Top Banner

of 82

SDR Radio Tutorial Brief Explanation

Jun 02, 2018

Download

Documents

Kanava Pitchai
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    1/82

    !

    " # $ %#" " $ # &

    ' ( % $$ ) $

    [email protected] | http://eng.umd.edu/~tcc

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    2/82

    $

    * + ", # $-

    . / 0 $ '& &' . 1 1$ . ' # $ # +/%2'& %&2%%& -

    . * +5", # $-

    . ' 6 $ $ . % $ $ $ . ' 7 1$ . 1 $7 1 $$ . ' %' 82

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    3/82

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    4/82

    $

    * . 17 $

    17 1 1 $

    '

    $ $

    * . )$ $ 6

    7 $$ $ $

    !

    %

    9

    " #

    "

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    5/82

    * % 7 $ 6 4 5!! $

    * # # 17 1 1 $ ' 17 1 6

    . / % 11 6 2 ' /%2'

    . % $$ + %- . 2 % 7 $ % $$ +2%%- " " %

    * : # 17 $ $ # 6$ 17 1 1 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    6/82

    * ;# $ # $ < # =>

    * % $ $$ $ . 77 2 2% !, ?@ ; / ; '8 A #

    $ . 7 $ $ 7

    * $ . 77 1 $ $ $ $

    + 4 % 1-

    * $ $ $ $ . 6 $ $ 6 17 6 $ $ 1$ . 7 # 17 1 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    7/82

    A $ ' #

    * ! $ B $ /* ! $ B

    1 1 $

    * 7 $ 1 $

    / ? % $$? '77

    / B 17 CA $ 6

    / 1 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    8/82

    / ? $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    9/82

    7 / ? % $$

    , 5 5, , D D, E5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    , 5 5, , D D, E5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    , 5 5, , D D, E5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    ' / ' / / 17 $

    &/ & '2

    ' &'

    E G F 5 5 5E 5G 5F 5",

    5

    ",

    ",

    5

    5",

    17 C A $ 65 D E , G F

    5",

    5

    ",

    ",

    5

    5",

    $ 17 8 AA

    % $$?

    &)

    1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    10/82

    ' 1 2 +'2 -

    * ' ( $ 6 17 * ' 1 1 B $ 7 7

    $

    * $ 1 * '17 $ : $ $ $ $

    $ $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    11/82

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    12/82

    / $

    * 3 #0

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    13/82

    ' $

    * ' / I + /- '1 / I + /-

    * $ # # $

    @ 6$

    $% &

    , 5 5, , D D, E5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    , 5 5, , D D, E5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    %/

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    14/82

    3 $

    * @ 6 $ $ 6 C $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    15/82

    ' & '

    * ' . 7 $ 17 I B . 7 $ $

    * . 7 6 $ 7 $ . # $ B $ 7

    ' '

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    16/82

    ' & '

    * 17 . $ 1 C 1 1 $ 6 # . 3 I $ 0 1 $ $ 17 # $ 6 # . # $ $ # # $ 6 # ' . ? 1 $ # # I $ 17 $ 7

    $ 17 $ $ * $ 0 $ $ $ 1

    . 6 $ $ 1 $ 1 . '2 7 $ $ # # . ?C 17 0

    * '2 7 $ 7 $ D A1* I $ 5 A 3 6 * F 6 ' # $ C $ $ GF A1* 5G 6 ' # $ C $ $ 55G A1

    F 6 $ EF A

    5 6 $ G A

    5 6 $ A5E 6 $ FE A

    5G 6 $ !G A

    + -

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    17/82

    & )

    * $ + -

    * )7 $ + ) -* 17 C A $ 6 / $* /

    $@ $% &

    & , 5 5, , D D, E5"F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

    E G F 5 5 5E 5G 5F 5",

    5

    ",

    ",

    5

    5",

    / 17 $ 17 C A $ 6

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    18/82

    17 C A $ 6

    * $ $ $ 6 7 $ $1 17 C 16 $

    * '17 %# $ +7 $-

    * $ . K 7# $ + - . J K I + 1 -

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    19/82

    ?C 17

    * $ G* . G2 B 7 6* # B 7 # $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    20/82

    ?C 17

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    21/82

    5

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    22/82

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    23/82

    % $$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    24/82

    ' #

    * ) $ % 7# +) %-

    * 7 6 $ $ L M5

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    25/82

    % $$ ?

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    26/82

    % $$ ? $

    * $ 1 $ 1 17 C6 $ 6

    * % 9 ' : $

    * 17 1 $ $ 6* 17 6 7 $$ # 0

    1 1 B ?

    % : N/ 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    27/82

    1

    * 1 K &

    * A $ & 1 17 C 6 $ 6 $ 16 $* $$ $ # I $

    .

    . ' O0 '17 $# : . % O0 %# $ $# :

    * 11 11 # I $ . ! ! . "#$ " ! # % & $ ' ! ! (

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    28/82

    / I # O

    * 3 6 $

    * P3 I $* / I $ 7$ 7

    * 3K 0

    * A # K P3 C

    E G F 5 5 5E 5G 5F 5

    "F

    "G

    "E

    "

    "

    "E

    "G

    "F

    5

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    29/82

    '17 # O

    * 3 6 $

    * P3 17 $* 3K 0

    5

    5",

    * @ $ $ 7 6 $* 3 11 $

    E G F 5 5 5E 5G 5F

    5",

    5

    ",

    ",

    E ' O

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    30/82

    %# $ # O

    * 3 6 $

    * P3 7# $ $* $ 17

    "F

    5

    * 11 1 $0 . A% O K A % O K % O . J% O K J % O K E % O

    F % O

    E G F 5 5 5E 5G 5F 5

    "F

    "G

    "E

    "

    "

    "E

    "G

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    31/82

    J'

    * J '17

    * @ $ 6 # 7# $ 17* 3 6 $ +3 -* P+3& - P+3& - 1 $ 5G J'

    * 3K5G0

    E G F 5 5 5E 5G"F

    "G

    "E

    "

    "

    "E

    "G

    "F

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    32/82

    /

    * # / I $ 7 C

    * J' $ $ ( I $* $ $I 1 I 1

    , 5 5, ,!E

    !G

    !F

    5

    5

    5 E

    5 G

    //

    %

    J'6 $ 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    33/82

    17 1

    * 17 1 $ $

    * $ 7 $$ #1$* / I # $ $ . $ $

    . $ $ $ $ 7 $

    * / . '77 1 # 1 7 $ 1 . ?C 17 0 7 $$ $ $

    $ 17 $

    * 3 6 # K $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    34/82

    1 B

    * 1 #1$ $$ 1 $ 16 $ 1 #< $= 17 6 6

    * 3 $$ 7# $ :* $ 6 $1 $ 1* 3 ) #

    . 1 $ # K ! . / $ K * %

    * $ 6 : $# $ # # $ $7$ 1 16

    A $ 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    35/82

    ? $

    * 3 $ $ $ #

    6 $ 1* ' 6 *

    . ' 6 6 : $ + " " 11 $- . 7 $ + " " 1 $- . $ + " " 6 $-

    * ? # # $ 7 6 17 1 17 C $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    36/82

    17 1 $$ $

    * 17 1 1 B ? 6

    $ 7 11 * ' #1$ 6

    * I 7 1 B 7 7 $$ #* 7 $ 7 1 B 6 $

    6 + " " 6 -

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    37/82

    ?C 17 ' # $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    38/82

    ' # $

    * 23)

    * 4 11 $ ' #

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    39/82

    23)

    * 7 $ 7 $$ #

    * 5!!F 6 ? A $$ 1* A $ # %$7 $

    * 16 % # QQ* $ C ; $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    40/82

    23) A $ $

    * $ 6 :$ QQ % #

    * A :$ < = # $ % # 7#

    * 1$ 7 $$ 7 7 * / 0

    /? /

    /1

    '/

    %7 :

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    41/82

    ?C 17

    #!/usr/bin/env pythonfrom gnuradio import grfrom gnuradio import audio

    def build_graph ():sampling_freq = 48000ampl = 0.1fg = gr.flow_graph ()

    =

    2

    _ _ _ , _ _ , ,src1 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 440, ampl)dst = audio.sink (sampling_freq)fg.connect ((src0, 0), (dst, 0))fg.connect ((src1, 0), (dst, 1))return fg

    if __name__ == '__main__':

    fg = build_graph ()fg.start ()raw_input ('Press Enter to quit: ')fg.stop ()

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    42/82

    &

    * 1 $ 1 # :$ 6

    6 :$* ? # 6 : 1 $ 7 $$ $ #

    7 $$ $ # C 6 :

    * 71 0 . # 6 : $ 7 #

    # 6 / / I $

    . $ $7 7$ 1 7 $$ $ $ 1$ . % # A % $$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    43/82

    4 $ 1

    * 4 + + -

    * 3 C ) 1 * $ $

    .

    . $ 0 4 4? % 1 4 7 6 $ # #

    . $ D&E0 3 &'/ 1 1 6 $

    . $ ,0 ' 1 $1 7 6 * R 1$ 1 C

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    44/82

    4 '

    * 11 $ ' #

    * $ '% 6 17 $ 1* $ 7 A' + 11 6( I $A : ' # -

    . $ $ $ 1

    . A :$ 7 1 C $ 1 $ $ 1$ % 6 C $ # # #

    * ' $ 17 $ 6 $ 6 $$# $ 17 # /%2'$

    %$ 2%%$

    ' 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    45/82

    ' 1

    ' 17 1 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    46/82

    ' 17 1 $

    * 4 $

    * ? + 7 '17 1 00?16 - @

    * 17 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    47/82

    '

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    48/82

    '

    * ' $ 1

    * ' $ 7 6 6 1 B B 6 $ $ 1$

    * $ B $ 1$ $ # : : $7

    * 1 ( $ 6 $

    . % + ' - . + 17 -

    #

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    49/82

    #

    * #

    . ' # 1 $ # $ $ 7

    .

    . $ # ' $ $ 1 . ' $ $ 1 6 7 $ # # #

    # 1 $ 7 6 $ $# 6# >

    * 3 6 # $ 7 $$ $

    ?C 17 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    50/82

    ?C 17 $

    ' (( )* 1 1 # # S 6 1 " S 6 " # S$ # $ "

    + * S 11 # "' (( )* ;# $ >+ * 9 # 1 T T"' (( )* 3 S "+ * 1 " ' (( )* # $ 1 # $"+ * 3 U 9 S 1 C 7 " ; $ #

    >' (( )* ( $ 7 7 V $ 1 $ "+ * 1 "' (( )* # # $ $ 1 6 "+ * 1 1 $ "' (( )* # $ """+ * 3 U ;# # $>

    %

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    51/82

    %

    * A $ $ 0 ,

    - ! &.* ?C 17 0 $

    $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    52/82

    $

    * $ 1 $ $ 1 7 5 7 D

    * $ $ 1 $ 6 # $ 1 * 7 $ $1 $

    ' 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    53/82

    1

    %

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    54/82

    %

    * $ $ 6 $ * $ 6 1 7 7 $

    Disc(R), Disc(Y), Disc(B), Disc(O) Peg(P1), Peg(P2), Peg(P3) smaller(R, Y), smaller(Y, B), smaller(B, O) smaller(O, P1), smaller(O, P2), smaller(O, P3)

    * $ 6 $ On(R, Y), On(Y, B), On(B, O), On(O, P1)

    * $ 6 $

    On(R, Y), On(Y, B), On(B, O), On(O, P3)

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    55/82

    % ? ?C

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    56/82

    % ? ?C

    * 6 $ # $* '39 $ #1$

    . / # . $ # .

    . A # / $* $ # #

    6 # $ $ #

    * 1 $ # $ $

    % % $& $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    57/82

    % % $& $

    * % $ . % 6 7 7 $ 6 7 1 . 1 $ + $ W $ # $ 7 $

    -

    * $

    . 1 7 1 $* 7 I $ 77 1 $ # $7* 1 # $ $

    . / $ # 17 C7 $* $ 7 1 7 $* " " # $$ ' 7 # # :$ $ #* I $ $ 6 1 $* 1 7 1 1 7 1

    #

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    58/82

    #

    * 1 $ $ $ H $ $ ## # $ $ 1 $ 7 $$

    * # .

    * 16 1 ' 2 ' #1$ 1

    * $ $ $ 1 7 $ $ # # 7 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    59/82

    * / ( & 1 C 1 B + ( & -* / +"- $ :* 7 $$ 6 ( & $ 1 $ 1* # $ 1 ( &

    * ? # 0

    +C 5 5- +C 5- +CQ5 5-

    +C 5 - +C - +CQ5 -

    +C 5 Q5- +C Q5- +CQ5 Q5-

    1 '

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    60/82

    * 16 # $ # 1 7 1 C 1

    * < 16 # 7 # $1 # =* 1 $ #

    7 $$ 1 1 $ #1 # $

    7* 1 7 6 $

    $ $ B $ #7 $$ C $

    2 ' #1$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    61/82

    * ? 7 1 $ $ ' !* / $$ # ' ! I $ #

    * / $ 6 ' ! #

    * 2 7 $ # $ 6 $ $ $

    I5 5 $5 5 5 5 5 C5 5 B5

    ID 5 $5 5 5 5 C5 5 B5

    I5 5 $ 5 5 5 D C5 5 B5

    I5 $ 5 5 5 C5 5 B5

    I 5 $5 5 5 5 5 C 5 B

    ID 5 $ 5 5 D C5 5 B5

    1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    62/82

    * 16 # $ 1 $ 7 # $* ) ,

    . ? # $ # $ 1 7 1 C 1 7 $ $7# 1 #

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    63/82

    * $ 1 7 # 77 C 1 +"-* % 1 $ X%

    W )

    +%

    W )

    -Y

    , * $ 1 $ $ $ 77 C 1 * 7 +"- # 7 $

    * )$ 17 $ $ 1 # * 17 $ :0

    7 % 1 $

    $# 7

    7 @

    : $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    64/82

    * % 6 6 $ 1 : 7 $* ( 77 $ $7 #

    * 17 7 6 6 7 $$ 6 6$ H *0 . 7 # # # $ 7 6 6 + $ 7 $-

    5 D E

    '77 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    65/82

    * ' # I $ 77 >* % $

    . % 7 11 # $ $ . / $ : 7 6 1 .

    * $ . 7 $ $ $ . I C $ 7 7 11 . 6 7 : . I 7# $ I 1 :

    . ! /- -.

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    66/82

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    67/82

    * 1 ( 7 $

    . % $ . $

    * 1 77 $ . ' 7 1$ . 1 $7 1 $$

    . + $ 16 $-

    ' 7 ; 1$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    68/82

    * $ # # # 1 7 7 $ : 6 $ # 1

    ? 1

    3A?

    * 2 7 6( + 17 $ 7 $ 7 $- 7 : 7 $

    1 C 1 B 6(

    A # A

    % $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    69/82

    * ;# $ $$ >* % $ 1 6 $ $

    6( $ 6 7 $ $7 $

    7 $ $ : . )$ $ # 6 $ $ . )$ $ $ # I $ $# 7

    7 1 6 $ $

    % $ ?C 17

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    70/82

    * 2 0 1 C 1 B # 7* 7 $0 1 * 7 $0 3 A?

    * 3 7 7 $* $ $ ';23 1 7

    1 $ . ) /* $ $ 3 ';23 $ A? +

    1 - 1 6 $ # . /

    ' 7 ?C 17 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    71/82

    * ' 7 # $

    * ' 7 # * ' 7 ( 11 $

    * ' 7 1 6 * ' 7 # 77 $* ' 7 1 1 B

    1 7 1 ' $$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    72/82

    * ( 11 77

    * $ / $7 1 6 $* / $7 1 $

    11 * 7 $ # $7 1 $

    ?C 17 $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    73/82

    1 / I

    1

    7 $ ' $$

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    74/82

    * / I 1 C . ) $ $ 7 : I $ . 7 1 B Z [ F Z

    * 1 1 C $ . ) $ $ # # $ . 7 1 B F Z [ !,Z

    * 1 C $

    . 7 $1 $ 1 1 I $ $ $ $ . 7 1 B !,Z [ !!Z

    / I 1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    75/82

    * ' %' 82 % (* 7 $ $

    . 17 $ . % $

    2 A $

    1 1 C $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    76/82

    * $ $7 1 1 # 7 1 $$

    * $1*

    1

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    77/82

    * $1 $ 1 I 1 $

    $* % $ 6

    * . $ # $

    . $$ $ $ 6$ $1 7 1

    6 '77 # $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    78/82

    * 16 1 7 77 # $ . / I 1 . 1 1 . 1

    ' '

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    79/82

    * #1$

    . 3 :$* % 1 $ $$ 7 $

    . 1 $

    * 1 7 1 I& 1 $$ $ . %

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    80/82

    % ( $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    81/82

    * 2 % 1$

    . @ # . 6 11 $ $

    .

    * : $ ' $ $ # 6 7 11

    6(

    $

  • 8/10/2019 SDR Radio Tutorial Brief Explanation

    82/82

    * 6 7# $ $ : # $* 11 2 6 $ $ +@ -* ; # # C # 6 11

    +1 $ '- * $ $ 1 7

    . ; / ; '8 . 7 7 1 & . $ 6 7 1 6 $ H$ 6 $

    * / $ 1 $ $V :$ 1 : # 1 7 $ #