-
数字音频技术(第6版) 401
374数字音频技术(第6版) 通过计算来确定每个子带中峰值功率与遮蔽声级之比。通过一个优先级列表把量化比特分配给可闻的节目素材,这种优先级列表会根据信号位于可闻度曲线之上的强度来为每个子带分配比特。例如,图10.15中绘出了表示峰值功率级的各条竖线以及最低门限和遮蔽门限。 可闻信号 不可闻信号 听觉门限 遮蔽效应 频率 图10.15:比特分配算法根据各个子带信号的可...
-
数字音频技术(第6版) 402
第10章低比特率编码:理论与评价375 ,迭代过程不断进行,给需要的地方分配更多的比特,具有最高SMR要求的信号总会得到最多的比特,这就提高了编码收益。在一些情况中,先前被归类为不可闻的那些子带可能会由于这些额外的比特而得到编码。因此,位于遮蔽门限以下的信号在实际中也是可以被编码的,但它们仅仅处于第二优先级。图10.16总结了子带编码的概展示了一个24子带编 解码器可以对处于250Hz...
-
数字音频技术(第6版) 403
376数字音频技术(第6版 槽数(Frequency Bin Numbers)。例如,一个512点的变换能产生256个频率系数或频率槽。这些系数可能有512个、1024个或更多,它们被分组成32个频带,用以模仿临界频带分析。该频谱代表了这个基于时间的输入采样点块。根据编解码器的心理声学模型对每 带内的频谱系数进行量化,每个频带内的量化可以是均匀的、非均匀的固定的或是自适应的 变换编...
-
数字音频技术(第6版) 404
第10章低比特率编码:理论与评价37 信 分析块 A△∧ 时间(ms 图10.17:预回声的一个例子。在重建时,量化噪声落在分析块内,它的前缘没有被信号遮蔽掉。(Here和Johnston,1996 在大多数变换编解码器中,为了按具体的信号条件要求提供相应的分辨率并且为了避免预回声,块长度都是按照信号的条件进行动态自适应的。回看图10.17,一个较短的分析窗将把量化噪声...
-
数字音频技术(第6版) 405
378数字音频技术(第6版 通过一种合成分析(AnalysisBySynthesis)方法进行量化和编码。最开始给各个系数分i个量化步长尺寸,然后该算法计算出编码该块中的信号所需的最终比特数。如果比特数超过分配给这个块的比特率,则迭代环路重新分配一个较大的量化步长尺寸并重新计算所需比特数,直到达到目标比特率。用一个外部环路计算重建信号中的量化误差。如果一个频带内的误差超过了遮蔽模型所允许的...
-
数字音频技术(第6版) 406
第10章低比特率编码:理论与评价379 到下方频带中 10.81正交镜像滤波器 般地,当建立了N个子带时,每个子带都按1∧进行亚采样,以维持总体的采样限度。 在第2章曾经提到,采样频率必须至少为被采样信号带宽的两倍。如前所述,大多数滤波器组不能提供理想的性能,因为它们的过渡带具有有限的宽度。各频带间的交叠和1/N的亚采样引起了混叠。显然,间隔分布的各个频带可以避免这些问题,但会...
-
数字音频技术(第6版) 407
380数字音频技术(第6版) H(2)的z变换替代H(z),从而消除了混叠项(当每个子带中进行的是一致量化时)不过美的重建一般来说都被限制在N2的情况中,即产生两个带宽相等的子带。可以重复使用QMF过程对这些f子带进一步分割,每个子带都被再分割成两个子带,每个新子带使用f的采样频率。这可以通过一个树形结构实现,不过,这会增加处理的延时。可以通过其他QMF结构创建出具有更低延时的多个子带。不...
-
数字音频技术(第6版) 408
第10章低比特率编码:理论与评价38 相滤波器组。通过对单一的低通原型FR滤波器在时间上进行不同相位的调制,就能生成各种不同的滤波器。例如,使用一个512抽头FR滤波器,输入采样点的每个块使用32组系数产生32个子带,如图1021所示。更一般地,在一个N相滤波器组中,N个子带中的每一个都被抽取变成1/的采样频率。对于每N个输入,滤波器在每个子带中输出一个数值。在第一个相用FR横向寄存器中的...
-
数字音频技术(第6版) 409
382数字音频技术(第6版) 有N32个子带和 抽头寄存器。MPEG1分析滤波器的流程图及其他细节将在第章给出。在MPB 准中出现的那个特定的分析滤波器每输出一个采样点需要进行大约80次实数乘法和80次实数加法。类似地,在解码器中使用了一个多相合成滤波器。PQMF是创建有限数量频带的一个好选择。在需要高分辨率分析时,MDCT之类的变换方法是更可取的10.8.4MDc 在编解码器...
-
数字音频技术(第6版) 410
第10章低比特率编码:理论与评价383 如前所述,混合滤波器组把不同类型的滤波器(比如多相滤波器和MDCT)级联起来,以适中的复杂度为不同的频率提供了不同的频率分辨率。例如,MPEG1层Ⅲ编码器使用了多相滤波器与MDCT的混合滤波器。ATRAC算法是一个混合编解码器,它使用了QMF把信号分割成3个子带,每个子带使用MDCT变换到频域。表10.3比较了几种低比特率编解码器中使用的滤波器组的各...