所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

OMAPL138 DSP原理与应用实例

OMAP-L138 DSP原理与应用实例 

作 者:        (英)Donald Reay 著; 邓颖,林征宇 译 

出版时间:        2014 

内容简介 

  OMAP-L138处理器包含ARM和DSP内核,目的是在便携式和移动多媒体应用。这《OMAP-L138DSP原理与应用实例》主要针对在其C6748DSP内核上实现实时DSP算法的演示。《OMAP-L138DSP原理与应用实例》为OMAP-L138数字信号处理实验和应用提供了一套广泛而全面的程序例子,主要章节包括:\”\”模拟输入和输出的OMAP-L138的实验者\”\”有限脉冲响应滤波器\”\”无限脉冲响应滤波器\”\”快速傅里叶变换\”\”自适应滤波器\”\”DSP/BIOS和平台支持包 

目录 

第1章OMAP—L138开发系统  

1.1引言  

1.2硬件和软件工具  

1.2.1ZoomOMAP—L138eXperimenter实验板  

1.2.2C6748处理器  

1.2.3CCSIDE  

1.2.4安装CCSv4软件和相关的支持文件  

1.3使用书中提供的代码对eXperimenter实验板进行初步测试  

1.4测试实验板的例程  

例1.1产生由48个点组成的正弦信号,并在数据缓存区存储输出数据用于CCS软件和MATLAB绘图(L138_sine48_buf_intr)  

例1.2两个数组的点积运算(L138_dotp4)  

1.5支持文件  

1.5.1初始化配置文件(L138_aic3106_init.c)  

1.5.2头文件(L138aic3106_init.h)  

1.5.3向量文件(vectors_intr.asm和vector_poll.asm)  

1.5.4链接命令文件(linker_dsp.cmd)  

练习  

参考文献  

第2章使用OMAP—L138实验板的模拟输入和模拟输出  

2.1引言  

2.2用于模拟输入和输出的板载立体声编解码器TLV320AIC—3106(AIC3106)  

2.3C语言的编程实例  

2.3.1基于轮询、中断和直接存储器访问的实时I/O方法  

例2.1基于轮询的基本输入/输出(L138_loop_poll)  

例2.2基于中断的基本输入/输出(L138_loop_intr)  

例2.3基于DMA的基本输入/输出(L138_loop_edma)  

例2.4修改程序L138loop_intr.c产生延时效果(L138_delay_intr)  

例2.5圈修改程序L138_loop_intr.c产生回声(L138_echo_intr)  

例2.6修改程序L138_loop_intr.c产生翻边效应(L138_flanger_intr)  

例2.7输入数据保存在缓存器中的循环程序(L138_loop_buf_intr)  

2.3.2实时的正弦波发生器  

例2.7基于查表方法的正弦波发生器(L138_sine48_intr)  

例2.9基于调用函数sin()的正弦波发生器(L138_sine_intr)  

例2.10用DIP开关控制正弦信号发生器输出的幅度和频率(L138_sine_DIP_intr)  

例2.11用含有8000个采样点数据的查找表产生正弦扫频效果(L138_sweep_poll)  

例2.12使用查表方法产生双音多频(DTMF)音调  

(L138_sineDTMF_intr)  

例2.13信号重构、混叠及编解码器AIC3106的属性  

(L138_sine_intr.c)  

例2.14基于查表的方波发生器(L138_squarewave_intr)  

例2.15AIC3106DAC重构滤波器的脉冲响应(L138_dimpulse_intr)  

例2.16输入为伪随机二进制序列的DAC重构滤波器的频率响应(L138_prbs_intr)  

例2.17输入为伪随机噪声的DAc重构滤波器的频率响应(L138_prandom_intr)  

例2.18编解码器AIC3106中抗混叠滤波器的阶跃响应(L138_loop_buf_intr)  

例2.19编解码器AIC3106抗混叠滤波器的演示(L138_sine48_loop_intr)  

例2.20混叠的演示(L138_aliasing_intr)  

例2.21使用自适应滤波器识别编解码器AIC3106的带宽(L138_sysid_intr)  

例2.22用两块eXperimenter实验板辨识AIC3106编解码器的带宽  

例2.23斜坡发生器(L138_ramp_intr)  

例2.24调幅(L138_am_poll)  

例2.25使用外部存储器记录音乐(L138_record_poll)  

参考文献  

第3章有限脉冲响应滤波器  

3.1数字滤波器概述  

3.1.1FIR滤波器  

3.1.2z变换介绍  

例3.1指数函数x(n)—enk的z变换  

例3.2阶跃函数x(n)=1的z变换  

例3.3正弦函数x(n)=sin(nwT)的z变换  

3.1.3z变换的基本性质  

3.1.4z传递函数  

3.1.5从s平面到z平面的映射  

3.1.6差分方程  

3.1.7频率响应和z变换  

3.1.8理想滤波器响应的分类:LP、HP、BP和BS  

3.1.9滤波器设计的窗函数方法  

3.1.10窗函数  

例3.4用窗函数的方法设计理想低通FIR滤波器  

3.1.11用频移的方法设计带通和高通滤波器  

3.2C语言和汇编语言的编程实例  

例3.5滑动平均滤波器(L138_average_intr)  

例3.6输入为内部产生的伪随机噪声的滑动平均滤波器(L138_average_prn_intr)  

例3.7用两块eXperimenter实验板识别滑动平均滤波器的频率响应(L138_sysid_intr)  

例3.8用一块eXperimenter实验板识别滑动平均滤波器的频率响应(L138_sysid_average_intr)  

例3.9具有滑动平均、低通、带阻和带通特性的FIR滤波器的滤波系数文件(L138_fir_intr)  

例3.10输入为伪随机噪声序列的FIR滤波器(L138_firprn_intr)  

例3.11输入为内部产生的伪随机噪声并把输出存在存储器上的FIR滤波器(L138_firprn_intr)  

例3.123个FIR低通滤波器对声音信号的影响(L138_fir31p_intr)  

例3.13实现4种不同的滤波器:低通、高通、带通和带阻滤波器(L138_fir4types_intr)  

例3.14用两个陷波滤波器恢复损坏的语音记录  

(L138_notch2_intr)  

例3.15使用滤波和调制实现语音扰频  

例3.16用基于DMA的I/O实现FIR滤波器(L138_fir_edma)  

例3.17用DSPLIB库函数实现FIR滤波器(L138_fir_dsplib_edma)  

例3.18在C语言程序中调用ASM函数实现  

(L138FIRcasm_intr.c)  

例3.19C语言程序调用一个更快的ASM函数实现FIR(FIRcasmfast)  

参考文献  

……  

第4章无限脉冲响应滤波器  

第5章快速傅里叶变换  

第6章自适应滤波器  

第7章DSP/BIOS和平台支持包  

参考文献 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录