0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从理论到实践:DSP教学实验箱中的音频滤波实验案例精选

创龙教仪 2024-08-30 13:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2

产品概述

DSP 教学实验箱

3409a506-668d-11ef-89ff-92fbcf53809c.jpg

产品型号:TL6748-PlusTEB

处理器TI TMS320C6748

应用专业:电子、电信、通信等相关专业

应用课程:数字信号处理》、《音视频编解码》、《图像处理与识别》、《电机控制系统设计》、《DSP系统设计与应用》

相关实验列表(部分)

DSP实验环境搭建与CCS开发基础

安装CCS与串口调试工具

CCS开发入门

DSP基础外设实验

直流电机数码管、键盘输入控制、LCD触摸屏实验

语音类实验

音频采集与播放实验

MP3音频解码实验

G711A音频编码实验

DSP算法实验

有限冲激响应滤波器(FIR)算法

快速傅立叶变换(FFT)算法

多路信号混频实验

图像类实验

图像旋转、缩放、边缘检测、RGB24图像灰度转换

视频类实验

基于CMOS数字摄像头采集LCD显示实验

基于模拟数字摄像头采集LCD显示实验

图像类实验

基于CMOS数字摄像头的灰度转换实验

网络摄像头的采集与显示

2

案例分享

一、实验名称:3-9 音频信号的滤波实验

二、实验目的:

(1)掌握Matlab辅助设计滤波器系数的方法;

(2)实现音频混噪及IIR滤波器滤除;

(3)在LCD上显示音频信号的FFT计算结果。

三、实验原理:

(1)音频接口

音频接口采用的是24.576MHz晶振,实验板上共有3个音频端口,分别是LINE IN、MIC IN和LINE OUT,音频数据通过I2C总线进行读写,McASP的时钟来自于晶振时钟,分频后可得到帧同步信号和位同步信号。

341c42b0-668d-11ef-89ff-92fbcf53809c.png

(2)TLV320AIC3106 音频芯片

数据精度支持 16/20/24/32 bit 。

支持速率 8kHz ~ 96kHz 采样率。

控制总线可选为 SPI 或 I2C。

音频串行数据总线支持4种协议格式:I2S, 左对齐格式,右对齐格式,DSP格式。

有可编程PLL 可以灵活产生时钟。

3430c1d6-668d-11ef-89ff-92fbcf53809c.png

(3)音频芯片功能框图

在框图底部分别是供电部分、时钟产生部分、SPI或I2C串行总线控制部分。

芯片通过左右声道采集输入的音频模拟信号。

经过ADC采样后得到数字化的音频数据。

数字化音频数据通过音频串行总线接口传输到DSP。

DSP处理之后的数字化音频从DSP通过音频串行总线接口再传输到DAC

音频经过DAC还原为可输出的模拟信号。

最后,通过耳机或者音箱输出音频模拟信号。

344c0d10-668d-11ef-89ff-92fbcf53809c.png

(4)音频芯片的工作流程

音频模拟信号通过左右声道分别采样,经过ADC转换为数字信号后通过McASP传输到DSP,在DSP处理完成后再通过McASP传输到DAC,最后经过DAC转换为模拟信号后,分左右声道输出。

347b6dbc-668d-11ef-89ff-92fbcf53809c.png

(5)IIR滤波器

IIR无限冲激响应数字滤波器(infinite impulse response digital filter)是对单位冲激的输入信号的响应为无限长序列的数字滤波器。

可分为一维、二维或多维无限冲激响应数字滤波器。

它的输出y(n)由当前的和过去的输入信号x(n)及过去的输出信号共同决定。IIR的幅频特性精度很高,不是线性相位的,可以应用于对相位信息不敏感的音频信号上。

对于IIR滤波器,冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。其系统函数如下:

348f5a84-668d-11ef-89ff-92fbcf53809c.png

无限冲激响应数字滤波器的差分工程如下:

34a0f5e6-668d-11ef-89ff-92fbcf53809c.png

(6)IIR滤波器特性

系统函数可以写成封闭函数的形式。

IIR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路。

在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等。

相位特性不好控制,对相位要求较高时,需加相位校准网络。

(7)IIR滤波器的设计

设计IIR数字滤波器实质上就是找到一个使其频率响应H(Z)满足给定的通带截止频率、通带衰减系数、阻带截止频率及阻带衰减系数的可以在物理上实现的系统函数H(Z)。具体实现步骤:

先确定需要一个什么样的滤波器,巴特沃斯型,切比雪夫型,还是其它型的滤波器。

根据设计参数和这个滤波器的计算公式来确定其阶数、传输函数的表达式。

通过双线性变换得到其数字域的差分方程。MATLAB FIR 滤波器辅助设计,生成滤波器系数。

打开 Matlab 软件,并打开"Filter Designed&Analaysis Tool"工具,在弹出的界面中按照所需滤波器修改以下参数:

滤波器类型:高通Highpass;

滤波方式:切比雪夫Ⅱ型IIR(Chebyshev Type II);

滤波器阶数:Minimum order;

采样频率:8000Hz;

阻带截止频率:100Hz;

通带截止频率:3400Hz。

34b45262-668d-11ef-89ff-92fbcf53809c.png

转换为单精度再导出生成包含滤波器系数的.h头文件,将该头文件的数据拆分复制,即可用于IIR函数。

34c7c310-668d-11ef-89ff-92fbcf53809c.png

(8)程序流程设计

首先进行I2C和McASP的管脚复用配置;

接着使能EDMA3的PSC和配置GPIO模块;

然后初始化DSP中断和配置按键中断,进行音频芯片的初始化,并将McASP初始化为EDMA方式,初始化LCD,自定义生成一段噪声备用;

最后进行按键检测,如果USER0按键按下,进行音频数据的混合噪声或IIR滤波或者是恢复原声,如果是USER1按键按下,则在LCD上显示计算的音频数据FFT结果。

34cbd0d6-668d-11ef-89ff-92fbcf53809c.png

三、实验操作:

(1)实验设备

本实验使用的硬件接口为LINE IN和LINE OUT接口,所需硬件为实验板、仿真器电源、音频线、耳机和音乐播放器。本次操作是使用手机来播放音乐。

34d2f500-668d-11ef-89ff-92fbcf53809c.png

(2)硬件连接

使用音频线连接LINE IN、CON10音频接口和手机,手机播放音乐;

在LINE OUT 、CON11接口插上耳机或者音箱;

连接仿真器和电脑USB接口;

将拨码开关拨到DEBUG模式01111,连接实验箱电源,拨动电源开关上电。

34ffb6ee-668d-11ef-89ff-92fbcf53809c.png

(3)软件操作

导入工程,选择Demo文件夹下的对应工程;

编译工程;

将CCS连接实验箱并加载程序;

点击运行程序;

在LCD屏幕上实时显示采集并做了灰度转换处理的图像;

实验结束后,先点击黄色按钮暂停程序运行,再点击红色按钮退出CCS与实验箱的连接,最后实验箱断电即可。

35302bda-668d-11ef-89ff-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    561

    文章

    8275

    浏览量

    368226
  • 音频
    +关注

    关注

    31

    文章

    3226

    浏览量

    86310
  • 音频滤波器
    +关注

    关注

    0

    文章

    6

    浏览量

    6563
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德科技推出三款全新半导体教学实验室解决方案

    是德科技(NYSE: KEYS )近日宣布,推出三款全新的半导体教学实验室解决方案,旨在助力高校人才培养,帮助学生做好在全球半导体行业就业的准备。这三款解决方案分别为基础设计与测量、参数测试与晶圆上测量、光子集成电路测量,可以助力学生积累使用半导体研发和制造领域常用的专业
    的头像 发表于 04-02 13:53 270次阅读

    应用案例 | 看清3000转:深视智能高速相机的硬核教学实践

    :学生只能通过公式推导理解运动规律,缺乏直观感受,难以将理论知识与实际现象联系起来。实验验证不足:实验课沦为“参数记录课”,学生无法亲眼验证理论计算与实际运动是否一
    的头像 发表于 12-22 08:17 473次阅读
    应用案例 | 看清3000转:深视智能高速相机的硬核<b class='flag-5'>教学</b><b class='flag-5'>实践</b>

    ECU刷写完全指南:理论到实践

    ECU刷写是现代汽车电子开发的核心环节,基于UDS诊断协议实现控制器软件的更新与维护。本文将以USBCANFD-400U接口卡为例,详细介绍CANFD总线环境下ECU刷写的标准流程与实操要点
    的头像 发表于 11-12 11:37 1431次阅读
    ECU刷写完全指南:<b class='flag-5'>从</b><b class='flag-5'>理论到</b><b class='flag-5'>实践</b>

    产教融合新落地!维视智造与安徽工业大学共建智能视觉实验

    近日,维视智造与安徽工业大学电气与信息工程学院达成深度合作,共建智能视觉实验室,并于今年完成了MV-VS1100S-VB机器视觉应用教学实验平台的交付,为该校智能感知工程专业的教学
    的头像 发表于 10-29 15:27 447次阅读

    深化校企合作—维视智造与三江学院共建智能视觉教学实验室二期项目落地

    维视智造与三江学院机械与电气工程学院再度携手,持续推进智能视觉教学实验室二期建设项目。继一期采购7套MV-VS1000L机器视觉教学实验平台后,二期新增13套设备,总规模达20套,全面
    的头像 发表于 10-27 18:12 1208次阅读

    中科亿海微海灵犀FPGA基础研学实验:丰富资源+深度解析,助力电子信息教学国产化

    随着“新工科”建设的不断推进和国产集成电路自主可控战略的深入实施,国内高等院校在微电子、电子工程、通信工程、测控工程、集成电路设计与集成系统及相关专业的实验教学,对“国产化、系统化、场景化”教学
    的头像 发表于 10-10 09:24 875次阅读
    中科亿海微海灵犀FPGA基础研学<b class='flag-5'>实验</b><b class='flag-5'>箱</b>:丰富资源+深度解析,助力电子信息<b class='flag-5'>教学</b>国产化

    教学实习基地气象观测系统:架起理论实践的 “气象桥梁”

    教学实习基地气象观测系统:架起理论实践的 “气象桥梁”柏峰【BF-XQX】在教学实习基地的田野间、草坪上,一套集观测、教学、科研于一体的气
    的头像 发表于 08-20 14:24 775次阅读
    <b class='flag-5'>教学</b>实习基地气象观测系统:架起<b class='flag-5'>理论</b>与<b class='flag-5'>实践</b>的 “气象桥梁”

    【「开关电源控制环路设计:Christophe Basso 的实战秘籍」阅读体验】理论到量产的关键跨越:补偿器设计与工程验证体系

    【「开关电源控制环路设计:Christophe Basso 的实战秘籍」阅读体验】理论到量产的关键跨越:补偿器设计与工程验证体系 继续试读了第3~5章,Basso 的工程智慧在__补偿器实现
    发表于 08-20 13:10

    光伏实验气象站的技术架构与应用实践

    光伏实验气象站的技术架构与应用实践 柏峰【BF-GFQX】在光伏产业快速发展与新能源科研不断深入的背景下,光伏实验气象站作为获取精准气象数据与光伏性能参数的核心设备,其技术先进性直接决定了科研成果的可靠性与工程应用的实效性。
    的头像 发表于 08-19 08:57 2283次阅读
    光伏<b class='flag-5'>实验</b>气象站的技术架构与应用<b class='flag-5'>实践</b>

    PPEC电源DIY套件:图形化算法编程,解锁电力电子底层算法实践

    PPEC 开关电源 DIY 套件是森木磊石推出的一种电力电子教学实践工具,专为高校教学、学生实践及电子爱好者设计,旨在解决电力电子教学
    发表于 08-14 11:30

    挖到宝了!人工智能综合实验,高校新工科的宝藏神器

    的深度学习,构建起基础到前沿的完整知识体系,一门实验就能满足多门课程的学习实践需求,既节省经费又不占地 。 五、代码全开源,学习底层算法 所有
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验,高校新工科的宝藏神器!

    的深度学习,构建起基础到前沿的完整知识体系,一门实验就能满足多门课程的学习实践需求,既节省经费又不占地 。 五、代码全开源,学习底层算法 所有
    发表于 08-07 14:23

    华清远见AI人工智能专业实验室建设方案,虚实融合,以产业应用驱动高校教学实训变革!

    的载体......而华清远见研发中心的人工智能实验室(实验、实训台、机器人、具身智能、虚拟仿真软件),恰好为这些教学难题提供了破局思路——它不仅是搭载前沿技术的实
    的头像 发表于 07-31 15:14 2230次阅读
    华清远见AI人工智能专业<b class='flag-5'>实验</b>室建设方案,虚实融合,以产业应用驱动高校<b class='flag-5'>教学</b>实训变革!

    华清远见AI人工智能专业实验室建设方案,以产业应用驱动高校教学实训变革!

    的载体......而华清远见研发中心的人工智能实验室(实验、实训台、机器人、具身智能、虚拟仿真软件),恰好为这些教学难题提供了破局思路——它不仅是搭载前沿技术的实
    的头像 发表于 06-27 13:45 1876次阅读
    华清远见AI人工智能专业<b class='flag-5'>实验</b>室建设方案,以产业应用驱动高校<b class='flag-5'>教学</b>实训变革!

    电力电子教学新范式:EasyGo半实物仿真平台赋能高校创新实践

    电力电子与电机控制作为电气工程、自动化等专业的核心实践课程,但传统实验设备普遍存在设备占地空间大、采购维护成本高、操作复杂度高等问题,严重制约了实验教学效率与学生实践能力的培养。针对这
    的头像 发表于 05-12 18:07 1328次阅读
    电力电子<b class='flag-5'>教学</b>新范式:EasyGo半实物仿真平台赋能高校创新<b class='flag-5'>实践</b>