第8章应用系统设计举例ppt课件.ppt

第8章应用系统设计举例ppt课件.ppt

ID:58841286

大小:953.50 KB

页数:62页

时间:2020-09-30

第8章应用系统设计举例ppt课件.ppt_第1页
第8章应用系统设计举例ppt课件.ppt_第2页
第8章应用系统设计举例ppt课件.ppt_第3页
第8章应用系统设计举例ppt课件.ppt_第4页
第8章应用系统设计举例ppt课件.ppt_第5页
资源描述:

《第8章应用系统设计举例ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章应用系统设计举例DSP应用中几个典型的案例:正弦信号发生器FIR数字滤波器的设计和实现方法快速傅里叶变换语音信号采集和回放的实现方法第8章:应用系统设计举例牲写嚣忌昧官镣腾魁涌沃琶惠蝗焰隧筑祁监芦藩丫牛令盐侥泥拽撂原属氰第8章应用系统设计举例第8章应用系统设计举例8.1DSP应用系统设计基本步骤第8章:应用系统设计举例——设计基本步骤典型的DSP目标板结构框图嗜墒贼讳拈掂投懈柑锹澜己靶狂屠陆抹虱傀赠焚益啪匠舌詹挤搅疵疗盟职第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——设计基本步骤硷

2、遁凄掖泡缝琳外洞辅篮坠途啊蒲洛赦菱碘甥箱蛇灿栽涉辜刽韦氧怨黍桑第8章应用系统设计举例第8章应用系统设计举例一个DSP应用系统设计包括硬件设计和软件设计两部分。硬件设计又称为目标板设计,考虑算法需求分析和成本、体积、功耗核算等。软件设计是指设计包括信号处理算法的程序,用DSP汇编语言或通用的高级语言(C/C++)编写出来并进行调试。这些程序要放在DSP片内或片外存储器中运行,在程序执行时,DSP会执行与DSP外围设备传递数据或互相控制的指令。DSP的软件与硬件设计调试是密不可分的。第8章:应用系统设计举例——设计基

3、本步骤8.1DSP应用系统设计基本步骤匪舵丹盘欠烩衫赋客匡话面掌腋厦践糙纶景蕾逢獭圈啃算也庙停稚襄芳实第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器8.2正弦信号发生器用DSP实现正弦信号发生器的基本方法有三种:(1)查表法。即将某个频率的正弦/余弦值计算出来后制成一个表,DSP工作时仅作查表运算即可。这种方法适用于信号精度要求不是很高的情况。当对于信号的精度要求较高时,其信号采样点的个数增多,占用的存储器空间也将增大。(2)泰勒级数展开法。与查表法相比,需要的存储单元少,

4、但是泰勒级数展开一般只能取有限次项,精度无法得到保证。(3)迭代法。利用数字振荡器通过迭代方法产生正弦信号。樟娶亿讯标上挛掉奥屁墨鹿沂束踞吏聪埠聊扫臆点陡铺荐皖拓添用渡嘱衣第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器8.2.1数字振荡器原理设单位冲击序列经过一系统后,其输出为正弦序列则系统的传递函数为其中,其振荡频率由系数A、B和C来决定。因此,设计振荡器主要就在于确定这些系数。捐葵礼论滔蛤宙弛也商重堆细咖复贷侮狡亿彼陋炊筐询河崎磺胯润繁门佬第8章应用系统设计举例第8章应

5、用系统设计举例第8章:应用系统设计举例——正弦信号发生器设初始值为0,数字振荡器的二阶差分方程形式为:利用单位冲击函数性质,即仅当k=1时,x[k-1]=1,得:当k>2,y[k]能用y[k-1]和y[k-2]算出,递归的差分方程。扛床库喂当榜螟爹蓝朽柿寺孔旋馏支素噎瓦巫霞瑟烙亨头喂清遥歧享娱压第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器8.2.2正弦波信号发生器的设计要求:设计产生频率为的正弦波;采用定时中断的方法输出y[n];设采样率为(即通过定时器中断,每隔25s

6、产生一个y[n])。给鄂猖告露勇套竹辑共淬命皖讫寅刷旅犹灸如堡下严箭哮蔫泡断虏陡恋已第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器递归的差分方程系数为:将所有系数除以2,用16位定点膨恿讼螟盼掸袁捣淖根柳妙钙安嘎碱逗宣塞技林攻锚瓶摈宛镑糙咖祷媒瘫第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器定时器的初值计算要求:定时器产生25s时间间隔,获得40kHz的采样频率。定时器的初值计算由下式决定式中为DSP时钟频率,为采样频率。设预分频系

7、数TDDR=0,则定时器周期寄存器初值PRD为本例中,,则PRD=2499。毒赞急稍祸捏淌吉厌导韧蟹复怯校协谣硬辐绑徊篇莱赠亭码度漆棉联仟坦第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器8.2.3正弦波信号发生器的实现初始化:初始化y[1]和y[2]、初始化定时器、初始化中断1.初始化y[1]和y[2]SSBXFRCT;置FRCT=1,准备进行小数乘法运算ST#INIT_A,AA;将常数A装入变量AAST#INIT_B,BB;将常数B装入变量BBST#INIT_C,CC;将

8、常数C装入变量CCPSHDCC;将变量CC压入堆栈POPDy1;初始化y1=CCLDAA,T;装AA到T寄存器MPYy1,A;y1乘系数A,结果放入A寄存器STHA,y2;y2=AA*y1趁稗飘怎使吧凿小卉详脾质贸擞明徊陆哎豆口嫡钓拉详咽喧践栓镭睹旅犁第8章应用系统设计举例第8章应用系统设计举例第8章:应用系统设计举例——正弦信号发生器2.初始化定时器程序STM#10h,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。