X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gr-noaa%2FREADME;fp=gr-noaa%2FREADME;h=f00d2d28deec0c0bf9b227aeee90a6d509417a8c;hb=35e43e8d8c271e6842191cac3fc3f2f88a861183;hp=0000000000000000000000000000000000000000;hpb=ea29b08aeb54227e6628f655ccfdb96fe4d8c378;p=debian%2Fgnuradio diff --git a/gr-noaa/README b/gr-noaa/README new file mode 100644 index 00000000..f00d2d28 --- /dev/null +++ b/gr-noaa/README @@ -0,0 +1,70 @@ +This component implements an NOAA POES HRPT receiver. After installation, +the scripts described below will be install in the users PATH. + +As the scripts are generated using GRC, GRC must be installed at runtime +in order for them to operate. + + +HRPT OPERATION + +usrp_rx_hrpt.py +--------------- + +This GUI script will receive HRPT RF, demodulate, synchronize, and deframe +HRPT minor frames into a file. The file stores a series of 11090 word, +16-bits per word corresponding to the HRPT minor frame format (only the +lower 10-bits per word are significant.) + +The script file by default uses USRP side A, 1698 MHz, at decimation 16. The +gnuradio configuration file ~/.gnuradio/config.conf, section 'usrp_rx_hrpt.cfg', +will allow changing this, as well as implementing persistent storage of GUI +entered parameters from invocation to invocation. + +The present HRPT demodulator is only tested at decimation 16. The only other +valid decimation rates are 24 and 32, which may work but with more bit +errors. No other decimation rates will work. + + +file_rx_hrpt.py +--------------- + +This GUI script operates like usrp_rx_hrpt.py, but reads from a pre-captured +data file supplied by -F on the command line. + + +usrp_rx_hrpt_nogui.py +--------------------- + +This non-GUI script operates without a display and requires that all parameters +be set in the configuration file prior to running. It has no command-line +parameters, and works identically to the GUI scripts. + + +hrpt_demod_file.py +------------------ + +This non-GUI script will operate on a file generated with +usrp_rx_cfile.py and output frames in the same format as above. It does +*not* use the configuration file above; instead you must pass parameters to +it on the command line. To exit the program, press Enter. + +Usage: demod_hrpt_file.py: [options] + +Options: + -h, --help show this help message and exit + -d DECIM, --decim=DECIM + Set Decimation [default=16] + -p PLL_ALPHA, --pll-alpha=PLL_ALPHA + Set pll_alpha [default=50m] + -s CLOCK_ALPHA, --clock-alpha=CLOCK_ALPHA + Set clock_alpha [default=50m] + -F INPUT_FILENAME, --input-filename=INPUT_FILENAME + Set Filename [default=usrp.dat] + -o OUTPUT_FILENAME, --output-filename=OUTPUT_FILENAME + Set Output [default=frames.dat] + + +LRIT Operation +-------------- + +The work-in-progress LRIT GRC script is not currently in a usable state.