在LMS演算法中,演算法中誤差e是期望信號和接識訓接收信號的差值,可是在通信系統中,我們并不能知道期望信號是什么,那么LMS的意義何在??
uj5u.com熱心網友回復:
有一段導頻符號用來訓練均衡器使它達到收斂狀態;導頻過后,是第一個未知的符號,用訓練得到的均衡器系數來處理這段資料,得到均衡輸出,然后判斷它屬于哪個星座點;
將星座點與均衡輸出相減,得到誤差資料,然后調節均衡器系數;這樣回圈下去就可以了。
uj5u.com熱心網友回復:
謝謝回復 請問你有LMS演算法的matlab代碼嗎uj5u.com熱心網友回復:
matlab, C代碼都有,但不在這個電腦里。LMS演算法本身非常簡單,三行代碼而已,均衡器的重點也不在這里。應用中要重點解決幾個問題:前饋、反饋濾波器的時序;濾波器的快速收斂,LMS是非常慢的,等到收斂好要幾百個符號,所以要設法把收斂限制到一二十個符號以內;或者改用其它演算法,比如平方根kalman,QRD-RLS;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108233.html
標籤:網絡通信
