亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的方法和裝置的制作方法

文檔序號(hào):2828989閱讀:613來源:國知局
專利名稱:用于對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及通信系統(tǒng),并且特別地,涉及一種用于對(duì)具有端到端加密的通信系統(tǒng)中編碼幀重要性分類的方法和設(shè)備。
背景技術(shù)
對(duì)于具有端到端加密的無線電通信系統(tǒng),例如,如歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(European Telecommunications Standards Institute)(ETSI)所定義的陸地集群無線電(TErrestrial Trunked RAdio)(TETRA)系統(tǒng),使接收終端中的解密模塊同發(fā)射終端中的加密模塊同步的同步信息,被嵌入在音頻數(shù)據(jù)流中。特別地,在加密音頻數(shù)據(jù)流的起點(diǎn)處,重復(fù)的同步信息替換語音信息,以便于確保當(dāng)加密語音數(shù)據(jù)開始傳出時(shí),解密模塊是同步的。重復(fù)地安置同步信息,以允許所謂的延遲加入(lateentry),并且使安置同步信息之間的時(shí)間周期隨機(jī)化。當(dāng)兩個(gè)安全系統(tǒng)正在通信并且雙方需要處于密碼算法中的完全相同的向量狀態(tài)時(shí),該延遲加入出現(xiàn)。因此大部分安全系統(tǒng)將該向量作為第一個(gè)數(shù)據(jù)發(fā)送。然而,如果接收方丟失了該向量(接收移動(dòng)站可能關(guān)機(jī)),則該接收方將不再能夠解密消息的剩余部分。為了克服該問題,需要額外的同步。因此,在交織到數(shù)據(jù)中的小的部分中發(fā)送密碼向量。這使得移動(dòng)站即使在丟失第一部分時(shí)仍能夠重新獲得密碼同步。該額外的同步被實(shí)現(xiàn)為所謂的幀挪用(frame stealing)。該幀挪用以這樣的方式實(shí)現(xiàn),即同步信息替換某些音頻幀。丟棄由同步信息替換的音頻數(shù)據(jù)。
盡管幀挪用技術(shù)允許接收終端中的解密模塊同發(fā)射終端中的加密模塊之間的同步,但是該處理具有某些明顯的缺陷。
在TETRA通信系統(tǒng)中,如果幀已被挪用并且用于同步,則ACELP(Algebraic Code Excited Linear Predictive)(代數(shù)碼激勵(lì)線性預(yù)測)解碼器試圖使用壞幀指示(Bad Frame Indication)(BFI)算法重新構(gòu)造丟失的幀。BFI算法是ACELP標(biāo)準(zhǔn)的一部分。然而,重新構(gòu)造的結(jié)果常常遠(yuǎn)不是理想的,并且移動(dòng)站揚(yáng)聲器中的音頻信號(hào)的質(zhì)量是差的。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種方法,所述方法通過計(jì)算使用錯(cuò)誤檢測情況下進(jìn)行幀的第一解碼的輸出同不使用所述錯(cuò)誤檢測情況下進(jìn)行所述幀的第二解碼的輸出之間的能量差,對(duì)數(shù)字通信系統(tǒng)中編碼幀的重要性進(jìn)行分類。
優(yōu)選地,根據(jù)代數(shù)碼激勵(lì)線性預(yù)測(ACELP)對(duì)所述幀進(jìn)行編碼,并且所述方法包括下列步驟a)在啟用壞幀指示(BFI)功能的ACELP解碼器中對(duì)幀進(jìn)行第一解碼;b)在禁用所述BFI功能的所述ACELP解碼器中對(duì)所述幀進(jìn)行第二解碼;c)計(jì)算所述第一解碼輸出和所述第二解碼輸出之間的能量差。所述計(jì)算的能量差是所述重要性的測度。所述第一解碼和所述第二解碼的所述輸出是脈沖編碼調(diào)制信號(hào)。
為了允許在相同的條件下執(zhí)行這兩個(gè)解碼步驟,在所述第一解碼步驟之前存儲(chǔ)ACELP解碼器的狀態(tài),并且在第二解碼步驟之前將該ACELP解碼器的狀態(tài)重新設(shè)定到所保存的狀態(tài)。另外,保存所述第一解碼和所述第二解碼的輸出,用于所述能量差的所述計(jì)算。
在一個(gè)實(shí)施例中,在數(shù)據(jù)流中的每個(gè)ACELP編碼幀上執(zhí)行步驟a)~c)。
優(yōu)選地,在所述計(jì)算步驟中,使用基本能量估計(jì)??商鎿Q地,可以實(shí)現(xiàn)語音活動(dòng)檢測(VAD)方法。
根據(jù)本發(fā)明的第二方面,提供了一種用于對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的設(shè)備。該設(shè)備包括解碼裝置和錯(cuò)誤檢測裝置,其中所述解碼裝置適于在所述錯(cuò)誤檢測裝置激活情況下解碼幀,并且在所述錯(cuò)誤檢測裝置撤消激活情況下解碼所述幀。該設(shè)備進(jìn)一步包括處理器,其適于計(jì)算所述錯(cuò)誤檢測裝置激活情況下進(jìn)行的所述幀解碼的輸出同所述錯(cuò)誤檢測裝置撤消激活情況下進(jìn)行的所述幀解碼的輸出之間的能量差。
優(yōu)選地,所述解碼裝置是代數(shù)碼激勵(lì)線性預(yù)測(ACELP)解碼器,并且所述錯(cuò)誤檢測裝置是壞幀指示(BFI)功能。該設(shè)備進(jìn)一步包括存儲(chǔ)器,用于在所述錯(cuò)誤檢測激活情況下進(jìn)行所述第一解碼之前存儲(chǔ)ACELP解碼器的狀態(tài),并且用于在所述錯(cuò)誤檢測撤消激活情況下進(jìn)行所述第二解碼之前將所述ACELP解碼器的狀態(tài)重新設(shè)定為所保存的狀態(tài)。所述存儲(chǔ)器還適于存儲(chǔ)所述錯(cuò)誤檢測激活情況下進(jìn)行的所述解碼的輸出和所述錯(cuò)誤檢測撤消激活情況下進(jìn)行的所述解碼的輸出。對(duì)于所述能量差的所述計(jì)算,該輸出是必需的。
所述處理器適于使用基本能量估計(jì)、或者可替換地使用語音活動(dòng)檢測(VAD)方法,計(jì)算能量差。
本發(fā)明有利地允許·在不使音頻嚴(yán)重劣化的情況下進(jìn)行快速同步,·提高移動(dòng)站揚(yáng)聲器中的音頻質(zhì)量。


通過下面的詳細(xì)描述,結(jié)合附圖,將更加全面地理解和認(rèn)識(shí)本發(fā)明,在附圖中圖1是說明了在本發(fā)明一個(gè)實(shí)施例中的對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的方法的流程圖,圖2是說明了在本發(fā)明一個(gè)實(shí)施例中的用于實(shí)現(xiàn)對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的方法的設(shè)備的示圖。
具體實(shí)施例方式
參考圖1和圖2,示出了根據(jù)本發(fā)明的對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的方法的一個(gè)實(shí)施例。在該實(shí)施例中,具有根據(jù)代數(shù)碼激勵(lì)線性預(yù)測(ACELP)進(jìn)行編碼的幀形式的無線電信號(hào),由ACELP解碼器202接收102。然后在錯(cuò)誤檢測裝置204激活的情況下,在所述ACELP解碼器202中對(duì)第一個(gè)幀進(jìn)行第一解碼106。在所述第一解碼的步驟106之前,將ACELP解碼器202的狀態(tài)存儲(chǔ)104在設(shè)備200的存儲(chǔ)器208中。術(shù)語“ACELP解碼器的狀態(tài)”指在特定時(shí)間中ACELP解碼器的參數(shù)集合。在一個(gè)實(shí)施例中,所述錯(cuò)誤檢測裝置204是壞幀指示(BFI)功能。在下一步驟中,使ACELP解碼器的狀態(tài)恢復(fù)110為存儲(chǔ)在所述存儲(chǔ)器209中的狀態(tài)。下一步,在所述錯(cuò)誤檢測裝置204撤消激活的情況下,執(zhí)行所述ACELP解碼器202中的所述幀的第二解碼112。所述第一解碼106和所述第二解碼112的輸出被保存108、114在所述存儲(chǔ)器208中。ACELP解碼器202的輸出是脈沖編碼調(diào)制信號(hào)。保存在存儲(chǔ)器208中的所述輸出用于計(jì)算116所述第一106解碼輸出和所述第二112解碼輸出之間的能量差。該能量差是所述重要性的測度。
在所述計(jì)算步驟116中,使用基本能量估計(jì)。該基本能量估計(jì)是硬件或軟件實(shí)現(xiàn)的計(jì)算功能,其估計(jì)傳入信號(hào)的均方根(RMS)功率。可替換地,在計(jì)算步驟116中,使用語音活動(dòng)檢測(VAD)方法。該VAD方法在通信系統(tǒng)中是公知的,例如在全球移動(dòng)通信系統(tǒng)(GSM)中或在TETRA中,該VAD方法是用于識(shí)別話音數(shù)據(jù)比特存在或缺失的處理。
在操作中,針對(duì)數(shù)據(jù)流中的每個(gè)ACELP編碼幀,執(zhí)行如上文所述的基于所計(jì)算能量差的對(duì)幀重要性分類的方法。
在實(shí)際的實(shí)現(xiàn)方案中,在數(shù)字通信系統(tǒng)中使用對(duì)編碼幀重要性分類的方法,其中實(shí)現(xiàn)了具有幀挪用的幀同步處理。在基于幀的重要性選擇待挪用的幀時(shí)(即,待挪用的幀具有比其他幀的重要性低的重要性),使幀挪用對(duì)音頻質(zhì)量的不利影響最小。
參考圖2,示出了用于在數(shù)字通信系統(tǒng)中對(duì)編碼幀重要性分類的設(shè)備200。該設(shè)備200包括解碼裝置202和錯(cuò)誤檢測裝置204。
在一個(gè)實(shí)施例中,特別適用于TETRA系統(tǒng),所述解碼裝置202是代數(shù)碼激勵(lì)線性預(yù)測(ACELP)解碼器并且所述錯(cuò)誤檢測裝置204是壞幀指示(BFI)功能。
所述解碼裝置202適于在所述錯(cuò)誤檢測裝置204激活的情況下解碼幀,并且在所述錯(cuò)誤檢測裝置204撤消激活的情況下解碼所述幀。該設(shè)備200進(jìn)一步包括處理器206,其適于計(jì)算在所述錯(cuò)誤檢測裝置204激活情況下進(jìn)行的所述幀的第一解碼106的輸出同所述錯(cuò)誤檢測裝置204撤消激活情況下進(jìn)行的所述幀的第二解碼112的輸出之間的能量差。
該設(shè)備200進(jìn)一步包括存儲(chǔ)器208,用于在所述錯(cuò)誤檢測裝置204激活情況下進(jìn)行所述第一解碼的步驟106之前,存儲(chǔ)解碼裝置202的狀態(tài)。所述存儲(chǔ)狀態(tài)用于在所述錯(cuò)誤檢測裝置204撤消激活情況下進(jìn)行所述第二解碼的步驟112之前,將所述解碼裝置202重新設(shè)定為所存儲(chǔ)的狀態(tài)。
在一個(gè)實(shí)施例中,當(dāng)存儲(chǔ)器208的容量足夠大時(shí),該存儲(chǔ)器可用于存儲(chǔ)ACELP解碼器202的狀態(tài)和ACELP解碼器202的輸出。可替換地,可以使用兩個(gè)存儲(chǔ)器模塊,其中第一存儲(chǔ)器模塊用于存儲(chǔ)所述狀態(tài),而第二存儲(chǔ)器模塊用于存儲(chǔ)所述ACELP解碼器的輸出。
存儲(chǔ)器208是隨機(jī)存取存儲(chǔ)器(RAM)。
在一個(gè)實(shí)施例中,所述處理器206適于使用基本能量估計(jì)計(jì)算能量差。在可替換的實(shí)施例中,所述處理器206適于使用語音活動(dòng)檢測(VAD)方法計(jì)算能量差。
在另一實(shí)施例中,基本能量估計(jì)或者VAD方法可以以專用集成電路的形式通過硬件實(shí)現(xiàn)。
所述存儲(chǔ)器208適于存儲(chǔ)所述錯(cuò)誤檢測激活情況下執(zhí)行的所述第一解碼106的輸出和所述錯(cuò)誤檢測撤消激活情況下執(zhí)行的所述第二解碼112的輸出。然后在所述計(jì)算116所述能量差的處理中使用所存儲(chǔ)的輸出。在計(jì)算所述能量差之后,所述處理器206通過對(duì)特定幀做標(biāo)志118,指出該特定幀的重要性。為了對(duì)編碼幀重要性分類的目的,使用了ACELP解碼器。該ACELP解碼器用于準(zhǔn)確地模擬遠(yuǎn)端解碼器中發(fā)生的事件。由于其并非是對(duì)遠(yuǎn)端解碼器中的發(fā)生事件的估計(jì),而是遠(yuǎn)端解碼器的準(zhǔn)確模擬,因此所獲得的分類結(jié)果優(yōu)于其他的方法。ACELP解碼器還用于對(duì)幀的重要性分類,而處理器206將標(biāo)志添加到編碼數(shù)據(jù)流的各個(gè)幀。而且在發(fā)射路徑中,從編碼幀的流中挪用具有指出低重要性的標(biāo)志的幀,并且使用同步信息將該幀替換。
由于本發(fā)明適用于通信系統(tǒng)的元件的發(fā)射路徑,因此其可以在移動(dòng)站和通信系統(tǒng)基礎(chǔ)設(shè)施中實(shí)現(xiàn)。
權(quán)利要求
1.一種方法,所述方法通過計(jì)算錯(cuò)誤檢測激活情況下進(jìn)行幀的第一解碼(106)的輸出同所述錯(cuò)誤檢測撤消激活情況下進(jìn)行所述幀的第二解碼(112)的輸出之間的能量差,對(duì)數(shù)字通信系統(tǒng)中編碼幀的重要性進(jìn)行分類。
2.如權(quán)利要求1所述的方法,其中根據(jù)代數(shù)碼激勵(lì)線性預(yù)測(ACELP)對(duì)所述幀進(jìn)行編碼,所述方法包括以下步驟a)在啟用壞幀指示(BFI)功能的ACELP解碼器中,對(duì)幀進(jìn)行第一解碼(106);b)在禁用所述BFI功能的所述ACELP解碼器中,對(duì)所述幀進(jìn)行第二解碼(112);c)計(jì)算(116)所述第一解碼(106)輸出和所述第二解碼(112)輸出之間的能量差。所述能量差是所述重要性的測度。
3.如權(quán)利要求2所述的方法,其中在所述第一解碼(106)之前存儲(chǔ)所述ACELP解碼器的狀態(tài),并且在所述第二解碼(112)之前將所述ACELP解碼器的狀態(tài)重新設(shè)定(110)到所保存的狀態(tài)。
4.如權(quán)利要求2或3所述的方法,其中在所述計(jì)算步驟(116)中,使用語音活動(dòng)檢測(VAD)方法。
5.如權(quán)利要求2或3所述的方法,其中在所述計(jì)算步驟(116)中,使用基本能量估計(jì)。
6.一種用于對(duì)數(shù)字通信系統(tǒng)中編碼幀重要性分類的設(shè)備(200),包括解碼裝置(202)和錯(cuò)誤檢測裝置(204),其中所述解碼裝置(202)適于在所述錯(cuò)誤檢測裝置(204)激活情況下解碼幀,并且在所述錯(cuò)誤檢測裝置(204)撤消激活情況下解碼所述幀,并且所述設(shè)備(200)進(jìn)一步包括處理器(206),其適于計(jì)算所述錯(cuò)誤檢測裝置(204)激活情況下進(jìn)行的所述幀解碼的輸出同所述錯(cuò)誤檢測裝置(204)撤消激活情況下進(jìn)行的所述幀解碼的輸出之間的能量差,其中所述能量差是所述重要性的測度。
7.如權(quán)利要求6所述的設(shè)備(200),其中所述解碼裝置(202)是代數(shù)碼激勵(lì)線性預(yù)測(ACELP)解碼器,并且所述錯(cuò)誤檢測裝置(204)是壞幀指示(BFI)功能。
8.如權(quán)利要求6或7所述的設(shè)備(200),進(jìn)一步包括存儲(chǔ)器(208),用于在所述錯(cuò)誤檢測裝置(204)激活情況下進(jìn)行所述第一解碼(106)之前存儲(chǔ)解碼裝置(202)的狀態(tài),并且用于在所述錯(cuò)誤檢測裝置(204)撤消激活情況下進(jìn)行所述第二解碼(112)之前將所述解碼裝置重新設(shè)定為所存儲(chǔ)的狀態(tài)。
9.如權(quán)利要求6~8中的任何一個(gè)所述的設(shè)備(200),其中所述處理器(206)適于使用語音活動(dòng)檢測(VAD)方法計(jì)算能量差。
10.如權(quán)利要求6~8中的任何一個(gè)所述的設(shè)備(200),其中所述處理器(206)適于使用基本能量估計(jì)計(jì)算能量差。
全文摘要
一種方法,所述方法通過計(jì)算使用錯(cuò)誤檢測情況下進(jìn)行幀解碼的輸出同不使用所述錯(cuò)誤檢測情況下進(jìn)行所述幀解碼的輸出之間的能量差,對(duì)數(shù)字通信系統(tǒng)中編碼幀的重要性進(jìn)行分類。根據(jù)代數(shù)碼激勵(lì)線性預(yù)測(ACELP)對(duì)所述幀進(jìn)行編碼。所述方法包括下列步驟在啟用壞幀指示(BFI)功能的ACELP解碼器中,對(duì)幀進(jìn)行第一解碼(106);在禁用所述BFI功能的所述ACELP解碼器中,對(duì)所述幀進(jìn)行第二解碼(112);計(jì)算(116)所述第一解碼輸出和所述第二解碼輸出之間的能量差。所述計(jì)算的能量差是所述重要性的測度。
文檔編號(hào)G10L19/005GK101019327SQ200580008230
公開日2007年8月15日 申請(qǐng)日期2005年3月10日 優(yōu)先權(quán)日2004年3月16日
發(fā)明者漢斯·克里斯蒂安·布隆貝格, 彼得·威廉·希爾丁·斯文森 申請(qǐng)人:摩托羅拉公司(在特拉華州注冊(cè)的公司)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1