Difference between revisions of "Constellation Modulator"

From GNU Radio
Jump to: navigation, search
Line 17: Line 17:
 
== Example Flowgraph ==
 
== Example Flowgraph ==
  
This flowgraph modulates random bits with 8-PSK
+
This flowgraph modulates random bits with 8-PSK.  A [[QT GUI Constellation Sink]] is specifically not added to the output because it would show the signal while there is still multiple samples per symbol.
  
[[File:constellation_modulator_ex.png|400px]]
+
[[File:constellation_modulator_ex.png|600px]]
  
[[File:constellation_modulator_ex2.png|400px]]
+
[[File:constellation_modulator_ex2.png|600px]]

Revision as of 03:08, 11 March 2019

Hierarchical block for RRC-filtered differential generic modulation. The input is a byte stream (unsigned char) and the output is the complex modulated signal at baseband.

Parameters

Constellation: determines the modulation type, provide a Constellation Object here.

Samples per Symbol: samples per baud >= 2 (float)

Differential Encoding: whether to use differential encoding (boolean)

Excess BW: Root-raised cosine (RRC) filter excess bandwidth (float)

Verbose: Print information about modulator? (boolean)

Log: Log modulation data to files? (boolean)

Example Flowgraph

This flowgraph modulates random bits with 8-PSK. A QT GUI Constellation Sink is specifically not added to the output because it would show the signal while there is still multiple samples per symbol.

Constellation modulator ex.png

Constellation modulator ex2.png