權向量均衡器數據采集長度算法介紹:
自適應參數的確定為了用FPGA實現LMS算法,先在MATLAB平台上對LMS算法進行仿真,以確定影響算法性能的相關參數具體值。(1)迭代步長(zhǎng):用(yòng)於控(kòng)製收(shōu)斂(liǎn)速度和穩態誤差。值(zhí)大,收斂快,但收斂後的穩態誤差大;值小,收斂慢,但收斂後的穩態誤差小。因此,需要確定合適的值。(2)權向量長度N:增加長度,LMS算法收斂(liǎn)性能會得到提*,但增大了計算量且硬件實現難度越大;減小長度(dù),收(shōu)斂變慢,甚(shèn)至算法無法收(shōu)斂。因此,需要確定合適的權(quán)長。
為了(le)確定合適的和在權(quán)向量(liàng)長度的情況下,用脈衝幅號進行仿真,可得階FIR橫向濾波器輸出(chū)結果。顯然,PAM信號清晰分開,因此*得參數可作為FPGA實現的依據。均衡器數據采集長度算法的實現,定點運算數製在FPGA內部,數據用符號數表示。規定zui*位作為符號位,用“0”表示正數,“1”表示負數,且*有數據都采用補碼形式表示。
這裏,在(zài)FPGA內部設計乘法器時,使用12位硬件有符號數(shù)乘法器,采(cǎi)用*的定點運算方法進行運算.具體步驟如下:(1)根據MATLAB仿真實驗*定的(de)輸入數據、濾波係數等變量的數值(zhí)範圍及用信號進行多次仿真(zhēn)的實驗結(jié)果,得到各變量的數值範圍變量名稱(2)根據MATLAB仿真實驗得到的各變量數值的動態範圍,來確定各變量小數點的定標。具體方法是:對於輸入信號xk,其數值範圍在(-2,2)之(zhī)間,那麽滿量程時(shí)用兩位表(biǎo)示即可,*以把小數點定標在第9位,這樣就可以在滿足動態範圍的前提(tí)下提供zui好的(de)*度。
權向量均衡器數據采集長度算法介(jiè)紹(shào)