用于正交鏡像濾波的方法和裝置對相關申請的交叉引用
【專利摘要】一種執(zhí)行正交鏡像濾波器(QMF)合成濾波的方法包括:在包括調(diào)制的QMF子帶采樣的第一陣列中,在要丟棄的采樣的位置處記錄對應于當前時隙的新的采樣。該方法還包括:從第一陣列中提取采樣以移除在相鄰子帶之間的混疊,通過執(zhí)行模運算確定對應于提取的采樣的濾波器系數(shù),以及通過使用提取的采樣和濾波器系數(shù)合成移除混疊的時域采樣。
【專利說明】
用于正交鏡像濾波的方法和裝置對相關申請的交叉引用
技術領域
[0001 ] 這里公開的一個或多個實施例涉及用于使用正交鏡像濾波器(quadrature mirror filter,QMF)組執(zhí)行分析濾波或合成濾波的方法和裝置。
【背景技術】
[0002] 數(shù)字音頻編碼方法不僅在移動設備的領域而且在家庭音頻系統(tǒng)的領域都是非常 重要的因素。在根據(jù)I SO MPEG音頻標準的音頻編碼算法中,MPEG層3 (MP3)可用于廣播和多 媒體內(nèi)容。例如AAC,HE-AAC V1和HE-AAC v2是MP3的改進,它們以相對較少的比特率提供高 品質(zhì)的音樂。根據(jù)提供多聲道的MPEG環(huán)繞編碼方法,消費者可能不僅體驗高品質(zhì)的聲音而 且體驗現(xiàn)場的和生動的多聲道聲音。最近,包括在杜比睿波(Do I by Pu I s e)和MS 10中的HE-AAC被廣泛用作家用音頻編碼方法。上述聲音編碼方法都使用基于QMF的子帶編碼技術。因 為人類的聽覺系統(tǒng)基于音頻信號的頻率識別聲音,所述基于QMF的子帶編碼技術在音頻和 聲音信號的壓縮中非常有效。但是,基于QMF的子帶編碼需要大量的計算的負擔以實現(xiàn)其效 果。
【發(fā)明內(nèi)容】
[0003] 技術問題
[0004] 基于QMF的子帶編碼需要大量的計算的負擔以實現(xiàn)其效果。
[0005] 解決方案
[0006] 這里公開的一個或多個實施例包括用于減少正交鏡像濾波器(QMF)濾波的復雜性 并迅速執(zhí)行QMF濾波的方法和裝置。
[0007] 有益效果
[0008] 可使用一種編碼方法,在其中,資源被有效地分配,使得在對人耳相對不敏感的高 頻率范圍內(nèi)的頻帶信號由相對小數(shù)量的比特表示,并且在對人耳相對非常敏感的低頻率范 圍內(nèi)的頻帶信號由相對大數(shù)量的比特表示,從而減少編碼比特的數(shù)量。
【附圖說明】
[0009] 通過結(jié)合附圖的以下各實施例的描述,這些和/或其他方面將變得明了和更容易 理解,其中:
[0010] 圖1示出根據(jù)本公開的實施例的QMF濾波系統(tǒng);
[0011]圖2示意示出在根據(jù)本公開的實施例的QMF合成濾波方法和傳統(tǒng)方法之間的比較;
[0012] 圖3是用于解釋QMF合成濾波算法的流程圖;
[0013] 圖4描述記錄采樣陣列的過程;
[0014] 圖5描述根據(jù)圖4的算法提取的采樣和濾波器系數(shù);
[0015] 圖6描述根據(jù)本公開的實施例的QMF合成濾波方法;
[0016] 圖7描述根據(jù)本公開的實施例的QMF合成濾波方法;
[0017] 圖8描述根據(jù)本公開的實施例的記錄采樣陣列的過程;
[0018] 圖9描述根據(jù)本公開的實施例的從采樣陣列提取采樣的過程;
[0019] 圖10示出根據(jù)本公開的實施例的濾波器系數(shù)陣列;
[0020] 圖11描述根據(jù)本公開的實施例的選擇濾波器系數(shù)的過程;
[0021] 圖12描述根據(jù)本公開的實施例提取的采樣和濾波器系數(shù);
[0022] 圖13是根據(jù)本公開的實施例的用于解釋QMF合成濾波方法的流程圖;
[0023] 圖14是根據(jù)本公開的實施例的用于解釋記錄采樣陣列的方法的流程圖;
[0024] 圖15是根據(jù)本公開的實施例的用于解釋記錄采樣陣列的方法的流程圖;
[0025] 圖16是根據(jù)本公開的實施例的用于解釋從采樣陣列提取采樣的方法的流程圖;
[0026] 圖17是根據(jù)本公開的實施例的用于解釋從采樣陣列提取采樣的方法的流程圖;
[0027] 圖18是根據(jù)本公開的實施例的用于解釋選擇濾波器系數(shù)的方法的流程圖;
[0028] 圖19是根據(jù)本公開的實施例的用于解釋合成時域采樣的方法的流程圖;以及 [0029]圖20是根據(jù)本公開的實施例的合成濾波裝置的框圖。
【具體實施方式】
[0030] 這里公開的一個或多個實施例包括用于減少正交鏡像濾波器(QMF)濾波的復雜性 并迅速執(zhí)行QMF濾波的方法和裝置。
[0031] 額外的方面部分將在隨后的描述中闡述,部分從描述中將明了,或者可以通過公 開的實施例的實踐而領悟。
[0032]根據(jù)本公開的一個或多個實施例,執(zhí)行正交鏡像濾波器(QMF)合成濾波的方法可 以包括:在包括調(diào)制的QMF子帶采樣的第一陣列中在要丟棄的采樣的位置處記錄對應于當 前時隙的新的采樣;從第一陣列中提取采樣以移除在相鄰子帶之間的混疊;通過使用模運 算確定對應于提取的采樣的濾波器系數(shù);以及通過使用提取的采樣和濾波器系數(shù)合成已移 除混疊的時域采樣。
[0033] 對應于當前時隙的新的采樣的記錄位置可以通過模運算在先前時隙中的采樣記 錄位置來確定。新的采樣可以被記錄在從先前時隙中的采樣記錄位置偏移N數(shù)量的新的采 樣的位置處。當在先前時隙中的采樣記錄位置是第一陣列的開始時,可以從第一陣列的最 后第N位置起記錄新的采樣。在第一陣列中記錄新的采樣可以包括:通過逆變換變換到基帶 的K數(shù)量的復子帶采樣,產(chǎn)生對應于K數(shù)量的子帶的N數(shù)量的實數(shù)采樣;以及在要丟棄采樣的 位置處記錄N數(shù)量的實數(shù)采樣。
[0034] 可以根據(jù)當前時隙是偶數(shù)還是奇數(shù)確定要提取的采樣的位置。在當前時隙是偶數(shù) 時從第一陣列提取的采樣的位置與在當前時隙是奇數(shù)時從第一陣列提取的采樣的位置可 以相互排斥。當?shù)谝魂嚵袆澐譃槎鄠€部分時,對于自然數(shù)n,在當前時隙是偶數(shù)時可以在第 (4n-3)和第4n部分中提取采樣,以及在當前時隙是奇數(shù)時可以在第(4n-2)和第(4n-l)部分 中提取米樣。
[0035] 確定濾波器系數(shù)可以包括:通過使用當前時隙和合成濾波器的級(degree)執(zhí)行模 運算;以及基于模運算的結(jié)果從第二陣列選擇濾波器系數(shù)。相同的濾波器系數(shù)在第二陣列 中可以被記錄兩次,并且該相同的濾波器系數(shù)被記錄的位置可以按照合成濾波器的級彼此 分離。從第二陣列選擇的濾波器系數(shù)的位置可以從自先前的時隙選擇的濾波器系數(shù)的位置 起移位1。
[0036] 可以通過累計提取的采樣與確定的濾波器系數(shù)的相乘的結(jié)果來合成該時域采樣。 可以根據(jù)時隙的變化遞歸地執(zhí)行記錄、提取、確定和合成。
[0037] 根據(jù)本公開的一個或多個實施例,一種執(zhí)行正交鏡像濾波器(QMF)合成濾波的方 法可以包括:通過根據(jù)時隙的變化在第一陣列中循環(huán)采樣記錄位置來在第一陣列中記錄新 的采樣,考慮采樣記錄位置的循環(huán)來確定要從第一陣列中提取的采樣的位置,以及基于在 確定的位置提取的采樣合成對于當前時隙的時域采樣。
[0038] 在第一陣列中記錄新的采樣可以包括:確定在先前時隙在第一陣列中記錄的N數(shù) 量的采樣的領先(leading)采樣的位置是否是第一陣列的開始,并且如果在先前時隙的領 先采樣的位置是第一陣列的開始,則從第一陣列的最后位置的第N位置起記錄新的采樣。如 果在先前時隙的領先采樣的位置不是第一陣列的開始,則可以從自領先采樣的位置減少N 的位置起記錄新的采樣。
[0039]在確定要從第一陣列中提取的采樣的位置中,位置這樣確定使得從與在先前時隙 中提取的采樣的位置不同的位置中提取采樣。在確定從第一陣列中提取的采樣的位置中, 要提取的采樣的位置可以根據(jù)當前時隙是偶數(shù)還是奇數(shù)來確定。
[0040] 該方法可以還包括選擇對應于從記錄濾波器系數(shù)的第二陣列提取的采樣的系數(shù)。 在通過按照預定間隔劃分提取的采樣獲得的M數(shù)量的組的每個中,分別對應于第η采樣和第 η+1采樣的第一濾波器系數(shù)和第二濾波器系數(shù)在第二陣列中可以按2Μ彼此分離。在第二陣 列中選擇系數(shù)中,可以在一位置選擇對于M數(shù)量的組的第m組的第η采樣的系數(shù),該位置通過 將2*Μ* (η-1) +m-Ι和當前時隙被M除的余數(shù)求和獲得。
[0041] 根據(jù)本公開的一個或多個實施例,一種執(zhí)行正交鏡像濾波器(QMF)合成濾波的方 法可以包括:將經(jīng)調(diào)制的子帶采樣記錄在具有大小M*N的第一陣列中根據(jù)時隙的改變循環(huán) 的具有大小N的記錄部分中,在具有大小M*N的第二陣列中選擇預定(例如M*N/2)數(shù)量的濾 波器系數(shù),其中作為一組具有連續(xù)的M數(shù)量的濾波器系數(shù)的預定(如N)數(shù)量的系數(shù)組的每個 被連續(xù)記錄兩次,以及通過使用從第一陣列所提取的預定(例如M*N/2)數(shù)量的采樣和從第 二陣列中選擇的(如M*N/2)數(shù)量的濾波器系數(shù)合成對于當前時隙的時域采樣。例如,M和N可 以是正數(shù)或整數(shù),大于零。例如,M和N可以是計數(shù)號碼。
[0042] M可以對應于合成濾波器的級而N可以是QMF子帶數(shù)的量兩倍。
[0043]在經(jīng)調(diào)制的子帶采樣的記錄中,如果在先前時隙中在第一陣列記錄的采樣的領先 采樣的位置i是〇,則經(jīng)調(diào)制的子帶采樣可以從位置[(M_1*N)]起記錄,以及如果在先前時隙 中在第一陣列記錄的采樣的領先采樣的位置i不是〇,則經(jīng)調(diào)制的子帶采樣可以從位置[i-N]起記錄。
[0044]在濾波器系數(shù)的選擇中,可以在第二陣列的位置[m+2*M*n+M0D(l,M)]選擇濾波器 系數(shù),其中m是大于或等于0并且小于M的整數(shù),η是大于或等于0并且小于N/2的整數(shù),1是當 前時隙,以及MOD是模運算。
[0045] 該方法還可以包括從第一陣列提取(M*N/2)數(shù)量的采樣,其中,如果當前時隙是奇 數(shù),則可以在第一陣列的位置[2*N*n+k+N/2]提取(M*N/2)數(shù)量的采樣,其中,k是大于或等 于0且小于N的整數(shù),并且η是大于或等于0且小于N/2的整數(shù)。
[0046] 該方法可以進一步包括從所述第一陣列中提取采樣和在第三陣列中存儲提取的 采樣,其中第二陣列是第三陣列和第一陣列的大小的兩倍。
[0047]根據(jù)本公開的一個或多個實施例,一種非暫時性計算機可讀記錄介質(zhì)可以在其上 記錄用于執(zhí)行任何在此公開的方法的一個或多個程序。
[0048]根據(jù)本公開的一個或多個實施例,用于執(zhí)行正交鏡像濾波器(QMF)合成濾波的裝 置可以包括存儲器,存儲第一陣列和第二陣列,其中在第一陣列中記錄調(diào)制的子帶信號的 采樣,以及在第二陣列中記錄濾波器系數(shù);調(diào)制單元(調(diào)制器),將子帶信號的采樣調(diào)制到基 帶的K數(shù)量的子帶并且在第一陣列中存儲調(diào)制的采樣;和合成濾波器,從第一陣列提取采樣 以移除在相鄰子帶之間的混疊,通過使用模運算從第二陣列選擇對應于提取的采樣的濾波 器系數(shù),以及通過使用提取的采樣和選擇的濾波器系數(shù)合成時域采樣,其中調(diào)制單元通過 根據(jù)時隙的變化在第一陣列中循環(huán)采樣記錄位置來記錄對應于當前時隙的新的采樣。
[0049] 該合成濾波器可以根據(jù)當前時隙是偶數(shù)還是奇數(shù)確定要從第一陣列提取的采樣 的位置。相同的濾波器系數(shù)在第二陣列中可以被記錄兩次,并且該相同的濾波器系數(shù)被記 錄的位置可以按照合成濾波器的級彼此分離。該裝置可以還包括解碼器,其解碼編碼的多 聲道比特流并且輸出子帶的信號。
[0050] 根據(jù)本公開的一個或多個實施例,一種執(zhí)行正交鏡像濾波器(QMF)合成濾波的方 法可以包括:在調(diào)制的QMF子帶采樣的第一陣列的第一部分的位置記錄對應于當前時隙的 新的采樣,所述第一部分的位置包括要丟棄的采樣,從第一陣列中提取采樣,確定對應于提 取的采樣的濾波器系數(shù),并通過使用所提取的采樣和濾波器系數(shù)合成時域采樣。新的采樣 被記錄在第一部分的位置,并且例如同時地從該第一部分丟棄采樣,無需轉(zhuǎn)移位于限定第 一陣列的第一陣列的剩余部分的采樣。
[0051] 隨著時隙的值增加,新的采樣可以記錄在第一陣列的第二部分中,第二部分與第 三部分相鄰,在第三部分中在先于新的采樣在第二部分中記錄的時隙的時隙中記錄采樣。
[0052] 可以通過選擇在第一時隙的部分來從第一陣列中提取采樣,第一時隙中的部分不 同于在第二時隙中選擇的部分(從中提取來自第一陣列的采樣)。
[0053] 濾波器系數(shù)可以這樣確定,對于第一時隙通過從第一組濾波器系數(shù)中選擇濾波器 系數(shù),而對于跟隨第一時隙的第二時隙,通過從第二組濾波器系數(shù)中選擇濾波器系數(shù),并從 第一組濾波器系數(shù)選擇部分的濾波器系數(shù)。第一組濾波器系數(shù)和第二組濾波器系數(shù)可以相 同。
[0054]發(fā)明模式
[0055] 現(xiàn)在將詳細地參考各實施例,其示例在附圖中示出,其中相似的參考標號始終指 代相似的元件。在這方面,所公開的實施例可具有不同的形式并且不應被解釋為限于在此 闡述的描述。因此,本實施例僅僅如下通過參照附圖來描述,以解釋本公開的各方面。如這 里所使用的,術語"和/或"包括一個或多個相關所列的項目的任意組合和所有組合。諸如 "至少一個"的表達在元素列表的前面時,修該整個列表的元素,而不修改該列表的單個元 素。
[0056] 圖1示出根據(jù)本公開的實施例的QMF濾波系統(tǒng)1。參照圖I,QMF濾波系統(tǒng)1可以包括 分析濾波器組101、編碼器102、解碼器111以及合成濾波器組112。分析濾波器組101和編碼 器102構(gòu)成分析濾波設備10,而解碼器111和合成濾波器組112構(gòu)成合成濾波設備11。分析濾 波設備10和合成濾波設備11可以是獨立的設備。
[0057]分析濾波器組101可對輸入的時域的語音信號對丸行分析濾波,并輸出K數(shù)量的子 帶信號S0-K-1 103。編碼器102可編碼子帶信號SO~K-I的一個或多個,并輸出比特流。在 這樣做時,可使用這樣的編碼方法,在其中資源被有效地分配,使得在對人耳相對不敏感的 高頻率范圍內(nèi)的頻帶信號由相對小數(shù)量的比特表示,并且在對人耳相對非常敏感的低頻率 范圍內(nèi)的頻帶信號由相對大數(shù)量的比特表示,從而減少編碼比特的數(shù)量。
[0058]解碼器111可接收經(jīng)編碼的比特流,并進行編碼過程的逆過程,并由此產(chǎn)生子帶信 號s'o-K-I 113,其與編碼之前的子帶信號so-K-I非常類似。子帶信號SO-K-I與信號S' 0-K-I不相同的原因是,在通過編碼器102的編碼過程中子帶信號SO-K-I通過除去對人 的聽力系統(tǒng)不重要的信號分量來進行壓縮。合成濾波器組112可以對每個子帶信號S'O-Κι 執(zhí)行合成濾波以將每個子帶信號 S'o~ K-I 變換為可由人聽到的時域的信號 Y。編碼器 102 和解碼器111可以根據(jù)實施的編解碼器的類型采用各種方法。在下面的描述中,將主要探討 QMF分析或合成濾波過程。
[0059] 圖2示意示出在根據(jù)本公開的實施例的QMF合成濾波方法和傳統(tǒng)方法之間的比較。 由于圖2示意性示出與傳統(tǒng)方法比較的概念,本公開的具體實施例可以通過參考以下描述 來理解。
[0060] 在左邊的合成濾波器組20示出了傳統(tǒng)的合成濾波方法,而在右邊的合成濾波器組 21示出根據(jù)本公開的實施例的合成濾波方法。在根據(jù)合成濾波器組20的合成濾波方法中, 調(diào)制201,濾波202和存儲器更新203可以被遞歸執(zhí)行。
[0061 ]在根據(jù)依據(jù)本公開的實施例的右邊的合成濾波器組21的合成濾波方法中,雖然調(diào) 制211和濾波212被遞歸執(zhí)行,但是存儲器更新可以不執(zhí)行。為了省略存儲器更新,調(diào)制201 和濾波202可以被新定義為調(diào)制211和濾波212,這將在下面進行詳細說明。為了檢查根據(jù)在 傳統(tǒng)合成濾波方法中的存儲器更新203的計算量,傳統(tǒng)合成濾波器組20的操作首先被討論 如下。
[0062] 在調(diào)制201的過程中,被變換為基帶的每個子帶信號S'O~K-I被頻帶偏移(band-shif ted)到原始頻帶。每個子帶信號S'0_^Κ-1的調(diào)制采樣被記錄在采樣陣列V,其由通過等 式1表不。
[0063] 現(xiàn)在將詳細地參考各實施例,其示例在附圖中示出,其中相似的參考標號始終指 代相似的元件。在這方面,所公開的實施例可具有不同的形式并且不應被解釋為限于在此 闡述的描述。因此,本實施例僅僅如下通過參照附圖來描述,以解釋本公開的各方面。如這 里所使用的,術語"和/或"包括一個或多個相關所列的項目的任意組合和所有組合。諸如 "至少一個"的表達在元素列表的前面時,修該整個列表的元素,而不修改該列表的單個元 素。
[0064] 圖1示出根據(jù)本公開的實施例的QMF濾波系統(tǒng)1。參照圖I,QMF濾波系統(tǒng)1可以包括 分析濾波器組101、編碼器102、解碼器111以及合成濾波器組112。分析濾波器組101和編碼 器102構(gòu)成分析濾波設備10,而解碼器111和合成濾波器組112構(gòu)成合成濾波設備11。分析濾 波設備10和合成濾波設備11可以是獨立的設備。
[0065] 分析濾波器組101可對輸入的時域的語音信號對丸行分析濾波,并輸出K數(shù)量的子 帶信號SO-K-I 103。編碼器102可編碼子帶信號SO~K-I的一個或多個,并輸出比特流。在 這樣做時,可使用這樣的編碼方法,在其中資源被有效地分配,使得在對人耳相對不敏感的 高頻率范圍內(nèi)的頻帶信號由相對小數(shù)量的比特表示,并且在對人耳相對非常敏感的低頻率 范圍內(nèi)的頻帶信號由相對大數(shù)量的比特表示,從而減少編碼比特的數(shù)量。
[0066] 解碼器111可接收經(jīng)編碼的比特流,并進行編碼過程的逆過程,并由此產(chǎn)生子帶信 號S'O-K-I 113,其與編碼之前的子帶信號SO - K-I非常類似。子帶信號SO-K-I與信號S' 0-K-I不相同的原因是,在通過編碼器102的編碼過程中子帶信號SO-K-I通過除去對人 的聽力系統(tǒng)不重要的信號分量來進行壓縮。合成濾波器組112可以對每個子帶信號S'O-Κι 執(zhí)行合成濾波以將每個子帶信號 S'o- K-I 變換為可由人聽到的時域的信號 Y。編碼器 102 和解碼器111可以根據(jù)實施的編解碼器的類型采用各種方法。在下面的描述中,將主要探討 QMF分析或合成濾波過程。
[0067] 圖2示意示出在根據(jù)本公開的實施例的QMF合成濾波方法和傳統(tǒng)方法之間的比較。 由于圖2示意性示出與傳統(tǒng)方法比較的概念,本公開的具體實施例可以通過參考以下描述 來理解。
[0068]在左邊的合成濾波器組20示出了傳統(tǒng)的合成濾波方法,而在右邊的合成濾波器組 21示出根據(jù)本公開的實施例的合成濾波方法。在根據(jù)合成濾波器組20的合成濾波方法中, 調(diào)制201,濾波202和存儲器更新203可以被遞歸執(zhí)行。
[0069] 在根據(jù)依據(jù)本公開的實施例的右邊的合成濾波器組21的合成濾波方法中,雖然調(diào) 制211和濾波212被遞歸執(zhí)行,但是存儲器更新可以不執(zhí)行。為了省略存儲器更新,調(diào)制201 和濾波202可以被新定義為調(diào)制211和濾波212,這將在下面進行詳細說明。為了檢查根據(jù)在 傳統(tǒng)合成濾波方法中的存儲器更新203的計算量,傳統(tǒng)合成濾波器組20的操作首先被討論 如下。
[0070] 在調(diào)制201的過程中,被變換為基帶的每個子帶信號S ' 0~K-1被頻帶偏移(band-shifted) 到原始頻帶。每個子帶信號SK-I 的 調(diào)制采樣被記錄在采樣陣列V , 其由通過等 式1表不。
[0071] 【等式1】
[0072]
[0073] 在等式1,K表示子帶的總數(shù),1表示時隙索引,η表示采樣數(shù)目,N表示相對于時隙1 的新調(diào)制采樣的總數(shù),而S'k,l表示在k子帶信號中時隙1的子帶采樣。例如,N可以等于K X 2。為了防止在術語上混淆,定義有術語"子帶采樣"、"子采樣"或"子帶信號的采樣"都由S ' k,l指示,并且術語"采樣"表示或?qū)诟鶕?jù)等式1調(diào)制的子帶采樣V[n]。除非另有定義,在 以下描述中上述變量以相同的方式被使用。
[0074] fk,n是逆離散余弦變換(IDCT)函數(shù)并且可以根據(jù)編解碼器的類型使用各種方法。 例如,fk,n可以由等式2表示。
[0075] 【等式2】
[0076]
[0077]濾波202可以表示或?qū)趲V波,其移除在采樣陣列V中相鄰子帶之間的混 疊,同時只留下k子帶信號。帶通濾波可以通過等式3和4來定義。
[0078]【等式3】 srrm?+4 其中
[0079] '' , 其中 #/2:g:<#
[0080] 等式3表示或?qū)趶牟蓸雨嚵蠽中提取采樣的過程。當采樣陣列V中N/2數(shù)量的采 樣為一組時,根據(jù)等式3從第一到第四采樣組提取N數(shù)量的采樣。按類似于等式3的方式從采 樣陣列V的其他采樣組中提取采樣。從采樣陣列V中提取的采樣被記錄在提取陣g中。
[0081] 【等式4】
[0082]
[0083] 等式4表示或?qū)诶鄯e所提取的采樣和濾波系數(shù)的相加結(jié)果,并相對于時隙1合 成時域采樣的過程。在等式4中,c表示存儲濾波器系數(shù)的濾波器系數(shù)陣列。濾波器系數(shù)可以 被稱為窗口系數(shù)。M表示濾波202的級。例如,濾波202可通過使用有限脈沖響應(FIR)濾波器 來執(zhí)行,而M可以表示FIR濾波器的級。當N是128時,時域采樣的總共64個可以被合成。合成 的結(jié)果被存儲在陣列y中。
[0084] 當相對于該時隙1的濾波202被完成時,存儲器更新203被執(zhí)行以執(zhí)行相對于下一 個時隙1+1的調(diào)制201和濾波202。存儲器更新203可以由等式5定義。
[0085] 【等式5】
[0086] V[n]=V[n-N],其中N<n<N · M
[0087] 根據(jù)等式5,在采樣陣列V中N*(M_1)數(shù)量的采樣被移位N。這里,符號表示乘法 運算。讀和寫每個對于一個采樣的一次移位執(zhí)行一次。根據(jù)存儲器更新203,在更新之前記 錄在位置[(M-I)N]到[MN-1]的采樣被丟棄,而記錄在位置[(M-2)N]到[(M-I)N-I]的采樣被 移位到該丟棄采樣的位置上。在以下的說明中,為方便起見,在位置[0]到[N]被表示為[0~ N]。
[0088]當存儲器更新203完成時,相對于下一個時隙1+1調(diào)制201和濾波202被遞歸執(zhí)行。
[0089] 圖3是用于解釋QMF合成濾波算法的流程圖。圖3示出當濾波器的級是IO(M=IO)和 子帶的數(shù)量是64以及新的采樣數(shù)為128(K = 64,其中N = 2*K=128)時的QMF合成濾波算法。 參照圖3,操作A30UA302-A304和A305分別表示調(diào)制201,濾波202和存儲器更新203。
[0090] 在操作A301,新的采樣被記錄在V[0~127]<^[1^][1]對應于等式1的S'k,i。換言之, 子帶采樣x[k][l]表示到第k子帶信號的第1時隙的采樣。在操作A301,通過調(diào)制X[k][l]產(chǎn) 生新的采樣,并記錄在v[0-127]中。
[0091] 在其中參考圖4的操作A301中記錄新的采樣的部分中,當1=0時,新的采樣被記錄 在部分400中,當1 = 1時,新的采樣被記錄在部分401中,而當I=M時,新的采樣被記錄在部 分402中。因此,新的采樣總是被記錄在V[0~127]中。
[0092]如圖4所示,根據(jù)傳統(tǒng)技術,在采樣陣列V中,其中記錄新的采樣的部分40和其中丟 棄現(xiàn)有的采樣的部分41(也見部分410)不管時隙的改變總被維持。這是因為存在于部分42 (也見部分420)的采樣被移位N。
[0093]在操作A302,六百四十(640)個采樣被提取并記錄在提取陣列g。操作A302是相應 于等式3的過程。
[0094]參照圖4,從采樣陣列V提取的采樣用陰影示出。換句話說,當1 = 0,M數(shù)量(例如, 十)的采樣組¥21-1,¥21-4,¥21-5,¥21-8,¥21-9,...,¥4,¥3和¥0被提取。每個采樣組包括64 個采樣。另外,當 1 = 1 時,M數(shù)量的采樣組V2M+l,V2M-2,V2M-3,V2M-6,V2M-7, · · ·,V6,V5及V2 被提取。因此,當時隙改變時,提取的采樣的值被改變,但提取的采樣的位置[0~N/2-1] [3N/2一5N/2-1]. . . [MN-N/2~麗-1]沒有改變。因此,采樣總在相同部分提取而不管時隙如 何。
[0095]在操作中A303,提取的采樣和濾波系數(shù)彼此相乘并且其結(jié)果被記錄在濾波器陣列 w中。在操作A304,六十四(64)個時域采樣通過累加濾波器陣列W而輸出。操作A303和A304是 對應于等式4的過程。
[0096] 參考圖4和5討論操作A303和A304。圖5示例性示出等式4的結(jié)果。圖5示出等式4的 部分結(jié)果,按順序從(l = 0,n = 0,m = 0)開始到(l = 0,n = 0,m=l). . · (l = 0,n = 0,m = 9),(1 =0,]1=1,111 = 0),(1=0,11=1,111=1卜.(1=0,11 = 63,111 = 9)和(1 = 1,11 = 0,111 = 0)。例如,在 等式4中,m可以是最下面例程的變量而1可以是最上面例程的變量。等式4可以通過參考圖5 而容易被理解,在圖5中當η相同時,濾波器系數(shù)的位置根據(jù)m增加+1。此外,當m相同時,濾波 器系數(shù)根據(jù)η中的增加而增加+M。如可以看到的,在時隙1的變化不影響濾波器系數(shù)的位置。 [0097]在圖5所示的結(jié)果參照圖4描述。陰影的系數(shù)組是從采樣陣列V中提取的采樣,并且 表示在等式4中的提取陣列g。圖4的箭頭表示濾波器系數(shù)。在同一高度的水平方向中箭頭的 運動表示值m的變化。另外,在垂直方向中箭頭的移動表示值η的變化。可以看出,盡管時隙 由1 = 0改變至1=Μ,乘以提取的采樣的濾波器系數(shù)的位置被無變化地保持。
[0098]在操作中Α305,記錄在位置[1151~128 ]的采樣被順序地移位。參照圖4,當時隙從 I = O改變至I = 1時,存在于采樣陣列ν[ (Μ-1 )Ν~MN-I ]的兩個采樣組VO和Vl被丟棄。根據(jù)移 位,存在于采樣陣列V[(M-2)N~(M-I)N-I]的兩個采樣組V2和V3被記錄在V[(M-1)N~MN-1]〇
[0099]根據(jù)操作A305,丟棄的采樣的位置總是固定為相對于全部時隙變化的常數(shù)。換言 之,位于[(Μ-1 )N~MN-I ]的采樣總是被丟棄。
[0100]根據(jù)操作A305,(M-I)N次的存儲器讀取和寫入被執(zhí)行以移位(M-I)N數(shù)量的采樣。 例如,當在處理器中分別按4個周期和6個周期執(zhí)行讀和寫時,上面的過程按IO(M-I)N個周 期執(zhí)行。對于實際的標準編解碼器,如HE-AACV2,杜比睿波或MS IODDT,因為M是IO,N是128, 用于對于每個聲道的存儲器更新過程的是368640(10*9*128*32)。因此,需要最小17Mcycle 用于立體聲的情況,并且需要51.84McyCle用于5.1環(huán)繞聲道的情況。來看上述計算量對總 計算量的比率,對于HE-AAC V2的解碼器,例如,用于濾波器的存儲器更新的周期占總計算 量的約32%以及占只有QMF濾波處理的約55 %。
[0101] 如下所述,模尋址方法用于在存儲器中存儲輸入數(shù)據(jù),以使得在公開的實施例中 存儲器更新過程可以省略,另外,濾波處理被重新配置或修改,以適應上述方法使得存儲器 更新的復雜性被除去。
[0102] 圖6描述了根據(jù)本公開的實施例的QMF合成濾波方法。除非另外提及,下面描述的 合成濾波方法的實施例可以理解為根據(jù)本公開的實施例的合成濾波設備11的操作。
[0103] 首先,當時隙1為O (I = O)時,對應于為O的時隙I (I = O)的N數(shù)量的新的采樣被記錄 在采樣陣列V的部分600中。當時隙1改變?yōu)椋? = 1)時,位于部分610的采樣被丟棄,并且同時 N數(shù)量的新的采樣被記錄在部分601中,其對應于部分610并且占據(jù)所丟棄的采樣的相同位 置。換句話說,位于位置[M(N-1)~MN-I ]的采樣組VO,1被丟棄,而同時采樣組V2M,2M+1記錄 在位置[M(N-I)~MN-1]。因此,可以理解根據(jù)時隙改變,丟棄的采樣被新的采樣取代,該新 的采樣對應于等于1的當前時隙1(1 = 1)。換句話說,按照覆寫方法對應于當前時隙的新的 采樣被記錄在丟棄的采樣的位置處。不同于傳統(tǒng)的方法,在本實施例中,位于部分620的采 樣沒有移位。當在1 = 0和1 = 1的采樣陣列V相互比較時,可以看到采樣組V2到V2M-1被維持 不變。
[0104]在該示例實施例中,由于新的采樣被記錄而沒有移位采樣,故可以省去根據(jù)等式5 和操作305的存儲器更新203。
[0105]當時隙1為2 (1 = 2)時,存在于部分611的采樣組V2,3被丟棄,同時采樣組V2M+2,2M +3被記錄。當時隙1為M(1 =M)時,存在于部分603的采樣組被丟棄,同時采樣組V4M-1,4M-2 被記錄在部分602中,其對應于部分611。
[0106] 根據(jù)依據(jù)示例實施例的采樣記錄方法,在采樣陣列V的采樣記錄部分根據(jù)時隙的 改變來循環(huán)。由于記錄部分被循環(huán),本公開的采樣陣列V操作上類似于圖8的圓形陣列80。
[0107] 參照圖8的圓形陣列80,圓形陣列80的大小對應于MN并且可以劃分為總共M數(shù)量的 部分(如10)。每個部分的大小為N(如128)。圓形陣列80的開始位置[0]和最后位置[MN](如 1280)被認為是相同的位置。當時隙1為0 (I = 0)時,N數(shù)量的采樣被記錄在部分811。當時隙1 為I (I = 1)時,N數(shù)量的采樣被記錄在部分812。當時隙1為2(1 = 2)時,N數(shù)量的采樣被記錄在 部分813。因此,隨著時隙改變,記錄部分按照虛線指示的方向循環(huán)。在示例實施例中,領先 采樣的記錄位置可以用于識別記錄部分的方法。領先采樣表示在一個記錄部分中記錄的采 樣中首先記錄的采樣。例如,當1 = 0時,領先采樣821的記錄位置是[0]并且在領先采樣821 之后的(N-I)數(shù)量的采樣(如127)被順序記錄在記錄位置[1~N-1](如0,然后1,2,3到127)。 其中記錄采樣的方向通過由實線指示的箭頭來指示。因此,其中領先采樣的記錄位置被循 環(huán)的方向和其中記錄N數(shù)量的采樣的方向可以彼此相對。
[0108] 根據(jù)示例實施例,對應于當前時隙的新采樣的記錄位置或記錄部分可以根據(jù)模尋 址(modulo addressing)來確定。同樣,可根據(jù)模尋址來確定將根據(jù)時隙的改變被丟棄的采 樣的位置。這是因為,要丟棄的采樣的位置和新的采樣的位置根據(jù)時隙的改變被循環(huán)。
[0109] 在當前時隙中要記錄的新的采樣中領先采樣的記錄位置h可以由等式6表示。
[0110] 【等式6】
[0111]
[0112] il-Ι是在先前時隙記錄的采樣中的領先采樣的記錄位置。雖然等式6表示領先采 樣的記錄位置h為分支語句,這基本上是指模尋址。換句話說,這是因為,當相對于前一個 時隙的記錄位置ii是采樣陣列V的開始位置[0]時,相對于當前時隙的記錄位置^回到最后 的第N位置。當相對于前一個時隙的記錄位置不是開始位置[0]時,N數(shù)量的新采樣是從自位 置il-Ι減少N的位置開始記錄。當?shù)仁?由模函數(shù)表達時,它可通過等式7來表示,但本公開 不限于此。
[0113] 【等式7】
[0114]
[0115]
[0116]
[0117] 新采樣的記錄位置可通過不同于領先采樣的記錄位置的方法來表達。例如,新的 采樣的記錄位置可按照例如使用最后的采樣、第η個采樣、記錄部分的開始和結(jié)束位置、記 錄部分的標識符等(它們不對應于領先采樣)的各種方法來表示。
[0118] 根據(jù)示例實施例的調(diào)制過程可以由等式8來表示。
[0119]【等式8】
[0120]
[0121] 參考等式8,Ν數(shù)量的新采樣可以從通過等式6或7確定的記錄位置[^]起順序記 錄。新的采樣表示或?qū)谕ㄟ^等式2的函數(shù)調(diào)制的子帶采樣S'kJ^'kJ例如可以是復子 帶采樣。同樣,僅等式8計算的值的實數(shù)可以存儲在采樣陣列V。換句話說,通過等式2和8變 換到基帶的K數(shù)量的復子帶采樣被逆變換并且產(chǎn)生對應于K數(shù)量的子帶的N數(shù)量的實數(shù)采 樣。通過等式6,7和8可以將產(chǎn)生的采樣記錄在采樣陣列V中。
[0122] 可以提取采樣陣列V的采樣以除去混疊。然而,由于在采樣陣列V中采樣的記錄 位置和順序被改變,傳統(tǒng)的采樣提取方法可能不適用于示例實施例。根據(jù)示例實施例,從采 樣陣列V提取采樣中,考慮到根據(jù)時隙的改變的采樣記錄位置的循環(huán)來提取采樣。
[0123] 根據(jù)圖4的傳統(tǒng)方法和圖6的公開的示例實施例之間的陰影部分的比較,可以看 到,雖然在圖4和6中提取的采樣組的數(shù)量相同,但是順序和提取位置是不同的。當時隙1為0 (1 = 0)時,在圖4和6中采樣的提取順序與位置相同。然而,當時隙1為1至M-I (1 = 1至M-1) 時,在圖4和6中采樣的提取順序與位置相當不同。
[0124] 根據(jù)示例實施例,要從采樣陣列提取的采樣的位置可以根據(jù)當前時隙是否為奇數(shù) 還是偶數(shù)來確定。在圖6,當時隙是偶數(shù)時提取的采樣的位置和當時隙是奇數(shù)時提取的采樣 的位置是排斥的。每當時隙改變時要提取的采樣的位置被反轉(zhuǎn)。
[0125] 當采樣陣列V通過采樣的N/2的間隔劃分時,如果當前時隙是偶數(shù),則采樣可以在 第1,第4,第5,第8,第9,第12,第13,...,和第2M部分中提取。如果當前時隙是奇數(shù),則采樣 可以在第2,第3,第6,第7,第10,第11,...,第(2M-2)和第(2M-1)部分中提取。換句話說,在 當前時隙是偶數(shù)時,可以在第(4n-3)和第4n部分中提取采樣。在當前時隙是奇數(shù)時,可以在 第(4n-2)和第(4n-l)部分中提取采樣。η表示小于或等于M/2的自然數(shù)。
[0126] 等式9表示根據(jù)示例實施例提取采樣的過程。
[0127] 【等式9】
[0128]
[0129]
[0130]
[0131]
[0132] 根據(jù)等式9,從采樣陣列V提取(Μ*Ν/2)數(shù)量的采樣。圖12示出根據(jù)等式9的采樣提 取的部分結(jié)果。圖9反映在圖6的圖示、等式9和圖12的結(jié)果之間的關系。當對等式9應用情況 (1 = 0,11=1)時,可以從采樣陣列提?。?)¥[0~~/2-1],(2)¥[3~/2~4~/2-1],(3)¥[4~/2~ 5Ν/2-1],和(4)V[7N/2~8Ν/2-1]。如圖9所示,提取的采樣(1)~(4)可以順序記錄在提取陣 列g中。
[0133] 當根據(jù)示例實施例的提取陣列是gl而根據(jù)常規(guī)方法的提取陣列是g2時,除了其中 時隙是M的整數(shù)倍的情況,gl[n]矣g2[n]。相應地,乘以gl[n]的濾波器系數(shù)不同于乘以g2 [η]的濾波器系數(shù)。
[0134] 這是因為,不同于g2,考慮到采樣陣列的采樣記錄位置的循環(huán)而產(chǎn)生提取陣列gl。 因此,根據(jù)示例實施例,記錄對應于提取陣列gl的濾波器系數(shù)的濾波器系數(shù)陣列c'通過新 的方法來定義,其不同于傳統(tǒng)的濾波器系數(shù)陣列c。
[0135] 等式10可定義根據(jù)示例實施例的濾波器系數(shù)陣列c'。
[0136] m
[0137]
[0138] 其中 0<m<M
[0139] 參考等式10和圖10來描述根據(jù)示例實施例的濾波器系數(shù)陣列。圖10示出當M=IO 和N=128時的傳統(tǒng)的濾波器系數(shù)陣列c(t002)和濾波器系數(shù)陣列c'(tOOl)兩者。
[0140]濾波器系數(shù)陣列c(t002)的大小可以與提取陣列g的大小MN/2相同。然而,濾波器 系數(shù)陣列c'(tOOl)的大小是MN,這是提取陣列g和濾波器系數(shù)陣列c(t002)每個的大小的兩 倍。
[0141]濾波器系數(shù)陣列c'(tOOl)的大小是濾波器系數(shù)陣列c(t002)的大小的兩倍的原因 是濾波器系數(shù)陣列c(t002)的濾波器系數(shù)在濾波器系數(shù)陣列c'(t001)中記錄兩次。相同的 濾波器系數(shù)在濾波器系數(shù)陣列c'(tOOl)中記錄兩次并且用于記錄相同的濾波器系數(shù)的位 置分離合成濾波器的級M。
[0142]當濾波器系數(shù)陣列c(t002)劃分為N/2數(shù)量的濾波器系數(shù)組時,第一系數(shù)組(t01) 在濾波器系數(shù)陣列c'(tOOl)中被連續(xù)地記錄兩次(t02)。同樣,來自第二系數(shù)組到最后系數(shù) 組的各組在濾波器系數(shù)陣列c'(tOOl)中被連續(xù)記錄兩次,并依此類推。
[0143]根據(jù)示例實施例,可以根據(jù)模尋址確定對應于提取的采樣的濾波器系數(shù)。等式11 表示根據(jù)模尋址選擇濾波器系數(shù)的方法。
[0144] 【等式11】
[0145] [m+2Mn+M0D(l,M)]其中0<n<N/2其中0<m<M-l
[0146] 根據(jù)等式11,濾波器系數(shù)在位置[m+2MN+M0D(l,M)]處被選擇,[m+2MN+M0D(l,M)] 通過將2*M*(n-l)+m-和當前時隙除以M的余數(shù)求和獲得。M0D(1,M)表示或?qū)谑褂煤铣?濾波器的級M和當前時隙1的模運算。
[0147] 圖11示出當在等式11中M= 10和N=128時在濾波器系數(shù)陣列c'中選擇濾波器系數(shù) 的示例過程。參照圖11,當n = 0時,濾波器系數(shù)相對于全部時隙1在部分tlOO中被選擇。當η =1時,濾波器系數(shù)相對于全部時隙1在部分tlOl中被選擇。但是,當時隙1增大1時,選擇的 濾波器系數(shù)的位置增加+1。
[0148] 首先,當1 = 0且n = 0時,對于0 < m〈M選擇c ' [0~9]。這里,c ' [0~9] = c[0~9]。當η 增加1時,對于0 <m〈M選擇c'[20~29]。換句話說,當η增加1時,濾波器系數(shù)的位置增加 [2Μ]。這是因為相同的濾波器系數(shù)在濾波器系數(shù)陣列c'中按照間隔M記錄兩次。這里,c'[20 ~29]=c[10 ~19]〇
[0149] 當1 = 0時,所選擇的濾波器系數(shù)可以是c[0~9]、c[10~19],這和當1 = 0時選擇的 濾波器系數(shù)相同。這是因為,當1 = 0時,在采樣陣列V中采樣的記錄位置和提取位置與根據(jù) 傳統(tǒng)方法的那些相同。然而,隨著時隙1被改變,在公開的實施例中,與根據(jù)傳統(tǒng)方法的那些 不同,改變了在采樣陣列V中采樣的記錄位置和提取位置,因此與傳統(tǒng)方法不同的濾波器系 數(shù)被選擇。
[0150] 當I = 1且n = 0時,對于0 < m〈M選擇c ' [ 1~10]。這里,c ' [ 1~9] = c[ 1~9]以及c ' [10] = c[0]。當η增加1時,對于0 < m〈M選擇c ' [21~30]。這里,c' [21~29] = c[ll~19]以及 夕[20] = (3[10]。如圖4所示,根據(jù)傳統(tǒng)方法,按照(3[0~9],(3[10~19>_的順序選擇濾波器 系數(shù)。根據(jù)本公開的實施例,濾波器系數(shù)的選擇順序變?yōu)閏[l~9],c[0],c[ll~19],c [10>_。當1 = 2時,濾波器系數(shù)的選擇順序是(3[2~9],(:[0~1],(3[12~19],(3[10~11]。換 句話說,從在先前時隙選擇的濾波器系數(shù)的位置移位1的位置處選擇濾波器系數(shù)。
[0151] 這是因為,根據(jù)公開的實施例,隨著在采樣陣列V中采樣的記錄位置和提取位置根 據(jù)模尋址循環(huán)改變,濾波器系數(shù)的選擇位置根據(jù)模尋址循環(huán)改變。
[0152] 等式12表示通過累計由等式9提取的采樣與由等式11選擇的濾波器系數(shù)的相乘的 結(jié)果的合成時域采樣的過程。
[0153] 【等式12】
[0154]
[0155] 再參考圖6,根據(jù)等式11,提取采樣的位置和選擇的濾波器系數(shù)被示出。
[0156] 當時隙1 = 0改變?yōu)? = 1時,采樣對于n = 0和m=0在V[N/2]提取,以及記錄在g[l], 然后g[l]乘以c'[l]。采樣對于n = 0和m=l在V[2N/2]提取,以及記錄在g[N/2],然后g[N/2] 乘以c ' [2]??梢灾貜拖嗤倪^程直至Ijn = O和m = 9,然后η改變?yōu)? (η = 1)。采樣對于η= 1和m =0可以在V[N/2+l ]提取,以及記錄在g[2],然后g[2]乘以c ' [2M+1 ]。當相同的過程被重復 直到η = 64和m = 9時,時隙1改變?yōu)? (1 = 2)。
[0157] 圖6所示的在合成濾波過程中對于變量η產(chǎn)生濾波器系數(shù)可以如圖7中所示。圖7直 觀地示出了循環(huán)根據(jù)時隙的改變選擇的濾波器系數(shù)的位置。
[0158] 上面的說明描述了根據(jù)公開的示例實施例的在合成濾波設備11中執(zhí)行的QMF合成 濾波方法。根據(jù)本公開的實施例的上述等式的至少一部分可以通過如圖12的先前計算的查 找表來體現(xiàn)。例如,關于根據(jù)時隙改變的循環(huán)采樣的記錄位置、提取采樣的位置和所選擇的 濾波器系數(shù)的位置的信息的至少一部分可以作為查找表存儲在合成濾波設備11中并隨后 使用。
[0159] 圖13是根據(jù)本公開的實施例的用于解釋QMF合成濾波方法的流程圖。上述實施例 的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。在以下的 說明中,第一、第二和第三陣列分別與采樣陣列V、濾波器系數(shù)陣列c'和提取陣列g(對應或) 具有相同的含義。
[0160] 參照圖13,合成濾波設備11可以在第一陣列中記錄新的采樣(A1305)。合成濾波設 備11可以將對應于當前時隙1的新的采樣記錄在第一陣列中要被丟棄的采樣的位置處,該 第一陣列包括調(diào)制的QMF子帶采樣。
[0161]合成濾波設備11可以記錄新的采樣,同時根據(jù)時隙1的改變循環(huán)在第一陣列中的 采樣記錄位置ii。例如,合成濾波設備11可以如等式6到8所示模計算在先前的時隙1-1的采 樣記錄位置il-Ι,并確定對應于當前時隙1的新采樣的記錄位置iu
[0162] 根據(jù)等式6,合成濾波設備11可以在從先前時隙1-1中的采樣記錄位置il-1偏移N 數(shù)量的新的采樣的位置處記錄新的采樣。然而,當先前時隙1-1中的采樣記錄位置il-Ι是第 一陣列的開始位置[0]時,從第一陣列的最后第N位置[(M-I)N]起記錄新的采樣。
[0163] 下面具體參考圖14描述操作A1305。
[0164] 合成濾波設備11可確定采樣記錄位置il-Ι是否是第一陣列的開始位置[0] (A1405)。根據(jù)實施例,il-Ι可以是在先前時隙i-Ι中記錄在第一陣列中的N數(shù)量的采樣的領 先采樣的位置。合成濾波設備11可確定在先前時隙的領先采樣的位置il-Ι是否是第一陣列 的開始位置[0]。
[0165] 如果在先前時隙的領先采樣的位置il-Ι是第一陣列的開始位置[0],則合成濾波 設備11可將當前時隙的采樣記錄位置il更新為(M-1)*N(即,il = (M-l)*N)(A1415)。
[0166] 如果在先前時隙的領先采樣的位置il-Ι不是第一陣列的開始位置[0],則合成濾 波設備11可將當前時隙的采樣記錄位置il更新為il-l_N(即,il = il-1-N)(A1410)。
[0167] 根據(jù)等式8,合成濾波設備11可以逆變換被變換到基帶的K數(shù)量的復子帶采樣,以 產(chǎn)生對應于K數(shù)量的子帶的N數(shù)量的實數(shù)采樣(A1420)。合成濾波設備11可以在要丟棄的采 樣的位置上記錄N數(shù)量的實數(shù)采樣(A1425)。操作A1420可以早于操作A1405進行??商娲?, 操作A1420可以與操作A1405同時進行,或在操作A1405之后進行。
[0168] 如上所述,當M對應于合成濾波器的級而N對應于加倍的QMF子帶的數(shù)量時,合成濾 波設備11可以將經(jīng)調(diào)制的子帶采樣記錄在具有大小M*N的第一陣列中根據(jù)時隙的改變循環(huán) 的具有大小N的記錄部分中。
[0169] 返回參考圖13,合成濾波設備11可以從第一陣列提取采樣(A1310)。例如,采樣可 以被提取以除去相鄰子帶之間的混疊。合成濾波設備11可通過在第一陣列中循環(huán)采樣記錄 位置來確定要從第一陣列提取的采樣的位置。要被提取的采樣的數(shù)目可以是M*N/2,它是第 一陣列的大小的一半。
[0170] 合成濾波設備11可確定對應于提取的采樣的濾波器系數(shù)(A1315)。合成濾波設備 11例如可以通過使用模操作確定濾波器系數(shù)。合成濾波設備11可以在具有大小M*N的第二 陣列中選擇(M*N/2)數(shù)量的濾波器系數(shù),其中作為一組具有連續(xù)的M數(shù)量的濾波器系數(shù)的N 數(shù)量的系數(shù)組的每個被連續(xù)記錄兩次。
[0171]合成濾波設備11可以通過使用所提取的采樣和濾波器系數(shù)合成時域采樣 (Al320)。其中混疊被除去的合成的時域采樣可以是對應于當前時隙的(N/2)數(shù)量的采樣。 合成濾波設備11可以根據(jù)時隙的改變遞歸地執(zhí)行上述操作。
[0172] 圖15是根據(jù)本公開的實施例的用于解釋記錄采樣陣列的方法的流程圖。上述實施 例的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。同樣, 本公開不局限于圖15的實施例并且記錄采樣陣列的其他方法可以落入主張的主題的范圍 內(nèi)。
[0173] 首先,合成濾波設備11可以初始化等式8的各種變量(Al505)。例如,時隙索引1、采 樣索引n、子帶索引k以及記錄位置索引都被設置為0(1 = 0,11 = 0汰=0,丨=0)以1505)。術語 "temp"可以指一個變量,用于臨時存儲在調(diào)制過程的中間輸出的值,其也可以設置為0 (temp = 0) 〇
[0174]合成濾波設備11可以根據(jù)等式8執(zhí)行操作使得丨611^1 =丨611^1+3'1^,1村1^,11(41510)。 合成濾波設備11確定是否k〈K-l(A1515),并將k增加1直到k = K-l(A1520),從而執(zhí)行操作使 得temp = temp+S'k,l*fk,n〇
[0175]當k = K_l,(即,k不小于Κ-l)時,合成濾波設備11可確定記錄位置索引i是否是0(i = 0)(A1525)。如果i矣0,則合成濾波設備11可設置記錄位置索引i為i-N(i = i-N)(A1530)。 如果i = 〇,則記錄位置索引i為(M-l)*N(i=M-l)*N)(A1535)。
[0176] 合成濾波設備11可以在V[i+n]中記錄temp值(臨時值)并且初始化temp(如temp = 0)(A1540)〇
[0177] 合成濾波設備11可確定采樣索引η是否小于N(n〈N)(A1545)。合成濾波設備11可以 將η增加1直到n = N并且初始化k(例如n = n+l,k = 0),并且可以對應于下一采樣索引重復調(diào) 制操作(Al 550)。
[0178] 當n = N時,(即,η不小于N),合成濾波設備11可確定當前時隙1是否小于最大時隙L (Α1560)。如果1〈L,則合成濾波設備11改變當前時隙1至下一個時隙,初始化η和k(例如,η = 0,k = 0),并且遞歸地執(zhí)行相對于下一時隙的調(diào)制操作Α1510直到1 = L(A1555)。當I = L時, (即,1大于L-1),合成濾波設備11可確定記錄采樣陣列的方法完成。
[0179] 圖16是根據(jù)本公開的實施例的用于解釋從采樣陣列提取采樣的方法的流程圖。上 述實施例的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。 同樣,本公開不局限于圖16的實施例并且從采樣陣列提取采樣的其他方法可以落入主張的 主題的范圍內(nèi)。
[0180] 合成濾波設備11可確定當前時隙是偶數(shù)還是奇數(shù)(A1605)。在當前時隙是奇數(shù)時, 合成濾波設備11可以提取在第一陣列的第(4n-2)和第(4n-l)部分的采樣(A1610)。在當前 時隙是偶數(shù)時,合成濾波設備11可以提取在第一陣列的第(4n-3)和第4n部分的采樣 (A1615)。例如,合成濾波設備11可以根據(jù)等式9提取采樣。根據(jù)等式9,提取(M*N/2)數(shù)量的 采樣。在當前時隙是奇數(shù)時,在位置[2*N*n+k+N/2]處提取采樣。如上所述,k是大于或等于0 且小于N的整數(shù),并且η是大于或等于0且小于N/2的整數(shù)。
[0181]在當前時隙是偶數(shù)時從第一陣列中提取采樣的位置,以及在當前時隙是奇數(shù)時從 第一陣列中提取采樣的位置可以是相互排斥的。例如,合成濾波設備11可確定從第一陣列 提取的采樣的位置,使得采樣可以在不同于在先前時隙提取采樣的位置的位置處提取。
[0182] 合成濾波設備11可以在第三陣列記錄所提取的采樣(Α1620)。
[0183] 圖17是根據(jù)本公開的實施例的用于解釋從采樣陣列提取采樣的方法的流程圖。上 述實施例的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。 同樣,本公開不局限于圖17的實施例并且從采樣陣列提取采樣的其他方法可以落入主張的 主題的范圍內(nèi)。
[0184] 合成濾波設備11可以根據(jù)等式9初始化各變量(Α1705)。例如,合成濾波設備11可 以設置時隙索引1、采樣索引η和子帶索引k的每個為0。
[0185] 合成濾波設備11可確定1是否是偶數(shù)(A1710)。如果1不是偶數(shù),則合成濾波設備11 可以將k加 UA1725),直到k = N(即,k不小于N)(A1720),并且可以根據(jù)等式提取采樣從而g [Nn+k] =V[2Nn+k+N/2] (A1715) 〇
[0186] 當k = N(即,k不小于N)時,合成濾波設備11可確定是否n〈N/2(A1745)。合成濾波設 備11可以將η增加1直至n = N/2,初始化k,以及遞歸地執(zhí)行操作A1715中的采樣提取 (A1755)。
[0187] 當η等于N/2(即,η不小于N/2),合成濾波設備11可確定時隙是否小于最大時隙L (Al790)。合成濾波設備11增加時隙直到I = L,并且初始化η和k(例如,η = 0,k = 0),以返回 到操作A1710(A1760)。當I = L時,(即,1大于L-1),合成濾波設備11可確定從采樣陣列中提 取采樣的方法完成。
[0188] 當1被確定為偶數(shù)時,合成濾波設備11可確定是否k〈N/2 (A1730)。合成濾波設備11 可以將k增加1直到k = N/2(即,k不大于N/2),(A1740),并且可以根據(jù)等式提取采樣,使得g [Nn+K] =V[2Nn+k+N] (A1735)。當k = N/2(即,k不小于N/2)時,合成濾波設備11可確定是否k <N(A1770)。合成濾波設備11可以將k增加1直到k = N(即,k不小于N),(A1775),并且可以根 據(jù)等式提取采樣,使得8[版+1^]=¥[21'111+1^/2](41765)。當1^ =圓寸,(即,1^不小于1'〇時,合成 濾波設備11可確定是否n〈N/2(A1780)。合成濾波設備11將η增加1直至n = N/2,(即,η不小于 Ν/2),并可初始化k(例如k = 0),以返回到操作Α1730(Α1785)。當η為Ν/2(即,η不小于Ν/2) 時,合成濾波設備11返回到操作Al 790。
[0189] 圖18是根據(jù)本公開的實施例的用于解釋選擇濾波器系數(shù)的方法的流程圖。上述實 施例的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。同 樣,本公開不局限于圖18的實施例并且選擇濾波器系數(shù)的其他方法可以落入主張的主題的 范圍內(nèi)。
[0190] 首先,合成濾波設備11可以根據(jù)等式11初始化各變量(A1805)。例如,合成濾波設 備11可以設置時隙索引1、采樣索引η和濾波器級索引m的每個為0。
[0191] 合成濾波設備11可以在第二陣列的位置[m+2Mn+M0D(l,M)]選擇系數(shù)(A1810)。合 成濾波設備11可以根據(jù)等式11選擇系數(shù)。合成濾波設備11可以通過使用當前時隙和濾波器 的級M進行模運算并且基于模運算的結(jié)果從第二陣列中選擇濾波器系數(shù)。
[0192] 如上所述,相同的濾波器系數(shù)在第二陣列中記錄兩次。以濾波器級M,記錄相同的 濾波系數(shù)的位置被彼此分離。因此,合成濾波設備11可以在具有大小M*N的第二陣列中選擇 (M*N/2)數(shù)量的濾波器系數(shù),其中作為一組具有連續(xù)的M數(shù)量的濾波器系數(shù)的N數(shù)量的系數(shù) 組的每個被連續(xù)記錄兩次。
[0193] 合成濾波設備11可以通過將m增加1選擇M數(shù)量的濾波器系數(shù)(A1840)。當m = M-l, (即,m不小于M-1)時,合成濾波設備11可確定是否n〈N/2(A1825)。合成濾波設備11可以將η 增加1直到n = N/2,(即,η不大于Ν/2),可以初始化m(例如,m = 0),(Α1830),并重復Α1810的 濾波系數(shù)的選擇。如上所述,在通過預定的間隔劃分從第一陣列提取的采樣的M數(shù)量的組的 每個中,分別對應于第η采樣和第(n+1)采樣的第一濾波器系數(shù)和第二濾波器系數(shù)在第二陣 列中可以按2M彼此分離。
[0194] 當n = N/2,(即,η不小于N/2)時,合成濾波設備11可確定時隙是否小于最大時隙L (Α1835)。合成濾波設備11將時隙增加1直到時隙等于L(即,1大于L-1),初始化m和η(如η = 0,111=0),并返回到操作41810以1845)。當時隙被增加1時,從第二陣列中選擇的濾波器系數(shù) 的位置可以從在先前的時隙中選擇的濾波器系數(shù)的位置起移位1。當1 = L,(即,1大于L-1) 時,合成濾波設備11可確定選擇濾波器系數(shù)的方法完成。
[0195] 圖19是根據(jù)本公開的實施例的用于解釋合成時域采樣的方法的流程圖。上述實施 例的任何多余的描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。同樣, 本公開不局限于圖19的實施例并且合成時域采樣的其他方法可以落入主張的主題的范圍 內(nèi)。
[0196] 雖然圖18和19中示出的某些過程是相同或相似的,但是將從圖18中選擇的濾波器 系數(shù)乘以采樣并且累計乘法的結(jié)果的過程被進一步添加到圖19的過程中。
[0197] 合成濾波設備11可以根據(jù)等式12初始化各變量(A1905)(例如,l = 0,n = 0,m = 0)。 術語"temp"可以指一個變量,用于臨時存儲在時域采樣的合成過程的中間輸出的值,其也 可以被初始化(例如temp = 0)。
[0198] 合成濾波設備11可以根據(jù)等式合成中間輸出值,從而temp = temp+c' [m+2Mn+M0D (1,]\〇]*8[_/2+11](41910)。合成濾波設備11可以通過將111增加1(41920)來重復操作41910 直到m=M-l (即,m不小于M-I) (A1915)。當m=M-l,( 即,m不大于M-I)時,合成濾波設備11可 在在時域采樣陣列yl[n]中存儲temp的值并且可初始化temp(例如,temp = 0)(A1950)。
[0199] 合成濾波設備11可以通過將η增加1遞歸執(zhí)行上述過程(A1930)。當n = N/2(即,η不 小于Ν/2)時,合成濾波設備11可確定當前時隙是否是等于最大時隙L(A1935)。合成濾波設 備11可以將時隙增加 KA1945),直到1 = L(A1935),并且可以遞歸地執(zhí)行上述過程,其中η和 m再次初始化(例如,η = 0,m = 0)(A1945)。當I = L,(即,1大于L-I)時,合成濾波設備11可確 定合成時域采樣的方法完成。
[0200] 圖20是根據(jù)本公開的實施例的合成濾波裝置11的框圖。上述實施例的任何多余的 描述將在此省略。因此,可以參考上述說明而沒有任何特殊的評論。同樣,圖20所示的全部 元件不都是本質(zhì)的元件??梢栽趫D20中進一步提供其他常見元件。常見元件的圖示被省去 以避免使得本公開的主題不清楚。
[0201] 參考圖20,合成濾波設備11可以包括解碼器2001、調(diào)制單元2002、合成濾波器2003 和存儲器2004。解碼器2001可解碼經(jīng)編碼的比特流并且可以輸出多個子帶的信號。例如,比 特流可以是多聲道音頻比特流。存儲器2004可以存儲第一陣列和第二陣列,其中子帶信號 的調(diào)制采樣被記錄在第一陣列中而濾波器系數(shù)被記錄在第二陣列中。上述第三陣列也可被 存儲在存儲器2004中。
[0202]調(diào)制單元(調(diào)制器)2002可以將子帶信號的采樣調(diào)制到基帶的k數(shù)量的子帶,并且 可以在第一陣列中存儲調(diào)制的采樣。調(diào)制單元2002可以通過根據(jù)時隙的改變在第一陣列中 循環(huán)采樣記錄位置來記錄對應于當前時隙被調(diào)制的新采樣。
[0203] 合成濾波器2003可以包括多個濾波器,例如,其中的一些或全部可平行安置。為了 消除在相鄰子帶的混疊,合成濾波器2003可提取來自第一陣列的采樣,從第二陣列中選擇 對應于通過使用模運算提取的采樣的濾波器系數(shù),并通過使用提取的采樣和選擇的濾波器 系數(shù)合成時域采樣。合成濾波器2003可根據(jù)當前時隙是偶數(shù)或奇數(shù)確定從第一陣列提取的 采樣的位置。在這樣做時,相同的濾波器系數(shù)可以在第二陣列中被記錄兩次,并且該相同的 濾波器系數(shù)被記錄的位置按照合成濾波器2003的級彼此分離。
[0204] 合成濾波設備11可以通過各種設備實現(xiàn),其可包括多媒體內(nèi)容再現(xiàn)裝置、音頻系 統(tǒng)、家庭影院系統(tǒng)、擴音器、移動終端、電視機、計算機、個人數(shù)字助理(PDA)、平板計算機、便 攜式媒體播放器(PMP)、智能電話機、或其他類型的電子設備,并且可以被包括作為上述設 備的一部分。
[0205] 在分析濾波過程中,時域采樣被輸入,從而混疊被移除,時域采樣變換成K數(shù)量的 子帶,并且執(zhí)行修正的離散余弦變換(MDCT變換)。根據(jù)實施例,存儲器更新過程可通過在記 錄時域采樣的陣列上執(zhí)行模尋址而被省略。由于合成濾波過程和分析濾波過程具有相互對 應的結(jié)構(gòu),本領域的普通技術人員可以理解根據(jù)上述合成濾波的實施例的分析濾波過程。
[0206] 如上所述,根據(jù)一個或多個本公開的上述實施例的QMF濾波方法,QMF濾波可通過 減小QMF濾波的復雜性而快速地執(zhí)行,并且可以減少用于QMF濾波的功耗。
[0207] 此外,本公開的上述實施例的各方面還可以通過在例如計算機可讀介質(zhì)的介質(zhì) 中/上的計算機可讀代碼/指令來實現(xiàn),以控制至少一個處理元件來實現(xiàn)任何上述的實施 例。該介質(zhì)可以對應于允許計算機可讀代碼的存儲和/或發(fā)送的任何介質(zhì)/媒體。
[0208] 計算機可讀代碼可以按各種方式在介質(zhì)上記錄/傳送,其中介質(zhì)的例子包括記錄 介質(zhì),諸如磁存儲介質(zhì)(例如,ROM,軟盤,硬盤等)和光學記錄介質(zhì)(例如,CD-ROM或DVD)和傳 輸介質(zhì),如因特網(wǎng)傳輸介質(zhì)。因此,該介質(zhì)可以這樣包括或攜帶信號或信息的被定義并且可 測量結(jié)構(gòu),諸如根據(jù)本公開的一個或多個實施例的攜帶比特流的設備。
[0209] 例如,用于實現(xiàn)這里公開的實施例的計算機可讀代碼和/或程序指令可被記錄在 非暫時性計算機可讀介質(zhì)中。介質(zhì)還可以包括(單獨的或與程序指令組合的)數(shù)據(jù)文件,數(shù) 據(jù)結(jié)構(gòu)等等。非暫時性計算機可讀媒體的例子包括磁介質(zhì),諸如硬盤、軟盤和磁帶;光學介 質(zhì),諸如CD ROM盤和DVD;磁光介質(zhì),諸如光盤;以及專門配置來存儲和執(zhí)行程序指令的硬件 設備,諸如只讀存儲器(R0M)、隨機存取存儲器(RAM)、快閃存儲器、USB存儲器等。程序指令 的示例包括機器代碼(諸如由編譯器產(chǎn)生的)和文件兩者,該文件包含可由計算機使用解釋 器執(zhí)行的高級代碼。所述程序指令可以由一個或多個處理器來執(zhí)行。所描述的硬件設備可 被配置為充當一個或多個軟件模塊,以便執(zhí)行上述實施例的操作,或反之亦然。此外,非暫 時性計算機可讀存儲介質(zhì)可以在通過網(wǎng)絡連接的計算機系統(tǒng)中分發(fā)并且計算機可讀代碼 或程序指令可以分散的方式被存儲和執(zhí)行。此外,計算機可讀存儲介質(zhì)也可以在至少一個 專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)中實施。
[0210]根據(jù)上述示例實施例的QMF濾波系統(tǒng)、合成濾波裝置、以及使用QMF濾波系統(tǒng)和/或 合成濾波裝置或其部分實現(xiàn)的方法,可以使用一個或多個處理器。例如,處理設備可以使用 一個或多個通用或?qū)S糜嬎銠C來實現(xiàn),并且可以包括例如一個或多個處理器、控制器和算 術邏輯單元、中央處理單元(CPU)、圖形處理單元(GPU)、數(shù)字信號處理器(DSP)、微型計算 機、現(xiàn)場可編程陣列、可編程邏輯單元、專用集成電路(ASIC)、微處理器、或能夠以定義的方 式響應并執(zhí)行指令的任何其他設備。
[0211] 如本文公開的,存儲器可以存儲一個或多個陣列和/或數(shù)據(jù)庫。數(shù)據(jù)庫可以包括數(shù) 據(jù)的收集和可以被存儲在例如存儲設備(如存儲器)的支持數(shù)據(jù)結(jié)構(gòu)。例如,存儲器可以實 施為存儲介質(zhì),諸如非易失性存儲器設備,諸如只讀存儲器(R0M)、可編程只讀存儲器 (PROM)、可擦除可編程只讀存儲器(EPROM)和閃速存儲器,USB驅(qū)動器,易失性存儲器設備, 諸如隨機存取存儲器(RAM),硬盤,軟盤,藍光盤,或光介質(zhì),例如CD ROM盤和DVD,或它們的 組合。然而,存儲器的例子不限于上面的描述,并且存儲器可以由其它各種設備和如將由本 領域技術人員可以理解的結(jié)構(gòu)來實現(xiàn)。
[0212] 流程圖的每個塊可以表示單元、模塊、段或代碼部分,其包括用于實現(xiàn)指定的邏輯 功能(多個功能)的一個或多個可執(zhí)行指令。還應當指出的是,在一些替代實現(xiàn)方式中,塊中 示出的功能可能會不按順序。例如,連續(xù)示出的兩個塊實際上可以基本上并發(fā)(同時)執(zhí)行, 或者這些塊有時可以以相反的順序執(zhí)行,這取決于所涉及的功能。
[0213] 應當理解,這里描述的示例實施例應該僅按描述性的意思考慮,而不是為了限制 的目的來考慮。在每個實施例的特征或方面的描述通常應該被認為是可用于在其他實施例 中的其他類似的特征或方面。
[0214] 雖然已經(jīng)參考附圖描述本公開的一個或多個實施例,但是本領域的那些普通技術 人員將理解,這里可以在形式和細節(jié)上進行各種改變而不脫離如隨后的權利要求中定義的 本公開的精神和范圍。
【主權項】
1. 一種執(zhí)行正交鏡像濾波器(QMF)合成濾波的方法,該方法包括: 在包括調(diào)制的QMF子帶采樣的第一陣列中,在要從第一陣列丟棄的采樣的位置處記錄 對應于當前時隙的新的采樣; 從第一陣列中提取采樣; 通過執(zhí)行模運算確定對應于提取的采樣的濾波器系數(shù);以及 使用至少一個處理器,通過使用提取的采樣和濾波器系數(shù)合成時域采樣。2. 根據(jù)權利要求1所述的方法,其中,在第一陣列中記錄新的采樣中,對應于當前時隙 的新的采樣的記錄位置通過模運算在先前時隙中的采樣記錄位置來確定。3. 根據(jù)權利要求1所述的方法,其中,在第一陣列中記錄新的采樣中,新的采樣被記錄 在從先前時隙中的采樣記錄位置偏移N數(shù)量的新的采樣的位置處。4. 根據(jù)權利要求3所述的方法,其中,在第一陣列中記錄新的采樣中,當在先前時隙中 的采樣記錄位置是第一陣列的開始時,從第一陣列的最后第N位置起記錄新的采樣。5. 根據(jù)權利要求1所述的方法,其中,在第一陣列中記錄新的采樣包括: 通過逆變換變換到基帶的K數(shù)量的復子帶采樣產(chǎn)生對應于K數(shù)量的子帶的N數(shù)量的實數(shù) 采樣;以及 在要丟棄采樣的位置處記錄N數(shù)量的實數(shù)采樣。6. 根據(jù)權利要求1所述的方法,其中,在從第一陣列中提取采樣中,根據(jù)當前時隙是偶 數(shù)還是奇數(shù)確定要提取的采樣的位置。7. 根據(jù)權利要求1所述的方法,其中,在從第一陣列中提取采樣中,在當前時隙是偶數(shù) 時從第一陣列提取的采樣的位置與在當前時隙是奇數(shù)時從第一陣列提取的采樣的位置相 互排斥。8. 根據(jù)權利要求1所述的方法,其中,在從第一陣列中提取采樣中,當?shù)谝魂嚵袆澐譃?多個部分時,對于自然數(shù)n,在當前時隙是偶數(shù)時在第(4n-3)和第4n部分中提取采樣,以及 在當前時隙是奇數(shù)時在第(4n-2)和第(4n-l)部分中提取采樣。9. 根據(jù)權利要求1所述的方法,其中確定濾波器系數(shù)包括: 通過使用當前時隙和合成濾波器的級執(zhí)行模運算;以及 基于模運算的結(jié)果從第二陣列選擇濾波器系數(shù)。10. 根據(jù)權利要求9所述的方法,其中相同的濾波器系數(shù)在第二陣列中被記錄兩次,并 且該相同的濾波器系數(shù)被記錄的位置按照合成濾波器的級彼此分離。11. 根據(jù)權利要求9所述的方法,其中從第二陣列選擇的濾波器系數(shù)的位置從自先前的 時隙選擇的濾波器系數(shù)的位置起移位1。12. 根據(jù)權利要求1所述的方法,其中,在合成時域采樣中,通過累計提取的采樣與確定 的濾波器系數(shù)的相乘的結(jié)果來合成該時域采樣。13. 根據(jù)權利要求1所述的方法,其中根據(jù)時隙的變化遞歸地執(zhí)行所述記錄、提取、確定 和合成。14. 一種其上記錄一個或多個程序的非臨時性計算機可讀記錄介質(zhì),在執(zhí)行程序時,實 現(xiàn)根據(jù)權利要求1所述的方法。15. -種用于執(zhí)行正交鏡像濾波器(QMF)合成濾波的裝置,該裝置包括: 存儲器,用于存儲記錄調(diào)制的子帶信號的采樣的第一陣列和記錄濾波器系數(shù)的第二陣 列; 調(diào)制器,用于將子帶信號的采樣調(diào)制到基帶的K數(shù)量的子帶,并且在第一陣列中存儲調(diào) 制的采樣;和 合成濾波器,用于從第一陣列提取采樣,使用模運算從第二陣列選擇對應于提取的采 樣的濾波器系數(shù),以及通過使用提取的采樣和選擇的濾波器系數(shù)合成時域采樣, 其中調(diào)制器通過根據(jù)時隙的變化在第一陣列中循環(huán)采樣記錄位置來記錄對應于當前 時隙的新的采樣。
【文檔編號】G10L19/02GK105849802SQ201480071503
【公開日】2016年8月10日
【申請日】2014年10月28日
【發(fā)明人】李康殷, 金度亨, 孫昌用, 李時和, 曹皙煥
【申請人】三星電子株式會社