matlab课程设计——调幅广播系统的仿真设计(7)
发布时间:2021-06-07
发布时间:2021-06-07
Wave form: sine Amplitude: 0.3 Frequency: 1000
Signal Generator1: 信号发生器,产生载波信号
Wave form: sine Amplitude: 1 Frequency: 1000000
Random Number: 随机噪声发生器,产生高斯正态分布随机信号,这里用来构造高
斯白噪声信道 Mean: 0 Variance: 3.4945
Analog Filter Design: 模拟滤波器设计,三个模拟滤波器分别用于纯信号,纯噪声以
及信号和噪声混合信号的滤波 Design method: Butterworth Filter type: Bandpass
Lower passband edge frequency (rads/sec): 2*pi*(1e6-6e3) Upper passband edge frequency (rads/sec): 2*pi*(1e6+6e3)
Zero-Order Hold: 零界保持器
Sample time: 6.23e-8
Variance: 计算向量的方差
选中Running variance
dB Conversion: 分别对纯信号和混合信号做对数变换
Convert to: dB
Input signal: Power
Fun: 运算函数
Expression: u(1)-u(2) Display: 显示SNR的结果
Format: short
3.3 Scope 端的最终波形图
在系统仿真模型图中,用加法器和乘法器实现调幅,用 Random Number 产生噪声样值序列,并用加法器实现AWGN通道。为了测量输出信噪比,以参数完全相同的三个滤波器模块分别对纯信号,纯噪声以及信号和噪声混合信号的滤波,最后利用统计模块计算输出信号功率和噪声功率,继而计算输出信噪比。
某次仿真执行后,测试信噪比为20.11dB,与设计值 20dB相符。按接收滤波器输出的调幅信号以及发送调幅信号的波形对比仿真结果如下图所示:
下一篇:2018全国Ⅰ卷文科数学高考真题