看板 comm_and_RF 關於我們 聯絡資訊
※ 引述《kangfish (燎原。火)》之銘言: : 版上大大們好 : 想請問用matlab來實做channel estimation的一些問題 : 一開始先產生data及H : % generate random data : rng(seed_data); : b = round(rand(Mc,N_symbol)); : seed_data = rng; : % Generate channel matrix : rng(seed_channel); : H = sqrt(0.5)*randn(size(m)); : seed_channel = rng; : 利用OFDM的概念 我將data視為frequency domain H視為time domain : 接著將data做完modulation後做IFFT 在與H做相乘 及加上Gaussian noise : 在接收端 將收到的r做FFT 在乘以H的反矩陣(用pilot估測的H) 最後做demodulation : 我是用pilot做線性內插 奇怪的是必須要每兩個symbol就要內插一次才有辦法收斂 : 想請問一下 如果程式沒寫錯的話 這樣的模擬方法是有問題的嗎? : 不知道為什麼這樣的channel的變化會這麼快? : 謝謝大家 小弟因為這個問題苦惱了好久QQ 我覺得你的channel model 好像怪怪的? 看不出來是要作single path 還是 multi-path? 是要作time-varing, semi-static, 還是static channel? 你說 在time domain 跟H 相乘? 如果是multipath應該要做convolution吧. 如果是single-path time-varing, 那你的channel就不連續了. time-varing channel 有特殊方法產生的, 這樣才能控制coherent-time -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.232.249
kangfish:大大您好 我是要模擬STBC的performance140.116.187.110 10/31 14:52
kangfish:所以應該算是multipath的static channel140.116.187.110 10/31 14:53
kangfish:我好像懂我哪裡做錯了...把single path140.116.187.110 10/31 14:53
kangfish:的做法 拿到multipath混用...140.116.187.110 10/31 14:54
kangfish:所以要模擬4根天線就必須創造4個H嗎?140.116.187.110 10/31 14:56
kangfish:不能創造1個H利用reshape的方式來取代?140.116.187.110 10/31 14:56
kangfish:謝謝回答 小弟收穫良多^^140.116.187.110 10/31 14:56