数字信号处理实验二(模拟信号采样与重构及频谱分析FFT)

  • 模拟信号采样与重构及频谱分析FFT(2学时)
    1. 要求:
      1. 对一模拟信号进行采样;
      2. 对该采样信号进行重构;
      3. 分析它们的频谱特征。
    2. 目的:
      1. 熟悉MATLAB命令和编辑、运行、调试环境;
      2. 掌握采样定理及对信号的频谱分析。

实验报告:

一、实验内容

i.对一模拟信号进行采样;

ii.对该采样信号进行重构;

iii.分析它们的频谱特征。

二、实验目的

i.熟悉MATLAB命令和编辑、运行、调试环境;

ii.掌握采样定理及对信号的频谱分析。

三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况)

Windows系统 Matlab 2022b

四、实验记录

1.原理基础

i. 对模拟信号进行采样:采样是将模拟信号转换为数字信号的过程。采样定理(香农采样定理)指出,为了完全重构一个模拟信号,采样频率必须至少是信号中最高频率成分的两倍。

ii. 对采样信号进行重构:如果采样频率满足采样定理,可以通过内插(如零阶保持、线性内插或更高阶的内插方法)和滤波来重构模拟信号。

iii. 分析频谱特征:频谱分析是研究信号在频域上的特性,例如通过傅里叶变换或快速傅里叶变换(FFT)来获取信号的频率分量。

2 实验流程

i. 生成一个模拟信号,比如一个正弦波信号。

ii. 设定采样频率,并据此对模拟信号进行采样。

iii. 使用MATLAB的函数对采样信号进行重构。

iv. 分别对原始模拟信号和重构信号进行频谱分析。

3源程序代码

% generate_signal_and_poles_zeros 
%离散信号及离散系统的MATLAB编程实现
%结构:1.模拟信号的生成 2.零极点求解 3.零极点图绘制
%编辑人:贾雯爽
%目的:掌握模拟信号的采样、重构和频谱分析
%最后更新时间:2024/06/05 
%模拟信号采样、重构、频谱分析%%1.模拟信号的生成
% 参数设置  
N = 100;%长度
A = 0.1;%幅度
omega = pi/4;%角频率
phi = pi/3;%初始相位%输出复指数序列的代码
n = 0:N-1;%时间索引
x = A *exp(1i*(omega*n+phi));%生成复指数序列
disp('复指数序列的前几个值:');
disp(x(1:5));% 显示前5个值作为示例 %绘制复指数序列的实部和虚部
figure;
subplot(2,1,1);
plot(n,real(x));
ylabel('实部');
grid on;subplot(2,1,2);
plot(n,imag(x))
ylabel('虚部');
grid on;%%2.系统零极点求解b = [0.7, 0.3]; % 分子系数(从高到低)  
a = [1, -0.8, -0.5]; % 分母系数(从高到低)   % 求解零点  
zeros = roots(b);  
disp('零点:');  
disp(zeros);  % 求解极点  
poles = roots(a);  
disp('极点:');  
disp(poles);% 3.绘制零极点图
figure;  
zplane(b, a); % 绘制零极点图  
title('系统的零极点图');  
grid on;

4实验结果

5实验结果分析

从频谱图中,我们可以观察到信号的主要频率成分以及它们的幅度。如果采样频率足够高,采样信号的频谱将能够准确地反映原始信号的频谱。然而,如果采样频率低于香农采样定理所要求的最小值,则采样信号的频谱将出现混叠现象,高频成分将折叠到低频区域,导致频谱失真。这强调了正确选择采样频率的重要性。

五、实验总结

通过本次实验,我深入理解了模拟信号采样、重构以及频谱分析的基本概念和原理。首先,我们生成了一个简单的正弦波模拟信号,并设定了一个采样频率对其进行采样。接着,我们使用MATLAB的FFT函数对原始模拟信号和采样信号进行了频谱分析。

从实验结果来看,当采样频率满足香农采样定理(即至少是信号中最高频率成分的两倍)时,采样信号的频谱能够较好地反映原始信号的频谱特性,两者在主要频率成分和幅度上非常相似。这说明在采样过程中,我们没有丢失太多关于信号的信息,能够较为准确地重构原始信号。

然而,如果采样频率低于香农采样定理所要求的最小值,采样信号的频谱将会出现混叠现象,高频成分将折叠到低频区域,导致频谱失真。这在实际应用中是不可取的,因为它会严重影响我们对信号特性的理解和后续的信号处理过程。

通过本次实验,我们更加熟悉了MATLAB的命令和编辑、运行、调试环境,掌握了采样定理的基本内容和频谱分析的方法。这对于我们今后在信号处理领域的学习和研究具有重要的指导意义。同时,我们也深刻认识到正确选择采样频率的重要性,这不仅是保证信号采样质量的关键,也是实现信号准确重构和分析的基础。


原创文章内容,学术不精恐有错漏之处,恳请各位批评指正。如有Matlab代码源文件或其他沟通需要,可通过邮箱(2642610289@qq.com)联系我,特情注意,学业繁忙难以及时回复,敬请理解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/363334.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3中获取Excel和csv文件中的内容

1.效果 2.安装 npm install xlsxyarn add xlsx 3.引入使用 <el-upload ref"uploadRef" :on-change"changeFile" :show-file-list"false" class"mr10" accept".csv, .xlsx, .xls"action"#" :auto-upload&quo…

[保姆级教程]uniapp自定义标签页切换组件

文章目录 导文样式改成动态列表切换点击效果加上点击自动滑动scroll-view加上切换组件效果 导文 unaipp自带的标签页和ui设计相差太大&#xff0c;直接修改组件比手写一个还麻烦&#xff0c;下面手写一个。 样式 先用scroll-view做一个滑动&#xff0c;不然多的话滑动不了。 &l…

Vue3 国际化i18n

国际化i18n方案 1. 什么是i18n2. i18n安装、配置及使用2.1 安装2.2 配置2.3 挂载到实例2.4 组件中使用2.5 语言切换 1. 什么是i18n i18n 是“国际化”的简称。在资讯领域&#xff0c;国际化(i18n)指让产品&#xff08;出版物&#xff0c;软件&#xff0c;硬件等&#xff09;无…

数据库调优厂商 OtterTune 宣布停止运营

昨天刷到消息&#xff0c;得知数据库优化厂商 OtterTune 停止了运营。OtterTune 的成员主要来自 CMU Andy Pavlo 教授领导的数据库实验室。公司正式成立于 2021 年 5 月&#xff0c;融资了 1450 万美金。 按照 Andy 教授的说法&#xff0c;公司是被一个收购 offer 搞砸了。同时…

NAND闪存原厂铠侠加速推上市,预计10月完成IPO

NAND闪存原厂铠侠Kioxia拟趁着半导体市场回暖及企业财务状况显著提升的契机&#xff0c;加速推进其上市进程。 据报道&#xff0c;公司计划最快于8月底提交IPO申请&#xff0c;目标是在2024年10月末于东京证券交易所完成首次公开募股。此番上市动作不仅反映出市场复苏迹象&…

python爬虫之scrapy框架基本使用

python爬虫之scrapy框架基本使用 1、环境安装&#xff1a;pip install scrapy 2、创建一个工程&#xff1a;scrapy startproject xxxPro 3、cd xxxPro 4、在spiders子目录中创建一个爬虫文件&#xff1a;scrapy genspider spiderName www.xxx.com 5、执行工程&#xff1a;scra…

同步模式之保护性暂停模式

1. Guarded Suspension&#xff1a;一个线程需要等待另一个线程的执行结果 2. 理解 一个线程需要将结果传递给另一个线程&#xff0c;将这两个线程关联到到同一个 GuardedObject 如果需要源源不断地传递结果&#xff0c;需要使用消息队列&#xff08;生产者-消费者模型&…

k8s流控平台apiserver详解

一、简单理解认识apiserver 1.主要功能 认证 鉴权 准入 mutating validating admission 限流 2.概念 apiserver保护etcd&#xff0c;缓存机制&#xff0c;有缓存直接返回&#xff0c;没缓存再去查看etcd,apiserver是担任和其他平台同信并认证 3.访问控制概览…

如何借助ai(文心一言)获取tushare的数据

1. 准备工作 确保已安装python &#xff0c;安装Tushare库 和文心一言的地址&#xff08;文心一言&#xff09;&#xff1a; 注册Tushare账号并获取Token&#xff1a;在Tushare官方网站注册账号&#xff0c;并获取个人Token。如下 tushare地址&#xff1a;&#xff08;点击即…

JVM原理(一):JVM运行时数据区域的分析

1. 程序计数器 程序计数器是一块较小的内存空间&#xff0c;它可以看作是当前线程所执行的字节码的行号指示器。 作用 在Java虛拟机的概念模型里&#xff0c;字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令&#xff0c;它是程序控制流的指示…

服务器安装JDK,Maven等常用环境

生产环境部署服务器需要安装一些常用工具&#xff0c;下面我就把常用的jdk&#xff0c;maven&#xff0c;node&#xff0c;git的安装方法和步骤演示 一、安装JDK环境 执行如下命令&#xff0c;安装JDK,所有命令都是 复制&#xff0c;粘贴&#xff0c;回车 yum install -y jav…

CentOS停更无忧,中国操作系统闯入后CentOS时代

国际开源服务器操作系统CentOS停更&#xff0c;引发了中国操作系统火线进化——开源龙蜥操作系统社区涌现出大量的技术创新&#xff0c;相关创新技术迅速转化为商业化产品。2024年6月&#xff0c;浪潮信息与龙蜥社区联合发布服务器操作系统云峦KeyarchOS V5.8 新版本&#xff0…

5款提高工作效率的免费工具推荐

SimpleTex SimpleTex是一款用于创建和编辑LaTeX公式的简单工具。它能够识别图片中的复杂公式并将其转换为可编辑的数据格式。该软件提供了一个直观的界面&#xff0c;用户可以在编辑LaTeX代码的同时实时预览公式的效果&#xff0c;无需额外的编译步骤。此外&#xff0c;SimpleT…

MySQL高级-SQL优化- update 优化(尽量根据主键/索引字段进行数据更新,避免行锁升级为表锁)

文章目录 0、update 优化1、创建表2、默认是行锁3、行锁升级为表锁4、给name字段建立索引 0、update 优化 InnoDB的行锁是针对索引加的锁&#xff0c;不是针对记录加的锁&#xff0c;并且该索引不能失效&#xff0c;否则会从行锁升级为表锁。 1、创建表 create table course(…

SOBEL图像边缘检测器的设计

本项目使用FPGA设计出SOBEL图像边缘检测器&#xff0c;通过分析项目在使用过程中的工作原理和相关软硬件设计进行分析详细介绍SOBEL图像边缘检测器的设计。 资料获取可联系wechat 号&#xff1a;comprehensivable 边缘可定义为图像中灰度发生急剧变化的区域边界,它是图像最基本…

基于Jmeter的分布式压测环境搭建及简单压测实践

写在前面 平时在使用Jmeter做压力测试的过程中&#xff0c;由于单机的并发能力有限&#xff0c;所以常常无法满足压力测试的需求。因此&#xff0c;Jmeter还提供了分布式的解决方案。本文是一次利用Jmeter分布式对业务系统登录接口做的压力测试的实践记录。按照惯例&#xff0…

Web渗透-逻辑漏洞

一、概述 逻辑漏洞是指由于程序逻辑不严或逻辑太复杂&#xff0c;导致一些逻辑分支不能够正常处理或处理错误&#xff0c;一般出现任意密码修改&#xff08;没有旧密码验证&#xff09;,越权访问&#xff0c;密码找回&#xff0c;交易支付金额等。对常见的漏洞进行过统计&…

动手学深度学习(Pytorch版)代码实践 -计算机视觉-40目标检测和边界框

40目标检测和边界框 import torch from PIL import Image import matplotlib.pylab as plt from d2l import torch as d2lplt.figure(catdog) img Image.open(../limuPytorch/images/catdog.jpg) plt.imshow(img) plt.show()# 边界框 #save def box_corner_to_center(boxes):…

Android 14 独立编译 Setting apk

我们在setting 目录下是用 mm 会报错。 所以应该在 源码主目录 采用 make Settings 进行编译 很多时候如果在apk 目录下 mm 单独编译会出错&#xff0c; 都可以才用这种方式进行编译。

同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器

同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器 1路SDI进&#xff0c;1路DVI(可转HDMI/VGA/色差分量/AV)3.5音频1路SDI出,可以支持音频解嵌&#xff0c;也可把3.5音频加嵌转换输出&#xff0c;输出分辨率可调&#xff0c;支持图像翻转180度 一、产品简介 SDI转万能转…