第6章 应用程序设计.ppt
《第6章 应用程序设计.ppt》由会员分享,可在线阅读,更多相关《第6章 应用程序设计.ppt(181页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 第第第第6 6 6 6章章章章 应用应用应用应用程序设计程序设计程序设计程序设计内容提要内容提要内容提要内容提要内容提要内容提要 数字信号处理主要面向密集型的运算,包括乘法数字信号处理主要面向密集型的运算,包括乘法数字信号处理主要面向密集型的运算,包括乘法数字信号处理主要面向密集型的运算,包括乘法数字信号处理主要面向密集型的运算,包括乘法数字信号处理主要面向密集型的运算,包括乘法-累加、数字滤波和快速傅里叶变换等。累加、数字滤波和快速傅里叶变换等。累加、数字滤波和快速傅里叶变换等。累加、数字滤波和快速傅里叶变换等。累加、数字滤波和快速傅里叶变换等。累加、数字滤波和快速傅里叶变换等。C54xC
2、54xC54xC54xC54xC54x具备具备具备具备具备具备了高速完成上述运算的能力,并具有体积小、功耗低、了高速完成上述运算的能力,并具有体积小、功耗低、了高速完成上述运算的能力,并具有体积小、功耗低、了高速完成上述运算的能力,并具有体积小、功耗低、了高速完成上述运算的能力,并具有体积小、功耗低、了高速完成上述运算的能力,并具有体积小、功耗低、功能强、软硬件资源丰富等优点,现已在通信等许多功能强、软硬件资源丰富等优点,现已在通信等许多功能强、软硬件资源丰富等优点,现已在通信等许多功能强、软硬件资源丰富等优点,现已在通信等许多功能强、软硬件资源丰富等优点,现已在通信等许多功能强、软硬件资源丰
3、富等优点,现已在通信等许多领域得到了广泛应用。领域得到了广泛应用。领域得到了广泛应用。领域得到了广泛应用。领域得到了广泛应用。领域得到了广泛应用。本章结合数字信号处理和通信中最常见、最具有本章结合数字信号处理和通信中最常见、最具有本章结合数字信号处理和通信中最常见、最具有本章结合数字信号处理和通信中最常见、最具有本章结合数字信号处理和通信中最常见、最具有本章结合数字信号处理和通信中最常见、最具有代表性的应用,介绍通用数字信号处理算法的代表性的应用,介绍通用数字信号处理算法的代表性的应用,介绍通用数字信号处理算法的代表性的应用,介绍通用数字信号处理算法的代表性的应用,介绍通用数字信号处理算法的代
4、表性的应用,介绍通用数字信号处理算法的DSPDSPDSPDSPDSPDSP实实实实实实现方法,主要包括:现方法,主要包括:现方法,主要包括:现方法,主要包括:现方法,主要包括:现方法,主要包括:有限冲激响应(有限冲激响应(有限冲激响应(有限冲激响应(有限冲激响应(有限冲激响应(FIRFIRFIRFIRFIRFIR)数字滤波器数字滤波器数字滤波器数字滤波器数字滤波器数字滤波器 无限冲激响应(无限冲激响应(无限冲激响应(无限冲激响应(无限冲激响应(无限冲激响应(IIRIIRIIRIIRIIRIIR)数字滤波器数字滤波器数字滤波器数字滤波器数字滤波器数字滤波器 快速傅里叶变换(快速傅里叶变换(快速傅
5、里叶变换(快速傅里叶变换(快速傅里叶变换(快速傅里叶变换(FFTFFTFFTFFTFFTFFT)正弦信号发生器。正弦信号发生器。正弦信号发生器。正弦信号发生器。正弦信号发生器。正弦信号发生器。在在在在在在简简简简简简要介要介要介要介要介要介绍绍绍绍绍绍上述内容的基本原理、上述内容的基本原理、上述内容的基本原理、上述内容的基本原理、上述内容的基本原理、上述内容的基本原理、结结结结结结构和算法之构和算法之构和算法之构和算法之构和算法之构和算法之后,重点介后,重点介后,重点介后,重点介后,重点介后,重点介绍设计绍设计绍设计绍设计绍设计绍设计方法和方法和方法和方法和方法和方法和DSPDSPDSPDSP
6、DSPDSP实现实现实现实现实现实现的方法。的方法。的方法。的方法。的方法。的方法。2023/1/152023/1/151 1DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计 6.6.6.6.1 1 1 1 FIRFIR滤波器的滤波器的滤波器的滤波器的DSPDSP实现实现实现实现 6.26.26.26.2 IIRIIR滤波器的滤波器的滤波器的滤波器的DSPDSP实现实现实现实现 6.36.36.36.3 快速傅里叶变换快速傅里叶变换快速傅里叶变换快速傅里叶变换(FFT)FFT)的的的的DSPDSP实现实现实现实现6.46.46.4
7、6.4 正弦波信号发生器正弦波信号发生器正弦波信号发生器正弦波信号发生器2023/1/152023/1/152 2DSPDSP原理及应用原理及应用第第第第第第6 6 6 6 6 6章章章章章章 应用程序设计应用程序设计应用程序设计应用程序设计应用程序设计应用程序设计6.1 6.1 FIRFIR滤波器的滤波器的DSPDSP实现实现 在数字信号处理中,滤波占有极其重要的地位。在数字信号处理中,滤波占有极其重要的地位。在数字信号处理中,滤波占有极其重要的地位。在数字信号处理中,滤波占有极其重要的地位。数字滤波是语音处理、图像处理、模式识别、频谱分数字滤波是语音处理、图像处理、模式识别、频谱分数字滤波
8、是语音处理、图像处理、模式识别、频谱分数字滤波是语音处理、图像处理、模式识别、频谱分析等应用中的基本处理算法。用析等应用中的基本处理算法。用析等应用中的基本处理算法。用析等应用中的基本处理算法。用DSPDSPDSPDSP芯片实现数字滤芯片实现数字滤芯片实现数字滤芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响等优波除了具有稳定性好、精确度高、不受环境影响等优波除了具有稳定性好、精确度高、不受环境影响等优波除了具有稳定性好、精确度高、不受环境影响等优点外,还具有灵活性好等特点。点外,还具有灵活性好等特点。点外,还具有灵活性好等特点。点外,还具有灵活性好等特点。数字滤波器是数字滤波器是数字
9、滤波器是数字滤波器是DSPDSPDSPDSP的基本应用,分为有限冲激响的基本应用,分为有限冲激响的基本应用,分为有限冲激响的基本应用,分为有限冲激响应滤波器应滤波器应滤波器应滤波器FIRFIRFIRFIR和无限冲激响应滤波器和无限冲激响应滤波器和无限冲激响应滤波器和无限冲激响应滤波器IIRIIRIIRIIR。本节主要讨论本节主要讨论本节主要讨论本节主要讨论FIRFIRFIRFIR滤波器的基本结构、设计方法滤波器的基本结构、设计方法滤波器的基本结构、设计方法滤波器的基本结构、设计方法和和和和DSPDSPDSPDSP实现方法。实现方法。实现方法。实现方法。2023/1/152023/1/153 3
10、DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6.1 6.1 FIRFIR滤波器的滤波器的DSPDSP实现实现 6 6.1 1.1 1 FIRFIR滤波器的基本结构滤波器的基本结构 数字滤波是将输入的信号序列,按规定的算法进数字滤波是将输入的信号序列,按规定的算法进数字滤波是将输入的信号序列,按规定的算法进数字滤波是将输入的信号序列,按规定的算法进行处理,从而得到所期望的输出序列。行处理,从而得到所期望的输出序列。行处理,从而得到所期望的输出序列。行处理,从而得到所期望的输出序列。一个线性位移不变系统的输出序列一个线性位移不变系
11、统的输出序列一个线性位移不变系统的输出序列一个线性位移不变系统的输出序列y y(n n)和输入序和输入序和输入序和输入序列列列列x x(n n)之间的关系,应满足常系数线性差分方程:之间的关系,应满足常系数线性差分方程:之间的关系,应满足常系数线性差分方程:之间的关系,应满足常系数线性差分方程:(6.1.1)(6.1.1)x x(n n):输入序列,输入序列,输入序列,输入序列,y y(n n):):输出序列,输出序列,输出序列,输出序列,a ai i、b bi i:滤波器系数,滤波器系数,滤波器系数,滤波器系数,N N:滤波器的阶数。滤波器的阶数。滤波器的阶数。滤波器的阶数。2023/1/1
12、52023/1/154 4DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.1 1 FIRFIR滤波器的基本结构滤波器的基本结构 在式(在式(在式(在式(6.1.16.1.1)中,若所有的)中,若所有的)中,若所有的)中,若所有的a ai i均为均为均为均为0 0,则得,则得,则得,则得FIRFIRFIRFIR滤滤滤滤波器的差分方程:波器的差分方程:波器的差分方程:波器的差分方程:(6.1.2)(6.1.2)对式(对式(对式(对式(6.1.26.1.2)进行)进行)进行)进行z z变换,可得变换,可得变换,可得变换,
13、可得FIRFIRFIRFIR滤波器的传递滤波器的传递滤波器的传递滤波器的传递函数:函数:函数:函数:(6.1.3)(6.1.3)2023/1/152023/1/155 5DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.1 1 FIRFIR滤波器的基本结构滤波器的基本结构 FIRFIRFIRFIR滤波器的结构滤波器的结构滤波器的结构滤波器的结构 :z-1-1z-1-1+x(n)y(n)x(n-1)x(n-N+1)b0b1bN N-2-2bN N-1-1z-1-12023/1/152023/1/156 6DSPDSP原
14、理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.1 1 FIRFIR滤波器的基本结构滤波器的基本结构 FIRFIRFIRFIR滤波器的单位冲激响应滤波器的单位冲激响应滤波器的单位冲激响应滤波器的单位冲激响应h h(n n)为有限长序列。为有限长序列。为有限长序列。为有限长序列。偶对称线性相位偶对称线性相位偶对称线性相位偶对称线性相位FIRFIRFIRFIR滤波器的差分方程:滤波器的差分方程:滤波器的差分方程:滤波器的差分方程:N N偶数偶数偶数偶数 (6.1.4)(6.1.4)若若若若h h(n n)为实数,且满足偶对称或奇对称
15、的条件,为实数,且满足偶对称或奇对称的条件,为实数,且满足偶对称或奇对称的条件,为实数,且满足偶对称或奇对称的条件,则则则则FIRFIRFIRFIR滤波器具有线性相位特性。滤波器具有线性相位特性。滤波器具有线性相位特性。滤波器具有线性相位特性。偶对称:偶对称:偶对称:偶对称:h h(n n)=h h(N N-1 1-n n);奇对称:奇对称:奇对称:奇对称:h h(n n)=-h h(N N-1 1-n n)。2023/1/152023/1/157 7DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.1 1 FIRF
16、IR滤波器的基本结构滤波器的基本结构 在数字滤波器中,在数字滤波器中,在数字滤波器中,在数字滤波器中,FIRFIRFIRFIR滤波器具有如下几个主滤波器具有如下几个主滤波器具有如下几个主滤波器具有如下几个主要特点:要特点:要特点:要特点:FIRFIRFIRFIR滤波器无反馈回路,是一种无条件稳定滤波器无反馈回路,是一种无条件稳定滤波器无反馈回路,是一种无条件稳定滤波器无反馈回路,是一种无条件稳定系统;系统;系统;系统;FIRFIRFIRFIR滤波器可以设计成具有线性相位特性。滤波器可以设计成具有线性相位特性。滤波器可以设计成具有线性相位特性。滤波器可以设计成具有线性相位特性。2023/1/15
17、2023/1/158 8DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6.1 6.1 FIRFIR滤波器的滤波器的DSPDSP实现实现 6 6.1 1.2 2 FIRFIR滤波器的设计方法滤波器的设计方法 设计设计设计设计FIRFIRFIRFIR滤波器的基本方法之一,是用有限项傅滤波器的基本方法之一,是用有限项傅滤波器的基本方法之一,是用有限项傅滤波器的基本方法之一,是用有限项傅氏级数来逼近所要求的滤波器响应。氏级数来逼近所要求的滤波器响应。氏级数来逼近所要求的滤波器响应。氏级数来逼近所要求的滤波器响应。1.1.1.1.用傅氏级
18、数设计用傅氏级数设计用傅氏级数设计用傅氏级数设计FIRFIRFIRFIR滤波器滤波器滤波器滤波器 HHd d()的傅氏级数:的傅氏级数:的傅氏级数:的傅氏级数:(6.1.5)(6.1.5)=f/=f/f fs s为归一化频率,为归一化频率,为归一化频率,为归一化频率,f fs s为采样频率为采样频率为采样频率为采样频率,T=T=2 2 f/f/f fs s =2 2。2023/1/152023/1/159 9DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.2 2 FIRFIR滤波器的设计方法滤波器的设计方法 系数系
19、数系数系数C Cn n的选择可在最小均方误差的条件下,使传的选择可在最小均方误差的条件下,使传的选择可在最小均方误差的条件下,使传的选择可在最小均方误差的条件下,使传递函数递函数递函数递函数HH(z z)逼近逼近逼近逼近HHd d()来决定。来决定。来决定。来决定。1 1 1 1.用傅氏级数设计用傅氏级数设计用傅氏级数设计用傅氏级数设计FIRFIRFIRFIR滤波器滤波器滤波器滤波器 (6.1.6)(6.1.6)且且且且C C-n n=C Cn n。设设设设HHd d()为偶函数,为偶函数,为偶函数,为偶函数,则则则则 n n 0 0 (6.1.76.1.7)2023/1/152023/1/1
20、51010DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计 理想的传递函数理想的传递函数理想的传递函数理想的传递函数HHd d()有无限多个系数有无限多个系数有无限多个系数有无限多个系数C Cn n,而实而实而实而实际的滤波器的系数只能有有限多个。因此,可以将式际的滤波器的系数只能有有限多个。因此,可以将式际的滤波器的系数只能有有限多个。因此,可以将式际的滤波器的系数只能有有限多个。因此,可以将式(6 6 6 6.1 1 1 1.7 7 7 7)中的无限项级数进行截取,得到近似的传递中的无限项级数进行截取,得到近似的传递中的无限项
21、级数进行截取,得到近似的传递中的无限项级数进行截取,得到近似的传递函数:函数:函数:函数:1 1.用傅氏级数设计用傅氏级数设计用傅氏级数设计用傅氏级数设计FIRFIRFIRFIR滤波器滤波器滤波器滤波器 (6.1.8)(6.1.8)|0 0时时时时,对应对应对应对应的的的的C Cn nz zn n项代表的是一个非因果的项代表的是一个非因果的项代表的是一个非因果的项代表的是一个非因果的滤波器,即输出先于输入,要得到滤波器,即输出先于输入,要得到滤波器,即输出先于输入,要得到滤波器,即输出先于输入,要得到n n时刻的输出响应时刻的输出响应时刻的输出响应时刻的输出响应需用到需用到需用到需用到n n+
22、1 1时刻的输出响应。时刻的输出响应。时刻的输出响应。时刻的输出响应。2023/1/152023/1/151212DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计 令令令令i i=-(-(-(-(n n-Q Q),作变量置换得作变量置换得作变量置换得作变量置换得 1 1 1 1.用傅氏级数设计用傅氏级数设计用傅氏级数设计用傅氏级数设计FIRFIRFIRFIR滤波器滤波器滤波器滤波器 0 0 i i 2 2Q Q (6.1.116.1.11)令令令令b bi i=C=CQ-iQ-i,N N-1=1=2 2 2 2Q Q,则则则则H(
23、z)H(z)的表达式为的表达式为的表达式为的表达式为 0 0 i i N N-1 1(6.1.126.1.12)当当当当N N-1=1=2 2 2 2Q Q时时时时,b b0 0=C=CQ Q、b b1 1=C=CQ-1Q-1、b b2 2=C=CQ-2Q-2、b bQ Q=C=C0 0、b bQ Q+1+1=C=C1 1、b b2Q-12Q-1=C=C-Q+1-Q+1、b b2Q2Q=C=C-Q-Q。当当当当N=N=2 2 2 2Q+Q+1 1 1 1时,系数时,系数时,系数时,系数b bi i是关于是关于是关于是关于b bQ Q对称的,对称的,对称的,对称的,即即即即b bi i=C=CQ
24、 Q-i i且且且且C Cn n=C=C-n n 2023/1/152023/1/151313DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计 例如,当例如,当例如,当例如,当Q Q=5 5 5 5时,滤波器的时,滤波器的时,滤波器的时,滤波器的11111111个系数如下:个系数如下:个系数如下:个系数如下:1 1.用傅氏级数设计用傅氏级数设计用傅氏级数设计用傅氏级数设计FIRFIRFIRFIR滤波器滤波器滤波器滤波器 b b0 0=b=b1010=C=C5 5 b b1 1=b=b9 9=C=C4 4 b b2 2=b=b8 8
25、=C=C3 3 b b3 3=b=b7 7=C=C2 2 b b4 4=b=b6 6=C=C1 1 b b5 5=C=C0 0 根据卷积公式得根据卷积公式得根据卷积公式得根据卷积公式得 (6.1.136.1.13)由上述公式可实现由上述公式可实现由上述公式可实现由上述公式可实现FIRFIRFIRFIR滤波器,其响应由滤波器,其响应由滤波器,其响应由滤波器,其响应由N N项构成。项构成。项构成。项构成。2023/1/152023/1/151414DSPDSP原理及应用原理及应用第第第第6 6 6 6章章章章 应用程序设计应用程序设计应用程序设计应用程序设计6 6.1 1.2 2 FIRFIR滤波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 应用程序设计 应用 程序设计
限制150内