音频编解码原理讲解和分析
音频编码和解码的原理和实践

音频编码和解码的原理和实践音频编码和解码是指将模拟音频信号转换成数字形式进行传输和存储,并在接收端将数字信号重新还原为模拟音频信号的过程。
本文将详细介绍音频编码和解码的原理和实践。
一、音频编码的原理音频编码是将模拟音频信号转换为数字信号的过程。
它的目的是通过去除冗余信息和压缩信号来降低数据量,以便更有效地进行传输和存储。
常见的音频编码方法包括脉冲编码调制(PCM)、脉冲编码调制调幅(PCM-FM)、有损编码和无损编码等。
1. PCM编码PCM(Pulse Code Modulation)编码是最常见的音频编码方法之一。
它将连续的模拟信号量化为不连续的数字信号,然后再对数字信号进行编码。
PCM编码的基本原理是将音频信号的振幅值按照一定的量化间隔进行离散化,然后将每个采样值编码为对应的二进制码。
由于PCM编码是无损编码,所以还原的音频质量会完全与原始音频一致。
2. 有损编码有损编码是指在进行音频编码时采用某种算法对音频信号进行压缩,从而减少数据量,但在还原时会导致一定的误差。
有损编码方法的典型代表是MP3、AAC等。
这些编码方法通过去除听觉上不敏感的信号成分、减少重复信号等方式来实现压缩。
有损编码的原理是基于人类听觉特性的研究。
我们的听觉系统对于一些细微的变化不敏感,因此对于这些变化可以进行一定程度的压缩。
这样,在不影响听觉质量的前提下,就可以大幅度地降低数据量。
3. 无损编码无损编码是指在进行音频编码时保持原始音频质量不变的编码方法。
无损编码方法的典型代表是FLAC、ALAC等。
无损编码方法通常基于预测编码原理,通过对音频信号进行数学建模,并将预测的误差进行编码来实现压缩。
二、音频解码的原理音频解码是将数字信号还原为模拟音频信号的过程。
它的目的是将编码后的音频信号通过逆向操作还原为原始音频信号。
常见的音频解码方法与编码方法相对应,包括PCM解码、有损解码和无损解码等。
1. PCM解码PCM解码是将经过PCM编码的音频信号重新转换为模拟音频信号的过程。
了解电脑的音频编解码器

了解电脑的音频编解码器电脑的音频编解码器(Audio Codec)是一种将电子信号转化为可听音频信号的设备或软件。
它在数字音频领域发挥着关键作用,使我们能够在电脑上播放和录制声音。
本文将介绍电脑音频编解码器的工作原理、常见的编解码器类型以及其在不同领域的应用。
一、工作原理电脑音频编解码器的工作原理主要分为两个过程:编码和解码。
编码(Encoding)是指将模拟声音信号转换为数字形式的过程。
当我们通过麦克风录制声音时,麦克风会将声音信号转化为模拟电信号,然后经过电路处理和采样,最终转换为数字音频信号。
这个过程中,编码器会将原始声音信号压缩和编码,以减小音频文件的大小并保证音质。
解码(Decoding)是指将数字音频信号转换为模拟声音信号的过程。
在电脑上播放音频时,解码器会将音频文件解码,并将数字信号还原为模拟声音信号。
这些模拟信号通过扬声器或耳机再次转化为可听声音。
二、常见的编解码器类型1. MP3MP3(MPEG Audio Layer-3)是最常见的音频编解码器,以其高压缩比和良好的音质而闻名。
它能将音频文件的大小减小到原始文件的1/10左右,而声音质量保持在较高水平。
MP3广泛应用于音乐播放器、电脑、手机等多种设备。
2. AACAAC(Advanced Audio Coding)是一种被广泛应用于存储、传输音频的编码器。
它相对于MP3具有更好的音质和更高的压缩比。
AAC被广泛应用于数字电视、音乐流媒体平台等领域。
3. FLACFLAC(Free Lossless Audio Codec)是一种无损音频编解码器,能够将音频文件压缩到原始大小的50%-60%,同时保持音质的完整性。
FLAC常用于无损音乐存储和播放,让音乐爱好者能够享受到高质量的音频。
4. WAVWAV(Waveform Audio File Format)是一种无压缩的音频编解码器,它能够保留音频的原始质量。
WAV文件通常比较大,适合在专业音频领域使用,如录音棚和音频编辑软件。
MP3解码算法原理解析

MP3解码算法原理解析1.压缩过程:MP3解码算法采用了一种称为“感知编码”的方法,这种方法可以根据人耳对声音敏感度的特点选择性地减少音频数据。
算法首先进行时域分析,将音频信号转换为频域表示,即将音频信号分解为一系列的频率分量。
然后,通过应用快速傅里叶变换将信号从时域转换到频域。
接下来,使用掩模(掩蔽阈值)来决定哪些频率分量可以被保留,哪些可以被丢弃。
掩模根据人耳对声音的感知灵敏度进行计算,对于较高音量的频率分量,掩模较高,而对于较低音量的频率分量,掩模较低。
根据掩模的结果,选择性地丢弃一些低音质部分。
接下来,对于保留的频率分量,使用非线性量化将其量化为一定数量的码字,以减少数据的表示大小。
非线性量化使用了较细的量化步长来表示低音质的区域,而使用较大的量化步长来表示高音质的区域,以更有效地利用比特位。
最后,使用霍夫曼编码对量化后的频率分量进行编码,以进一步减少数据的大小。
霍夫曼编码将出现频率较高的码字表示为较短的代码,而出现频率较低的码字表示为较长的代码,以最大程度地减少整体的数据大小。
2.解压缩过程:解压缩过程的目标是将压缩后的数据还原为原始音频信号。
首先,对于编码后的数据,使用霍夫曼解码将其还原为量化后的频率分量。
然后,使用逆量化过程将量化后的数据还原到原始的频率分量。
接下来,使用逆掩模过程,根据之前计算的掩模信息,将频率分量重新调整为原始音频的频域表示。
逆掩模过程恢复被掩模的频率分量,以便于后续的时域合成。
最后,使用逆傅立叶变换将频域信号转换回时域信号,并应用一些滤波器以平滑输出的音频信号。
这些滤波器可以去除可能出现的伪音频效应,并改善音频的质量。
综上所述,MP3解码算法通过压缩音频数据的方法实现了对音频的高效编码。
该算法通过应用感知编码,非线性量化和霍夫曼编码等技术来减少数据的表示大小。
通过解码过程,原始的音频信号可以被还原出来,使得人们可以在较小的文件大小下享受高质量的音频体验。
了解电脑的音频编解码技术

了解电脑的音频编解码技术电脑的音频编解码技术是指通过一系列的算法和处理步骤,将模拟音频信号转换成数字音频信号,或者将数字音频信号转换为模拟音频信号的过程。
这项技术在电脑音频领域扮演着重要的角色,影响着我们日常使用电脑进行音频处理和娱乐的体验。
本文将介绍电脑音频编解码技术的基本原理、常见的编解码算法以及应用领域。
一、电脑音频编解码技术的基本原理电脑音频编解码技术的基本原理涉及到模拟信号与数字信号之间的转换过程。
在模拟音频信号转换为数字音频信号的过程中,需要经过采样、量化和编码三个步骤;而在数字音频信号转换为模拟音频信号的过程中,则需要经过解码、重构和滤波三个步骤。
1. 采样:将连续的模拟音频信号转换为离散的数字音频信号。
采样过程中,需要确定采样频率和采样深度。
采样频率表示单位时间内对模拟音频信号进行采样的次数,常见的采样频率有44.1kHz、48kHz等;采样深度则表示音频信号的每个采样点的位数,通常为16位或24位。
2. 量化:将采样后的模拟音频信号的幅度值量化为离散的数值。
量化过程中,需要确定量化位数和量化范围。
量化位数表示量化的级别数,常见的量化位数有8位、16位等;量化范围表示幅度量化的最小和最大值,指定了模拟信号在数字化过程中的动态范围。
3. 编码:对量化后的数字音频信号进行编码压缩,以便存储和传输。
目前常用的编码算法有PCM编码、MP3、AAC等。
PCM编码是一种无损压缩算法,将每个采样点的数值直接转换为二进制表示;而MP3和AAC则是有损压缩算法,通过去除人耳听觉不敏感的音频信号细节,实现较高的压缩比。
4. 解码:对编码后的音频数据进行解码还原,得到原始数字音频信号。
解码过程中,需要根据编码算法进行相应的解压缩处理,将压缩后的音频数据解码为原始的数字音频信号。
5. 重构:将原始数字音频信号还原为模拟音频信号。
重构过程中,需要使用数字模拟转换器(DAC)将数字信号转换为模拟电信号,以供扬声器等音频设备输出。
音频编解码原理

音频编解码原理
音频编解码原理是一种将音频信号从模拟形式转换为数字形式并相互转换的技术。
编码是将模拟音频信号转换为数字形式,而解码则是将数字音频信号转换为模拟形式。
在音频编码过程中,模拟音频信号经过采样步骤将其转换为一系列离散的样本。
然后,对采样到的数据进行量化,将其映射到固定数量的离散值中,从而将连续的模拟信号转换为离散的数字信号。
接下来,将量化后的离散数据进行编码。
编码的目标是通过使用较少的位数来表示音频信号,以减小数据量并提高传输效率。
常用的音频编码算法包括PCM(脉冲编码调制)、ADPCM (自适应差分脉冲编码调制)、MP3(MPEG-1音频第三层)、AAC(高级音频编码)等。
在音频解码过程中,首先将编码后的数字音频数据还原为离散的量化数据。
然后,将量化数据反量化,将其转换回原始的离散数值。
最后,使用重构滤波器将离散数据重新插值为连续的模拟信号,以便在扬声器或耳机中进行音频回放。
音频编解码原理在许多应用领域中发挥着重要作用,例如音频压缩、音频传输、音频存储等。
通过使用合适的编码算法,可以实现高质量的音频传输和存储,并在一定程度上减小数据量,提高系统的效率和性能。
掌握电脑音频编解码技术

掌握电脑音频编解码技术近年来,随着信息技术的迅猛发展,电脑音频编解码技术的应用日益广泛。
掌握电脑音频编解码技术已经成为很多从事音频相关工作的人士的必备能力。
本文将介绍电脑音频编解码技术的概念、原理和应用,并提供一些学习该技术的方法和资源供读者参考。
一、电脑音频编解码技术概述电脑音频编解码技术是指将音频信号以数字方式进行压缩、存储和传输的技术。
它包括两个过程,即编码和解码。
编码的目标是将模拟音频信号转换为数字信号,从而实现对音频数据的压缩。
解码则是将数字信号重新还原为模拟音频信号。
二、电脑音频编解码技术原理1. 采样:将连续的模拟音频信号转换为离散的数字信号。
采样率是指每秒钟采样的次数,常用的采样率有44.1kHz和48kHz。
2. 量化:将采样得到的数字信号按照一定的精度进行量化,将连续的取值范围离散化。
常见的量化位数有16位和24位。
3. 压缩:采用各种压缩算法对量化后的数字信号进行压缩,以减小数据量。
常见的压缩算法有MP3、AAC和FLAC等。
4. 解压缩:将压缩后的音频数据进行解压缩,以还原原始音频信号。
5. 还原:将解压缩后的数字信号进行数模转换,得到模拟音频信号。
三、电脑音频编解码技术应用电脑音频编解码技术广泛应用于各个领域,其中包括音乐、影视、通讯和游戏等。
1. 音乐制作:音频编解码技术可以帮助音乐制作人将音频信号进行高质量的录制、编辑和混音。
2. 影视制作:电影和电视剧的制作过程中,音频编解码技术可实现配音、音效和混响等效果,提升影视作品的观赏性和听觉效果。
3. 通讯:IP电话、网络会议、视频聊天等通讯应用都需要使用音频编解码技术,以实现音频数据的传输和处理。
4. 游戏:电脑游戏中的音效和配乐往往需要使用音频编解码技术进行制作和处理,以增加游戏的沉浸感和真实感。
四、学习电脑音频编解码技术的方法和资源1. 课程和培训:许多大学和培训机构都开设了相关的音频编解码技术课程,可以通过参加这些课程来学习和掌握相关知识。
音频编解码原理讲解和分析

音频编码原理讲解和分析作者:谢湘勇,算法部,**************************简述 (2)音频基本知识 (2)采样(ADC) (3)心理声学模型原理和分析 (3)滤波器组和window原理和分析 (6)Window (6)TDAC:时域混叠抵消,time domain aliasing cancellation (7)Long and short window、block switch (7)FFT、MDCT (8)Setero and couple原理和分析 (8)量化原理和分析 (9)mp3、AAC量化编码的过程 (9)ogg量化编码的过程 (11)AC3量化编码的过程 (11)Huffman编码原理和分析 (12)mp3、ogg、AC3的编码策略 (12)其他技术原理简介 (13)比特池技术 (13)TNS (13)SBR (13)预测模型 (14)增益控制 (14)OGG编码原理和过程详细分析 (14)Ogg V orbis的引入 (14)Ogg V orbis的编码过程 (14)ogg心理声学模型 (15)ogg量化编码的过程 (16)ogg的huffman编码策略 (17)主要音频格式编码对比分析 (19)Mp3 (19)Ogg (20)AAC (21)AC3 (22)DRA(A VS内的中国音频标准多声道数字音频编码) (23)BSAC,TwinVQ (24)RA (24)音频编码格式的对比分析 (25)主要格式对比表格如下 (26)语音编码算法简介 (26)后处理技术原理和简介 (28)EQ (28)SRS WOW (29)环境音效技术(EAX) (29)3D (30)Dolby多项后处理技术 (30)多声道介绍 (30)简述音频编解码目前主流的原理框图如图1,下面我希望由浅入深的对各算法原理作一说明。
音频基本知识▪人类可听的音频频率范围为20-20khz▪全音域可分为8度音阶(Octave)概念,每octave又可以分为12份,相当于1—7的每半音为一份(1/12 octave)▪音调和噪音:音调有规律的悦耳的声音(如乐器的1—7),噪音是无规律的难听的声音。
数字音频解码原理分析

数字音频解码原理分析数字音频的广泛应用,使得对数字音频解码原理的深入研究变得尤为重要。
本文将对数字音频解码原理进行详细分析,从数据压缩、解码器的功能及工作流程等方面进行探讨。
一、数字音频的数据压缩数字音频在传输和存储过程中需要进行数据压缩,以减小所占据的存储空间和传输带宽。
常用的数字音频压缩算法有无损压缩和有损压缩两种方式。
1. 无损压缩无损压缩是通过压缩算法将音频文件的数据尽量减小,但又不损失任何音频质量。
主要采用的压缩算法有FLAC(Free Lossless Audio Codec)、APE(Monkey's Audio)等。
无损压缩音频文件体积相对较大,适用于对音质要求较高的场景。
2. 有损压缩有损压缩是在保证音频质量适合人耳听觉感知的前提下,通过压缩算法去除冗余数据。
最常见的有损压缩算法是MP3(MPEG Audio Layer-3),该算法通过分析音频频谱及人耳听觉特性,去除人耳难以察觉的音频细节,进而减小音频的数据量。
二、解码器的功能及工作流程数字音频解码器主要用于将压缩格式的音频数据还原为原始的音频信号,以便音频设备进行音频播放。
解码器通常包括解码和重构两个主要功能模块。
1. 解码功能解码模块主要负责对压缩的音频数据进行解码,还原为无损或有损的音频信号。
解码的过程包括读取压缩文件、解析压缩格式、还原原始音频数据等环节。
具体解码方式根据音频文件的压缩格式不同而变化。
2. 重构功能解码后的音频信号并不是原始的模拟音频信号,而是一串数字信号。
重构模块负责将数字信号转换成模拟音频信号,以便音频设备进行播放。
这一过程通常包括数字-模拟转换(DAC)和滤波两个阶段,其中滤波部分用于滤除数字信号产生的混叠失真和高频噪声。
三、数字音频解码器的应用与发展随着数字音频技术的不断发展,数字音频解码器在各个领域得到了广泛应用。
1. 音频播放器数字音频解码器是音频播放器的核心模块之一,通过解码音频文件并将其转换为模拟音频信号,实现音频的播放功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音频编码原理讲解和分析作者:谢湘勇,算法部,**************************简述 (2)音频基本知识 (2)采样(ADC) (3)心理声学模型原理和分析 (3)滤波器组和window原理和分析 (6)Window (6)TDAC:时域混叠抵消,time domain aliasing cancellation (7)Long and short window、block switch (7)FFT、MDCT (8)Setero and couple原理和分析 (8)量化原理和分析 (9)mp3、AAC量化编码的过程 (9)ogg量化编码的过程 (11)AC3量化编码的过程 (11)Huffman编码原理和分析 (12)mp3、ogg、AC3的编码策略 (12)其他技术原理简介 (13)比特池技术 (13)TNS (13)SBR (13)预测模型 (14)增益控制 (14)OGG编码原理和过程详细分析 (14)Ogg V orbis的引入 (14)Ogg V orbis的编码过程 (14)ogg心理声学模型 (15)ogg量化编码的过程 (16)ogg的huffman编码策略 (17)主要音频格式编码对比分析 (19)Mp3 (19)Ogg (20)AAC (21)AC3 (22)DRA(A VS内的中国音频标准多声道数字音频编码) (23)BSAC,TwinVQ (24)RA (24)音频编码格式的对比分析 (25)主要格式对比表格如下 (26)语音编码算法简介 (26)后处理技术原理和简介 (28)EQ (28)SRS WOW (29)环境音效技术(EAX) (29)3D (30)Dolby多项后处理技术 (30)多声道介绍 (30)简述音频编解码目前主流的原理框图如图1,下面我希望由浅入深的对各算法原理作一说明。
音频基本知识▪人类可听的音频频率范围为20-20khz▪全音域可分为8度音阶(Octave)概念,每octave又可以分为12份,相当于1—7的每半音为一份(1/12 octave)▪音调和噪音:音调有规律的悦耳的声音(如乐器的1—7),噪音是无规律的难听的声音。
音调具有谐波分量,不同的乐器对同一音调产生不同的谐波,所以我们产生不同的感觉,这叫做音色,不同的谐波也产生了音色的好坏。
音质主要定义为噪音的多少。
▪主要的音频编解码对象是音乐、语音,一般采用不同的编解码算法来进行编码▪音频的编解码的格式分类•无压缩的格式(PCM…)•无损压缩格式(APE,FLAC,LPAC,WMA_LS…)•有损音乐压缩格式(AAC,AACPlus,AC3,DTS,ATRAC,MP3,WMA,OGG,RA…)•有损语音压缩格式(AMR, GSM, LPC, SPEEX, CELP, G.7XX, ADPCM,…)•合成算法(MIDI,TTS)▪音频的编解码的目的:减少传输的信息量,减少储存的信息量采样(ADC)采样即将连续的信号转化为离散的量化信号,一般应用是ADC,音频编码内采样的频率一般有:fs=8k,11.025k,12k,16k,22.05k,24k,32k,44.1k,48k(hz)9种,96khz,192khz也有应用。
根据奈归斯特定理,采样频率fs大于信号频率f的两倍时,可完全重构原信号,所以音域为20khz的音乐信号,一样采用fs=44.1khz采样率。
采样混叠问题,由于采样会使信号的频谱产生2π为周期的周期扩展,所以信号的频率f>fs/2时,会产生混叠效应,故一般进行采样需要增加低通滤波器,使输入信号频率小于fs/2。
重采样的问题下面列出两问题作参考:1.将采样率为48khz的音频信号转化为24khz的信号,请问其处理过程?答案:先经过一低通滤波器(截止频率为π/2),再每两个信号抽取一个信号,产生24khz的信号.如果不进行低通滤波,则会产生混叠。
2.将采样率为24khz的音频信号转化为48khz的信号,请问其处理过程?答案:先每个信号后插入一个0,再经过一低通滤波器(截止频率为π/2),产生48khz的信号. 如果不进行低通滤波,则会产生原信号的映像,且最大幅度下降,增加滤波可去除映像和实现对填充的零值平滑化。
心理声学模型原理和分析心理声学模型是研究心理与声学的相关性,目前的主要研究成果是,1.低于一定频率或高于一定频率我们无法听到,一般人可听范围为(20hz-20khz)2.人的耳朵对在低于一定的声压级或高于一定的声压级的声音,我们无法听到,而最低的可听声压级,被称为绝对听觉阈值曲线●绝对听觉曲线近似方程:3.对不同频率同一声压级的声音人感觉的声音响度是不同的,同时不同年龄的人对同一声音其感觉的响度也会不同,小孩对低频和高频的感受能力都比老人要强烈很多。
这里声音的实际能量大小我们定义为声压级,人感觉的声音大小我们定义为响度。
通常人对1k-4khz的声音感觉最敏感,而人的语音也大部分集中在这个频段。
下图为等响曲线,其中0的曲线是绝对听觉阈值曲线。
●4.掩蔽性,即比较大的声音会掩蔽比较小的声音,掩蔽原理分:时域掩蔽、频域掩蔽。
●频域掩蔽即同一时间点某一声音较大的某一频率信号会掩蔽附近其他频率的信号,如下图2.5红线以下的信号被掩蔽,蓝线为绝对听觉曲线,以下的信号也同样被掩蔽。
同时低频信号对高频信号掩蔽效果较大,如下图2.6。
整体掩蔽效果是所有掩蔽的叠加,如下图1.3●●●时域掩蔽是某一时间点某一声音较大的某一频率信号会掩蔽此信号之前和后的声音,向前的掩蔽时间较短5ms,向后的掩蔽时间较长150ms。
●根据声学模型,声音在用一临界区间内的掩蔽作用基本相同,所以我们一般定义此区间的单位为bark,0—20khz声音可基本分为25bark,某一临界区间内的强信号对别的临界区间的掩蔽效果可以用拓展函数计算。
bark计算公式和带宽如下图:●●掩蔽同时又可主要分出:音调掩蔽噪音(TMN)和噪音掩蔽音调(NMT)。
而且音调掩蔽噪音的作用较小,噪音掩蔽音调较大。
根据心理声学模型的成果,目的是将人耳听不到的或影响很小的信息部分去除,不编码。
目前的应用也有不同的实现方法,但都使用同样的心理声学模型成果。
mpeg有mode1和mode2两种声学模型,lay1和lay2使用mode1,lay3(mp3)使用mode2,AAC与mp3相同使用mode2,ogg实现方法与mpeg不同。
下面主要介绍mpeg的mode2声学模型的具体实现方式和ogg的实现方式。
MPEG mode2声学模型MPEG mode2声学模型计算原理可以分为几个步骤1.FFT+haning window2.将谱线按临界区间进行分组,计算掩蔽值按分组为单位3.辨认音调信号和噪声信号。
Mode1主要是根据局部峰值特性来确定音调信号,临界区间内的其他信号根据几何平均值来确定噪声信号;而mode2则根据不可预测性指数来作为加权值进行掩蔽值计算,依据的原理是音调信号预测性较好,而噪声信号预测性较差。
加权公式如下:●SNR=tb(b)*TMN(b)+(1-tb(b))*NMT(b), TMN=18db, NMT=64.使用扩展函数计算其他临界区间对此区间的影响5.预回声控制,取min(前一帧的掩蔽性nb_l(b)*rpe,nb(b)),rpe=1 or 26.使用绝对听觉阈值曲线max(绝对阈值qt(b),nb(b))7.计算谱线掩蔽thr(w),并计算和输出子带SMR8.感知熵计算,用于长短窗判定,平稳信号的感知熵较小。
PE=-∑(whigh(b)-wlow(b))*log10(nb(b)/(e(b)+1))9.ogg心理声学模型下见“OGG编码原理和过程详细分析”内:ogg心理声学模型滤波器组和window原理和分析WindowWindow的作用是将无限信号截取为短时有限信号,但其会改变信号的频谱特性,主要是频谱泄漏,使中心频带变宽,产生旁瓣频谱。
而中心频带宽度,旁瓣频谱的衰减特性是我们实际应用中选择window的主要依据,目前主要的window函数如下>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>窗类型项数阻带衰减通带增益[20log(1-deta_p)]矩形0.91*fs/TW 21db -0.9db汉宁 3.32*fs/TW 44db -0.06db哈明 3.44*fs/TW 55db -0.02db布莱克曼 5.98*fs/TW 75db -0.0014db凯塞(pda=6) 4.33*fs/TW 64db -0.0057db凯塞(pda=8) 5.25*fs/TW 81db -0.00087db凯塞(pda=10) 6.36*fs/TW 100db -0.000013dbfs=frequency sample, TW=中心频带带宽>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>在此介绍AAC、mp3、ogg的window使用AAC的使用了正弦窗和KBD窗(kaiser-bessel dirved window)两种窗类型,解码使可切换。
KBD win的主瓣较宽,旁瓣衰减大,适合频率间隔大于140hz的变换;正弦窗的主瓣较窄,旁瓣衰减小,适合频率间隔小于140hz的变换;故AAC内长窗(2048point)用正弦窗,短窗(256point)用KBD窗.窗频谱对比分析如下图Mp3长短都用了与AAC一样的正弦窗,正弦窗公式w=sin(π/N*(i+0.5))OGG长短也只用一种窗,但与AAC、mp3不同,公式为y=sin(0.5 * π * sin2((x+0.5)/n * π)),也可以属于正弦窗之列TDAC:时域混叠抵消,time domain aliasing cancellation目前的音频编码使用MDCT的基本上都用了此项技术,可抵消掉MDCT的边界的问题,保证MDCT与IMDCT完全重构,目前都采用50%混叠,相应窗函数必须满足对称性和完全重构条件。