Skip to content

Commit

Permalink
Update README with version numbers and picture of flowgraph
Browse files Browse the repository at this point in the history
  • Loading branch information
om3gafett committed Jan 16, 2018
1 parent ab97ff9 commit 8fbe0e3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ A Cumulant-Based Modulation Classification module for GNU Radio
* The result is a stream of symbols 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.
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)

## Installation
Expand All @@ -23,9 +25,13 @@ To install this module, run these commands:
$ make
$ sudo make install
$ sudo ldconfig

The build process has been tested with
⋅⋅* 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
* We need to know the used pulse form

Binary file added pic_example_flowgraph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8fbe0e3

Please sign in to comment.