验证频率采样定理

clc
clear all;
close all;
a=0.9;
L=10;
n1=-L:L;
xn=a.^abs(n1);
% n1=-10:10;
% xn=(0.9).^abs(n1);
xn(12)
figure
stem(n1,xn,'.');
axis([-11,11,0,1.2]);
title('x(n)');
xlabel('n1');
ylabel('x(n)');
% N=30;   sample
for k=0:29Ck(k+1)=1;for n2=1:10Ck(k+1)=Ck(k+1)+2*xn(n2+1+10)*cos(2*pi*k*n2/30);end
end
%attention:xn(n2+1+10)is not begin from xn(1),it's from xn(12)
x30n=ifft(Ck,30);
figure
k=0:29;
stem(k,x30n,'.');
axis([0,30,0,1.2]);
% N=15;   sample
for k=0:14Ck(k+1)=1;for n2=1:10Ck(k+1)=Ck(k+1)+2*xn(n2+1+10)*cos(2*pi*k*n2/15);end
end
%attention:xn(n2+1+10)is not begin from xn(1),it's from xn(12)
x15n=ifft(Ck,15);
figure
k=0:14;
stem(k,x15n,'.');
axis([0,20,0,1.2]);

Ck表示FT[x(n)]在[0,2pi]上的N点等间隔采样。
注意上述代码中xn序列空间号和定义n1,n2排序不一样。
真正计算中的xn(1)是代码中的xn(12)

15点采样中以第6个点为例,是混叠的结果



0.5905+0.3487=0.9392

数字信号处理——频域采样定理matlab验证相关推荐

  1. 数字信号处理基础----采样定理

    1. 采样的过程   对一个信号进行采样,就是用一系列等间隔的的脉冲信号作用在被采样信号上.由前面的知识,冲击信号与另一个信号相乘,会在冲击的位置得到一个幅度为被采样信号的一个冲击,由此得到了一些列时 ...

  2. 数字信号处理(8)- 频域采样定理

    1 为什么要研究频域采样定理 由z变换和DFT的关系可知,DFT实现了对频域的采样,便于计算机的计算. 那么能否用频域采样恢复原来的信号(或者频率函数),其限制条件是什么,内插公式又是什么? 采样后所 ...

  3. 数字信号处理大作业——基于matlab R2019a的男声变女声资料汇总与代码

    @数字信号处理大作业--基于matlab R2019a的男声变女声资料汇总与代码 概述 参考了很多前人的资料,发现很多函数已经过时了,而且从我通过VIP下载的代码来看,代码的逻辑不是很清晰,废话也多, ...

  4. 用matlab实现女声变男声步骤,数字信号处理大作业——基于matlab R2019a的男声变女声资料汇总与代码...

    @数字信号处理大作业--基于matlab R2019a的男声变女声资料汇总与代码 概述 参考了很多前人的资料,发现很多函数已经过时了,而且从我通过VIP下载的代码来看,代码的逻辑不是很清晰,废话也多, ...

  5. matlab对图像信号进行频谱分析及滤波,数字信号处理课程设计---应用 Matlab对信号进行频谱分析及滤波...

    数字信号处理课程设计---应用 Matlab对信号进行频谱分析及滤波 课课 程程 设设 计 (论文) 报计 (论文) 报 告告 书书 课程名称课程名称 数字信号处理 题题 目目 应用Matlab 对信 ...

  6. 数字信号处理实验matlab版答案,数字信号处理习题答案及matlab实验详解.pdf

    数字信号处理习题答案及matlab实验详解.pdf 第一章 参考答案: 1 (1)2 2 14 ,有理数,所以周期为 14 0 3  3 7 2 2 (2 ) 12 ,无理数,非周期  ...

  7. matlab音乐信号处理,数字信号处理课程设计---基于 MATLAB 的音乐信号处理和分析...

    数字信号处理课程设计---基于 MATLAB 的音乐信号处理和分析 1<数字信号处理>课程设计设计题目:基于 MATLAB 的音乐信号处理和分析一.课程设计的目的本课程设计通过对音乐信号的 ...

  8. 通信原理学习笔记3-1:数字通信系统概述(模数转换、时频域采样定理)

    数字通信系统模型 数字通信系统模型如下: 各部分功能: 信源输入:输入原始基带信号(可以是模拟信号) 信源编码:采样+量化+编码(模数转换+压缩冗余) 信道编码:保证传输无差错,可以是自带校验信息的F ...

  9. matlab频域取样间隔,实验二 时域采样与频域采样及MATLAB程序

    实验二 时域采样与频域采样 一 实验目的 1 掌握时域连续信号经理想采样前后的频谱变化,加深对时域采样定理的理解 2 理解频率域采样定理,掌握频率域采样点数的选取原则 二 实验原理 1 时域采样定理 ...

  10. 离散信号(一) | 信号的采样和恢复+时域、频域采样定理

    离线信号是指在时间上是离散的,即只在某些不连续的规定时刻给出信号的瞬时值,而在其它时刻无意义的信号.连续时间信号的采样是离散信号产生的方法之一,而计算机技术的发展以及数字技术的广泛应用是离散信号分析. ...

最新文章

  1. 中科大计算机应用,中科大2012计算机应用专业考研初试考什么
  2. Xilinx ISE 14.7 安装教程
  3. Autofac框架初识与应用
  4. java getselecteditem_java – 将getSelectedItem()从JComboBox转换为int或任何其他东西
  5. 测试私有方法_史上最轻量!阿里开源了新型单元测试Mock工具
  6. 算法题---最长公共前缀
  7. NSX控制平面和静态路由更新流程2
  8. 坚定信心,持有002096岭南民爆!
  9. 华为MSTP负载均衡配置示例
  10. FISCO BCOS简介
  11. The beginning iOS8 Programming with Swift 中文翻译 - 3
  12. App制作开发工具源代码搭建网站转app网站
  13. 启明星Zynq7010制作PYNQ V2.4镜像过程记录
  14. Android ~ 国际化(多语言)
  15. C++ Primer学习笔记-----第十六章:模板与泛型编程
  16. 如何用laragon框架运行php文件
  17. 关于计算机系调查问卷表,计算机系统调查问卷.xls
  18. ElasticSearch 全文搜索引擎
  19. 跳跃游戏 (动态规划剪枝/前缀和/滑动窗口/BFS剪枝)
  20. PTV Vissim学习

热门文章

  1. 不要打开文件,阅读Rvt信息档案
  2. X明X源面试题《三》
  3. B/S、C/S架构与视频对话技术
  4. Struts2 Error filterStart异常的解决方法总结
  5. Android Eclipse 导入 AS Gradle AAR 库手册
  6. ubuntu中eclipse无法识别android手机问题
  7. 【转】android开发必看资源URL
  8. Linux下安装zabbix-agent详解
  9. diff 比较文件异同命令
  10. python设置excel格式_Python使用xlwt写excel并设置写入格式