demod_design#

class QAMDemod#


QAMDemod类是DSP_Base_Module的子类,包含信号解调过程中需要执行的操作函数,如llr计算、信号解调过程的判决、llr解码等。类的方法用于信号模块对信号进行解调。


主要属性

Attributes

Format

Description

mode

str

信号解调模式

order

int

QAM信号的调制阶数

probability

array_like, optional

信号的概率分布。默认不输入

data_mode

str, optional

数据格式。默认为numpy

内部函数

Functions

Description

__init__

初始化解调相关的参数

init

初始化其他键入参数

forward_pass

解调功能执行函数

get_bit

获取信号比特序列

__get_llr__

获取llr(对数似然比)

__get_bit_mapping__

获取QAM星座图对应的比特序列

__hard_decision__

对信号以硬判决的方式进行解调

__decode_llr__

llr解码

背景信息


在通信系统的传输过程中,信号需要在发射端进行调制后经由信道传输,并在接收端进行信号的解调以期恢复出原始信息。本类即是对信号解调的过程进行仿真。

参考文献  


[1] Chesher A . Modified signed log likelihood ratio[J]. Biometrika, 1991, 78(3):557-563.

函数说明