Uživatelské nástroje

Nástroje pro tento web


cs:ghpsdr3

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
cs:ghpsdr3 [2015/02/25 12:04] – vytvořeno kaklikcs:ghpsdr3 [2015/03/03 22:14] (aktuální) – [USRP] kaklik
Řádek 3: Řádek 3:
 [[http://napan.ca/ghpsdr3/index.php/Main_Page|ghpsdr3]] je systém softwarových nástrojů pro práci SDR přijímači.  [[http://napan.ca/ghpsdr3/index.php/Main_Page|ghpsdr3]] je systém softwarových nástrojů pro práci SDR přijímači. 
  
-===== Instalace =====+Systém se skládá z několika komponet: 
 +  *  server 
 +  *  dspserver 
 +  *  clients 
 + 
 +===== Instalace Ubuntu 14.04 =====
  
 ==== Potřebné knihovny ==== ==== Potřebné knihovny ====
Řádek 29: Řádek 34:
   sudo make install   sudo make install
      
-====== DSP server ====== 
  
-[[http://napan.ca/ghpsdr3/index.php/Main_Page|DSP server]] je server, který umožňuje vzdálený přístup k Softawarově Definovaným Rádiím. +===== Instalace Ubuntu 14.10 =====
- +
-=== Instalace ===+
  
 Instalace je dobře popsána [[http://napan.ca/ghpsdr3/index.php/Ubuntu14|zde]]. Instalace je dobře popsána [[http://napan.ca/ghpsdr3/index.php/Ubuntu14|zde]].
  
-Pro použití s rádiem [[http://www.ettus.com/|USRP]] je třeba, potom co naklonujete repositář z githubu, se nacházet ve správné tvi, to zajistíme následujícím příkazem: + 
-    git checkout origin/usrp-server+===== Ubuntu 14.10 ===== 
 +Make sure that your systems is up to date: 
 + 
 +  sudo apt-get update 
 +  sudo apt-get upgrade 
 + 
 +Install the tools: 
 + 
 +  sudo apt-get install make gcc g++ autoconf automake autotools-dev libtool git subversion 
 + 
 +Install the prerequisite packages: 
 + 
 +  sudo apt-get -y install libusb-0.1-4 libusb-dev libfftw3-dev portaudio19-dev libpulse-dev libsamplerate0-dev libusb-1.0-0-dev libconfig8-dev xdg-utils libortp-dev gcc-multilib libssl-dev libevent-dev cmake  
 + 
 +Install Qt5 from Ubuntu repository: 
 + 
 + 
 +  sudo apt-get install qt5-default qt5-qmake libqt5multimedia5 libqt5multimedia5-plugins qtmultimedia5-dev 
 + 
 +==== Build and install codec-2 ==== 
 + 
 +  svn co https://svn.code.sf.net/p/freetel/code/codec2 codec2 
 +  cd codec2 
 +  mkdir build_linux 
 +  cd build_linux 
 +  cmake ../ && make 
 +  sudo make install 
 +  sudo ldconfig 
 + 
 +==== Build and install ghpsdr ==== 
 + 
 +Download the source code from git: 
 + 
 +  git clone git://github.com/alexlee188/ghpsdr3-alex 
 + 
 +Depending on your Internet connection thorughput, it will take several minute to download.  
 + 
 +  cd ghpsdr3-alex 
 +  git checkout master 
 +  autoreconf -i && ./configure && make -j4 
 + 
 +  sudo make install 
 + 
 +The default configure above builds with debug and default Qt5 version in your PC.   
 +For optimized executable, you need to specify options specific to your system.  See the sample shell scripts that replaces the above ./configure step: 
 + 
 +  ./alex-conf.sh                  if you have problems finding codec2 
 +  ./alex-avx-conf.sh              for building with i3,i5 and i7 cpu's supporting Advanced Vector Extensions (AVX) 
 +  ./alex-openmp-conf.sh           for building with i3,i5 and i7 cpu's and OpenMP support 
 +  ./alex-sse3-conf.sh             for building with SSE3 capable cpu'
 +  ./alex-openmp-sse3-conf.sh      for building with SSE3 cpaable cpu's and OpenMP support 
 + 
 + 
 +After that you shoul be able to run QtRadio from command line  by executing.  
 +  QtRadio 
 + 
 +If you get a segfaut message you should check if there not old libraries present.  
 + 
 +  sudo apt-get remove qtmobility-dev libqtmultimediakit1  
 + 
 +===== USRP ===== 
 + 
 + 
 +Pro použití s rádiem [[http://www.ettus.com/|USRP]] je třeba, potom co naklonujete repositář z githubu přejít z master do jiné tvě, která obsahuje specifické úpravy pro USRP, to zajistíme následujícím příkazem: 
 +  git checkout origin/usrp-server 
 Potom postupujeme dále podle výše odkazovaného návodu. Potom postupujeme dále podle výše odkazovaného návodu.
  
Řádek 45: Řádek 112:
 === Spuštění === === Spuštění ===
  
-Na počítači, ke kterému je připojeno rádio, pustíme dspserver +Na počítači, ke kterému je připojeno rádio, spustíme dspserver a ursp-server. 
-    dspserver --addres "ip adresa"+  dspserver --addres "ip adresa" 
 + 
 +V případě stanice radio.ust.cz jde konkrétně o příkazy 
 +  sudo usrp_server --rx-subdev "A:0" 
 +  dspserver 
 + 
 +kdy každý server zvlášť spustíme ve screenu, aby zůstal běžet i po odhlášení. 
  
-   
      
cs/ghpsdr3.1424865855.txt.gz · Poslední úprava: 2015/02/25 12:04 (upraveno mimo DokuWiki)