【有问不答】一维信号临界采样/过采样/欠采样,并利用插值公式恢复信号(MATLAB)
【有问不答】一维信号临界采样/过采样/欠采样,并利用插值公式恢复信号(MATLAB)
- 上代码
- 其他
by 今天不飞了
课代表跑来问我如题问题,问完人没了……啊,只好把答案写在这里
上代码
- 生成一个信号
也可以用你提前准备好的信号啊
% 原始信号
cf = 20; % 截止频率:后面用于显示频谱的哈,这个值大于信号频率就好
fs = 10;
T = 20;
t = 0:1/fs:T;
Y = sin(t)+cos(t).^2;
- 采样
% 临界采样
fs1 = 2*fs;
t1 = 0:1/fs1:T;
Y1 = interp1(t,Y,t1);
% 过采样
fs2 = 5*fs;
t2 = 0:1/fs2:T;
Y2 = interp1(t,Y,t2);
% 欠采样
fs3 = fs/5;
t3 = 0:1/fs3:T;
Y3 = interp1(t,Y,t3);figure
subplot(221),plot(t,Y,'.'),title('原信号')
subplot(222),plot(t1,Y1,'.'),title('临界采样')
subplot(223),plot(t2,Y2,'.'),title('过采样')
subplot(224),plot(t3,Y3,'.'),title('欠采样')Yfft = abs(fft(Y,cf*2));
Y1fft = abs(fft(Y1,cf*2));
Y2fft = abs(fft(Y2,cf*2));
Y3fft = abs(fft(Y3,cf*2));figure
subplot(221),plot(Yfft(1:cf)),title('原信号频谱')
subplot(222),plot(Y1fft(1:cf)),title('临界采样频谱')
subplot(223),plot(Y2fft(1:cf)),title('过采样频谱')
subplot(224),plot(Y3fft(1:cf)),title('欠采样频谱')
效果图
- 信号恢复
% 临界采样
Y1r = interp1(t1,Y1,t);
% 过采样
Y2r = interp1(t2,Y2,t);
% 欠采样
Y3r = interp1(t3,Y3,t);figure
subplot(221),plot(t,Y,'.'),title('原信号')
subplot(222),plot(t,Y1r,'.'),title('临界采样恢复')
subplot(223),plot(t,Y2r,'.'),title('过采样恢复')
subplot(224),plot(t,Y3r,'.'),title('欠采样恢复')Yfft = abs(fft(Y,cf*2));
Y1sfft = abs(fft(Y1r,cf*2));
Y2sfft = abs(fft(Y2r,cf*2));
Y3sfft = abs(fft(Y3r,cf*2));figure
subplot(221),plot(Yfft(1:cf)),title('原信号恢复频谱')
subplot(222),plot(Y1sfft(1:cf)),title('临界采样恢复频谱')
subplot(223),plot(Y2sfft(1:cf)),title('过采样恢复频谱')
subplot(224),plot(Y3sfft(1:cf)),title('欠采样恢复频谱')
效果图
其他
有其他问题也可以问我
【有问不答】一维信号临界采样/过采样/欠采样,并利用插值公式恢复信号(MATLAB)相关推荐
- 过采样与欠采样图像重采样(上采样下采样)
参考文章: https://blog.csdn.net/majinlei121/article/details/46742339 https://blog.csdn.net/Chaolei3/arti ...
- 欠采样的基本概念和现象
今天信号与系统课程进行到信号频谱分析应用的第二部分内容: 信号的采样与恢复.相比于信号的调制与解调,这部分的内则会在同学们的学习和生活中会更多的碰到. ▲ 图1 欠采样封面 信号的采样与回复是连接连续 ...
- 数据处理 过采样与欠采样 SMOTE与随机采样 达到样本均衡化
文章目录 ✌ 过采样与欠采样 1.✌ 采样介绍 2.✌ 过采样 2.1 随机采样: 2.2 SMOTE采样: 3.✌ 欠采样 4.✌ 代码演示 1.1 ✌ 创建数据 1.2 ✌ 随机采样 1.3 ✌ ...
- 永磁同步电机矢量控制中的双闭环是什么意思_【百问百答】ST 电机控制实战问答合辑 | 连载之二...
点击下方链接可以直接观看电机直播及直播答疑 https://wx18257eb0e8c82435.h5.xiaoe-tech.com/content_page/eyJ0eXBlIjoiMiIsInJl ...
- 超全大厂算法岗百问百答(推荐系统/机器学习/深度学习/C++/Spark/python)
之前在准备秋招的时候,每次看到牛客网上那些大神手握七八个大厂的offer,就羡慕到不行,那会儿自己的机器学习算法水平还没法搬上台面,顶多也就是看了几个课程.做了两个比赛的水平,然后比赛还没得到任何的名 ...
- 8问8答,一篇文章读懂空间音效
近日,第一届网易集团创新奖评选落下帷幕,网易智企"逼近人耳极限-音频通话"项目从众多参赛作品中脱颖而出,荣获"0-1创新奖"三等奖. 此次获奖的项目诞生于网易智 ...
- 有问有答 | 容器精华问答,如何玩转容器服务?
戳蓝字"CSDN云计算"关注我们哦! 容器这个词,当你第一眼看它或许脑子里是这东西:瓶瓶罐罐.装水.装其他东西的玩意.不管是什么,总的来说,容器给人第一印象就是--"装& ...
- 有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!
戳蓝字"CSDN云计算"关注我们哦! AWS作为业界领先的云服务提供商,提供多种多样的高可靠性服务.那么究竟该如何使用AWS呢?今天的有问有答栏目,将带您开启 AWS 上的云计算之 ...
- 有问有答 | Storm技术内幕与实践精华问答
戳蓝字"CSDN云计算"关注我们哦! Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop. 随着越来越多的场景对Hadoop的MapReduce ...
- 【方案分享】抖音平台新媒体百问百答:平台规则、爆款涨粉、运营技巧、内容变现.pdf(附下载链接)...
省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年3月份热门报告合集[干货]2021社群运营策划方案.pptx 大萧条来临前的几大征兆 大家 ...
最新文章
- 访问vue_一起学Vue:访问API(axios)
- 滨海宣传员——青龙羊毛
- 开源 java CMS - FreeCMS2.3员
- php pcntl 进程池_PHP 进程池与轮询调度算法实现多任务的示例代码
- 11组软件工程组队项目失物招领系统——进度汇报和下周目标
- MGTemplateEngine 模版发动机简单使用
- 从Notes迁移到Exchange Server 2010 之三
- python字典的值可以是字典吗_python字典的值可以是字典吗
- 多元线性回归模型-数学建模类-matlab详解
- 信息学奥赛一本通(1402:Vigenère密码)
- 520送书,8本你爱的技术书籍免费领!
- linux下keytool生成证书_生成证书命令keytool
- Android之——自己定义TextView
- java中#{}和${}的区别
- 想搞定大厂面试官?4面阿里拿到P7Offer通用流行框架大全
- jmeter-Java关于MD5加密方法 以及16位32位互转
- repeater 的编辑功能
- Microsoft Exchange 2010 and Outlook 2010
- 遗传算法C语言实现以及思路详解简单易懂
- 兔子数列规律怎么讲_“兔子数列”的秘密