2009年8月9日

Turbo Decoding and Detection for Wireless Applications

這禮拜看的較仔細的第三篇論文是:Turbo Decoding and Detection for Wireless Applications
這是一篇2007年的IEEE JNL
下面是一些心得,雖然沒完全的看完 但是有大概看完了一些大概,不過這篇論文的研究方向跟我想要的方向很接近,所以這是這禮拜我覺得看到最有用的論文
1.論文中是在探討用測量儀器測量turbo code的效能
2.第二步是著重turbo code在無線寬頻系統上疊代的設計
3.1000個輸入,convolution code encode g0=7 g1=5,K=3,(我們所使用的convolutional code 也是(2,1,3),在encode 中 )
4.簡要介紹turbo code(section2)
5.在後turbo code時代,最重要的發展就是發明了turbo code可疊代的無線接收器(section3)
6.turbo code時常被拿來討論的有哪個較接近shannon極限,此外也常被討論的有哪種turbo code處理both channel的錯誤較好以及可以消除同步化的錯誤較好。不同的通道碼和時空碼也經常被討論,目標是在低複雜度實現高效能編解碼。Turbo code還結合了CDMA規範和OFDMA系統來達到複雜度低但是高效能的編解碼。

SISO FB-MAP Detection for Turbo Coded Differential PSK Systems

以下是我看的第二篇IEEE JNL:SISO FB-MAP Detection for Turbo Coded Differential PSK Systems
以下是我看過的一些心得:
1.在平坦衰弱環境下,連續交錯的架構下FB-MAP(forward/backward maximum a posteriori)和SISO decode可以減少MAP在電腦的複雜度而且效能也沒有降低。
2.模擬結果預測FB-MAP會在較低複雜度提供相同或是較好的BER值,和事後機率解調器,SISO MAP,SISO多訊符相差相位解碼器。儘管複雜度比交錯濾波多符相差檢測還高但是BER相比之下還是FB-MAP較好。
3.模擬環境依照以下設定:code rate=1/2,產生多項式(1,5_8/7_8 ,5_8/7_8)
4.其他block中有2500個code bit,其中有1246個data bit和8個終止bit。使用50 50 block 通道的交錯器,DBPSK的調變信號和MAX-Log-MAP的turbo code decode。緩慢衰退率為0.005,快速衰退率為0.02。
由於他是要在PSK的信號下,而且他也是用differential phase shift keying(DPSK),但是我們在做的TURBO CODE是在AWGN channel下測試,若是要改成DPSK可能必須花費時間在研究,所以我決定另外找是在AWGN channel下的論文

Analysis and Design of Punctured Rate-1/2 Turbo Codes Exhibiting Low Error Floors

這裡拜看了一些IEEE JNL 的文章,希望可以找出對年底的IC設計比賽有用的資料,若是要在重新寫新的演算法,可能會造成時間上不足,我得把握度不是很高,所以我想利用我們已經做過創新的演算法來改進原本的WiMAX,希望這樣可以達到事半功倍的效率,所以我的第一步是想先找出有用LOG-MAP完成的TURBO CODE相關文章,看看是否有可以利用的數據或是效能圖,若是我們所設計的TURBO CODE超越了他們,那我們就有可能可以完成較好的WiMAX效能,下面是我這禮拜看的第一篇:Analysis and Design of Punctured Rate-1/2 Turbo Codes Exhibiting Low Error Floors
以下是我的一些心得:
1.他們利用結合邊界的方法來估計bit error
2.他們發現puncture rate=1/2時會比1/3有更好的lower error floor
3.他們提出偽隨機puncturing來改善turbo code頻寬的性能和降低error floor
4.本研究利用RSC encoder來構成CWEF,但是也會使資料量提升成2倍
5.使用CWEF可以在長交錯器忙碌時在錯誤的地方為turbo code提供精確的運作。
6.他們利用這項技術設計一個偽隨機punctured碼率為1/2的PCCC不是只靠疊代次數來接近錯誤的地方,也比rate-1/3還接近原始輸入碼。偽隨機puncture可以在同樣的時間內減少PCCC的low bit error不管是rate-1/3或是rate-1/2
由於他們是設計一個檢測的工具,所以跟我的目的不一致,故不能採用!!