$ 8 DVB рд╕реНрдЯрд┐рдХ рд░реЗрдбрд┐рдпреЛ - GNRadio рдХреЗ рд╕рд╛рде SDR рдХреА рдЦреЛрдЬ

. , . , . . , .. , , Z-Wave ? ?

, SDR.

SDR (Software Defined Radio) 20 2000 , . SDR , .




. GNURadio. , (pipe). , .

SDR GNURadio , 8 AM/FM, , , .



SDR?


. ! тАФ . , . . ? .

SDR . , . 433 Z-Wave.

: !

SDR, Z-Wave. , -. , Z-Wave , ( Z-Wave , ). Z-Wave . , ( GNURadio, ), , . ( ) 433 , /. .

.


. , , .

. тАФ , , , , , .. . , .. ( ) .

, Z-Wave , 869 .

, тАФ 8 700 000 ( 10 ). , 869 ┬▒ 200 , .. 0.5 .

, , . , ( тАФ ), -200 +200 , (, Z-Wave SD3502 TI SiLabs). , , .

SDR , , , , , . тАФ .

- SDR , .



( 1/4 , ), , ( ) . SDR 50 ( 50 MSPS, Million Samples Per Second, ), , ( 2-5 MSPS). . I Q .

┬л┬╗ . , тАФ n- . .

-, , , 1:2 1:3. 1.5 .

-, , 0 5 10 0 5 10 0 5 10. 3 , 0 0 0. , ! 5 5 5.

. , .


I Q , , , . . , .

, тАФ Re . .


. тАФ SDR, .. . . SDR DVB-. RTL-SDR, Realtek RTL2832U. AliExpress $8 ( RTL2832U R820T E4000).

, .

DVB RTL-SDR рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ

, SDR: HackRF One Rad1o badge, CCC 2015. , .

рд╣реИрдХрд░рдл рдПрдХрд░реЗрдб 1 рдмреИрдб

GNURadio Companion


, I Q .

GNURadio , , - , . , .. .

GNURadio? (/ , ), , , , .

, . , . , , , ( ). , .

( )


- sample rate ( ), MSPS . .

, , . , .. , , :


.

, , , . sample rate тАФ (N ), .. , . , sample rate 2 000 000, 2 . , -200 200 sample rate 400 000.

: , .. . . ? , GNURadio, , ( , ). , , . ? ? , (sample rate) .

, , , sample rate: , sample rate. SDR sample rate 2-5 MSPS.

, ( ) .

, , , N . , (FIFO).

. FM GNURadio


, RTL2832U R820T2. , тАФ F . . > 20 AM .

GNURadio Companion Options WX GUI ( , QT). .

osmocom source Ch0: Frequency freq. GNURadio Python, . тАФ float, , int, . , sample rate samp_rate, . samp_rate 2e6, .. 2 .

freq . WX GUI Slider, ID freq Default, Minimum Maximum 100e6, 50e6 150e6, (, 100e6 nbgf float Python). freq 50 000 000 150 000 000 1 000 000 (100 , Num Steps).

WX GUI FTT Sink ( ). in out osmocom source. GNURadio, .

GNURADIO рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ


. -1 1 ( , 2e6 samp_rate). 100 , -1 тАУ +1 ! , SDR , SDR . WX GUI FTT Sink Baseband Frequency freq. .

, 60тАУ110 : FM . , . 800 , , .

. FM , GNURadio FM Demod. . sample rate , (48 ). Audio Sink. audio_samp_rate = 48000 ( int!) , int(samp_rate/audio_samp_rate). , . , .

osmocom source FM Demod Low Pass Filter. . , 100 100 ( ). . , Audio Sink Multiply Const .

GNURADIO рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ



, .

- GNURadio FFT Sink . . , , , . GNURadio , . D[isable] E[nable].

. , -. File Sink, File Source. : GNURadio , ┬л┬╗ , , . Throttle, sample rate.

- (, Low Pass ), . Signal Source Multiply. SDR . , . , . . .

, Signal Source, , , .

RTL-SDR . , . DC spike. , (0 ) . , . GNURadio osmocom source RTL-SDR source DC Offset Mode, .

GNURadio UDP/TCP . , -> UDP broadcast .

, Hack RF One ? . Audio Sink Audio Source. , , . : www.anfractuosity.com/projects/ultrasound-via-a-laptop

?


gnuradio.org/redmine/projects/gnuradio/wiki
greatscottgadgets.com/hackrf
habrahabr.ru/post/204310

Source: https://habr.com/ru/post/hi390421/


All Articles