资源简介
CCS的FIR滤波c函数,其中给出了MATLAB的FDA滤波参数。
代码片段和文件信息
#include“stdio.h“
#include“fdacoefs.h“ //头文件包含滤波器的系数
#define N 17 //定义滤波器的阶数为17阶
#define Length 1024 //定义缓冲区数组大小为200
long yn;
float input[Length]; //存放输入数据
int output[Length]; //存放输出数据
void main()
{
int mn;
float *x;
for(n=0;n {
x=&input[n]; //指针指向每次导入的数据
yn=0; //每做完一次乘累加后,把值赋给output数组后,从新归0
for(m=0;m yn+=B[m]*((*(x++))*65535);//做N次的乘累加
output[n]=yn; //把值赋给output数组
}
// while(1); //做完滤波后使程序保持在本循环中
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 677 2018-03-28 08:23 CCS代码\main.c
文件 37832 2018-03-28 08:30 CCS代码\滤波前信号.jpg
文件 16498 2018-03-28 08:31 CCS代码\滤波后信号.png
目录 0 2018-05-24 22:37 MATLAB文件\
文件 778 2018-03-27 23:29 MATLAB文件\DatCreate.m
文件 92741 2018-03-27 22:54 MATLAB文件\FDA.png
文件 1371 2018-03-27 21:41 MATLAB文件\fdacoefs.h
目录 0 2018-05-24 22:37 CCS代码\
- 上一篇:单管放大器的仿真
- 下一篇:matlab仿真设计-多服务台排队系统建模与动画仿真
相关资源
- Matlab_DSPBuilder实现DDS的设计
- 各种滤波器程序 matlab
- 数字信号处理-基于计算机的方法课本
- Crack dsp builder 11.1
- MRAS方法无速度传感器控制异步电机模
- 基于DSP和CPLD的矩阵变换器控制研究
- IIR高通滤波器的matlab设计和在dsp上的
- matlabGUI和DSP28335SCI通信
-
MATLAB2018a Simuli
nk生成CCS代码教程+软 - 基于MATLAB GUI 设计的数字信号处理系统
- 6713-OFDM TI TMSC6713 DSP 实现 OFDM的调制和
- dspace
- svm预测程序调好了的-windspeedsvm1.m
- 经典基于DSP的FIR滤波器的设计和实现
- 利用matlab里自带的DSP模块生成CCS的p
- DSPbuilder 13.1破解需32位Matlab
- dspII课程作业1-LMS最陡下降法matlab算法
评论
共有 条评论