云南大学信息学院信号与系统实验八

合集下载

数字信号处理实验1

数字信号处理实验1

数字信号处理实验1云南大学信息学院数字信号处理实验报告实验一离散时间信号的时域分析实验室名称:计算机基础实验室(信息学院2202)实验时间: 2021 年 9 月17 日姓名:王凤琼学号:20131060114 专业:电子信息工程指导教师:柏正尧成绩教师签名:年月日 1云南大学信息学院数字信号处理实验报告一、实验目的 1、了解认识序列信号; 2、利用MATLAB仿真分析序列信号; 3、提高MATLAB编程能力。

4、熟悉MATLAB中产生信号和绘制信号的基本命令。

二、实验内容 1.5 序列的产生Q1.1运行程序P1.1,以产生单位样本序列u[n]并显示它。

Q1.2 命令clf,axis,title,xlabel和ylabel的作用是什么? Q1.3 修改程序P1.1,产生带有延时11个样本的延迟单位样本序列ud[n]。

运行修改的程序并显示产生的序列。

Q1.6 运行程序P1.2,以产生复数值得指数序列。

Q1.7 哪个程序参数控制该序列的增长或衰减?哪个参数控制该序列的振幅? Q1.17 运行程序P1.4,以产生正弦序列并显示它。

Q1.18 该序列的频率是多少?怎样可以改变它?哪个参数控制该序列的相位?哪个参数控制该序列的振幅?该序列的周期是多少? Q1.23 修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移90°的一个正弦序列并显示它。

该序列的周期是多少? 1.6序列的简单运算。

Q1.29 运行程序P1.5,以产生所有相关的信号。

Q1.32 信号x1,x2和x3与信号x之间的关系是什么? 2 云南大学信息学院数字信号处理实验报告三、实验器材及软件1. 微型计算机1台 2. MATLAB 7.0软件 3云南大学信息学院数字信号处理实验报告四、实验原理序列以向量的形式存储,并且所有的信号被限定为因果的和有限长的。

产生长度为N的单位样本序列u=[1 zeros(1,N-1)];延时M个样本且长度为N的单位样本序列ud=[zero (1,M) 1 zeros(1 N-M-1)];产生长度为N的单位阶跃序列s=[ones(1,N)]; \\基本离散时间系列是指数序列,可用运算上程序p1.4,截图保存。

云南大学软件学院计算机网络原理实验八

云南大学软件学院计算机网络原理实验八

实验八、链路层实验——基于CRC编码的检错程序的实现一、实验目的1、通过实验,掌握CRC编码和解码的原理。

2、掌握基于CRC编码的差错检测技术。

二、实验指导现在计算机网络广泛采用的差错检测技术是基于CRC(cyclic redundancy check)循环冗余检测编码,CRC也称为多项式编码(polynomial code),CRC算法非常容易用硬件实现。

CRC编码操作如下:对给定的数据D,发送者选择r个附加位,追加到D的末尾,形成d+r位的新位型,该位型正好能被G模2除尽。

其中,G称为生成器。

CRC编码算法实现:1、选择生成多项式G,其最高次方为r,即r+1位的二进制位串2、计算D·2r, 即在数据D后面补r个0,构成d+r位的位串3、按模2除法求(D·2r/G)的余数R4、从D·2r中模2加上R,得到新的数据T,即加了CRC的帧三、实验要求1、设置一个d位的数据D,r+1位的多项式G,生成CRC码,并把此CRC码作为数据帧进行传送。

2、编写两个子程序,分别实现CRC编码和CRC解码,在主函数中对子程序进行调用。

解码子程序应能根据解码情况判断出接收到的数据帧是否出错,并给出提示。

3、要求分别以正确和错误的数据来检验此检错程序。

4、将编写程序的源代码加必要注释和程序运行结果一起填入实验报告中。

提示:1、编写程序时数据直接用二进制数,可能用到位操作符^(异或)和<<(左移)。

2、在设置错误的编码时,错误位数最好不要超过r+1位。

四、程序代码#include <stdlib.h>void crc_code(int A[],int G[],int x,int n)//编码子程序,异或函数,求余数{int i,j,k;printf("\n\t\t");for(k=0;k<x;k++)printf("%d",A[k]);//输出补零以后的数for(i=0;i<=x-n+1;i++){if(A[i]==1)//当首位为1时进行异或{for(j=0;j<=n-1;j++){if(A[i+j]==G[j])A[i+j]=0;//异或运算,相同为0,不同为1elseA[i+j]=1;}printf("\n\t\t");//输出每次异或运算后的结果for(k=0;k<=x-1;k++)printf("%d",A[k]);//输出余数}}}void crc_decode(int M[],int A[],int m,int n)//检验解码子程序{int i,sign=0;//初始化,定义一个标志位signfor(i=0;i<=m-1;i++){if(M[i]!=A[i])//若输入的M[i]中的任意一位不等于对应的A[i] {printf("第%d位出现错误\n",i+1);//输出错误信息sign=1;//若不等,则置标志位为1}}if(sign!=1)printf("数据正确\n");//输出正确信息}int main(){int m,n;int A[20],M[20],G[20],i,j;printf("请输入M[x]的长度m= ");scanf("%d",&m);printf("请输入G[x]的长度n= ");scanf("%d",&n);printf("\n请输入M[x]= \n");for(i=0;i<=m-1;i++)scanf("%d",&M[i]);printf("\n请输入G[x]= \n");for(j=0;j<=n-1;j++)scanf("%d",&G[j]);for(i=0;i<=m-1;i++)A[i]=M[i];for(i=m;i<=m+n-2;i++)A[i]=0;//被除数左移r位,r=m+n-2,即补r个0 crc_code(A,G,m+n-1,n);//调用异或运算函数for(i=0;i<=m-1;i++)A[i]=A[i]+M[i];//在被除数后面加上余数printf("\n\n结果为: ");for(i=0;i<=m+n-2;i++)printf("%d",A[i]);printf("\n");printf("\n请输入要进行CRC解码的数据:\n");for(i=0;i<=m-1;i++)scanf("%d",&M[i]);crc_decode(M,A,m,n);//调用校验解码函数return 0;}五、运行结果六、实验小结①通过这个实验,对CRC编码解码的算法有了初步了解.并且学会了CRC编码解码的算法。

云南大学信息学院 数字电子技术基础六()

云南大学信息学院  数字电子技术基础六()

《数字电子技术基础》实验报告姓名:学号:20081 专业:08级通信工程实验六、同步时序逻辑电路设计实验目的:1、掌握触发器组成的同步时序逻辑电路的一般设计方法;2、掌握MSI时序逻辑器件74LS160、74LS194的逻辑功能和使用方法;3、熟悉MSI时序逻辑器件的一般设计方法实验器材:直流稳压电源、数字逻辑电路实验箱、万用表、示波器TTLSSI逻辑门、74LS00、74LS74、74LS76、74LS160、74LS194实验内容和步骤:1、二进制计数器:用触发器设计一个模8的同步二进制加法计数器状态方程:01010101121020112Q Q Q Q Q Q Q Q Q Q Q Q Q Q n n n =+=+=+++驱动方程:012Q Q J = 012Q Q K =01Q J = 01Q K = 100==K J2、模M=13的扭环计数器:用时序逻辑器件也4LS194将电路设计出来思考题:1、用触发器和TTLSSI逻辑门设计一个模8二进制可逆计数器2、用MSI时序逻辑器件构成N进制计数器的常用方法有几种?它们各有何应用特点?答:1、反馈清0法:计数器从全0状态S0开始计数,计满N个状态后产生清0信号,使计数器恢复到初态S0,然后重复上述过程。

2、反馈置数法:置数法和清0法不同,由于置数操作可以置入任意状态,因此计数器不一定从全0状态S0开始计数。

它可以通过预置功能计数器从某个预置状态S i开始计数,计满N个状态后产生置数信号,使计数器以进入预置状态S i,然后重复上述过程。

实验小结:本次实验是本学期最后一次实验,实验主要要求自行设计同步时序逻辑电路主要选做了二进制计数器和模M=1的扭环计数器,根据时序逻辑器件74LS160、74LS194来设计电路并加以验证电路中的CP脉冲端主要连接RS触发器的Q端,RS触发器由74LS00构成。

云南大学信息学院 信号系统实验二

云南大学信息学院  信号系统实验二

《信号与系统》实验报告姓名: 学号:20081 专业:信息学院08级通信工程实验目的1、利用 M ATLAB 求连续系统的冲激响应与阶跃响应、求离散系统的单位响应与阶跃响应;2、利用 M ATLAB 求离散时间卷积和及连续时间卷积的数值近似;3、比较手工计算结果与用 M ATLAB 计算的结果异同,进一步加深对信号与系统理论知识的深入理解。

实验内容8.1(2、8.3(3、8.5、8.6(3、8.7 (a、8.8(2、8.9(2(5实验设备软件硬件:电脑软件:MATLAB实验原理1、对应知识点:(1 LTI 连续时间系统的响应 (2(3 2、在编写实验记录8.1MATLAB b=[1,3];lsim(sys,f,t 01234567891000.511.522.53Linear Simulation Results Time (secA m p l i t u d e8.3(3y''(t+4y'(t+5y(t=f' (t MATLAB 源程序如下: a=[1,4,5]; b=[1,0];y1=step(b,a,0:1:10 y2=impulse(b,a,0:1:10 subplot(2,1,1 step(b,a,10 subplot(2,1,2 impulse(b,a,108.6(3y(n+y(n-1+(1/4y(n-2=x(na=[1,0,1/4]; b=[1]; n=1:20;y=impz(b,a,20 subplot(2,1,1stem(n,y,'filled' z=dstep(b,a,20 subplot(2,1,2 stem(n,z,'filled'00.5Time (sec01234567891000.5Time (sec 012345678910Linear Simulation Results Time (secA m p l i t u d ey = 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 z = 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 有单位序列响应的时域波形可见,该系统不是稳定系统。

《信号与系统》期末试题(a卷-205)

《信号与系统》期末试题(a卷-205)

云南大学2014至2015学年下学期 信息学院 电子信息科学与技术、电子信息工程、通信工程专业2013级《信号与系统》期末试卷A (闭卷) 满分:100分 考试时间:120分钟 任课教师:梁虹 普园媛 尉洪 周浩 专业: 学号: 姓名:一、填空题(每空2分,共30分)1、连续时间信号与系统的基本分析方法有 分析法, 分析法和 分析法。

2、离散时间信号)k (f 作用于单位序列响应为)k (h 的系统,其零状态响应为 。

3、连续时间系统单位阶跃响应)t (g 与单位冲激响应)t (h 的关系是 。

4、由频率响应分别为)j (H 1ω和)j (H 2ω的两子系统串联而成的系统频率响应)j (H ω= 。

5、若连续时间系统的激励信号为)(t f ,零状态响应为)t (y zs ,则系统无失真传输的频域条件为 。

6、周期信号频谱的特点为 、谐波性和收敛性。

7、t t f 0cos )(ω=,其傅里叶变换为 。

8、信号)( )cos()(0 t t et f tεωα-=的拉普拉斯变换为 。

9、sT e Z =建立了s 平面与z 平面之间的映射关系,由此,s 平面的 对应于z 平面的单位圆内,s 平面的 对应于z 平面的单位圆,s 平面的 对应于z 平面的单位圆外。

10、描述某离散时间系统的差分方程为()()()())1k (f 2k f 2k y 611k y 61k y -+=----,则该系统的系统函数)z (H = ,该系统的频率响应函数)e (H j θ= 。

二、简述题(共20 分,每题5分)1、给出三个常用信号的傅里叶变换对。

2、介绍傅里叶变换的频移特性及其应用意义。

3、简述连续时间系统的单位冲激响应h(t),系统频率响应H(jw),系统函数H(s)的概念及其相互关系。

4、简述傅里叶变换的时域卷积定理和频域卷积定理。

1、某一有限频带信号)t 6cos()t 3cos(35)t (f ππ++=,用π15w s =的冲激函数序列进行取样,(1)画出)t (f 及取样信号)t (f s 在频率区间)23,23(ππ-的频谱图,分析该信号采样时的奈奎斯特频率?(2)若希望由)t (f s 恢复原信号)t (f ,请设计恢复系统,并给出对应理想低通滤波器的相关参数。

云大信号与系统实验五

云大信号与系统实验五

t 单位:sf(t)F(j ω)ω 单位:pit 单位:sfs(t)ω 单位:piFs(j ω)11.2 设有限频带信号)4cos()2cos(5)(t t t f ππ++=,(1)计算该信号的奈奎斯特频率;(2)以不同的采样频率对该信号进行采样,画出采样前和采样后信号的频谱,对比观察和分析信号临界采样、过采样和欠采样情况下,信号频谱有何变化。

解 该信号在ω0=±4π(rad/s)的地方有近似于冲激信号的谱线。

根据奈奎斯特采样定理,该信号的临界采样角频率为ωs=2×ω0=8π(rad/s),临界采样频率为Hz f s s42==πω,临界采样周期T S =0.25s 。

采样周期小于0.25,过采样;采样周期大于0.25,欠采样。

display('奈奎斯特周期0.25秒,Ts<0.25,过采样,Ts>0.25,欠采样'); display('Please input the value of sample period'); Ts = input('Ts = '); t = 0:0.01:40;y = 5+2*cos(2*pi*t)+cos(4*pi*t); subplot(221); plot(t,y); axis([0 8 1 9]); xlabel('t 单位:s','Fontsize',8); title('f(t)');line([0 8],[0 0],'color',[0 0 0]); %数值求解余弦信号的频谱 N = 300; W = 2*pi*5; k = -N:N; w = k*W/N;Y = 0.01*y*exp(-j*t'*w); Y = abs(Y); subplot(222); plot(w/pi,Y)axis([-10,10,0,pi*35+0.2]); title('F(j\omega)');xlabel('\omega 单位:pi'); %采样后的余弦信号 subplot(223); plot(t,y,'b:');hold on t2=0:Ts:40;y2=5+2*cos(2*pi*t2)+cos(4*pi*t2);stem(t2,y2); axis([0 8 1 9]); xlabel('t 单位:s','Fontsize',8); title('fs(t)'); hold off%采样后余弦信号的频谱Y2 = Ts*y2*exp(-j*t2'*w); Y2 = abs(Y2); subplot(224);plot(w/pi,Y,'b')xlabel('\omega 单位:pi'); title('Fs(j\omega)'); hold onplot(w/pi,Y2,'r');axis([-10,10,0,pi*35+0.2]); hold off临界采样 Ts=0.25s过采样 Ts=0.2st 单位:sf(t)F(j ω)ω 单位:pit 单位:sfs(t)ω 单位:piFs(j ω)欠采样 Ts=0.4st 单位:sf(t)F(j ω)ω 单位:pit 单位:sfs(t)ω 单位:piFs(j ω)欠采样的信号发生混叠,不能恢复成原信号;临界采样和过采样信号都没有发生混叠,都能恢复出原信号,但相比之下,过采样使抽样信号频率波形中产生空隙,更容易恢复出原信号。

信号与系统综合实验报告

信号与系统综合实验报告

信号与系统综合实验报告实验一常用信号的观察一、任务与目标1. 了解常用信号的波形和特点。

2. 了解相应信号的参数。

3. 学习函数发生器和示波器的使用。

二、实验过程1.接通函数发生器的电源。

2.调节函数发生器选择不同的频率的正弦波、方波、三角波、锯齿波及组合函数波形,用示波器观察输出波形的变化。

三、实验报告(x为时间,y为幅值)100Hz 4V 正弦波y=2sin(628x-π/2)100Hz 4V 方波y=2 t=(2n-1)x*0.0025~(2n+1)x*0.0025 x为奇y=-2 t=(2n-1)x*0.0025~(2n+1)x*0.0025 x为偶100Hz 4V 锯齿波100Hz 4V 三角波由50Hz的正弦波和100Hz正弦波组合的波形y=0.2sin(628x)+0.1sin(314x)实验二零输入、零状态及完全响应一、实验目标1.通过实验,进一步了解系统的零输入响应、零状态响应和完全响应的原理。

2.学习实验电路方案的设计方法——本实验中采用用模拟电路实现线性系统零输入响应、零状态响应和完全响应的实验方案。

二、原理分析实验指导书P4三、实验过程1、接通电源;2、闭合K2,给电容充电,断开K2闭合K3,观察零输入响应曲线;3、电容放电完成后,断开K3,闭合K1,观察零状态响应曲线;4、断开K1,闭合K3,再次让电容放电,放电完成后断开K3闭合K2,在电容电压稳定于5V后断开K2,闭合K1,观察完全响应曲线。

四、实验报告上图为零输入响应、零状态响应和完全响应曲线。

五、实验思考题系统零输入响应的稳定性与零状态响应的稳定性是否相同?为什么?答:相同。

因为系统零输入响应和零状态响应稳定的充分必要条件都是系统传递函数的全部极点si(i=1,2,3,…,n),完全位于s平面的左半平面。

实验五无源与有源滤波器一、实验原理实验指导书P14二、实验目的1.了解无源和有源滤波器的种类、基本结构及其特性;2.分析和对比无源和有源滤波器的滤波特性;3.掌握无源和有源滤波器参数的设计方法。

西工大《信号与系统》实验报告

西工大《信号与系统》实验报告

西北工业大学信号与线性系统实验报告学院:班级:姓名学号:实验一 常用信号的分类与观察一、实验内容观察常用信号的波形特点及其产生方法;使用示波器对常用波形测量参数;掌握JH5004信号产生模块的操作;对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定输入信号下,系统对应的输出响应信号。

因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。

在本实验中,将对常用信号和特性进行分析、研究。

信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。

常用的信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa (t )信号、钟形信号、脉冲信号等。

1、 指数信号:指数信号可表示为at Ke t f =)(。

对于不同的a 取值,其波形表现为不同的形式,如下图所示:在JH5004“信号与系统”实验平台的信号产生模块可产生a<0,t>0的at ke函数的波形。

通过示波器测量输出信号波形,测量at ke 函数的a 、K 参数。

2、 正弦信号:其表达式为)sin()(θ+⋅=t w K t f ,其信号的参数有:振幅K 、角频率w 、与初始相位θ。

其波形如下图所示:通过示波器测量输出信号测量波形,测量正弦信号的振幅K 、角频率w 参数。

3、 指数衰减正弦信号:其表达式为⎩⎨⎧><=-)0()0(0)(t Ke t t f at ,其波形如下图:4、 复指数信号:其表达式为)sin()cos()()(wt e jK wt e K e K e K t f t t t jw st ⋅⋅+⋅⋅=⋅=⋅=+σσσ一个复指数信号可分解为实、虚两部分。

其中实部包含余弦衰减信号,虚部则为正弦衰减信号。

指数因子实部表征了正弦与余弦函数振幅随时间变化的情况。

一般0<σ,正弦及余弦信号是衰减振荡。

指数因子的虚部则表示正弦与余弦信号的角频率。

“信号与系统”实验报告模板

“信号与系统”实验报告模板

实验报告课程名称:信号与线性系统实验任课教师:周浩实验名称:信号的可视化及时域变换与周期计算年级、专业:2013级通信工程(国防)学号:20131060030姓名:钟实日期:2015 年 4 月15 日云南大学信息学院一、实验目的1.熟悉matlab的主要操作及进行实验的流程2.信号的可视化以及时域变换二、实验内容1.连续信号的时域波形绘制和有关的时域变换和周期计算2.离散信号的时域波形绘制和有关的时域变换和周期计算3.其他特殊信号的绘制三、主要算法与程序1.连续信号的绘制注意事项:在连续信号的绘制中,单位阶跃信号u(t)的表示需要在matlab中创建函数heaviside并保存才能方便地绘制出单位阶跃信号的时域波形,并运用plot 或ezplot命令来绘制单位阶跃信号的时域波形。

主要算法与程序:2.离散信号的绘制主要是单位阶跃序列有关的时域波形绘制。

将前面的函数修改为可得到生成单位阶跃序列旳实用函数jyxl即可。

主要算法与程序:3.连续、离散时间信号的周期计算函数:f(t)=1+cos(pi/4*t-pi/3)+2cos(pi/2*t-pi/4)+cos(2pi*t)周期为8.函数:x(n)=cos(npi/6)+sin(npi/3)+cos(npi/2)周期为12.4.连续、离散时间信号的时域变换连续时间信号的时域变换运用到函数subs,离散时间信号运用到函数xlfz(反褶)和xlpy(平移)x(-n-2) x(n-4)x(n-2)四、实验结果与分析五、实验小结说明(请注意:在正式报告中把本说明页删除。

)1.标题用小三号宋体加粗,正文用小四号宋体。

2.实验报告不超过5页A4纸,即1页封面,4页正文。

3.实验目的和实验内容按1、2、3…,列出,做到简洁、明了。

4.主要算法与程序部分仅列主要的程序段,特别是自己编写的部分,写出适当的说明。

5.实验结果与分析仅列你认为最具有代表性的图、数据。

6.实验小结是实验报告的重点,应包括实验收获、不足之处、问题讨论,以及拟与同学、老师共享的体会等。

DSP实验报告一

DSP实验报告一
phase = 0;
A = 1.5;
arg = 2*pi*f*n - phase;
x = A*cos(arg);
clf; % Clear old graph
stem(n,x); % Plot the generated sequence
axis([0 40 -2 2]);
grid;
title('Sinusoidal Sequence');
subplot(2,1,1);
plot(m,d','r-',m,s,'g--',m,x,'b-.');
xlabel('Time index n');ylabel('Amplitude');
legend('d[n] ','s[n] ','x[n] ');
x1 = [0 0 x];x2 = [0 x 0];x3 = [x 0 0];
1.3修改程序P1.1,以产生带有延时11个样本的延迟单位样本序列ud[n]。运行修改的程序并显示产生的序列。
1.6运行程序P1.2,以产生复数值得指数序列。
1.7哪个参数控制该序列的增长或衰减率?哪个参数控制该序列的振幅?
1.17运行程序P1.4,以产生正弦序列并显示它。
1.18该序列的频率是多少?怎样可以改变它?哪个参数控制该序列的相位?哪个参数控制该序列的振幅?该序列的周期是多少?
title('Real part');
subplot(2,1,2);
stem(n,imag(x));
xlabel('Time index n');ylabel('Amplitude');

云南大学 信号与系统实验 信息学院 肖琦 第八章

云南大学 信号与系统实验 信息学院 肖琦 第八章

信息学院 电子信息工程1 Chart 8 (代码 数值解 波形图)电子信息工程 Xxx 2013106xxxx%8.1(4)连续时间系统时域仿真波形 clear,clc a=[1 5 6]; b=[0 0 6]; sys=tf(b,a); t=0:0.01:10; f=10*cos(2*t); lsim(sys,f,t); y=lsim(sys,f,t)012345678910-10-8-6-4-20246810Linear Simulation ResultsTime (sec)A m p l i t u d e%8.3(1)连续时间系统时域冲击响应阶跃响应仿真波形clear,clc%冲击响应a=[1 3 2];b=[0 0 1];impulse(b,a,10)y=impulse(b,a,10)grid on;pause%阶跃响应a=[1 3 2];b=[0 0 1];subplot(2,2,1)step(b,a)subplot(2,2,2) step(b,a,10) y=impulse(b,a,10)0123456789100.050.10.150.20.25Impulse ResponseTime (sec)A m p l i t u d e0.20.40.60.8Step ResponseTime (sec)A m p l i t u de0.20.40.60.8Step ResponseTime (sec)A m p l i t u d e%8.4(1)离散系统时域 0~20 零响应序列波形clear,clca=[1 2 1];b=[1 0 0];n=0:20;x=(1/4).^n;y=filter(b,a,x)stem(n,y,'filled')title('零状态系统响应y(n)')零状态系统响应y(n)% 8.6(2) 离散系统的差分方程 y(n)=x(n)*h(n) %单位序列响应clear,clc a=[1 0 -1]; b=[1];impz(b,a,0:20) y=impz(b,a,0:20)title('单位序列响应h(n)') %求阶跃响应数值解 a=[1 0 1]; b=[1]; n=0:20; x=jyxl(n); y=filter(b,a,x)n (samples)A m p l i t u d e单位序列响应h(n)% 8.7(a)已知输入序列x(n) 和单位序列h(n) conv函数求系统零状态响应% y(n)=x(n)*h(n)x1=[0 1 2 1 0 0];x2=[0 1 1 1 1 0 0];x=conv(x1,x2);n1=-2:3;n2=-1:5;n=(n1(1)+n2(1)):(n1(1)+n2(1)+length(n1)+length(n2)-2)stem(n,x,'fill')xlabel('n')title('零状态响应 y(n)') grid on00.511.522.533.54n零状态响应 y(n)% 8.8(2)求卷积和 绘制卷积和序列时域波形 clear,clc t1=-2:3;f1=[0 1 2 1 0 0]; t2=-3:3;f2=[0 1 1 1 1 1 0]; t3=-2:3;f3=[0 0 3 2 1 0]; t4=-1:4;f4=[0 1 -1 1 -1 0];[t,f]=gghconv(f2,f3,t2,t3);00.51nn0246n% 8.8(3)求卷积和绘制卷积和序列时域波形clear,clct1=-2:3;f1=[0 1 2 1 0 0];t2=-3:3;f2=[0 1 1 1 1 1 0];t3=-2:3;f3=[0 0 3 2 1 0];t4=-1:4;f4=[0 1 -1 1 -1 0];[t,f]=gghconv(f3,f4,t3,t4);%求离散序列卷积核并绘制波形n-1-0.50.51nx(n)=x1(n)*x2(n)n%8.9 (3)绘制卷积积分的时域波形clear,clct2=0:0.01:4;f2=Heaviside(t2-1)-Heaviside(t2-3);t3=-1:0.01:3;f3=0.5*t3.*(Heaviside(t3 )-Heaviside(t3-2)); [t,f]=gggfconv(f2,f3,t2,t3);012340.51f1(t)t-112300.51f2(t)t-1123456700.20.40.60.81f(t)=f1(t)*f2(t)t%8.9 (5)绘制卷积积分的时域波形clear,clct3=-1:0.01:3;f3=0.5*t3.*(Heaviside(t3)-Heaviside(t3-2));t4=-3:0.01:3;f4=0.5*(t4+2).*(Heaviside(t4+2)-Heaviside(t4))+0.5*(t4-2).*(Heaviside (t4-2)-Heaviside(t4));[t,f]=gggfconv(f3,f4,t3,t4);-112300.51f1(t)t-2020.51f2(t)t-4-3-2-112345600.20.40.60.8f(t)=f1(t)*f2(t)t。

云南大学信息学院 数字电子技术基础实验ニ(2)

云南大学信息学院  数字电子技术基础实验ニ(2)

《数字电子技术基础》
实验报告
姓名:学号:20081 专业:信息学院08级通信工程
实验二、组合逻辑电路设计
实验目的:1、熟悉组合逻辑电路的特点及一般分析、设计方法
2、熟悉中规模集成组合电路典型器件的基本逻辑功能和简单应用设计
实验器材:直流稳压电源、数字逻辑电路实验箱、万用表、示波器
74LS02、74LS151、74LS04、74LS08
实验内容和步骤:
以常用SSI逻辑门电路设计组合逻辑电路,完成验证
(1)、交通信号灯故障检测电路:一组交通信号灯由红、黄、绿三盏灯组成,正常工作情况下,任何时刻点亮的状态只能是“红”、“绿”或者“黄加绿”中的一种。

当出现其它五种点亮的状态时,电路发生故障,报警灯点亮。

函数表达式:F=A C·AB·AC
以常用MSI逻辑器件设计组合逻辑电路,完成验证
(2)、路灯控制电路:用74LS151芯片和逻辑门,设计一个路灯控制电路,要求能够在四个不同的地方都能任意开灯和关灯
函数表达式:
F=A B C D+A B C D+A B C D+AB C D+A BCD+A B CD+A B CD+ABC D
实验小结:
本章主要介绍了组合逻辑电路的分析、设计方法。

实验过程中采用了SSI组合逻辑电路、MSI组合逻辑电路来进行全加器的功能实现。

数字信号处理实验 (云南大学)实验报告一

数字信号处理实验 (云南大学)实验报告一

《数字信号处理》·实验一实验题目:离散时间信号的时域分析教师:杨鉴专业:电子信息科学与技术学号:姓名:Q1.29 运行程序P 1.5,以产生所有相关的信号MATLAB 程序代码如下:%程序 p1.5 通过平均的信号平滑 clf; R=51;d=0.8*(rand(R,1)-0.5); m=0:R-1;s=2*m.*(0.9.^m); x=s+d';subplot(2,1,1);plot(m,d','r-',m,s,'g--',m,x,'b-.'); xlabel('时间序号n'); ylabel('振幅'); legend('d[n]','s[n]','x[n]');x1=[0 0 x]; x2=[0 x 0]; x3=[x 0 0]; y=(x1+x2+x3)/3; subplot(2,1,2);plot(m,y(2:R+1),'r-',m,s,'g--'); legend('y[n]','s[n]');xlabel('时间序号n'); ylabel('振幅');5101520253035404550-50510时间序号n振幅d[n]s[n]x[n]051015202530354045502468时间序号n振幅y[n]s[n]Q 1.30 未污染的信号s[n]是什么样的形式?加性噪声d[n] 是什么样的形式? 信号s[n] 的MATLAB 程序代码如下:clf; R=51; m=0:R-1;s=2*m.*(0.9.^m); plot(m,s,'b-.'); xlabel('时间序号n'); ylabel('振幅');legend('未污染信号s[n]');510152025303540455001234567时间序号n振幅未污染信号s[n]信号d[n]的MATLAB 程序代码如下: clf; R=51;d=0.8*(rand(R,1)-0.5); m=0:R-1;plot(m,d','r-'); xlabel('时间序号n'); ylabel('振幅');legend('加性噪声d[n]');05101520253035404550-0.4-0.3-0.2-0.100.10.20.30.4时间序号n振幅加性噪声d[n]Q 1.31使用语句x=s+d 能产生被噪声污染的信号吗?若不能,为什么?答:不能,因为s 和d 均是 矩阵,d 与s 要想相加必须匹配,而矩阵d 本身与矩阵s 不匹配,必须把d 转置变为d'才能与s 进行相加。

云南大学信息学院通信原理实验六

云南大学信息学院通信原理实验六

实验报告课程名称:通信原理实验任课教师:杨俊东年级:专业:学号:姓名:实验室:信息学院3301DBPSK调制及解调实验一、实验目的1、掌握DBPSK调制及解调的基本原理2、掌握DBPSK数据传输过程,熟悉典型电路3、掌握DBPSK调制载波包络的变化二、实验器材1、主控&信号源模块、9号、13号模块各一块2、双踪示波器一台3、连接线若干三、实验原理四、实验步骤实验项目一 DBPSK调制信号观测实验项目二 DBPSK差分信号观测保持实验项目一的连线实验项目三 DBPSK解调观测保持实验项目一的连线,将9号模块的S1拨为“010五、实验结果实验项目一 DBPSK调制信号观测256KHz载波信号1、以9号模块“NRZ-I”为触发,观测“I”2、以9号模块“NRZ-Q”为触发,观测“Q”3、以9号模块“基带信号”为触发,观测“调制输出”通道1为基带信号,通道2为调制输出实验项目二 DBPSK差分信号观测1、以“基带信号”为触发,观测“NRZ-I”实验项目三 DBPSK解调观测1、以9号模块的“基带信号”为触发,观测13号模块的“SIN”,调节13号模块的W1使“SIN”的波形稳定,即恢复出载波。

以9号模块的“基带信号”触发观测“DBPSK解调输出”,多次单击13号模块的“复位”按键。

观测“DBPSK解调输出”的变化。

通道1为基带信号,通道2为“SIN”恢复载波DBPSK解调输出。

2、以信号源的CLK为触发,测9号模块LPF-BPSK,观测眼图。

低通信道模拟和眼图实验一、实验目的1、了解眼图与信噪比、码间干扰之间的关系及实际意义2、掌握眼图观测方法并记录研究二、实验器材1、主控&信号源、9号、13号、17号模块各一块2、双踪示波器一台3、连接线若干三、实验原理四、实验步骤1、关电,按表格所示进行连线五、实验结果1、以CLK为触发源对比观测17号模块信道输出通道1为触发源,通道2为信道输出2、在主菜单中分别设置不同截止频率的低通信道,观察17号模块信道输出波形的“眼睛”大小,并分析原因3、再在主控菜单中分别设置有成形滤波的低通信道,对比观测不带成形滤波的低通信道的输出眼图波形,并分析原因QPSK/OQPSK数字调制实验一、实验目的1、掌握QPSK调制原理2、了解OQPSK调制原理二、实验器材1、主控&信号源、9号模块各一块2、双踪示波器一台3、连接线若干三、实验原理四、实验步骤五、实验结果通道1为A-OUT,通道2为256KHz载波1、示波器CH1接9号模块TH1基带信号,CH2接9号模块TH4调制输出,以CH1为触发对比观测调制输入和及输出通道1为基带信号,通道2为调制输出2、示波器CH1接9号模块TP2 NRZ-I,CH2接9号模块TP9 NRZ-Q,观察星座图4、设置S1为1111,即选择调制方式为OQPSK,重复上述步骤。

云南大学信息学院信号与系统实验三

云南大学信息学院信号与系统实验三

信号与线性系统分析实验三一、实验目的掌握并熟悉运用cnov、gggfconv等命令绘制各类响应的时域波形。

二、实验内容8.7 已知LTI离散系统的单位序列响应h(n)和激励x(n)分别如图8-29(a)和(b)所示,试用MATLAB的conv函数求出系统的零状态响应y(n),并绘出其时域波形。

a:x1=[0 1 2 1 0 0];n1=-2:3;x2=[0 1 1 1 1 0 0];n2=-1:5;x=conv(x1,x2)n=((n1(1)+n2(1)):(n1(1)+n2(1)+length(n1)+length(n2)-2)); stem(n,x,'filled')title('y(n)')b:x1=[0 0 1 2 3 2 1 0];n1=-2:5;x2=[0 0 0 1 0 0 0];n2=-1:5;x=conv(x1,x2);n=((n1(1)+n2(1)):(n1(1)+n2(1)+length(n1)+length(n2)-2)); stem(n,x,'filled')title('y(n)')8.8 已知各离散序列的波形如图8-30所示,试用MATLAB 求下列卷积和,并绘出卷积和序列的时域波形。

图8-30(1) x1(n )∗x2(n)n1=-2:3; x1=[0 1 2 1 0 0]; n2=-3:3; x2=[0 1 1 1 1 1 0]; [x,n]=gghconv(x1,x2,n1,n2);(3)x3(n)∗x4(n)x1=[0 0 3 2 1 0];n1=-2:3;x2=[0 1 -1 1 -1 0];n2=-1:4;x=conv(x1,x2)n=((n1(1)+n2(1)):(n1(1)+n2(1)+length(n1)+length(n2)-2)) stem(n1,x1)title('x3(n)')xlabel('n')stem(n2,x2,'filled')title('x4(n)')xlabel('n')stem(n,x,'filled')title('x(n)=x3(n)*x4(n)')xlabel('n')8.9 已知各连续信号的波形如图8-31所示,试用解析方法求下列卷积积分,并用MATLAB绘出卷积积分信号的时域波形,将其与解析计算结果进行比较。

西工大信号系统实验八 连续信号的采样与重构

西工大信号系统实验八 连续信号的采样与重构

实验八连续信号的采样与重构一,实验目的(1)验证采样定理;(2)熟悉信号的抽样与恢复过程;(3)通过实验观察欠采样时信号频谱的混叠现象;(4)掌握采样前后信号频谱的变化,加深对采样定理的理解;(5)掌握采样频率的确定方法。

二,实验内容和原理抽样定理指出:一个有限频宽的连续时间信号f(t),其最高频率为ωm,经过等间隔抽样后,只要抽样频率ωs不小于信号最高频率ωm的二倍,就能从抽样信号中恢复原信号,得到f0(t)。

f0(t)与f(t)相比没有失真,只有幅度和相位的差异。

一般把最低的抽样频率ωsmin=2ωm成为奈奎斯特抽样频率。

当ωs<2ωm时,恢复信号的频谱将发生混叠现象,此时将无法恢复原信号。

三,实验内容与方法1,验证性实验(1)正弦信号的采样代码:t=0:0.0005:1;f=13;xa=cos(2*pi*f*t);subplot(2,1,1);plot(t,xa);grid;xlabel('时间,msec');ylabel('幅值');title('连续时间信号 x_{a}(t)');axis([0 1 -1.2 1.2]);subplot(2,1,2);T=0.1;n=0:T:1;xs=cos(2*pi*f*n);k=0:length(n)-1;stem(k,xs);grid;xlabel('时间,msec');ylabel('幅值');title('连续时间信号 x[n]');axis([0 (length(n)-1) -1.2 1.2]);结果:(2)采样的性质代码:clf;t=0:0.005:10;xa=2*t.*exp(-t);subplot(2,2,1);plot(t,xa);grid;xlabel('时间,msec');ylabel('幅值'); title('连续时间信号 x_{a} (t)'); subplot(2,2,2);wa=0:10/511:10;ha=freqs(2,[1 2 1],wa);plot(wa/(2*pi),abs(ha));grid;xlabel('频率,kHz');ylabel('幅值'); title('|X_{a}(j\omega)|');axis([0 5/pi 0 2]);subplot(2,2,3);T=1;n=0:T:10;xs=2*n.*exp(-n);k=0:length(n)-1;stem(k,xs);grid;xlabel('时间 n');ylabel('幅值');title('离散时间信号 X[n]');subplot(2,2,4);wd=0:pi/255:pi;hd=freqz(xs,1,wd);plot(wd/(T*pi),T*abs(hd));grid;xlabel('频率,khz');ylabel('幅值');title('|X(e^{j\omega})|');axis([0 1/T 0 2]);结果:(3)模拟低通滤波器设计代码:clf;Fp=3500;Fs=4500;Wp=2*pi*Fp;Ws=2*pi*Fs;[N,Wn]=buttord(Wp,Ws,0.5,30,'s');[b,a]=butter(N,Wn,'s');wa=0:(3*Ws)/511:3*Ws;h=freqs(b,a,wa);plot(wa/(2*pi),20*log10(abs(h)));grid; xlabel('Frequency,hz');ylabel('Gain,db'); title('Gain response');axis([0 3*Fs -60 5]);结果:(4)频率欠采样代码:clf;freq=[0 0.42 0.48 1];mag=[0 1 0 0]; x=fir2(101,freq,mag);[Xz,w]=freqz(x,1,512);subplot(2,1,1)plot(w/pi,abs(Xz));gridtitle('输入谱');M=input('欠采样因子=');y=x([1:M:length(x)]);[Yz,w]=freqz(y,1,512);subplot(2,1,2);plot(w/pi,abs(Yz));grid;title('输出谱');结果:2,设计性实验设计一模拟信号:x(t)=3sin(2π*f*t)采样频率f s为5120hz,取信号频率f=150hz(正常采样)和f=3000hz(欠采样)两种情况进行采样分析。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信号与线性系统分析
实验八 函数信号的z 域分析
13.1 利用MATLAB 的ztrans 函数,求下列离散序列的z 变换。

(2)x (n )=0.8n [u (n −1)−u(n −8)]
(4)x (n )=
√2cos (3nπ
4+π4)u(n)
syms n ; X=0.8^n*(heaviside(n-1)-heaviside(n-8)); Z=ztrans(X)
syms n ; X=(2*cos(3*n*pi/4+pi/4))^(1/2); Z=ztrans(X)
13.2 已知因果(单边)离散序列的z变换分别如下所示,试用MATLAB 的iztrans函数求出其逆z变换。

(1)X(z)
=z+1.5 3z2
+0.9z−1.2
(2)X(z)=z2
z2−√3z+1
syms z;
Z=(z+1.5)/(3*z^3+0.9*z-1.2);
X=iztrans(Z)
syms z;
Z=(z^2)/(z^2-(3^(1/2))*z+1);
X=iztrans(Z)
试用MATLAB绘出系统函数的零、极点分布图,判断系统的稳定性。

(3)H(z)=
z3−0.1z2+0.2z+0.5
z3+z2+0.24z
num=[1 -0.1 0.2 0.5];
den=[1 1 0.24 0];
sys=tf(num,den);
pzmap(sys)
(1)求出系统的零、极点位置并绘出其零、极点分布图;
(2)求出系统单位序列响应并绘出其时域波形;
(3)分析系统函数极点分布对系统时域分析的影响和规律。

(2)H (z )
=z+1z 3−1 (1)
零、 极点分布
num=[1 1]; den=[1 0 0 -1]; zplane(num,den)
(2)
num=[1 1];
den=[1 0 0 -1]; y=impz(num,den) impz(num,den)。

相关文档
最新文档