国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      聲碼器基音周期參數(shù)抗信道誤碼方法

      文檔序號(hào):2829745閱讀:313來(lái)源:國(guó)知局
      專利名稱:聲碼器基音周期參數(shù)抗信道誤碼方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于語(yǔ)音編碼技術(shù)領(lǐng)域,特別涉及語(yǔ)音編碼抗信道誤碼技術(shù)。
      背景技術(shù)
      聲碼器對(duì)信道誤碼非常敏感,因此其抗信道誤碼算法的研究成為一個(gè)重要的課題。在研究信道誤碼問(wèn)題的過(guò)程中,糾錯(cuò)碼得到了深入的研究和廣泛的應(yīng)用,它可以有效地保護(hù)碼字,但這是以增加冗余碼位為代價(jià)的。而在低速率聲碼器算法中,如在2.4kb/s聲碼器甚至更低速率聲碼器中,可用比特非常少,是不能完全依靠糾錯(cuò)編碼技術(shù)來(lái)增加聲碼器抗誤碼性能的。在不增加額外比特開(kāi)銷的基礎(chǔ)上,出現(xiàn)了一系列提高聲碼器抵抗信道誤碼能力的算法,這類算法主要是通過(guò)合理安排量化碼本的索引,使得漢明距離相近的碼字之間對(duì)應(yīng)矢量的歐式距離也盡量的小,從而使發(fā)生信道誤碼時(shí)引起的失真減小。
      這類算法是針對(duì)編碼器的算法,主要用以提高編碼器自身抗誤碼能力,并沒(méi)有研究如何提高解碼器的抗誤碼能力。實(shí)際上,聲碼器的某些參數(shù),如基音周期,本身是平緩變化的,對(duì)于信源編碼未能消除的冗余,可以用來(lái)抵抗傳輸過(guò)程中的噪聲。也就是說(shuō),可以利用基音周期參數(shù)的變化平緩的特性在解碼端對(duì)信道誤碼引起的錯(cuò)誤進(jìn)行檢測(cè)與恢復(fù)。

      發(fā)明內(nèi)容
      本發(fā)明的目的是為克服已有技術(shù)的不足之處,將聲碼器的抗誤碼能力的研究拓展到了解碼端,主要研究了如何在解碼端發(fā)現(xiàn)由于信道誤碼導(dǎo)致的基音周期參數(shù)的錯(cuò)誤并糾正錯(cuò)誤。
      本發(fā)明提出的基音周期參數(shù)抗信道誤碼技術(shù),包括以下步驟(1)對(duì)輸入的語(yǔ)音信號(hào)樣點(diǎn)按設(shè)定的時(shí)間順序分幀,該語(yǔ)音信號(hào)樣點(diǎn)是已經(jīng)按照設(shè)定頻率采樣且經(jīng)過(guò)高通濾波去除工頻干擾后的信號(hào)樣點(diǎn);(2)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取基音周期參數(shù)Pi,其中i表示當(dāng)前幀的幀序號(hào);當(dāng)多幀聯(lián)合矢量量化時(shí),則需分別提取當(dāng)前超幀中所有幀的基音周期參數(shù);(3)把當(dāng)前幀中的基音周期參數(shù)Pi在規(guī)定的量化范圍內(nèi)按設(shè)定的量化比特?cái)?shù)進(jìn)行均勻標(biāo)量量化,編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),則所述的量化值是所選擇的碼字矢量在量化碼本中的索引值;(4)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取清濁音參數(shù),當(dāng)多幀聯(lián)合矢量量化時(shí),需分別提取當(dāng)前超幀中所有幀的清濁音參數(shù);(5)根據(jù)步驟(4)從每一幀提取到的5個(gè)子帶的清濁音參數(shù),若子帶為清音,用“0”表示,子帶為濁音則用“1”表示,記為矢量B,B=b1,b2,b3,b4,b5,再對(duì)該子帶清濁音矢量B用5比特量化,5個(gè)比特依次對(duì)應(yīng)著5個(gè)子帶的清濁音模式,即若第k個(gè)子帶為濁音,則bk=1,否則,bk=0,該量化值編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),所述量化值則是所選擇的碼字矢量在清濁音參數(shù)量化碼本中的索引值;(6)解碼得到步驟(5)中的清濁音參數(shù),接著,對(duì)所述當(dāng)前幀中的子帶清濁音參數(shù)序列B進(jìn)行判斷若最低帶,即第一子帶為濁音,b1=1,則當(dāng)前幀即為濁音幀,否則為清音幀;若當(dāng)前幀是濁音幀,上一幀是清音幀則當(dāng)前幀為清濁音過(guò)渡段的第一幀濁音,緊接它的下一個(gè)濁音幀為清濁音過(guò)渡段的第二幀濁音,依此類推;當(dāng)多幀聯(lián)合矢量量化時(shí),只有超幀中所有幀都是濁音幀時(shí),才認(rèn)為當(dāng)前超幀是濁音幀;若當(dāng)前幀的判斷結(jié)果為清音或清濁音過(guò)渡段的第一幀或第二幀濁音,則轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟;(7)解碼得到實(shí)際接收到的步驟(3)中量化后的基音周期參數(shù)的二進(jìn)制表示值 再對(duì) 進(jìn)行反量化得到其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù)Pi,將其與上一幀基音周期參數(shù)Pi-1進(jìn)行比較,判斷二者之間的差值|Pi-Pi-1|是否超過(guò)一個(gè)設(shè)定的閾值,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi是當(dāng)前超幀中第一幀的基音周期參數(shù),而Pi-1是上一個(gè)超幀中最后一幀的基音周期參數(shù),如果判斷為超過(guò)所設(shè)定的閾值,則判斷當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò),并進(jìn)行下一步,否則,轉(zhuǎn)到步驟(1);(8)判斷上一幀基音周期參數(shù)是否做過(guò)錯(cuò)誤恢復(fù),如果是,轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟(9)進(jìn)行錯(cuò)誤恢復(fù);(9)把接收到的步驟(3)中當(dāng)前幀的基音周期參數(shù)的二進(jìn)制表示值 中的各比特分別反轉(zhuǎn),得到 N表示比特?cái)?shù),P^i(n)n=1,2&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;N]]>表示把 的第n位反轉(zhuǎn)得到的二進(jìn)制值,假設(shè) 共有N位;對(duì)得到的這N個(gè)候選基音周期的二進(jìn)制表示值分別做反量化求取其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù),設(shè)為Pi(1)、Pi(2)…Pi(N),組成候選基音周期參數(shù)集&Psi;i={Pi(1),Pi(2)&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;Pi(N)},]]>當(dāng)多幀聯(lián)合矢量量化時(shí),所求取的候選基音周期參數(shù)是當(dāng)前超幀中第一幀的基音周期參數(shù)的候選值;再將候選基音周期參數(shù)集中的元素分別與上一幀的步驟(2)中求取的基音周期參數(shù)Pi-1進(jìn)行比較,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi-1是前一超幀中最后一幀的基音周期參數(shù),選取差值最小的作為當(dāng)前幀的基音周期參數(shù),即Pi=argminPi(n)&Element;&Psi;i|Pi(n)-Pi-1|,]]>完成錯(cuò)誤恢復(fù),轉(zhuǎn)到步驟(1);當(dāng)多幀聯(lián)合矢量量化時(shí),Pi僅是當(dāng)前超幀中第一幀的基音周期參數(shù),最后恢復(fù)的基音周期參數(shù)應(yīng)該是其所在的整個(gè)超幀的基音周期參數(shù)矢量。
      本發(fā)明的特點(diǎn)是在不增加冗余比特的前提下,通過(guò)在解碼端利用基音周期參數(shù)變化平緩的特性,進(jìn)行基音周期參數(shù)的錯(cuò)誤檢測(cè)與恢復(fù)。并且為了防止基音周期參數(shù)由于恢復(fù)錯(cuò)誤而引起誤碼擴(kuò)散,在上一幀基音周期參數(shù)已經(jīng)被判定為錯(cuò)誤并進(jìn)行過(guò)恢復(fù)的情況下,當(dāng)前幀基音周期參數(shù)不進(jìn)行錯(cuò)誤檢測(cè)與恢復(fù)。在進(jìn)行錯(cuò)誤檢測(cè)與恢復(fù)的過(guò)程中,本發(fā)明將接收到的基音周期參數(shù)各個(gè)比特分別反轉(zhuǎn),求取其對(duì)應(yīng)的基音周期參數(shù),分別與上一幀的基音周期參數(shù)進(jìn)行比較,選取差值最小的作為當(dāng)前幀的基音周期參數(shù),可以更準(zhǔn)確地將錯(cuò)誤基音周期參數(shù)進(jìn)行恢復(fù)。
      該算法能夠?qū)⒒糁芷趨?shù)由于信道誤碼而引起的誤差降低10%以上,效果明顯,最適合2400b/s語(yǔ)音編碼算法,將在數(shù)字處理芯片DSP上實(shí)現(xiàn)。


      圖1為本發(fā)明提出的基音周期參數(shù)抗信道誤碼流程框圖。
      具體實(shí)施例方式
      本發(fā)明提出的基音周期參數(shù)抗信道誤碼的方法結(jié)合附圖及實(shí)施例進(jìn)一步說(shuō)明如下本發(fā)明的方法流程如圖1所示,包括以下步驟(1)對(duì)輸入的語(yǔ)音信號(hào)樣點(diǎn)按設(shè)定的時(shí)間順序分幀,該語(yǔ)音信號(hào)樣點(diǎn)是已經(jīng)按照設(shè)定頻率采樣且經(jīng)過(guò)高通濾波去除工頻干擾后的信號(hào)樣點(diǎn);(2)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取基音周期參數(shù)Pi,其中i表示當(dāng)前幀的幀序號(hào);當(dāng)多幀聯(lián)合矢量量化時(shí),則需分別提取當(dāng)前超幀中所有幀的基音周期參數(shù);(3)把當(dāng)前幀中的基音周期參數(shù)Pi在規(guī)定的量化范圍內(nèi)按設(shè)定的量化比特?cái)?shù)進(jìn)行均勻標(biāo)量量化,編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),則所述的量化值是所選擇的碼字矢量在量化碼本中的索引值;(4)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取清濁音參數(shù),當(dāng)多幀聯(lián)合矢量量化時(shí),需分別提取當(dāng)前超幀中所有幀的清濁音參數(shù);(5)根據(jù)步驟(4)從每一幀提取到的5個(gè)子帶的清濁音參數(shù),若子帶為清音,用“0”表示,子帶為濁音則用“1”表示,記為矢量B,B=b1,b2,b3,b4,b5,再對(duì)該子帶清濁音矢量B用5比特量化,5個(gè)比特依次對(duì)應(yīng)著5個(gè)子帶的清濁音模式,即若第k個(gè)子帶為濁音,則bk=1,否則,bk=0,該量化值編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),所述量化值則是所選擇的碼字矢量在清濁音參數(shù)量化碼本中的索引值;(6)解碼得到步驟(5)中的清濁音參數(shù),接著,對(duì)所述當(dāng)前幀中的子帶清濁音參數(shù)序列B進(jìn)行判斷若最低帶,即第一子帶為濁音,b1=1,則當(dāng)前幀即為濁音幀,否則為清音幀;若當(dāng)前幀是濁音幀,上一幀是清音幀則當(dāng)前幀為清濁音過(guò)渡段的第一幀濁音,緊接它的下一個(gè)濁音幀為清濁音過(guò)渡段的第二幀濁音,依此類推;當(dāng)多幀聯(lián)合矢量量化時(shí),只有超幀中所有幀都是濁音幀時(shí),才認(rèn)為當(dāng)前超幀是濁音幀;若當(dāng)前幀的判斷結(jié)果為清音或清濁音過(guò)渡段的第一幀或第二幀濁音,則轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟;(7)解碼得到實(shí)際接收到的步驟(3)中量化后的基音周期參數(shù)的二進(jìn)制表示值 再對(duì) 進(jìn)行反量化得到其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù)Pi,將其與上一幀基音周期參數(shù)Pi-1進(jìn)行比較,判斷二者之間的差值|Pi-Pi-1|是否超過(guò)一個(gè)設(shè)定的閾值,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi是當(dāng)前超幀中第一幀的基音周期參數(shù),而Pi-1是上一個(gè)超幀中最后一幀的基音周期參數(shù),如果判斷為超過(guò)所設(shè)定的閾值,則判斷當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò),并進(jìn)行下一步,否則,轉(zhuǎn)到步驟(1);(8)判斷上一幀基音周期參數(shù)是否做過(guò)錯(cuò)誤恢復(fù),如果是,轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟(9)進(jìn)行錯(cuò)誤恢復(fù);
      (9)把接收到的步驟(3)中當(dāng)前幀的基音周期參數(shù)的二進(jìn)制表示值 中的各比特分別反轉(zhuǎn),得到 N表示比特?cái)?shù),P^i(n)n=1,2&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;N]]>表示把 的第n位反轉(zhuǎn)得到的二進(jìn)制值,假設(shè) 共有N位;對(duì)得到的這N個(gè)候選基音周期的二進(jìn)制表示值分別做反量化求取其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù),設(shè)為 組成候選基音周期參數(shù)集&Psi;i={Pi(1)Pi(2)&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;Pi(N)},]]>當(dāng)多幀聯(lián)合矢量量化時(shí),所求取的候選基音周期參數(shù)是當(dāng)前超幀中第一幀的基音周期參數(shù)的候選值;再將候選基音周期參數(shù)集中的元素分別與上一幀的步驟(2)中求取的基音周期參數(shù)Pi-1進(jìn)行比較,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi-1是前一超幀中最后一幀的基音周期參數(shù),選取差值最小的作為當(dāng)前幀的基音周期參數(shù),即Pi=argminPi(n)&Element;&Psi;i|Pi(n)-Pi-1|,]]>完成錯(cuò)誤恢復(fù),轉(zhuǎn)到步驟(1);當(dāng)多幀聯(lián)合矢量量化時(shí),Pi僅是當(dāng)前超幀中第一幀的基音周期參數(shù),最后恢復(fù)的基音周期參數(shù)應(yīng)該是其所在的整個(gè)超幀的基音周期參數(shù)矢量。
      本發(fā)明上述方法各步驟的具體實(shí)施例分別詳細(xì)說(shuō)明如下上述方法步驟(1)對(duì)輸入語(yǔ)音信號(hào)樣點(diǎn)按時(shí)間順序分幀的實(shí)施例是按8kHz頻率采樣、已經(jīng)過(guò)高通濾波去除工頻干擾的語(yǔ)音樣點(diǎn)。每25ms,也就是200個(gè)語(yǔ)音樣點(diǎn)構(gòu)成一幀。
      上述方法步驟(2)的實(shí)施例為按美國(guó)政府2400b/s混合激勵(lì)的線性預(yù)測(cè)(MELP)語(yǔ)音編碼算法標(biāo)準(zhǔn)所描述的音周期參數(shù)提方法對(duì)當(dāng)前幀提取基音周期參數(shù)pi。
      上述方法步驟(3)的實(shí)施例為將當(dāng)前幀基音周期參數(shù)pi進(jìn)行均勻標(biāo)量量化,量化范圍為[18,145],量化比特?cái)?shù)為7比特。
      上述方法步驟(4)的實(shí)施例為按美國(guó)政府2400b/s混合激勵(lì)的線性預(yù)測(cè)(MELP)語(yǔ)音編碼算法標(biāo)準(zhǔn)所描述的方法對(duì)當(dāng)前幀提取5個(gè)子帶的清濁音參數(shù),子帶為清音用“0”表示,子帶為濁音用“1”表示,記做B,B共有32取值,對(duì)應(yīng)32種模式。
      B=[b1,b2,b3,b4,b5]上述方法步驟(5)中的實(shí)施例為對(duì)上述清濁音矢量B用5比特量化,5個(gè)比特依次對(duì)應(yīng)著1到5個(gè)子帶的清濁音模式,若第i個(gè)子帶為濁音,則bi=1,否則,bi=0。
      上述方法步驟(6)的實(shí)施例為通過(guò)對(duì)B中第一子帶的清濁音性進(jìn)行判斷確定當(dāng)前幀的清濁音性,即,若b1=1,則當(dāng)前幀為濁音幀,否則為清音幀;若當(dāng)前幀為濁音幀,上一幀為清音幀,則當(dāng)前幀為清濁音過(guò)渡段的第一幀濁音,其下一幀濁音為清濁音過(guò)渡段的第二幀濁音,依此類推。
      上述方法步驟(7)的實(shí)施例為若|pi-pi-1|>25,則認(rèn)為當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò),其中pi和pi-1分別為當(dāng)前幀和上一幀的步驟(2)中的基音周期參數(shù)。
      上述方法步驟(8)的實(shí)施例為若上一幀滿足步驟(7)中的關(guān)系,且進(jìn)行過(guò)步驟(9)中的恢復(fù)過(guò)程,則當(dāng)前幀不進(jìn)行錯(cuò)誤恢復(fù)。
      上述方法步驟(9)的實(shí)施例為將當(dāng)前幀基音周期參數(shù)pi二進(jìn)制表示為P^i=[bit1,bit2,bit3,bit4,bit5,bit6,bit7],]]>分別將各比特位分別反轉(zhuǎn)后,得到 再反量化分別求取其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù),形成7個(gè)候選基音周期參數(shù)Pi(1)、Pi(2)……Pi(7),將這7個(gè)候選基音周期參數(shù)分別與上一幀基音周期參數(shù)pi-1(pi-1是上一幀的判定傳輸正確的基音周期參數(shù))進(jìn)行比較,選取差值最小的作為當(dāng)前幀恢復(fù)后的基音周期參數(shù),即Pi=argminPi(n),1&le;n&le;7|Pin-Pi-1|]]>注意,這一步跟基音周期參數(shù)的量化方式有關(guān),如果基音周期參數(shù)采用矢量量化,則需要將矢量量化的索引值的二進(jìn)制表示的各比特反轉(zhuǎn),分別求取其對(duì)應(yīng)的真正的基音周期參數(shù),然后再進(jìn)行比較。
      權(quán)利要求
      1.聲碼器基音周期參數(shù)抗信道誤碼方法,其特征在于,所述方法是在數(shù)字集成電路芯片中依次按以下步驟實(shí)現(xiàn)的(1)對(duì)輸入的語(yǔ)音信號(hào)樣點(diǎn)按設(shè)定的時(shí)間順序分幀,該語(yǔ)音信號(hào)樣點(diǎn)是已經(jīng)按照設(shè)定頻率采樣且經(jīng)過(guò)高通濾波去除工頻干擾后的信號(hào)樣點(diǎn);(2)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取基音周期參數(shù)Pi,其中i表示當(dāng)前幀的幀序號(hào);當(dāng)多幀聯(lián)合矢量量化時(shí),則需分別提取當(dāng)前超幀中所有幀的基音周期參數(shù);(3)把當(dāng)前幀中的基音周期參數(shù)Pi在規(guī)定的量化范圍內(nèi)按設(shè)定的量化比特?cái)?shù)進(jìn)行均勻標(biāo)量量化,編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),則所述的量化值是所選擇的碼字矢量在量化碼本中的索引值;(4)按2400b/s混合激勵(lì)的線性預(yù)測(cè)語(yǔ)音編碼算法對(duì)當(dāng)前幀提取清濁音參數(shù),當(dāng)多幀聯(lián)合矢量量化時(shí),需分別提取當(dāng)前超幀中所有幀的清濁音參數(shù);(5)根據(jù)步驟(4)從每一幀提取到的5個(gè)子帶的清濁音參數(shù),若子帶為清音,用“0”表示,子帶為濁音則用“1”表示,記為矢量B,B=b1,b2,b3,b4,b5,再對(duì)該子帶清濁音矢量B用5比特量化,5個(gè)比特依次對(duì)應(yīng)著5個(gè)子帶的清濁音模式,即若第k個(gè)子帶為濁音,則bk=1,否則,bk=0,該量化值編碼后經(jīng)信道傳輸?shù)浇獯a端;當(dāng)多幀聯(lián)合矢量量化時(shí),所述量化值則是所選擇的碼字矢量在清濁音參數(shù)量化碼本中的索引值;(6)解碼得到步驟(5)中的清濁音參數(shù),接著,對(duì)所述當(dāng)前幀中的子帶清濁音參數(shù)序列B進(jìn)行判斷若最低帶,即第一子帶為濁音,b1=1,則當(dāng)前幀即為濁音幀,否則為清音幀;若當(dāng)前幀是濁音幀,上一幀是清音幀則當(dāng)前幀為清濁音過(guò)渡段的第一幀濁音,緊接它的下一個(gè)濁音幀為清濁音過(guò)渡段的第二幀濁音,依此類推;當(dāng)多幀聯(lián)合矢量量化時(shí),只有超幀中所有幀都是濁音幀時(shí),才認(rèn)為當(dāng)前超幀是濁音幀;若當(dāng)前幀的判斷結(jié)果為清音或清濁音過(guò)渡段的第一幀或第二幀濁音,則轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟;(7)解碼得到實(shí)際接收到的步驟(3)中量化后的基音周期參數(shù)的二進(jìn)制表示值 再對(duì) 進(jìn)行反量化得到其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù)Pi,將其與上一幀基音周期參數(shù)Pi-1進(jìn)行比較,判斷二者之間的差值|Pi-Pi-1|是否超過(guò)一個(gè)設(shè)定的閾值,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi是當(dāng)前超幀中第一幀的基音周期參數(shù),而Pi-1是上一個(gè)超幀中最后一幀的基音周期參數(shù),如果判斷為超過(guò)所設(shè)定的閾值,則判斷當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò),并進(jìn)行下一步,否則,轉(zhuǎn)到步驟(1);(8)判斷上一幀基音周期參數(shù)是否做過(guò)錯(cuò)誤恢復(fù),如果是,轉(zhuǎn)到步驟(1),否則,進(jìn)行下一步驟(9)進(jìn)行錯(cuò)誤恢復(fù);(9)把接收到的步驟(3)中當(dāng)前幀的基音周期參數(shù)的二進(jìn)制表示值 中的各比特分別反轉(zhuǎn),得到 N表示比特?cái)?shù),P^i(n)n=1,2&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;N]]>表示把 的第n位反轉(zhuǎn)得到的二進(jìn)制值,假設(shè) 共有N位;對(duì)得到的這N個(gè)候選基音周期的二進(jìn)制表示值分別做反量化求取其對(duì)應(yīng)的步驟(2)中的基音周期參數(shù),設(shè)為Pi(1)、Pi(2)…Pi(N),組成候選基音周期參數(shù)集&Psi;i={Pi(1),Pi(2)&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;Pi(N)},]]>當(dāng)多幀聯(lián)合矢量量化時(shí),所求取的候選基音周期參數(shù)是當(dāng)前超幀中第一幀的基音周期參數(shù)的候選值;再將候選基音周期參數(shù)集中的元素分別與上一幀的步驟(2)中求取的基音周期參數(shù)Pi-1進(jìn)行比較,當(dāng)多幀聯(lián)合矢量量化時(shí),Pi-1是前一超幀中最后一幀的基音周期參數(shù),選取差值最小的作為當(dāng)前幀的基音周期參數(shù),即Pi=argminPi(n)&Element;&Psi;i|Pi(n)-Pi-1|,]]>完成錯(cuò)誤恢復(fù),轉(zhuǎn)到步驟(1);當(dāng)多幀聯(lián)合矢量量化時(shí),Pi僅是當(dāng)前超幀中第一幀的基音周期參數(shù),最后恢復(fù)的基音周期參數(shù)應(yīng)該是其所在的整個(gè)超幀的基音周期參數(shù)矢量。
      2.按權(quán)利要求1所述的聲碼器基音周期參數(shù)抗信道誤碼方法,其特征在于,所述步驟(1)中每一個(gè)幀包含的語(yǔ)音樣點(diǎn)數(shù)通常是200個(gè),但不局限于此,也可以是180個(gè)或者其它固定數(shù)目。
      3.按權(quán)利要求1所述的聲碼器基音周期參數(shù)抗信道誤碼方法,其特征在于,所述步驟(7)中的閾值是通過(guò)離線對(duì)大量語(yǔ)音統(tǒng)計(jì)后得到的,設(shè)為25。
      全文摘要
      本發(fā)明屬于語(yǔ)音壓縮編碼技術(shù)領(lǐng)域。該方法首先對(duì)輸入信號(hào)樣點(diǎn)分幀;對(duì)當(dāng)前幀提取基音周期和清濁音參數(shù),并量化編碼傳輸;解碼端解碼后得到基音周期和清濁音參數(shù);如當(dāng)前幀不是清音或清濁音過(guò)渡段的第一或第二幀濁音,則將其基音周期參數(shù)與上一幀作比較;若二者差值超過(guò)一個(gè)設(shè)定閾值,則判定當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò);若上一幀基音周期參數(shù)未出錯(cuò),而當(dāng)前幀基音周期參數(shù)傳輸出錯(cuò),則將當(dāng)前幀基音周期參數(shù)量化傳輸?shù)亩M(jìn)制表示的各比特分別反轉(zhuǎn),求取對(duì)應(yīng)的基音周期參數(shù),作為候選基音周期參數(shù);將其分別與上一幀基音周期參數(shù)作比較,取差值最小的作為恢復(fù)值。該方法可提高聲碼器基音周期參數(shù)抗信道誤碼能力,最適合低速率語(yǔ)音編碼。
      文檔編號(hào)G10L19/14GK1975861SQ20061016524
      公開(kāi)日2007年6月6日 申請(qǐng)日期2006年12月15日 優(yōu)先權(quán)日2006年12月15日
      發(fā)明者崔慧娟, 唐昆, 李曄, 洪侃 申請(qǐng)人:清華大學(xué)
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1