# 通信模块库(TYCommunication)
通信模块库为通信系统的分析、设计、端到端仿真和验证提供相关模块。其内的模块使您能够构建和模拟基于标准或定制设计的无线通信系统的物理层模型。
注意
当前通信模块库内模块仅支持 64 位仿真。
# 物理层组件
# 源和汇
| 模块名 | 说明 |
|---|---|
| BernoulliBinaryGenerator | 生成伯努利分布的随机二进制数 |
| PNSequenceGenerator | 生成伪噪声序列 |
| EyeDiagram | 显示时域信号的眼图 |
| ConstellationDiagram | 显示输入信号的星座图 |
# 错误检测与校正
| 模块名 | 说明 |
|---|---|
| BinaryCyclicEncoder | 从二进制向量数据创建系统循环码 |
| BinaryCyclicDecoder | 解码系统循环码以恢复二进制矢量数据 |
| BinaryLinearEncoder | 从二进制矢量数据创建线性块码 |
| BinaryLinearDecoder | 解码线性块码以恢复二进制矢量数据 |
| HammingEncoder | 从二进制矢量数据创建汉明码 |
| HammingDecoder | 干扰输入信号 |
# 信号操作
| 模块名 | 说明 |
|---|---|
| Scrambler | 干扰输入信号 |
| Descrambler | 解扰输入信号 |
| BittoIntegerConverter | 将比特向量映射为对应的整数向量 |
| FrequencyDivider | 对输入信号进行分频操作 |
| PhaseDetector | 相位检测器 |
# 调制
| 模块名 | 说明 |
|---|---|
| PMModulatorPassband | 使用相位调制进行调制 |
| QPSKDemodulatorBaseband | QPSK 调制信号解调 |
| QPSKModulatorBaseband | 采用正交相移键控方法进行调制 |
| RectangularQAMDemodulatorBaseband | 解调矩形正交调幅后的进行基带信号 |
| RectangularQAMModulatorBaseband | 采用矩形正交调幅法进行调制 |
| DSBAMModulatorPassband | 利用双边带调幅进行调制 |
| DSBAMDemodulatorPassband | 解调 DSB AM 调制数据 |
| DSBSCAMModulatorPassband | 利用双边带抑制载波幅度调制进行调制 |
| DSBSCAMDemodulatorPassband | 解调 DSBSC AM 调制数据 |
# 滤波
| 模块名 | 说明 |
|---|---|
| RaisedCosineReceiveFilter | 通过升余弦 FIR 滤波器下采样实现脉冲成形 |
| RaisedCosineTransmitFilter | 通过升余弦 FIR 滤波器插值实现脉冲成形 |
# 同步与接收机设计
| 模块名 | 说明 |
|---|---|
| AGC | 自适应调整增益恒定的信号电平输出 |
| CarrierSynchronizer | 补偿载波频率偏移 |
| CoarseFrequencyCompensator | 补偿 PAM、PSK 或 QAM 中的载波频率偏移 |
| PreambleDetector | 检测数据包中的序文 |
| SymbolSynchronizer | 纠正符号计时时钟偏差 |
| ContinuousTimeVCO | 实现连续时间压控振荡器 |
# 射频元件建模
# 组件和损失
| 模块名 | 说明 |
|---|---|
| ComplexPhaseShift | 对复信号应用复相移 |
| PhaseFrequencyOffset | 应用相位和频率偏移到复杂的基带信号 |
| PhaseNoise | 相位噪声 |
# 传播和信道模型
| 模块名 | 说明 |
|---|---|
| AWGNChannel | 对输入信号添加白噪声 |
# 测试和测量
| 模块名 | 说明 |
|---|---|
| ErrorRateCalculation | 计算输入数据的误码率或符号误码率 |