CN109586686B - 低延迟调制滤波器组 - Google Patents
低延迟调制滤波器组 Download PDFInfo
- Publication number
- CN109586686B CN109586686B CN201811198784.8A CN201811198784A CN109586686B CN 109586686 B CN109586686 B CN 109586686B CN 201811198784 A CN201811198784 A CN 201811198784A CN 109586686 B CN109586686 B CN 109586686B
- Authority
- CN
- China
- Prior art keywords
- filter
- filter bank
- signal
- complex
- analysis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 128
- 230000004048 modification Effects 0.000 claims abstract description 22
- 238000012986 modification Methods 0.000 claims abstract description 22
- 230000015572 biosynthetic process Effects 0.000 claims description 107
- 238000003786 synthesis reaction Methods 0.000 claims description 107
- 238000001914 filtration Methods 0.000 claims description 25
- 238000005070 sampling Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 15
- 230000035945 sensitivity Effects 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 8
- 230000005236 sound signal Effects 0.000 claims description 8
- 230000000295 complement effect Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 abstract description 31
- 230000003595 spectral effect Effects 0.000 abstract description 9
- 230000003044 adaptive effect Effects 0.000 abstract description 5
- 238000013459 approach Methods 0.000 abstract description 5
- 230000006872 improvement Effects 0.000 abstract description 2
- 230000001934 delay Effects 0.000 abstract 1
- 238000005457 optimization Methods 0.000 description 36
- 238000012546 transfer Methods 0.000 description 33
- 239000002131 composite material Substances 0.000 description 19
- 230000008569 process Effects 0.000 description 14
- 230000002829 reductive effect Effects 0.000 description 7
- 230000009467 reduction Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000006735 deficit Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 3
- 238000012952 Resampling Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 238000012804 iterative process Methods 0.000 description 2
- 230000006798 recombination Effects 0.000 description 2
- 238000005215 recombination Methods 0.000 description 2
- 102000005717 Myeloma Proteins Human genes 0.000 description 1
- 108010045503 Myeloma Proteins Proteins 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
- G10L19/0208—Subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
- G10L19/265—Pre-filtering, e.g. high frequency emphasis prior to encoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0201—Wave digital filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0272—Quadrature mirror filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0273—Polyphase filters
- H03H17/0275—Polyphase filters comprising non-recursive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/307—Frequency adjustment, e.g. tone control
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
- H03H2017/0297—Coefficients derived from input parameters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H2240/00—Indexing scheme relating to filter banks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Circuit For Audible Band Transducer (AREA)
- Optical Filters (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
本文涉及低延迟调制滤波器组。本文提出一种用于改进低延迟调制数字滤波器组的方法和装置。该方法运用不对称低通原型滤波器的调制和用于优化这一滤波器的系数的新方法。另外给出用于(64)通道滤波器组的具体设计,该滤波器组使用(640个)系数的原型滤波器长度和(319个)样本的***延迟。该方法例如在使用滤波器组作为谱均衡器时明显减少由于子频带信号的独立修改而出现的混叠所致的非自然因素。该方法优选地用在标准PC或者数字信号滤波器(DSP)上运行的软件来实施、但是也可以硬编码于定制芯片上。该方法赋予针对在高频重建(HFR)或者参数立体声***中使用的各类数字均衡器、自适应滤波器、多频带压缩扩展器和谱包络调节滤波器的改进。
Description
本申请是申请号为201510504756.4,分案提交日为2015年8月17日,发明名称为“低延迟调制滤波器组”的中国专利申请的分案申请,该中国专利申请No.201510504756.4是国家申请号为201080008058.0,进入中国国家阶段的日期为2011年8月16日,发明名称为“低延迟调制滤波器组”的PCT申请的分案申请。
技术领域
本文涉及调制子采样数字滤波器组以及用于设计这样的滤波器组的方法和***。具体而言,它提供一种用于接近理想构造的低延迟余弦或者复指数调制滤波器组的新设计方法和装置,该滤波器组被优化用于抑制由于修改谱系数或者子频带信号而出现的混叠。另外给出一种用于64通道滤波器组的具体设计,该滤波器组使用640个系数的原型滤波器长度和319个样本的***延迟。
背景技术
本文的教导可以适用于如例如在A.J.S.Ferreira、J.M.N.Viera的“An Efficient20 Band Digital Audio Equalizer”(AES Preprint,98th Convention 1995 February25-28Paris,N.Y.,USA)中概述的数字滤波器;如例如在A.Gilloire、M.Vetterli的“Adaptive Filtering in Subbands with Critical Sampling:Analysis,Experiments,and Application to Acoustic Echo Cancellation”(IEEE Transactions on SignalProcessing,vol.40,no.8,August,1992)中概述的自适应滤波器;多频带压缩扩展器;以及利用高频重建(HFR)方法的音频编码***;或者运用所谓参数立体声技术的音频编码***。在后两个例子中,数字滤波器组用于自适应调节音频信号的谱包络。一种示例HFR***是例如在WO 98/57436中概述的谱频带复制(SBR)***,并且例如在EP1410687中描述了一种参数立体声***。
在包括权利要求书的本公开内容全文中,“子频带信号”或者“子频带样本”这些表达表明来自数字滤波器组的分析部分的一个或者多个输出信号或者一个或者多个输出样本或者来自基于变换的***的正向变换(即对时域数据进行操作的变化)的输出。用于这样的正向变换的输出的例子是来自加窗数字傅里叶变换(DFT)的频域系数或者来自改型离散余弦变换(MDCT)的分析级的输出样本。
在包括权利要求书的本公开内容全文中,“混叠”这样的表达表明由于子采样数字滤波器组中的抽选和插值(可能与子频带样本的修改(例如衰减或者量化)组合)而产生的非线性失真。
数字滤波器组是两个或者更多并联数字滤波器的汇集。该分析滤波器组将传入信号拆分成称为子频带信号或者谱系数的多个单独信号。当每单位时间的子频带样本总数与用于输入信号的每单位时间的子频带样本总数相同时,临界地采样或者最大程度地抽选滤波器组。所谓合成滤波器组将子频带信号组合成输出信号。一种常见类型的临界采样的滤波器组是余弦调制滤波器组,其中通过低通滤波器(所谓原型滤波器)的余弦调制来获得滤波器。余弦调制滤波器组赋予有效实施方式并且常用于自然音频编码***中。关于更多细节,参阅K.Brandenburg的“Introduction to Perceptual Coding”(AES,CollectedPapers on Digital Audio Bitrate Reduction,1996)。
滤波器组设计中的一个普遍问题在于任何对例如通过应用均衡增益曲线或者通过对子频带样本量化子来变更子频带样本或者谱系数的尝试通常导致输出信号中的混叠非自然因素。因此希望即使在子频带样本受到严重修改时仍然减少这样的非自然因素的滤波器组设计。
一种可能方式是使用过采样(即非临界采样)滤波器组。过采样滤波器组的例子是复指数调制滤波器组这一类,其中向余弦调制滤波器组的实部添加正弦调制虚部。在通过引用结合于此的EP1374399中描述了这样的复指数调制滤波器组。
复指数调制滤波器组的性质之一在于它们无余弦调制滤波器组中存在的主要混叠项。因而这样的滤波器组通常不倾向于有由于对子频带样本的修改而引起的非自然因素。然而剩余其它混叠项并且应当应用针对这样的复指数调制滤波器组的原型滤波器的复杂设计技术以便使由于子频带信号的修改而出现的削弱(比如混叠)最少。剩余混叠项通常不如主要混叠项明显。
滤波器组的又一性质在于信号在穿过这样的滤波器组时引起的延迟量。具体对于实时应用(比如音频和视频流),滤波器或者***延迟应当低。一种用于获得总***延迟低(即信号穿过分析滤波器组、继而穿过合成滤波器组的延迟或者延时低)的滤波器组的可能方式是使用短对称原型滤波器。使用短原型滤波器通常导致相对差的频带分离特性和在相邻子频带之间的大频率重叠区。因而,短原型滤波器通常不允许一种在修改子频带样本时充分抑制混叠的滤波器组设计,因而需要低延迟滤波器组的其它设计方式。
发明内容
因此希望提供一种用于如下滤波器组的设计方法,这些滤波器组组合某一数目的所需性质。这样的性质是不易受信号削弱(该信号削弱受制于子频带信号的修改)(比如混叠)所影响的水平高、信号穿过分析和合成滤波器组的延迟或者延时低以及理想重建性质的良好近似。换而言之,希望提供一种用于如下滤波器组的设计方法,这些滤波器组生成低水平误差。子采样滤波器组通常生成来自通带项的线性失真(还可以划分成幅度和相位误差)和由于混叠项而出现的非线性失真这两类误差。即使PR(理想重建)性质的“良好近似”将保持所有这些误差于低水平,但是更加强调减少混叠所致失真从感知观点来看可能是有益的。
另外希望提供一种可以用来设计表现这样的性质的分析和/或合成滤波器组的原型滤波器。还希望滤波器组的性质表现接近恒定的群延迟以便使由于输出信号的相位分散所致的非自然因素最少。
本文示出了可以通过将一种称为改进型混叠项最小化(IATM)方法的滤波器组设计方法用于优化对称或者不对称原型滤波器来明显减少由于对子频带信号的修改而出现的削弱。
本文教导可以扩展伪QMF(正交镜滤波器)设计(即接近理想的重建滤波器组设计)的概念以覆盖运用不对称原型滤波器的低延迟滤波器组***。因而可以设计***延迟低、不易受混叠影响和/或通带误差(包括相位分散)水平低的接近理想的重建滤波器组。根据具体需要,可以改变对任一滤波器组性质的强调。因此,根据本文的滤波器组设计方法缓解在修改谱系数的均衡***或者其它***中使用的PR滤波器组的当前限制。
根据本发明的低延迟复指数调制滤波器组的设计可以包括以下步骤:
·设计截止频率为π/2M的不对称低通原型滤波器,该滤波器被优化用于所需要的混叠和通带误差抑制,还被优化用于***延迟D;M是滤波器组的通道数目;并且
·通过对优化的原型滤波器进行复指数调制来构造M通道滤波器组。
另外,根据本文的这样的低延迟复指数调制滤波器组的操作可以包括以下步骤:
·通过滤波器组的分析部分对实值时域信号进行滤波;
·例如根据所需(可能随时间变化)均衡器设置来修改复值子频带信号;
·通过滤波器组的合成部分对修改的复值子频带样本进行滤波;并且
·计算根据滤波器组的合成部分而获得的复值时域输出信号的实部。
除了呈现一种新滤波器设计方法之外,本文描述64通道滤波器组的具体设计,该滤波器组具有640个系数的原型滤波器长度和319个样本的延迟。
可以在各种应用中使用本文的教导、具体为提出的滤波器组和根据提出的设计方法的滤波器组。这样的应用是对在HFR或者参数立体声***中使用的各类数字均衡器、自适应均衡器、多频带压缩扩展器和自适应包络调节滤波器组的改进。
根据第一方面,描述一种用于确定不对称原型滤波器p0的N个系数的方法,该不对称原型滤波器用于构建M通道的、低延迟子采样分析/合成滤波器组。分析/合成滤波器组可以包括M个分析滤波器hk和M个合成滤波器fk,其中k取从0至M-1的值,其中M通常大于1。分析/合成滤波器组具有通常与分析和合成滤波器的系数以及与抽选和/或插值操作关联的总传递函数。
该方法包括如下步骤:选择包括目标延迟D的滤波器组的目标传递函数。通常选择小于或者等于N的目标延迟D。该方法还包括以下步骤:确定包括通带误差项et和混叠误差项ea的复合目标函数etot。通带误差项与在滤波器组的传递函数与目标传递函数之间的偏差关联;并且混叠误差项ea与由于滤波器组的子采样(即抽选和/或插值)引起的误差关联。在又一方法步骤中,确定减少复合目标函数etot的不对称原型滤波器p0的N个系数。
通常迭代重复确定复合目标函数etot的步骤和确定不对称原型滤波器p0的N个系数的步骤,直至达到目标误差函数etot的最小值。换而言之,基于原型滤波器的给定系数集合来确定目标函数etot,并且通过减少目标误差函数来生成原型滤波器的更新系数集合。重复这一过程直至不可以通过修改原型滤波器系数来实现目标函数的进一步减少。这意味着确定目标误差函数etot的步骤可以包括针对原型滤波器p0的给定系数确定复合目标函数etot的值,并且确定不对称原型滤波器p0的N个系数的步骤可以包括基于复合目标函数etot与原型滤波器p0的系数关联的梯度来确定原型滤波器p0的更新系数。
根据又一方面,下式给出复合目标误差函数etot:
etot(α)=αer+(1-α)eα,
其中et是通带误差项、ea是混叠误差项而α是在0与1之间取值的加权常数。可以通过针对多个频率累加在滤波器组的传递函数与目标传递函数之间的平方偏差来确定通带误差项et。具体而言,可以将通带误差项et计算为:
其中P(ω)e-jωD是目标传递函数,并且
其中Hk(z)和Fk(z)分别是分析滤波器hk(n)和合成滤波器fk(n)的z变换。
通过针对多个频率累加混叠增益项的平方量值来确定混叠误差项ea。具体而言,将混叠误差项ea计算为:
是在单位圆上估计的第l个混叠增益项而W=e-i2π/M,其中Hk(z)和Fk(z)分别是分析滤波器gk(n)和合成滤波器fk(n)的z变换。符号表示Al*(z)是复共轭序列al(n)的z变换。
根据又一方面,确定复合目标函数etot的值的步骤可以包括使用余弦调制、正弦调制和/或复指数调制基于原型滤波器p0来生成分析/合成滤波器组的分析滤波器hk(n)和合成滤波器fk(n)。具体而言,可以使用余弦调制将分析滤波器和合成滤波器确定为:
对于分析滤波器组的M个分析滤波器,
其中n=0,…,N-1;并且
对于合成滤波器组的M个合成滤波器,
其中n=0,…,N-1。
也可以使用复指数调制将分析和合成滤波器确定为:
对于分析滤波器组的M个分析滤波器,
其中n=0,…,N-1并且A为任意常数;并且
对于合成滤波器组的M个合成滤波器,
其中n=0,…,N-1。
根据另一方面,确定复合目标函数etot的值的步骤可以包括将滤波器组通道中的至少一个通道设置成零。这可以通过将零增益应用于至少一个分析和/或合成滤波器(即可以针对至少一个通道k将滤波器系数hk和/或fk设置成零)来实现。在一个例子中,可以将预定数目的低频通道和/或预定数目的高频通道设置成零。换而言之,可以将低频滤波器组通道k=0上至Clow设置成零,其中Clow大于零。取而代之或者除此之外,还可以将高频滤波器组通道k=Chigh上至M-1设置成零,其中Chigh小于M-1。
在这样的情况下,确定复合目标函数etot的值的步骤可以包括使用复指数调制来生成用于混叠项Clow和M-Clow和/或Chigh和M-Chigh的分析滤波器和合成滤波器。它还可以包括使用余弦调制来生成用于剩余混叠项的分析滤波器和合成滤波器。换而言之,可以用部分复值方式完成优化过程,其中使用实值滤波器(例如使用余弦调制生成的滤波器)来计算无主要混叠的混叠误差项,并且其中例如使用复指数调制滤波器针对复值处理来修改实值***中的带有主要混叠的混叠误差项。
根据又一方面,分析滤波器组可以使用M个分析滤波器hk根据输入信号生成M个子频带信号。可以按照因子M抽选M个子频带信号从而产生抽选的子频带信号。通常例如出于均衡目的或者出于压缩目的而修改抽选的子频带信号。可以按照因子M上采样可能修改的抽选子频带信号,并且合成滤波器组可以使用M个合成滤波器fk根据上采样的抽选的子频带信号生成输出信号。
根据又一方面,描述一种不对称原型滤波器p0(n),该不对称原型滤波器包括通过取整、截尾、缩放、子采样或者过采样这些操作中的任何操作根据表1的系数可导出的系数。取整、截尾、缩放、子采样或者过采样这些操作的任何组合是可能的。
滤波器系数的取整操作可以包括以下操作中的任何操作:取整成多于20个有效位、多于19个有效位、多于18个有效位、多于17个有效位、多于16个有效位、多于15个有效位、多于14个有效位、多于13个有效位、多于12个有效位、多于11个有效位、多于10个有效位、9个有效位、多于8个有效位、多于7个有效位、多于6个有效位、多于5个有效位、多于4个有效位、多于3个有效位、多于2个有效位、多于1个有效位、1个有效位。
滤波器系数的截尾操作可以包括以下操作中的任何操作:截尾成多于20个有效位、多于19个有效位、多于18个有效位、多于17个有效位、多于16个有效位、多于15个有效位、多于14个有效位、多于13个有效位、多于12个有效位、多于11个有效位、多于10个有效位、9个有效位、多于8个有效位、多于7个有效位、多于6个有效位、多于5个有效位、多于4个有效位、多于3个有效位、多于2个有效位、多于1个有效位、1个有效位。
滤波器系数的缩放操作可以包括按比例增加或者按比例减少滤波器系数。具体而言,它可以包括按照滤波器组通道数目M按比例增加和/或减少。这样的按比例增加和/或减少可以用来在滤波器组的输出维持向滤波器组的输入信号的输入能量。
子采样操作可以包括按照少于或者等于2、少于或者等于3、少于或者等于4、少于或者等于8、少于或者等于16、少于或者等于32、少于或者等于64、少于或者等于128、少于或者等于256的因子的子采样。子采样操作还可以包括将子采样滤波器系数确定为相邻滤波器系数的均值。具体而言,可以确定R个相邻滤波器系数的均值作为子采样滤波器系数,其中R是子采样因子。
过采样操作可以包括按照少于或者等于2、少于或者等于3、少于或者等于4、少于或者等于5、少于或者等于6、少于或者等于7、少于或者等于8、少于或者等于9、少于或者等于10的因子的过采样。过采样操作还可以包括将过采样滤波器系数确定为两个相邻滤波器系数之间的插值。
根据又一方面,描述一种包括M个滤波器的滤波器组。这一滤波器组的滤波器基于在本文中描述的不对称原型滤波器和/或经由在本文中概述的方法确定的不对称原型滤波器。具体而言,M个滤波器可以是原型滤波器的调制版本,并且调制可以是余弦调制、正弦调制和/或复指数调制。
根据另一方面,描述一种用于生成抽选的子频带信号的方法,这些子频带信号对由于子频带信号的修改而出现的混叠的灵敏度低。该方法包括以下步骤:根据在本文中概述的方法确定分析/合成滤波器组的分析滤波器;通过所述分析滤波器对实值时域信号进行滤波,以获得复值子频带信号;并且抽选所述子频带信号。另外,描述一种用于根据多个复值子频带信号生成实值输出信号的方法,这些子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低。该方法包括以下步骤:根据在本文中概述的方法确定分析/合成滤波器组的合成滤波器;对所述多个复值子频带信号进行插值;通过所述合成滤波器对所述多个插值的子频带信号进行滤波;将复值时域输出信号生成为根据所述滤波获得的信号之和;并且取复值时域输出信号的实部为实值输出信号。
根据另一方面,描述一种操作用于根据时域输入信号生成子频带信号的***,其中该***包括根据在本文中概述的方法已经生成的和/或基于在本文中概述的原型滤波器的分析滤波器组。
根据另一方面,描述一种用于对音频信号进行滤波的滤波器组,所述滤波器组包括作为不对称原型滤波器p0的调制版本的滤波器,所述不对称原型滤波器p0具有长度n为640的系数P0(n),系数P0(n)是与下述表1的系数相同的系数或者通过取整、截尾、缩放、子采样或过采样这些操作中的任何操作根据表1的系数可导出的系数。
根据另一方面,描述一种用于生成M个抽选的子频带信号的方法,所述方法包括:利用M通道低延迟分析滤波器组来处理实值时域信号以生成所述M个抽选的子频带信号,其中,第k个抽选的子频带信号vk(n)是通过利用滤波器hk(n)对所述实值时域信号进行滤波并且通过因子M对由所述滤波器hk(n)所滤波的信号进行抽选所获得的信号,其中,所述滤波器hk(n)是包括根据以下表1的系数所导出的系数P0(n)的、长度为N的不对称原型滤波器p0的调制版本。
应当注意如在本专利申请中概述的方法和***的方面(包括它的优选实施例)可以独自或者与在本文中公开的方法和***的其它方面组合使用。另外可以任意组合如在本专利申请中概述的方法和***的所有方面。具体而言,权利要求书的特征可以用任意方式相互组合。
附图说明
现在将参照以下附图通过不限制范围的示例例子来描述本发明:
图1图示了数字滤波器组的分析部和合成部;
图2(a)到2(c)示出了用于图示在修改余弦调制(即实值)滤波器组中的子频带样本时的不利效果的用于一组滤波器的程式化频率响应;
图3示出了优化过程的例子的流程图;
图4(a)和4(b)分别示出了如下优化原型滤波器的时域绘图和频率响应,该原型滤波器用于具有64个通道和总***延迟为319个样本的低延迟调制滤波器组;以及
图5(a)和5(b)分别图示了低延迟复指数调制滤波器组***的分析部和合成部的例子。
具体实施方式
应当理解本教导适用于一定范围的如下实施方式,这些实施方式并入除了在本专利中明确提到的数字滤波器组之外的数字滤波器组。具体而言,本教导可以适用于其它用于基于原型滤波器来设计滤波器组的方法。
下文确定分析/合成滤波器组的总传递函数(transfer function)。换而言之,描述对信号穿过这样的滤波器组***的数学表示。数字滤波器组是如下M(M为二或者更多)个并联数字滤波器的汇集,这些数字滤波器共享一个共同输入或者共同输出。关于这些滤波器组的细节,参阅“Multirate Systems and Filter Banks”(P.P.Vaidyanathan PrenticeHall:Englewood Cliffs,NJ,1993)。当享用一个共同输入时,滤波器组可以称为分析组。分析组将传入信号拆分成称为子频带信号的M个单独信号。分析滤波器表示为Hk(z),其中k=0,…,M-1。当按照因子M抽选子频带信号时临界地采样或者最大程度地抽选滤波器组。因此,在所有子频带内的每时间单位的子频带样本总数与用于输入信号的每时间单位的子频带样本总数相同。合成组将这些子频带信号组合成共同输出信号。合成滤波器表示为Fk(z),其中k=0,…,M-1。
在图1中示出了具有M个通道或者子频带的最大程度抽选的滤波器组。分析部分101根据输入信号X(z)产生子频带信号Vk(z),这些子频带信号构成待发送、存储或者修改的信号。合成部102将信号Vk(z)重新组合成输出信号
为了获得原有信号X(z)的近似而对Vk(z)重新组合受到若干潜在误差影响。误差可以归因于理想重建性质的近似并且包括由于混叠(可能由子频带的抽选和插值引起)所致的非线性削弱。由于理想重建性质的近似而产生的其它误差可以归因于线性削弱、比如相位和幅度失真。
按照图1的符号表示,分析滤波器Hk(z)103的输出是:
Xk(z)=Hk(z)X(z), (1)
其中k=0,…,M-1。也称为下采样单元的抽选器104给出以下输出:
其中W=e-i2π/M。也称为上采样单元的插值器105的输出给出如下:
并且从合成滤波器106获得的信号之和可以记为:
其中
在右手侧(RHS)上的最后求和构成所有非所需混叠项之和。消除所有混叠,也就是借助对Hk(z)和Fk(z)的恰当选择来迫使这一求和为零,给出下式:
其中:
是总传递函数或者失真函数。式(8)示出了T(z)根据Hk(z)和Fk(z)可以无相位失真和幅度失真。总传递函数将在这一情况下简单地是具有恒定缩放因子c的D个样本的延迟,即:
T(z)=cz-D, (9)
该式代入式(7)中给出下式:
认为满足式(10)的滤波器类型具有理想重建(PR)性质。如果未理想地满足式(10),则尽管近似满足,滤波器仍然为近似理想重建滤波器这一类。
下文描述一种用于根据原型滤波器来设计分析和合成滤波器的方法。所得滤波器组称为余弦调制滤波器组。在用于余弦调制滤波器组的传统理论中,分析滤波器hk(n)和合成滤波器fk(n)是对称低通原型滤波器p0(n)的余弦调制版本,即:
其中M是滤波器组的通道数目而N是原型滤波器组阶数(order)。
上述余弦调制分析滤波器组产生用于实值输入信号的实值子频带样本。按照因子M来下采样子频带样本从而使***被临界地采样。根据对原型滤波器的选择,滤波器组可以构成近似理想重建***(即例如在US5436940中描述的所谓伪QMF组)或者理想重建(PR)***。PR***的例子是在H.S.Malvar的“Lapped Transforms for Efficient Transform/Subband Coding”(IEEE Trans ASSP,vol.38,no.6.1990)中进一步描述的调制重叠变换(MLT)。用于传统余弦调制滤波器组的总延迟或者***延迟是N。
为了获得***延迟更低的滤波器组***,本文教导用不对称原型滤波器替换常规滤波器组中使用的对称原型滤波器。在现有技术中,不对称原型滤波器的设计已经限于具有理想重建(PR)性质的***。在EP0874458中描述了这样使用不对称原型滤波器的理想重建***。然而,在设计原型滤波器时,该理想重建约束由于自由程度受限而对例如在均衡***中使用的滤波器组施加限制。应当注意对称原型滤波器具有线性相位,即它们在所有频率内具有恒定群延迟。另一方面,不对称滤波器通常具有非线性相位,即它们具有可以随频率改变的群延迟。
在使用不对称原型滤波器的滤波器组***中,分析和合成滤波器可以分别记为:
其中N是原型滤波器p0(n)的长度。
然而应当注意,在使用本文中概述的滤波器设计方案时可以确定使用不同分析和合成原型滤波器的滤波器组。
余弦调制的一个固有性质在于每个滤波器具有两个通带:一个在正频率范围中而一个对应通带在负频率范围中。可以验证由于在滤波器负通带与正通带的频率调制版本或者反之为滤波器正通带与负通带的频率调制版本之间的频率重叠而出现所谓主要或者显著混叠项。选择式(13)和(14)中的末项(即这一项)以便提供对余弦调制滤波器组中的主要混叠项的消除。然而当修改子频带样本时,削弱对主要混叠项的消除、由此造成来自主要混叠项的混叠的强影响。因此希望从子频带样本一起去除这些主要混叠项。
可以通过使用基于将余弦调制扩展成复指数调制的所谓复指数调制滤波器组来实现对主要混叠项的去除。这样的扩展使用与前文相同的符号表示来产生如下分析滤波器hk(n):
这可以视为向实值滤波器组添加虚部,其中虚部由相同原型滤波器的正弦调制版本构成。考虑实值输入信号,可以将来自滤波器组的输出解释为一组子频带信号,其中实部和虚部是彼此的希尔伯特变换。所得子频带因此是从余弦调制滤波器组获得的实值输出的解析信号。因此由于复值表示,而导致按照因子2对子频带信号过采样。
合成滤波器以相同方式扩展成:
式(16)和(17)意味着来自合成滤波器组的输出为复值。使用矩阵符号表示,其中Ca是具有来自式(13)的余弦调制分析滤波器的矩阵而Sa是具有相同变元的正弦调制的矩阵时,获得式(16)的滤波器为Ca+jSa。在这些矩阵中,k是行索引而n是列索引。类似地,矩阵Cs具有来自式(14)的合成滤波器,而Ss是对应正弦调制版本。式(17)因此可以记为Cs+jSs,其中k是列索引并且n是行索引。将输入信号记为x,根据下式发现输出信号y:
y=(Cs+jSs)(Ca+jSa)x=(CsCa-SsSa)x+j(CsSa+SsCa)x (18)
如从式(18)可见,实部包括两项:来自余弦调制滤波器组的输出和来自正弦调制滤波器组的输出。容易验证如果余弦调制滤波器具有PR性质则它的正弦调制版本(符号有变)也构成PR***。因此通过取该输出的实部,复指数调制***赋予与对应余弦调制版本相同的重建准确性。换而言之,在使用实值输入信号时,可以通过取输出信号的实部来确定复指数调制***的输出信号。
可以扩展复指数调制***以也处置复值输入信号。通过将通道数目扩展成2M(即通过添加用于负频率的滤波器),并且通过保持输出信号的虚部来获得用于复值信号的伪QMF或者PR***。
应当注意复指数调制滤波器组具有一个通带仅用于正频率范围中的每个滤波器。因此它无主要混叠项。主要混叠项的缺失使来自余弦(或者正弦)调制滤波器组的混叠消除约束在复指数调制版本中过时。因此可以给出分析和合成滤波器如下:
并且
其中A是任意(可能为零)常数,并且与前述一样,M是通道数目,N是原型滤波器长度,而D是***延迟。通过使用A的不同值,可以获得分析和合成滤波器组的更高效实施方式,即复杂度减少的实施方式。
在呈现一种用于优化原型滤波器的方法之前,概括公开的滤波器组设计方式。基于对称或者不对称原型滤波器,可以例如通过使用余弦函数或者复指数函数调制原型滤波器来生成滤波器组。用于分析和合成滤波器组的原型滤波器可以不同或者相同。当使用复指数调制时,滤波器组的主要混叠项过时并且可以被去除,由此减少混叠对所得滤波器组的子频带信号修改的灵敏度。另外当使用不对称原型滤波器时,可以减少滤波器组的总***延迟。也已经示出了当使用复指数调制滤波器组时可以通过取滤波器组的复输出信号的实部来确定来自实值输入信号的输出信号。
下文具体描述一种用于优化原型滤波器的方法。根据需要可以使优化以增加理想重建程度(即减少混叠与幅度失真的组合、减少对混叠的灵敏度、减少***延迟、减少相位失真和/或减少幅度失真)为目标。为了优化原型滤波器p0(n),确定用于混叠增益项的第一表达式。下文导出用于复指数调制滤波器组的混叠增益项。然而应当注意概述的混叠增益项对于余弦调制(实值)滤波器组也有效。
其中通常是输入信号x(n)为实值、即X*(zWl)=X(zW-l)。式(22)可以在重排之后记为:
其中:
是在优化时使用的混叠增益项。根据式(24)可以观察到如下:
具体而言,对于实值***
AM-l*(z)=Al(z) (26)
这将式(24)简化成:
通过考察式(23)并且回顾式(21)的变换,可见a0(n)的实部必须是用于PR***的狄拉克脉冲,即是/>这一形式。另外,aM/2(n)的实部必须为零,即/>必须为零,并且混叠增益对于l≠0,M/2而言必须满足:
AM-l(z)=-Al*(z), (28)
这对于实值***而言在关注式(26)时意味着所有al(n),l=1...M-1必须为零。在伪QMF***中,式(28)仅近似地成立。另外,a0(n)的实部并非完全是狄拉克脉冲,而aM/2(n)的实部并非完全为零。
在进一步具体描述原型滤波器的优化之前考察子频带样本的修改对混叠的影响。如上文已经提到的那样,改变余弦调制滤波器组中的通道的增益(即使用分析/合成***作为均衡器)由于主要混叠项而引起严重失真。在理论上,主要混叠项以成对方式相互抵消。然而这一主要混叠项抵消理论在不同增益应用于不同子频带通道时不成立。因此,输出信号中的混叠可能明显。为了示出这一点,考虑其中通道p和更高通道被设置成零增益的滤波器组,即:
在图2(a)到2(c)中示出了感兴趣的分析和合成滤波器的程式化频率响应。图2(a)示出了标号201和202分别醒目显示的合成通道滤波器Fp-1(z)和Fp(z)。如上文已经示出的那样,用于每个通道的余弦调制获得一个正频率滤波器和一个负频率滤波器。换而言之,正频率滤波器201和202分别具有对应负频率滤波器203和204。
在图2(b)中与标号201和203表明的合成滤波器Fp-1(z)一起描绘对分析滤波器Hp-1(z)的p阶调制(即标号211和213表明的Hp-1(zWp))。在这一幅图中,标号211表明原来为正的频率滤波器Hp-1(z)的调制版本,而标号231表明原来为负的频率滤波器Hp-1(z)的调制版本。由于p阶调制,所以负频率滤波器213移向正频率区并且因此与正合成滤波器201重叠。滤波器的阴影重叠220图示了主要混叠项的能量。
在图2(c)中与标号为202和204的对应合成滤波器Fp(z)一起示出了标号212和214表明的Hp(z)的p阶调制,即Hp(zWp)。负频率滤波器214同样由于p阶调制而移入正频率区。阴影区221同样图示了主要混叠项的能量并且通常将未被消除从而造成明显混叠。为了消除混叠,该项应当是根据图2(b)的滤波器Hp-1(zWp)213与Fp-l(z)201的相交而获得的混叠的极性反转副本,即阴影区220的极性反转副本。在余弦调制滤波器组中,当增益未变时,这些主要混叠项通常将完全相互抵消。然而在这一例子中,分析(或者合成)滤波器p的增益为零,因而滤波器p-l引起的混叠将在输出信号中保持未被消除。同样强的混叠残留也将在负频率范围中出现。
当使用复指数调制滤波器组时,复值调制仅获得正频率滤波器。因而主要混叠项消失,即在调制分析滤波器Hp(zWp)与它们的对应合成滤波器Fp(z)之间无明显重叠,并且当使用这样的滤波器组***作为均衡器时可以明显减少混叠。所得混叠仅依赖于剩余混叠项的抑制程度。
因此即使当使用复指数调制滤波器组时,虽然已经针对这样的滤波器组去除主要混叠项,但是设计用于最大程度抑制混叠增益项的原型滤波器至关重要。即使剩余混叠项不如主要混叠项明显,但是它们仍然可能生成给处理的信号带来非自然因素的混叠。因此可以优选地通过使复合目标函数最小来实现设计这样的原型滤波器。出于这一目的,可以使用各种优化算法。例子例如是线性编程方法、下山单纯形方法或者基于无约束梯度的方法或者其它非线性优化算法。在一个示例实施例中选择原型滤波器的初始解。使用复合目标函数来确定用于修改原型滤波器系数的如下方向,该方向提供复合目标函数的最高梯度。然后使用某个步长来修改滤波器系数并且重复迭代过程直至获得复合目标函数的最小值。关于这样的优化算法的更多细节,参阅通过引用结合于此的“Numerical Recipes inC,The Art of Scientific Computing,Second Edition”(W.H.Press,S.A.Teukolsky,W.T.Vetterling,B.P.Flannery,Cambridge University Press,NY,1992)。
为了改进原型滤波器的混叠项最小化(IATM),可以表明优选目标函数如下:
eka(α)=αet+(1-α)ea,(30)
其中总误差etot(α)是传递函数误差et与混叠误差ea的加权和。在单位圆上(即针对z=ejω)赋值的在式(23)的右手侧(RHS)上的第一项可以用来提供对传递函数的误差能量et为:
其中P(ω)是定义通带和止带范围的对称实值函数而D是总***延迟。换而言之,P(ω)描述所需传递函数。在最一般情况下,这样的传递函数包括如下量值,该量值是频率ω的函数。对于实值***,式(31)简化成:
可以选择目标函数P(ω)和目标延迟D作为向优化过程的输入参数。表达式P(ω)e-jwD可以称为目标传递函数。
可以通过在单位圆上对在式(23)的右手侧(RHS)上的混叠项(即式(23)的第二项)之和求值,将对总混叠能量ea的测量计算为。
对于实值***,这转变成:
总而言之,用于确定原型滤波器p0(n)的优化过程可以基于对式(30)的误差的最小化。参数α可以用来在原型滤波器的传递函数与对混叠的灵敏度之间分布重点。朝着1增加参数α将更强调传递函数误差et,而朝着0减少参数α将更强调混叠误差ea。参数P(ω)和D可以用来设置原型滤波器p0(n)的目标传递函数,即定义通带和止带行为并且定义总***延迟。
根据一个例子,滤波器组通道数目k可以设置成零,例如向滤波器组通道的上半部分给予零增益。因而触发滤波器组以生成大量混叠。优化过程随后将使这一混叠最少。换而言之,由于将一定数目的滤波器组通道设置成零而将引起混叠,以便生成可以在优化过程期间最小化的混叠误差ea。另外可以通过将滤波器组通道设置成零来减少优化过程的计算复杂度。
根据一个例子,针对可以比直接优化复值版本更适合的实值(即余弦调制)滤波器组优化原型滤波器。这是因为实值处理在比复值处理更大的程度上使远侧混叠衰减优先。然而当如上文概述的那样触发混叠时,引起的混叠的主要部分在这一情况下将主要源于带有主要混叠项的项。
因此优化算法可以将用在使所得复指数调制***中原本不存在的主要混叠上的资源最少。为了缓解这一点,可以对部分复数***完成优化;对于无主要混叠的混叠项,可以使用实值滤波器处理来完成优化。另一方面,将针对复值滤波器处理来修改实值***中的带有主要混叠项的混叠项。借助这样的部分复数优化,可以获得使用实值处理来进行处理的益处,而又仍然优化用于在复调制滤波器组***中使用的原型滤波器。
在确切地将滤波器组通道的上半部分设置成零的示例优化中,根据复值滤波器计算的唯一混叠项是式(33)的l=M/2这一项。在这一例子中,可以将式(31)的函数P(ω)选择为范围从-π/2+ε到π/2+ε的单位量值常数,其中ε是π/2的小数以便覆盖构成通带的频率范围。在通带以外可以将函数P(ω)定义为零或者保留为未定义。在后一种情况下,仅在-π/2+ε与π/2+ε之间估计传递函数式(31)的误差能量的值。取而代之并且优选地,可以在P(ω)恒定时从-π到π对所有通道k=0,…,M-1计算通带误差et,而又仍然如上文描述的那样在多个通道设置成零时计算混叠。
优化过程通常是迭代过程,其中在按某一迭代步进、目标延迟D、通道数目M、设置成零的低频带通道数目loCut、设置成零的高频带通道数目hiCut和加权因子α的情况下给出原型滤波器系数p0(n)(n=0,...,N-1)时,计算用于这一迭代步进的目标函数的值。使用半复数运算,这包括以下步骤:
1.为了获得通带误差et,在P(ω)恒定时使用下式估计式(32)的值:
其中Hk(ejω)和Fk(ejω)分别是如来自式(13)至(15)的在这一迭代步进根据原型滤波器系数生成的分析和合成滤波器hk(n)和fk(n)的DFT变换。
2.为了获得混叠误差ea,对于未受到明显混叠的项,赋值如下:
其中Al(ejω)计算为:
并且Hk(ejω)和Fk(ejω)是来自式(13)至(15)的分析和合成滤波器hk(n)和fk(n)的DFT变换、即在单位圆上赋值的z变换。
3.对于受到明显混叠的项,赋值如下:
4.误差用α依次加权为:
etot(α)=αel+(1-α)(eaReal+eaCplx). (39)
使用上文引用的任何非线性优化算法,通过修改原型滤波器的系数来减少这一总误差直至获得最优系数集合。举例而言,在给定迭代步进时,针对原型滤波器系数确定误差函数etot的最大梯度的方向。使用某一步进尺寸,在最大梯度的方向上修改原型滤波器系数。使用修改的原型滤波器系数作为用于后续迭代步进的起点。重复这一过程,直至优化过程已经收敛至误差函数etot的最小值。
在图3中将优化过程的一个示例实施例图示为流程图300。在参数确定步骤301中定义优化过程的参数,即特别是目标传递函数(包括目标延迟D、目标滤波器组的通道数目M、原型滤波器的系数数目N、目标误差函数的加权参数α以及用于生成混叠的参数(即loCut和/或hiCut))。在初始化步骤302中选择原型滤波器的系数的第一集合。
在通带误差确定单元303中,使用原型滤波器的给定系数集合来确定通带误差项et。这可以通过与式(35)和(13)至(15)组合使用式(32)来完成。在实值混叠误差确定单元304中,可以与式(13)至(15)组合使用式(36)和(37)来确定混叠误差项ea的第一部分eaReal。另外,在复值混叠误差确定单元305中,可以与式(19)和(20)组合使用式(38)来确定混叠误差项ea的第二部分eaCplx。因而可以使用式(39)根据单元303、304和305的结果来确定目标函数etot。
非线性优化单元306使用优化方法(比如线性编程)以便减少目标函数的值。举例而言,这可以通过关于原型滤波器系数的修改来确定目标函数的可能最大梯度而完成。换而言之,可以确定原型滤波器系数的那些如下修改,这些修改造成目标函数的可能最大程度的减少。
如果在单元306中确定的梯度保持于预定界限内,则判决单元307判决已经达到目标函数的最小值并且在步骤308中终止优化过程。另一方面,如果梯度超过预定值,则在更新单元309中更新原型滤波器的系数。可以通过向梯度给出的方向用预定步进修改系数来进行系数的更新。最终重新***原型滤波器的更新系数作为向通带误差确定单元303的输入以用于优化过程的另一迭代。
总而言之,可以认为使用上述误差函数和适当优化算法可以确定参照其理想重建程度(即参照与低相位和/或幅度失真组合的低混叠、它们对由于子频带修改所致的混叠的弹性、它们的***延迟和/或它们的传递函数)而优化的原型滤波器。该设计方法提供可以被选择成提供上述滤波器性质最优组合的参数,具体为加权参数α、目标延迟D、目标传递函数P(ω)、滤波器长度N、滤波器组通道数目M以及混叠触发参数hiCut、loCut。另外,将特定数目的子频带通道设置成零以及部分复数处理可以用来减少优化过程的总复杂度。因而可以确定重建性质接近理想、对混叠的灵敏度低和低***延迟的不对称原型滤波器用于在复指数调制滤波器组中使用。应当注意已经在复指数调制滤波器组的背景中概述原型滤波器的上述确定方案。如果使用其它滤波器组设计方法(例如余弦调制或者正弦调制滤波器组设计方法),则可以通过使用相应滤波器组设计方法的设计方程生成合成和分析滤波器hk(n)和fk(n)来适配优化过程。举例而言,可以在余弦调制滤波器组的背景中使用式(13)至(15)。
下文描述64通道低延迟滤波器组的具体例子。使用提出的前述优化方法,将概述混叠增益项优化的低延迟64通道滤波器组(M=64)的具体例子。在这一例子中,已经使用部分复数优化方法,并且在原型滤波器优化期间已经将至多40个通道设置成零,即hiCut=40,而LoCut参数保持未用。因此使用实值滤波器来计算除了(其中l=24、40)之外的所有混叠增益。将总***延迟选择为D=319,并且原型滤波器长度为N=640。在图4(a)中给出所得原型滤波器的时域绘图,而在图4(b)中描绘原型滤波器的频率响应。滤波器组赋予-72dB的通带(幅度和相位)重建误差。相对于线性相位的相位偏差小于±0.02°,并且在未对子频带样本进行修改时混叠一致为76dB。在表1中列举实际滤波器系数。注意关于本文中的依赖于原型滤波器绝对缩放的其它方程按照因子M=64缩放系数。
尽管对滤波器组设计的上文描述基于标准滤波器组符号表示,但是用于操作设计的滤波器组的例子可以在其它滤波器组描述或者符号表示中有效,例如,如下滤波器组实施方式,这些实施方式允许在数字信号处理器上的更高效操作。
在一个例子中可以描述用于使用优化的原型滤波器对时域信号进行滤波的步骤如下:
·为了以高效方式操作滤波器组,首先在多相表示中布置原型滤波器(即来自表1的p0(n)),其中使多相滤波器系数中的每隔一个系数无效并且所有系数在时间上翻转为:
p′0(639-128m-n)=(-1)mp0(128m+n),0≤n<128,0≤m<5(40)
·分析阶段始于将滤波器的多相表示应用于始于信号x(n)以产生长度为128的矢量xl(n)为:
·xl(n)依次乘以调制矩阵为:
其中vk(n),k=0...63构成子频带信号。因而在子频带样本中给出时间索引n。
·然后可以例如根据某一所需(可能随时间变化和复值)均衡曲线gk(n)将复值子频带信号修改为:
·合成阶段始于将修改的子频带信号解调如下的步骤:
应当注意可以用使用快速傅里叶变换(FFT)内核的快速算法以在计算上很高效的方式实现式(42)和(44)的调制步骤。
应当注意浮点和定点实施方式可以将表1中给出的系数的数值准确度改变成更适合于处理的数值准确度。在并不限制范围的情况下,可以通过取整、截尾和/或通过缩放系数为整数或者其它表示(具体为滤波器组将操作于其上的硬件和/或软件平台的可用资源)将值量化成更低数值准确度。
另外,上例概述其中时域输出信号的采样频率与输入信号相同这样的操作。其它实施方式可以通过分别使用分析和合成滤波器组的不同尺寸(即不同通道数目)来重新采样时域信号。然而滤波器组应当基于相同原型滤波器并且通过抽选或者插值重新采样原有原型滤波器来获得。作为例子,通过重新采样系数p0(n)来实现用于32通道滤波器组的原型滤波器,如下:
表1. 64通道低延迟原型滤波器的系数
下文概述实际实施方式的不同方面。使用标准PC或者DSP,低延迟复指数调制滤波器组的实时操作是可能的。滤波器组也可以硬编码于定制芯片上。图5(a)示出了用于一种复指数调制滤波器组***的分析部分的有效实施方式的结构。首先向A/D转换器501馈送模拟输入信号(501)。向保持2M个样本的移位寄存器502馈送数字时域信号从而一次对M个样本进行移位。然后通过原型滤波器503的多相系数对来自移位寄存器的信号进行滤波。然后依次组合504并且用DCT-IV 505和DST-IV 506的变换来并行变换滤波信号。来自余弦和正弦变换的输出分别构成子频带样本的实部和虚部。根据当前谱包络调节器设置507来修改子频带采样的增益。
在图5(b)中示出了低延迟复指数调制***的合成部分的有效实施方式。子频带样本首先乘以复值旋转因子、即通道相关复值约束511,并且用DCT-IV 512的变换调制实部而用DST IV 513的变换调制虚部。来自变换的输出被组合514并且经过原型滤波器515的多相部件馈送。从移位寄存器516获得时域输出信号。最终将数字输出信号转换回成模拟波形517。
尽管上文概述的实施方式使用DCT和DST型IV变换,但是使用DCT型II和III内核的实施方式(以及基于DST型II和II的实施方式)同样可能。然而,用于复指数调制组的在计算上最高效的方式使用纯FFT内核。使用直接矩阵矢量乘法的实施方式也是可能的、但是效率较低。
概括而言,本文描述一种用于在分析/合成滤波器组中使用的原型滤波器的设计方法。原型滤波器和所得分析/合成滤波器组的所需性质接近理想重建、延迟低、对混叠的灵敏度低并且幅度/相位失真最少。提出一种可以在优化算法中用来确定原型滤波器的适当系数的误差函数。误差函数包括可以被调谐成在所需滤波器性质之间修改重点的参数集。优选地使用不对称原型滤波器。另外描述一种提供所需滤波器性质(即接近理想重建、低延迟、对混叠的弹性高和幅度/相位失真最少)的良好折衷的原型滤波器。
尽管这里已经描述具体实施例和应用,但是本领域技术人员将清楚可能有对这里描述的实施例和应用的许多修改而不脱离这里描述和要求保护的本发明范围。应当理解,尽管已经示出和描述本发明的某些形式,但是本发明将不限于描述和示出的具体实施例或者描述的具体方法。
在本文中描述的滤波器设计方法和***以及滤波器组可以实施为软件、固件和/或硬件。某些部件可以例如实施为在数字信号处理器或者微处理器上运行的软件。其它部件可以例如实施为硬件和/或专用集成电路。在描述的方法和***中遇到的信号可以存储于比如随机存取存储器或者光学存储介质这样的介质上。可以经由网络(比如无线电网络、卫星网络、无线网络或者有线网络(例如因特网))传送它们。利用在本文中描述的滤波器组的典型设备是对音频信号进行解码的机顶盒或者其它客户驻地设备。在编码侧上,滤波器组可以使用于广播站中(例如视频头端***中)。
根据上述描述可知,本发明的实施例还公开了以下技术方案,包括但不限于:
方案1.一种用于确定不对称原型滤波器p0的N个系数的方法(300),所述不对称原型滤波器用于构建M通道的、低延迟抽选分析/合成滤波器组(101,102),所述分析/合成滤波器组包括M个分析滤波器hk(103)和M个合成滤波器fk(106),k=0,…,M-1,其中M大于1,并且所述分析/合成滤波器组具有传递函数,所述方法包括以下步骤:
-选择(301)包括目标延迟D的所述滤波器组的目标传递函数;其中D小于或者等于N;
-确定(303,304,305)包括通带误差项et和混叠误差项ea的复合目标函数etot;其中所述通带误差项et与在所述滤波器组的所述传递函数和所述目标传递函数之间的偏差关联;并且其中所述混叠误差项ea与由于所述滤波器组的子采样引起的误差关联;并且
-确定(306,309)减少所述复合目标函数etot的所述不对称原型滤波器p0的N个系数。
方案2.根据方案1所述的方法(300),其中下式给出所述复合目标函数etot:
et0t(α)=αet+(1-α)ea
其中α是在0与1之间取值的加权常数。
方案3.根据方案2所述的方法(300),其中通过针对多个频率累加所述滤波器组的所述传递函数与所述目标传递函数之间的平方偏差来确定(303)所述通带误差项et。
方案4.根据方案3所述的方法(300),其中将所述通带误差项et计算(303)为:
其中P(ω)e-jωD是所述目标传递函数,并且
其中Hk(z)和Fk(z)分别是所述分析滤波器hk(n)和所述合成滤波器fk(n)的z变换。
方案5.根据方案3所述的方法(300),其中通过针对多个频率累加混叠增益项的平方量值来确定(304,305)所述混叠误差项ea。
方案6.根据方案5所述的方法(300),其中将所述混叠误差项ea计算(304,305)为:
是在单位圆上估计的第l个混叠增益项而W=e-i2π/M,其中Hk(z)和Fk(z)分别是所述分析滤波器hk(n)和所述合成滤波器fk(n)的z变换。
方案7.根据任一前述方案所述的方法(300),其中迭代重复确定(303,304,305)所述复合目标函数etot的步骤和确定(306,309)所述不对称原型滤波器p0的所述N个系数的步骤,直至达到所述复合目标函数etot的最小值为止。
方案8.根据方案7所述的方法(300),其中:
-确定(303,304,305)所述复合目标函数etot的步骤包括针对所述原型滤波器p0的给定系数确定所述复合目标函数etot的值;并且
-确定(306,309)所述不对称原型滤波器p0的所述N个系数的步骤包括基于所述复合目标函数etot参照所述原型滤波器p0的所述系数而言的梯度来确定(309)所述原型滤波器p0的更新系数。
方案9.根据任一前述方案所述的方法(300),其中确定(303,304,305)所述复合目标函数etot的值的步骤包括:
-使用余弦调制、正弦调制和/或复指数调制基于所述原型滤波器p0来生成所述分析/合成滤波器组的所述分析滤波器hk和所述合成滤波器fk。
方案10.根据任一前述方案所述的方法(300),其中将所述分析滤波器和所述合成滤波器确定为:
对于所述分析滤波器组的所述M个分析滤波器,
其中n=0,…,N-1;并且
对于所述合成滤波器组的所述M个合成滤波器,
其中n=0,…,N-1。
方案11.根据任一前述方案所述的方法(300),其中将所述分析滤波器和所述合成滤波器确定为:
对于所述分析滤波器组的所述M个分析滤波器,
其中n=0,…,N-1,并且A为任意常数;并且
对于所述合成滤波器组的所述M个合成滤波器,
其中n=0,…,N-1。
方案12.根据任一前述方案所述的方法(300),其中确定(303,304,305)所述复合目标函数etot的值的步骤包括:
-将所述滤波器组通道中的至少一个通道设置成零。
方案13.根据方案12所述的方法(300),其中:
将以下通道设置成零:
-低频滤波器组通道k=0上至Clow,其中Clow大于零,和/或
-高频滤波器组通道k=Chigh上至M-1,其中Chigh小于M-1。
方案14.根据方案13所述的方法(300),其中确定(303,304,305)所述复合目标函数etot的值的步骤包括:
-使用方案11来生成用于所述通道Clow和M-Clow以及/或者Chigh和M-Chigh的所述分析滤波器和所述合成滤波器;并且
-使用方案10来生成用于剩余通道的所述分析滤波器和所述合成滤波器。
方案15.根据任一前述方案所述的方法(300),其中:
-所述分析滤波器组使用所述M个分析滤波器hk(103)根据输入信号生成M个子频带信号;
-按照因子M抽选(104)所述M个子频带信号,从而产生抽选的子频带信号;
-按照因子M上采样(105)所抽选的子频带信号;并且
-所述合成滤波器组使用所述M个合成滤波器fk(106)根据上采样的抽选的子频带信号生成输出信号。
方案16.根据任一前述方案所述的方法(300),其中:
-M=64;
-N=640;以及
-D=319。
方案17.一种不对称原型滤波器p0(n),包括通过取整、截尾、缩放、子采样或者过采样这些操作中的任何操作根据表1的系数可导出的系数。
方案18.一种滤波器组,包括基于根据方案17所述的不对称原型滤波器和/或基于通过根据方案1至16中的任一方案所述的方法生成的不对称原型滤波器的M个滤波器。
方案19.根据方案18所述的滤波器组,其中:
-所述M个滤波器是所述原型滤波器的调制版本;并且
-所述调制是余弦调制、正弦调制和/或复指数调制。
方案20.一种用于生成抽选的子频带信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据方案18或者19所述的分析/合成滤波器组的分析滤波器;
-通过所述分析滤波器对实值时域信号进行滤波,以获得复值子频带信号;并且
-抽选所述子频带信号。
方案21.一种用于根据多个复值子频带信号生成实值输出信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据方案18或者19所述的分析/合成滤波器组的合成滤波器;
-对所述多个复值子频带信号进行插值;
-通过所述合成滤波器对所述多个插值的子频带信号进行滤波;
-将复值时域输出信号生成为根据所述滤波获得的所述信号之和;并且
-取所述复值时域输出信号的实部为所述实值输出信号。
方案22.一种用于根据时域输入信号生成子频带信号的***,其中所述***包括根据方案18或者19所述的分析滤波器组。
方案23.一种用于确定不对称原型滤波器p0的N个系数的装置,所述不对称原型滤波器用于构建M通道的、低延迟抽选分析/合成滤波器组(101,102),所述分析/合成滤波器组包括M个分析滤波器hk(103)和M个合成滤波器fk(106),k=0,…,M-1,其中M大于1,并且所述分析/合成滤波器组具有传递函数,所述装置包括以下:
-参数设置单元(301),用于设置包括目标延迟D的所述滤波器组的目标传递函数;其中D小于或者等于N;
-误差确定单元(303,304,305),用于确定包括通带误差项et和混叠误差项ea的复合目标函数etot;其中所述通带误差项et与在所述滤波器组的所述传递函数和所述目标传递函数之间的偏差关联;并且其中所述混叠误差项ea与由于所述滤波器组的子采样引起的误差关联;以及
-优化单元(306,309),用于确定减少所述复合目标函数etot的所述不对称原型滤波器p0的N个系数。
以及,本发明的实施例还公开了以下技术方案,包括但不限于:
方案1.一种用于对音频信号进行滤波的滤波器组,所述滤波器组包括作为不对称原型滤波器p0的调制版本的滤波器,所述不对称原型滤波器p0具有长度n为640的系数P0(n),系数P0(n)是与下述表1的系数相同的系数或者通过取整、截尾、缩放、子采样或过采样这些操作中的任何操作根据表1的系数可导出的系数:
表1.
方案2.一种分析滤波器组,包括基于根据方案1所述的不对称原型滤波器的M个滤波器。
方案3.根据方案2所述的分析滤波器组,其中,
-所述M个滤波器是所述原型滤波器的调制版本;以及
-所述调制是余弦调制、正弦调制和/或复指数调制。
方案4.根据方案2所述的分析滤波器组,其中,在多相表示中布置原型滤波器,其中,使多相滤波器系数中的每隔一个系数无效并且所述系数在时间上翻转。
方案5.根据方案4所述的分析滤波器组,其中,所述多相表示被应用于时域输入信号以产生长度为128的矢量。
方案6.根据方案5所述的分析滤波器组,其中,所述矢量乘以调制矩阵以获得子频带信号。
方案7.一种合成滤波器组,包括基于根据方案1所述的不对称原型滤波器的M个滤波器。
方案8.根据方案7所述的合成滤波器组,其中,
-所述M个滤波器是所述原型滤波器的调制版本;以及
-所述调制是余弦调制、正弦调制和/或复指数调制。
方案9.根据方案7所述的合成滤波器组,其中,通过均衡曲线来修改子频带信号。
方案10.根据方案9所述的合成滤波器组,其中,经修改的子频带信号被解调以获得解调的样本。
方案11.根据方案10所述的合成滤波器组,其中,对经解调的样本用多相表示进行滤波并且将这些样本累加成输出时间信号。
方案12.一种用于生成抽选的子频带信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据方案2至6中任意一项所述的分析滤波器组的分析滤波器;
-通过所述分析滤波器对实值时域信号进行滤波,以获得复值子频带信号;以及
-抽选所述复值子频带信号。
方案13.一种用于根据多个复值子频带信号生成实值输出信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据方案7至11中任意一项所述的滤波器组的合成滤波器;
-对所述多个复值子频带信号进行插值;
-通过所述合成滤波器对所述多个插值的子频带信号进行滤波;
-将复值时域输出信号生成为根据所述滤波获得的所述信号之和;以及
-取所述复值时域输出信号的实部为所述实值输出信号。
方案14.一种能够操作用于根据子频带信号生成时域输出信号的***,其中,所述***包括根据方案7至11中任意一项所述的合成滤波器组。
方案15.一种能够操作用于根据时域输入信号生成子频带信号的***,其中,所述***包括根据方案2至6中任意一项所述的分析滤波器组。
方案16.一种用于处理音频信号的装置,所述装置包括:
复指数调制滤波器组,所述复指数调制滤波器组具有根据以下等式的分析滤波器hk(n):
以及根据以下等式的合成滤波器fk(n):
其中,A是任意常数,M是通道数目,N是原型滤波器p0的长度,D是***延迟。
方案17.根据方案16所述的装置,其中,所述原型滤波器p0代表不对称或对称低通原型滤波器。
方案18.一种用于处理音频信号的方法,所述方法包括:
利用复指数调制滤波器组对音频信号进行滤波,所述复指数调制滤波器组具有根据以下等式的分析滤波器hk(n):
以及根据以下等式的合成滤波器fk(n):
其中A是任意常数,M是通道数目,N是原型滤波器p0的长度,D是***延迟。
方案19.根据方案18所述的方法,其中,所述原型滤波器p0代表不对称或对称低通原型滤波器。
方案20.一种用于生成M个抽选的子频带信号的方法,所述方法包括:
利用M通道低延迟分析滤波器组来处理实值时域信号以生成所述M个抽选的子频带信号,
其中,第k个抽选的子频带信号vk(n)是通过利用滤波器hk(n)对所述实值时域信号进行滤波并且通过因子M对由所述滤波器hk(n)所滤波的信号进行抽选所获得的信号,
其中,所述滤波器hk(n)是包括根据以下表1的系数所导出的系数P0(n)的、长度为N的不对称原型滤波器p0的调制版本:
表1.
方案21.根据方案20所述的方法,其中,所述不对称原型滤波器包括与所述表1的系数相同的系数。
方案22.根据方案20所述的方法,其中,所述不对称原型滤波器包括数值精度低于所述表1的系数的数值精度的系数,其中,低于所述表1的系数的数值精度的数值精度是通过将所述表1的系数取整、截尾和/或缩放成整数来获得。
方案23.根据方案20至22中任一项所述的方法,其中,所述第k个抽选的子频带信号是通过利用所述滤波器hk(n)对所述实值时域信号进行滤波并且通过因子M对所滤波的信号进行抽选来获得。
方案24.根据方案20至22中任一项所述的方法,还包括修改所述M个抽选的子频带信号中的一个或更多个抽选的子频带信号。
方案25.根据方案20至22中任一项所述的方法,其中,所述M个抽选的子频带信号是复值子频带信号,并且所述滤波器hk(n)是长度为N的不对称原型滤波器的复指数调制版本。
方案26.根据方案20至22中任一项所述的方法,其中,M=64并且N=640。
方案27.根据方案20至22中任一项所述的方法,其中,所述M通道低延迟分析滤波器组和互补的M通道低延迟合成滤波器组的总***延迟为319个样本。
方案28.一种能够操作用于通过执行根据方案20至22中任一项所述的方法来生成M个抽选的子频带信号的***。
Claims (24)
2.一种分析滤波器组,包括基于根据权利要求1所述的不对称原型滤波器的M个滤波器。
3.根据权利要求2所述的分析滤波器组,其中,
-所述M个滤波器是所述原型滤波器的调制版本;以及
-所述调制是余弦调制、正弦调制和/或复指数调制。
4.根据权利要求2所述的分析滤波器组,其中,在多相表示中布置原型滤波器,其中,使多相滤波器系数中的每隔一个系数无效并且所述系数在时间上翻转。
5.根据权利要求4所述的分析滤波器组,其中,所述多相表示被应用于时域输入信号以产生长度为128的矢量。
6.根据权利要求5所述的分析滤波器组,其中,所述矢量乘以调制矩阵以获得子频带信号。
7.一种合成滤波器组,包括基于根据权利要求1所述的不对称原型滤波器的M个滤波器。
8.根据权利要求7所述的合成滤波器组,其中,
-所述M个滤波器是所述原型滤波器的调制版本;以及
-所述调制是余弦调制、正弦调制和/或复指数调制。
9.根据权利要求7所述的合成滤波器组,其中,通过均衡曲线来修改子频带信号。
10.根据权利要求9所述的合成滤波器组,其中,经修改的子频带信号被解调以获得解调的样本。
11.根据权利要求10所述的合成滤波器组,其中,对经解调的样本用多相表示进行滤波并且将这些样本累加成输出时间信号。
12.一种用于生成抽选的子频带信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据权利要求2至6中任意一项所述的分析滤波器组的分析滤波器;
-通过所述分析滤波器对实值时域信号进行滤波,以获得复值子频带信号;以及
-抽选所述复值子频带信号。
13.一种用于根据多个复值子频带信号生成实值输出信号的方法,所述子频带信号对由于所述子频带信号的修改而出现的混叠的灵敏度低,所述方法包括以下步骤:
-确定根据权利要求7至11中任意一项所述的滤波器组的合成滤波器;
-对所述多个复值子频带信号进行插值;
-通过所述合成滤波器对所述多个插值的子频带信号进行滤波;
-将复值时域输出信号生成为根据所述滤波获得的所述信号之和;以及
-取所述复值时域输出信号的实部为所述实值输出信号。
14.一种能够操作用于根据子频带信号生成时域输出信号的***,其中,所述***包括根据权利要求7至11中任意一项所述的合成滤波器组。
15.一种能够操作用于根据时域输入信号生成子频带信号的***,其中,所述***包括根据权利要求2至6中任意一项所述的分析滤波器组。
17.根据权利要求16所述的方法,其中,所述不对称原型滤波器包括与所述表1的系数相同的系数。
18.根据权利要求16所述的方法,其中,所述不对称原型滤波器包括数值精度低于所述表1的系数的数值精度的系数,其中,低于所述表1的系数的数值精度的数值精度是通过将所述表1的系数取整、截尾和/或缩放成整数来获得。
19.根据权利要求16至18中任一项所述的方法,其中,所述第k个抽选的子频带信号是通过利用所述滤波器hk(n)对所述实值时域信号进行滤波并且通过因子M对所滤波的信号进行抽选来获得。
20.根据权利要求16至18中任一项所述的方法,还包括修改所述M个抽选的子频带信号中的一个或更多个抽选的子频带信号。
21.根据权利要求16至18中任一项所述的方法,其中,所述M个抽选的子频带信号是复值子频带信号,并且所述滤波器hk(n)是长度为N的不对称原型滤波器的复指数调制版本。
22.根据权利要求16至18中任一项所述的方法,其中,M=64并且N=640。
23.根据权利要求16至18中任一项所述的方法,其中,所述M通道低延迟分析滤波器组和互补的M通道低延迟合成滤波器组的总***延迟为319个样本。
24.一种能够操作用于通过执行根据权利要求16至18中任一项所述的方法来生成M个抽选的子频带信号的***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811198784.8A CN109586686B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0900217-1 | 2009-02-18 | ||
SE0900217 | 2009-02-18 | ||
US25710509P | 2009-11-02 | 2009-11-02 | |
US61/257,105 | 2009-11-02 | ||
PCT/EP2010/051993 WO2010094710A2 (en) | 2009-02-18 | 2010-02-17 | Low delay modulated filter bank |
CN201811198784.8A CN109586686B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201080008058.0A CN102318189B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080008058.0A Division CN102318189B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109586686A CN109586686A (zh) | 2019-04-05 |
CN109586686B true CN109586686B (zh) | 2023-06-27 |
Family
ID=42137975
Family Applications (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080008058.0A Active CN102318189B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201811198784.8A Active CN109586686B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201811197706.6A Pending CN109586684A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201811198739.2A Pending CN109495085A (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201811197670.1A Active CN109525217B (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201510505496.2A Active CN105141285B (zh) | 2009-02-18 | 2010-02-17 | 对音频信号处理的装置和对时域音频信号进行处理的方法 |
CN201811197708.5A Active CN109525218B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201510504756.4A Active CN105141283B (zh) | 2009-02-18 | 2010-02-17 | 一种用于处理音频信号的装置及方法 |
CN201811197669.9A Pending CN109525216A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201510504889.1A Active CN105141284B (zh) | 2009-02-18 | 2010-02-17 | 对音频信号处理的装置和对时域音频信号进行处理的方法 |
CN201811198742.4A Pending CN109586685A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201811198788.6A Active CN109525219B (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080008058.0A Active CN102318189B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
Family Applications After (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811197706.6A Pending CN109586684A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201811198739.2A Pending CN109495085A (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201811197670.1A Active CN109525217B (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201510505496.2A Active CN105141285B (zh) | 2009-02-18 | 2010-02-17 | 对音频信号处理的装置和对时域音频信号进行处理的方法 |
CN201811197708.5A Active CN109525218B (zh) | 2009-02-18 | 2010-02-17 | 低延迟调制滤波器组 |
CN201510504756.4A Active CN105141283B (zh) | 2009-02-18 | 2010-02-17 | 一种用于处理音频信号的装置及方法 |
CN201811197669.9A Pending CN109525216A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201510504889.1A Active CN105141284B (zh) | 2009-02-18 | 2010-02-17 | 对音频信号处理的装置和对时域音频信号进行处理的方法 |
CN201811198742.4A Pending CN109586685A (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
CN201811198788.6A Active CN109525219B (zh) | 2009-02-18 | 2010-02-17 | 用于音频信号的复指数调制滤波器组 |
Country Status (18)
Country | Link |
---|---|
US (22) | US8880572B2 (zh) |
EP (9) | EP2975764B1 (zh) |
JP (1) | JP5689820B2 (zh) |
KR (16) | KR101920199B1 (zh) |
CN (12) | CN102318189B (zh) |
AU (1) | AU2010215469B2 (zh) |
BR (1) | BRPI1008458B1 (zh) |
CA (15) | CA2981351C (zh) |
DK (1) | DK2975765T3 (zh) |
ES (5) | ES2627775T3 (zh) |
HK (6) | HK1217383A1 (zh) |
HU (3) | HUE032599T2 (zh) |
MX (1) | MX2011008515A (zh) |
PL (1) | PL2975764T3 (zh) |
PT (1) | PT2975765T (zh) |
RU (1) | RU2484579C2 (zh) |
TW (14) | TWI621332B (zh) |
WO (1) | WO2010094710A2 (zh) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104822036B (zh) | 2010-03-23 | 2018-03-30 | 杜比实验室特许公司 | 用于局域化感知音频的技术 |
US10158958B2 (en) | 2010-03-23 | 2018-12-18 | Dolby Laboratories Licensing Corporation | Techniques for localized perceptual audio |
US8958510B1 (en) * | 2010-06-10 | 2015-02-17 | Fredric J. Harris | Selectable bandwidth filter |
US9363068B2 (en) | 2010-08-03 | 2016-06-07 | Intel Corporation | Vector processor having instruction set with sliding window non-linear convolutional function |
MX2013001650A (es) | 2010-08-12 | 2013-03-20 | Fraunhofer Ges Forschung | Re-muestreo de señales de salida de codificadores de audio con base qmf (filtro espejo en cuadratura). |
FR2969804A1 (fr) * | 2010-12-23 | 2012-06-29 | France Telecom | Filtrage perfectionne dans le domaine transforme. |
RU2012102842A (ru) | 2012-01-27 | 2013-08-10 | ЭлЭсАй Корпорейшн | Инкрементное обнаружение преамбулы |
KR102001570B1 (ko) * | 2011-10-27 | 2019-07-18 | 인텔 코포레이션 | 소프트웨어 디지털 프론트 엔드(SoftDFE) 신호 처리 |
EP3544006A1 (en) | 2011-11-11 | 2019-09-25 | Dolby International AB | Upsampling using oversampled sbr |
ES2625275T3 (es) | 2012-09-27 | 2017-07-19 | Huawei Technologies Co., Ltd. | Método y sistema de filtrado adaptativo basado en una sub-banda de error |
CN114566182A (zh) | 2013-04-05 | 2022-05-31 | 杜比实验室特许公司 | 使用高级频谱延拓降低量化噪声的压扩装置和方法 |
US9923595B2 (en) | 2013-04-17 | 2018-03-20 | Intel Corporation | Digital predistortion for dual-band power amplifiers |
JP6305694B2 (ja) * | 2013-05-31 | 2018-04-04 | クラリオン株式会社 | 信号処理装置及び信号処理方法 |
KR101804744B1 (ko) * | 2013-10-22 | 2017-12-06 | 연세대학교 산학협력단 | 오디오 신호 처리 방법 및 장치 |
EP2980794A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder and decoder using a frequency domain processor and a time domain processor |
EP2980795A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoding and decoding using a frequency domain processor, a time domain processor and a cross processor for initialization of the time domain processor |
CN106161313A (zh) * | 2015-03-30 | 2016-11-23 | 索尼公司 | 无线通信***中的电子设备、无线通信***和方法 |
KR102264443B1 (ko) | 2015-04-30 | 2021-06-15 | 삼성전자 주식회사 | 필터 뱅크에 기반한 단일 캐리어 주파수 분할 다중접속 시스템에서 통신 장치 및 방법 |
CN105450199B (zh) * | 2015-11-19 | 2019-02-22 | 厦门大学 | 具有快速建立时间的级联积分梳状滤波器及其设计方法 |
DE102016200637B3 (de) * | 2016-01-19 | 2017-04-27 | Sivantos Pte. Ltd. | Verfahren zur Reduktion der Latenzzeit einer Filterbank zur Filterung eines Audiosignals sowie Verfahren zum latenzarmen Betrieb eines Hörsystems |
EP3203695A1 (en) * | 2016-02-04 | 2017-08-09 | ABB Schweiz AG | Matrix equalizer for cmfb transmission in dispersive channels |
EP3229490B1 (en) * | 2016-04-10 | 2019-10-16 | Oticon A/s | A distortion free filter bank for a hearing device |
EP3236626B1 (en) * | 2016-04-21 | 2020-09-23 | Institut Mines Telecom / Telecom Bretagne | Filter for linear modulation based communication systems |
US9954561B2 (en) * | 2016-09-12 | 2018-04-24 | The Boeing Company | Systems and methods for parallelizing and pipelining a tunable blind source separation filter |
CN106486110B (zh) * | 2016-10-21 | 2019-11-08 | 清华大学 | 一种支持语音实时分解/合成的伽马通滤波器组芯片*** |
CN108076239B (zh) * | 2016-11-14 | 2021-04-16 | 深圳联友科技有限公司 | 一种改善ip电话回声的方法 |
CN106828810A (zh) * | 2016-12-12 | 2017-06-13 | 罗煜 | 一种半潜式类钻井平台的海洋浮体设施 |
DK3340653T3 (da) * | 2016-12-22 | 2020-05-11 | Gn Hearing As | Aktiv undertrykkelse af okklusion |
TW202341126A (zh) * | 2017-03-23 | 2023-10-16 | 瑞典商都比國際公司 | 用於音訊信號之高頻重建的諧波轉置器的回溯相容整合 |
US10845401B2 (en) * | 2017-08-30 | 2020-11-24 | Keysight Technologies, Inc. | Nonlinear distortion detection |
US10325583B2 (en) * | 2017-10-04 | 2019-06-18 | Guoguang Electric Company Limited | Multichannel sub-band audio-signal processing using beamforming and echo cancellation |
WO2019156644A1 (en) * | 2018-02-12 | 2019-08-15 | Aselsan Elektroni̇k Sanayi̇ Ve Ti̇caret Anoni̇m Şi̇rketi̇ | The method enabling the reduction of resource utilization |
CN114242088A (zh) * | 2018-04-25 | 2022-03-25 | 杜比国际公司 | 具有减少后处理延迟的高频重建技术的集成 |
KR20210005164A (ko) | 2018-04-25 | 2021-01-13 | 돌비 인터네셔널 에이비 | 고주파 오디오 재구성 기술의 통합 |
CN109104080A (zh) * | 2018-07-18 | 2018-12-28 | 安徽省航嘉智源科技有限公司 | 一种功率变换器件中滤波调节方法、存储介质及终端 |
CN110896303B (zh) * | 2018-09-12 | 2024-04-05 | 浙江菜鸟供应链管理有限公司 | 滤波方法和滤波装置以及存储介质 |
TW202105908A (zh) * | 2019-06-26 | 2021-02-01 | 美商杜拜研究特許公司 | 具有改善頻率解析度的低延遲音訊濾波器組 |
KR102599837B1 (ko) | 2020-09-25 | 2023-11-09 | 현대제철 주식회사 | 핫스탬핑 강재용 고온 내산화 코팅제 및 이를 이용하여 형성한 고온 내산화 코팅 강재 |
TWI781714B (zh) * | 2021-08-05 | 2022-10-21 | 晶豪科技股份有限公司 | 用以等化輸入訊號以產生等化器輸出訊號的方法以及參數等化器 |
TW202329625A (zh) * | 2021-11-30 | 2023-07-16 | 瑞典商都比國際公司 | 用於設計過取樣低延遲濾波組之方法及裝置 |
CN115457970B (zh) * | 2022-09-06 | 2023-04-21 | 安徽大学 | 一种自动驾驶车内回声消除方法和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0874458A2 (de) * | 1997-04-21 | 1998-10-28 | Robert Bosch Gmbh | Datenreduzierte Kodierung von zeitlich veränderlichen Signalen mit Filterbänken |
CN1498456A (zh) * | 2001-04-02 | 2004-05-19 | ���뼼�����ɷݹ�˾ | 利用复指数调制滤波器组的混叠减小 |
CN101031962A (zh) * | 2005-09-16 | 2007-09-05 | 编码技术股份公司 | 局部复合调制的滤波器组 |
TW200836166A (en) * | 2006-10-25 | 2008-09-01 | Fraunhofer Ges Forschung | Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples |
Family Cites Families (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2577084B1 (fr) * | 1985-02-01 | 1987-03-20 | Trt Telecom Radio Electr | Systeme de bancs de filtres d'analyse et de synthese d'un signal |
NL8700985A (nl) * | 1987-04-27 | 1988-11-16 | Philips Nv | Systeem voor sub-band codering van een digitaal audiosignaal. |
EP0400222A1 (en) | 1989-06-02 | 1990-12-05 | ETAT FRANCAIS représenté par le Ministère des Postes, des Télécommunications et de l'Espace | Digital transmission system using subband coding of a digital signal |
WO1992012428A1 (en) | 1991-01-11 | 1992-07-23 | Quidel Corporation | A one-step lateral flow nonbibulous assay |
US5418136A (en) | 1991-10-01 | 1995-05-23 | Biostar, Inc. | Devices for detection of an analyte based upon light interference |
US5436940A (en) * | 1992-06-11 | 1995-07-25 | Massachusetts Institute Of Technology | Quadrature mirror filter banks and method |
DE4231309A1 (de) | 1992-09-18 | 1994-03-24 | Siemens Ag | Umschaltbares nicht-dezimierendes/dezimierendes adaptives Entzerrerfilter |
FR2697704B1 (fr) * | 1992-10-29 | 1995-01-06 | France Telecom | Procédé et dispositif de segmentation en sous-bandes et de reconstruction d'un signal numérique, et dispositif correspondant. |
US5732189A (en) * | 1995-12-22 | 1998-03-24 | Lucent Technologies Inc. | Audio signal coding with a signal adaptive filterbank |
US5852806A (en) * | 1996-03-19 | 1998-12-22 | Lucent Technologies Inc. | Switched filterbank for use in audio signal coding |
US6085077A (en) * | 1997-01-21 | 2000-07-04 | Us Air Force | Hardware efficient digital channelized receiver |
US6236731B1 (en) * | 1997-04-16 | 2001-05-22 | Dspfactory Ltd. | Filterbank structure and method for filtering and separating an information signal into different bands, particularly for audio signal in hearing aids |
SE512719C2 (sv) | 1997-06-10 | 2000-05-02 | Lars Gustaf Liljeryd | En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion |
DE19724362A1 (de) | 1997-06-10 | 1998-12-17 | Patent Treuhand Ges Fuer Elektrische Gluehlampen Mbh | Verfahren und Vorrichtung zum Beschlämmen und Trocknen von Glasrohren für Lampen |
JP2001007769A (ja) * | 1999-04-22 | 2001-01-12 | Matsushita Electric Ind Co Ltd | 低遅延サブバンド分割/合成装置 |
US6442581B1 (en) * | 1999-09-21 | 2002-08-27 | Creative Technologies Ltd. | Lattice structure for IIR and FIR filters with automatic normalization |
EP1104101A3 (en) * | 1999-11-26 | 2005-02-02 | Matsushita Electric Industrial Co., Ltd. | Digital signal sub-band separating / combining apparatus achieving band-separation and band-combining filtering processing with reduced amount of group delay |
WO2001049073A2 (en) * | 1999-12-24 | 2001-07-05 | Koninklijke Philips Electronics N.V. | Multichannel audio signal processing device |
US6757395B1 (en) * | 2000-01-12 | 2004-06-29 | Sonic Innovations, Inc. | Noise reduction apparatus and method |
JP2001224544A (ja) | 2000-02-16 | 2001-08-21 | Matsushita Electric Ind Co Ltd | 電気掃除機 |
JP2001285073A (ja) * | 2000-03-29 | 2001-10-12 | Sony Corp | 信号処理装置及び方法 |
US6996198B2 (en) * | 2000-10-27 | 2006-02-07 | At&T Corp. | Nonuniform oversampled filter banks for audio signal processing |
RU2297049C2 (ru) * | 2001-05-02 | 2007-04-10 | Конинклейке Филипс Электроникс Н.В. | Способ обратной фильтрации, способ синтезирующей фильтрации, устройство для обратной фильтрации, устройство для синтезирующей фильтрации и приспособления, содержащие такие фильтрующие устройства |
US7369989B2 (en) * | 2001-06-08 | 2008-05-06 | Stmicroelectronics Asia Pacific Pte, Ltd. | Unified filter bank for audio coding |
SE0202159D0 (sv) * | 2001-07-10 | 2002-07-09 | Coding Technologies Sweden Ab | Efficientand scalable parametric stereo coding for low bitrate applications |
CA2354858A1 (en) * | 2001-08-08 | 2003-02-08 | Dspfactory Ltd. | Subband directional audio signal processing using an oversampled filterbank |
FR2828600B1 (fr) * | 2001-08-09 | 2006-01-27 | France Telecom | Procede de determination de coefficients de filtrage d'un banc de filtres module, terminal et application correspondants |
DE60210479T2 (de) * | 2001-08-21 | 2007-04-12 | Koninklijke Philips Electronics N.V. | Audiokodierer mit unregelmässiger filterbank |
US7177988B2 (en) * | 2002-01-24 | 2007-02-13 | Broadcom Corporation | Method and system for synchronizing processor and DMA using ownership flags |
US7447631B2 (en) * | 2002-06-17 | 2008-11-04 | Dolby Laboratories Licensing Corporation | Audio coding system using spectral hole filling |
US6792057B2 (en) * | 2002-08-29 | 2004-09-14 | Bae Systems Information And Electronic Systems Integration Inc | Partial band reconstruction of frequency channelized filters |
SE0202770D0 (sv) | 2002-09-18 | 2002-09-18 | Coding Technologies Sweden Ab | Method for reduction of aliasing introduces by spectral envelope adjustment in real-valued filterbanks |
TW200408813A (en) | 2002-10-21 | 2004-06-01 | Neuro Solution Corp | Digital filter design method and device, digital filter design program, and digital filter |
US20050018796A1 (en) * | 2003-07-07 | 2005-01-27 | Sande Ravindra Kumar | Method of combining an analysis filter bank following a synthesis filter bank and structure therefor |
FR2860903B1 (fr) | 2003-10-14 | 2006-05-05 | Adequa Systems Sarl | Dispositif de delivrance d'un nombre de tickets pre-imprimes, tickets de loterie notamment |
JP4966013B2 (ja) * | 2003-10-30 | 2012-07-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオ信号のエンコードまたはデコード |
DE10352537A1 (de) * | 2003-11-11 | 2005-06-09 | Siemens Ag | Verfahren und Filterbank zur spektralen Modifikation eines digitalen Signals |
US7725324B2 (en) * | 2003-12-19 | 2010-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Constrained filter encoding of polyphonic signals |
CN1914668B (zh) * | 2004-01-28 | 2010-06-16 | 皇家飞利浦电子股份有限公司 | 用于信号时间标度的方法及设备 |
JP2007520748A (ja) * | 2004-01-28 | 2007-07-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 複素値データを用いたオーディオ信号の復号 |
CA2481631A1 (en) * | 2004-09-15 | 2006-03-15 | Dspfactory Ltd. | Method and system for physiological signal processing |
US7620675B1 (en) * | 2004-09-23 | 2009-11-17 | Texas Instruments Incorporated | Image and audio transform methods |
CN100568863C (zh) * | 2005-09-30 | 2009-12-09 | 中国科学院上海微***与信息技术研究所 | 基于多子带滤波器组的发射、接收装置及其方法 |
CN101882441B (zh) * | 2006-01-27 | 2013-02-27 | 杜比国际公司 | 利用复调制滤波器组的高效滤波 |
DE102006047197B3 (de) * | 2006-07-31 | 2008-01-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Verarbeiten eines reellen Subband-Signals zur Reduktion von Aliasing-Effekten |
US8036903B2 (en) * | 2006-10-18 | 2011-10-11 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Analysis filterbank, synthesis filterbank, encoder, de-coder, mixer and conferencing system |
DE102006049154B4 (de) * | 2006-10-18 | 2009-07-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Kodierung eines Informationssignals |
CN1976226A (zh) * | 2006-12-20 | 2007-06-06 | 北京中星微电子有限公司 | 正交滤波器组设计方法及装置 |
US8015368B2 (en) * | 2007-04-20 | 2011-09-06 | Siport, Inc. | Processor extensions for accelerating spectral band replication |
CN101546992B (zh) * | 2008-03-29 | 2011-10-26 | 华为技术有限公司 | 一种滤波方法及滤波器 |
-
2010
- 2010-02-02 TW TW106134073A patent/TWI621332B/zh active
- 2010-02-02 TW TW099103023A patent/TWI458258B/zh active
- 2010-02-02 TW TW106134076A patent/TWI618350B/zh active
- 2010-02-02 TW TW107101722A patent/TWI662788B/zh active
- 2010-02-02 TW TW105128112A patent/TWI597938B/zh active
- 2010-02-02 TW TW106117450A patent/TWI618351B/zh active
- 2010-02-02 TW TW106105941A patent/TWI614989B/zh active
- 2010-02-02 TW TW106130007A patent/TWI613887B/zh active
- 2010-02-02 TW TW104129512A patent/TWI559680B/zh active
- 2010-02-02 TW TW106134078A patent/TWI618352B/zh active
- 2010-02-02 TW TW106117447A patent/TWI597939B/zh active
- 2010-02-02 TW TW111150448A patent/TW202318801A/zh unknown
- 2010-02-02 TW TW103126391A patent/TWI559679B/zh active
- 2010-02-02 TW TW104129511A patent/TWI569573B/zh active
- 2010-02-17 CA CA2981351A patent/CA2981351C/en active Active
- 2010-02-17 HU HUE15179546A patent/HUE032599T2/en unknown
- 2010-02-17 ES ES15179543.2T patent/ES2627775T3/es active Active
- 2010-02-17 CN CN201080008058.0A patent/CN102318189B/zh active Active
- 2010-02-17 KR KR1020187007375A patent/KR101920199B1/ko active IP Right Grant
- 2010-02-17 CA CA2981328A patent/CA2981328C/en active Active
- 2010-02-17 EP EP15179543.2A patent/EP2975764B1/en active Active
- 2010-02-17 CA CA2901791A patent/CA2901791C/en active Active
- 2010-02-17 ES ES15179546.5T patent/ES2627802T3/es active Active
- 2010-02-17 CN CN201811198784.8A patent/CN109586686B/zh active Active
- 2010-02-17 HU HUE21189913A patent/HUE061934T2/hu unknown
- 2010-02-17 CA CA2981323A patent/CA2981323C/en active Active
- 2010-02-17 EP EP21189913.3A patent/EP3937378B1/en active Active
- 2010-02-17 KR KR1020187032782A patent/KR102013568B1/ko active IP Right Grant
- 2010-02-17 CA CA2750673A patent/CA2750673C/en active Active
- 2010-02-17 CN CN201811197706.6A patent/CN109586684A/zh active Pending
- 2010-02-17 PL PL15179543T patent/PL2975764T3/pl unknown
- 2010-02-17 CA CA2901800A patent/CA2901800C/en active Active
- 2010-02-17 PT PT151795440T patent/PT2975765T/pt unknown
- 2010-02-17 KR KR1020177010466A patent/KR101812003B1/ko active IP Right Grant
- 2010-02-17 KR KR1020157022056A patent/KR101667244B1/ko active IP Right Grant
- 2010-02-17 ES ES21189913T patent/ES2944474T3/es active Active
- 2010-02-17 CA CA3074098A patent/CA3074098C/en active Active
- 2010-02-17 KR KR1020147001552A patent/KR101702856B1/ko active IP Right Grant
- 2010-02-17 KR KR1020177023061A patent/KR101806106B1/ko active IP Right Grant
- 2010-02-17 ES ES15179544.0T patent/ES2625398T3/es active Active
- 2010-02-17 CA CA3160758A patent/CA3160758A1/en active Pending
- 2010-02-17 CA CA2981317A patent/CA2981317C/en active Active
- 2010-02-17 EP EP17167275.1A patent/EP3226415B1/en active Active
- 2010-02-17 CN CN201811198739.2A patent/CN109495085A/zh active Pending
- 2010-02-17 KR KR1020157022044A patent/KR101657506B1/ko active IP Right Grant
- 2010-02-17 EP EP23154513.8A patent/EP4213382B8/en active Active
- 2010-02-17 CA CA3028387A patent/CA3028387C/en active Active
- 2010-02-17 KR KR1020177023042A patent/KR101806105B1/ko active IP Right Grant
- 2010-02-17 EP EP19193267.2A patent/EP3657675B1/en active Active
- 2010-02-17 CN CN201811197670.1A patent/CN109525217B/zh active Active
- 2010-02-17 EP EP15179546.5A patent/EP2975766B1/en active Active
- 2010-02-17 CN CN201510505496.2A patent/CN105141285B/zh active Active
- 2010-02-17 CA CA2959400A patent/CA2959400C/en active Active
- 2010-02-17 ES ES19193267T patent/ES2896333T3/es active Active
- 2010-02-17 KR KR1020177010001A patent/KR101772378B1/ko active IP Right Grant
- 2010-02-17 BR BRPI1008458-4A patent/BRPI1008458B1/pt active IP Right Grant
- 2010-02-17 CA CA2929036A patent/CA2929036C/en active Active
- 2010-02-17 CA CA2961458A patent/CA2961458C/en active Active
- 2010-02-17 KR KR1020177006860A patent/KR101781341B1/ko active IP Right Grant
- 2010-02-17 KR KR1020167028128A patent/KR101699709B1/ko active IP Right Grant
- 2010-02-17 EP EP10703908.3A patent/EP2399338B1/en active Active
- 2010-02-17 WO PCT/EP2010/051993 patent/WO2010094710A2/en active Application Filing
- 2010-02-17 CA CA2901796A patent/CA2901796C/en active Active
- 2010-02-17 DK DK15179544.0T patent/DK2975765T3/en active
- 2010-02-17 CN CN201811197708.5A patent/CN109525218B/zh active Active
- 2010-02-17 KR KR1020117021707A patent/KR101495064B1/ko active IP Right Grant
- 2010-02-17 MX MX2011008515A patent/MX2011008515A/es active IP Right Grant
- 2010-02-17 KR KR1020177023051A patent/KR101852995B1/ko active IP Right Grant
- 2010-02-17 CN CN201510504756.4A patent/CN105141283B/zh active Active
- 2010-02-17 CN CN201811197669.9A patent/CN109525216A/zh active Pending
- 2010-02-17 CN CN201510504889.1A patent/CN105141284B/zh active Active
- 2010-02-17 CN CN201811198742.4A patent/CN109586685A/zh active Pending
- 2010-02-17 KR KR1020227020835A patent/KR20220088959A/ko not_active Application Discontinuation
- 2010-02-17 US US13/201,572 patent/US8880572B2/en active Active
- 2010-02-17 EP EP15179544.0A patent/EP2975765B1/en active Active
- 2010-02-17 KR KR1020167023990A patent/KR101726584B1/ko active IP Right Grant
- 2010-02-17 CA CA2963742A patent/CA2963742C/en active Active
- 2010-02-17 AU AU2010215469A patent/AU2010215469B2/en active Active
- 2010-02-17 KR KR1020177023055A patent/KR101852753B1/ko active IP Right Grant
- 2010-02-17 HU HUE19193267A patent/HUE056240T2/hu unknown
- 2010-02-17 CN CN201811198788.6A patent/CN109525219B/zh active Active
- 2010-02-17 JP JP2011550550A patent/JP5689820B2/ja active Active
- 2010-02-17 EP EP17164542.7A patent/EP3226414B1/en active Active
- 2010-02-17 RU RU2011134419/08A patent/RU2484579C2/ru active
-
2014
- 2014-06-17 US US14/306,495 patent/US9449608B2/en active Active
-
2015
- 2015-07-23 US US14/807,554 patent/US9318118B2/en active Active
- 2015-07-23 US US14/807,532 patent/US9349382B2/en active Active
- 2015-07-27 US US14/810,174 patent/US9779748B2/en active Active
-
2016
- 2016-05-09 HK HK16105229.4A patent/HK1217383A1/zh unknown
- 2016-05-09 HK HK16105228.5A patent/HK1217382A1/zh unknown
- 2016-05-11 HK HK16105351.4A patent/HK1217384A1/zh unknown
- 2016-06-08 HK HK16106572.5A patent/HK1218592A1/zh unknown
- 2016-06-14 HK HK16106807.2A patent/HK1218996A1/zh unknown
- 2016-06-17 HK HK16106977.6A patent/HK1218997A1/zh unknown
- 2016-07-20 US US15/214,694 patent/US9865275B2/en active Active
- 2016-11-17 US US15/353,914 patent/US9722578B2/en active Active
- 2016-11-17 US US15/353,860 patent/US9583118B1/en active Active
- 2016-11-30 US US15/364,384 patent/US9634647B2/en active Active
-
2017
- 2017-01-27 US US15/417,742 patent/US9653090B1/en active Active
- 2017-02-24 US US15/441,652 patent/US9918164B2/en active Active
- 2017-03-22 US US15/466,266 patent/US9716486B1/en active Active
- 2017-03-24 US US15/468,689 patent/US9667229B1/en active Active
- 2017-04-04 US US15/478,797 patent/US9715881B1/en active Active
- 2017-04-04 US US15/478,788 patent/US9721577B1/en active Active
- 2017-05-04 US US15/586,480 patent/US9743183B1/en active Active
- 2017-05-30 US US15/608,175 patent/US9760535B1/en active Active
- 2017-05-30 US US15/608,020 patent/US9762210B1/en active Active
-
2018
- 2018-01-22 US US15/876,613 patent/US10460742B2/en active Active
-
2019
- 2019-10-28 US US16/666,237 patent/US11107487B2/en active Active
-
2021
- 2021-08-30 US US17/461,092 patent/US11735198B2/en active Active
-
2023
- 2023-08-21 US US18/452,697 patent/US20240055010A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0874458A2 (de) * | 1997-04-21 | 1998-10-28 | Robert Bosch Gmbh | Datenreduzierte Kodierung von zeitlich veränderlichen Signalen mit Filterbänken |
CN1498456A (zh) * | 2001-04-02 | 2004-05-19 | ���뼼�����ɷݹ�˾ | 利用复指数调制滤波器组的混叠减小 |
CN101031962A (zh) * | 2005-09-16 | 2007-09-05 | 编码技术股份公司 | 局部复合调制的滤波器组 |
TW200836166A (en) * | 2006-10-25 | 2008-09-01 | Fraunhofer Ges Forschung | Apparatus and method for generating audio subband values and apparatus and method for generating time-domain audio samples |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109586686B (zh) | 低延迟调制滤波器组 | |
KR102292319B1 (ko) | 저 지연 변조 필터 뱅크 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40005855 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |