基于PARAFAC模型的新型DS-CDMA盲接收機
算法收斂后,得到估計矩陣A、B、C。DTALS算法利用步驟1、2、3得到的矩陣進行迭代初始化,使初始值更加精確,能夠減少迭代的次數(shù),降低運算的復雜度。仿真結(jié)果表明,DTALS算法在擬合精度上比原有的TALS算法有所提高,并且具有更快的收斂速度。
4 仿真結(jié)果與分析
通過仿真,分析DTALS-PARAFAC接收機的誤碼率(biterror rate,BER)性能和收斂性能,將仿真精度與仿真速度等因素綜合考慮,假設(shè)M=4個用戶的DS-CDMA系統(tǒng),一次處理的用戶信息樣本長度為I=50,擴頻碼采用Hadamard碼,長度為K=7,天線數(shù)J=4,噪聲為加性高斯白噪聲,用戶與天線的衰落因子服從高斯隨機分布。Monte Carlo仿真1 000次取其平均誤碼率。
4.1 DTALS-PARAFAC、TALS-PARAFAC、MMSE接收機的BER性能比較
將DTALS-PARAFAC盲接收機與文獻中TALS-PARAFAC接收機的誤比特率性能比較。同時對非盲的線性MMSE接收機進行仿真以作參考。MMSE接收機需要已知信道衰落矩陣A和擴頻碼矩陣C。仿真結(jié)果如圖2所示。本文引用地址:http://m.butianyuan.cn/article/189539.htm
由圖2可以看出,在未知信道衰落矩陣A和擴頻碼矩陣C的基礎(chǔ)上,DTALS-PARAFAC接收機的性能要優(yōu)于TALS-PARAFAC接收機,且與非盲MMSE接收機性能相近。說明基于PARAFAC的盲接收機性能優(yōu)越,兩種算法的誤碼性能反映了其迭代算法的擬合精度,即接收機的誤碼率越低,擬合精度越高,反之亦然。因此,在多用戶DS-CDMA系統(tǒng)中,DTALS算法擬合精度更高。
4.2 DTALS-PARAFAC接收機和TALS-PARAFAC接收機的收斂速度比較
圖3給出了在不同信噪比條件下,兩種接收機的平均迭代次數(shù)。可以看出2種接收機的迭代次數(shù)均隨著信噪比的增加而下降,在相同信噪比的情況下,DTALS-PARAFAC的迭代次數(shù)遠小于TALS-PARAFAC接收機。因此,在保證誤碼率的前提下,DTALS算法具有更優(yōu)越的收斂速度,性能更加穩(wěn)定。
5 結(jié)論
文中將FARAFAC模型與多用戶多天線DS-CDMA系統(tǒng)相結(jié)合,在原有的TALS算法的基礎(chǔ)上結(jié)合一種DTLD算法,提出了一種新的DTALS-PARAFAC盲接收機,通過DTLD算法將更加符合模型分解的初始值引入到TALS迭代過程中,優(yōu)化了算法的性能。結(jié)果表明,DTALS-PARAFAC接收機在處理DS-CDMA信號的過程中具有更好的擬合精度和收斂速度,更適用于DS-CDMA系統(tǒng)。
cdma相關(guān)文章:cdma原理
評論