下载《标准实验报告》 1 2 3 4 注意:请按时上传作业!到时将自动关机! 18:16:06.

Slides:



Advertisements
Similar presentations
一、模型与计算公式 二、基本的组合分析公式 三、概率直接计算的例子 第 1.3 节 古典概率 四、抽签与顺序无关 五、二项分布与超几何分布 六、概率的基本性质.
Advertisements

第五章 主张超尘绝俗的 佛家.
第3章 离散傅立叶变换 DFS DFS的性质 DFT DFT的性质 圆周卷积 利用DFT计算线性卷积 频率域抽样.
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
第二课 扬起自信的风帆 我能“行”.
內部審核實務 新竹縣政府主計處四科 王美琪
情緒與壓力管理─背部舒緩 指導老師:彭易璟 第六組組員:會資三乙 499A0047 謝宛霖 會資三乙 499A0019 吳汶諭
第十章 图像的频域变换.
102年10月17日 臺北市公共運輸處 報告人:陳榮明處長
第2章 时域离散信号和系统的频域分析 教学内容包括: 序列的傅立叶变换定义及性质 Z变换的定义与收敛域 利用z变换分析信号和系统的频域特性.
实验十:FFT的实现与应用 信息工程学院 网络工程系 强文萍.
让微笑伴您一生.
信号处理与系统课程教学案例 FFT的应用—— 声音信号合成与处理 国防科技大学电子科学与工程学院.
第七章 傅利葉轉換 7.1 前言 傅利葉轉換是影像處理中重要的基礎,不但可以做到用其他方式無法得到的結果,也比其他方式來得有效率。
第7章 离散信号的频域分析 离散Fourier级数 离散Fourier变换 第3章 连续信号的频域分析 连续Fourier级数
实验二 FFT与DFT计算时间的比较及圆周卷积代替线性卷积的有效性实验
信号与系统基础 (二) 王烁
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
第3章 离散傅里叶变换(DFT) 及其快速算法(FFT)
现代电子技术实验 4.11 RC带通滤波器的设计与测试.
第二章 离散傅里叶变换 及其快速算法(8学时 )
熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法. 熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法.
实验四 滤波器传输函数的零点和极点 对滤波特性的影响
第三章 z变换及离散系统的频域分析 课程名称:数字信号处理 任课教师:张培珍 授课班级:信计
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
任何确定性信号经过测量后往往就会引入随机性误差而使该信号随机化,另外,任何信号本身都存在随机干扰,通常把对信号或系统功能起干扰作用的随机信号称之为噪声。噪声的存在影响了信号的正确接收及判决,因此,要使用滤波器将信号尽可能精确地表现出来,从噪声中提取出有用的信号。
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
Biomedical signal processing
Chapter 3 Discrete Fourier-Transform (Part Ⅰ)
数字信号处理 Lecture 6: Properties of Discrete Fourier Transformation 杨再跃
§ 9.1常用数学软件简介及MATLAB基础知识
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
实验一: 信号、 系统及系统响应 1、实验目的 1 熟悉连续信号经理想采样前后的频谱变化关系, 加深对时域采样定理的理解。
1 3 2 上传密码: 1234 注意:请按时上传作业!到时将自动关机! 14:07:43.
引言 1.DFT是信号分析与处理中的一种重要变换。 年,Cooley, Tukey《机器计算傅里叶级数的一种算法》
SOA – Experiment 2: Query Classification Web Service
1.函数 2.程序 3.图形 目的:掌握Matlab作平面曲线图的方法与技巧
第三章学习目标 1.理解傅里叶变换的几种形式 2.理解离散傅里叶变换及性质,掌握圆周移位、共轭对称性,掌握圆周卷积、线性卷积及两者之间的关系
2.1.
第四章习题.
2 下载《标准实验报告》 1 3 下载 实验题目 4 提交 实验报告 切记:请按时上传作业!到时将自动关机! 07:32:44.
一、问题的背景和目的 二、问题分析 三、例题
晶体管及其小信号放大 -单管共射电路的频率特性.
第三节 常见天气系统.
晶体管及其小信号放大 -单管共射电路的频率特性.
熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法. 熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法.
2019/5/2 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 08:20:28.
实验一 熟悉MATLAB环境 常用离散时间信号的仿真.
2019/5/4 实验三 离散傅立叶变换的性质及应用 06:11:49.
第4章 快速傅立叶变换 问题的提出 解决问题的思路与方法 基2时间抽取FFT算法 基2时间抽取FFT算法的计算复杂度
3.1 离散傅里叶变换的定义 3.2 离散傅里叶变换的基本性质 3.3 频率域采样 3.4 DFT的应用举例
2019/5/11 实验四 FIR滤波器的特性及应用 05:31:12.
2019/5/11 实验三 线性相位FIR滤波器的特性 05:31:30.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
第 四 章 迴歸分析應注意之事項.
第三章 DFT 离散傅里叶变换.
第七、八次实验要求.
两个变量的线性相关 琼海市嘉积中学 梅小青.
调幅与检波的研究 实验目的 实验原理 实验内容 注意事项.
2019/5/21 实验三 离散傅立叶变换的性质及应用 19:21:59.
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
欢迎大家来到我们的课堂 §3.1.1两角差的余弦公式 广州市西关外国语学校 高一(5)班 教师:王琦.
第6章 离散信号与系统的频域分析 6.1 周期信号的离散时间傅里叶级数 6.2 非周期信号的离散时间傅里叶变换
欢迎乘座远航号! 让我们一起去知识的海洋寻宝吧!
2 下载《标准实验报告》 1 3 下载 实验题目 4 提交 实验报告 切记:请按时上传作业!到时将自动关机! 13:26:23.
2019/8/4 实验三 离散傅立叶变换的性质及应用 13:26:29.
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
正弦型函数 说课人: 张 莉 学 校: 鞍山五中.
Presentation transcript:

下载《标准实验报告》 1 2 3 4 注意:请按时上传作业!到时将自动关机! 18:16:06

程序、图、结果 18:16:06

2018/12/3 实验一 离散傅立叶变换的性质及应用 18:16:06

一、实验目的 1.熟悉 MATLAB 编程; 2.了解 DFT 的性质及其应用。 18:16:06

二、实验要求 1.用三种不同的 DFT 程序计算序列 x(n)的离散傅立叶变换 X(k),并比较三种程序计算机运算时间; 2.利用 DFT 实现两个序列的线性卷积运算,并研究DFT点数与混叠的关系。 3.利用FFT/IFFT实现简单的频域滤波。 特别强调:如果只是直接运行给出的程序,而不加以改造,则本次实验成绩最多只给一半的成绩。 18:16:06

三、实验内容 1. 用三种方法计算 x(n)=R8(n) 的DFT结果 X(k): (1)直接利用DFT公式 (2)利用矩阵形式 (3)利用FFT 要求: (1)三种方式分别写成三个函数,在主程序中调用; (2)比较三种程序计算机运算时间。 18:16:06

(1)直接利用公式,以循环变量逐点计算的方式计算 X(k): 18:16:06

直接利用公式计算DFT: 注意:MATLAB要求文件名要与函数名相同。如对于本函数,存储的文件名应为dft1.m function [Am, pha] = dft1(x) N = length(x); w = exp(-j*2*pi/N); for k = 1:N sum = 0; for n = 1:N sum = sum + x(n) * w^((k-1)*(n-1)); end Am(k) = abs(sum); pha(k) = angle(sum); 注意:MATLAB要求文件名要与函数名相同。如对于本函数,存储的文件名应为dft1.m 18:16:06

(2)用矩阵运算的方式计算 X(k): 18:16:06

例如,对于N=4点的DFT,就可以表示成 18:16:06

利用矩阵形式计算DFT: function [Am, pha] = dft2(x) N = length(x); n = [0:N-1]; k = [0:N-1]; w = exp(-j*2*pi/N); nk = n' * k; wnk = w.^(nk); Xk = x * wnk; Am = abs(Xk); pha = angle(Xk); 18:16:06

18:16:06

(3)直接调用MATLAB的FFT函数计算X(k)。 18:16:06

(4)在主程序中调用上述三种方式计算X(k): (a)比较三种方式的运行时间; (b)画出相应的幅度谱和相位谱。 18:16:06

x = [my, zeros(1,246)]; %为了对比时间,加长序列 t = cputime; %函数cputime获得系统当前时间 [Am1,pha1] = dft1(x); %分别调用dft1,dft2,dft3 t1 = cputime - t; %计算花费的时间 n = [0:(length(x)-1)]; w = (2*pi/length(x))*n; %准备谱的x坐标 figure(1) subplot(2,1,1), plot(w,Am1,'b'); %'b'表示用blue颜色画线 title('幅度谱'); xlabel('frequency in radians'); ylabel('|X(k)|'); subplot(2,1,2), plot(w,pha1,'r'); grid; title('相位谱'); ylabel('arg(X[k)])'); 18:16:06

2.用DFT实现两个序列的卷积运算 后取主值序列的结果. 18:16:06

提示1: %用DFT实现循环卷积 x = [1 1 1]; y = [2 3 4 5]; N = 5; XK = fft(x, N); YK = fft(y, N); f = ifft(XK .* YK); 18:16:06

实验要求: (1)自己构造两个有限长序列 x(n)、h(n); (2)利用conv函数计算两个序列的线性卷积; 提示:y=conv(x,h); (3)分别计算不同点的循环卷积(利用FFT/IFFT计算);什么时候循环卷积与线性卷积相同?请总结规律。 18:16:06

自己构造有限长的序列x[], y[]: x = ???; %用自己的学号构造有限长序列x; y = ???; %自己任意构造有限长序列y; N = ???; % 根据序列x,y的长度选择3个N值 XK = fft(x, N); YK = fft(y, N); f = ifft(XK .* YK); figure(1); stem(f); title(['用DFT计算线性卷积: N=' num2str(N)]); ycov=conv(x,y); %调用conv计算线性卷积 figure(2); stem(ycov); title('调用CONV计算线性卷积'); 18:16:06

3.利用FFT/IFFT实现简单的频域滤波 要求与思路: (1)构造一低频离散信号f; (2)在此低频信号上添加高频随机噪声得到混合信号g; (3)对信号g进行FFT变换得到其幅度谱和相位谱; (4)对高于某个频率的幅度谱全部置为0; (5)利用IFFT对频谱做反变换得到滤波后的信号f’; (6)画图比较 f 和 f’。 --------部分提示见下页…. 18:16:06

%random(m,n):生成一个m*n的0.0~1.0间的随机数矩阵 noise = rand(1,nx)-0.5; %生成一个正弦离散信号: x1=[1:nx]; y1=sin(x1*0.3); %生成随机高频噪声: %random(m,n):生成一个m*n的0.0~1.0间的随机数矩阵 noise = rand(1,nx)-0.5; %在信号上面添加随机高频噪声: y2=y1+noise; %等价于下面的2行: %for i=1:nx % y2[i] = y1[i] + noise[i]; %分别用红色实线、兰色虚线在同一个图上画线: plot(x1,y1,'r',x1,y2,'b:'); 18:16:06

上页程序的运行结果如下: 18:16:06

y1=sin(x1*0.3); %自己构造有用的信号/序列 noise=rand(1,nx)-0.5; y2=y1+noise; x1=[1:nx]; y1=sin(x1*0.3); %自己构造有用的信号/序列 noise=rand(1,nx)-0.5; y2=y1+noise; figure(1); plot(x1,y1,'r',x1,y2,'b:'); XXX=fft(y2); figure(2); plot(abs(XXX)); title('信号的幅度谱'); %改造频谱,实现滤波 for i=10:nx-10+1 %自己选择合适滤波范围 XXX(i)=0; end f1=ifft(XXX); figure(3); plot(x1,y1,'r',x1,f1,'b:'); title('滤波的效果'); 18:16:06

18:16:06

18:16:06

18:16:06

特别强调:如果只是直接运行给出的程序,而不加以改造,则本次实验成绩最多只给一半的成绩。 18:16:06