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