77范文网 - 专业文章范例文档资料分享平台

通原实验软件报告(4)

来源:网络收集 时间:2020-04-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

L=8; M=N/L Rb=2;

%每码元的采样点数 %码元数 %码速率是2Mb/s %码元间隔 %时域采样间隔

Ts=1/Rb; dt=Ts/L;

df=1/(N*dt) T=N*dt

%频域采样间隔 %截短时间 %系统带宽 %滚降系数=0.5

Bs=N*df/2 alpha=0.5

t=linspace(-T/2,T/2,N); %时域横坐标

f=linspace(-Bs,Bs,N)+eps; %频域横坐标

figure(1)

set(1,'Position',[30,100,450,300])%设定窗口位置及大小

hr1=sin(pi*t/Ts)./(pi*t/Ts);

hr2=cos(alpha*pi*t/Ts)./(1-(2*alpha*t/Ts).^2); hr=hr1.*hr2; HR=abs(T2F(hr)); GT=sqrt(HR); GR=GT;

for loop1=1:20

Eb_N0(loop1)=(loop1-1) %分贝值变为真值

eb_n0(loop1)=10^(Eb_N0(loop1)/10); Eb=1;

n0=Eb/eb_n0(loop1);

%信道噪声谱密度 sita=n0*Bs; %噪声功率 n_err=0; %误码计数 for loop2=1:5

a=sign(randn(1,M));%发送码元 imp=zeros(1,N); imp(L/2:L:N)=a/dt; IMP=T2F(imp);

n_ch=sqrt(sita)*randn(size(t)); %信道噪声 nr=real(F2T(T2F(n_ch).*GR)); sr=real(f2t(IMP.*HR))+nr; y=sr(L/4:L:N);

%以L/4为起点,步长L,取样点N

aa=sign(y); %接收码元 n_err=n_err+length(find(aa~=a)) ; end

Pe(loop1)=n_err/(M*loop2);%误码率Pe'=n_err/(M*loop2) figure(1)

semilogy(Eb_N0,Pe,'g'); eb_n0=10.^(Eb_N0/10); hold on

semilogy(Eb_N0,0.5*erfc(sqrt(eb_n0))); axis([0,9,1e-4,1]) xlabel('Eb/N0') ylabel('Pe') title('误码率曲线') end 仿真图 误码率曲线

%还原为真值

实验结论

由图可以看出,由于判决时刻有Ts/4的误差,滚降系数为0.5,所以实际的信噪比(绿线)比理想信噪比(蓝线)差。

实验五 Pe~Eb\\No,升余弦滚降系数a=0.5,取样时间无偏差,但信道是多径信道,C(f)=abs(1-0.5*exp(-j*2*pi*f*dt)),dt=Ts/2。 源程序

global dt t f df N T close all clear Eb_N0 Pe

N=2^13; %采样点数

L=32; %每码元的采样点数 M=N/L %码元数

Rb=2; %码速率是2Mb/s Ts=1/Rb; %码元间隔

dt=Ts/L; %时域采样间隔 df=1/(N*dt) ; %频域采样间隔 T=N*dt %截短时间

Bs=N*df/2 %系统带宽 alpha=0.5 %滚降系数

t=[-T/2+dt/2:dt:T/2]; %时域横坐标 f=[-Bs+df/2:df:Bs]; %频域横坐标

figure(1)

set(1,'Position',[30,100,450,300])%设定窗口位置及大小 %升余弦

hr1=sin(pi*t/Ts)./(pi*t/Ts);

hr2=cos(alpha*pi*t/Ts)./(1-(2*alpha*t/Ts).^2);

hr=hr1.*hr2;

HR=abs(t2f(hr)); %取模是为了忽略时延 GT=sqrt(abs(HR));

GR=GT; %发送和接收滤波器模型 tao=Ts/2;

C=1-0.5*exp(-j*(2*pi*f*tao)) ; %多径信道模型

G=C.*HR; %总体特性

for loop1=1:20

Eb_N0(loop1)=(loop1-1) ;?/N0 in dB eb_n0(loop1)=10^(Eb_N0(loop1)/10); Eb=1;

n0=Eb/eb_n0(loop1); %信道的噪声谱密度

sita=n0*Bs; %信道中噪声功率 n_err=0; %误码计数 for loop2=1:5

a=sign(randn(1,M));

imp=zeros(1,N); %产生冲激序列 imp(L/2:L:N)=a/dt; IMP=t2f(imp);

n_ch=sqrt(sita)*randn(size(t)); %信道噪声

nr=real(f2t(t2f(n_ch).*GR.*C)); %输出噪声

sr=real(f2t(IMP.*G))+nr; %接收信号 y=sr(L/2:L:N);

%取样,取样时刻无偏差

aa=sign(y); %判决

n_err=n_err+length(find(aa~=a)); %误码个数 end

Pe(loop1)=n_err/(M*loop2); %实际误码率 figure(1)

semilogy(Eb_N0,Pe,'g'); %实际误码率曲线 eb_n0=10.^(Eb_N0/10); hold on

semilogy(Eb_N0,0.5*erfc(sqrt(eb_n0))); % axis([0,9,1e-4,1]) xlabel('Eb/N0 in db')

理论误码率曲线 ylabel('Pe') title('误码率曲线') end 仿真图

误码率曲线:绿色线为实际曲线,蓝色为理论误码率曲线

实验结论

由上图可以看出,当取样时间偏差为Ts/4的时候,误码率明显高于无偏差的理论误码率。原因可以从信号的眼图看出,没有偏差时的取样点在眼睛睁开最大处,判决效果最佳,而偏差Ts/4之后取样信号的幅度下降,比较容易受噪声干扰,所以误码率上升。

实验六 仿真数字基带传输系统,包括输入、输出信号波形及其功率谱,眼图(升余弦滚降系数a=0.5),Pe~Eb\\No曲线,取样时间无偏差。(单极性归零码的占空比可调) 源程序

%单极性归零码通过基带系统后输出及其功率谱和眼图 global dt df t f N%全局变量 close all clear Eb_N0 Pe N=2^14; L=16;

%采样点数

%每码元的采样点数

M=N/L; Rb=2;

%码元数

%码速率是2Mb/s %码元间隔

Ts=1/Rb;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库通原实验软件报告(4)在线全文阅读。

通原实验软件报告(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/978194.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: