摘 要: 考慮到超寬帶無線通信系統在高精度定位中需要極低的誤碼率,而實際通信中比特差錯經常成串發生,為此在MB?OFDM?UWB通信中采用一種交織技術將連續誤碼分散成非連續誤碼,這樣信道的突發錯誤在時間上得以擴散,使得此類誤碼大為降低,在接收端利用解交織器完成反交織。以上方案利用FPGA編程實現,并下載到目標板中,使用ChipScope在線測試和驗證設計的正確性。
關鍵詞: 交織技術; FPGA; UWB; ChipScope
中圖分類號: TN925?34 文獻標識碼: A 文章編號: 1004?373X(2013)13?0056?04
Design of interleaver and deinterleaver in positioning system based on MB?OFDM?UWB
XU Tao, LI Kai?hang, ZHUANG Jin?qing, XUE Jia?mei
(Department of physics, Xiamen University, Xiamen 361005, China)
Abstract: Taking account of the UWB wireless communication systems′ requirement of low bit error rate, but in actual communication the bit error often occurs in clusters, the interleaving technique is adopted in MB?OFDM?UWB communication to transform the continuous error into discontinuous error. In this way, the burst error in the channel can be spread in the time domain, so the type of error is greatly reduced. The inverse interlacing is achieved with a deinterleaver in the receiver. The above scheme can be realized by FPGA programming, which can be downloaded to the target FPGA board to perform online test with ChipScope and to verify the correctness of the design.
Keywords: interleaving technology; FPGA; UWB; ChipScope
0 引 言
超寬帶UWB無線通信由于抗干擾能力強和保密性好而受到廣泛重視,特別是其中MB?OFDM?UWB技術具有信道寬度高和誤碼率低而使它具有很強的吸引力,適合高精度無線定位等應用領域。在UWB技術的應用中,采用何種編碼方法是高質量通信的關鍵之一,數字通信信道中噪聲干擾的影響往往是前后相關的,誤碼往往是成串出現的,也就是說發生的錯誤有很強的相關性,當發生一個錯誤時,往往波及后面的很多數據,導致一片數據都發生錯誤,此類錯誤稱為突發差錯。用一般的糾正隨機獨立差錯的信道編碼來糾正突發差錯是沒有什么效果的,為了使糾錯碼能抵抗這些突發錯誤,實際應用中糾錯編碼往往要結合數據交織技術,在發送端加上數據交織器[1]。
交織實質是為了在時域或頻域或者同時在時域、頻域上分布傳輸的信息比特,使得信道的突發錯誤在時間上得以擴散,使得譯碼器可以將它們當做隨機錯誤來處理?!?br>