lançamento do projeto , desenvolvendo uma pilha aberta para a implementação de componentes de redes móveis LTE/4G sem a necessidade de equipamentos especiais, utilizando apenas transceptores programáveis universais, cuja forma de sinal e modulação são definidos por software (SDR, Software Defined Radio). Código do projeto sob a licença AGPLv3.
SrsLTE implementação do LTE UE (User Equipment, componentes de cliente para conectar assinantes à rede LTE), estação base LTE (eNodeB, E-UTRAN Node B), bem como elementos da rede central LTE (MME — Mobility Management Entity para interação com estações base, HSS — Home Subscriber Server para armazenar a base de assinantes e informações sobre os serviços associados, SGW — Serving Gateway para processamento e roteamento de pacotes para estações base, PGW — Packet Data Network Gateway para conectar o assinante a redes externas.
Na nova versão:
- A biblioteca com a implementação da camada física da pilha foi reformulada ();
- No srsUE (LTE UE, User Equipment, componentes do lado do usuário necessários para conectar assinantes à rede LTE) foi adicionada suporte para o formato (Time Division Duplex) além do formato mais comum de distribuição de frequências no canal FDD (Frequency Division Duplex);
- No srsUE, foi adicionada suporte para a técnica de agregação de portadoras () para aumentar a capacidade até o usuário final;
- No srsENB (implementação da estação base) e srsEPC (componentes da rede central) foi adicionada suporte para mensagens de , geralmente usadas para estabelecer um canal de comunicação direto entre o assinante e a estação base;
- No srsENB foi adicionada suporte para criptografia do tráfego do assinante (User-plane encryption). O suporte para tráfego de sinalização (NAS-plane encryption) foi implementado anteriormente;
- Um simulador de canais foi implementado para canais 3GPP EPA, EVA e ETU;
- Com base no ZeroMQ, foi implementado um driver RF virtual, permitindo a transmissão de sinais I/Q sobre IPC/rede.
Principais funcionalidades:
- O sistema pode operar com quaisquer transceptores programáveis suportados pelos drivers Ettus UHD (Universal Hardware Driver) e bladeRF, capazes de operar em uma largura de banda de 30.72 MHz. O funcionamento do srsLTE foi testado com placas USRP B210, USRP B205mini, USRP X300, limeSDR e bladeRF;
- Decodificador otimizado de alta velocidade, utilizando instruções Intel SSE4.1/AVX2 para alcançar um desempenho superior a 100 Mbps em hardware comum. Implementação padrão do decodificador em linguagem C, proporcionando desempenho de 25 Mbps.
- Compatibilidade total com a versão 8 do padrão LTE e suporte parcial a algumas funcionalidades da versão 9.
- Disponibilidade de configuração para operar em modo de divisão de frequência (FDD).
- Bandas de frequência testadas: 1.4, 3, 5, 10, 15 e 20 MHz.
- Suporte aos modos de transmissão 1 (antena única), 2 (diversidade de transmissão), 3 (CCD) e 4 (multiplexação espacial em laço fechado).
- Equalizador com suporte à codificação de frequência ZF e MMSE.
- Suporte à criação de serviços para entrega de conteúdo multimídia em modo broadcast e multicast.
- Possibilidade de manter logs detalhados com vínculos a níveis e dumps de depuração.
- Sistema de captura de pacotes no nível MAC, compatível com o analisador de rede Wireshark.
- Disponibilidade de métricas com dados de rastreamento em modo de linha de comando.
- Arquivos de configuração detalhados.
- Implementação dos níveis LTE MAC, RLC, PDCP, RRC, NAS, S1AP e GW.
Fonte: opennet.ru
