基于Simulink的QPSK调制解调器设计中常见模块分析

基于Simulink的QPSK调制解调器设计

可能用到的模块分析

Bernoulli Binary Generator
基于Simulink的QPSK调制解调器设计中常见模块分析_第1张图片
probability of a zero: 产生0的概率

Initial seed: 可随意设置一个整数,相同的种子产生的随机数序列是一样的

sample time:采样时间,即每个二进制数持续的时间

Frame-based outputs:指定泊松分布二进制产生器以帧格式输出序列。(勾选项)

Sample per frame:确定每帧产生的二进制数。

Unipolar to Bipolar Converte:将单极性码转换为双极性码,参数一般设置为2。
基于Simulink的QPSK调制解调器设计中常见模块分析_第2张图片
Buffer: 缓冲器,用于提高系统稳定性
AWGN信道: AWGN信道模块可以将加性高斯白噪声加到一个实数的或复数的输入信号。模块继承它的输入信号的采样时间。比特错误率统计使用Error Rate Calculation模块,该模块可自动比较发送序列与接收序并作出比较,进行错误统计,使用display模块显示将比特错误率输出。由于采用buffer会产生时延以及误码率较高,因此在设计中调用QPSK调制模块QPSK Modulator baseband和解调模块QPSK Demodulator Baseband对信号进行调制和解调,信号源采用随机信号源Random Integer Generator,搭建出QPSK的调制解调仿真图。
AWGN 信道模块可以将加性高斯白噪声加到一个实数的或复数的输入信号。当输入信号是实数时,这个块增加了实的高斯噪声,产生一个实数的输出信号。当输入信号是复数的,这个模块增加了复数的高斯噪声,产生复数的输出信号。此模块继承它的输入信号的采样时间。
基于Simulink的QPSK调制解调器设计中常见模块分析_第3张图片
Random Integer Generator :随机数发生器,产生M-1的整数
基于Simulink的QPSK调制解调器设计中常见模块分析_第4张图片
Discrete-Time Scatter Plot Scope:用于观察星座图
Frame Status Conversion:
to frame 之后已经把数据打成帧格式了,应该用vector scope来观察,用scope是把帧里面的数据当成多维数据同时显示出来,比如打成32个采样一帧,用vector scope就是显示每帧1x32个采样值1纬向量,如果用scope就显示成32纬的多维向量。

Error Rate Calculation: 该模块用于计算误码率,计算后的结果后面接一个Display模块即可显示。

参考链接:https://blog.csdn.net/lanluyug/article/details/80264433

你可能感兴趣的:(基于Simulink的QPSK调制解调器设计中常见模块分析)