基于DSP的正弦波信号发生器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判断0.1s是否到? 刷新显示输出寄存器,奇次显示 频率,偶次频率,偶次显示幅值
判断脉冲发出标志寄存器=1? 清脉冲发出标志寄存器, 调计算占空比程序 返回
判断是否在延时程序中调用本程序 图4.1 主程序流程图
在程序中,应在第N-1个脉冲周期里计算占空比,并在第N个脉冲周
期里输出波形,这就要求在设计时要在一个脉冲周期内完成计算,如果
波器的作用是将输入信号x(t)中高于折叠频率的分量滤除,以防止信号 频谱的混叠。随后,信号经采样和A/D转换后,变成数字信号x(n)。数 字信号处理器对x(n)进行处理,得到输出数字信号y(n),经D/A转换器
变成模拟信号。此信号经低通滤波器,滤除不需要的高频分量,最后输
出平滑的模拟信号y(t)。
抗混叠 滤波器 A/D 数字信号处理器 D/A 低通滤波器 x(n) y(n) x(t) y(t)
4.2 正弦信号发生器程序清单
;This function generates the sine wave of angle using the Taylor series expansion ;sin(theta)=x(1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9)))) ;cos(theta)=1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9))) ;sin(2*theta)=2*sin(theta)*cos(theta)
目前,常用的信号发生器绝大部分是由模拟电路构成的。当这种模拟
信号发生器用于低频信号输出时,往往需要的RC值很大,这样不但参数准
确度难以保证,而且体体积较大,价格较贵。而本文借助DSP运算
速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式 信号发生器具有速度更快,且实现更加简便。
图1.1 数字信号处理系统简化框图
数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广
泛。例如,在数学领域,微积分、概率统计、随机过程、数值分析等都
是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信
理论、故障诊断等也密切相关。近来新兴的一些学科,如人工智能、模
式识别、神经网络等,都与数字信号处理密不可分。可以说,数字信号 处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为 一系列新兴学科的理论基础。
工作原理。
(3) 熟悉CCS集成开发环境,并能较熟练的对CCS的开发系统进行
使用。
(4) 熟悉用C语言、汇编语言编程DSP源程序 (5) 学习DSP程序的调试及编写,及运用观察变量的方法查看程序
的运行情况。 (6) 掌握工程设计的流程及方法。
1.4 课题研究内容
用TMS320C54x的汇编语言程序设计正弦信号发生器大大方便了程
部中断和系统监视模块。
TMS320LF2407芯片中的事件管理模块(EV)是一个非常重要 的组成部分。SPWM波形的产生和输出就是由这一部分完成的,它由 两个完全相同的模块(EVA和EVB)组成,每个模块都含有2个通用 定时器、3个比较器、6至8个PWM发生器、3个捕获单元和2个正交脉 冲编码电路(QEP)。由于TMS320LF2407有544字的双口 RAM(DARAM)和2K字的单口RAM(SARAM);而本系统的 程序仅有几KB,且所用RAM也不多,因此不用考虑存储器的扩展问 题,而对于TMS320LF2407的I/O扩展问题,由于TMS320LF2407器 件有多达40个通用、双向的数字I/O(GPIO)引脚,且其中大多数的 基本功能和一般I/O复用的引脚,而实际上,本系统只需要17路I/O信 号,这样,就可以为系统剩余50%多的I/O资源,因此可以说,该方案
值,其误差小于1%。由于AD624的建立时间只有15μs,所以它非常适
宜在高速数据采集系统中使用。
3.4人机接口部分
3.4.1 驱动器设计
位驱动器电路由两片集成电路组成,即由位驱动的CMOS芯片和 将TTL电平转换成CMOS电平的电平转换芯片组成,电平转换芯片可 以和输出通道的电平转换芯片共用一片74HCT244(本部分使用4路, 输出通道使用3路),其主要作用是对DSP输出的3.3V TTL电平与5V CMOS电平进行匹配,从而带动具有CMOS电平的位驱动器,根据动
态扫描显示的要求,位驱动器需要选用每路输出吸收电流都要大于
200mA的芯片,因此,本设计选用了TI公司的74LS06来做LED的大
电流驱动器件。
3.4.2 键盘设计
本系统选用四个独立式按键,分别接入PF3-PF6口,并使用四个 220Ω上拉电阻接VCC。所谓独立式,就是将每一个独立键按一对一地 直接接到I/O输入线上,而在读键值时,直接读I/O口,每一个键的状态
1.2 课题来源
数字信号处理器(DSP)是在模拟信号变成数字信号以后进行高速实 时处理的专用处理器。DSP芯片以其独特的结构和快速实现各种数字信
号处理算法的突出优点,发展十分迅速。数字信号发生器是在电子电路 设计、自动控制系统和仪表测量校正调试中应用很多的一种信号发生装 置和信号源。而正弦信号是一种频率成分最为单一的常见信号源,任何 复杂信号(例如声音信号)都可以通过傅里叶变换分解为许多频率不同、 幅度不等的正弦信号的叠加,广泛地应用在电子技术试验、自动控制系 统和通信、仪器仪表、控制等领域的信号处理系统中及其他机械、电 声、水声及生物等科研领域。
本次主要用泰勒级数展开法来实现正弦波信号。 正弦函数和余弦函数可以展开成泰勒级数,其表达式:
取泰勒级数的前5项,得近似计算式:
递推公式:
sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x] cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x]
由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、 sin(n-1)x、sin(n-2)x和cos(n-2)x。
3.2控制器部分
本系统采用TI公司的TMS320LF2407 DSP处理器,该器件具有外设 集成度高,程序存储器容量大,A/D转换精度高,运算速度高,I/O口 资源丰富等特点,芯片内部集成有32KB的FLASH程序存储器、2KB
的数据/程序RAM,两个事件管理器模块(EVE和EVB)、16通 道A/D转换器、看门狗定时器模块、16位的串行外设接口(SPI)模 块、40个可单独编程或复用的通用输入输出引脚(GPIO)以及5个外
输出
缓冲 电路
低通 滤波 电路
DSP的 PWN 输出
电平转换电路
减法 电路 图3.2 输出通道的原理结构
图3.2中的缓冲电路的作用是对PWM口输出的数字量进行缓冲,并 将电压拉高到5V左右,以供后级模拟电路滤波使用。这一部分电路由 两个芯片组成。一片用三态缓冲器,由于PWM口的输出为3.3V的TTL 电平,这样,在设计时就应当选用输入具有5V的TTL输入,CMOS输出 电平的转换芯片(如TI公司的74HCT04);另一片则可选 用TOSHIBA公司出品的光电耦合器6N137;输出端连接的5V精密稳 压电源可选用BURR-BROWN公司生产的REF02型精密稳压电源,以 输出标准的5V电压。
独立式四 键功能键 盘
缓冲及电平转换电路 段驱动器
2*SN74LS07 有源滤波 电路
位驱动器 74LS07
电源(自带复位功能)
DSP微控制器 TMS320LF 2407 PGE
四位LED 减法电路
放大电路 AD624
输出三相 正弦波 Clock Circuit
图3.1 基于DSP的信号发生器系统框图
选用20MHz的晶振,那么,在一倍频下,执行一条执行只需50ns,若 输出400Hz的正弦波,即每一个周期(即2.5ms)要输出200个脉冲, 这样,也就是说,一个脉冲需要12.5μs(相当于12500/50=250条指
令)。而执行一个占空比的计算程序只需要几十条指令,这种算法从软
件开销上考虑是可以实现的。
DSP设计与实现课程报告
题 目 基于DSP的正弦波信号发生器 院 系 信息工程学院 专 业 电子与通信工程 学生姓名 吴志勇 学 号 1049731503279
班 级 信息154 指导教师 王昱
2015.12.10
第1章 绪论
1.1 DSP简介
数字信号处理(Digital Signal Processing,简称DSP)是一门涉 及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以
1.3 课题研究的目的意义
科技的进步带动了DSP技术的发展,现代控制设备的性能和结构发 生了巨大的变化,我们已经进入了高速发展的信息时代,DSP技术也成
为当今科技的主流之一,被广泛地应用于生产的各个领域。对于本次设 计,其目的在于:
(1) 了解DSP及DSP控制器的发展过程及其特点。
(2) 较熟练地在硬件上掌握DSP及DSP硬件器的结构、各部件基本
通过读入键值的一位(二进制位)来反应,所以这种方式也称为一维直
读方式,这种方式的查键软件比较简单,但占用I/O线较多,一般在键 的数量较少时采用,不过,由于DSP芯片有足够的I/O接口可供使用,
因而可大大方便设计,设计时可以充分利用这一特点来连接硬件,至于 按键的削抖动措施,则可在软件中完成。
第4章 软件设计
来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生 并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换 或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在 过去的二十多年时间里,信号处理已经在通信等领域得到极为广泛的 应用。
图一是数字信号处理系统的简化框图。此系统先将模拟信号转换为 数字信号,经数字信号处理后,再转换成模拟信号输出。其中抗混叠滤
4.1流程图
本系统软件可以按照模块化设计思想来编写,包括主程序、常数计 算程序、占空比计算程序和相应的一些功能子程序,主程序用于调用各 功能子程序、初始化变量、查询键盘、判断显示数据是否需要刷新、同
时判断一个脉冲是否完成发送等工作,具体方案见图4.1所示的流程
图。
主程序中的循环子程序开始 判断20ms是否到?
既不算浪费系统资源,也为系统今后的升级留有余地。
3.3微输出D/A通道部分
本系统的输出通道部分主要负责实现波形的输出,此通道的入口 为TMS320LF2407的PWM8口,可输出SPWM等幅脉冲波形,出口为系 统的输出端,这样,经过一系列的中间环节,便可将PWM脉冲波转化
为交流正弦波形,从而实现正弦波的输出,其原理框图如图3.2所示。
2.3 总体方案设计
1.基于DSP的特点,本设计采用TMS320C54X系列的DSP作为正
弦信号发生器的核心控制芯片。 2.用泰勒级数展开法实现正弦波信号。 3.设置波形时域观察窗口,得到其滤波前后波形变化图。 4.设置频域观察窗口,得到其滤波前后频谱变化图。
第3章 硬件设计
3.1硬件组成
基于DSP的信号发生器的硬件结构图如图3.1所示,它主要由DSP 主控制器,输出D/A通道和人机界面等几个主要部分组成。
系统中的减法电路的主要作用是把0-10V直流脉动信号的转换成-5 ~+5V的正弦交流信号,并使其电压增益为1。设计使可利用差分式电 路来实现其功能,为了简化电路,可以选用较为常用的AD公司的 AD524,并将AD524接成电压跟随器的形式,同时适当的选取电阻以 满足要求,此外,为了使产生的正弦波信号具有2-5mA的驱动能力, 可选用AD624来构成末级的信号放大电路。AD624是高精度低噪声仪 用放大器,若外接一只增益电阻,即可得到1-1000之间的任意增益
序的编写、调试和加快了程序的运行速度。
第2章 分析和设计
2.1 总体方案设计
1.基于DSP的特点,本设计采用TMS320C54X系列的DSP作为正
弦信号发生器的核心控制芯片。 2.用泰勒级数展开法实现正弦波信号。 3.设置波形时域观察窗口,得到其滤波前后波形变化图; 4.设置频域观察窗口,得到其滤波前后频谱变化图。
2.2正弦波信号发生器
正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等 领域的信号处理系统中。
通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开 法。查表法是通过查表的方式来实现正弦波,主要用于对精度要求不很 高的场合。泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信 号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储 空间。
判断脉冲发出标志寄存器=1? 清脉冲发出标志寄存器, 调计算占空比程序 返回
判断是否在延时程序中调用本程序 图4.1 主程序流程图
在程序中,应在第N-1个脉冲周期里计算占空比,并在第N个脉冲周
期里输出波形,这就要求在设计时要在一个脉冲周期内完成计算,如果
波器的作用是将输入信号x(t)中高于折叠频率的分量滤除,以防止信号 频谱的混叠。随后,信号经采样和A/D转换后,变成数字信号x(n)。数 字信号处理器对x(n)进行处理,得到输出数字信号y(n),经D/A转换器
变成模拟信号。此信号经低通滤波器,滤除不需要的高频分量,最后输
出平滑的模拟信号y(t)。
抗混叠 滤波器 A/D 数字信号处理器 D/A 低通滤波器 x(n) y(n) x(t) y(t)
4.2 正弦信号发生器程序清单
;This function generates the sine wave of angle using the Taylor series expansion ;sin(theta)=x(1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9)))) ;cos(theta)=1-x^2/2*3(1-x^2/4*5(1-x^2/6*7(1-x^2/8*9))) ;sin(2*theta)=2*sin(theta)*cos(theta)
目前,常用的信号发生器绝大部分是由模拟电路构成的。当这种模拟
信号发生器用于低频信号输出时,往往需要的RC值很大,这样不但参数准
确度难以保证,而且体体积较大,价格较贵。而本文借助DSP运算
速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式 信号发生器具有速度更快,且实现更加简便。
图1.1 数字信号处理系统简化框图
数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广
泛。例如,在数学领域,微积分、概率统计、随机过程、数值分析等都
是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信
理论、故障诊断等也密切相关。近来新兴的一些学科,如人工智能、模
式识别、神经网络等,都与数字信号处理密不可分。可以说,数字信号 处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为 一系列新兴学科的理论基础。
工作原理。
(3) 熟悉CCS集成开发环境,并能较熟练的对CCS的开发系统进行
使用。
(4) 熟悉用C语言、汇编语言编程DSP源程序 (5) 学习DSP程序的调试及编写,及运用观察变量的方法查看程序
的运行情况。 (6) 掌握工程设计的流程及方法。
1.4 课题研究内容
用TMS320C54x的汇编语言程序设计正弦信号发生器大大方便了程
部中断和系统监视模块。
TMS320LF2407芯片中的事件管理模块(EV)是一个非常重要 的组成部分。SPWM波形的产生和输出就是由这一部分完成的,它由 两个完全相同的模块(EVA和EVB)组成,每个模块都含有2个通用 定时器、3个比较器、6至8个PWM发生器、3个捕获单元和2个正交脉 冲编码电路(QEP)。由于TMS320LF2407有544字的双口 RAM(DARAM)和2K字的单口RAM(SARAM);而本系统的 程序仅有几KB,且所用RAM也不多,因此不用考虑存储器的扩展问 题,而对于TMS320LF2407的I/O扩展问题,由于TMS320LF2407器 件有多达40个通用、双向的数字I/O(GPIO)引脚,且其中大多数的 基本功能和一般I/O复用的引脚,而实际上,本系统只需要17路I/O信 号,这样,就可以为系统剩余50%多的I/O资源,因此可以说,该方案
值,其误差小于1%。由于AD624的建立时间只有15μs,所以它非常适
宜在高速数据采集系统中使用。
3.4人机接口部分
3.4.1 驱动器设计
位驱动器电路由两片集成电路组成,即由位驱动的CMOS芯片和 将TTL电平转换成CMOS电平的电平转换芯片组成,电平转换芯片可 以和输出通道的电平转换芯片共用一片74HCT244(本部分使用4路, 输出通道使用3路),其主要作用是对DSP输出的3.3V TTL电平与5V CMOS电平进行匹配,从而带动具有CMOS电平的位驱动器,根据动
态扫描显示的要求,位驱动器需要选用每路输出吸收电流都要大于
200mA的芯片,因此,本设计选用了TI公司的74LS06来做LED的大
电流驱动器件。
3.4.2 键盘设计
本系统选用四个独立式按键,分别接入PF3-PF6口,并使用四个 220Ω上拉电阻接VCC。所谓独立式,就是将每一个独立键按一对一地 直接接到I/O输入线上,而在读键值时,直接读I/O口,每一个键的状态
1.2 课题来源
数字信号处理器(DSP)是在模拟信号变成数字信号以后进行高速实 时处理的专用处理器。DSP芯片以其独特的结构和快速实现各种数字信
号处理算法的突出优点,发展十分迅速。数字信号发生器是在电子电路 设计、自动控制系统和仪表测量校正调试中应用很多的一种信号发生装 置和信号源。而正弦信号是一种频率成分最为单一的常见信号源,任何 复杂信号(例如声音信号)都可以通过傅里叶变换分解为许多频率不同、 幅度不等的正弦信号的叠加,广泛地应用在电子技术试验、自动控制系 统和通信、仪器仪表、控制等领域的信号处理系统中及其他机械、电 声、水声及生物等科研领域。
本次主要用泰勒级数展开法来实现正弦波信号。 正弦函数和余弦函数可以展开成泰勒级数,其表达式:
取泰勒级数的前5项,得近似计算式:
递推公式:
sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x] cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x]
由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、 sin(n-1)x、sin(n-2)x和cos(n-2)x。
3.2控制器部分
本系统采用TI公司的TMS320LF2407 DSP处理器,该器件具有外设 集成度高,程序存储器容量大,A/D转换精度高,运算速度高,I/O口 资源丰富等特点,芯片内部集成有32KB的FLASH程序存储器、2KB
的数据/程序RAM,两个事件管理器模块(EVE和EVB)、16通 道A/D转换器、看门狗定时器模块、16位的串行外设接口(SPI)模 块、40个可单独编程或复用的通用输入输出引脚(GPIO)以及5个外
输出
缓冲 电路
低通 滤波 电路
DSP的 PWN 输出
电平转换电路
减法 电路 图3.2 输出通道的原理结构
图3.2中的缓冲电路的作用是对PWM口输出的数字量进行缓冲,并 将电压拉高到5V左右,以供后级模拟电路滤波使用。这一部分电路由 两个芯片组成。一片用三态缓冲器,由于PWM口的输出为3.3V的TTL 电平,这样,在设计时就应当选用输入具有5V的TTL输入,CMOS输出 电平的转换芯片(如TI公司的74HCT04);另一片则可选 用TOSHIBA公司出品的光电耦合器6N137;输出端连接的5V精密稳 压电源可选用BURR-BROWN公司生产的REF02型精密稳压电源,以 输出标准的5V电压。
独立式四 键功能键 盘
缓冲及电平转换电路 段驱动器
2*SN74LS07 有源滤波 电路
位驱动器 74LS07
电源(自带复位功能)
DSP微控制器 TMS320LF 2407 PGE
四位LED 减法电路
放大电路 AD624
输出三相 正弦波 Clock Circuit
图3.1 基于DSP的信号发生器系统框图
选用20MHz的晶振,那么,在一倍频下,执行一条执行只需50ns,若 输出400Hz的正弦波,即每一个周期(即2.5ms)要输出200个脉冲, 这样,也就是说,一个脉冲需要12.5μs(相当于12500/50=250条指
令)。而执行一个占空比的计算程序只需要几十条指令,这种算法从软
件开销上考虑是可以实现的。
DSP设计与实现课程报告
题 目 基于DSP的正弦波信号发生器 院 系 信息工程学院 专 业 电子与通信工程 学生姓名 吴志勇 学 号 1049731503279
班 级 信息154 指导教师 王昱
2015.12.10
第1章 绪论
1.1 DSP简介
数字信号处理(Digital Signal Processing,简称DSP)是一门涉 及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以
1.3 课题研究的目的意义
科技的进步带动了DSP技术的发展,现代控制设备的性能和结构发 生了巨大的变化,我们已经进入了高速发展的信息时代,DSP技术也成
为当今科技的主流之一,被广泛地应用于生产的各个领域。对于本次设 计,其目的在于:
(1) 了解DSP及DSP控制器的发展过程及其特点。
(2) 较熟练地在硬件上掌握DSP及DSP硬件器的结构、各部件基本
通过读入键值的一位(二进制位)来反应,所以这种方式也称为一维直
读方式,这种方式的查键软件比较简单,但占用I/O线较多,一般在键 的数量较少时采用,不过,由于DSP芯片有足够的I/O接口可供使用,
因而可大大方便设计,设计时可以充分利用这一特点来连接硬件,至于 按键的削抖动措施,则可在软件中完成。
第4章 软件设计
来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生 并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换 或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在 过去的二十多年时间里,信号处理已经在通信等领域得到极为广泛的 应用。
图一是数字信号处理系统的简化框图。此系统先将模拟信号转换为 数字信号,经数字信号处理后,再转换成模拟信号输出。其中抗混叠滤
4.1流程图
本系统软件可以按照模块化设计思想来编写,包括主程序、常数计 算程序、占空比计算程序和相应的一些功能子程序,主程序用于调用各 功能子程序、初始化变量、查询键盘、判断显示数据是否需要刷新、同
时判断一个脉冲是否完成发送等工作,具体方案见图4.1所示的流程
图。
主程序中的循环子程序开始 判断20ms是否到?
既不算浪费系统资源,也为系统今后的升级留有余地。
3.3微输出D/A通道部分
本系统的输出通道部分主要负责实现波形的输出,此通道的入口 为TMS320LF2407的PWM8口,可输出SPWM等幅脉冲波形,出口为系 统的输出端,这样,经过一系列的中间环节,便可将PWM脉冲波转化
为交流正弦波形,从而实现正弦波的输出,其原理框图如图3.2所示。
2.3 总体方案设计
1.基于DSP的特点,本设计采用TMS320C54X系列的DSP作为正
弦信号发生器的核心控制芯片。 2.用泰勒级数展开法实现正弦波信号。 3.设置波形时域观察窗口,得到其滤波前后波形变化图。 4.设置频域观察窗口,得到其滤波前后频谱变化图。
第3章 硬件设计
3.1硬件组成
基于DSP的信号发生器的硬件结构图如图3.1所示,它主要由DSP 主控制器,输出D/A通道和人机界面等几个主要部分组成。
系统中的减法电路的主要作用是把0-10V直流脉动信号的转换成-5 ~+5V的正弦交流信号,并使其电压增益为1。设计使可利用差分式电 路来实现其功能,为了简化电路,可以选用较为常用的AD公司的 AD524,并将AD524接成电压跟随器的形式,同时适当的选取电阻以 满足要求,此外,为了使产生的正弦波信号具有2-5mA的驱动能力, 可选用AD624来构成末级的信号放大电路。AD624是高精度低噪声仪 用放大器,若外接一只增益电阻,即可得到1-1000之间的任意增益
序的编写、调试和加快了程序的运行速度。
第2章 分析和设计
2.1 总体方案设计
1.基于DSP的特点,本设计采用TMS320C54X系列的DSP作为正
弦信号发生器的核心控制芯片。 2.用泰勒级数展开法实现正弦波信号。 3.设置波形时域观察窗口,得到其滤波前后波形变化图; 4.设置频域观察窗口,得到其滤波前后频谱变化图。
2.2正弦波信号发生器
正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等 领域的信号处理系统中。
通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开 法。查表法是通过查表的方式来实现正弦波,主要用于对精度要求不很 高的场合。泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信 号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储 空间。