- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验3 数字基带传输系统
一、实验目的
掌握数字基带传输系统的误码率计算;
熟悉升余弦传输特性的时域响应特征,观察不同信噪比下的眼图。
二、实验内容
1、误码率的计算:画出A/σ和误码率之间的性能曲线;
2、眼图的生成
①基带信号采用矩形脉冲波形(选做)
②基带信号采用滚降频谱特性的波形(必做)
3、仿真码间干扰对误码率的影响(选做)
三、实验步骤及结果
1、误码率的计算
随机产生个二进制信息数据,采用双极性码,映射为±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、绘制眼图
①设二进制数字基带信号,波形,分别通过带宽为和两个低通滤波器,画出输出信号的眼图(保存为图3-2),并画出两个滤波器的频率响应。
代码:
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 : delay;
ht1 = 2.5 * sinc(2.5 * t_ht/Ts);%定义滤波器1的冲击响应
rt1 = conv(a, ht1);
ht2 = sinc(t_ht/Ts);
rt2 = conv(a, ht2);
eyediagram(rt1 + j * rt2, 3 * fs, 3 );%画眼图
t = 2^16;
HT1 = fft(ht1, t);
HT2 = fft(ht2, t);
f = [0 : t-1]/t /dt;
figure;
subplot(2, 1, 1);
plot(f, abs(HT1));
title(滤波器1的频率相应);
grid on;
xlabel(f(Hz));
axis([0 4 0 60]);
subplot(2, 1, 2);
plot(f, abs(HT2));
title(滤波器2 的频率相应);
grid on;
xlabel(f(Hz));
axis([0 4 0 60]);
2.绘制的图
②设基带信号波形为升余弦波形,符号周期,试绘出不同滚降系数()时的时域脉冲波形(保存为图3-3)。
代码
close all;clc;clear all;
x=1;rate=[1 0.75 0.5 0.25 0];
for k=1:5
xt = rcosflt(x, 1, 100, fir, rate(k), 5);
subplot(3,2,k);plot(xt);
title([ 滚降信号时域波形, \it\tate\rm=,num2str(rate(k))]);
grid on;axis([0 1000 -0.2 +1.2]);
end
绘制的图:
③随机生成一
您可能关注的文档
最近下载
- XF 44-2015 消防头盔 XF 44-2015 消防头盔.pdf
- 2024-2025(最新版)人教版语文一年级上册第一单元教案(2024秋部编新教材).pdf VIP
- T∕CNFIA 135-2022 即食拌饭干制品.docx VIP
- 报关员的年终工作总结.pptx
- 小麦膜下滴灌丰产栽培技术规程(征求意见稿)编制说明.doc VIP
- T/CGCC 26-2018_食品用酒精保鲜剂.pdf VIP
- 工厂岗位职责说明书(岗位说明书).doc VIP
- 实验室危化品管理.pptx VIP
- 产品标识和可追溯性控制程序.docx VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范(附条文说明).pdf VIP
文档评论(0)