首页|期刊导航|电子科技|基于LC3plus的频谱噪声整形及其FPGA实现

基于LC3plus的频谱噪声整形及其FPGA实现OA

An Implementation of Spectral Noise Shaping for LC3plus on FPGA

中文摘要英文摘要

LC3plus(Low Complexity Communication Codec plus)协议中的频谱噪声整形(Spectral Noise Shaping,SNS)是提高音频压缩质量的重要手段之一,但该部分涉及较多复杂的数学运算,在 CPU(Central Processing Unit)或单片机中执行时易消耗大量的时钟周期.针对该问题,文中基于 FPGA(Field Programmable Gate Array)设计了 SNS 的硬件 IP(Intel-lectual Property)核,提出一种硬件架构来协调 SNS 内部各个数据之间的交互,通过复用一个基本运算模块来减小硬件开销,并对 SNS 硬件模块进行功能仿真和板上测试.测试结果表明,SNS 硬件模块符合 LC3plus 协议标准,能够对频谱数据进行噪声整形且硬件开销较小.相较于 STM32 系列微控制器执行软件源码,所提 SNS 硬件模块的数据处理速度具有较大提升.

SNS(Spectral Noise Shaping)in the LC3plus(Low Complexity Communication Codec plus)proto-col is one of the important means to improve audio compression quality.However,this part involves many complex mathematical operations,which tends to consume a large number of clock cycles when executed in a CPU(Central Processing Unit)or microcontroller.To address this issue,this study designs an SNS hardware IP(Intellectual Prop-erty)core based on FPGA(Field Programmable Gate Array).A hardware architecture is proposed to coordinate the interaction between various internal data of SNS.The hardware overhead is reduced by reusing a basic operation mod-ule.Functional simulation and on-board testing are conducted on the SNS hardware module.The test results show that the SNS hardware module complies with the LC3plus protocol standard,can perform noise shaping on spectral data,and has low hardware overhead.Compared with the execution of software source code by STM32 series micro-controllers,the data processing speed of the proposed SNS hardware module is significantly improved.

鲍国安;王法翔

福州大学 物理与信息工程学院,福建 福州 350108福州大学 物理与信息工程学院,福建 福州 350108

信息技术与安全科学

LC3plus音频编解码器SNS频谱噪声整形FPGA心理声学感知编码音频压缩

LC3plusaudio codecSNSspectral noise shapingFPGApsychoacousticsperceptual codingaudi-o compression

《电子科技》 2026 (4)

35-41,7

福建省自然科学基金(2023J01398)Natural Science Foundation of Fujian(2023J01398)

10.16180/j.cnki.issn1007-7820.2026.04.005

评论