基于DSP的話音帶寬短波信道模擬器 作者: 時間:2007-03-09 來源:網(wǎng)絡(luò) 加入技術(shù)交流群 掃碼加入和技術(shù)大咖面對面交流海量資料庫查詢 收藏 摘要:介紹了一種基于DSP平臺的話音帶寬波信道模擬器。該模擬器不僅可以提供短波信道的主要特點(diǎn),如多徑傳輸、瑞利衰落、多普勒頻移等,而且實(shí)現(xiàn)了對傳輸信號的全數(shù)字化實(shí)時處理。 關(guān)鍵詞:數(shù)字信號處理 短波通信 信道模擬 瑞利衰落 為了測試短波(高頻)通信設(shè)備的性能,通常需要在實(shí)際通信環(huán)境中進(jìn)行大量的外場實(shí)驗(yàn)。相比之下,信道模擬器能夠在實(shí)驗(yàn)室環(huán)境下進(jìn)行類似的性能測試,測試費(fèi)用少、可重復(fù)性強(qiáng),而且可以縮短設(shè)備的研制周期。短波信道是隨機(jī)變參信道,根據(jù)一些統(tǒng)計(jì)規(guī)律,可以有所側(cè)重地建立近似的信道模型。目前,比較有代表性的信道模型有:Watterson等人提出的高斯散射增益抽頭延遲線模型(簡稱Watterson模型)、Hoffmeyer等人提出的采用電離層物理參數(shù)的信道模型和Giles等人提出的采用短波信道沖激響應(yīng)直接測量法的模型等。這些模型中,Watterson模型的主要優(yōu)點(diǎn)是計(jì)算的復(fù)雜度低,能在大多數(shù)情況下較好地描繪短波信道的特性,現(xiàn)已被CCIR推薦并廣泛采用。 本文采用Watterson模型,以TMS320VC33為核心器件,提出了軟硬件結(jié)合,以軟件為主的設(shè)計(jì)思想,對300~3000Hz帶寬基帶短波信道的主要特性進(jìn)行模擬,能較好地滿足實(shí)驗(yàn)需求。1 Watterson信道模型 Watterson等人提出的高斯散射增益抽頭延遲線模型如圖1。 圖1中,發(fā)射信號經(jīng)理想的時延線后,在若干個可調(diào)抽頭處送出,在每路抽頭處,時延信號由一個復(fù)隨機(jī)分支增益函數(shù)gi(t)進(jìn)行調(diào)制,各路已調(diào)信號和加性噪聲相加,形成接收信號。 復(fù)隨機(jī)分支增益函數(shù)是體現(xiàn)信道特性的一個重要參數(shù),其定義如下: 式(1)中a和b表示路徑中的兩個磁離子分量;g’ia(t)和g’a(t)是兩個相互獨(dú)立的各態(tài)歷經(jīng)復(fù)高斯隨機(jī)過程(均值為零);wiat和wibt提供兩個磁離子分量所希望的多普勒頻移。 每個復(fù)隨機(jī)分支增益函數(shù)gi(t)的功率譜函數(shù)為: 式(2)中Aia和Aib為磁離子分量的衰減系數(shù);2σia和2σib決定多普勒頻展。 Watterson等人驗(yàn)證了模型的正確性,并指出,當(dāng)每一路徑采用兩個磁離子分量時: (1)如果載頻較低,兩個磁離子分量的多普勒頻移和頻展近似相等,它們的功率譜幾乎重合,這樣只需一個磁離子分量即可表示; (2)如果載頻較高,兩個磁離子分量的相對時延顯著,應(yīng)使用兩個不同磁離子分量。2 關(guān)鍵技術(shù) 2.1 瑞利衰落的產(chǎn)生 一般地,隨機(jī)過程V(t)可表示為: V(t)=n(t)cos[ωct+θ(t)] (3) 如果式(3)中n(t)服從瑞利分布,θ(t)服從(0~2π)內(nèi)的均勻分布。可以證明,V(t)還可有如下表達(dá)式: V(t)=na(t)cosωct+nb(t)sinωct (4) (3)式和(4)式中變理的關(guān)系如下: 此時要求na(t)和nb(t)是獨(dú)立的正態(tài)分量,并滿足下列條件: %26;#183;na(t)和nb(t)不相關(guān); %26;#183;na(t)和nb(t)的幅度服從高斯概率密度函數(shù),且均值為零、均方根相等; %26;#183;na(t)和nb(t)具有高斯型的功率譜。 因此,只要產(chǎn)生出滿足上述條件的na(t)和nb(t),即可得到n(t)。故而,在Watterson模型中,瑞利衰落對輸入信號的影響,可近似看作兩個獨(dú)立的同相和正交高斯噪聲源對輸入信號的調(diào)制。2.2 高斯噪聲的產(chǎn)生 本文以線性同余法為基礎(chǔ),產(chǎn)生高斯噪聲,步驟如下: (1) 利用線性同余法的偽隨機(jī)序列,得到(0,(4) 1)區(qū)間均勻分布的隨機(jī)數(shù); (2) 通過進(jìn)一步的算法(變換),得到希望的偽高斯噪聲。 線性同余產(chǎn)生隨機(jī)數(shù)的迭代公式如下: Xi+1=(aXi+c)(modm) (5) 式(5)中a為常數(shù),c為增量(一般取c=0),模數(shù)m為質(zhì)數(shù),初值X0(種子數(shù))要噗任意非負(fù)整數(shù)。由此可得一組周期為(m-1)的偽隨機(jī)序列{Xi}。利用xi=Xi/m可得到(0,1)區(qū)間均勻分布的隨機(jī)數(shù)xi。 高斯分布隨機(jī)數(shù)可由隨機(jī)數(shù)xi得到,利用公式如下: 不難看出,ni近似服從均值為0、方差為1的高斯分布。同理,根據(jù)分式: 可得到均值為0,方并為(αm)2的高斯分布隨機(jī)數(shù)。(7)式中α為功率增益因子。 為保證na(t)和nb(t)不相關(guān),產(chǎn)生na(t)和nb(t)的偽隨機(jī)序不僅要有良好的自相關(guān)特性,而且它們的互相關(guān)峰值要盡量小。實(shí)驗(yàn)表明,若兩序列的模數(shù)足夠大且不相等,就可保證序列對在較長時間內(nèi)滿足上述相關(guān)特性。 2.3 低通濾波器的實(shí)現(xiàn) 根據(jù)(2)式,為使每個磁離子分量功率譜為高斯型,每個分量上所需的幅度響應(yīng)為: (8)式中aik為衰減系數(shù)(k=a,b)。利用MATLAB6.1的iirlpnorm()函數(shù)可構(gòu)造IIR濾波器,并使其幅度響應(yīng)逼近|H’ik(ω)|。 Iirlpnorm(n,d,f,edges,a)函數(shù)中,參數(shù)n為零點(diǎn)個數(shù),d為極點(diǎn)個數(shù),向量f為頻率采樣點(diǎn)向量,edges為邊沿向量,a為與f對應(yīng)的輪廓曲線向量。利用上述參數(shù),iirlpnorm()函數(shù)可得到相應(yīng)濾波器傳遞函數(shù)的存儲矩陣[ba]。矩陣[b a]的各存儲向量定義如下: b=[b(1) b(2)…b(m+1)] a=[a(1) a(2)…a(n+1)] 它們對應(yīng)線性離散系統(tǒng)的傳遞函數(shù)為: 一般地,H(z)是濾波器|H’a(ω)|的最佳逼近。經(jīng)驗(yàn)證,在采樣為9.6kHz的情況下,采用8階IIR濾波器,可得到不同頻展要求下的濾波器,且設(shè)計(jì)的濾波器帶寬與理想帶寬誤差較小。 一般地,在計(jì)算過程中,H(z)系數(shù)的微小變動可能會惡化幅度響應(yīng)。為確保系統(tǒng)穩(wěn)定,通常將傳遞函數(shù)變成二次分式級聯(lián)形式: 在級聯(lián)實(shí)現(xiàn)中,可以用極點(diǎn)和零點(diǎn)配對的方法,將共軛的零極點(diǎn)或相近的零極點(diǎn)組合成一個二階濾波器,從而使頻域幅度響應(yīng)達(dá)到濾波器的設(shè)計(jì)要求。利用MATLAB中tf 2sos(b,a)函數(shù)可實(shí)現(xiàn)傳遞函數(shù)到二次分工形式的轉(zhuǎn)換,并將結(jié)果保存到與(10)式對應(yīng)的系數(shù)矩陣sos:在實(shí)現(xiàn)過程中,首先通過MATLAB生成不同頻展要求下IIR濾波器的系數(shù)矩陣sos,然后將這些系數(shù)存放在DSP片外RAM中。模擬器工作時,由控制程序根據(jù)不同的頻展選擇相應(yīng)的系數(shù)。高斯噪聲源經(jīng)過選定的IIR濾波器,生成衰落所需的高斯控制信號。 3 模型實(shí)現(xiàn)與測試 在采用2條路徑的情況下,對于第I條路徑(i=1,2),每路磁離子分量上產(chǎn)生衰落的復(fù)高斯控制信號分別為: g’ia(t)=nlia(t)+inQia(t) g’ib(t)=nIib(t)+inQib(t) 假設(shè)輸入復(fù)倍為:z(t)=x(t)+jx’(t) 則第I條路徑的輸出信號應(yīng)為:由于模擬器的工作帶寬較低,可令: 此時,第I條路徑的輸出信號為: yi(t)=[x(t)nli(t)-x(t)nQi(t)]cos2πωit-[x(t)nQi(t)+x’(t)nli(t)]sin2πωit (12) 若n(t)為加性噪聲,可得模擬器的輸出為: 由上述分析可得,采用2路多徑的短波信道模擬器的總線結(jié)構(gòu)框圖(圖2)。 完成Watterson模型的模擬器主要包括基于TMS320VC33的DSP板和進(jìn)行DSP參數(shù)控制的PC,系統(tǒng)硬件結(jié)構(gòu)如圖3。模擬器的多徑傳輸、瑞利衰落、多普勒頻移等主要算法通過TMS320VC33實(shí)現(xiàn),所有模擬都由軟件完成;液晶控制面板進(jìn)行參數(shù)的設(shè)定并在運(yùn)行時發(fā)送到DSP;濾波器系數(shù)和正弦漢卡等數(shù)據(jù)存儲于片外RAM(IS61LV12816);采樣、A/D轉(zhuǎn)換以及D/A轉(zhuǎn)換由TLV320AIC10信號轉(zhuǎn)換芯片完成。 TLV320AIC10是TI公司推出的低功耗16位A/D、D/A轉(zhuǎn)換芯片。使用其片內(nèi)FIR濾波器時采樣頻率最高可達(dá)22Ksps,采用片外FIR濾波器時其采樣速度最高可達(dá)88Asps,工作方式和采樣速率均可由DSP編程設(shè)置。 根據(jù)短信道的一些統(tǒng)計(jì)特性和實(shí)驗(yàn)室的工作要求,確定模擬器的參數(shù)指標(biāo)并進(jìn)行了測試。輸入信號為1200Hz的正弦波,譯定A/D采親率為9.6kHz,路徑時延2ms,多普勒頻移30Hz,頻率2Hz,無加性噪聲,得到輸出信號的4800個樣點(diǎn)(如圖4)。 本文介紹了一種短波通信信道模擬器的設(shè)計(jì)與實(shí)現(xiàn)。在信道模擬器的設(shè)計(jì)中,采用兩路經(jīng)過高斯型功率譜IIR濾波器的高斯過程的同相和正交分量合成單徑瑞利衰落高斯型功率譜IIR濾波器由MATLAB設(shè)計(jì),產(chǎn)生的濾波器系統(tǒng)存放在DSP外圍RAM中。輸入信號的采樣量化、噪聲源的產(chǎn)生、衰落的形成以及多徑傳輸?shù)冗^程均由DSP及外圍設(shè)備協(xié)同處理完成,實(shí)現(xiàn)了對傳輸信號的全數(shù)字化處理,能夠?qū)崟r模擬實(shí)際短波通信信道環(huán)境。測試表明,該模擬器的主要技術(shù)指標(biāo)均能達(dá)到設(shè)計(jì)要求。
評論