sdr radio tutorial brief explanation

Upload: kanava-pitchai

Post on 02-Jun-2018

230 views

Category:

Documents


0 download

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 $ #