Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Administração de Sistemas Linux

Por:   •  10/2/2018  •  2.939 Palavras (12 Páginas)  •  379 Visualizações

Página 1 de 12

...

$ make

$ sudo make install

$ sudo ldconfig

d. Adicionar permissões para o usuário trabalhar com o USRP:

$ sudo addgroup usrp

$ sudo addgroup SEU_USUÁRIO usrp

$ echo 'ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"' > tmpfile

$ sudo chown root.root tmpfile

$ sudo mv tmpfile /etc/udev/rules.d/10-usrp.rules

e. Testando o USRP:

Reinicie o computador (deveria funcionar sem esse passo, mas mesmo depois de reinicializar o serviço udev, o USRP só funcionava como root):

$ sudo reboot

Conectar o USRP na porta USB e testar a velocidade máxima da conexão:

$ cd /usr/local/share/gnuradio/examples/usrp/

$ ./usrp_benchmark_usb.py

Testing 2MB/sec... usb_throughput = 2M

ntotal = 1000000

nright = 998435

runlength = 998435

delta = 1565

OK

Testing 4MB/sec... usb_throughput = 4M

ntotal = 2000000

nright = 1998041

runlength = 1998041

delta = 1959

OK

Testing 8MB/sec... usb_throughput = 8M

ntotal = 4000000

nright = 3999272

runlength = 3999272

delta = 728

OK

Testing 16MB/sec... usb_throughput = 16M

ntotal = 8000000

nright = 7992153

runlength = 7992153

delta = 7847

OK

Testing 32MB/sec... usb_throughput = 32M

ntotal = 16000000

nright = 15986239

runlength = 15986239

delta = 13761

OK

Max USB/USRP throughput = 32MB/sec

Verifique se a velocidade de transferência máxima da conexão USB é 32 MB/seg.

Instalação do OpenBTS

a. Instalar as dependências:

$ cd

$ sudo apt-get install asterisk libosip2-dev libortp7-*

b. Baixar o código fonte:

O código fonte está disponível somente aos participantes da lista de discussão. É necessário inscrever-se na lista para conseguir a senha de acesso:

- http://openbts.sourceforge.net/

Depois de conseguir a senha baixe o código fonte conforme abaixo:

$ sftp openbts@kestrelsp.com

password: "pegar_a_senha_na_lista"

$ sftp> get openbts-2.3JeanLafitteOE.tar.gz

$ Fetching /Users/openbts/openbts-2.3JeanLafitteOE.tar.gz to openbts-2.3JeanLafitteOE.tar.gz

$ exit

c. Instalação:

$ tar xvzf openbts-2.3JeanLafitteOE.tar.gz

$ mv openbts-2.3JeanLafitte openbts-2.3

$ cd openbts-2.3

$ export LIBS=-lpthread

$ ./configure

$ make

$ sudo make install

Configuração do OpenBTS

Esse é um passo muito importante. Depois de instalar todos os pacotes, é hora de configurar o OpenBTS. Abra o arquivo apps/OpenBTS.config com um editor de sua preferência.

O GSM.MCC (Mobile Country Code) pode ser configurado de acordo com o seu país. Uma tabela completa com os códigos pode ser encontrada aqui.

O GSM.MNC (Mobile Network Code) deve ser qualquer número entre 0 e 99, desde que ele não seja usado por uma operadora local. Uma maneira de verificar quais códigos estão sendo usados pelas operadoras na sua região é procurar as redes disponíveis usando o próprio telefone. Normalmente o código é mostrado no formato MCC-MNC (ex: 724-05). Isso significa que o país é o Brasil e o código da operadora é 05.

O GSM.Band define a banda de GSM que o OpenBTS vai operar. O melhor é usar uma banda não alocada na sua região, mas algumas vezes isso não é possível. Se esse é o seu caso, você vai precisar usar um Analisador de Espectro para descobrir que banda possui espaço livre. O link abaixo mostra a alocação de frequência e canal nas bandas de GSM (OBS: O downlink é a frequência transmitida pela BTS, então é com essa que precisamos nos preocupar):

- GSM frequency ranges - Wikipedia

Considerando que esse é um projeto para construir uma BTS de baixo custo, você provavelmente não terá um Analisador de Espectro. A boa notícia é que o GNU Radio tem um Analisado de Espectro bem simples, mas que pode ser usado para verificar a alocação de banda e canal. Para usá-lo, vá para o diretório de exemplos do GNU Radio e execute o usrp_wfm_rcv_pll.py:

...

Baixar como  txt (23.4 Kb)   pdf (88.2 Kb)   docx (31.4 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no Essays.club