Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
project:sdr [2016/03/20 10:41] over23 |
project:sdr [2016/12/04 13:29] (current) embargo [Prozkoumat] |
||
---|---|---|---|
Line 6: | Line 6: | ||
* Tips and Tricks: http://gqrx.dk/doc/practical-tricks-and-tips | * Tips and Tricks: http://gqrx.dk/doc/practical-tricks-and-tips | ||
+ | ==== HAM Radio ==== | ||
+ | * tohle bude na testu: <del>http://www.crk.cz/PREFC</del> mrtvý odkaz | ||
+ | * [[http://www.ctu.cz/cs/download/zkousky-prukaz/amaterske_zkousky_faq_03-2009.pdf|Otázky pro písemné testy]] pro získání jednotlivých druhů průkazů amatérské radiokomunikační služby včetně správných odpovědí. | ||
+ | * HAM krouzek v Ova: v po-čt 9-12h se dostavit na VŠB, FEI, Martin Tomis, EA109, kde tě zaregistruji do klubu, ale k dědovi Novákovi můžeš i bez toho... klubový poplatek je tuším 50Kč/rok [[http://radioklub.vsb.cz/|Radioklub VŠB]] | ||
===== Prozkoumat ===== | ===== Prozkoumat ===== | ||
* http://kmkeen.com/rtl-demod-guide/ | * http://kmkeen.com/rtl-demod-guide/ | ||
Line 11: | Line 15: | ||
* https://www.linux.com/news/software/developer/17942-socat-the-general-bidirectional-pipe-handler | * https://www.linux.com/news/software/developer/17942-socat-the-general-bidirectional-pipe-handler | ||
* JACK: http://kacper.blog.redpill-linpro.com/archives/508 | * JACK: http://kacper.blog.redpill-linpro.com/archives/508 | ||
+ | * GQRX Scanner module: https://github.com/khaytsus/gqrx-scan | ||
+ | * Poslouchani letadel, vceten anteny: http://www.rtl-sdr.com/adsb-aircraft-radar-with-rtl-sdr/ | ||
+ | * velky poratl HAM stranek v CR-SK: http://www.ok2kkw.com/ok.htm | ||
+ | * http://www.delta-team.cz/co-se-pise/ham/frekvence-ruznych-sluzeb.htm | ||
+ | * http://forum.autoforum.cz/viewtopic.php?f=14&t=1063 <-- zajimave frekvence | ||
+ | * http://599.cz/view.php?cisloclanku=2012070701 - dipol pro zacatecniky, a zrejme i dobry web | ||
+ | * http://websdr.org/ - WebSDR software - poslouchame SDR radio pres web | ||
+ | * https://github.com/simonyiszk/openwebrx - alternativa k WebSDR | ||
+ | * https://github.com/kpreid/shinysdr - dalsi alternative k WebSDR | ||
+ | * http://www.aprs.org/ - APRS: Automatic Packet Reporting System | ||
+ | ===== Anteny ===== | ||
+ | * https://www.eshop-yachtmeni.cz/antena-sd-1300-u-scan/ | ||
+ | * http://599.cz/view.php?cisloclanku=2012070701 - dipol pro zacatecniky, a zrejme i dobry web | ||
+ | * http://dl1dbc.net/SAQ/miniwhip.html - PA0RDT Mini Whip active antenna | ||
===== Examples of Digital modes ===== | ===== Examples of Digital modes ===== | ||
* http://hfradio.org.uk/html/digital_modes.html | * http://hfradio.org.uk/html/digital_modes.html | ||
Line 39: | Line 57: | ||
$ brew instal socat | $ brew instal socat | ||
</code> | </code> | ||
+ | |||
+ | ===== 1090 MHz : flight radar ===== | ||
+ | * pretty complex article with even DYI antenna designs: http://www.rtl-sdr.com/adsb-aircraft-radar-with-rtl-sdr/ | ||
+ | * easy multi-platform Flight Radar : https://github.com/MalcolmRobb/dump1090 | ||
+ | ==== dump1090 ==== | ||
+ | <code> | ||
+ | mkdir ~/sdr; cd ~/sdr | ||
+ | git clone https://github.com/MalcolmRobb/dump1090 | ||
+ | cd dump1090; make | ||
+ | ./dump1090 --interactive --net | ||
+ | </code> | ||
+ | |||
+ | * more info README.md or dump1090 --help | ||
+ | * in web browser : http://localhost:8080/ | ||
+ | |||
+ | ===== Scanners ===== | ||
+ | * http://eartoearoak.com/software/rtlsdr-scanner | ||
+ | |||
+ | |||
+ | ===== GnuRadio on BannanaPI ===== | ||
+ | * http://gnuradio.4.n7.nabble.com/Compiling-GNURadio-on-BananaPI-td51866.html | ||
+ | |||
+ | edit like this | ||
+ | deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi | ||
+ | patch whole system | ||
+ | apt-get update | ||
+ | apt-get upgrade | ||
+ | apt gnuRadio | ||
+ | apt-get install gnuradio | ||
+ | |||
+ | ==== DSD : Digital Speech Decoder ==== | ||
+ | * http://www.george-smart.co.uk/wiki/Digital_Speech_Decoder | ||
+ | |||
+ | not tested: | ||
+ | <code> | ||
+ | sudo apt-get install cmake | ||
+ | cd ~ | ||
+ | mkdir dsd-src | ||
+ | cd dsd-src | ||
+ | wget -O mbelib.zip https://github.com/szechyjs/mbelib/archive/master.zip | ||
+ | wget -O dsd.zip https://github.com/szechyjs/dsd/archive/master.zip | ||
+ | unzip mbelib.zip | ||
+ | unzip dsd.zip | ||
+ | rm *.zip | ||
+ | cd mbelib-master | ||
+ | mkdir build | ||
+ | cd build | ||
+ | cmake .. | ||
+ | make | ||
+ | sudo make install | ||
+ | sudo ldconfig /usr/local/lib | ||
+ | cd ~/dsd-src/dsd-master | ||
+ | mkdir build | ||
+ | cd build | ||
+ | cmake .. | ||
+ | make | ||
+ | sudo make install | ||
+ | add snd-pcm-oss to /etc/modules | ||
+ | amixer cset numid=3 1 | ||
+ | <reboot> | ||
+ | </code> | ||
+ | |||
+ | testme: | ||
+ | <code> | ||
+ | dsd -i /dev/dsp -n -v 1 | ||
+ | </code> | ||
+ | |||
+ | showme what you can do: | ||
+ | <code> | ||
+ | over@picka ~/digital_speech/dsd/build $ dsd -a | ||
+ | Digital Speech Decoder 1.7.0-dev (build:v1.6.0-86-g7ee04e5) | ||
+ | mbelib version 1.3.0 | ||
+ | xcb_connection_has_error() returned true | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline | ||
+ | ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline | ||
+ | xcb_connection_has_error() returned true | ||
+ | xcb_connection_has_error() returned true | ||
+ | xcb_connection_has_error() returned true | ||
+ | xcb_connection_has_error() returned true | ||
+ | Cannot connect to server socket err = No such file or directory | ||
+ | Cannot connect to server request channel | ||
+ | jack server is not running or cannot be started | ||
+ | |||
+ | PortAudio version number = 1899 | ||
+ | PortAudio version text = 'PortAudio V19-devel (built Feb 21 2014 06:46:01)' | ||
+ | Number of devices = 7 | ||
+ | --------------------------------------- device #0 | ||
+ | Name = sunxi-CODEC: PCM (hw:0,0) | ||
+ | Host API = ALSA | ||
+ | Max inputs = 2, Max outputs = 2 | ||
+ | Default sample rate = 44100.00 | ||
+ | --------------------------------------- device #1 | ||
+ | Name = sysdefault | ||
+ | Host API = ALSA | ||
+ | Max inputs = 128, Max outputs = 128 | ||
+ | Default sample rate = 44100.00 | ||
+ | --------------------------------------- device #2 | ||
+ | Name = pulse | ||
+ | Host API = ALSA | ||
+ | Max inputs = 32, Max outputs = 32 | ||
+ | Default sample rate = 44100.00 | ||
+ | --------------------------------------- device #3 | ||
+ | Name = mmap0 | ||
+ | Host API = ALSA | ||
+ | Max inputs = 2, Max outputs = 2 | ||
+ | Default sample rate = 44100.00 | ||
+ | --------------------------------------- device #4 | ||
+ | Name = dmix | ||
+ | Host API = ALSA | ||
+ | Max inputs = 0, Max outputs = 2 | ||
+ | Default sample rate = 48000.00 | ||
+ | --------------------------------------- device #5 | ||
+ | [ Default Input, Default Output ] | ||
+ | Name = default | ||
+ | Host API = ALSA | ||
+ | Max inputs = 32, Max outputs = 32 | ||
+ | Default sample rate = 44100.00 | ||
+ | --------------------------------------- device #6 | ||
+ | [ Default OSS Input, Default OSS Output ] | ||
+ | Name = /dev/dsp | ||
+ | Host API = OSS | ||
+ | Max inputs = 16, Max outputs = 16 | ||
+ | Default sample rate = 44100.00 | ||
+ | ---------------------------------------------- | ||
+ | </code> | ||
+ | |||
+ | * so in case we want to use default device, lets tak its #5 | ||
+ | <code> | ||
+ | dsd -i pa:5 -o pa:5 | ||
+ | </code> | ||
+ | * manipulate soudn outputs/inputs by | ||
+ | <code> | ||
+ | pavucontrol | ||
+ | </code> | ||
+ | * pipe I/O to fucntional device | ||
+ | <code> | ||
+ | padsp dssocat UDP-RECV:7355 - | padsp dsd -i /dev/dsp -o /dev/dsp | ||
+ | </code> | ||
+ | ==== RTL-SDR ==== | ||
+ | * http://kmkeen.com/rtl-demod-guide/ | ||
+ | * http://www.kerrywong.com/2014/11/16/testing-an-rtl-sdr-spectrum-analyzer/ | ||
+ | * http://www.rs-online.com/designspark/electronics/eng/blog/taking-the-raspberry-pi-2-for-a-test-drive-with-gnu-radio-2 | ||
+ | |||
+ | * https://www.youtube.com/watch?v=qPWD4imXXsc - RTL-SDR: GQRX and DSD decoding in GNU/Linux command line. | ||
+ | * http://marcinkowski.ca/blog/2014/02/19/decoding-dmr-radio-using-rtlsdr-gqrx-and-pulseaudio --- howto pro predchozi radek | ||
+ | * http://notes.secretsauce.net/notes/2014/07/25_decoding-p25-with-rtl-sdr-on-debian.html | ||
+ | <code> | ||
+ | aptitude install rtl-sdr rtl-sdr gr-osmosdr gqrx-sdr cmake libsndfile1-dev pavucontrol libitpp-dev | ||
+ | XXXX: aptitude install python3-pip | ||
+ | </code> | ||
+ | |||
+ | === RADIO-TEORIE === | ||
+ | * Evidence stanic bezdrátového místního informačního systému (BMIS) | Český telekomunikační úřad: | ||
+ | http://www.ctu.cz/vyhledavaci-databaze/evidence-stanic-bezdratoveho-mistniho-informacniho-systemu-bmis/prehled | ||
+ | |||
+ | * ANTENNA MAGUS - List of Antennas | Explore | Features | The leading Antenna Design Software tool. | Antenna Design. Simplified: | ||
+ | http://www.antennamagus.com/antennas.php?page=antennas | ||
+ | |||
+ | === NOTES === | ||
+ | <code> | ||
+ | 22:16:03 < Over23> bry vecer, prosba prosbouci | ||
+ | 22:16:13 < Over23> je tu nekdo kdo si hraje s dsd? | ||
+ | 22:16:31 < Over23> konkretne tenhle problem: | ||
+ | 22:16:34 < Over23> over@picka ~ $ socat UDP-RECV:7355 - | dsd -i /dev/stdout | ||
+ | 22:16:34 < Over23> Digital Speech Decoder 1.7.0-dev (build:v1.6.0-86-g7ee04e5) | ||
+ | 22:16:34 < Over23> mbelib version 1.3.0 | ||
+ | 22:16:34 < Over23> Error, couldn't open /dev/audio | ||
+ | 22:16:36 < Over23> 2016/03/19 23:15:52 socat[8975] E write(1, 0x7d5438, 256): Broken pipe | ||
+ | 22:17:56 < Jenda`> Over23: vždy jsem dekodoval jen wav, musí být 1ch 48kHz S16_LE | ||
+ | 22:18:49 < Over23> muzu videt nejaky priklad? | ||
+ | 22:20:07 < Over23> respektive cesta tedy ma byt bud z gqrx > wav > dsd chalu li dobre [resp sdr_fm > file] | ||
+ | 22:20:18 < Over23> respektive cesta tedy ma byt bud z gqrx > wav > dsd chalu li dobre [resp sdr_fm > file > dsd] | ||
+ | 22:20:50 < Jenda`> ffmpeg -i foo.wav -ac 1 -ar 48000 -y ble.wav; dsd -i ble.wav -w out.wav | ||
+ | 22:21:03 < Jenda`> foo.wav je z gqrx | ||
+ | 22:21:18 < Jenda`> nahrané jako nbfm s šířkou alespoň 13 kHz</code> |