Difference between revisions of "Constellation Modulator"

From GNU Radio
Jump to: navigation, search
(Created page with "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. =...")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Category:Block Docs]]
 
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.
 
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 ==
 
== Parameters ==
  
'''Constellation''': determines the modulation type, provide a [[Constellation Object]] here.
+
; Constellation
 +
: determines the modulation type, provide a [[Constellation Object]] here.
  
'''Samples per Symbol''': samples per baud >= 2 (float)
+
; Samples per Symbol
 +
: samples per baud >= 2 (float)
  
Differential Encoding: whether to use differential encoding (boolean)
+
; Differential Encoding
 +
: whether to use differential encoding (boolean)
  
pre_diff_code: whether to use apply a pre-differential mapping (boolean)
+
; Excess BW
 +
: Root-raised cosine (RRC) filter excess bandwidth (float)
  
Excess BW: Root-raised cosine (RRC) filter excess bandwidth (float)
+
; Verbose
 +
: Print information about modulator? (boolean)
  
Verbose: Print information about modulator? (boolean)
+
; Log
 +
: Log modulation data to files? (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.
 +
 
 +
[[File:constellation_modulator_ex.png|600px]]
 +
 
 +
[[File:constellation_modulator_ex2.png|600px]]

Latest revision as of 03:03, 15 July 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[edit]

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[edit]

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