6、DPSK demod
DBPSK、DQPSK、D8PSK解调器。 Type:DBPSK、DQPSK、D8PSK。 Input type:complex。 Output type:byte。
Parameters: Samples/Symbol: 每个符号的采样数,应该大等2; Excess BW: Root-raised cosine filter excess bandwidth; Costas Alpha: 环路滤波器增益; Gain Mu:用来调整Mu的值; Mu: 位于[0。01。0]之间的一个值;
Omega Relative Limit: 用于计算Omega的最大和最小值; Gray Code:是否使用Gray Code;
Verbose:是否打印调制模块的相关Parameters信息; Logging:是否将输出数据自动存储在文件中。 Notice:Gain
MU,MU
and
Omega
Relative
Limit 是
clock_recovery_mm_ff、cc block中的Parameters,这个解调模块使用M&M算法来作为它的同步算法。 7、GMSK mod GMSK调制器。 Input type:byte。 Output type:complex。
Parameters: Samples/Symbol: 每个符号的采样数,应该大等2;
BT:Gaussian filter bandwidth * symbol time; Verbose:是否打印调制模块的相关Parameters信息; Logging:是否将输出数据自动存储在文件中。 8、GMSK demod GMSK解调器。 Input type:complex。 Output type:byte。
Parameters:Samples/Symbols:每个符号的采样数,应该大等2; Gain Mu:用来调整Mu的值; Mu:位于[0。01。0]之间的一个值;
Omega Relative Limit:用于计算Omega的最大和最小值; Freq Error:bit rate error;
Verbose:是否打印调制模块的相关Parameters信息; Logging:是否将输出数据自动存储在文件中。 9、QAM mod QAM调制器。
Type: QAM 8、16、64、256。 Input Type: byte。 Output Type: complex。
Parameters: Samples/Symbol: 每个符号的采样数,应该大等2; Excess BW:Root-raised cosine filter excess bandwidth; Gray Code:是否使用Gray Code;
Verbose:是否打印调制模块的相关Parameters信息; Logging:是否将输出数据自动存储在文件中。 10、QAM demod
现在QAM解调模块中没有具体的工作函数。 11、OFDM mod OFDM调制。
Input type:float、complex、int、short、byte。 Output type:complex。
Parameters:Modulation:选择调制方式; FFT length:子载波的总数量; Occupied Tones:用于数据的子载波数;
?Cyclic Prefix Length:length of cyclic prefix as specified in subcarriers (<= fft_length);
Pad for USRP:如果设为True,那么packet就补充成为128采样的 倍数;
Payload Length:包的长度,设为0 表示自动设置。 12、OFDM demod OFDM解调。 Input type: complex。
Output type: float、complex、int、short、byte。 Parameters: Modulation:选择调制方式; FFT length:子载波的总数量;
Occupied Tones:用于数据的子载波数;
?Cyclic Prefix Length:length of cyclic prefix as specified in subcarriers (<= fft_length);
SNR: 用于指导cyclic prefix synchronizer的估计信噪比值。
Coding block: 1、Trellis encoder 卷积码编码器。
Input type: byte、short、int。 Output type: byte、short、int。
Parameters:FSM Args:所使用的fsm文件的位置; Initial State:卷积编码时的初始状态。 Notice:这个模块可以使用在TCM模式中。 2、Trellis Metrics
计算维特比算法所使用的metric。 Input type: complex、float、int、short。 Output type:float。
Parameters:Output Cardinality:fsm文件中的O值,应该是有限状态机的输出状态值; Dimensionality:维数; Constellation:映射图; Metric type: metric的类型。。