summaryrefslogtreecommitdiff
path: root/gr-pager/README
diff options
context:
space:
mode:
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>2006-10-31 19:15:02 +0000
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>2006-10-31 19:15:02 +0000
commit50a6df5e198231188f40c23e609a3fe078ad436a (patch)
treecfadbb794cd86350adff9461fc2fa9735cb7c640 /gr-pager/README
parent2c1032480d2874f38af9b5b9d18e753e968619e5 (diff)
Restore gr-pager to trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3909 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-pager/README')
-rw-r--r--gr-pager/README37
1 files changed, 37 insertions, 0 deletions
diff --git a/gr-pager/README b/gr-pager/README
new file mode 100644
index 0000000000..4327f258ea
--- /dev/null
+++ b/gr-pager/README
@@ -0,0 +1,37 @@
+This GNU Radio component implements (will implement) common radiopager
+signaling protocols such as POCSAG and FLEX.
+
+Current status (10/6/06):
+
+FLEX receiving is completed except for addition of BCH error correction.
+
+pager.slicer_fb() Accepts a complex baseband downconverted channel
+ and outputs 4-level FSK symbols [0-3] as bytes.
+
+pager.flex_sync() Accepts 4FSK symbol stream at channel rate and
+ outputs four phases of FLEX data bits as bytes.
+ Auto-shifts to 3200 bps as determined by received
+ FLEX synchronization word.
+
+pager.flex_deinterleave() Accepts a single phase of FLEX data bits and performs
+ deinterleaving on 256-bit blocks. Resulting code
+ words are error corrected using BCH 32,21 ecc (stub)
+ and converted into FLEX data words for output.
+
+pager.flex_parse() Sink block that accepts a single phase of FLEX data
+ words and unpacks and parses individual pages. These are
+ passed outside the data plane via gr_message's.
+
+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.
+ Right now this installs into $PREFIX/bin but will
+ probably make it into gnuradio-examples.
+
+aypabtu.py Decodes FLEX pages from multiple rx channels in a range.
+ Incomplete.
+
+Johnathan Corgan
+jcorgan@aeinet.com