精華區beta comm_and_RF 關於我們 聯絡資訊
其實我只是想出個問題給大家玩一下... 先來討論OFDM.... 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? 有沒有辦法對調,如果可以或不可以,理由是? -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.45
mvbkoko:先 FFT 怎麼在不同subcarrier放不同 61.230.49.183 01/14 23:23
mvbkoko:調變方式? 61.230.49.183 01/14 23:24
wolf327:借轉:)220.134.203.151 01/18 03:54
wolf327:轉錄至看板 NSYSU_WITS 01/18 03:55 > -------------------------------------------------------------------------- < 作者: Taiwanness2 (小林) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Sun Jan 14 22:10:36 2007 ※ 引述《lovewa (On my way)》之銘言: : 其實我只是想出個問題給大家玩一下... : 先來討論OFDM.... : 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? 請參照 OFDM 原理... google 可以查到一堆... : 有沒有辦法對調,如果可以或不可以,理由是? 可以吧 , 把 symbol 的 phase 做一下 mapping 應該就可以了.... 負變正,正變負... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.196.3
lovewa:後來才知道你大概認為我的問題是假如不用 140.115.152.45 01/16 23:39
lovewa:應該說,不使用IFFT這個"元件的話".... 140.115.152.45 01/16 23:40
lovewa:因為IFFT=共軛+FFT+共軛... 140.115.152.45 01/16 23:40
> -------------------------------------------------------------------------- < 作者: Taiwanness2 (小林) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Sun Jan 14 22:18:07 2007 ※ 引述《Taiwanness2 (小林)》之銘言: : ※ 引述《lovewa (On my way)》之銘言: : : 其實我只是想出個問題給大家玩一下... : : 先來討論OFDM.... : : 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? : 請參照 OFDM 原理... google 可以查到一堆... : : 有沒有辦法對調,如果可以或不可以,理由是? : 可以吧 , 把 symbol 的 phase 做一下 mapping 應該就可以了.... : 負變正,正變負... 剛剛查了一下 lovewa 兄的文章,才發覺他是在考我們,不是在問問題.... 我不知道我說的是不是他要的答案,我是路人亂入的.... 答案還是請原PO公布囉... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.196.3
lovewa:不是你說的答案,我是真的在考人..=.= 140.115.152.45 01/14 22:31
lovewa:答案等到大家都討論的差不多了再說吧.... 140.115.152.45 01/14 22:31
lovewa:況且我的答案也只是自己覺得而已...^^ 140.115.152.45 01/14 22:31
lovewa:還有轉symbol的phase是不對的吧,你可以驗證 140.115.152.45 01/14 22:34
> -------------------------------------------------------------------------- < 作者: Taiwanness2 (小林) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Mon Jan 15 00:30:19 2007 ※ 引述《Taiwanness2 (小林)》之銘言: : ※ 引述《Taiwanness2 (小林)》之銘言: : : 請參照 OFDM 原理... google 可以查到一堆... : : 可以吧 , 把 symbol 的 phase 做一下 mapping 應該就可以了.... : : 負變正,正變負... : 剛剛查了一下 lovewa 兄的文章,才發覺他是在考我們,不是在問問題.... : 我不知道我說的是不是他要的答案,我是路人亂入的.... : 答案還是請原PO公布囉... 打開 matlab直覺地亂 key 一下 % Traditional x=[1+j 1+j 1-j 1+j] % QPSK symbol y=ifft(x) r=fft(y) % New % phase mapping at TX x1=[1-j 1-j 1+j 1-j] y1=fft(x1) r1=ifft(y1) R=conj(r1) % phase de-mapping at RX % compare traditional and new. R-r ans = 0 0 0 0 看來數學上可以的.... 但答案是...... ?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.196.3
kafai:這個只是因為FFT 跟IFFT 是 inverse而已吧 140.112.245.86 01/15 01:35
ckg:你這樣寫完全沒意義= =...140.113.236.140 01/16 10:15
Taiwanness2:ckg 請說說看怎樣才有意義吧..至少我 210.68.186.124 01/16 10:49
Taiwanness2:至少我有提出我的看法.. 等你答案喔! 210.68.186.124 01/16 10:51
lovewa:別降啦~討論討論而已! 140.115.152.45 01/16 17:16
> -------------------------------------------------------------------------- < 作者: mvbkoko (mb) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Mon Jan 15 08:15:28 2007 ※ 引述《lovewa (On my way)》之銘言: : 其實我只是想出個問題給大家玩一下... : 先來討論OFDM.... : 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? : 有沒有辦法對調,如果可以或不可以,理由是? 從實作的角度來看, OFDM 的每個 subcarrier symbol mapping 可以是不一樣的 先 FFT 再 IFFT 能不能達到這種效果? (你不知道 FFT 後的 freq. domain 信號 該選哪一種 mapping 最簡單) 再來是接收端的問題,接收端的 time sample 你要怎麼取? MF 是對時間積分的 我是不知道怎麼解決這個問題......先 FFT 再 IFFT 數學上或許可以,但是實作呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.13.12
lovewa:嗯,請考慮實作上Receiver的問題 140.115.152.45 01/15 09:40
> -------------------------------------------------------------------------- < 作者: asneo (阿鎧) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Mon Jan 15 17:11:04 2007 或許OFDM他的基本理論 論文都沒說清楚 都直接把IFFT的方塊放上去 但是實際上應該是先有理論 所以應該是說IFFT剛好可以滿足原來OFDM的理論 如果以比較直觀的角度來看 OFDM的訊號在頻域 而傳送都是以時域傳送 所以IFFT扮演著把頻譜訊號轉換成時域訊號的角色 或許以物理一點的觀點來看比較不會搞混 光只是數學上成立似乎沒太大意義 PS:有錯請指教 ※ 引述《lovewa (On my way)》之銘言: : 其實我只是想出個問題給大家玩一下... : 先來討論OFDM.... : 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? : 有沒有辦法對調,如果可以或不可以,理由是? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.72.121
lovewa:因為傳送的訊號是時域傳送,而使用IFFT... 140.115.152.45 01/15 21:13
lovewa:這句話有相當程度上的瑕疵,假設用FFT的話 140.115.152.45 01/15 21:14
lovewa:時間上仍然會是一exp波的相加成,何謂以時 140.115.152.45 01/15 21:16
lovewa:域傳送呢? 140.115.152.45 01/15 21:16
asneo:頻域時域可以自己定義 203.160.244.1 01/16 18:11
lovewa:重點就是OFDM是在數學上混然天成...=.= 140.115.152.45 01/16 22:46
> -------------------------------------------------------------------------- < 作者: lovewa (On my way) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Mon Jan 15 21:44:42 2007 Um...有幾位朋友已經回答了...可是還是引不出玉 版主...還有幾位隱藏的大俠...幹嘛不出來講講話啦..=.= 給一些東西好了.... 以Discrete Time Domain來說,OFDM系統對於Multipath之所以容易處理..... 乃是因為加入了Cyclic prefix,而後再與通道形成Circular Conv. 因此在接收端FFT之後會利用此特性而達成很簡單的One-Tap EQ. 我想上面都是大家學習OFDM一定會知道的特性....Hint就是在這裡..:) -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.45
lovewa:Hint : H的特性 和 X[m] = Y[m]/H[m] 140.115.152.45 01/15 22:31
lovewa:請以OFDM的出發點去思考.... 140.115.152.45 01/16 10:00
Taiwanness2:是 circular convolution 的關係... 210.68.186.124 01/16 10:56
lovewa:很想你繼續說下去,感覺妳快對了~ 140.115.152.45 01/16 17:03
Taiwanness2:5年前還在寫paper 時有遇到,所以直覺 210.68.186.124 01/16 22:09
Taiwanness2:直覺是 Circular Conv. ... 但是 210.68.186.124 01/16 22:10
Taiwanness2:出社會工作到現在都是作RF 領域的事 210.68.186.124 01/16 22:12
Taiwanness2:漸漸的本行系統的東西敏感度就不像 210.68.186.124 01/16 22:13
Taiwanness2:讀時書那麼熟了..... 210.68.186.124 01/16 22:20
Taiwanness2:所以除了要日知其所無,也要月不忘 210.68.186.124 01/16 22:20
Taiwanness2:其所能.... 沒時時間找答案了..修板 210.68.186.124 01/16 22:21
Taiwanness2:子去~ 210.68.186.124 01/16 22:22
> -------------------------------------------------------------------------- < 作者: wolf327 (wolf) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Mon Jan 15 21:47:11 2007 ※ 引述《lovewa (On my way)》之銘言: : Um...有幾位朋友已經回答了...可是還是引不出玉 : 版主...還有幾位隱藏的大俠...幹嘛不出來講講話啦..=.= : 給一些東西好了.... : 以Discrete Time Domain來說,OFDM系統對於Multipath之所以容易處理..... : 乃是因為加入了Cyclic prefix,而後再與通道形成Circular Conv. : 因此在接收端FFT之後會利用此特性而達成很簡單的One-Tap EQ. : 我想上面都是大家學習OFDM一定會知道的特性....Hint就是在這裡..:) 這題我在面試的時候有被問過。 答案是可以。但是如果這樣做接收端的演算法可能都沒辦法實作。 有錯請指正 ^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.203.151
lovewa:其實這個問題有點...不太好就是了... 140.115.152.45 01/15 22:04
lovewa:但是如果不想喪失OFDM的特性,恐怕是不可以 140.115.152.45 01/15 22:04
lovewa:其實我應該要限制在使用One-Tap EQ下來討論 140.115.152.45 01/15 22:19
lovewa:只是覺得大家會直觀的去說,因為要FEQ... 140.115.152.45 01/15 22:20
lovewa:所以FFT也很直覺得要放在後面...=.= 140.115.152.45 01/15 22:21
> -------------------------------------------------------------------------- < 作者: asneo (阿鎧) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Tue Jan 16 18:09:48 2007 如果原po想要大家回答的是 基本如果要用IFFT或是FFT 要是circular convolution才可以 但是實際的系統為convolution 所以加上CP讓他在TX/RX可用IFFT與FFT OFDM跟IFFT只是增加他實現的可行性 並不是OFDM一定要用IFFT/FFT 我覺得原po只是想表現啥 如果只是想藉著別人的答案在吊胃口 每個人對同一個傳輸技術可有很多見解 一直想把自己的答案當成正解那還有啥好討論 ※ 引述《asneo (阿鎧)》之銘言: : 或許OFDM他的基本理論 : 論文都沒說清楚 : 都直接把IFFT的方塊放上去 : 但是實際上應該是先有理論 : 所以應該是說IFFT剛好可以滿足原來OFDM的理論 : 如果以比較直觀的角度來看 : OFDM的訊號在頻域 而傳送都是以時域傳送 : 所以IFFT扮演著把頻譜訊號轉換成時域訊號的角色 : 或許以物理一點的觀點來看比較不會搞混 : 光只是數學上成立似乎沒太大意義 : PS:有錯請指教 : ※ 引述《lovewa (On my way)》之銘言: : : 其實我只是想出個問題給大家玩一下... : : 先來討論OFDM.... : : 有誰可以說看看為什麼OFDM要先IFFT而後再FFT解調嗎? : : 有沒有辦法對調,如果可以或不可以,理由是? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.160.244.1
lovewa:我沒有在吊胃口,我本來就是純粹要討論... 140.115.152.45 01/16 21:47
lovewa:只是只有少數幾個在討論,所以我才會給提示 140.115.152.45 01/16 21:48
lovewa:如果只是像你說的那樣,那我大可直接提問.. 140.115.152.45 01/16 22:23
lovewa:重點就是在於,大家對自己的所學都有一套理 140.115.152.45 01/16 22:38
lovewa:解,但是你確定大家(包括我)理解的真的對嗎 140.115.152.45 01/16 22:39
lovewa:而且這個問題大多留在很多學習OFDM的朋友中 140.115.152.45 01/16 22:40
lovewa:我自己也是看書,我沒有說我理解的一定對.. 140.115.152.45 01/16 22:40
lovewa:如果你覺得真的只要能自圓其說,那也OK.... 140.115.152.45 01/16 22:41
> -------------------------------------------------------------------------- < 作者: lovewa (On my way) 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Tue Jan 16 22:37:10 2007 為了避免有人認為我在"吊胃口?" 我也不想寫太多了,總之就是... y = HX + n; 這裡的H有兩種形式可以Model同樣一件事情(Multipath-Channel) 而我們使用的是等效"傳送端沒有加入CP,但是H形成Circular的形式" (也可以把H寫成Convolution Matrix,傳送訊號前端補上CP的形式) 接著利用EigenDecomposition可得到H = F*DF 其中:F*為IDFT,F為DFT,D為等效的Channel Gain 因此,y = F*DFX + n 我們可以做Precoding來使得H變成平行且獨立的通道(類似Vector Coding) 這樣子會方便接收端使用One-Tap Equalizer.... 令X = F*x,則y = F*DFF*x = F*Dx 接收端再利用Y = Fy = FF*Dx = Dx 所以我的答案是,在要使用OFDM的優勢之前提下~不能對調! 眼尖的朋友會發現這個優勢似乎跟Vector Coding似乎沒啥不一樣... 但是,使用Vector Coding,傳送端必須要知道H的訊息來分解出Precoding Matrix 而在OFDM中,由於H形成Circular的關係,傳送端不需要H的任何訊息 就可以將H分解成幾個平行的獨立通道... 故OFDM在某些程度上而言會比Vector Coding來的好 -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.45
wolf327:借轉:)220.134.203.151 01/18 03:54
wolf327:轉錄至看板 NSYSU_WITS 01/18 03:55 > -------------------------------------------------------------------------- < 作者: ckg () 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Wed Jan 17 08:23:26 2007 ※ 引述《lovewa (On my way)》之銘言: : 為了避免有人認為我在"吊胃口?" : 我也不想寫太多了,總之就是... : y = HX + n; : 這裡的H有兩種形式可以Model同樣一件事情(Multipath-Channel) : 而我們使用的是等效"傳送端沒有加入CP,但是H形成Circular的形式" : (也可以把H寫成Convolution Matrix,傳送訊號前端補上CP的形式) : 接著利用EigenDecomposition可得到H = F*DF 這個地方我有問題,利用EigenDecomposition可得到H = F*DF這個說法的確有看過 但難道這個就不能互調嗎?從Eigen Decomposition Theorem來看 似乎也可以寫成 H = FDF*? : 其中:F*為IDFT,F為DFT,D為等效的Channel Gain : 因此,y = F*DFX + n : 我們可以做Precoding來使得H變成平行且獨立的通道(類似Vector Coding) : 這樣子會方便接收端使用One-Tap Equalizer.... : 令X = F*x,則y = F*DFF*x = F*Dx : 接收端再利用Y = Fy = FF*Dx = Dx : 所以我的答案是,在要使用OFDM的優勢之前提下~不能對調! : 眼尖的朋友會發現這個優勢似乎跟Vector Coding似乎沒啥不一樣... : 但是,使用Vector Coding,傳送端必須要知道H的訊息來分解出Precoding Matrix : 而在OFDM中,由於H形成Circular的關係,傳送端不需要H的任何訊息 : 就可以將H分解成幾個平行的獨立通道... : 故OFDM在某些程度上而言會比Vector Coding來的好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.236.140
lovewa:嗯,你的疑惑跟我一開始想的一樣... 140.115.152.45 01/17 09:14
lovewa:可是對於Circular Matrix來說,做EVD後就是 140.115.152.45 01/17 09:15
lovewa:這個結果唷...似乎是一個定理...^^""" 140.115.152.45 01/17 09:15
Lonson:重點應該是 D 後面那個矩陣是 IDFT 140.112.41.130 01/17 10:08
Lonson:而不是D後面那個矩陣 記做F or F* 140.112.41.130 01/17 10:10
ckg:Lonson你可能沒看懂我的意思,如果可寫H=FDF* 61.216.174.18 01/17 11:02
ckg:那就表示可以先FFT再IFFT了(就前面的解釋來說) 61.216.174.18 01/17 11:02
lovewa:ckg說的沒錯...但是似乎沒辦法這樣化開.... 140.115.152.45 01/17 11:32
Lonson:我上面寫錯 D後面是DFT matrix 140.112.41.130 01/17 13:54
Lonson:我的意思就是 你根本就不能 H={DFT}D{IDFT} 140.112.41.130 01/17 13:55
Lonson:col. of {IDFT} 不是 H 的eigen-vector 140.112.41.130 01/17 13:58
lovewa:是理論告訴我們分解後會是F*DF..... 140.115.152.45 01/17 14:09
lovewa:對於一個Circular Matrix而言...OK!? 140.115.152.45 01/17 14:11
wolf327:轉錄至看板 NSYSU_WITS 01/18 03:55 > -------------------------------------------------------------------------- < 作者: ckg () 看板: comm_and_RF 標題: Re: [討論] OFDM 時間: Wed Jan 17 08:43:16 2007 ※ 引述《Taiwanness2 (小林)》之銘言: : 標題: Re: [討論] OFDM : 時間: Mon Jan 15 00:30:19 2007 : : ※ 引述《Taiwanness2 (小林)》之銘言: : : ※ 引述《Taiwanness2 (小林)》之銘言: : : : 請參照 OFDM 原理... google 可以查到一堆... : : : 可以吧 , 把 symbol 的 phase 做一下 mapping 應該就可以了.... : : : 負變正,正變負... : : 剛剛查了一下 lovewa 兄的文章,才發覺他是在考我們,不是在問問題.... : : 我不知道我說的是不是他要的答案,我是路人亂入的.... : : 答案還是請原PO公布囉... : 打開 matlab直覺地亂 key 一下 : % Traditional : x=[1+j 1+j 1-j 1+j] % QPSK symbol : y=ifft(x) : r=fft(y) : : % New : % phase mapping at TX : x1=[1-j 1-j 1+j 1-j] : y1=fft(x1) : r1=ifft(y1) : : R=conj(r1) % phase de-mapping at RX : : % compare traditional and new. : R-r : ans = : : 0 0 0 0 : : : 看來數學上可以的.... : 但答案是...... ?? : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 218.187.196.3 : 推 kafai:這個只是因為FFT 跟IFFT 是 inverse而已吧 140.112.245.86 01/15 01:35 : → ckg:你這樣寫完全沒意義= =... 140.113.236.140 01/16 10:15 : → Taiwanness2:ckg 請說說看怎樣才有意義吧..至少我 210.68.186.124 01/16 10:49 : → Taiwanness2:至少我有提出我的看法.. 等你答案喔! 210.68.186.124 01/16 10:51 會說這樣沒意義,是因為這樣寫根本看不出來ifft和fft在幹嘛 舉您的New為例,您的x1根本既不需要先轉相,直接跟x一樣,出來不取conj結果就一樣了 幹嘛要先轉相然後接收端再取conj一次?證明負負得正XD? 您的寫法不管是原本的 y=ifft(x) r=fft(y) 或是New的 y1=ifft(x1) r1=fft(y1) 其實他的意義只有 r=y 或 r1=y1 所以這個程式基本上我看不出能證明什麼,不過是繞了一圈罷了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.236.140