[問題] Zero Forcing 的通道要如何記錄下來??

看板comm_and_RF作者 (蠶哥)時間12年前 (2014/01/03 11:13), 編輯推噓4(4016)
留言20則, 4人參與, 最新討論串1/2 (看更多)
是這樣的,小弟最近在研究 MIMO-Zero Forcing,根據小弟啃書的粗略了解就是利用通道 的inverse去消除通道的效應,所以我們需要一個 H^-1 的矩陣,其中H為通道。 BUT,問題是我在Matlab上模擬Rayleigh通道時是使用 "rayleighchan"這個function 所以一串資料 0 1 0 1 進去以後 出來就是有 rayleigh衰減的信號了,但是用這種方法 我不知道 "H" 這個資訊從何得知,已經困擾我好久了,能否請版上的神手們救救我 Orz Btw.我不太清楚為何 "rayleighchan"這個function後面總是要接著打 "filter"這個 function,可以順便在這邊問問嗎ˊˋ,謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.178.158

01/03 13:25, , 1F
我的做法是把filter作完的結果去除已知的
01/03 13:25, 1F

01/03 13:26, , 2F
傳送信號 這樣做的前提是filter要是點乘
01/03 13:26, 2F

01/03 13:27, , 3F
filter就我的理解等於做y=h*x的動作(?)
01/03 13:27, 3F

01/03 14:22, , 4F
你的環境有什麼特別的地方嗎
01/03 14:22, 4F

01/03 14:24, , 5F
不然自己寫一個Rayleigh MIMO應該一行而已
01/03 14:24, 5F

01/03 14:39, , 6F
你沒看help嗎? 造出來的channel就是個struct
01/03 14:39, 6F

01/03 14:40, , 7F
裡面就有channel係數
01/03 14:40, 7F

01/03 14:54, , 8F
B大是指rayleighchan產生出來的物件裡?
01/03 14:54, 8F

01/03 14:55, , 9F
我有去翻過物件內容 可是找不太到 Orz
01/03 14:55, 9F

01/03 14:55, , 10F
我用google都找得到matlab的線上說明了
01/03 14:55, 10F

01/03 14:56, , 11F
基本上就是打 c.pathgains
01/03 14:56, 11F

01/03 14:57, , 12F
不然你就直接打c(channel變數名稱),裡面的
01/03 14:57, 12F

01/03 14:57, , 13F
好 謝謝 我先研究看看 > <
01/03 14:57, 13F

01/03 14:57, , 14F
有哪些參數都會寫出來
01/03 14:57, 14F

01/03 15:00, , 15F
我有看到一些資料MIMOrayleigh channel
01/03 15:00, 15F

01/03 15:00, , 16F
他是這樣寫
01/03 15:00, 16F

01/03 15:00, , 17F
h = 1/sqrt(2)*[randn(nRx,nTx) + j*ra
01/03 15:00, 17F

01/03 15:00, , 18F
ndn(nRx,nTx)];
01/03 15:00, 18F

01/03 15:01, , 19F
可是這樣要怎麼討論督普勒效應@@"?
01/03 15:01, 19F

01/03 15:12, , 20F
這樣寫就沒有doppler,只是static
01/03 15:12, 20F
文章代碼(AID): #1InYhK7_ (comm_and_RF)
文章代碼(AID): #1InYhK7_ (comm_and_RF)