音频限幅的原理或者方法

2023-06-04

解码完的short int类型的PCM音频在经过EQ处理后要进行限幅,防止破音、爆音现象,就像Foobar2000里的高级限幅器一样,有谁知道它的原理是什么,或者实现的方法?
我曾经做过一个,大概过程如下:
首先对解码后的Buffer(short int类型,保存PCM16样本)进行遍历,找出绝对值大于25000的第一个样本,然后从这个样本开始进行类似线性淡出操作,每处理一个样本乘数(初始化为0.9999)减去0.0011,直到乘数小于0.4999,这样处理完的数据基本在13000左右,在处理过程中如果发现下一个该处理的样本小于13500,则进行类似线形淡入操作,乘数依次累加0.0011,直到0.9999为止,但处理后的音频听起来很怪,根本不像Foobar处理过的!
有谁知道该如何解决这个问题!
谢谢了~ 原理:
有两个脉宽调制器,输出脉冲信号的频率为152kHz,其脉冲宽度受到音频信号的控制。当音频信号的均方根(整流)值变大时,脉冲宽度变窄;变小时,脉冲宽度变宽;当均方根值低于一定值时,脉冲宽度保持为一个定值。这两个脉宽调制器一个用于峰值压缩,另一个则用于自适应预加重。脉宽调制器就如同一个开关控制着音频信号的通断,当开关是接通时,衰减量为0:断开时,衰减量为无穷大。由于开关频率(152kHz)远远高于音频信号的最高频率(抽样定理fs≥fΩmax),所以,信号的衰减量(压缩量)将正比于开关的断开时间。
方法:
首先将“POS.PEAKS”(电位器R153)控制逆时针方向调满,再顺时针调节“OUTPUT LEVEL”,监视发射机的调制度,调幅表指示90~95%的正峰调制,进而顺时针调节“POS.PEAKS”电位器,使调幅表指示100%~130%正峰调制,一般调在+125%为宜。
参考知识1 最权威的答案
http://www.51base.com/electron/adhibition/wireless/2007092685382.shtml本回答被提问者采纳

相似知识
第6课:限幅器的使用方法有哪些? 参考知识1这节课,我们将认识一位新朋友,那就是限幅器。关于限幅器的本事,我们在上一节课已经领教过了。那么,限幅器是来帮我们解决什么问题的呢?我们先来看一下问题。问题:在实际应用当中,功放的位置通常会脱
二极管是怎么起到限幅作用的? 二极管的工作状态是导通和截止两种,利用这一特性可以构成限幅电路。所谓限幅电路就是限制电路中某一点的信号幅,度大小,让信号幅度大到一定程度时,不让信号的幅度再增大,当信号的幅度没有达到限制的幅度时, 限
限幅器的限幅电路的分类 参考知识1一、限幅电路按功能分为上限限幅电路、下限限幅电路和双向限幅电路三种。1、在上限限幅电路中,当输入信号电压低于某一事先设计好的上限电压时,输出电压将随输入电压而增减;但当输入电压达到或超过上限
光硬限幅器的阈值设置依据啥 参考知识1扬声器的功率和阻抗。当输入信号超过阈值,限幅器开始降低输入增益。增益衰减数值等于输入信号超出阈值的部分,阈值以电压值来表示,这就是因为它取决于扬声器的功率和阻抗。在扩声系统当中,限幅处理这一
限幅器和二极管有啥区别! 二极管是一个电子件,限幅管主要针对输出电路,限制输出电路的最大电压,以正玄电压为例,达到二级管导通电压时,二级管所载支路电压为输出电压,没达到时,以电源所载之路电压为输出电压参考知识1限幅器(Timi
realtek高清音频管理器win 10里找不到怎么办 要看你的声卡芯片是不是realtek的芯片啊。如果是的话就是驱动不完整,一般用驱动精灵或者驱动人生安装的驱动均有可能出现这种情况,因为它们有可能安装的是精简版的驱动,找到你主板的型号或者笔记本的型号,
拾音头和音频头互相接线的方法 参考知识1红接电源正,黑接电源负和音频公共端,白接音频(左右声道均可)
拾音头接线方法 红接电源正,黑接电源负和音频公共端,白接音频(左右声道均可)参考知识1黑线接地;红线接双声道的任意一个声道的输入端;(左或右)白线接双声道的另一个声道的输入端。(右或左)注:金属外壳也要接地。