首页 > 其他分享 >嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验

时间:2023-09-05 11:04:14浏览次数:56  
标签:编码 教学实验 LC AAC 音频 DSP 格式 HE

1、实验目的

本次实验操作教程是基于创龙教仪DSP教学实验箱:TL6748-PlusTEB演示录制的。

本次实验的目的是了解AAC音频格式,掌握AAC音频编码的原理,并实现将WAV格式的音频编码为AAC格式。

2、实验原理

音频编解码的主要对象是音乐和语音,音频的编解码格式可分为无压缩的格式、无损压缩格式、有损音乐压缩格式、有损语音压缩格式和合成算法。

本实验中使用的AAC格式属于有损音乐压缩格式。音频编解码的目的是减少传输的信息量和减少储存的信息。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_仿真器

音频编解码格式分类

AAC高级音频编解码,最初是基于MPEG-2的音频编码技术,目的是取代MP3格式。2000年,MPEG-4标准出台,AAC重新集成了其它技术,为区别于传统的MPEG-2 AAC,故含有SBR或PS特性的AAC又称为MPEG-4 AAC。

AAC是新一代的音频有损压缩技术,它通过一些附加的编码技术,衍生出了LC-AAC,HE-AAC,HE-AACv2三种主要的编码。其中LC-AAC就是比较传统的AAC,相对而言,主要用于中高码率,HE-AAC主要用于中低码,而新近推出的HE-AACv2主要用于低码率。事实上大部分编码器设成<=48Kbps自动启用PS技术,而>48Kbps就不加PS,就相当于普通的HE-AAC。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_音频编码_02

AAC常用规格

AAC共有9种规格,以适应不同的场合的需要:目前使用最多的是LC和HE,适合低码率。

流行的Nero AAC编码程序只支持LC,HE,HEv2这三种规格,编码后的AAC音频,规格显示都是LC。HE其实就是AAC(LC)+SBR技术,HEv2就是AAC(LC)+SBR+PS技术。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_仿真器_03

AAC规格分类

3、操作现象

硬件连接

本实验所需硬件为实验板、仿真器和电源。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_仿真器_04

连接仿真器和电脑的USB接口。

将创龙教仪TL6748-PlusTEB教学实验箱拨码开关拨到DEBUG模式01111,连接实验箱电源,拨动电源开关上电。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_仿真器_05

3、实验现象

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

编译工程,生成可执行文件。

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

点击运行程序。

运行程序后,Console 窗口会打印信息。

大概等待5分钟,编码完成。

可看到工程目录下的song.wav文件编码生成的song.aac文件。

使用播放器播放song.aac,其效果和原WAV文件播放效果一致。

嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验_仿真器_06

标签:编码,教学实验,LC,AAC,音频,DSP,格式,HE
From: https://blog.51cto.com/u_16123606/7369527

相关文章

  • MindSponge分子动力学模拟——定义一个分子系统(2023.08)
    技术背景在前面两篇文章中,我们分别介绍了分子动力学模拟软件MindSponge的软件架构和安装与使用教程。这里我们进入到实用化阶段,假定大家都已经在本地部署好了基于MindSpore的MindSponge的编程环境,开始用MindSponge去做一些真正的分子模拟的工作。那么分子模拟的第一步,我们就需要......
  • 论文解读(AdSPT)《Adversarial Soft Prompt Tuning for Cross-Domain Sentiment Analysi
    Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:AdversarialSoftPromptTuningforCross-DomainSentimentAnalysis论文作者:HuiWu、XiaodongShi论文来源:2022ACL论文地址:download 论文代码:download视屏讲解:click1介绍 动机:直接使用固定的预定义模......
  • DDSP模型使用
    DDSP模型使用流程1、使用UVR进行音频分离,得到人物干声素材.wav2、使用Audioslicer对干声素材进行切片,切片好的文件使用文件夹存放,并使用数字为文件夹命名,然后放入训练文件夹DDSP-SVC\data\train\audio文件中,验证音频文件不能够和训练文件重合,否则训练出来效果不好,将验证音频文件......
  • 【DSP】关于多速率信号处理以及其信号能量与功率的变化问题
    插值(上采样,upsampling)和抽取(下采样,downsampling)是数字前端中经常使用的操作。进行上采样时在信号间插入0,以提高信号的速率,相当于增加了采样率;进行下采样时,每隔一段信号进行抽取,相当于降低了信号的速率,降低了采样率。上采样和下采样往往发生在数字前端,如DAC前和ADC后,主要目的是为......
  • 嵌入式教程_DSP教学实验箱:2-9 VGA显示实验
    实验目的本节视频的目的是了解VGA接口的功能和使用,掌握VGA显示的原理并实现VGA显示图像数据。实验原理底板原理图控制VGA的管脚是VPIF总线,和控制LCD显示的管脚是复用的VGA(VideoGraphicsArray)VGA是视频图形阵列,是一种使用模拟信号进行视频传输的标准协议,由IBM公司于1987年推出,因其......
  • 嵌入式教程_DSP教程:2-27 基于USB接口的存储设备实验
    2-27基于USB接口的存储设备实验实验目的本节视频的目的是学习USBOTG的运用和工作原理,并实现USB从方式,将实验板模拟成一个USB存储设备,实现主机和实验板之间的数据传输。实验原理硬件原理图实验过程中使用的是USBOG接口T本节视频的目的是学习USBOTG的运用和工作原理,并实现USB从方......
  • 解决大模型“开发难”,昇思MindSpore自动并行技术应用实践
    本文分享自华为云社区《DTSETechTalk|第35期:解决大模型“开发难”,昇思MindSpore自动并行技术应用实践》,作者华为云社区精选。昇思MindSpore是新一代覆盖端边云全场景的开源AI框架,旨在开创全新的AI编程范式,降低开发者门槛,为开发者打造开发友好、运行高效、部署灵活的AI框架,推动人......
  • 嵌入式教程_电机控制_DSP教学实验箱操作教程: 2-23直流电机控制实验
    2-23直流电机控制实验实验目的本节视频的目的是掌握GPIO模拟输出PWM的方法,学习直流电机的控制原理,并实现直流电机的控制。实验原理硬件原理图,看到有2个直流电机接口,可分别连接直流有刷电机和直流无刷电机。实验箱上只预留一个直流电机的位置,出货默认配置的是直流有刷电机。其中驱......
  • DSP+ARM+FPGA,星嵌工业级核心板,降低开发成本和时间
    星嵌SOM-XQ138F是小体积,定点/浮点DSP C674x+ARM9+XilinxSpartan-6 FPGA工业级三核核心板,72mm*44mm,功耗小、成本低、性价比高。采用沉金无铅工艺的八层板设计,专业的PCBLayout设计,注重EMC,抗干扰能力强。 L138+FPGA核心板正面图 L138+FPGA核心板背面图  L1......
  • DSPM来袭!什么是数据安全态势管理
    数据安全态势管理是一种保护云数据的方法,通过确保敏感数据始终具有正确的安全态势,无论其被复制或移动到何处。那么,什么是DSPM?这是一个简单的例子:假设您已经为云数据建立了出色的安全态势。在此示例中,您的数据处于生产状态,受防火墙保护,不可公开访问,并且您的IAM控件的访问权限受......