实验3快速傅立叶变换及其应用


    
    班 级09电班 学号 姓 名 组
    实验日期 室温 气压 成 绩
    实验题目: 实验3 快速傅立叶变换应
    实验目
    (1) 理学基础通实验加深FFT理解熟悉MATLAB重点关函数
    (2) 应FFT典型信号进行频谱分析
    (3) 解应FFT进行信号频谱分析程中出现问题便实际中正确应FFT
    (4) 应FFT实现序列线性卷积相关
    二实验仪器:
    微型计算机 (包含MATLAB软件) 台

    三快速傅里叶变换原理

    数字信号傅里叶变换通常采离散傅里叶变换(DFT)方法DFT 存足计算量太难进行实时处理计算N 点DFT 般需次复数法N(N1)次复数加法运算N较求信号进行实时处理时难实现需运算速度1965年JWCoolyJWTukey发现DFT种快速算法学者进步改进 快形成套高效运算方法现通快速傅里叶变换 简称FFT( The Fast Fourier Transform)快速傅里叶变换实质利式(1)中权函数称性周期性N点DFT进行系列分解组合整DFT计算程变成系列叠代运算程DFT运算量简化DFT数字信号实时处理应创造良条件
    快速傅里叶变换算法:

    (1)式知n计算X(n)须作N次复数法N1次复数加法完成组变换需次法N(N1)次复数加法介绍快速傅里叶变换算法减少运算次数提高工作效率
    时nk二进制数表示:



    记 (1)式改写
    (2)
    式中:

    (3)
    (2)改成
    (4)
    (5)

    式(5)式(4)分解形式初始数代入式(5)第等式组计算数般痗L1组计算数代入式(5)第L等式计算第L组计算数(L=12…γ)计算公式表示

    (6)
    式中 (7)
    根式(6)第L数组中      计算赖数组两数两数标号相差两数计算第L数组中标号数(等号右端二进制数)分取01时分组两数计算两新数储存原位置计算程中需N存储器称第L数组中偶结点计算偶结点需次法事实式(6)


    式中: 式(7)中取01时应P值偶结点关系:
    式(6)表示

    P求法:中i写成二进制数右移位成
    颠倒位序式(5)吕前面γ等式等式均应组数进行计算组数N2结点根式(9)结点需作1次法2次加法组数需N2次法N次加法完成γ组数计算需Nγ2次法Nγ次加法
    四实验容
    实验中应序列号:

    (1)观察高斯序列时域幅频特性固定信号中参数p8改变q值q分等248观察时域幅频特性解q取值时信号序列时域幅频特性影响固定q8改变pp分等81314观察参数p变化信号序列时域幅频特性影响注意p等少时会发生明显泄漏现象混叠否出现?记录实验中观察现象绘出相应时域序列幅频特性曲线
    解:程序:

    n0115
    p8变q变化(248)
    p8q2 p8q2
    xa1exp(((np)^2)q)
    subplot(521)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    title('p8 q2')
    xk1abs(fft(xa1))
    subplot(522)
    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p8 q2')
    p8q4 p8q4
    xa1exp(((np)^2)q)
    subplot(523)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    title('p8 q4')
    xk1abs(fft(xa1))
    subplot(524)
    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p8 q4')
    p8q8 p8q8
    xa1exp(((np)^2)q)
    subplot(525)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    xk1abs(fft(xa1))
    title('p8 q8')
    subplot(526)
    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p8 q8')
    q8变p变化(81314)
    p8q8 p8q8
    xa1exp(((np)^2)q)
    subplot(525)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    xk1abs(fft(xa1))
    title('p8 q8')
    subplot(526)
    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p8 q8')
    p13q8 p13q8
    xa1exp(((np)^2)q)
    subplot(527)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    xk1abs(fft(xa1))
    title('p13 q8')
    subplot(528)
    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p13 q8')
    p14q8 p14q8
    xa1exp(((np)^2)q)
    subplot(529)
    plot(nxa1'*')
    xlabel('tT')
    ylabel('xa(n)')
    title('p14 q8')
    xk1abs(fft(xa1))

    subplot(5210)

    stem(nxk1)
    xlabel('k')
    ylabel('Xa(k)')
    title('p14 q8')


    分析:
    高斯序列表达式知np期称轴p取固定值时时域图关n8称截取长度周期整数倍没发生明显泄漏现象存混叠q2增加8程中时域图形变化越越缓中间包络越越函数周期开始增加频率降低渐渐fs2混叠减弱
    q值固定变p变化时时域称中轴右移截取时域长度渐渐周期整数倍开始法代表周期泄漏现象越明显图形越越偏离真实值p14时泄漏现象明显混叠出现

    (2)观察衰减正弦序列 时域幅频特性a01f00625检查谱峰出现位置否正确注意频谱形状绘出幅频特性曲线改变ff分等0437505625观察两种情况频谱形状谱峰出现位置混叠泄漏现象?说明产生现象原

    解:程序:

    n10115
    xb1exp(01*n1)*sin(2*pi*00625*n1)
    subplot(321)
    plot(n1xb1'*')
    xlabel('n')
    ylabel('x(n)')
    title('f00625')
    xk1abs(fft(xb1))
    subplot(322)
    stem(n1xk1)
    xlabel('k')
    ylabel('X(k)')
    title('f00625')
    n20115
    xb2exp(01*n2)*sin(2*pi*04375*n2)
    subplot(323)
    plot(n2xb2'*')
    xlabel('n')
    ylabel('x(n)')
    title('f04375')
    xk2abs(fft(xb2))
    subplot(324)
    stem(n2xk2)
    xlabel('k')
    ylabel('X(k)')
    title('f04375')
    n30115
    xb3exp(01*n3)*sin(2*pi*05625*n3)
    subplot(325)
    plot(n3xb3'*')
    xlabel('n')
    ylabel('x(n)')
    title('f05625')
    xk3abs(fft(xb3))
    subplot(326)
    stem(n3xk3)
    xlabel('k')
    ylabel('X(k)')
    title('f05625')












    分析:
    ff100625时谱峰位置出现正确存混叠现象时域采样周期满足采样定理
    f0437505625时时域图关Y轴称频域完全相频域图取绝值结果完全相外时域采样6半周期满足采样定理混叠截取长度周期整数倍出现泄漏
    (5) FFT卷积分计算(p8q2)(a01f00625)16点循环卷积线性卷积

    解:
    程序:
    n10115
    xexp((n18)^22)
    yexp(01*n1)*sin(2*pi*00625*n1)
    Nlength(x)
    n0N1
    n20130
    Xfft(x)
    Yfft(y)
    x32[x zeros(116)]
    y32[y zeros(116)]
    X32fft(x32)
    Y32fft(y32)
    z16ifft(X*Y)
    z32ifft(X32*Y32)
    subplot(221)
    plot(nz16'o')
    xlabel('n')ylabel('z(n)')
    title('循环卷积结果')
    subplot(222)
    plot(n2z32(12*N1)'o')
    xlabel('n')ylabel('z(n)')
    title('线性卷积结果')
    rm16real(ifft(conj(X)*Y))
    rm32_0real(ifft(conj(X32)*Y32))
    rm32[rm32_0(N+22*N) rm32_0(1N)]
    mn
    subplot(223)
    plot(mrm16'o')
    xlabel('m')ylabel('rm')
    title('循环相关结果')
    m(N1)N1
    subplot(224)
    plot(mrm32'o')
    xlabel('m')ylabel('rm')
    title('线性相关结果')


    (7) FFT卷积分计算(p8q2)(a01f00625)16点循环相关线性相关问少结果间异点

    解:程序:p8
    q2
    N16
    for i1N
    Xa(i)exp(((i1p)^2)q)
    end
    a01
    f00625
    for i1N
    Xb(i)exp(a*i)*sin(2*pi*f*i)
    end
    Xakfft(XaN)
    Xbkfft(XbN)
    rmreal(ifft(conj(Xak)*Xbk))
    m0N1
    subplot(221)
    stem(mrm)
    title('循环相关x前')



    rmreal(ifft(conj(Xbk)*Xak))
    m0N1
    subplot(222)
    stem(mrm)
    title('循环相关y前') Xakfft(Xa2*N)
    Xbkfft(Xb2*N)
    rmreal(ifft(conj(Xak)*Xbk))
    rm[rm((N+2)2*N) rm(1N)]
    mN+1N1
    subplot(223)
    stem(mrm)
    title('线性相关x前')
    rmreal(ifft(conj(Xbk)*Xak))
    rm[rm((N+2)2*N) rm(1N)]
    mN+1N1
    subplot(224)
    stem(mrm)
    title('线性相关y前')
















    分析:
    通实验结果知2种结果循环相关x前结果轴轴旋转180度循环相关y前结果线性相关x前结果轴轴旋转180度线性相关y前结果

    (8)FFT卷积分计算(p8q2)(a01f00625)相关函数

    解:程序

    n0115
    xanexp((n8)^22)

    xbnexp(01*n)*sin(2*pi*00625*n)
    klength(xan)
    xakfft(xan2*k)
    xbkfft(xbn2*k)
    rm1real(ifft(conj(xak)*xak))
    rm1[rm1(k+22*k) rm1(1k)]
    rm2real(ifft(conj(xbk)*xbk))
    rm2[rm2(k+22*k) rm2(1k)]
    m(k+1)(k1)
    subplot(211)
    stem(mrm1)
    xlabel('m')
    ylabel('幅度')
    title('xa(n)相关函数')
    subplot(212)
    stem(mrm2)
    xlabel('m')
    ylabel('幅度')
    title('xb(n)相关函数')

    五实验总结
    通次实验理学基础加深FFT理解熟悉MATLAB重点关函数应FFT典型信号进行频谱分析解应FFT进行信号频谱分析程中出现问题应FFT实现序列线性卷积相关

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    实验一-线性表及其应用(I)

    姓名学号实验项目线性表及其应用(I)实验内容1.实现线性表的顺序存储结构和主要的基本操作,并添加输出显示等辅助函数,在此基础上实现后续两个算法。线性表的抽象数据类型定义参见教材第19页。顺序存...

    2年前   
    542    0

    数据结构实验报告《三、串及其应用》

    数据结构实验报告- - - - 串及其应用之文学研究助手 专业班级: 电信班 ...

    3年前   
    1302    0

    VERTE70傅立叶变换红外光谱仪作业指导书

    VERTEX70 傅立叶变换红外光谱仪作业指导书本作业指导书依据红外光谱分析方法通则〔GB/T6040-2023〕和布鲁克公司VERTE 某 70 型红外光谱仪操作说明书制定。一、适用范围本方...

    1年前   
    223    0

    中学导数及其应用

    中学导数及其应用摘要:微积分的创立无疑是人类发展史上重要的里程碑。导数是微积分中的重要基础概念,对于高中数学学习和大学数学的学习起着承上启下的作用。导数作为中学数学的重要组成部分,为分析函数单...

    1年前   
    263    0

    实验三 图像频域变换及滤波

    实验三 图像频域变换及滤波一、实验目的:1. 理解傅立叶变换及离散余弦变换在图像处理中的应用2. 掌握噪声模拟和空域图像滤波函数的使用方法3. 掌握频域滤波的概念及方法4. 利用MATLAB...

    4年前   
    654    0

    2023北航物理实验研究性实验报告电位差计及其应用

    北航物理实验研究性实验报告——电位差计及其应用篇一:北航物理实验研究性实验报告——电位差计及其应用北航物理实验研究性实验报告——电位差计及其应用作者:学号:目录摘要.................

    6个月前   
    134    0

    实验十三-SIMULINK的应用

    实验十三 SIMULINK的应用一、实验目的1、熟悉Simulink的操作环境并掌握绘制系统模型的方法2、掌握Simulink中子系统模块的建立与封装技术3、对简单系统所给出的数学模型能...

    1年前   
    415    0

    快速血脂仪检测仪的应用

    随着目前人们生活水平的提高,高脂肪高含量的食物在人群中的应用量已经逐年增加。而脂肪和脂类以及蛋白质主要存在在肉类以及油脂类植物中,据有关数据统

    4年前   
    608    0

    新版FIDIC合同条件及其应用

    新版FIDIC合同条件及其应用随着我国加入WTO和改革开放的不断深入,工程项目雇主、工程咨询、勘查、设计和施工单位,都面临着国内外两个国际竞争市场。一个是按照“国际惯例要求”的国内外资项目、国...

    12年前   
    758    0

    变频器及其应用

    变频器及其应用 李小元(神东煤炭分公司石圪台煤矿 ****县大柳塔镇 719315) 摘 要 对变频器的基本常识及其及其原理和变频器程序编写及分析实例 关键词 变频器 原理 程序 实例 ...

    9年前   
    9183    0

    Windows操作系统及其应用

    Windows操作系统及其应用一. Windows操作系统的若干常识1、 Windows操作系统的主要功能是_B_____。A.实现软、硬件转换B.管理系统所有的软、硬件C.把源程序转换为目标...

    4年前   
    791    0

    《多媒体技术》实验报告图像变换动画

    ///////////大 学学 生 实 验 报 告实验课程名称 多媒体技术 开课实验室 ...

    3年前   
    641    0

    EB系列高压耐硫变换催化剂的工业应用

    EB系列高压耐硫变换催化剂的工业应用 1. 概述太化股份公司合成氨分厂前身为太原化肥厂,是“一五”期间国家“156”项重点建设项目之一。公司现有合成氨生产能力18万吨/年,厂区占地面积217公...

    2年前   
    438    0

    平移变换几何证明与计算中的应用

    平移变换在几何中的应用平移变换是几何中的一种重要变换,运用平移变换可以将分散的线段、角或图形集中到一起,便于问题的研究和解决。这是平移变换中的常用方法,下面仅举几例,以作说明。一、平移变换在几...

    4年前   
    715    0

    集成运算放大器的应用仿真实验内容及报告提交要求-2021 (3)

    1.加深理解集成运算放大器的特点和性质。 2.以通用集成运算放大器OP07为例,学习集成运放的基本使用方法(如接线、调零等)。3.学习运用集成运算放大器组成反相比例、同相比例、加法器、减法器、积...

    10个月前   
    213    0

    实验6FFT算法的应用

    实验6 FFT算法的应用实验目的:加深对离散信号的DFT的理解及其FFT算法的运用。实验原理:N点序列的DFT和IDFT变换定义式如下: , 利用旋转因子具有周期性,可以得到快速算法(FF...

    1年前   
    376    0

    建设工程成本管理方法及其应用研究

              《建设工程成本管理方法及其应用研究》                 建设工程成本管理方法及其应用研究 摘要:随着社会经济的发展,企业数量的增...

    5年前   
    1796    0

    怎样加强工程项目成本管理及其应用

    怎样加强工程项目成本管理及其应用  加强项目成本管理,减支增效,将成为企业长期追求的经营战略。通常我们把施工项目成本管理划分为相互联系的环节,即成本预测,成本计划,成本控制,成本核算,成本分析...

    9年前   
    622    0

    金融工程的核心技术及其应用研究

    金融工程的核心技术及其应用研究 郭菊娥 邢公奇 郭菊娥系西安交通大学管理学院,邢公奇系西安交通大学经济与金融学院 (西安交通大学,西安,710049) 摘要 本文从现金流的视...

    11年前   
    14888    0

    ISO9000以及其在软件行业的应用

    ISO9000以及其在软件行业的应用ISO9000无疑是质量管理领域中极其重要的一个话题,甚至在很多人的眼里,质量管理就是ISO9000。尽管这种看法是不全面的,它还是从一个侧面反映了ISO9...

    11年前   
    816    0

    文档贡献者

    文***品

    贡献于2022-12-18

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档