Joomla TemplatesBest Web HostingBest Joomla Hosting

USRP B100 (UHD) Installation mit Ubuntu 12.04

Install:
Ubuntu 12.04 (english) mit Default-Optionen inkl. Update und MP3 Support installieren

damit wir remote auf den PC/Notebook kommen, installieren wir openssh

sudo apt-get install openssh-server

Auf dem Desktop informiert Ubuntu unterdessen, dass es einige Updates zu installiert gibt. --> Installieren --> Reboot

Danach:

sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/uhd/ubuntu/`lsb_release -cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list'
sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd_stable/repo/gnuradio/ubuntu/`lsb_release -cs` `lsb_release -cs` main" >> /etc/apt/sources.list.d/ettus.list'
sudo apt-get update
sudo apt-get install -t `lsb_release -cs` uhd gnuradio

cd ~/Downloads

Crc-DabMod von hier downloaden: http://mmbtools.crc.ca/content/view/44/71/  (in den "Downloads"-Folder)

Crc-DabMod installieren

tar xvpjf crc-dabmod-0.3.3.tar.bz2
./configure --disable-debug --with-debug-malloc=yes --enable-fft-simd
make
sudo make install

 

sudo apt-get install devscripts
sudo apt-get install autotools-dev autoconf automake libtool
sudo apt-get install debhelper

 

Libfec downloaden:

http://mmbtools.crc.ca/content/view/39/65/

Download fec_3.0.1-2.src.tar.gz

cd ~/Downloads
tar xvpzf fec_3.0.1-2.src.tar.gz

tar xzf fec_3.0.1.orig.tar.gz
zcat fec_3.0.1-?.diff.gz | patch -p0
cd fec-3.0.1/

debuild -b -us -uc
sudo dpkg -i ../libfec3_3.0.1-*.deb
sudo make install

 

 Crc-DabMux downloaden http://mmbtools.crc.ca/content/view/39/65/

cd ~/Downloads
tar xvpjf crc-dabmux-0.3.0.4.tar.bz2
./configure
make
sudo make install

sudo apt-get install mpg123

 toolame downloaden: http://sourceforge.net/projects/toolame/files/

cd ~/Downloads/
cd toolame-02l/
make
sudo cp -a toolame /usr/local/bin/

 

Von hier den Basebandplayer holen: http://www.opendigitalradio.org/index.php/UHD_Band_3_baseband_player

cd ~/Downloads/
wget http://www.opendigitalradio.org/files/coinwap_uhd_full3.py
wget
http://www.opendigitalradio.org/files/coinwap_uhd_full3.grc

Auf dem Ubuntu-Desktop die Datei coinwap_uhd_full3.grc doppelklicken. Dadurch wird Gnu-Radio geöffnet

Danach:

1- double click UHD: USRP Sink
2- select Device Addr
3- write "type=b100,master_clock_rate=32768000 "
4- save and compile

 

Das Ganze mit folgender Zeile starten (sendet auf Kanal 5A) 

mpg123 -r 48000 -s http://fbpc5.epfl.ch:8000/fb_128 |toolame -s 48 -D 4 -b 192 /dev/stdin /dev/stdout |CRC-DabMux -L "Radio Monster" -A /dev/stdin -b 192 -i 1 -p 3 -S -L "Radio Monster" -C -O fifo:///dev/stdout |crc-dabmod -f -g1  | sudo ./coinwap_uhd_full3.py -r2048000 -f174928000

 

Infoquellen:

http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/GNU_Radio_UHD
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/GNURadio_Linux

 

 

 

Aktualisiert (Mittwoch, den 10. Oktober 2012 um 20:43 Uhr)