1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
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. A
configuration file 'usrp_rx_hrpt.cfg' in the current working directory 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 word but with more bit
errors. No other decimation rates will work.
demod_hrpt_file.py
This command-line only 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.
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 SYNC_ALPHA, --sync-alpha=SYNC_ALPHA
Set sync_alpha [default=50m]
-F FILENAME, --filename=FILENAME
Set Filename [default=usrp.dat]
-o OUTPUT, --output=OUTPUT
Set Output [default=frames.dat]
LRIT Operation
--------------
The work-in-progress LRIT GRC script is not currently in a usable state.
|