From 602a3c8aa8a3d9bd4d93deda6ac932404f39584d Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 1 Dec 2008 12:54:30 +0530 Subject: Add README, various compile fixes --- gsmstack/README | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 gsmstack/README (limited to 'gsmstack/README') 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 , 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 + -- cgit v1.2.3