summaryrefslogtreecommitdiff
path: root/gr-pager/README
diff options
context:
space:
mode:
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>2006-09-14 03:07:01 +0000
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>2006-09-14 03:07:01 +0000
commitaa0555b49ca61be638bc57b8d823d870aeb3edbb (patch)
treeecd919767a62700f7e2431b62223018df95e2902 /gr-pager/README
parent86f5c92427b3f4bb30536d76cf63c3fca388fb2f (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/README38
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