一種譯碼方法及裝置制造方法
【專利摘要】本發明公開一種譯碼方法及裝置,涉及通信網絡【技術領域】,可以提高主觀語音質量平均意見分,同時降低雜音風險。本發明實施例通過將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果;將所述第一譯碼結果采用語音幀修復譯碼器進行修正,獲得第二譯碼結果;將所述第二譯碼結果中的參數進行修正,并將修正結果發送給語音譯碼器。本發明實施例提供的方案適于所有利用信道編碼進行語音傳輸并提供差錯保護的系統,本發明實施例包括并不限于AMR、寬帶AMR以及增強型全速率語音編碼的譯碼。
【專利說明】一種譯碼方法及裝置
【技術領域】
[0001]本發明涉及通信網絡【技術領域】,尤其涉及一種譯碼方法及裝置。
【背景技術】
[0002]語音通信是當前通信系統中最基本、最重要的方式之一。當前語音傳輸所采用的信道編碼多為卷積碼。對卷積碼的譯碼通常采用維特比譯碼算法(Viterbi Algorithm,VA)進行譯碼。然而,單獨利用VA進行譯碼沒有充分利用檢錯碼校驗所提供的信息量,恢復出的語音質量也較差。
[0003]另外,還可以利用列舉維特比譯碼算法(List Viterbi Algorithm,LVA)對卷積碼進行譯碼。其中LVA包括并行列舉維特比譯碼算法(Parallel ListViterbi Algorithm,PLVA)、串行列舉維特比譯碼算法(Serial List ViterbiAlgorithm, SLVA)。通過米用LVA譯碼后,會輸出前L條最優譯碼序列,并依照似然度從大到小的順序對這L條譯碼序列進行檢錯碼校驗,直到某條譯碼序列的檢錯碼校驗全部通過為止。當L條譯碼序列的檢錯碼校驗均不通過時,認為對當前幀的檢錯碼校驗錯誤,譯碼失敗。
[0004]采用VA以及LVA進行譯碼,均為針對信道編碼而進行的信道譯碼。由于速率自適應(Adaptive Mut1-Rate, AMR)語音編碼本身相鄰巾貞的參數之間存在著冗余信息量,因此可以利用信源相鄰幀間的冗余性,從而構成可以提升譯碼性能的語音幀修復譯碼器。
[0005]然而,根據現有技術采用LVA進行譯碼時,會造成漏檢概率的增大,導致引入較大的雜音風險,也未能充分利用信源的冗余性。采用語音幀修復譯碼器進行譯碼時,可以提升誤比特率(Bit Error Rate, BER)性能,但是對誤塊率(BLER Block Error Rate, BLER)的提升卻非常有限,對主觀語音質量平均意見分(Mean Opinion Score,M0S)的提升也非常有限。
【發明內容】
[0006]有鑒于此,本發明的實施例提供一種譯碼方法及裝置,可以提高主觀語音質量平均意見分,同時降低雜音風險。
[0007]第一方面,提供了一種譯碼方法,包括:
[0008]將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果;
[0009]將所述第一譯碼結果采用語音幀修復譯碼器進行修正,獲得第二譯碼結果;
[0010]將所述第二譯碼結果中的參數進行修正,并將修正結果發送給語音譯碼器。
[0011]第二方面,提供了一種譯碼裝置,包括:
[0012]基于檢錯碼輔助判決的譯碼器,用于將解調后的軟值中第一子流進行譯碼,獲得第一譯碼結果;
[0013]語音幀修復譯碼器,用于將所述第一譯碼結果進行修正,獲得第二譯碼結果;
[0014]譯碼有效性判斷模塊,用于將所述第二譯碼結果中的參數進行修正,并將修正結果發送給語音譯碼器。
[0015]本發明實施例提供一種譯碼方法及裝置,通過將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果;將所述第一譯碼結果采用語音幀修復譯碼器進行修正,獲得第二譯碼結果;將所述第二譯碼結果中的參數進行修正,并將修正結果采用語音譯碼器恢復出語音波形。與現有技術中采用LVA進行譯碼時,會造成漏檢概率的增大,即引入較大的雜音風險,也未能充分利用信源的冗余性,采用語音幀修復譯碼器進行譯碼時,可以提升BER性能,但是對BLER的提升卻非常有限,對主觀語音質量MOS的提升也非常有限相比,本發明實施例提供的方案通過采用基于檢錯碼輔助判決的譯碼器和語音幀修復譯碼器進行聯合譯碼,并對譯碼結果進行有效性判斷,從而可以提高主觀語音質量平均意見分,同時降低雜音風險。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0017]圖1為本發明實施例提供的一種譯碼方法的流程圖;
[0018]圖2為本發明實施例提供的一種譯碼裝置的框圖;
[0019]圖3為本發明另一實施例提供的發送端進行卷積編碼的流程示意圖;
[0020]圖4為本發明另一實施例提供的一種譯碼方法的流程圖;
[0021]圖5為本發明另一實施例提供的語音幀修復譯碼器執行修正的方法的流程圖;
[0022]圖6為本發明另一實施例提供的一種譯碼裝置的框圖。
【具體實施方式】
[0023]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0024]本發明實施例提供一種譯碼方法,該方法的執行主體可以為基站,或者用戶終端,或者其他中繼設備,本發明實施例不做限制,如圖1所示,該方法包括:
[0025]步驟101,將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果;
[0026]其中,檢錯碼可以為列舉維特比譯碼算法循環冗余校驗(CyclicRedundancyCheck, CRC)檢錯碼,但本發明實施例中的檢錯碼并不限于CRC檢錯碼,還可以為其他的檢錯碼。所述基于檢錯碼輔助判決的譯碼器至少包括列舉維特比譯碼算法LVA譯碼器,或者比特反轉BF譯碼器。
[0027]第一譯碼結果包括:檢錯碼校驗結果,最優序列對應的檢錯碼校驗結果和譯碼比特序列。
[0028]進一步的,將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果。
[0029]對譯碼結果中譯碼比特序列進行軟值估計可以采用以下兩種方式中的任一種:
[0030]方式一:確定譯碼結果中所述譯碼比特序列對應的所述解調后的軟值,根據所述解調后的軟值獲取中距離目標比特最近的若干個解調軟值幅度的均值,確定所述目標比特的軟值幅度;或者,
[0031]方式二:確定最優譯碼比特序列,并根據所述最優譯碼比特序列確定對數似然比LLR軟值。
[0032]進一步的,在對解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼的同時,將解調后的軟值中第二子流、第三子流采用信道譯碼器進行譯碼,分別獲得第三譯碼結果以及第四譯碼結果。所述信道譯碼器至少包括維特比譯碼算法VA、最大對數最大后驗MLP譯碼算法。
[0033]將語音比特按照比特重要性由高到低,分為第一子流、第二子流和第三子流,其中,第一子流為最重要的子流,通常加上檢錯碼碼進行保護,而第二子流和第三子流則沒有進行檢錯碼碼保護,檢錯碼碼用于檢測接收比特流是否正確。
[0034]例如,若某個語音幀的第一子流檢錯碼校驗正確,則認為該幀接收正確,錯誤幀指示(Bad Frame Index, BFI)置為O ;若檢錯碼校驗錯誤,則認為該幀接收錯誤,BFI置為I。BFI為單獨設置的一個信號,不包含在語音幀中,由物理層產生,用于送給應用層語音譯碼器的,以告知上層語音譯碼器當前幀是否正確可用。
[0035]步驟102,將所述第一譯碼結果采用語音幀修復譯碼器進行修正,獲得第二譯碼結果;
[0036]步驟103,將所述第二譯碼結果中的參數進行修正以及有效性判斷,并將修正結果發送給語音譯碼器。
[0037]進一步的,將所述第二譯碼結果中不合理的參數進行修正;或者,
[0038]將所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果中不合理的參數進行修正以及有效性判斷。
[0039]可選的,采用虛擬信源譯碼器,將譯碼結果在物理層恢復出語音參數,所述譯碼結果包括:所述第二譯碼結果,或者所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果;
[0040]采用參數級錯誤隱藏處理器確定所述語音參數中不合理參數,將所述不合理參數進行修正;將修正后的語音參數進行編碼獲得語音編碼比特;將所述語音編碼比特與錯幀指示BFI信號發送給應用層語音譯碼器。
[0041]需要說明的是,當本方法的執行主體為基站時,通過基站和無線網絡控制器(Radio Network Controller, RNC)之間的Iub接口,基站接收機將PLVA譯碼后的檢錯碼校驗結果發送給RNC,以便所述RNC根據所述檢錯碼校驗結果進行外環功控。
[0042]本發明實施例提供一種譯碼方法,通過采用基于檢錯碼輔助判決的譯碼器和語音幀修復譯碼器進行聯合譯碼,并對譯碼結果進行有效性判斷,從而可以提高主觀語音質量平均意見分,同時降低雜音風險。
[0043]本發明實施例進一步給出實現上述方法實施例中各步驟及方法的一種譯碼裝置,該裝置可以為基站,或者用戶終端,或者其他中繼設備,本發明實施例不做限制,如圖2所示,該譯碼裝置包括:基于檢錯碼輔助判決的譯碼器201,語音幀修復譯碼器202,譯碼有效性判斷模塊203 ;
[0044]基于檢錯碼輔助判決的譯碼器201,用于將解調后的軟值中第一子流進行譯碼,獲得第一譯碼結果;
[0045]可選的,檢錯碼可以為列舉維特比譯碼算法CRC檢錯碼,但本發明實施例中的檢錯碼并不限于CRC檢錯碼,還可以為其他的檢錯碼。所述基于檢錯碼輔助判決的譯碼器為列舉維特比譯碼算法LVA譯碼器,或者比特反轉BF譯碼器。
[0046]其中,所述第一譯碼結果包括:檢錯碼校驗結果,最優序列對應的檢錯碼校驗結果和譯碼比特序列。
[0047]進一步的,所述基于檢錯碼輔助判決的譯碼器具體用于:將解調后的軟值中第一子流進行譯碼,對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果;或者,所述基于檢錯碼輔助判決的譯碼器,用于將解調后的軟值中第一子流進行譯碼;所述裝置還包括:譯碼軟值估計模塊,用于對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果O
[0048]進一步的,對譯碼結果中譯碼比特序列進行軟值估計時,第一譯碼軟值估計單元,用于確定譯碼結果中所述譯碼比特序列對應的所述解調后的軟值,根據所述解調后的軟值獲取中距離目標比特最近的若干個解調軟值幅度的均值,確定所述目標比特的軟值幅度;或者,第二譯碼軟值估計單元,用于確定最優譯碼比特序列,并根據所述最優譯碼比特序列確定對數似然比LLR軟值。
[0049]語音幀修復譯碼器202,用于將所述第一譯碼結果進行修正,獲得第二譯碼結果;
[0050]譯碼有效性判斷模塊203,用于將所述第二譯碼結果中的參數進行修正,并將修正結果發送給語音譯碼器。
[0051]需要說明的是,當基于檢錯碼輔助判決的譯碼器進行譯碼的同時,信道譯碼器,用于將解調后的軟值中第二子流、第三子流進行譯碼,分別獲得第三譯碼結果以及第四譯碼結果。所述信道譯碼器至少包括維特比譯碼算法VA、最大對數最大后驗MLP譯碼算法。
[0052]進一步的,當所述裝置為基站時,所述裝置還包括:無線網絡控制器,用于接收所述基于檢錯碼輔助判決的譯碼器發送的所述第一譯碼結果中檢錯碼校驗結果,根據所述檢錯碼校驗結果進行外環功控。
[0053]需要說明的是,本實施例提供的裝置中可以包括另一語音幀修復譯碼器,用于執行本實施例中語音幀修復譯碼器202和譯碼有效性判斷模塊203的功能,即將所述第一譯碼結果進行修正,獲得第二譯碼結果,將所述第二譯碼結果中的參數進行修正,并將修正結果采用語音譯碼器恢復出語音波形。
[0054]本發明實施例提供一種譯碼裝置,通過基于檢錯碼輔助判決的譯碼器,用于將解調后的軟值中第一子流進行譯碼,獲得第一譯碼結果;語音幀修復譯碼器,用于將所述第一譯碼結果進行修正,獲得第二譯碼結果;譯碼有效性判斷模塊,用于將所述第二譯碼結果中的參數進行修正,并將修正結果采用語音譯碼器恢復出語音波形,從而可以提高主觀語音質量平均意見分,同時降低雜音風險。
[0055]本發明實施例以UMTS系統上行鏈路的語音傳輸為例進行說明,其中,發送端如圖3所不第三代合作伙伴計劃(The 3rd Generation Partnership Project, 3GPP)協議規定的通用移動通訊系統(Universal Mobile TeIecommunicationsSystem, UMTS)中上行通用發送端中:按照語音比特的重要性由高到低,分為A、B、C三個子流,即分別對應本發明實施例中的第一子流、第二子流及第三子流,并對A子流比特加入檢錯碼校驗比特進行保護,B、C子流沒有加入檢錯碼校驗比特,分別通過卷積碼編碼器進行信道編碼,然后將編碼后的語音比特發送給接收端。
[0056]接收端接收到編碼后的語音比特后,進行譯碼,本發明實施例提供一種譯碼方法,以執行主體為基站進行詳細描述,如圖4所示,該方法包括:
[0057]步驟401,將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果;
[0058]可選的,檢錯碼可以為列舉維特比譯碼算法CRC檢錯碼,但本發明實施例中的檢錯碼并不限于CRC檢錯碼,還可以為其他的檢錯碼。所述基于檢錯碼輔助判決的譯碼器至少包括列舉維特比譯碼算法LVA譯碼器,或者比特反轉BF譯碼器。LVA譯碼器可以采用并行列舉維特比譯碼算法PLVA或者串行列舉維特比譯碼算法SLVA。本發明實施例以LVA譯碼器進行詳細描述,其中,LVA譯碼器采用PLVA0
[0059]步驟402,將解調后的軟值中第二子流、第三子流采用信道譯碼器進行譯碼,分別獲得第三譯碼結果以及第四譯碼結果;
[0060]需要說明的是,步驟401與步驟402同時執行。
[0061]其中第一子流、第二子流、第三子流為按照語音比特重要性由高到低進行劃分的子流;所述信道譯碼器至少包括維特比譯碼算法VA、最大對數最大后驗MLP譯碼算法。
[0062]可選的,第一子流采用PLVA譯碼器進行譯碼,獲得第一譯碼結果,其中,第一譯碼結果包括:檢錯碼校驗結果,最優序列對應的檢錯碼校驗結果和譯碼比特序列。
[0063]具體的,檢錯碼校驗結果表示輸出的比特的成功或者失敗,例如,輸出比特“O”表示“成功”,輸出比特“ I ”表示“失敗”。
[0064]LVA是在VA的基礎上推廣得到的。VA只輸出一條最優序列,并對該序列進行檢錯碼校驗,而LVA會輸出前L條最優序列,并依照似然度從大到小的順序對這L條序列進行檢錯碼校驗,其中,本實施例中的最有序列可以指似然度最大的序列,也可以指如L條最優序列中的任意一個序列。只有L條序列的檢錯碼校驗均不通過時,才認為對當前幀的檢錯碼校驗錯誤,譯碼失敗。
[0065]譯碼比特序列指采用PLVA譯碼器時輸出的一個個二進制的硬判決比特。
[0066]進一步的,將解調后的軟值中第一子流采用LVA譯碼器進行譯碼后,對第一子流中未通過檢錯碼校驗的幀,再通過語音幀修復譯碼器進行進一步的修正。由于語音幀修復譯碼器需要獲知信道譯碼器輸出的硬判決比特的可靠度,即獲得每個譯碼比特的軟值,這里軟值通過硬判決比特獲得,具體的,軟值即PLVA譯碼器輸出的硬判決比特對應的對數似然比(Log-likelihood Ratio, LLR),因此需要將PLVA譯碼器時輸出的一個個二進制的硬判決比特進行進一步的處理,即對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果。需要說明的是,進行軟值估計時可以采用單獨的譯碼軟值估計模塊執行,也可以采用PLVA譯碼器,當采用PLVA譯碼器時,其實質為將譯碼軟值估計模塊集成在PLVA譯碼器中。
[0067]譯碼軟值的獲得可以有兩種方式:工程近似法和最大對數最大后驗概率(Max-Log-MAP, MLP)譯碼法。[0068]工程近似法:根據信道在短時間的變化不大,因此可以確定譯碼結果中所述譯碼比特序列對應的所述解調后的軟值,根據所述解調后的軟值獲取中距離目標比特最近的若干個解調軟值幅度的均值,確定所述目標比特的軟值幅度。例如,以1/2卷積碼為例來描述該工程近似法。設0(0),&1),...,&),...丨表示由PLVA譯碼器輸出的待估計的譯碼比特序列,其對應的解調后的軟值序列即采用PLVA譯碼器進行譯碼之前的解調軟值,表示為ILm(Oci),Lm(O1), Lm(10), Lm(I1),…,LM(i0), Lm(I1),…},其中,M標記該L值為解調軟值,對應的輸
出譯碼軟值序列表示為ο),...,//'(α...},其中,C標記該L值為譯碼軟值估計模塊估計出的譯碼軟值。具體的,可以根據最近的5個解調軟值的均值獲取譯碼軟值,則芒(7)的絕對值可以近似表示為:
【權利要求】
1.一種譯碼方法,其特征在于,包括: 將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果; 將所述第一譯碼結果采用語音幀修復譯碼器進行修正,獲得第二譯碼結果; 將所述第二譯碼結果中的參數進行修正以及有效性判斷,并將修正結果發送給語音譯碼器。
2.根據權利要求1所述的方法,其特征在于,所述第一譯碼結果包括:檢錯碼校驗結果,最優序列對應的檢錯碼校驗結果和譯碼比特序列。
3.根據權利要求2所述的方法,其特征在于,所述將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果包括: 將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果。
4.根據權利要求3所述的方法,其特征在于,所述對譯碼結果中譯碼比特序列進行軟值估計包括: 確定譯碼結果中所述譯碼比特序列對應的所述解調后的軟值,根據所述解調后的軟值獲取中距離目標比特最近的若干個解調軟值幅度的均值,確定所述目標比特的軟值幅度;或者, 確定最優譯碼比特序列,并根據所述最優譯碼比特序列確定對數似然比LLR軟值。
5.根據權利要求1所述的方法,其特征在于,所述將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼的同時,還包括: 將解調后的軟值中第二子流、第三子流采用信道譯碼器進行譯碼,分別獲得第三譯碼結果以及第四譯碼結果; 其中第一子流、第二子流、第三子流為按照語音比特重要性由高到低進行劃分的子流;所述信道譯碼器至少包括維特比譯碼算法VA、最大對數最大后驗MLP譯碼算法。
6.根據權利要求1或5所述的方法,其特征在于,所述將所述第二譯碼結果中的參數進行修正以及有效性判斷包括: 將所述第二譯碼結果中不合理的參數進行修正;或者, 將所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果中不合理的參數進行修正以及有效性判斷。
7.根據權利要求6所述的方法,其特征在于,所述將不合理的參數進行修正以及有效性判斷包括: 采用虛擬信源譯碼器,將 譯碼結果在物理層恢復出語音參數,所述譯碼結果包括:所述第二譯碼結果,或者所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果; 采用參數級錯誤隱藏處理器確定所述語音參數中不合理參數,將所述不合理參數進行修正;將修正后的語音參數進行編碼獲得語音編碼比特;將所述語音編碼比特與錯幀指示BFI信號發送給應用層語音譯碼器。
8.根據權利要求1或2所述的方法,其特征在于,在所述將解調后的軟值中第一子流采用基于檢錯碼輔助判決的譯碼器進行譯碼,獲得第一譯碼結果之后,還包括:將所述第一譯碼結果中檢錯碼校驗結果發送給無線網絡控制器RNC,以便所述RNC根據所述檢錯碼校驗結果進行外環功控。
9.根據權利要求1或3所述的方法,其特征在于, 所述基于檢錯碼輔助判決的譯碼器至少包括列舉維特比譯碼算法LVA譯碼器,或者比特反轉BF譯碼器。
10.一種譯碼裝置,其特征在于,包括: 基于檢錯碼輔助判決的譯碼器,用于將解調后的軟值中第一子流進行譯碼,獲得第一譯碼結果; 語音幀修復譯碼器,用于將所述第一譯碼結果進行修正,獲得第二譯碼結果; 譯碼有效性判斷模塊,用于將所述第二譯碼結果中的參數進行修正,并將修正結果發送給語音譯碼器。
11.根據權利要求10所述的裝置,其特征在于,所述第一譯碼結果包括:檢錯碼校驗結果,最優序列對應的檢錯碼校驗結果和譯碼比特序列。
12.根據權利要求10所述的裝置,其特征在于, 所述基于檢錯碼輔助判決的譯碼器具體用于:將解調后的軟值中第一子流進行譯碼,對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果;或者, 所述基于檢錯碼輔助判決的譯碼器,用于將解調后的軟值中第一子流進行譯碼;所述裝置還包括:譯碼軟值估計模塊,用于對譯碼結果中譯碼比特序列進行軟值估計,獲得第一譯碼結果。
13.根據權利要求12所述的裝置,其特征在于,所述基于檢錯碼輔助判決的譯碼器或者所述譯碼軟值估計模塊包括: 第一譯碼軟值估計單元,用于確定譯碼結果中所述譯碼比特序列對應的所述解調后的軟值,根據所述解調后的軟值獲取中距離目標比特最近的若干個解調軟值幅度的均值,確定所述目標比特的軟值幅度;或者, 第二譯碼軟值估計單元,用于確定最優譯碼比特序列,并根據所述最優譯碼比特序列確定對數似然比LLR軟值。
14.根據權利要求10所述的裝置,其特征在于,所述裝置還包括: 信道譯碼器,用于將解調后的軟值中第二子流、第三子流進行譯碼,分別獲得第三譯碼結果以及第四譯碼結果; 其中第一子流、第二子流、第三子流為按照語音比特重要性由高到低進行劃分的子流;所述信道譯碼器至少包括維特比譯碼算法VA、最大對數最大后驗MLP譯碼算法。
15.根據權利要求10或14所述的裝置,其特征在于,所述譯碼有效性判斷模塊具體用于: 將所述第二譯碼結果中不合理的參數進行修正;或者, 將所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果中不合理的參數進行修正。
16.根據權利要求15所述的裝置,其特征在于,所述譯碼有效性判斷模塊包括: 虛擬信源譯碼器,用于將譯碼結果在物理層恢復出語音參數,所述譯碼結果包括:所述第二譯碼結果,或者所述第三譯碼結果與所述第四譯碼結果中的至少一個譯碼結果以及所述第二譯碼結果; 參數級錯誤隱藏處理器,用于確定所述語音參數中不合理參數,將所述不合理參數進行修正;將修正后的語音參數進行編碼獲得語音編碼比特;將所述語音編碼比特與錯幀指示BFI信號發送給應用層語音譯碼器。
17.根據權利要求10-16中任一項所述的裝置,其特征在于, 所述裝置為基站,或者為用戶終端,或者為中繼設備。
18.根據權利要求17所述的裝置,其特征在于,當所述裝置為基站時,所述裝置還包括: 無線網絡控制器,用于接收所述基于檢錯碼輔助判決的譯碼器發送的所述第一譯碼結果中檢錯碼校驗結果,根據所述檢錯碼校驗結果進行外環功控。
19.根據權利要求10或12所述的方法,其特征在于, 所述基于檢 錯碼輔助判決的譯碼器至少包括列舉維特比譯碼算法LVA譯碼器,或者比特反轉BF譯碼器。
【文檔編號】H03M13/15GK103812511SQ201210460305
【公開日】2014年5月21日 申請日期:2012年11月15日 優先權日:2012年11月15日
【發明者】吳可鏑, 魏岳軍, 唐欣, 熊杰 申請人:華為技術有限公司