《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 一種基于系統(tǒng)總誤碼率的協(xié)同伙伴選擇算法
一種基于系統(tǒng)總誤碼率的協(xié)同伙伴選擇算法
來源:電子技術(shù)應(yīng)用2010年第8期
王 彬, 陳 力, 張 欣, 楊大成
北京郵電大學(xué), 北京100876
摘要: 提出了一種基于系統(tǒng)總誤碼率的協(xié)同伙伴選擇算法。當(dāng)系統(tǒng)總發(fā)送功率一定時,通過系統(tǒng)誤碼率公式,采用帶CRC校驗的DF協(xié)同通信的協(xié)同增益,來降低系統(tǒng)總的誤碼率。仿真表明,此算法有效地降低了系統(tǒng)總誤碼率,并且系統(tǒng)SNR越大,協(xié)同通信對系統(tǒng)數(shù)據(jù)傳輸?shù)膸椭矫黠@。
中圖分類號: TN912.3
文獻標(biāo)識碼: A
文章編號: 0258-7998(2010)08-0119-03
Research on speaker recognition from coding domain based on DTW algorithm
LI Rong Jian, YU Hong Tao, LI Shao Mei
National Digital Switching System and Researching Center, Zhengzhou 450002, China
Abstract: The direct extraction of speech feature parameters from VoIP voice stream for speaker recognition in relation to reconstructing the decoded speech for speaker recognition has the advantages of easy implementation.This paper focuses on data in G.729 coding domain and proposes a method of quick speaker recognition based on DTW algorithm. Experimental results show that, compared with GMM, DTW has advantage of high rcognition accuracy and process speed in the text-dependent speaker recognition.
Key words : speaker recognition; G.729 coding stream; voice feature parameter; DTW algorithm

 在集中式網(wǎng)絡(luò)多用戶協(xié)同通信系統(tǒng)中,協(xié)同伙伴選擇算法決定著協(xié)同通信的性能。協(xié)同通信伙伴的選擇在現(xiàn)有通信用戶中尋找能使系統(tǒng)吞吐量達到更大化的用戶組合,進一步提高通信資源的利用率。協(xié)同通信中的伙伴選擇需要考慮多個方面,包括系統(tǒng)層總的系統(tǒng)容量,即通過協(xié)同通信使得整個系統(tǒng)的容量最大;用戶層的各個用戶的公平性,即協(xié)同通信系統(tǒng)中各個用戶在吞吐量、功率消耗方面的公平性問題;協(xié)調(diào)通信中源節(jié)點和伙伴節(jié)點的功率分配問題。
 協(xié)同通信同樣涉及到功率分配的問題,發(fā)送端與協(xié)同伙伴之間的功率分配直接影響著整個系統(tǒng)的性能。如果功率分配不當(dāng),會造成協(xié)同伙伴之間有的受益匪淺,有的則會導(dǎo)致電能很快耗盡。功率分配是在系統(tǒng)資源有限的前提下,根據(jù)不同的傳輸方案,確定某種準(zhǔn)則,如信道容量或信噪比,在約束條件下在協(xié)同伙伴間合理分配功率,能夠極大地改善功率資源的利用率,進一步提高系統(tǒng)的容量。
 在現(xiàn)有的關(guān)于伙伴選擇的論文中,側(cè)重面各不相同。在參考文獻[1]中,介紹了一種當(dāng)發(fā)送功率之和為定值時,在多個中繼節(jié)點中選擇一個協(xié)作伙伴,使得信息的誤碼率最小的選擇算法。在參考文獻[2]中,根據(jù)系統(tǒng)中信道信息,給出了當(dāng)采用協(xié)同通信時的性能增益函數(shù)。在參考文獻[3]中提出了采用協(xié)同通信時所達到的吞吐量與源節(jié)點的發(fā)送功率的比值為協(xié)同通信的利用率函數(shù),以此來衡量協(xié)同伙伴對源節(jié)點數(shù)據(jù)傳輸?shù)膸椭?。在參考文獻[4]中通過信道增益的大小實現(xiàn)系統(tǒng)中節(jié)點的分配,使系統(tǒng)中更多的節(jié)點參與到協(xié)同中去。參考文獻[5]則從另外一個角度考慮了伙伴選擇算法。參考文獻[6]提出的是當(dāng)滿足一定的傳輸性能(誤碼率)時,如何選取協(xié)作伙伴使得總的發(fā)送功率之和最小,即能量最優(yōu)的算法。
 在參考文獻[2]中,在考慮協(xié)同增益時沒有統(tǒng)一發(fā)送功率,這樣不能直接說明協(xié)同傳輸對系統(tǒng)的增益。本文提出的算法將采用和不采用協(xié)同傳輸時的發(fā)送總功率設(shè)為相同,能更好地顯示協(xié)同傳輸對系統(tǒng)是否有利。在現(xiàn)有的文獻中沒有考慮協(xié)同伙伴對源數(shù)據(jù)的CRC檢驗,本文設(shè)計選擇函數(shù)時考慮了協(xié)同伙伴的CRC檢驗,能夠較好地與實際傳輸相符合,提高設(shè)計可信度。在參考文獻[3]中,伙伴選擇算法盲目地將所有節(jié)點都選入到協(xié)同傳輸當(dāng)中,但實際中有部分選定的協(xié)同傳輸組反而是對數(shù)據(jù)傳輸有害。本文設(shè)計的協(xié)同增益大小能直接表示協(xié)同傳輸是否對數(shù)據(jù)傳輸有利,當(dāng)協(xié)同增益不大于1時,協(xié)同傳輸對數(shù)據(jù)傳輸無利,此時就不采用協(xié)同傳輸。這樣通過該伙伴選擇算法可使協(xié)同傳輸與直接傳輸共存,而不是將所有節(jié)點都參與到協(xié)同傳輸當(dāng)中。
1 系統(tǒng)模型


2 伙伴選擇函數(shù)
 在采用MQAM調(diào)制時的誤碼率[7]的基礎(chǔ)上,通過推導(dǎo)采用和不采用協(xié)同通信時系統(tǒng)信噪比和誤符率函數(shù),可以得到在相同的發(fā)送功率下,系統(tǒng)采用CRC校驗的DF協(xié)同通信的誤碼率性能。再將協(xié)同時協(xié)同的兩個節(jié)點的正確傳輸概率的乘積除以非協(xié)同時兩個節(jié)點正確傳輸?shù)母怕剩玫絽f(xié)同通信給兩個節(jié)點的數(shù)據(jù)傳輸帶來的增益。并通過此協(xié)同增益來實現(xiàn)系統(tǒng)的伙伴選擇算法。


  當(dāng)解碼協(xié)同(DF)方式采用CRC校驗時,即當(dāng)協(xié)同伙伴解調(diào)錯誤時則不進行協(xié)同;當(dāng)發(fā)送功率P2為0,則采用解碼協(xié)同方式信息的誤碼率可以分成兩部分,一部分為協(xié)同失敗時的誤碼率,一部分為協(xié)同成功時的誤碼率。對于CRC校驗位位數(shù)是R的協(xié)同通信,只有當(dāng)協(xié)同伙伴對R比特完全解調(diào)正確時才進行協(xié)同轉(zhuǎn)發(fā);當(dāng)出現(xiàn)錯誤時則不進行轉(zhuǎn)發(fā),即非協(xié)同模式。此時信息的誤碼率為:

 即接收端進行協(xié)同傳輸時用戶1和用戶2的信息都正確傳輸?shù)母怕逝c不進行協(xié)同傳輸時用戶1和用戶2信息都正確傳輸?shù)母怕实谋戎怠?br/>  將系統(tǒng)中所有的協(xié)同增益相乘,得到了系統(tǒng)總的協(xié)同增益,協(xié)同伙伴選擇即是使該增益乘積最大的選擇方案,協(xié)同伙伴選擇的方案為:

 設(shè)系統(tǒng)有N個源點,各個節(jié)點可以通過信道估計獲得節(jié)點間以及節(jié)點與基站間的信道增益,并通過上面的函數(shù)計算出該節(jié)點與其他節(jié)點協(xié)同時帶來的增益Gi,j,并將該增益上傳給基站。則基站獲得了系統(tǒng)中每兩個節(jié)點所獲得增益的N×N的矩陣?;就ㄟ^此矩陣來決定如何對系統(tǒng)中的源點進行協(xié)同分組。
 在已知協(xié)同增益矩陣后,可利用最大利益匹配算法、貪婪算法或最差鏈路優(yōu)先算法等[6]進行伙伴選擇。
 當(dāng)采用鏈路最差節(jié)點優(yōu)先[6]的算法時,先將系統(tǒng)中所有節(jié)點到目的節(jié)點的信道增益排序,從最小信道增益的用戶進行伙伴選擇。即對于最小信道增益的用戶,選取其與其他節(jié)點進行協(xié)同時,協(xié)同增益最大并且對該增益大于1的節(jié)點進行協(xié)同傳輸。如果一個節(jié)點已經(jīng)被前面的節(jié)點選為協(xié)同伙伴,則后面的節(jié)點不能再選其為協(xié)同伙伴。如果選取時協(xié)同增益的最大值都不大于1(即協(xié)同不會帶來好處),則該節(jié)點不進行協(xié)同傳輸。這樣可以保證每個協(xié)同組都是有增益的。
3 仿真結(jié)果
 首先仿真當(dāng)功率比例r固定為0.5時本文提出的伙伴選擇算法的性能。
 仿真時MQAM中M選取為16,系統(tǒng)中用戶數(shù)N選取為20。每個節(jié)點到基站以及每個節(jié)點之間的信道增益選取為0~1的隨機數(shù),采用對稱信道,即兩節(jié)點之間的信道增益與傳輸方向無關(guān)。仿真時選取功率比例r為0.5。仿真系統(tǒng)中伙伴分組情況和系統(tǒng)性能隨信噪比(SNR)增加的變化情況。該算法采用帶CRC冗余校驗的DF協(xié)同方式所分配的協(xié)同伙伴組如表1所示。


 如表1所示,表中顯示了隨著信噪比(SNR)的增加,采用提出的算法所得的協(xié)同伙伴分組情況。對應(yīng)于每個SNR,表中沒有出現(xiàn)的用戶為非協(xié)同用戶,即用戶選擇直接傳輸。當(dāng)SNR小于10左右時,由于信噪比較小,協(xié)同伙伴接收到信源節(jié)點信息的誤碼率比較高,此時采用協(xié)同傳輸反而會降低系統(tǒng)的傳輸性能,所以此時沒有協(xié)同伙伴組,而很多文獻中假設(shè)系統(tǒng)中任何時刻所有節(jié)點都參與到協(xié)同傳輸中來。隨著SNR的增加,協(xié)同伙伴能正確解調(diào)信源數(shù)據(jù)的概率也隨之增加,此時系統(tǒng)中的協(xié)同伙伴組也逐漸增加,協(xié)同通信對系統(tǒng)性能的提升也隨之增加。
   圖2給出了直接傳輸和采用本文提出的伙伴選擇算法、參考文獻[3]提出選擇函數(shù)下,系統(tǒng)誤碼率與SNR的關(guān)系。從圖2中可以看出,當(dāng)信噪比小于10 dB左右時,由于信噪比較低,協(xié)同伙伴接收信源信息的誤碼率較高,本文提出的協(xié)同增益不大于1,此時所有節(jié)點都沒有采用協(xié)同傳輸。而采用參考文獻[3]的選擇函數(shù)時,由于所有節(jié)點都將參與到協(xié)同傳輸當(dāng)中來,使得在SNR較低時,協(xié)同傳輸反而會降低系統(tǒng)的傳輸性能,增加系統(tǒng)總誤碼率。隨著SNR的增加,本文提出算法中協(xié)同伙伴組也增多,協(xié)同通信對系統(tǒng)性能的提升也越來越大,系統(tǒng)總的誤碼率越來越低。

 圖3給出了隨著SNR的增加,協(xié)同通信對系統(tǒng)增益的變化情況。圖3中可以看出,當(dāng)SNR小于10 dB左右時,系統(tǒng)增益為1(此時沒有協(xié)同伙伴組)。隨著SNR的增加,系統(tǒng)中協(xié)同伙伴組隨之增加,系統(tǒng)增益也隨之增大,即帶CRC冗余校驗的DF協(xié)同方式對系統(tǒng)數(shù)據(jù)傳輸性能的幫助越來越大。當(dāng)SNR比較高時,采用協(xié)同通信其誤碼率比不采用協(xié)同通信要低幾個數(shù)量級。

    協(xié)同通信中協(xié)同伙伴的選擇直接影響著協(xié)同通信的性能,影響著整個系統(tǒng)的吞吐量、誤碼率以及各個用戶在吞吐量、功率消耗等方面的公平性。因而伙伴選擇算法在協(xié)同通信中占有很重要的地位。本文提出的基于系統(tǒng)總誤碼率的伙伴選擇算法能夠在系統(tǒng)總的發(fā)送功率一定時,使得采用帶CRC冗余校驗的DF協(xié)同通信在整個系統(tǒng)達到較好的誤碼率性能。不論是否采用協(xié)同傳輸時都用相同的發(fā)送功率,能更好地顯示協(xié)同傳輸對系統(tǒng)的幫助。本文提出的協(xié)同增益函數(shù)大小能直接顯示協(xié)同傳輸是否對數(shù)據(jù)傳輸有利,從而決定節(jié)點是否參與協(xié)同傳輸,使得協(xié)同傳輸和直接傳輸共存,避免了在有的協(xié)同傳輸并不利于數(shù)據(jù)的傳輸?shù)那闆r下,盲目的將所有節(jié)點都參與到協(xié)同傳輸中。并通過調(diào)整協(xié)同通信中信源節(jié)點和協(xié)同伙伴間的功率分配比例,使系統(tǒng)達到更好的誤碼性能。
參考文獻
[1]  IBRAHIM A S, SADEK A K, SU Wei Feng,et al. Cooperative communications with relay-selection when to cooperate and whom to cooperate with. IEEE Transactions on  wireless communications,2008,7(7).
[2]  LIN Z, ERKIP E,STEFANOV A. Cooperative regions and partner choice in coded Cooperative systems. IEEE Transactions on communications,2006,54(7).
[3]  CHEN Yan, CHENG Peng, QIU Pei Liang.Optimal partner     selection strategies in wireless cooperative networks with fixed and variable transmit power. IEEE wireless communications and networking conference,2007.WCNC 2007.
[4]  JUNG Y S, LEE J H. Partner assignment algorithm for  cooperative diversity in mobile communication systems[C].  Vehicular Technology Conference, 2006.VTC 2006-Spring.    IEEE 63rd.
[5]  MAHINTHAN V, CAI L, MARK J W. Partner selection based on optimal power allocation in cooperative-diversity systems. IEEE Transactions on vehicular technology,2008,57(1).
[6]  MAHINTHAN V, CAI L, MARK J W. Maximizing cooperative diversity energy gain for wireless networks[J]. IEEE Transactions on wireless communications,2007,6(7).
[7]  周炯槃,龐沁華,續(xù)大我,等.通信原理(合訂本)[M].北京:北京郵電大學(xué)出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。