Skip to content

Commit

Permalink
Update REAMDE
Browse files Browse the repository at this point in the history
  • Loading branch information
om3gafett committed Jan 16, 2018
1 parent 8fbe0e3 commit c90d7f0
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ A Cumulant-Based Modulation Classification module for GNU Radio
* The necessary synchronisation is perfomed by custom-built blocks
* Frequency and Symbolrate estimation
* Time synchronization (modified version of pfb_clock_sync)
* The result is a stream of symbols without phase-/frequency-/timing-offset, which includes the current modulation as stream tags
* The result is a stream of symbols (with 1 sample per symbol) without phase-/frequency-/timing-offset, which includes the current modulation as stream tags

## Usage
There is a flowgraph in examples/ which demonstrates the classification receiver chain. The receiver of the flowgraph is displayed here:

![Example flowgraph](https://github.com/kit-cel/gr-cbmc/raw/master/pic_example_flowgraph.png "Example flowgraph")
Further information is available in the bachelor thesis Bachelor_thesis_Douglas_Weber.pdf (german). This module was built as part of the thesis. An additional interesting source is the doctoral thesis by Michael Sebastian Mühlhaus: [Automatische Modulationsartenerkennung in MIMO-Systemen.](https://publikationen.bibliothek.kit.edu/1000039383)

Further information is available in this [bachelor thesis (german).](https://github.com/kit-cel/gr-cbmc/raw/master/Bachelor_thesis_Douglas_Weber.pdf) This module was built as part of the thesis. An additional interesting source is the doctoral thesis by Michael Sebastian Mühlhaus: [Automatische Modulationsartenerkennung in MIMO-Systemen.](https://publikationen.bibliothek.kit.edu/1000039383)

## Installation
To install this module, run these commands:
Expand All @@ -27,10 +28,10 @@ To install this module, run these commands:
$ sudo ldconfig

The build process has been tested with
⋅⋅* cppunit, version 1.14.0
⋅⋅* gnuradio, version 3.7.10
⋅⋅* doxygen, version 1.8.13
* cppunit, version 1.14.0
* gnuradio, version 3.7.10
* doxygen, version 1.8.13

## Current Constraints
* Just setting stream tags, no actual demodulation of the signal
* If there is only noise, always 8PSK will be classified
Expand Down

0 comments on commit c90d7f0

Please sign in to comment.