基于dsp的fir滤波器的实现内容摘要:
波信号。 „„„„„„„„„„ „„ C语言程序 „„„„„„„„„„„„„„ include “” main() { FILE *fw。 Int I, j, t。 fw= fopen(“d:”,”wt”)。 fprintf( fw,”1651 1 0 0 0\n”)。 for(i=0。 i512。 i++) { j=i+1%20。 if(j10) t=9000。 else t=9000。 fprintf(fw,”0x%04x\n” ,t)。 } fclose(fw)。 } 6 在 C环境下运行上述程序可得 512 个数据,其方波为了 10 个点低电平信号,10 个点的高电平信号,如此循环交替进行就得到方波,其输出数据文件见附录,图中只截取了 512 点一个周期的数据。 将 fir_ 文件另存为 ,打开该文件,删除所有数据便得到空的输出数据文件。 .编写 , 程序。 本设计中编写 y(n)=a0x (n)+ a1x( n1) +a2x( n2)+ a3x( n3)+ a4x ( n4)+ a5 x( n5)+ a6x( n6)的程序, N=7。 其中,存放 a0~~a6的系数表以及存放数据的循环缓冲区均设在 DARAM 中。 a0=,a 1=,a2=,a3=, a4=,a5=,a6= „„„„„„„„ 用循环缓冲区实现 FIR 滤波器 的源 程序清单 „„„„„„„ .title “” ;给汇编程序取名 .mmregs ;定义存储器映像寄存器 .def start ;定义标号 start 的起始位置 . bss y, 1 ;滤波器输出单元 xn .usect “xn”,7 ;自定义 7 个单元空间的数据段 xn b0 .usect “a0”,7 ;自定义 7 个单元空间的数据段 a0 PA0 .set 0。 设置数据输出端口 I/O, PA0=0 PA1 .set 1。 设置数据输入端口 I/O, PA1=1 .data table: .word 1*32768/10 ; a1= .word 2*32768/10。 a2= .word 3*32768/10。 a3= .word 4*32768/10。 a4= .word 5*32768/10 ; a5= .word 6*32768/10 ; a6= .word 7*32768/10 ; a7= .text start: SSBX FRCT。 小数乘法 STM a0, AR1 ; AR1 指向 a0 RPT 6 ;从程序存储器 table 开始的地址传送 MVPD table, *AR1+ ; 7 个系数至数据空间 a0 开始的数据段 STM xn+6, AR2 ; AR2 指向 x( n6) STM a0+6, AR3 ; AR3 指向 a6 STM 7,BK ;设置循环缓冲区长度 BK=7 STM 1, AR0 ; AR0=1,双操作数减量 LD xn , DP ;设置数据存储器页指针的起始位置 PORTR PA1,@xn ;从 I/O 输入端口 PA1 输入数据到 xn FIR2: R。基于dsp的fir滤波器的实现
相关推荐
人们从图像中提取信息,因此,非常有必要在利用图像之前消除噪声,而寻求一种行之有效的去噪方法也是人们一直在进行的工作 [5]。 图像滤波国内外研究现状 图像去噪的方法从不同处理域的角度可以划分空域和频域两种处理方法:前者是在图像本身存在的二维空间里对其进行处理,根据不同的性质又可以分为线性处理方法和非线性处理方法;而后者则是用一组正交函数系来逼近原信号函数,获得相应的系数,将对原
需循环的程序块的结束地址。 7)中断寄存器 (IMR,IFR) 中断屏蔽寄存器 (IMR)在需要的时 候能独立地屏蔽特定的中断。 中断标志寄存器 (IFR)用来指明各个中断的当前状态。 片内外围设备 所有 的 TMS320C54x 芯片的 CPU 结构和功能完全相同,但它们的 CPU 对应不同的片内外围设备。 TMS320C54x 芯片有以下片内外围设备:通用 I/O 引脚
步串行口作为从声卡到 DSP 芯片的数据传输通道。 McBSP0 包括串口 0/1 的数据接收时钟 BCLKR0、串口数据接收 BDR0、串口数据接收同步信号 BFSR0、串口发数时钟 BCLKX0、串口发数端 BDX0、串口发数同步信号 BFSX0。 TMS320VC5402 以其低成本、低功耗、资源多的特点在通信、控制领域得到了广泛的应用。 片上集成了最大 192kB 存储空间 64kB
电路、 JTAG 接口、 DSP 外部扩展存储器的接口电路以及 DSP 和 USB 的接口电路等。 第四章介绍了系统的软件流程图,并分成 DSP 设计和 USB 设计俩大部分对系统的软件实现方案进行了分析,并对 DSP 初始化以及 DSP 和 USB 的接口软件设计进行了详细的论述。 哈尔滨理工大学学士学位论文 5 第 2章 系统的实现方案 采集处理系统分析 本
检测系统根据用户设定的温度范围完成一定范围的温度控制。 本设计使用的温度控制器结构简单、测温准确,具有一定的实际应用价值。 该智能温度控制器只是 DS18B20 在温度控制领域的一个简单实例,还有许多需要完善的地方。 此外,还能广泛地应用于其他一些工业生产领域,如建筑,仓储等行业。 本温度控制系统可以应用于多种场合,像的温度、育婴房的温度、水温的控制。 用户可灵活选择本设计的用途
177。 摄氏度。 温度显示采用LCD1602 显示,两位整数,一位小数 如 图。 基于 DS18B20的温度传感器设计 (课程设计 )1基于 DS18B20的温度传感器设计智能仪表设计说明书 II 摘要 2020年 6月 14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于