diff options
author | jcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5> | 2006-09-14 03:07:01 +0000 |
---|---|---|
committer | jcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5> | 2006-09-14 03:07:01 +0000 |
commit | aa0555b49ca61be638bc57b8d823d870aeb3edbb (patch) | |
tree | ecd919767a62700f7e2431b62223018df95e2902 /gr-pager/README | |
parent | 86f5c92427b3f4bb30536d76cf63c3fca388fb2f (diff) |
Added gr-pager component to trunk by merging from r3474:r3537 in
branch developer/jcorgan/pager. Currently implements most of the FLEX
pager protocol demodulation, but doesn't yet decode individual pages.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3538 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-pager/README')
-rw-r--r-- | gr-pager/README | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gr-pager/README b/gr-pager/README new file mode 100644 index 0000000000..f898d7ae0b --- /dev/null +++ b/gr-pager/README @@ -0,0 +1,38 @@ +This GNU Radio component implements (will implement) common radiopager +signaling protocols such as POCSAG and FLEX. + +Current status (9/13/06): + +FLEX receiving is in mid-stream of implemention. + +pager.slicer_fb() Accepts a complex baseband downconverted channel + and outputs 4-level FSK symbols [0-3] as bytes. + This may migrate into gnuradio-core at some point. + +pager.flex_deframer() Accepts a symbol stream from slicer_fb() and + outputs received 32-bit FLEX codewords for each + defined phase. Auto adjusts for 1600 or 3200 bps, + and 2 or 4 level FSK encoding based on received + synchronization word. The sync portion of this + block may factor out into its own block for + purposes of clarity and code complexity. + +pager.bch3221_ecd() (not yet implemented) Accepts a stream of 32-bit + FLEX codewords and applies BCH (32,21) error + detection/correction (up to 2 bits), the emits + corrected stream. This may be absorbed into the + deframer at some point. + +pager.message_decode() (not yet implemented) Accepts a stream of 32-bit + FLEX codewords and separates individual paging + messages into output stream as bytes. + +pager.flex_decode() Combines the above blocks correctly to convert + from downconverted baseband to pager messages + +usrp_flex.py Instantiates USRP receive chain to receive FLEX + protocol pages. See command-line help for options. + This will probably make it into gnuradio-examples. + +Johnathan Corgan +jcorgan@aeinet.com |