实 验 3 数 字 基 带 传 输 系 统 一 、实 验 目的 1、掌握数字基带传输系统的误码率计算; 2、熟悉升余弦传输特性的时域响应特征,观察不同信噪比下的眼图。 二、实 验 内容 1、误码率的计算:画出A/σ和误码率之间的性能曲线; 2、眼图的生成 ①基带信号采用矩形脉冲波形(选做) ②基带信号采用滚降频谱特性的波形(必做) 3、仿真码间干扰对误码率的影响(选做) 三、实 验 步骤及结果 1、误码率的计算 随机产生610 个二进制信息数据,采用双极性码,映射为±A。随机产生高斯噪声(要求A/σ为0~12dB),叠加在发送信号上,直接按判决规则进行判决,然后与原始数据进行比较,统计出错的数据量,与发送数据量相除得到误码率。画出A/σ和误码率之间的性能曲线,并与理论误码率曲线相比较。(保存为图3-1) 注意:信噪比单位为dB,计算噪声功率时需要换算。Snr_A_sigma = 10.^(Snr_A_sigma_dB/20); 1代 码 : clear all; clc;close all ; A = 1;%定 义信号幅度 N = 10 ^ 6;%数据点数; a=A*sign(randn(1,N)); Snr_A_sigma_dB = 0:12; Snr_A_sigma = 10 .^ (Snr_A_sigma_dB/20); sigma = A./Snr_A_sigma; ber = zeros(size(sigma)); for n = 1 : length(sigma) rk = a + sigma(n) * randn(1, N); dec_a = sign(rk); ber(n) = length(find(dec_a~=a)) / N; end ber_Theory = 1/2* erfc(sqrt(Snr_A_sigma.^2/2)); semilogy(Snr_A_sigma_dB, ber, 'b-', Snr_A_sigma_dB, ber_Theory, 'k-*'); grid on; xlabel('A/\sigma'); ylabel('ber'); legend('ber', 'ber\_Theory'); title(' A/σ和 误 码 率 之间的性能曲线'); 2.绘制的图 2、绘制眼图 ①设二进制数字基带信号1, 1na ,波形 1,00,stTg t 其他,分别通过带宽为15/ 4sBT和11/ 2sBT两个低通滤波器,画出输出信号的眼图(保存为图3-2),并画出两个滤波器的频率响应。 1.代码: clear all; clc; N = 400;fs = 50; Ts = 1;%定义符号周期 dt = Ts/fs;%计算采样点间隔 t = 0 : dt : (N*fs - 1)*dt%定义仿真时间段 d = randint(1,N)*2-1;%定义符号波形 a_tmp = repmat(d, [fs, 1]); a = a_tmp(:);%生成符号序列采样点,先列后行转成一行 delay = 20;%定义信道冲击响应 t_ht = -delay : dt :...