Changes between Version 8 and Version 9 of WikiStart


Ignore:
Timestamp:
05/30/11 15:22:29 (2 years ago)
Author:
laforge
Comment:

some formatting updates

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v8 v9  
    6161== Demodulator == 
    6262 
    63 src/demod/python/cpsk.py 
     63{{{src/demod/python/cpsk.py}}} 
    6464        * contains a gnuradio based pi4/DQPSK demodulator, courtesy of KA1RBI 
    65 src/demod/python/tetra-demod.py 
     65{{{src/demod/python/tetra-demod.py}}} 
    6666        * call demodulator on a 'cfile' containing complex baseband samples 
    67 src/demod/python/usrp1-tetra_demod.py 
     67{{{src/demod/python/usrp1-tetra_demod.py}}} 
    6868        * use demodulator in realtime with a USRP1 SDR 
    69 src/demod/python/usrp2-tetra_demod.py 
     69{{{src/demod/python/usrp2-tetra_demod.py}}} 
    7070        * use demodulator in realtime with a USRP2 SDR 
    71 src/demod/python/fcdp-tetra_demod.py 
    72         * use demodulator in realtime with a [http://www.funcubedongle.com/ FUNcube Dongle Pro]. This may also be used with other Softrock-type receivers by downconverting the intermediate frequency of a radio scanner to the complex baseband. 
     71{{{src/demod/python/fcdp-tetra_demod.py}}} 
     72        * use demodulator in realtime with a [wiki:Funcube_Dongle]. This may also be used with other Softrock-type receivers by downconverting the intermediate frequency of a radio scanner to the complex baseband. 
    7373 
    7474The output of the demodulator is a file containing one float value for each symbol, 
     
    8484 
    8585Specifically, it implements: 
    86 lower_mac/crc_simple.[ch] 
     86 
     87{{{lower_mac/crc_simple.[ch]}}} 
    8788        * CRC16-CCITT (currently defunct/broken as we need it for 
    8889          non-octet-aligned bitfields) 
    89 lower_mac/tetra_conv_enc.[ch] 
     90{{{lower_mac/tetra_conv_enc.[ch]}}} 
    9091        * 16-state Rate-Compatible Punctured Convolutional (RCPC) coder 
    91 lower_mac/tetra_interleave.[ch] 
     92{{{lower_mac/tetra_interleave.[ch]}}} 
    9293        * Block interleaving (over a single block only) 
    93 lower_mac/tetra_rm3014.[ch] 
     94{{{lower_mac/tetra_rm3014.[ch]}}} 
    9495        * (30, 14) Reed-Muller code for the ACCH (broadcast block of 
    9596          each downlink burst) 
    96 lower_mac/tetra_scramb.[ch] 
     97{{{lower_mac/tetra_scramb.[ch]}}} 
    9798        * Scrambling 
    98 lower_mac/viterbi*.[ch] 
     99{{{lower_mac/viterbi*.[ch]}}} 
    99100        * Convolutional decoder for signalling and voice channels 
    100 phy/tetra_burst.[ch] 
     101{{{phy/tetra_burst.[ch]}}} 
    101102        * Routines to encode continuous normal and sync bursts 
    102 phy/tetra_burst_sync.[ch] 
     103{{{phy/tetra_burst_sync.[ch]}}} 
    103104 
    104105 
    105106=== Receiver Program === 
    106107 
    107 The main receiver program 'tetra-rx' expects an input file containing a 
     108The main receiver program {{{tetra-rx}}} expects an input file containing a 
    108109stream of unpacked bits, i.e. 1-bit-per-byte. 
    109110 
     
    111112=== Transmitter Program === 
    112113 
    113 The main program conv_enc_test.c generates a single continuous downlinc sync 
     114The main program {{{conv_enc_test.c}}} generates a single continuous downlink sync 
    114115burst (SB), contining: 
    115116        * a SYNC-PDU as block 1