数字基带传输系统通.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 绘制的图: ③随机生成一

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档