summaryrefslogtreecommitdiff
path: root/gsmstack/README
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2008-12-01 12:54:30 +0530
committerHarald Welte <laforge@gnumonks.org>2008-12-01 12:54:30 +0530
commit602a3c8aa8a3d9bd4d93deda6ac932404f39584d (patch)
treea8c44956098cc4a6151fd9d8e0d8afc035182159 /gsmstack/README
parent10f2fcca8dd1be2719bccefa16fd9dac9a76c749 (diff)
Add README, various compile fixes
Diffstat (limited to 'gsmstack/README')
-rw-r--r--gsmstack/README25
1 files changed, 25 insertions, 0 deletions
diff --git a/gsmstack/README b/gsmstack/README
new file mode 100644
index 0000000..54c26ed
--- /dev/null
+++ b/gsmstack/README
@@ -0,0 +1,25 @@
+gsmstack - A GSM Um Layer 1 implementation
+(C) 2008 by Harald Welte <laforge@gnumonks.org>, portions from gsm-tvoid
+========================================================================
+
+This is a GSM Layer 1 implementation mainly aimed at the requirements of
+a GSM protocol analyzer. It starts off where the demodulation ends: With
+the raw bits of the differential-decoded GSM Um burst.
+
+Based on that input, the stack takes care of demultiplexing the bursts into the
+various physical and logical channels, decoding the various burst types,
+convolutional decode and parity checking (where applicable).
+
+For the CCCH, it includes FCH and SCH processing. Frequency correction
+informaiton can be signalled to the decoder/demodulator by callback functions.
+
+The recovereed TDMA Frame Number will be passed along with all MAC blocks
+to the Layer2 protocol instance on top.
+
+The output of this Layer1 stack are the 23byte MAC blocks for control
+channels, and the 260bits (32.5byte) speech frames for TCH/F channels
+
+The codebase is currently unfinished and highly experimental.
+
+Patches/contributions are welcome, please send them to laforge@gnumonks.org
+
personal git repositories of Harald Welte. Your mileage may vary