资源简介
于争博士cadence视频教程的工程文件,原理图等
代码片段和文件信息
/* ---------------------------------------------------------------- */
/* Copyright declaration */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* Description:
* FileName : DSP6713_algorithm.c
* Writen by : Yu zheng */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
#define CHIP_6713
#include
#include
#include “DSP6713_const.h“
#include “DSP6713_algorithm.h“
extern int inputbuffer_ping[];
extern int inputbuffer_pong[];
extern int outputbuffer_ping[];
extern int outputbuffer_pong[];
// declare and initalize a IO buffer
float filt_coef[FILT_TAP]={
1.353780e-002
8.324742e-004
-1.314537e-002
6.845718e-003
1.349053e-002
-1.229753e-002
-1.678734e-002
2.568337e-002
1.267590e-002
-4.063949e-002
-4.577620e-003
6.626522e-002
-2.070024e-002
-1.149802e-001
1.099433e-001
4.837131e-001
4.837131e-001
1.099433e-001
-1.149802e-001
-2.070024e-002
6.626522e-002
-4.577620e-003
-4.063949e-002
1.267590e-002
2.568337e-002
-1.678734e-002
-1.229753e-002
1.349053e-002
6.845718e-003
-1.314537e-002
8.324742e-004
1.353780e-002
};
float filt_Lconvbuf[FILT_CONVBUFSIZE];
float filt_Rconvbuf[FILT_CONVBUFSIZE];
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* complex filter and cic */
void dataprocessing(Uint16 WhichBuffer)
{
int fi;
int fj;
int mod = FILT_CONVBUFSIZE;
int k = 0;
float Lval;
float Rval;
if (WhichBuffer == PING)
{
for (fi=0; fi {
Lval = 0;
Rval = 0;
filt_Lconvbuf[fi] = (float)inputbuffer_ping[2*fi];
filt_Rconvbuf[fi] = (float)inputbuffer_ping[2*fi + 1];
for (fj=0; fj {
k = (fi+mod-fj) % (mod);
Lval += filt_Lconvbuf[k] * filt_coef[fj];
Rval += filt_Rconvbuf[k] * filt_coef[fj];
}
outputbuffer_ping[2*fi] = (int)Lval;
outputbuffer_ping[2*fi + 1] = (int)Rval;
}
}
else
{
for (fi=0; fi {
Lval = 0;
Rval = 0;
filt_Lconvbuf[fi] = (float)inputbuffer_pong[2*fi];
filt_Rconvbuf[fi] = (float)inputbuffer_pong[2*fi + 1];
for (fj=0; fj {
k = (fi+mod-fj) % (mod);
Lval += filt_Lconvbuf[k] * filt_coef[fj];
Rval += filt_Rconvbuf[k] * filt_coef[fj];
}
outputbuffer_pong[2*fi] = (int)Lval;
outputbuffer_pong[2*fi + 1] = (int)Rval;
}
}
/*
int fi;
if (WhichBuffer == PING)
{
for (fi=0; fi {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 290 2009-06-29 20:25 candence\ARTWORK\art_param.txt
文件 171232 2009-06-29 20:25 candence\ARTWORK\BOTTOM.art
文件 85919 2009-06-29 20:25 candence\ARTWORK\DRILL.art
文件 13876 2009-06-29 20:16 candence\ARTWORK\DSPsystem-1-4.drl
文件 1099 2009-06-29 20:16 candence\ARTWORK\DSPsystem.rou
文件 37121 2009-06-29 20:25 candence\ARTWORK\GND.art
文件 675 2009-06-29 20:17 candence\ARTWORK\nc_param.txt
文件 911 2009-06-29 20:25 candence\ARTWORK\OUTLINE.art
文件 13557 2009-06-29 20:25 candence\ARTWORK\PASTEMASK_BOTTOM.art
文件 38753 2009-06-29 20:25 candence\ARTWORK\PASTEMASK_TOP.art
文件 60008 2009-06-29 20:25 candence\ARTWORK\POWER.art
文件 92235 2009-06-29 20:25 candence\ARTWORK\SILKSCREEN_BOTTOM.art
文件 228213 2009-06-29 20:25 candence\ARTWORK\SILKSCREEN_TOP.art
文件 14997 2009-06-29 20:25 candence\ARTWORK\SOLDERMASK_BOTTOM.art
文件 40281 2009-06-29 20:25 candence\ARTWORK\SOLDERMASK_TOP.art
文件 119453 2009-06-29 20:25 candence\ARTWORK\TOP.art
文件 918 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\cc_build_Debug.log
文件 5524 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\DSP6713_algorithm.obj
文件 3655 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\DSP6713_CHIP.obj
文件 7858 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\DSP6713_EDMA.obj
文件 17131 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\dsp6713_fir_filter.map
文件 49185 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\dsp6713_fir_filter.out
文件 7936 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\DSP6713_mainProc.obj
文件 3573 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\DSP6713_MCBSP.obj
文件 7004 2009-06-29 12:04 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\EmulatorResetTemp.wks
文件 2747 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug\vecs.obj
文件 584 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug.lkf
文件 584 2009-06-29 15:01 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\Debug.lkv
文件 4168 2009-06-29 15:09 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_algorithm.c
文件 755 2009-06-29 21:44 candence\DSP6713程序C语言源代码\dsp6713_fir_filter\DSP6713_algorithm.h
............此处省略398个文件信息
- 上一篇:yuv视频文件
- 下一篇:圣诞节 电子 礼物 飘香 堆雪人 程序 可以控制的
相关资源
- 瑞芯微RK原厂3399+LPDDR4 336球参考原理图
- 88e1111全部资料
- CadenceIC617安装全过程.pdf
- CADENCE16.6+SIGRITY CRACK
- 最新cadence16.6破解文件+安装步骤
- allegro 17.2 crack
- Cadence Design Entry HDL 中文教程
- cadence封装库
- cadence16.6破解
- 在Allegro 中导入公司的LOGO 及中文字符
- Allegro 16.6 光绘生成步骤
- cadence17.0 破解内附破解说明
- Allegro导出的DXF文件没有过孔细节
- cadence入门教程
- 利用Cadence Allegro PCB SI进行SI仿真分析
- Cadence IC设计基础
- cadence allegro封装库封装大全
- candance16.6安装破解教程
- S5PV210 官方 原理图+PCB OrCAD+Allegro格式
- cadence入门教程含介绍及
- Cadence IC610教程
- allegro最全封装
- TSMC180库 解压可用
- tsmc18rf_pdk_v13 压缩包1.part2.rar
- tsmc0.18库安装教程.rar
- 于博士《Cadence+SPB+15.7工程入门》超清
- 10个Cadence Allegro经典案例 2-12层板设计
- 中兴通讯EDA工具手册(Cadence)
- Allegro 16.6基础教程(无水印,可添加
- Allegro16.6培训教程中文版.PDF
评论
共有 条评论