实验6.数字基带信号的眼图实验

实验6.数字基带信号的眼图实验
实验6.数字基带信号的眼图实验

实验六 数字基带信号的眼图实验

一、实验目的

1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法;

2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信号码间干扰大小的影响程度;

3、熟悉MATLAB 语言编程。

二、实验原理和电路说明

1、基带传输特性

基带系统的分析模型如图3-1所示,要获得良好的基带传输系统,就应该

图3-1

基带系统的分析模型

抑制码间干扰。设输入的基带信号为()n

s

n

a t nT δ-∑,s

T 为基带信号的码元周期,则经过

基带传输系统后的输出码元为

()n

s

n

a h t nT -∑。其中

1()()2j t

h t H e

d ωωωπ

+∞

-∞

=

?

(3-1)

理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足:

10()0,s k h kT k =?=?

?

为其他整数 (3-2)

频域应满足:

()0,s s T T H πωωω?

?=?

??

,其他 (3-3)

图3-2 理想基带传输特性

此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。

由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此在得不到严格

定时时,码间干扰就可能较大。在一般情况下,只要满足:

222(),s i s s s s

i H H H H T T T T T ππ

π

π

ωωωωω??????

+=-+++=≤

? ?

???????

∑ (3-4)

基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。

从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜的。

(1)(1)1sin (),2(1)()1,0(1)

0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤???

???

?-?

=≤≤??

?+>?

??

(3-5)

这里α称为滚降系数,01α≤≤。

所对应的其冲激响应为:

()222sin cos()()14s s s s

t

T t T h t t t T T παππα=

-

(3-6)

此时频带利用率降为2/(1)Baud/Hz α+,这同样是在抽样值无失真条件下,所能达到的最

高频率利用率。换言之,若输入码元速率'

1/s s R T >,则该基带传输系统输出码元会产生码

间干扰。

2、眼图

所谓眼图就是将接收滤波器输出的,未经再生的信号,用位定时以及倍数作为同步信号在示波器上重复扫描所显示的波形(因传输二进制信号时,类似人的眼睛)。干扰和失真所产生的畸变可以很清楚的从眼图中看出。眼图反映了系统的最佳抽样时间,定时的灵敏度,噪音容限,信号幅度的畸变范围以及判决门限电平,因此通常用眼图来观察基带传输系统的好坏。

图3-3 眼图示意图

三、仿真程序设计

1、程序框架

双极性NRZ码

元序列产生

升余弦滚降

系统

NRZ码元序列

抽样

画眼图

NRZ(n)

图3-4 程序框架

首先,产生M进制双极性NRZ码元序列,并根据系统设置的抽样频率对该NRZ码元序列进行抽样,再将抽样序列送到升余弦滚降系统,最后画出输出码元序列眼图。

2、参数设置

该仿真程序应具备一定的通用性,即要求能调整相应参数以仿真不同的基带传输系统,并观察输出眼图情况。因此,对于NRZ码元进制M、码元序列长度Num、码元速率Rs,采样频率Fs、升余弦滚降滤波器参考码元周期Ts、滚降系数alpha、在同一个图像窗口内希望观测到的眼图个数Eye_num等均应可以进行合理设置。

3、实验内容

根据现场实验题目内容,设置仿真程序参数,编写仿真程序,仿真波形,并进行分析给出结论。

不同进制的码元序列经过不同带宽的升余弦滚降系统后的眼图通用程序

(1)Rs=50 Ts=10 M=2 a=0.2

close all;

alpha=0.2;

Ts=1e-2;

Fs=1e3;

Rs=50;

M=2;

Num=100;

Samp_rate=Fs/Rs;

Eye_num=2;

NRZ=2*randint(1,Num,M)-M+1;

figure(1);

stem(NRZ);

title('双极性NRZ码元序列');

Samp_data=zeros(1,Samp_rate*Num);

for r=1:Num*Samp_rate

if rem(r,Samp_rate)==0

Samp_data(r)=NRZ(r/Samp_rate);

end

end

[ht,a]=rcosine(1/Ts,Fs,'fir',alpha);

figure(2);

subplot(2,1,1);

plot(ht);

ylabel('冲激响应');

title('升余弦滚降系统冲激响应');

st=conv(Samp_data,ht)/(Fs*Ts);

subplot(2,1,2);

plot(st);

ylabel('信号幅度');

title('经过升余弦滚降系统后的码元');

figure(3);

for k=10:floor(length(st)/Samp_rate)-10

ss=st(k*Samp_rate+1:(k+Eye_num)*Samp_rate);

plot(ss);

hold on;

end

ylabel('信号幅度');

title('基带信号眼图');

而升余弦滚降滤波器和FIR滤波器的等效带宽B=60Hz(Ts=10ms),Rs<2B,满足了奈奎斯特第一准则的条件。

(2) Rs=50 Ts=10 M=4 a=0.2

close all;

alpha=0.2;

Ts=1e-2;

Fs=1e3;

Rs=50;

M=4;

Num=100;

Samp_rate=Fs/Rs;

Eye_num=4;

NRZ=2*randint(1,Num,M)-M+1;

figure(1);

stem(NRZ);

title('双极性NRZ码元序列');

Samp_data=zeros(1,Samp_rate*Num);

for r=1:Num*Samp_rate

if rem(r,Samp_rate)==0

Samp_data(r)=NRZ(r/Samp_rate);

end

end

[ht,a]=rcosine(1/Ts,Fs,'fir',alpha);

figure(2);

subplot(2,1,1);

plot(ht);

ylabel('冲激响应');

title('升余弦滚降系统冲激响应');

st=conv(Samp_data,ht)/(Fs*Ts);

subplot(2,1,2);

plot(st);

ylabel('信号幅度');

title('经过升余弦滚降系统后的码元');

figure(3);

for k=10:floor(length(st)/Samp_rate)-10

ss=st(k*Samp_rate+1:(k+Eye_num)*Samp_rate);

plot(ss);

hold on;

end

ylabel('信号幅度');

从眼图张开程度可以得出没有发生码间干扰,这是因为基带信号的码元速率Rs为50Baud,而升余弦滚降滤波器和FIR滤波器的等效带宽B=60Hz(Ts=10ms),Rs<2B,满足了奈奎斯特第一准则的条件。眼图是由各段码元波形叠加而成的,M=4,所以能看到3只眼睛。

matlab实验报告 数字调制解调

实验报告 姓名:李鹏博实验名称:数字调制解调 学号:2011300704 课程名称:数字信号处理 班级:03041102 实验室名称:航海西楼303 组号: 1 实验日期:2014.06.27 一、实验目的、要求 掌握掌握数字调制以及对应解调方法的原理。 掌握数字调制解调方法的计算机编程实现方法,即软件实现。 二、实验原理 二进制数字频率调制(2FSK) 二进制数字频率调制,简称频移键控2FSK,是利用二进制数字基带信号控制载波的频率,进行频谱变换的过程。在发送端,由基带信号控制载波,用不同频率的载波振荡信号来传输数字信号“1”和“0”;接收端则根据不同频率的载波信号,将其还原成相应的数字基带信号。 PSK调制 在PSK调制时载波的相位随调制信号状态不同而改变。如果两个频率相同的载波同时开始振荡这两个频率同时达到正最大值同时达到零值同时达到负最大值此时它们就处于“同相”状态如果一个达到正最大值时另一个达到负最大值则称为“反相”。把信号振荡一次一周作为360度。如果一个波比另一个波相差半个周期两个波的相位差180度也就是反相。当传输数字信号时“1”码控制发0度相位“0”码控制发180度相位。 三、实验环境 PC机,Windows2000,office2000,Matlab6.5以上版本软件。 四、实验内容、步骤 实验内容 已知消息信号为一个长度为8的二进制序列;载波频率为 800 c f Hz ,采样频率为 4KHz。编程实现一种调制、传输、滤波和解调过程。 实验步骤 根据参数产生消息信号s和载波信号。调用函数randint生成随机序列。 编程实现调制过程。调用函数y=fskmod(s,M,FREQ_SEP,NSAMP)完成频率调制,y=pskmod(s,M) 完成相位调制,或者。调用函数modulate完成信号调制。 编程实现信号的传输过程。产生白噪声noise,并将其加到调制信号序列。或者调用函

(精选)眼图观察测量实验

实验12 眼图观察测量实验 一、实验目的 1.学会观察眼图及其分析方法,调整传输滤波器特性。 二、实验仪器 1. 眼图观察电路(底板右下侧) 2. 时钟与基带数据发生模块,位号:G 3. 噪声模块,位号E 4. 100M双踪示波器1台 三、实验原理 在整个通信系统中,通常利用眼图方法估计和改善(通过调整)传输系统性能。 我们知道,在实际的通信系统中,数字信号经过非理想的传输系统必定要产生畸变,也会引入噪声和干扰,也就是说,总是在不同程度上存在码间串扰。在码间串扰和噪声同时存在情况下,系统性能很难进行定量的分析,常常甚至得不到近似结果。为了便于评价实际系统的性能,常用观察眼图进行分析。 眼图可以直观地估价系统的码间干扰和噪声的影响,是一种常用的测试手段。 什么是眼图? 所谓“眼图”,就是由解调后经过接收滤波器输出的基带信号,以码元时钟作为同步信号,基带信号一个或少数码元周期反复扫描在示波器屏幕上显示的波形称为眼图。干扰和失真所产生的传输畸变,可以在眼图上清楚地显示出来。因为对于二进制信号波形,它很像人的眼睛故称眼图。 在图12-1中画出两个无噪声的波形和相应的“眼图”,一个无失真,另一个有失真(码间串扰)。 图12-1中可以看出,眼图是由虚线分段的接收码元波形叠加组成的。眼图中央的垂直线表示取样时刻。当波形没有失真时,眼图是一只“完全张开”的眼睛。在取样时刻,所有可能的取样值仅有两个:+1或-1。当波形有失真时,“眼睛”部分闭合,取样时刻信号取值就分布在小于+1或大于-1附近。这样,保证

正确判决所容许的噪声电平就减小了。换言之,在随机噪声的功率给定时,将使误码率增加。“眼睛”张开的大小就表明失真的严重程度。 为便于说明眼图和系统性能的关系,我们将它简化成图12-2的形状。 由此图可以看出:(1)最佳取样时刻应选择在眼睛张开最大的时刻;(2)眼睛闭合的速率,即眼图斜边的斜率,表示系统对定时误差灵敏的程度,斜边愈陡,对定位误差愈敏感; (3)在取样时刻上,阴影区的垂直宽度表示最大信号失真量; (4)在取样时刻上,上下两阴影区的间隔垂直距离之半是最小噪声容限,噪声瞬时值超过它就有可能发生错误判决;(5) 阴影区与横轴相交的区间表示零点位置变动范围,它对于从信号平均零点位置提取定时信息的解调器有重要影响。实验室理想状态下的眼图如图12-3 所示。 衡量眼图质量的几个重要参数有: 1.眼图开启度(U-2Δ U)/U 指在最佳抽样点处眼图幅度“张开”的程度。无畸变眼图的开启度应为100%。

数字信号处理实验一

实验一 离散时间信号分析 班级 信息131班 学号 201312030103 姓名 陈娇 日期 一、实验目的 掌握两个序列的相加、相乘、移位、反褶、卷积等基本运算。 二、实验原理 1.序列的基本概念 离散时间信号在数学上可用时间序列)}({n x 来表示,其中)(n x 代表序列的第n 个数字,n 代表时间的序列,n 的取值范围为+∞<<∞-n 的整数,n 取其它值)(n x 没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号)(t x a 进行等间隔采样,采样间隔为T ,得到)}({nT x a 一个有序的数字序列就是离散时间信号,简称序列。 2.常用序列 常用序列有:单位脉冲序列(单位抽样)) (n δ、单位阶跃序列)(n u 、矩形序列)(n R N 、实指数序列、复指数序列、正弦型序列等。 3.序列的基本运算 序列的运算包括移位、反褶、和、积、标乘、累加、差分运算等。 4.序列的卷积运算 ∑∞ -∞==-= m n h n x m n h m x n y )(*)()()()( 上式的运算关系称为卷积运算,式中代表两个序列卷积运算。两个序列的卷积是一个序列与另一个序列反褶后逐次移位乘积之和,故称为离散卷积,也称两序列的线性卷积。其计算的过程包括以下4个步骤。 (1)反褶:先将)(n x 和)(n h 的变量n 换成m ,变成)(m x 和)(m h ,再将)(m h 以纵轴为对称轴反褶成)(m h -。

(2)移位:将)(m h -移位n ,得)(m n h -。当n 为正数时,右移n 位;当n 为负数时,左移n 位。 (3)相乘:将)(m n h -和)(m x 的对应点值相乘。 (4)求和:将以上所有对应点的乘积累加起来,即得)(n y 。 三、主要实验仪器及材料 微型计算机、Matlab6.5 教学版、TC 编程环境。 四、实验内容 (1)用Matlab 或C 语言编制两个序列的相加、相乘、移位、反褶、卷积等的程序; (2)画出两个序列运算以后的图形; (3)对结果进行分析; (4)完成实验报告。 五、实验结果 六、实验总结

实验1-多种离散时间信号产生(答案)

实 验 报 告 学生姓名: 学 号: 指导教师: 一、实验室名称:数字信号处理实验室 二、实验项目名称:多种离散时间信号的产生 三、实验原理: 1、基本离散时间信号 利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。常见的基本信号可以简要归纳如下: (1).单位采样序列 ???=0 1 )(n δ ≠=n n 在MATLAB 中可以利用zeros()函数实现。 ; 1)1(); ,1(==x N zeros x 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即: ???=-0 1 )(k n δ ≠=n k n (2).单位阶跃序列 ???=0 1 )(n u 00<≥n n 在MATLAB 中可以利用ones()函数实现。 );,1(N ones x = (3).正弦序列

)2sin()(?π+=fn A n x 采用MATLAB 的实现方法,如: ) ***2sin(*1 :0?+=-=n f pi A x N n (4).实指数序列 n a A n x ?=)( 其中,A 、a 为实数。采用MATLAB 的实现方法,如: n a x N n .^1 :0=-= (5).复指数序列 n j e A n x )(0)(ωσ+?= 采用MATLAB 的实现方法,如: ) *)*exp((*1 :00n j A x N n ωσ+=-= 为了画出复数信号x [n ],必须要分别画出实部和虚部,或者幅值和相角。 MATLAB 函数real 、imag 、abs 和angle 可以逐次计算出一个复数向量的这些函数。 2、基本数字调制信号 (1).二进制振幅键控(2ASK ) 最简单的数字调制技术是振幅键控(ASK ),即二进制信息信号直接调制模拟载波的振幅。二进制幅度键控信号的时域表达式: ∑-=n c s n ASK t nT t g a t S ωcos )]([)( 其中,a n 为要调制的二进制信号,g (t)是单极性脉冲信号的时间波形,Ts 表示调制的信号间隔。典型波形如下:

数字信号处理实验

实验一 离散傅里叶变换(DFT )对确定信号进行谱分析 一.实验目的 1.加深对DFT 算法原理和基本性质的理解。 2.熟悉DFT 算法和原理的编程方法。 3.学习用DFT 对信号进行谱分析的方法,了解可能出现的误差及其原因,以便在实际中正确利用。 二.实验原理 一个连续信号)(t x a 的频谱可以用其傅里叶变换表示,即 dt e t x j X t j a a Ω-∞ ∞ -? = Ω)()( 若对)(t x a 进行理想采样可得采样序列 )(|)()(nT x t x n x a nT t a === 对)(n x 进行DTFT ,可得其频谱为: ∑∞ -∞ =-= n n j j e n x e X ωω )()( 其中数字频率ω与模拟频率Ω的关系为: s f T Ω = Ω=ω )(n x 的DFT 为∑∞ -∞ =-= n nk N j e n x k X π 2)()( 若)(t x a 是限带信号,且在满足采样定理的条件下,)(ω j e X 是)(Ωj X a 的周期延拓, )(k X 是)(ωj e X 在单位圆上的等间隔采样值,即k N j e X k X πωω2| )()(= =。 为在计算机上分析计算方便,常用)(k X 来近似)(ω j e X ,这样对于长度为N 的有限 长序列(无限长序列也可用有限长序列来逼近),便可通过DFT 求其离散频谱。 三.实验内容 1.用DFT 对下列序列进行谱分析。 (1))()04.0sin(3)(100n R n n x π=

1 (2)]0,0,0,0,0,0,0,0,1,1,1,1[)(=n x 2.为了说明高密度频谱和高分辨率频谱之间的区别,考察序列 )52.0cos()48.0cos()(n n n x ππ+= (1)当0≤n ≤10时,确定并画出x(n)的离散傅里叶变换。 (2)当0≤n ≤100时,确定并画出x(n)的离散傅里叶变换。 四.实验结果 1. (1) (2)

数字信号处理实验4-6

实验4 离散系统的变换域分析 一、实验目的 1、熟悉对离散系统的频率响应分析方法; 2、加深对零、极点分布的概念理解。 二、实验原理 离散系统的时域方程为 其变换域分析方法如下: 频域: 系统的频率响应为: Z域: 系统的转移函数为:

分解因式: , 其中和称为零、极点。 三、预习要求 1.在MATLAB中,熟悉函数tf2zp、zplane、freqz、residuez、zp2sos的使用,其中:[z, p,K]=tf2zp(num,den)求得有理分式形式的系统转移函数的零、极点;zplane(z,p)绘制零、极点分布图;h=freqz(num,den,w)求系统的单位频率响应;[r,p,k]=residuez (num,den)完成部分分式展开计算;sos=zp2sos(z,p,K)完成将高阶系统分解为2阶系统的串联。 2.阅读扩展练习中的实例,学习频率分析法在MATLAB中的实现; 3.编程实现系统参数输入,绘出幅度频率响应和相位响应曲线和零、极点分布图。 四、实验内容 求系统 的零、极点和幅度频率响应和相位响应。 解析: 【代码】 num=[0.0528 0.0797 0.1295 0.1295 0.797 0.0528]; den=[1 -1.8107 2.4947 -1.8801 0.9537 -0.2336]; [z,p,k]=tf2zp(num,den); disp('零点');disp(z); disp('极点');disp(p); disp('增益系数');disp(k); figure(1) zplane(num,den)

figure(2) freqz(num,den,128) 【图形】 -2 -1.5 -1 -0.500.5 1 1.5 -1.5 -1 -0.5 0.51 1.5 Real Part I m a g i n a r y P a r t 0.1 0.2 0.30.40.50.60.70.80.9 1 -800 -600-400-2000 Normalized Frequency (?π rad/sample) P h a s e (d e g r e e s ) 0.1 0.2 0.30.40.50.60.70.80.9 1 -40-2002040Normalized Frequency (?π rad/sample) M a g n i t u d e (d B ) 【结果】 零点 -1.5870 + 1.4470i

数字基带传输系统仿真实验

数字基带传输系统仿真实验 一、系统框图 一个数字通信系统的模型可由下图表示: 信源信道数字信源编码器调制器编码器 数字信源噪声信道 信道数字信源信宿译码器解调器译码器 数字信宿编码信道 数字通信系统模型 从消息传输角度看,该系统包括两个重要的变换,即消息与数字基带信号之间的变换;数字基带信号与信道传输信号之间的变换。 在数字通信中,有些场合可以不经过载波调制和解调过程而让基带信号直接进行传输。称为基带传输系统。与之对应,把包括了载波调制和解调过程的传输系统称为频带传输系统。无论是基带传输还是频带传输,基带信号处理是必须的组成部分。因此掌握数字基带传输的基本理论十分重要,它在数字通信系统中具有普遍意义。 二、编程原理 1. 带限信道的基带系统模型(连续域分析) X(t) y(t) {}a, 输入符号序列―― l L,1

dtatlT()(),,,T, 发送信号―― ――比特周期,二进制,lbbl,0 码元周期 ,jft2,, 发送滤波器―― G(),或Gf()或gtGfedf()(), TT,TT,, , 发送滤波器输出―― L,1 xtdtgtatlTgt()()*()()*(),,,,,TlbTl,0 L,1 =()agtlT,,lTsl,0 , 信道输出信号或接收滤波器输入信号 (信道特性为1) ytxtnt()()(),, ,jft2,G(),Gf()gtGfedf()(),, 接收滤波器―― 或或 RR,RR,, , 接收滤波器的输出信号 rtytgtdtgtgtntgt()()*()()*()*()()*(),,,RTRR ,1L ()(),,,agtlTnt,lbR,0l ,jft2,gtGfCfGfedf()()()(), 其中 ,TR,, (画出眼图) lTlL,,, 01, 如果位同步理想,则抽样时刻为 b rlTlL() 01,,,, 抽样点数值为 (画出星座图) b ,{}a, 判决为 l 2. 升余弦滚降滤波器 (1),,,Tf,||,s,T2s, ,TT1(1)(1),,,,,,,,,ss Hfff()1cos(||),||,,,,,,,,TTT2222,,,ss,

基带信眼图实验m精编b仿真

基带信眼图实验m精编 b仿真 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

数字基带信号的眼图实验——m a t l a b 仿真 一、实验目的 1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法; 2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信号码间干扰大小的影响程度; 3、熟悉MATLAB 语言编程。 二、实验预习要求 1、复习《数字通信原理》第七章节——奈奎斯特第一准则内容; 2、复习《数字通信原理》第七章节——数字基带信号码型内容; 3、认真阅读本实验内容,熟悉实验步骤。 三、实验原理和电路说明 1、基带传输特性 基带系统的分析模型如图3-1所示,要获得良好的基带传输系统,就应该 图3-1 基带系统的分析模型 抑制码间干扰。设输入的基带信号为()n s n a t nT δ-∑,s T 为基带信号的码元周期, 则经过基带传输系统后的输出码元为()n s n a h t nT -∑。其中 1 ()()2j t h t H e d ωωωπ +∞ -∞ = ? (3-1) 理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足: 10()0,s k h kT k =?=? ? , 为其他整数 (3-2) 频域应满足:

()0,s s T T H πωωω? ≤?=? ?? ,其他 (3-3) 图3-2 理想基带传输特性 此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。 由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此 在得不到严格定时时,码间干扰就可能较大。在一般情况下,只要满足: 222(),s i s s s s i H H H H T T T T T ππ π π ωωωωω?????? +=-+++=≤ ? ? ???? ?? ? ∑ (3-4) 基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。 从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜 的。 (1)(1)1sin (),2(1)()1,0(1) 0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤??? ??? ?-? =≤≤?? ?+>? ?? (3-5) 这里α称为滚降系数,01α≤≤。 所对应的其冲激响应为: ()222sin cos() ()14s s s s t T t T h t t t T T παππα= - (3-6)

数字信号处理实验答案完整版

数字信号处理实验答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

实验一熟悉Matlab环境 一、实验目的 1.熟悉MATLAB的主要操作命令。 2.学会简单的矩阵输入和数据读写。 3.掌握简单的绘图命令。 4.用MATLAB编程并学会创建函数。 5.观察离散系统的频率响应。 二、实验内容 认真阅读本章附录,在MATLAB环境下重新做一遍附录中的例子,体会各条命令的含义。在熟悉了MATLAB基本命令的基础上,完成以下实验。 上机实验内容: (1)数组的加、减、乘、除和乘方运算。输入A=[1 2 3 4],B=[3 4 5 6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B并用stem语句画出A、B、C、D、E、F、G。 clear all; a=[1 2 3 4]; b=[3 4 5 6]; c=a+b; d=a-b; e=a.*b; f=a./b; g=a.^b; n=1:4; subplot(4,2,1);stem(n,a); xlabel('n');xlim([0 5]);ylabel('A'); subplot(4,2,2);stem(n,b); xlabel('n');xlim([0 5]);ylabel('B'); subplot(4,2,3);stem(n,c); xlabel('n');xlim([0 5]);ylabel('C'); subplot(4,2,4);stem(n,d); xlabel('n');xlim([0 5]);ylabel('D'); subplot(4,2,5);stem(n,e); xlabel('n');xlim([0 5]);ylabel('E'); subplot(4,2,6);stem(n,f); xlabel('n');xlim([0 5]);ylabel('F'); subplot(4,2,7);stem(n,g); xlabel('n');xlim([0 5]);ylabel('G'); (2)用MATLAB实现下列序列: a) x(n)= 0≤n≤15 b) x(n)=e+3j)n 0≤n≤15 c) x(n)=3cosπn+π)+2sinπn+π) 0≤n≤15 d) 将c)中的x(n)扩展为以16为周期的函数x(n)=x(n+16),绘出四个周期。

数字信号处理实验报告lap2~3

实验报告 姓名: 学号:1101200227 班级:信息1002 学校:华北电力大学 科目:数字信号处理 实验二时域抽样与频域抽样 一、实验目的 加深理解连续时间信号的离散化过程中的数学概念和物理概念,掌握时域抽样定理的基本内容。掌握由抽样序列重建原连续信号的基本原理与实现方法,理解其工程概念。加深理解频谱离散化过程中的数学概念和物理概念,掌握频域抽样定理的基本内容。 二、实验原理 时域抽样定理给出了连续信号抽样过程中信号不失真的约束条件:对于基带信号,信号抽样频率f sam 大于等于2倍的信号最高频率f m ,即f sam ≥ 2f m 。 时域抽样是把连续信号x (t )变成适于数字系统处理的离散信号x [k ] ;信号重建是将离散信号x [k ]转换为连续时间信号x (t )。 1. 信号的时域抽样 若x [k ]=x (kT )|t =kT ,则信号x (t )与x [k ]的频谱之间存在: 其中:x (t )的频谱为X (j w ),x [k ]的频谱为X (e j W ) 可见,信号时域抽样导致信号频谱的周期化。 2. 信号的频域抽样 非周期离散序列x [k ]的频谱X (e j W )是以2p 为周期的连续函数。频域抽样是将X (e j W )离散化以便于数值计算。 频域抽样与时域抽样形成对偶关系。在[0,2p]内对X (e j W ) 进行N 点均匀抽样,引起时域序列x [k ]以N 点为周期进行周期延拓。 频域抽样定理给出了频域抽样过程中时域不发生混叠的约束条件:若序列x [k ]的长度L ,则 应有N ≥L 。 三、实验内容 1.利用MATLAB 实现对信号的抽样。 t0 = 0:0.001:0.1; x0 =cos(2*pi*20*t0); plot(t0,x0,'r') hold on %信号最高频率f m 为20 Hz, %按100 Hz 抽样得到序列。 Fs = 100; t=0:1/Fs:0.1; )e (j ΩX ( ) ∑∞-∞=-= n n X T )(j 1sam ωω∑ ∞-∞=+= n nN k x k x ][][~

实验6.数字基带信号的眼图实验

实验六 数字基带信号的眼图实验 一、实验目的 1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法; 2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信号码间干扰大小的影响程度; 3、熟悉MATLAB 语言编程。 二、实验原理和电路说明 1、基带传输特性 基带系统的分析模型如图3-1所示,要获得良好的基带传输系统,就应该 图3-1 基带系统的分析模型 抑制码间干扰。设输入的基带信号为()n s n a t nT δ-∑,s T 为基带信号的码元周期,则经过 基带传输系统后的输出码元为 ()n s n a h t nT -∑。其中 1()()2j t h t H e d ωωωπ +∞ -∞ = ? (3-1) 理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足: 10()0,s k h kT k =?=? ? , 为其他整数 (3-2) 频域应满足: ()0,s s T T H πωωω? ≤ ?=? ?? ,其他 (3-3)

图3-2 理想基带传输特性 此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。 由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此在得不到严格 定时时,码间干扰就可能较大。在一般情况下,只要满足: 222(),s i s s s s i H H H H T T T T T ππ π π ωωωωω?????? +=-+++=≤ ? ? ??????? ∑ (3-4) 基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。 从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜的。 (1)(1)1sin (),2(1)()1,0(1) 0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤??? ??? ?-? =≤≤?? ?+>? ?? (3-5) 这里α称为滚降系数,01α≤≤。 所对应的其冲激响应为: ()222sin cos()()14s s s s t T t T h t t t T T παππα= - (3-6) 此时频带利用率降为2/(1)Baud/Hz α+,这同样是在抽样值无失真条件下,所能达到的最 高频率利用率。换言之,若输入码元速率' 1/s s R T >,则该基带传输系统输出码元会产生码

数字信号处理实验三

实验三:离散LSI 系统的频域分析 一、实验内容 2、求以下各序列的z 变换: 12030() ()sin() ()sin()n an x n na x n n x n e n ωω-=== 程序清单如下: syms w0 n z a; x1=n*a^n;X1=ztrans(x1) x2=sin(w0*n);X2=ztrans(x2) x3= exp(-a*n)*sin(w0*n);X3=ztrans(x3) 程序运行结果如下: X1 =z/(a*(z/a - 1)^2) X2 =(z*sin(w0))/(z^2 - 2*cos(w0)*z + 1) X3 =(z*exp(a)*sin(w0))/(exp(2*a)*z^2 - 2*exp(a)*cos(w0)*z + 1) 3、求下列函数的逆z 变换 0 312342 1 1() () () ()() 1j z z z z X z X z X z X z z a z a z e z ω---= = = = ---- 程序清单如下: syms w0 n z a; X1=z/(z-a);x1=iztrans(X1) X2= z/(a-z)^2;x2=iztrans(X2) X3=z/ z-exp(j*w0);x3=iztrans(X3) X4=(1-z^-3)/(1-z^-1);x4=iztrans(X4) 程序运行结果如下: x1 =a^n x2 =n*a^n/a 课程名称 数字信号 实验成绩 指导教师 实 验 报 告 院系 信息工程学院 班级 学号 姓名 日期

x3 =charfcn[0](n)-iztrans(exp(i*w0),w0,n) x4 =charfcn[2](n)+charfcn[1](n)+charfcn[0](n) 4、求一下系统函数所描述的离散系统的零极点分布图,并判断系统的稳定性 (1) (0.3)()(1)(1) z z H z z j z j -= +-++ z1=[0,0.3]';p1=[-1+j,-1-j]';k=1; [b1,a1]=zp2tf(z1,p1,k); subplot(1,2,1);zplane(z1,p1); title('极点在单位圆外); subplot(1,2,2);impz(b1,a1,20); 由图可见:当极点位于单位圆内,系统的单位序列响应随着频率的增大而收敛;当极点位于单位圆上,系统的单位序列响应为等幅振荡;当极点位于单位圆外,系统的单位序列响应随着频率的增大而发散。由此可知系统为不稳定系统。 -1 -0.5 00.51 -2 -1.5-1-0.500.511.5 2Real Part I m a g i n a r y P a r t 极点在单位圆外 n (samples) A m p l i t u d e Impulse Response

数字信号处理实验六-时域采样与信号的重建

实验目的: 1.了解用MATLAB语言进行时域抽样与信号重建的方法 2.进一步加深对时域信号抽样与恢复的基本原理的理解 3.掌握采样频率的确定方法和内插公式的编程方法。 二.实验内容 1认真阅读并输入实验原理与方法中介绍的例子,观察输出波形曲线,理解每一条语句的含义。. 2.已知一个连续时间信号f(t)=sinc(t)。取最高有限带宽频率fm=1Hz。(1)分别显示原连续时间信号波形和Fm=fm、Fm=2fm、Fm=3fm三种情况下抽样信号的波形。 实验程序: dt=0.1; f0=1; T0=1/f0; fm=f0; Tm=1/fm; t=-2:dt:2; f=sinc(t); subplot(4,1,1),plot(t,f,'k'); axis([min(t) max(t) 1.1*min(f) 1.1*max(f)]); title('原连续信号和抽样信号'); for i=1:3; fs=i*fm; Ts=1/fs;

n=-2:Ts:2; f=sinc(n); subplot(4,1,i+1),stem(n,f,'filled','k'); axis([min(n) max(n) 1.1*min(f) 1.1*max(f)]); end 实验截图: (2)求解原连续信号波形和抽样信号所对应的幅度谱。实验程序: dt=0.1;t=-4:dt:4;

N=length(t);f=sinc(t);Tm=1;fm=1/Tm; wm=2*pi*fm;k=1:N; w1=k*wm/N; F1=f*exp(-j*t'*w1)*dt; subplot(4,1,1),plot(w1/(2*pi),abs(F1));grid axis([0 max(4*fm) 1.1*min(F1) 1.1*max(F1)]); for i=1:3; if i<= 2 c=0 ,else c=0.2,end fs=(4-i+c)*fm; Ts=1/fs; n=-4:Ts:4; f=sinc(n); N=length(n); wm=2*pi*fs; k=1:N; w=k*wm/N; F=f*exp(-j*n'*w)*Ts; subplot(4,1,5-i),plot(w/(2*pi),abs(F),'k');grid axis([0 max(4*fm) 1.1*min(F) 1.1*max(F)]); end 实验截图:

电子科大实验1-多种离散时间信号产生答案

实 验 报 告 学生姓名: 学 号: 指导教师: 一、实验室名称:数字信号处理实验室 二、实验项目名称:多种离散时间信号的产生 三、实验原理: 1、基本离散时间信号 利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。常见的基本信号可以简要归纳如下: (1).单位采样序列 ? ??=01)(n δ 00 ≠=n n 在MATLAB 中可以利用zeros()函数实现。 ; 1)1();,1(==x N zeros x 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即:

???=-0 1)(k n δ ≠=n k n (2).单位阶跃序列 ? ??=01)(n u 00 <≥n n 在MATLAB 中可以利用ones()函数实现。 );,1(N ones x = (3).正弦序列 )2sin()(?π+=fn A n x 采用MATLAB 的实现方法,如: ) ***2sin(*1 :0?+=-=n f pi A x N n (4).实指数序列 n a A n x ?=)( 其中,A 、a 为实数。采用MATLAB 的实现方法,如: n a x N n .^1:0=-= (5).复指数序列 n j e A n x )(0)(ωσ+?= 采用MATLAB 的实现方法,如: ) *)*exp((*1 :00n j A x N n ωσ+=-= 为了画出复数信号x [n ],必须要分别画出实部和虚部,或者幅值和相角。MATLAB 函数real 、imag 、abs 和angle 可以逐次计算出一个复数向量的这些函数。

基带信号眼图实验——matlab仿真

数字基带信号的眼图实验——matlab 仿真 一、实验目的 1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法; 2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信间干扰大小的影响程度; 3、熟悉MATLAB 语言编程。 二、实验预习要求 1、复习《数字通信原理》第七章7.1节——奈奎斯特第一准则容; 2、复习《数字通信原理》第七章7.2节——数字基带信型容; 3、认真阅读本实验容,熟悉实验步骤。 三、实验原理和电路说明 1、基带传输特性 基带系统的分析模型如图3-1所示,要获得良好的基带传输系统,就应该 图3-1 基带系统的分析模型 抑制码间干扰。设输入的基带信号为 ()n s n a t nT δ-∑,s T 为基带信号的码元周期,则经过基带传输系统后的输出码元为()n s n a h t nT -∑。其中 1()()2j t h t H e d ωωωπ+∞-∞=? (3-1) 理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足: 10()0,s k h kT k =?=?? ,为其他整数 (3-2) 频域应满足:

()0,s s T T H πωωω?≤?=??? ,其他 (3-3) 图3-2 理想基带传输特性 此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。 由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此在得不到严格定时时,码间干扰就可能较大。在一般情况下,只要满足: 222(),s i s s s s i H H H H T T T T T ππππ ωωωωω??????+=-+++=≤ ? ? ???????∑ (3-4) 基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。 从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜的。 (1)(1)1sin (),2(1)()1,0(1)0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤???????-?=≤≤???+>??? (3-5) 这里α称为滚降系数,01α≤≤。 所对应的其冲激响应为: ()222sin cos()()14s s s s t T t T h t t t T T παππα=- (3-6)

数字信号处理实验4

数字信号处理实验四 第一题结果: (1)没有增加过渡点 源码如下: N = 15; H = [1 1 1 0.5 zeros(1,7) 0.5 1 1 1]; %确定抽样点的幅度大小 %H(3,13) = 0.75;H(5,11) = 0.25; %设置过渡点 k = 0:N-1; A = exp(-j*pi*k*(N-1)/N); %抽样点相位大小 HK = H.*A; %求抽样点的H(k) hn = ifft(HK,N); %求出FIR的单位冲激响应h(n) freqz(hn,1,256); %画出幅频相频曲线figure(2); stem(real(hn),'.'); %绘制单位冲激响应的实部 line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))'); 单位脉冲响应曲线 幅频和相频特性曲线

(2)增加过渡点 源码如下: N = 15; H = [1 1 1 0.5 zeros(1,7) 0.5 1 1 1]; %确定抽样点的幅度大小 H(3) = 0.75;H(13) = 0.75;H(5) = 0.25;H(11) = 0.25; %设置过渡点 k = 0:N-1; A = exp(-j*pi*k*(N-1)/N); %抽样点相位大小 HK = H.*A; %求抽样点的H(k) hn = ifft(HK,N); %求出FIR的单位冲激响应h(n) freqz(hn,1,256); %画出幅频相频曲线figure(2); stem(real(hn),'.'); %绘制单位冲激响应的实部 line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))'); 单位脉冲响应曲线 幅频和相频特性曲线 第二题结果:

数字信号处理实验报告 六

程序P6.1 % 程序 P6_1 % 将一个有理数传输函数 % 转换为因式形式 num = input('分子系数向量 = '); den = input('分母系数向量 = '); [z,p,k] = tf2zp(num,den); sos = zp2sos(z,p,k) Q6.1 使用程序p6.1,生成如下有限冲激响应传输函数的一个级联实现:H1(Z)=2+10Z^-1+23Z^-2+34Z^-3+31Z^-4+16Z^-5+4Z^-6 画出级联实现的框图。H1(Z)是一个线性相位传输函数吗? 分子系数向量 = [2,10,23,34,31,16,4] 分母系数向量 = [1,0,0,0,0,0,0] sos = 2.0000 6.0000 4.0000 1.0000 0 0 1.0000 1.0000 2.0000 1.0000 0 0 1.0000 1.0000 0.5000 1.0000 0 0 Y[k] 2 11 X[k] Q6.2 使用程序p6.1,生成如下有限冲激响应传输函数的一个级联实现:H2(Z)=6+31Z^-1+74Z^-2+102Z^-3+74Z^-4+31Z^-5+6Z^-6 画出级联实现的框图。H2(Z )是一个线性相位传输函数吗?只用4个乘法器生成H2(Z)的一个级联实现。显示新的级联结构的框图。 分子系数向量 = [6,31,74,102,74,31,6] 分母系数向量 = [1,0,0,0,0,0,0] sos =

6.0000 15.0000 6.0000 1.0000 0 0 1.0000 2.0000 3.0000 1.0000 0 0 1.0000 0.6667 0.3333 1.0000 0 0 Y[k] 6 11 X[k] Q6.3 使用程序 6.1生成如下因果无限冲激响应传输函数的级联实现: H1(Z)=(3+8Z^-1+12Z^-2+7Z^-3+2Z^-4-2Z^-5)/(16+24Z^-1+24Z^-2+14Z^-3+5Z^-4+Z^-5),画出级联实现的框图。 分子系数向量 = [3,8,12,7,2,-2] 分母系数向量 = [16,24,24,14,5,1] sos = 0.1875 -0.0625 0 1.0000 0.5000 0 1.0000 2.0000 2.0000 1.0000 0.5000 0.2500 1.0000 1.0000 1.0000 1.0000 0.5000 0.5000 Y [k ] 0.1875 11 11X [k ] Q6.4使用程序6.1生成如下因果无限冲激响应传输函数的级联实现:

数字信号处理综合设计实验报告

数字信号处理实验八 调制解调系统的实现 一、实验目的: (1)深刻理解滤波器的设计指标及根据指标进行数字滤波器设计的过程(2)了解滤波器在通信系统中的应用 二、实验步骤: 1.通过SYSTEMVIEW软件设计与仿真工具,设计一个FIR数字带通滤波器,预先给定截止频率和在截止频率上的幅度值,通过软件设计完后,确认滤波器的阶数和系统函数,画出该滤波器的频率响应曲线,进行技术指标的验证。 建立一个两载波幅度调制与解调的通信系统,将该滤波器作为两个载波分别解调的关键部件,验证其带通的频率特性的有效性。系统框图如下: 规划整个系统,确定系统的采样频率、观测时间、细化并设计整个系统,仿真调整并不断改进达到正确调制、正确滤波、正确解调的目的。(参考文件

zhan3.svu) (1)检查滤波器的波特图,看是否达到预定要求; (2)检查幅度调制的波形以及相加后的信号的波形与频谱是否正常; (3)检查解调后的的基带信号是否正常,分析波形变形的原因和解决措施;(4)实验中必须体现带通滤波器的物理意义和在实际中的应用价值。 2.熟悉matlab中的仿真系统; 3.将1.中设计的SYSTEMVIEW(如zhan3.svu)系统移植到matlab中的仿真环境中,使其达到相同的效果; 4.或者不用仿真环境,编写程序实现该系统,并验证调制解调前后的信号是否一致。 实验总共提供三个单元的时间(6节课)给学生,由学生自行学习和自行设计与移植 三、系统设计 本系统是基于matlab的simulink仿真软件设计的基带信号调制与解调的系统,利用matlab自带的数字信号仿真模块构成其原理框图并通过设置载波、带通滤波器以及低通滤波器等把基带信号经过载波调制后再经乘法器、带通滤波器和低通滤波器等电路系统能解调出基带信号。 1、实验原理框图

实验四 眼图

实验四 数字基带信号的眼图实验 一、实验目的 1、掌握无码间干扰传输的基本条件和原理,掌握基带升余弦滚降系统的实现方法; 2、通过观察眼图来分析码间干扰对系统性能的影响,并观察在输入相同码率的NRZ 基带信号下,不同滤波器带宽对输出信号码间干扰大小的影响程度; 3、熟悉MA TLAB 语言编程。 二、实验器材 计算机,MATLAB 软件 三、实验原理 1、基带传输特性 基带系统的分析模型如图1所示,要获得良好的基带传输系统,就应该 图1 基带系统的分析模型 抑制码间干扰。设输入的基带信号为()n s n a t nT δ-∑,s T 为基带信号的码元周期,则经过 基带传输系统后的输出码元为 ()n s n a h t nT -∑。其中 1()()2j t h t H e d ωωωπ +∞ -∞ = ? (1) 理论上要达到无码间干扰,依照奈奎斯特第一准则,基带传输系统在时域应满足: 10()0,s k h kT k =?=?? , 为其他整数 (2) 频域应满足: ()0,s s T T H πωωω?≤?=? ?? ,其他 (3)

图2 理想基带传输特性 此时频带利用率为2/Baud Hz ,这是在抽样值无失真条件下,所能达到的最高频率利用率。 由于理想的低通滤波器不容易实现,而且时域波形的拖尾衰减太慢,因此在得不到严格 定时时,码间干扰就可能较大。在一般情况下,只要满足: 222(),s i s s s s i H H H H T T T T T ππ π π ωωωωω?????? +=-+++=≤ ? ? ??????? ∑ (4) 基带信号就可实现无码间干扰传输。这种滤波器克服了拖尾太慢的问题。 从实际的滤波器的实现来考虑,采用具有升余弦频谱特性()H ω时是适宜的。 (1)(1)1sin (),2(1)()1,0(1) 0,s s s s s s T T T T H T T ππαπαωωαπαωωπαω???-+--≤≤??? ??? ?-? =≤≤ ?? ?+>? ?? (5) 这里α称为滚降系数,01α≤≤。 所对应的其冲激响应为: ()222sin cos() ()14s s s s t T t T h t t t T T παππα= - (6) 此时频带利用率降为2/(1)Baud/Hz α+,这同样是在抽样值无失真条件下,所能达到的最高频率利用率。换言之,若输入码元速率' 1/s s R T >,则该基带传输系统输出码元会产生

相关文档
最新文档