信号与系统第六次作业要

原创 TsinghuaJoking 2024-04-06 08:15
  • 信号与系统 2023(春季) 作业要求 - 第六次作业[1]

  • 信号与系统 2023(春季) 作业参考答案 - 第六次作业[2]

01 础作业

一、傅里叶变换

1、必做题

  (1)

  已知信号的波形如下图所示,是正弦信号的绝对值在 之间的波形。根据傅里叶变换公式求解该信号的频谱,并绘制该信号的幅度谱

▲ 图1.1.1 信号的波形

对于该信号的频谱计算,可以直接利用公’式进行。其中建议大家对于被积分sin函数利用Euler公式更换成两个共轭复指数叠加的形式,然后在进行求解,这样便于写出积分的原函数。

  根据傅里叶变换公式求解下面函数表达式对应信号的频谱。

  (2)

  (3)

  (4)

2、选做题

  (1)

▲ 图1.1.3 信号的波形

提示:将信号看成矩形信号 与等腰三角形信号的差值。然后借助于矩形信号与等腰三角形信号的傅里叶变换结果写出该信号的频谱。

  (2)

  • 作业辅导视频 SS2023-HW6:傅里叶变换公式求解[3]

二、傅里叶反变换

1、必做题

  (1)

  直接根据傅里叶反变换公式,将下面信号的频谱进行反变换,获得信号时域波形。

▲ 图1.2.2 信号的幅度谱和相位谱

  (2)

提示:对于   进行因式分解,然后在分别写出对应的时域信号。

2、选做题

  直接根据傅里叶反变换公式,将下面信号的频谱进行反变换,获得信号表达式

  (1)

▲ 图1.2.1 信号的幅度谱和相位谱

  (2)

▲ 图1.2.3 信号的幅度谱和相位谱

  注:上面幅频、相频函数都是往两边无穷延伸的。

根据 表达式,按照傅里叶变换的对偶特性求解  

三、信号综合分析

  已知信号   的波形如下图所示:

▲ 图1.3.1 信号的波形

  假设它的傅里叶变换为:

  请在不具体求出   的表达式的情况下,求解:

  (1) 求下面积分数值:

  (2) 求    傅里叶反变换的信号波形;

  (3) 求   的取值。

提示:这个信号是 第二次作业[4] 中进行奇偶分解习题中的信号波形。

02 验作业

一、利用MATLAB求信号傅里叶变换

  在MATLAB 中使用 fourierifourer命令可以求取函数的傅里叶变换数学表达式。请在MATLAB中使用相关命令求取下面信号的傅里叶变换和傅里叶逆变换。

1、傅里叶变换

(1)信号表达式

▲ 信号的波形
from headm import *

t = linspace(-221000)

plt.plot(t, t, label='f1(t)')
plt.plot(t, exp(-t**2), label='f2(t)')
plt.plot(t, exp(-t)*heaviside(t, 0.5), label='f3(t)')
plt.plot(t, heaviside(t+1,0.5)-heaviside(t-1,0.5), label='f4(t)')
plt.plot(t, (1-abs(t))*(heaviside(t+10.5)-heaviside(t-10.5)), label='f5(5)')

plt.xlabel("t")
plt.ylabel("f1(t)")
plt.grid(True)
plt.tight_layout()
plt.legend(loc='lower right')
plt.show()

(2)MATLAB命令

fourier((heaviside(t+1)-heaviside(t-1))*(1-abs(t)))'
fourier(heaviside(t+1)-heaviside(t-1))'

fourier(1/t)'
fourier(exp(-t^2))'

fourier(exp(-t)*heaviside(t))'

2、傅里叶逆变换

(1)信号频谱表达式

▲ 图2.1.2 频谱信号波形
from headm import *

w = linspace(-221000)
plt.plot(w, w*exp(-3*w)*heaviside(w, 0.5), label='F1(w)')
plt.plot(w, 1/(1+w**2), label='F2(w)')
plt.plot(w, w, label='F3(w)')
plt.plot(w, heaviside(w+10.5)-heaviside(w-1,0.5), label='F4(w)')

plt.xlabel("omiga")
plt.ylabel("F(omiga)")
plt.grid(True)
plt.legend(loc="upper right")
plt.tight_layout()
plt.show()

(2)MATLAB相关命令

ifourier(w*exp(-3*w)*heaviside(w))'+1
ifourier(1/(1+w^2))
ifourier(w)
ifourier(heaviside(w+1)-heaviside(w-1))

二、信号频谱内的信息

  普通的实数信号 经过傅里叶变换之后,会产生一个复数频谱 。根据实际需要,我们可以从复频谱中的实部虚部幅值相角获得我们需要的信息。

  根据傅里叶变换的“奇偶虚实”特性,我们知道:

  • 傅里叶变换的实部:对应信号的偶分量
  • 傅里叶变换的虚部:对应信号的奇分量

  那么信号频谱的幅值相角又反映了信号的什么信息?

  下面通过实验来让我们从 一个角度看看信号频谱的幅值、相角内包含的信息。

1、图片频谱中的幅值和相位信息

(1)实验数据

  实验灰度图像数据可以直接从本网页,鼠标右键点击“图片零存为” 获得。

▲ 图2.2.1 测试图片

(2)实验要求

  利用二维快速傅里叶变换,获得上灰度图像的频谱。下给出了上述图片的幅度和相位谱。

▲ 图像的幅度和相位谱
import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *
import cv2

imageid = 3
filename = tspgetdopfile(imageid)
print(filename)

img = cv2.imread(filename)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

imgfft = numpy.fft.fft2(gray)
print(shape(imgfft))

imgabs = abs(imgfft)
imgabs[imgabs > 20000] = 20000
imgangle = angle(imgfft)

plt.subplot(1,2,1)
plt.imshow(imgabs)
plt.subplot(1,2,2)
plt.imshow(imgangle)
plt.show()

print('\a')
 Ⅱ.恢复幅度谱信息

  将计算结果中的相位都置为0,进行傅里叶反变换,获得图片频谱中幅度图像信息。

▲ 图2.2.3 原图像以及幅度谱恢复的图像信息
img0 = numpy.fft.ifft2(imgfft)
img1 = numpy.fft.ifft2(abs(imgfft))
img1[img1>255]=255

plt.subplot(1,2,1)
plt.imshow(abs(img0))
plt.subplot(1,2,2)
plt.imshow(abs(img1))
plt.show()

注意:请注意上述代码中,对于数组img1进行饱和处理的作用。

 Ⅲ.恢复相位谱信息

  将计算结果中的幅值都置为1,进行傅里叶反变换,获得图片频谱中的相位图像信息。

▲ 原始图像以及相位恢复的图像信息
img0 = numpy.fft.ifft2(imgfft)
img1 = numpy.fft.ifft2(imgfft/abs(imgfft))

plt.subplot(1,2,1)
plt.imshow(abs(img0))
plt.subplot(1,2,2)
plt.imshow(abs(img1))
plt.show()

(3)实验分析

  通过对比从图像频谱中的幅度和相位恢复结果来看,讨论图像中的结构信息主要是分布在幅度谱还是相位谱?

2、声音频谱中的幅值和相位信息

  对于声音信号进行相同的分析,分别从声音信号中的幅度谱和相位谱还原对应的声音,讨论一下从哪一部分可以听出原来的声音信号。

(1)数据准备

  下面我利用  Audacity音频录制软件[5]  截取了 西瓜视频中降央卓玛经典歌曲《西海情歌[6] 中的片段(时长1:15),转存成 .WAV文件。

▲ 图2.2.5 西海情歌

  这个数据文件也可以从下面链接下载:

  • 西海情歌片段:[7] : https://gitee.com/tsinghuajoking/teaching-resources/blob/master/Signals&Systems/2022年/XIHaiLoveSong.wav

▲ 图2.2.6 截取音频信号

(2)数据处理

 Ⅱ.读取波形数据

  参考博文 电话双音频拨号声音中的干扰信号[8] 中对于音频WAV文件的读写方法,将上述波形文件进行读取。

▲ 音乐片段波形
filename = r'D:\Temp\XIHaiLoveSong.wav'
from scipy.io import wavfile

sample_rate,sig = wavfile.read(filename)
printf(sample_rate, shape(sig))

plt.plot(sig)

plt.xlabel("Sample")
plt.ylabel("Wave")
plt.grid(True)
plt.tight_layout()
plt.show()
 Ⅲ.获取信号频谱幅度对应波形

▲ 幅度品返回的波形
 Ⅳ.获取信号相位幅度对应波形

▲ 相位谱恢复的信息
from headm import *

filename = r'D:\Temp\XIHaiLoveSong.wav'
from scipy.io import wavfile

sample_rate,sig = wavfile.read(filename)

sigfft = numpy.fft.fft(sig)

siga = numpy.fft.ifft(sigfft/abs(sigfft)*1e7)
#siga[siga>=0x7fff]=0x7fff
#siga[siga<-0x7fff]=-0x7fff

outfile1 = r'd:\temp\1.wav'
wavfile.write(outfile1, sample_rate, siga.astype(int16))
plt.plot(siga.real)

plt.xlabel("Sample")
plt.ylabel("Wave")
plt.grid(True)
plt.tight_layout()
plt.show()

(3)数据讨论

  大家可以通过试听恢复的声音信号,看幅度谱中和相位谱恢复的音频中哪一个还可以听出原来的歌曲。

参考资料
[1]

信号与系统 2023(春季) 作业要求 - 第六次作业: https://zhuoqing.blog.csdn.net/article/details/129854671

[2]

信号与系统 2023(春季) 作业参考答案 - 第六次作业: https://zhuoqing.blog.csdn.net/article/details/129940958

[3]

作业辅导视频 SS2023-HW6:傅里叶变换公式求解: https://zhuoqing.blog.csdn.net/article/details/129997987

[4]

第二次作业: https://zhuoqing.blog.csdn.net/article/details/129301254

[5]

Audacity音频录制软件: https://www.audacityteam.org/

[6]

西瓜视频中降央卓玛经典歌曲《西海情歌: https://www.ixigua.com/7008037669968019976?id=7079714658432745995&logTag=be03debc0c4bc554289e

[7]

西海情歌片段:: https://gitee.com/tsinghuajoking/teaching-resources/blob/master/Signals&Systems/2022%E5%B9%B4/XIHaiLoveSong.wav

[8]

电话双音频拨号声音中的干扰信号: https://blog.csdn.net/zhuoqingjoking97298/article/details/122451410


TsinghuaJoking 这是一个公众号,它不端、不装,与你同游在课下、课上。 卓晴博士,清华大学中央主楼 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
评论
  • 诊断意义:传统的漏电检测通常使用高精度电流钳,配合拔插保险丝、断开线束分段检查的方法,来排查不同回路中是否存在静态电流异常问题。或使用热成像仪,来寻找休眠后仍在工作的部件。但一条供电回路上往往存在多个模块,模块间又通过总线进行通信。如果总线上有个模块,偶发性地“醒来”,则其发出的报文,最终会导致其它模块被“唤醒工作”。至此,插拔保险丝、使用热成像仪的方式都无法有效找出哪个模块最先“醒来”。你也无法得知它是自己“醒来”,还是它因接收到了“别人唤醒它的信号才醒来”。比如车身模块“醒来”是因为接受到了
    虹科Pico汽车示波器 2025-06-20 10:45 20浏览
  • 要准确判断电磁铁是否损坏,可从电气特性、机械性能和运行状态三方面综合检测。电气故障的典型表现是线圈异常:用万用表测量时,若线圈电阻远高于正常值说明断路,接近零则表明短路;通电后若线圈表面温度超过60℃或散发焦糊味,往往存在匝间短路问题。绝缘状态同样关键,低压设备绝缘电阻低于0.5兆欧或高压设备低于1兆欧时,存在受潮或破损风险,潮湿环境下电阻骤降50%以上需立即处理。机械故障主要表现为磁力衰减或动作异常。通电后无法吸附额定重量的铁磁物,或多台联用时出现局部吸附失效都表明磁力不足。手动推动铁芯若阻力
    锦正茂科技 2025-06-20 11:13 58浏览
  • 摘要核工业安全监测对压力传感器的精度、稳定性及抗极端环境能力提出了严苛要求。石英谐振压力传感器凭借其基于石英晶体压电效应的独特工作原理,在高精度测量、抗辐照、宽温域适应性等方面展现出显著优势。本文系统解析石英谐振压力传感器在核工业中的核心应用场景,包括反应堆压力容器监测、管道泄漏检测及放射性物质运输监控,并结合晨穹石英谐振压力传感器的技术特性与实际案例,论证其在核安全领域的不可替代性。研究表明,晨穹 RPS01 系列石英绝压压力芯体通过全金属密封封装、双通道温度补偿及 AI 自校准算法
    传感器晨穹 2025-06-23 10:43 198浏览
  • 本文将介绍基于米尔电子MYD-LT536开发板(米尔基于全志T536开发板)的多协议物联网关方案的开发测试。摘自优秀创作者-ALSET米尔基于全志T536开发板为了充分的应用该开发板,结合T536处理器的特点,这里进一步的进行软件开发,充分利用开发板的硬件资源,完成业务产品的需求。这里以物联网多协议网关应用为研究为目的,首先建立基础的从各个硬件设读取硬件端口的数据,并且通过SOCKET由网络收发的过程。在一般开发物联网网关时可以采用MQTT,MODBUS等协议库,作为标准的通讯,来解决硬件型号采
    米尔电子嵌入式 2025-06-20 15:14 65浏览
  • 文/Leon编辑/cc孙聪颖2025年刚刚过半,中、韩面板企业正展开新一轮的专利大战。据韩媒报道,LG Display(以下简称“LGD”)于当地时间6月13日,向美国得克萨斯州东区地方法院提起诉讼,指控天马微电子侵犯其7项专利。据悉,LGD在诉状中提及专利涵盖OLED面板、车载LCD(液晶)面板、移动LCD面板等,诉求则是要求天马通过正当手段获得专利许可。(详情见:抱紧苹果的大腿,LGD单季度扭亏为盈)《华尔街科技眼》就该事件联系了LGD和天马微电子的相关工作人员,均未获得回应。这不是中、韩面
    华尔街科技眼 2025-06-20 17:44 142浏览
  • 电磁铁损坏通常由电气、机械、环境和操作等多方面因素共同导致。电气系统异常是zui常见的原因,包括电压超标和绝缘失效。电压偏离额定值15%以上容易造成线圈过热烧毁,而潮湿环境则会导致绝缘电阻骤降,引发击穿故障。机械结构问题也不容忽视,铁芯卡滞、异物堵塞以及超负荷运行都会加速部件磨损,影响电磁铁寿命。环境因素对电磁铁的影响主要体现在温湿度和散热条件上。高温环境会加速绝缘材料老化,潮湿则可能导致非防水型号的性能下降。此外,散热设计缺陷或连续通电时间过长都会使线圈温度异常升高。操作和维护不当同样会引发故
    锦正茂科技 2025-06-23 11:11 246浏览
  • 一、 平流层超压气球:极端环境下的监测挑战  平流层超压气球长期悬浮于18-40公里高空,持续承受-70℃至+85℃的剧烈温变、不足地面10%的低压环境(30km高度约10hPa)及强宇宙辐射。传统MEMS压阻传感器在此环境下易出现零点漂移、灵敏度衰减,导致高度控制失准或科学数据失真。  典型案例:2021年印尼弗洛雷斯海7.3级地震监测中,平流层气球需在3000公里外检测次声波引发的微帕级压力波动——相当于海平面气压的百万分之一。此场景对传感器的分辨率与抗干扰能力
    传感器晨穹 2025-06-23 13:58 299浏览
  • 当下,智能手机市场越来越卷,各大品牌纷纷绞尽脑汁,试图凭借各类卖点抢占市场份额。华为首款全系标配HarmonyOS 5.1的高端直屏旗舰Pura80系列亮相后,热度一路飙升,迅速开启市场狂飙模式。该机于6月5日开启预约,截至6月11日,华为商城上华为Pura 80 Pro和华为Pura 80 Pro+预约数已达28.4万。近日,华为Pura 80系列终于开卖了!开售后,Pura 80系列手机迅速在全国多地掀起抢购热潮,北京、上海、深圳等地的华为旗舰店外出现排长队抢购新机的场面。难道就因为余承东说
    用户1742991715177 2025-06-22 11:28 189浏览
  • 一、引言自5G正式商用以来,全球通信产业经历了前所未有的变革。5G以其超高带宽、超低时延、海量连接的能力,使得智能制造、自动驾驶、AR/VR、物联网等新兴产业得以快速落地。但随着5G的广泛应用,其在实际部署过程中仍面临一系列挑战:网络覆盖有限、边缘性能不足、上行能力偏弱等问题日益凸显。为解决这些瓶颈并为6G的演进奠定基础,3GPP于Rel-18阶段提出了“5G Advanced(5G-A)”标准。5G-A不仅是5G的增强版本,更是迈向6G的关键过渡技术,其将深度融合通信、感知、智能、控制、安全等
    用户1750544933504 2025-06-22 21:15 3210浏览
  • 在电力系统中,固态继电器和驱动隔离器像两位“电力守护神”,默默地确保电力设备的安全与稳定运行。它们通过高效、可靠的性能,保障了电力设备在各种环境下的正常工作。固态继电器是电力控制中的关键组成部分,利用半导体器件来实现电路的开关控制。与传统的机械继电器相比,固态继电器具有更快的响应速度、更长的使用寿命、以及没有机械噪音等优点,成为了工业自动化、家用电器等领域中的核心组件。与此同时,驱动隔离器则在电力系统中承担着重要角色。通过电气隔离技术,驱动隔离器有效地将控制信号与高电压电路隔离,确保控制电路免受
    腾恩科技-彭工 2025-06-20 17:36 88浏览
  •   再次拆开来,干脆放上电池看看,呵呵,转呀!  嘀嗒嘀嗒声好听,小齿轮转啊转尊,挺有活力啊!  莫非是活动关节受阻?  仔细,用放大镜观察,真是的!轴承与转杆接触位有污垢。  拆解下来,用酒精仔细清洗干净,看看纸上是刷子擦下来的污迹。  顺便把PCB、其他可能的零部件,也用酒精擦一擦  清洗清洁后的的各个零部件。  再看看电极接触点,有磨损,露出了底下的铜金属。  想想,用焊锡填补吧!  金属表面不太接受,总算有了一点焊锡,试试看吧!  再组装回去,装上电池,不转动!  再拆开来,到底是那个零
    自做自受 2025-06-21 12:19 2486浏览
  • /*************  功能说明    **************本例程基于AI8051U为主控芯片的实验箱进行编写测试.使用Keil C251编译器,Memory Model推荐设置XSmall模式,默认定义变量在edata,单时钟存取访问速度快。edata建议保留1K给堆栈使用,空间不够时可将大数组、不常用变量加xdata关键字定义到xdata空间。下载时, 选择时钟 24MHZ (用户可自行修改频率).*******************
    丙丁先生 2025-06-21 07:36 2846浏览
  • 四足机器狗行业正处于技术爆发与市场扩容的双重风口,波士顿动力等国际巨头凭借先发优势抢占高端市场,而国内企业也在加速布局海外。6月12日,康迪科技和云深处科技宣布达成两项合作,双方将整合优势资源,在高尔夫智能装备与安防巡检四足机器狗两大领域进行深度协同,共同开发面向北美市场的创新产品,以期推动智能机器人技术的多元化应用与全球化布局。这也许是云深处科技以生态合作破局出海困境、加速全球化布局的关键一步。勇闯海外市场在全球机器人产业竞争白热化、出海已成企业增长新引擎的当下,云深处科技与康迪科技的合作堪称
    用户1742991715177 2025-06-20 11:50 56浏览
  • 要有效预防电磁铁损坏,需要从电气防护、环境控制、操作规范和定期维护四个方面采取综合措施。在电气防护方面,要严格控制工作电压,确保其与额定值的偏差不超过±15%,对于高压电磁铁还需加装短路保护装置。同时要做好绝缘保护,shou次使用前必须测量绝缘电阻,在潮湿环境中要增加检测频率。环境控制同样重要,要根据工作环境的温湿度条件选择合适的电磁铁型号,ji端环境下要采取特殊防护措施。运输过程中要做好缓冲包装,避免机械损伤。操作时要注意控制通电时间,监测线圈温度,避免超负荷运行。多台电磁铁同时使用时,要保证
    锦正茂科技 2025-06-23 11:35 223浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦