精華區beta comm_and_RF 關於我們 聯絡資訊
小弟目前正在模擬一個QAM system 用matlab 可是對於DFE system有點問題 一開始我先用比較簡單channel model 而我也只用feed-forward EQ就可以收斂 我只需要一個 T-spaced LMS DFE 不需要 Fractional Spaced 1.filter Y=FFE*X' 2.Error Estimation (Decision Directed or Training symbol) E=D-Y 3.Updating FFE=FFE+u*E*X; 可是接下來想嘗試用feedback EQ的時後 就有些問題了 Step by Step 1.Y=FFE*X'-FBE*DD' (DD'=Decision feedback) 2.E=D-Y 3.FFE=FFE+u *E*X FBE=FBE+u2*E*DD 想請問一下我降的Algorithm有什麼問題 還是+-號有搞錯? FFE跟FBE updating的公式有錯嗎? 還是中間有什麼細節沒注意到的? 一開始FFE initial 我設定中間那個tap=1 FBE全部=0 可是最後MSE 一直在震盪 想請問一下 我是不是有做錯什麼 有大大知道問題出在哪或是有設計過DFE的人 可以指點一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.128.53
lovewa:u的選定很重要~他會決定是否收斂! 140.115.152.45 08/13 20:38
captainVince:那可以講一下u的選法嗎? 202.132.128.53 08/13 22:28
captainVince:因為我只有FFE的時候是可以收斂 202.132.128.53 08/13 22:29
captainVince:加了FBE就收斂的很差 很怪... 202.132.128.53 08/13 22:30
Gaak:回授會有穩定度問題阿.... 124.8.18.196 08/14 09:48
> -------------------------------------------------------------------------- < 作者: ewait (To be or not to be) 看板: comm_and_RF 標題: Re: [問題] LMS Decision Feedback EQ 時間: Mon Aug 14 18:22:25 2006 ※ 引述《captainVince (purple rain￾ ￾N￾ )》之銘言: : 小弟目前正在模擬一個QAM system 用matlab : 可是對於DFE system有點問題 : 一開始我先用比較簡單channel model : 而我也只用feed-forward EQ就可以收斂 : 我只需要一個 T-spaced LMS DFE 不需要 Fractional Spaced : 1.filter : Y=FFE*X' : 2.Error Estimation (Decision Directed or Training symbol) : E=D-Y : 3.Updating : FFE=FFE+u*E*X; : 可是接下來想嘗試用feedback EQ的時後 就有些問題了 : Step by Step : 1.Y=FFE*X'-FBE*DD' (DD'=Decision feedback) : 2.E=D-Y : 3.FFE=FFE+u *E*X : FBE=FBE+u2*E*DD FBE=FBE-u2*E*DD 才是對的 不過你一開始就用 DD 嗎? 通常都是先有一段 Training sequence, 等 DFE 收斂後才切換至 DD mode 還有決策延遲 (decision delay) 對 DFE 的效能影響很大 這也要作合理的調整 至於 u 值, 可以設定為 0.2/N/Pr, N 為 filter 的 tap 數, Pr 的為輸入 filter 的訊號功率 所以 FFE 和 FBE 的 stepsize u 應該是不同喔 ^^ : 想請問一下我降的Algorithm有什麼問題 : 還是+-號有搞錯? FFE跟FBE updating的公式有錯嗎? : 還是中間有什麼細節沒注意到的? : 一開始FFE initial 我設定中間那個tap=1 FBE全部=0 : 可是最後MSE 一直在震盪 想請問一下 我是不是有做錯什麼 : 有大大知道問題出在哪或是有設計過DFE的人 可以指點一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.185.163
lovewa:推一下FFE要先收歛,在切換到DD Mode...:) 140.115.152.45 08/15 00:19
lovewa:忘了這個很重要的事,感謝ewait提醒! 140.115.152.45 08/15 00:39
> -------------------------------------------------------------------------- < 作者: captainVince (purple rain￾ ￾N￾ ) 看板: comm_and_RF 標題: Re: [問題] LMS Decision Feedback EQ 時間: Tue Aug 15 10:44:19 2006 ※ 引述《ewait (To be or not to be)》之銘言: : FBE=FBE-u2*E*DD 才是對的 呵呵 真笨 居然沒發現這個錯誤 謝謝提醒 這個update的項目應該是對d(E^2)/d(FBE) 對E微分FBE的結果吧? 另外一個d(E^2)/d(FFE)會跟他差依個負號 所以在這邊會是FBE=FBE-u2*E*DD? 小弟是新手 觀念可能有比較不清楚的地方 可能問的有點蠢..sorry : 不過你一開始就用 DD 嗎? : 通常都是先有一段 Training sequence, : 等 DFE 收斂後才切換至 DD mode 恩 我是做Blind EQ 一開始是用CMA先跑一陣子 跑CMA的時候 只有FFE在動 FBE是拔掉的 等到CMA跑一陣子MSE降下來後 再切到DD(decision是正確的狀況下) 這時候FFE FBE就是全開的 降的跑法是正確的嗎? 還是說DD的時候要等FFE先幾乎完全收歛 然後才能打開FBE? 這兩個是同時打開呢 還是一開一關? : 還有決策延遲 (decision delay) 對 DFE 的效能影響很大 : 這也要作合理的調整 有點不太懂 什麼是decision delay阿? : 至於 u 值, 可以設定為 0.2/N/Pr, N 為 filter 的 tap 數, : Pr 的為輸入 filter 的訊號功率 : 所以 FFE 和 FBE 的 stepsize u 應該是不同喔 ^^ 恩..感謝ewait大& lovewa大 另外想問一個問題 通常FFE跟FBE的taps數 誰會比較多 會比較合理 有經驗值嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.186.73
lovewa:以前學到的是,要等到FFE後的Eye Open... 140.115.152.45 08/15 16:19
lovewa:也就是FFE部分收斂之後再接換到DD Mode... 140.115.152.45 08/15 16:20
lovewa:一開始是一開一關,接著是兩個皆開... 140.115.152.45 08/15 16:20
lovewa:我想decision delay應該是指,切換到DD模式 140.115.152.45 08/15 16:30
lovewa:後,要等一段時間再使用這些資料來Training 140.115.152.45 08/15 16:31
> -------------------------------------------------------------------------- < 作者: pow (體脂肪35%) 看板: comm_and_RF 標題: Re: [問題] LMS Decision Feedback EQ 時間: Wed Aug 16 10:03:04 2006 請問一下前輩 要做這種EQ有什麼相關的參考文件嗎? 還是有哪一本書比較推薦的.... 最近覺得這對我蠻有用的 想要自學一下 你們在說要把DD開關是因為要弄成adaptive的關係嗎? 有沒有辦法不要這樣運作 甚至不要那段training sequence呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 24.211.186.84
lovewa:不要training seq.,除非用Blind... 140.115.152.45 08/16 10:40
captainVince:可以去search CMA RCA blind eq看看 220.130.186.73 08/16 11:02