首页 > 其他分享 >信号与线性系统实验二:连续信号与系统的频域分析

信号与线性系统实验二:连续信号与系统的频域分析

时间:2024-08-19 14:26:55浏览次数:8  
标签:频谱 线性系统 信号 混叠 峰值 频域 频率 取样

文章目录


一、实验目的

  1.进一步加深对连续信号频谱、连续LTI系统频率响应、频谱搬移、滤波器等概念的理解。
  2.进一步加深对时域取样定理的理解,能够熟练运用信号和系统的频域分析理论和方法,分析无混叠和有混叠条件下信号取样与恢复的原理和过程。
  3.掌握基于MATLAB的连续信号频谱和连续LTI系统频率响应分析方法。
  4.掌握连续LTI系统频率响应的测试方法。
  5.熟悉基于Multisim电路仿真软件的信号和系统频域测试分析方法。

二、实验内容与原理

1.实验内容
  本实验基于Multisim电路仿真软件和MATLAB平台,围绕对无混叠和有混叠条件下的信号取样与恢复过程的测试和分析,主要完成以下几个方面的实验内容:实验方案规划设计、系统(恢复滤波器)频率响应的设计和测试、无混叠条件下和有混叠条件下的信号取样与恢复。
2. 实验原理和方法
  (1)信号取样
  (2)信号恢复
  (3)恢复滤波器及其设计和测试
  (4)信号频谱的测试

三、实验器材(设备、元器件、软件工具、平台)

  1.PC机(含DSO-3064、DDS-3X25驱动及软件)
  2.NI Multisim仿真软件(11.0及以上版本)
  3.MATLAB软件(2014a及以上版本)

四、实验步骤

1.实验方案规划设计
(1)正弦信号无混叠取样与恢复实验方案
  输入信号选用正弦波,根据信号取样恢复的原理,按照无混叠取样的要求,确定各个参数(我们组具体选取的参数值在实验数据及结果分析中,这里不做分析,同下步骤)
(2)正弦波信号有混叠取样与恢复实验方案
  输入信号选用正弦波,按照对输入信号有混叠取样的要求,确定各个参数
(3)非正弦周期信号的有混叠取样与恢复实验方案
  输入信号选择三角波,因为其包含高次谐波,故必然无法实现完全无混叠的取样。按照取样频率至少大于2倍基波频率的要求,设计非正弦周期信号的取样与恢复实验方案。
2.恢复滤波器的设计
  (1)针对实验方案中确定的以下几个恢复滤波器,基于MATLAB平台,采用反复尝试法,根据截止频率的不同,分别确定各恢复滤波器的电路元件参数。
  (a)正弦信号无混叠取样恢复滤波器;
  (b)正弦信号有混叠取样恢复滤波器;
  (c)非正弦信号有混叠取样恢复滤波器(包含2种以上不同的截止频率)。
  (2)记录设计好的各恢复滤波器的幅频响应和相频响应波形(MATLAB绘图)。
3.恢复滤波器的测试分析
  (1) 针对5.2节所设计的各恢复滤波器参数,在Multisim软件平台中搭建滤波器电路(参见图4-3)。
  (2)利用Multisim的波特图分析仪测试各恢复滤波器的幅频响应和相频响应波形(参见图4-4),并与MATLAB设计时记录的幅频和相频响应波形进行对比。
  (3)从设计的恢复滤波器中选择1-2个滤波器,用频率点测试法,每种滤波器测试4-6个频率点的幅频特性和相频特性值,并将测试结果与波特图分析仪测试结果和MATLAB分析结果进行对比验证。
4.正弦信号无混叠取样与恢复实验
  (1)在Multisim平台上,搭建完整的信号取样与恢复电路,按照无混叠取样恢复滤波器参数设置好电路元件参数。
  (2)接入信号源。
  (3)给电路添加各种测试仪器并完成仪器设置。
  (4)运行电路,并调整电路参数。
  (5)实验结果分析:分别从时域和频域分析实验结果,并与理论分析结果进行对比,分析其差异以及差异产生的原因。
5.正弦信号有混叠取样与恢复实验
  具体实验步骤参照正弦信号无混叠取样与恢复实验
6.非正弦周期信号有混叠取样与恢复实验
  实验步骤参照正弦信号无混叠取样与恢复实验(这里采用两种不同截止频率)

五、实验数据及结果分析

1. 正弦信号无混叠取样与恢复实验

(1)实验方案规划设计:

频率占空比振幅偏振R2R3
输入:正弦波1khz50%10Vp0V3.3kΩ4kΩ
取样:矩形脉冲15khz20%2Vp2V3.3kΩ4kΩ

(2)利用Multisim进行信号取样与恢复电路及其结果分析
A、信号的时域波形如下(依次为输入信号,取样脉冲,取样信号,恢复信号):
在这里插入图片描述
结果分析:输入信号和恢复信号的波形没有变化,相位发生了频移,故该信号并未发生失真。

B、(a)波特分析仪的幅频响应如下:
在这里插入图片描述

(b)MATLAB的幅频特性和相频特性如下:
在这里插入图片描述

结果分析:理论计算时,截止频率应该满足: 1 k h z ≤ W c ≤ 14 k h z 1khz≤Wc≤14khz 1khz≤Wc≤14khz。从图中可以看出,频率小于1.251khz的部分得以保留,大于14khz的部分基本被滤除。

C、4种信号的频谱图
(a)输入信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000hz、幅度7.962V

(b)取样脉冲的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四……峰值n+1
频谱0hz15.000khz30.000khz45.000khz……15n
幅度796.875Mv1.492V1.125V809.237mV……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(c)取样信号的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五……峰值n
频率1.000khz14.000khz16.000khz29.000khz31.000khz……
幅度1.175V1.327V1.124V1.137V1.141V……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(d)恢复信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000khz、幅度2.514V。与输入信号的对应的频率一致,但是幅度不同。幅度不同的原因是恢复滤波器的增益并没有满足恢复成输入信号的值。

2. 正弦信号有混叠取样与恢复实验

(1)实验方案规划设计:

频率占空比振幅偏振R2R3
输入:正弦波8khz50%10Vp0V2.1kΩ2kΩ
取样:矩形脉冲10khz20%2Vp2V2.1kΩ2kΩ

(2)利用Multisim进行信号取样与恢复电路及其结果分析
A、信号的时域波形如下(依次为输入信号,取样脉冲,取样信号,恢复信号):
在这里插入图片描述

结果分析:恢复信号波形和输入信号近似相同,可近似认为该信号不失真。但是输入信号的波形上面不是特别平滑,应该是该恢复滤波器在截止频率大于8khz的部分滤出的不是特别完美,有部分残留,导致了输入信号的波形发生了变化。

B、(a)波特分析仪的幅频响应如下:
在这里插入图片描述

(b)MATLAB的幅频特性和相频特性如下:
在这里插入图片描述

结果分析:理论计算时,截止频率应该满足: 2 k h z ≤ W c ≤ 8 k h z 2khz≤Wc≤8khz 2khz≤Wc≤8khz。从图中可以看出,频率小于2.408khz的部分得以保留,大于8khz的部分基本被滤除。

C、4种信号的频谱图
(a)输入信号的频谱图
在这里插入图片描述

频谱只有一个峰值,对应的频率为2.000khz、幅度7.947V

(b)取样脉冲的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五
频谱0hz10.000khz20.000khz30.000khz40khz
幅度796.875Mv1.492V1.209V809.374mV379.386mV

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(c)取样信号的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五
频率2.000khz8.000khz12.000khz18.000khz22.000khz
幅度1.397V1.278V1.336V1.091V853.641mV

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(d)恢复信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为2.000khz、幅度3.083V。与输入信号的对应的频率一致,但是幅度不同。幅度不同的原因是恢复滤波器的增益并没有满足恢复成输入信号的值。

3. 非正弦周期信号有混叠取样与恢复实验

(1)实验方案规划设计:

频率占空比振幅偏振R2R3
输入:三角波1khz50%10Vp0V
取样1:矩形脉冲6khz20%2Vp2V2.1kΩ2kΩ
取样1:矩形脉冲32khz20%2Vp2v300Ω400Ω

(2)利用Multisim进行信号取样与恢复电路及其结果分析
第一部分:取样1:频率为6khz的矩形脉冲
A、信号的时域波形如下(依次为输入信号,取样脉冲,取样信号,恢复信号):
在这里插入图片描述

结果分析:恢复信号波形和输入信号不同,输入信号可以看出恢复信号的波形,但是它的波形有轻微的振荡,导致了它与输入信号的不同,该信号发生了失真。我认为发生这种差异的原因是:1. 输入信号选择三角波,因为其包含高次谐波,故必然无法实现完全无混叠的取样。从理论分析上来说,三角波的频谱也是冲激的非等幅周期性延拓,相比下一个实验取样频率的32khz,本实验的6khz,滤波时剩下的冲激不会太多,因此进行傅里叶逆变换时,对应的正弦波振荡不是太明显,所以上述波形会有呈现一种轻微振荡的形式。2.该恢复滤波器在截止频率外的部分滤出的不是特别完美,有部分残留,导致了输入信号的波形发生了变化。

B、(a)波特分析仪的幅频响应如下:
在这里插入图片描述

(b)MATLAB的幅频特性和相频特性如下:
在这里插入图片描述

结果分析:按照实验设计的要求,截止频率应该在取样脉冲频率(6khz)的1/3和1/2之间,即2khz到3khz之间,从图中,可以看出满足该要求。

C、4种信号的频谱图
(a)输入信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000khz、幅度6.442V

(b)取样脉冲的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五……峰值n+1
频率0khz6.000khz12.000khz18.000khz24.000khz……6n
幅度796.875mV1.492V1.209V809.374mV379.386mV……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(c)取样信号的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五……
频率1khz5.000khz7.000khz11.000khz13.000khz……
幅度1.092V1.541V1.231V776.942mV972.413mV……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(d)恢复信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000khz、幅度2.196V。与输入信号的对应的频率一致,但是幅度不同。幅度不同的原因是恢复滤波器的增益并没有满足恢复成输入信号的值。

第二部分:取样1:频率为32khz的矩形脉冲
A、信号的时域波形如下(依次为输入信号,取样脉冲,取样信号,恢复信号):
在这里插入图片描述

结果分析:恢复信号波形和输入信号不同,恢复信号变成了以恢复信号波形为包络线,正弦振荡的波形,该信号发生了失真。我认为发生这种差异的原因是:1. 输入信号选择三角波,因为其包含高次谐波,故必然无法实现完全无混叠的取样。从理论分析上来说,三角波的频谱也是冲激的非等幅周期性延拓,相比上一个实验取样频率的6khz,本实验的32khz,滤波时剩下的冲激也会更多,因此进行傅里叶逆变换时,对应的正弦波也会更加明显,所以上述波形会有呈现一种正弦振荡的形式。2.该恢复滤波器在截止频率外的部分滤出的不是特别完美,有部分残留,导致了输入信号的波形发生了变化。

B、(a)波特分析仪的幅频响应如下:
在这里插入图片描述

(b)MATLAB的幅频特性和相频特性如下:
在这里插入图片描述

结果分析:按照实验设计的要求,截止频率应该在取样脉冲频率(32khz)的1/3和1/2之间,即10.67khz到16khz之间,从图中,可以看出满足该要求。

C、4种信号的频谱图
(a)输入信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000khz、幅度6.442V

(b)取样脉冲的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五……峰值n+1
频率0khz32.000khz64.000khz96.000khz128.000khz……32n
幅度800.781mV1.441V1.123V723.269mV324.883mV……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(c)取样信号的频谱图
在这里插入图片描述

峰值一峰值二峰值三峰值四峰值五……峰值n+1
频率0khz31.000khz33.000khz63.000khz65.000khz……
幅度279.503mV1.020V1.137V723.269mV980.799mV……

结果分析:上面表格选取峰值对应的频率均为理论计算得到,然后在光谱分析仪中的图中寻找理论值对应的幅度。

(d)恢复信号的频谱图
在这里插入图片描述

结果分析:频谱只有一个峰值,对应的频率为1.000khz、幅度1.912V。与输入信号的对应的频率一致,但是幅度不同。幅度不同的原因是恢复滤波器的增益并没有满足恢复成输入信号的值。

4.恢复滤波器的的设计及其测试分析

(1)探究R2,R3各自对恢复滤波器的影响
A、固定R2,改变R3的值,通过在MATLAB中对比其图形,进而分析其规律,图案如下(由于是观测其幅频响应,所以为了观察方便,下面的图形忽略了相频响应)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结果分析:从上面的三个图对比可以得出,固定R2,增大R3的值,会使峰值对应的频率变小,同时频率从0到峰值对应的频率之间上升的幅度会减缓。
B、固定R3,改变R3的值,通过在MATLAB中对比其图形,进而分析其规律,图案如下(由于是观测其幅频响应,所以为了观察方便,下面的图形忽略了相频响应)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结果分析:从上面的三个图对比可以得出,固定R3,增大R2的值,使峰值对应的频率近乎不变,但频率从0到峰值对应的频率之间上升的幅度会迅速增加,同时峰值后面幅度下降的也越来越快。
(2)恢复滤波器的设计
  上述不同实验中的恢复滤波器已在各自实验方案规划设计提到,其幅频响应和相频响应也用MATLAB绘制,这里不做赘述。
(3)恢复滤波器的测试分析
  这里我选取的是正弦信号有混叠取样滤波器(R2=2100,R3=2000),用频率点测试法,即每种滤波器测试5个频率点的幅频特性和相频特性值,并将测试结果与波特图分析仪测试结果和MATLAB分析结果进行对比验证,数据如下图表格所示。(波特图分析仪测试和MATLAB对应的图形在上面已有,这里不做赘述)
(a) 幅频特性对比

980.981hz1460.4458hz2004.63183004.9441hz4000.9084hz
波特图分析仪的幅度2.1717V2.3174V2.2846V1.4321V0.79517V
MATLAB的幅度2.17194V2.317858V2.284756V1.431457V0.794803V

结果分析:波特图分析仪测试结果和MATLAB分析结果的幅度近乎一致,但从小数点后的千分位之后就有些许不同。我认为其中原因在于频率所取的精度不同,例如: MATLAB频率取4000.9084hz时,而波特图分析仪频率只能取4.001khz。
(b)相频特性对比

0hz505.7253hz1029.2434hz2003.92hz3990.9763hz
图分析仪的相位0deg-12.4006deg-27.8239-71.6956deg-138.5816deg
MATLAB的相位0deg-12.408deg-27.844deg-71.764deg-138.665deg

结果分析:波特图分析仪测试结果和MATLAB分析结果的相位从小数点后的第一个十分位有的就不一样了。原因:1. 在于频率所取的精度不同。2. MATLAB中,我编程时,将求出的弧度制乘以57.295779513079转化为度,虽然其中57.295779513079我取得小数点后的很多位,但还是会造成一定的误差,导致结果不如波特图分析仪测试结果精确。

六、实验结论

  1.对一个正弦信号进行无混叠取样,该信号可以不失真恢复,恢复信号的频率与输入信号的频率一致。对于取样信号的频谱而言,它是输入信号的频谱沿取样脉冲的频率为周期进行的非等幅延拓。
  2.对一个正弦信号进行有混叠取样时,该信号可以不失真恢复,但是恢复信号的频率一般会小于输入信号的频率,即恢复信号的周期会增大。对于取样信号的频谱而言,它也是输入信号的频谱沿取样脉冲的频率为周期进行的非等幅延拓,虽然会有混叠,但是截止频率选取在正频率的第一个和第二个冲激之间也可以恢复该信号。
  3.对于非正弦信号(本次实验选取的是三角波)进行有混叠取样时,周期性信号的频谱是冲激的周期形式,因此取样信号的频谱同样是沿取样脉冲的频率为周期进行的非等幅延拓。本次实验选用不同的取样脉冲频率的进行信号恢复时,取样脉冲频率的频率越大时,恢复信号与输入信号的差异越大。

标签:频谱,线性系统,信号,混叠,峰值,频域,频率,取样
From: https://blog.csdn.net/qq_45171542/article/details/139022040

相关文章

  • Qt/C++地图标注点的添加删除移动旋转/指定不同图标和动图/拿到单击信号
    一、前言说明标注点在地图开发中是最常见的应用场景之一,比如在地图上需要显示设备的位置,基本上都是添加标注点,指定图片和尺寸已经经纬度坐标位置。这个功能在每种地图内核中都提供的,这个并没有任何难点,在这个功能点上最大难题或者说是设计细节就是,标注点该如何对齐,比如水滴形状的......
  • GNSS信号
    GNSS信号组成:先将伪码和导航电文调制到载波上,然后卫星再将调制后的载波信号波发射出去。载波:伪码(PRN码/扩频码):导航电文(导航电文/D码):例如,GPS载波L1、CA码和数据码三者之间的长度关系如下所示GNSS信号公式表达:北斗B1I信号模型GNSS信号源实际设计例举:GPS卫星一般......
  • 信号与系统MATLAB仿真实验:连续时间系统的频域分析、复频域分析
    一、实验内容(1)仔细阅读并验证执行程序示例symstFw=fourier(exp(-2*abs(t)))symstwft=ifourier(1/(1+w^2),t)ft=4*cos(12*pi*t)*(heaviside(t+1/4)-heaviside(t-1/4));Fw=simplify(fourier(ft))subplot(121)ezplot(ft,[-0.50.5]),gridonsubplot(122)ezplot......
  • 嵌入式学习---DAY27:信号量、进程间的通信
    一、信号量信号量(semaphore)是操作系统用来解决并发中的互斥和同步问题的一种方法。信号量(个数)---反映的是资源的数量信号量的分类:信号无名量==》线程间通信             有名信号量==》进程间通信1.信号量的定义(为全局变量)sem_t sem......
  • 信号量机制以及管道通信
    一、信号量(个数)反映的是资源的数量1.1、信号量定义1、信号量-----来描述可使用的资源的个数2、p操作-----表示使用这个资源资源个数减一1.2、p操作逻辑尝试获取资源有资源可用,直接使用,资源个数减一如果没有资源则等待v操作------产生这个资源资源个数加11.3、......
  • PCIe信号详解
    PCIe信号详解PCIe简介PCIe(peripheralcomponentinterconnectexpress)是一种高速串行计算机扩展总线标准,是用于连接高速组件的接口标准。每台台式电脑主板有许多PCIe插槽,可用于添加通用显卡,各种外设卡,无线网卡或固态硬盘等等,PC中可用的PCIe插槽类型将取决于你购买的主板。P......
  • LVDS信号详解
    LVDS信号详解简介LVDS(Low-VoltageDifferentialSignaling,低电压差分信号)是一种信号传输模式的电平标准,它采用极低的电压摆幅高度差动传输数据,可以实现点对点或者点对多的连接,其主要的特点是低功耗、低误码率、地串扰和低辐射等优点,已经被广泛应用于各个场合。技术原理下图......
  • 设定一个闹钟,一定时间后,给当前进程发送14( SIGALRM)号信号
    intmain(){alarm(5);intcnt=1;while(true){std::cout<<"second="<<cnt<<std::endl;cnt++;sleep(1);}return0;}voidhandler(intsig){std::cout<<"getsig:"<<sig<<std::endl;ex......
  • 【TES807】基于 XCKU115 FPGA 的双 FMC 接口万兆光纤传输信号处理平台
     板卡概述TES807是一款基于千兆或者万兆以太网传输的双FMC接口信号处理平台。该平台采用XILINX的KintexUltraSacle系列FPGA:XCKU115-2FLVF1924I作为主处理器,FPGA外挂两组72位DDR4SDRAM,用来实现超大容量数据缓存,DDR4的最高数据缓存带宽可以达到2400MHz,DDR4的缓......
  • UCOSIII信号量详解
    目录​编辑前言一、信号量的类型二、信号量的使用方法2.1创建信号量2.2请求信号量:2.3释放信号量:三、信号量的作用四、注意事项五、信号量的API函数六、代码实现6.1创建信号量6.2使用信号量前言UCOSIII信号量是UCOSIII操作系统中用于任务同步和互斥访问共......