《单极性归零波形实验报告.doc》由会员分享,可在线阅读,更多相关《单极性归零波形实验报告.doc(6页珍藏版)》请在三一办公上搜索。
1、华南农业大学实验报告 实验项目名称:数据通信模拟实验所属课程名称:数据通信开设时间:2008学年第2学期 授课学生: 学号:200630740630专业:计算机科学与技术(6)授课人数: 人实验课指导教师: 单极性归零波形实验报告和分析实验目的 从单极性归零波形来看,脉冲出现的时间小于码元的宽度。代表数字代码的脉冲,在小于码元的时间内总要回到零电平,所以称为归零脉冲。它的特点是脉冲窄,有利于减小码元间波形的干扰。由于码元间隔明显,有利于同步时钟的提取。但由于脉冲窄,码元能量小,在接收端输出信燥比和不归零波形相比低。单极性归零码,当发1码时,发出正电流,但持续时间短于一个码元的时间宽度,即发出一
2、个窄脉冲;当发0码时,仍然不发送电流。实验内容 用MATLAB实现单极性归零(RZ)波形的功率谱和时域图,功率谱是用傅立叶来分析的,单极性归零信号 设消息代码由二进制符号0、1组成,则单极性归零信号的时域波形如图5-2-4所示,发1码时对应于正电位,但持续时间短于一个码元的时间宽度,即发出一个窄脉冲,当发0码时,仍然完全不发送电流,所以称这种信号为单极性归零信号。单极性归零信号的频域波形和功率谱密度波形分别如图5-2-5、图5-2-6所示。 1 时域波形 单极性归零信号的时域波形 2 频谱波形 单极性归零信号的频谱图 3 功率谱密度波形 单极性归零信号的功率谱密度 此代码的文件名为dan.m,
3、一个例子相应的图形如下:参数见图下取样点数2k, k取7每个信号取样点数2z,z= 3f0=取2(kz)N =128总取样点数,Ts =0.5000码元宽度df =0.1250T =8截短时间 Bs =8系统带宽代码如下:global dt t f df N Tclose allk=input(取样点数2k, k取10左右);if isempty(k), k=13; endz=input(每个信号取样点数2z,zk);if isempty(z), z=5; endf0=input(f0=取1(kz)左右);if isempty(f0), f0=1; endN=2kL=2z;M=N/L;Rb=2
4、;Ts=0.5 %码元宽度是0.5usdt=Ts/L; %时域采样间隔df=1/(N*dt) %MHzT=N*dt %截短时间Bs=N*df/2 %系统带宽f=-Bs+df/2:df:Bs; %频域横坐标t=-T/2+dt/2:dt:T/2; %时域横坐标EP=zeros(size(f)+eps;for ii1=1:30b=round(rand(1,M); %产生随机码s=zeros(1,N);for ii=1:L/2;s(ii+0:M-1*L)=b;endS=t2f(s); %S是s的傅氏变换a=f2t(S); %a是S的傅氏反变换a=abs(a);P=S.*conj(S)/T; %功率谱E
5、P=(EP*(ii1-1)+P+eps)/ii1;figure(1) %输出的功率画图plot(f,10*log10(EP),b);gridaxis(-15,15,-100,20);xlabel(f (KHz);ylabel(P (V/KHz) ;title(功率谱图)figure(2) %输出信号波形画图plot(t,a,b)gridaxis(-3,3,0,1.3);xlabel(t (ms);ylabel(s(t) (V);title(单极性RZ的时域图)end反傅立叶变换function x=f2t(X)global dt df t f T N%x=f2t(X)%x为时域的取样值矢量%X为x的傅氏变换%X与x长度相同并为2的整幂%本函数需要一个全局变量dt(时域取样间隔)X=X(N/2+1:N),X(1:N/2);x=ifft(X)/dt;end傅立叶变换function X=t2f(x)global dt df N t f T%X=t2f(x)%x为时域的取样值矢量%X为x的傅氏变换%X与x长度相同,并为2的整幂。%本函数需要一个全局变量dt(时域取样间隔)H=fft(x);X=H(N/2+1:N),H(1:N/2)*dt;end