999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的Turbo碼編譯碼器在深空通信中的應用

2014-11-15 02:50:10鄭翹楚
電子測試 2014年5期
關鍵詞:設計

鄭翹楚

(中國電子科技集團公司第五十四研究所,河北石家莊,050081)

0 引言

深空通信指的是地球與太陽系九大行星之間的通信、所有行星表面的區域通信、還有地球與太陽系外星球之間的通信。它的一個典型特點就是傳輸距離特別的遠,指定的遠程通信系統所能獲得的數據速率越大,其通信距離的平方也就越小。Turbo碼在AWGN信道和Rayleigh衰落下仍然具有接近信道容量的糾錯能力,對于遠距離傳輸的深空通信具有非常好的應用前景。因此本文進行了基于FPGA的Turbo碼編譯碼器在深空通信中的應用分析。

1 FPGA的Turbo碼編譯碼器在深空通信中的應用硬件設計

由于Turbo碼在低信噪比下擁有優于其他方法的與Shannon限相似的性能,故在很短的時間內就引起了相關研究者們的關注,并有助于進行理論研究,其他方面也逐漸步入實際應用。

1.1 Turbo譯碼器總體結構的實現

具有高效和高可靠性特點的深空通信系統是進行流暢的通信業務的重要保障。其中信息傳輸過程中的誤碼率的大小直接影響到深空通信的質量。采用信道編碼是消除或降低信息傳輸錯誤概率的有效手段之一。這里采用Turbo碼譯碼器實現深空通信。Turbo碼譯碼器的組成部分包括MAP譯碼器模塊、交織器與解交織器模塊、時序控制模塊三個部分,由于篇幅其中MAP譯碼器交織器兩個模塊不再進行詳細描述,這里主要是對循環譯碼的實現進行闡述,本文設計采用的交織器具有一樣的交織序列與解交織序列,同時采用的兩個MAP譯碼器并非一起使用,所以,要完成Turbo碼的譯碼只需使用一個MAP譯碼器,為了使循環譯碼可以更容易實現,與編碼器中所使用的交織器略有區別,Turbo碼譯碼器中所使用的是包括兩個使能信號的交織器,即輸入與輸出使能,而Turbo碼譯碼器與編碼器所采用的交織序列是一樣的。下圖是Turbo碼譯碼器的整體結構示意圖,這里對譯碼器的結構進行了相應的簡化,以便于其實現,同時,將分量譯碼器所輸出的對數似然概率進行循環迭代,通過其仿真圖可知,它具有非常不錯的譯碼效果。

圖1 Turbo譯碼器的總體結構圖

1.2 譯碼器

卷積碼將k個信息比特編成n個比特,但k和n通常很小,特別適合以串行形式進行傳輸,時延小,考慮深空通信特點采用卷積碼譯碼實現解調器輸出信息的決定,以下針對深空通信特點進行譯碼器的設計。地址為計數器的輸出,由時序控制模塊向所有RAM塊傳送,并通過所輸出的所有使能信號對運算過程進行控制。由于所采取的是分塊并行譯碼法,各子譯碼器的譯碼延時有了很大程度的降低,與傳統的譯碼器相比,在譯碼延時方面有比較大的改進。1號譯碼器運行延時為N+2個時鐘,交織解交織模塊與譯碼模塊是同時進行的,所以2號譯碼模塊讀入數據所需時間即為交織器輸出時間,因為交織器存在一個時鐘的延時,故與2號譯碼模塊相比,1號譯碼模塊處理時間相對要少1個時鐘。當1號譯碼模塊與2號譯碼模塊進行一次工作,則一次迭代完成,那么完成一次迭代譯碼需2N+5個時鐘延時。由于譯碼器中包含多個變量,要將所有變量列出很難,clk表示時鐘,a[0..7]代表的是,即譯碼器接收端量化的信息序列,b1[0..7]代表的是,b2[0..7]代表的是,即譯碼器接收端量化的校驗序列,L2代表2號分量譯碼器的對數似然概率,代表完成四次迭代所輸出的數據。因為譯碼過程存在的延時較大,因此要在通過該圖將輸入與輸出間的關系找出并不容易,不過對似然比L2進行查看發現,由其符號位可獲得譯碼數據。通過分析可知譯碼所輸出的數據無誤。下面對采用不同譯碼算法的Turbo碼性能進行了MatlAB平臺的仿真,圖形如下所示,仿真結果表明,四種算法中,MAP算法性能最好。

圖2 不同解碼算法的Turbo碼性能影響

本設計由恰當的分割模塊和參數化設計,加上所采取的設計方法綜合了自下往上及自上往下兩種方式,然后連接所有模塊并進行調試,從而形成了完整的設計文件。

1.3 接收碼字的量化及其運算

軟輸入/輸出SISO譯碼雖然使譯碼性能得到了提升,但硬件的實現也隨之變得更加難了,這也就阻礙了FPGA的實現。要將該問題解決掉,第一步要弄清楚譯碼器中帶有符號小數的量化方式與運算過程。一般情況下,帶有符號小數運算的FPGA有兩種二進制運算實現方式,即定點制與浮點制,雖然相比定點數,浮點數無論是在精度方面還是數據范圍方面均更優一些,然而卻在實現上就沒那么容易了,此設計所采取的方式為定點二進制。這里所采用的是帶有符號的八位定點數據。左邊數的首位、第2~5位、第6~8位分別為符號位、整數位、小數位。若首位是1,則表示是負數,若首位是0,則表示是正數。設計里的帶符號定點數只包含三種運算,即+法、-法、兩數的對比,接下來主要介紹一下帶符號定點數進行+-法運算的函數add_sub模塊:這個函數做什么運算主要由輸入決定,且將結果輸出,所得結果的符號位為最高位。函數僅有一個體現數據寬度的參數,即datawidth。dina[]與dinb[]是代表兩個輸入數據的輸入端口,下圖為函數的實現結構示意圖。

圖3 add_sub函數模塊的實現結構圖

表1 add_sub函數模塊的邏輯判斷規則

該函數的實現主要是借助一個lpm_add_sub模塊,可隨意對其數據寬度進行設置,這里所采用的是八位的數據。該函數主要是對加減法運算進行選擇,且決定權在于輸入add_sub的值,如果add_sub為l,那么計算為dina+dinb;如果add_sub為0,那么計算為dina-dinb。另外,數據還可能存在溢出的現象,通過所輸出的溢出信號、輸入數據的符號位、運算類型,對所選輸出結果進行控制。Selecter為選擇器模塊,通過兩個輸入端,即overflow與add_sub對輸出結果進行控制。如果overflow為0,那么則無溢出,直接將結果輸出;如果overflow為1,那么就有溢出信號,由實際情況分別將各最值輸出,MAX與MIN分別表示的是向上與向下溢出;如何對選擇邏輯進行判斷見表1,其中MAX與MIN分別為7Fh與80h。

通過分析,設計時將add_sub函數看作一個模塊,在接下來的譯碼器設計中進行調用就比較方便了。圖4表示在不同迭代次數時Turbo碼性能的Matlab仿真結果,由此可以判斷該設計方案是可取的。

圖4 不同迭代次數時的Turbo碼性能

深空通信信道可實現最優AWGN信道的建模,它具有比較充足的頻帶資源,但是探測設備尺寸不夠,且傳輸距離過遠,因此它的功率資源受到了極大的限制。深空通信信道為具有代表性的傳輸信道,且其可靠性被有效性所取代。但是,由于深空探測技術的不斷發展,對于傳輸速率的要求也隨之更加嚴格,故編譯碼器的實現也變得非常的困難。因此,改進信道編譯碼算法可在一定的程度上完善深空通信網絡技術。

[1]康旭輝,安凱.基于FPGA實現的深空通信中Turbo碼編譯碼器[J].重慶郵電學院學報(自然科學版),2006,02:187-191.

[2]郭世欣,張輝,任明祿.深空通信中Turbo碼的編譯碼技術[J].山西電子技術,2007,01:66-67+76.

[3]張桂華,姬紅兵,胡家佺,李會蓮.深空通信中Turbo編譯碼設計與性能仿真[J].系統仿真學報,2008,17:4676-4680.

[4]趙旦峰,朱鐵林,劉淵.幀長可配置Turbo碼編譯碼器的設計與實現[J].電訊技術,2010,09:1-5.

[5]謝智東,劉波,張北江.深空通信中的信道編碼技術[J].數字通信世界,2010,09:78-82.

[6]喻文芳,周輝.Turbo碼編譯碼原理及其性能分析[J].裝備指揮技術學院學報,2003,03:57-60

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 伊人欧美在线| 亚洲区欧美区| 日本人妻丰满熟妇区| 人妻精品久久无码区| 国产在线观看一区二区三区| 99久久99视频| 波多野结衣在线一区二区| 日韩欧美综合在线制服| 久久精品无码国产一区二区三区| 2020最新国产精品视频| 九九热视频在线免费观看| 国产激爽大片高清在线观看| 这里只有精品国产| 伊人丁香五月天久久综合| 人妻丰满熟妇αv无码| 亚洲欧美另类日本| 日本国产在线| 国产在线观看99| 国产一区二区影院| 精品丝袜美腿国产一区| 中文字幕色站| 日韩无码视频网站| 欧美19综合中文字幕| 国产精品一区二区在线播放| 国产拍在线| 波多野结衣一区二区三区四区视频| 欧美国产精品不卡在线观看| 国产 在线视频无码| 性欧美在线| 丁香五月激情图片| 亚洲无码电影| 又爽又大又光又色的午夜视频| 风韵丰满熟妇啪啪区老熟熟女| 国产高清毛片| 中美日韩在线网免费毛片视频| 久久女人网| 国产H片无码不卡在线视频| 日韩欧美色综合| 超碰aⅴ人人做人人爽欧美| 亚洲一级毛片在线观播放| 亚洲日韩AV无码精品| 欧美日韩在线成人| 亚洲Va中文字幕久久一区| 香蕉久久国产超碰青草| 亚洲国产一区在线观看| 99青青青精品视频在线| 91精品专区国产盗摄| 欧美www在线观看| 亚洲一区色| 97视频在线观看免费视频| 日韩毛片视频| 蜜桃臀无码内射一区二区三区 | 亚欧美国产综合| 亚洲国产av无码综合原创国产| 欧美精品在线视频观看| 97国产精品视频自在拍| 美女内射视频WWW网站午夜 | 精品视频在线一区| 亚洲91精品视频| 综合人妻久久一区二区精品| 午夜色综合| 国产成人凹凸视频在线| 综合久久五月天| 麻豆精品国产自产在线| www欧美在线观看| 98超碰在线观看| 97人妻精品专区久久久久| 天天色天天综合| 四虎永久在线精品影院| 中文字幕 91| 中文字幕人妻av一区二区| 呦系列视频一区二区三区| 综合色在线| 婷婷综合缴情亚洲五月伊| 久久久久亚洲精品成人网| 青青操视频在线| 蜜桃视频一区二区三区| 岛国精品一区免费视频在线观看| 午夜久久影院| 亚洲福利网址| 色视频国产| 黄色国产在线|