《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的激光陀螺信號高速解調濾波設計
基于FPGA的激光陀螺信號高速解調濾波設計
來源:電子技術應用2014年第1期
溫 鋒, 李錦明
中北大學 電子測試技術國家重點實驗室, 山西 太原030051
摘要: 在FPGA中實現DSP和計算機常用的IEEE單精度32位浮點表示方式,通過模塊化設計,能夠進行相關的浮點加法和乘法操作。利用內部邏輯單元、乘法器、ROM、RAM等資源,經過正確的邏輯控制和可靠的時序設計,設計了一個能對激光陀螺信號進行高速、精確濾波的專用濾波器,并且更簡便實現后續DSP或計算機對濾波數據的格式處理。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2014)01-0090-03
Design of laser gyro signal high-speed demodulation filter based on FPGA
Wen Feng, Li Jinming
National Key Laboratory for Electronic Measurement Technology, North University of China, Taiyuan 030051, China
Abstract: The IEEE 32-bit single-precision floating point is realized in FPGA which is commonly used in DSP and computer. Through the modular design, correlative floating-point addition and multiplication operation are realized. Using internal logic unit, multiplier, ROM, RAM and other resources, through reliable timing design and the correct logic control, a filter is designed, which realizes the high speed and high accuracy filtering of the laser gyro output signal. This design make it easier to process follow-up data format of filtering result by DSP or a computer.
Key words : laser gyro; floating point operation; digital filter; FPGA

     由于激光陀螺具有高精度、可靠性好、性價比高、適合高動態環境等優點,廣泛用于國防工業、航天航海及工業控制等領域中的導航、雷達與制導技術,成為目前慣導發展的主流方向。高速、高精度及高可靠性解調激光陀螺輸出信號成為目前研究重點。
   伴隨著FPGA芯片門數、工作頻率和數學運算能力的提升,尤其是其具有多任務和高速并行等特性優點,使得數字信號處理的FPGA得到普遍應用,使之成為激光陀螺高速解調的理想實現方案。
    激光陀螺的輸出信號中包含外界輸入角速度、機械抖動角速度兩部分信息,而機械抖動信號又疊加了偽隨機噪聲。針對激光陀螺解調的濾波器需衰減特別大、精度特別高及后續處理方便等,本文提出了基于浮點運算來設計濾波器,來滿足信號濾波要求。
1 濾波器原理及參數分析
1.1 濾波器原理

     常用數字濾波器有IIR和FIR兩種濾波方式。由于FIR濾波器通帶內輸出相位延時是線性的,而IIR是非線性的,并且具有良好的線性相位和高穩定性,在數字信號處理領域中應用廣泛,因此采用FIR濾波結構設計[1]。其輸入輸出函數如下:

1.2 濾波器參數設計
    利用MATLAB中濾波器設計工具來設計滿足要求的FIR濾波器,在命令界面輸入FDATOOL打開濾波器設計環境[2]。
    由于外界輸入陀螺角速率頻率在0~20 Hz,而需要濾掉的陀螺信號中的機械抖動信號和隨機噪聲分別達到300 Hz左右和1 kHz以上。因此設計FIR低通濾波器,規定截止頻率為100 Hz,采樣頻率為10 kHz。得到濾波系數。
    將濾波系數的值a存入到FPGA內部的ROM中,而FPGA內部ROM初始化數據只支持整型二進制、十進制和十六進制三種數據類型,因此需要把浮點數a表示為其機器碼。由于FPGA中采用的是單精度浮點算法,而MATLAB中生成的濾波系數是雙精度浮點格式,因此還需要將雙精度浮點轉換為單精度浮點格式。在MATLAB中輸入如下命令得到a的十六進制單精度機器碼b:
    >> b=single(a);
    >> format hex
    >> b
     將b的值保存到后綴為.COE的文件中,用此文件來初始化FPGA內部RAM,并配置成只讀模式(ROM),得到FIR濾波器的系數ROM。
2 濾波器的FPGA實現
    濾波系數定點化就是對濾波系數乘以一個較大的系數然后取整,用整數來近似替代浮點小數。濾波器的卷積過程也變成了定點運算,濾波結束后對濾波結果除以所乘系數值便可得到近似的濾波結果[3]。這種方法使得濾波器設計簡單、易于實現。但由于激光陀螺數據處理是一個對精度要求很高的領域,要達到這種高精度指標,需要把系數整形化倍數提高到226以上,這種誤差的引入對濾波精度有很大影響。若采用浮點運算,濾波系數也就采用浮點表示,不會因為整形化帶來誤差,輸入輸出范圍較大,輸出也是標準的計算機數據格式。但由于FPGA內部浮點運算需自己建立運算模塊,實現起來復雜,一般只用在高精度寬量程領域。
2.1 浮點數據格式
    目前計算機中常用的浮點格式是IEEE的單精度32位浮點表示方式以及64位的雙精度浮點表示方式。在FPGA和DSP中,最常用的是32位的浮點表示方式。IEEE 754單精度浮點數可表示為如圖2所示格式,其中符號位s一位,階碼e占8位,為無符號數,但是e帶有127的偏移量,因此小數點的移動位數為e-127,尾數f占23位,為定點部分數值,但隱藏了1,位數表示值為1.f。

    按照IEEE 浮點數計算標準[4],浮點數X=(-1)S×2e-127×1.f。本模塊中采用IEEE 32位單精度浮點格式,因此對于IEEE中擴展40位單精度和64位雙精度格式就不再進行討論。
2.2 浮點加法模塊設計
    浮點數的加減運算過程較為復雜,需要對加法的兩操作數進行對階、尾數運算、結果規格化及舍入處理等。為了減少在加、減法器設計時的工作量,采用XILINX自帶的浮點加減運算IP核,通過較簡單的配置,便可以得到可用的浮點數加、減模塊。在FPGA程序設計時,可以通過交換操作數的方法來避開浮點的減法運算,因此只需生成浮點數加法模塊,生成的模塊例化圖如圖3所示。在ISE中對該模塊進行仿真,同樣采用50 MHz的主時鐘,仿真波形圖如圖4所示。

   
    對該浮點乘法模塊進行仿真,以驗證乘法器的功能。由于XILINX仿真器中不能直接計算二進制數對應的浮點數大小,為了減少驗證時手動的計算量,采用與表1一樣的輸入數據,仿真波形如圖6所示。

 

 

    從仿真結果中可得,三組輸入數據對應的輸出分別為:C6F50A00、C1360000、BD360000,對應的十進制數分別為:-31 365、-11.375、-0.032 714 843 75,對照表1可知計算結果正確,設計的浮點乘法器能夠精確進行浮點數的乘法運算,乘法周期大概為8個時鐘周期,模塊在50 MHz時鐘下工作正常。
2.4 濾波器系統設計
    基于以上設計的浮點加法器和浮點乘法器,在FPGA中實現FIR濾波器。系統頂層原理圖如圖7所示。

    系統控制邏輯控制firctrl模塊從wrom模塊中讀取浮點濾波系數、陀螺輸出計數值寫入firram模塊、計數值讀出firram以及浮點乘法模塊multfloat的運算,使得幾個模塊能在一定時序下穩定工作,firram模塊和firctrl模塊的配合實現了計數值的存儲及移位功能;浮點乘法器模塊還包括兩個18位×18位的乘法器的組合,通過乘法分解,實現了高位寬32位×32位乘法運算;累加器模塊addfloat負責將浮點乘法器輸出值進行累加并取位。整個系統完成了FIR濾波結構計數值和濾波系數的卷積過程。
3 實驗測試
3.1陀螺靜態實驗

    在靜態(只有地球自轉)的情況下,利用本濾波器對機械抖動激光陀螺的輸出解調性能進行測試,在上位機中以1 s為單位進行數據分析和波形繪制,上位機測試界面截圖如圖8所示。

    從圖8中可以看出,靜態時對激光陀螺信號解調結果值波動較小,10 S平均值為5.202 8。10 S方差為0.011 0,100 S方差為0.003 1。300 S方差為0.001,本濾波器能很好地完成激光陀螺輸出信號的解調,并且具有很高的精度和穩定性。
3.2 陀螺動態實驗
    為了驗證專用濾波器的動態性能,需要在外界不同輸入角速率的情況下對進行測試。將激光陀螺放置在標準轉臺上,讓轉臺處于不同轉速下。測試過程中,轉臺會在每轉動360°時對其外輸出一個定角脈沖,脈沖寬度為2 μs左右,讓濾波結果在定角脈沖沒有到來時一直累加,當定角脈沖到來時向外發送一次數據,同時將累加器清零。在去除地球自轉影響后,測試結果如表2所示。

   由表2測試數據中可以看出,在不同角速率的情況下,轉臺轉動360°激光陀螺的輸出值相等,由此可見本專用濾波器同時具有很高的精度和具有很大的動態處理范圍,能很好地完成對陀螺輸出數據的精確解調。
    通過軟件仿真、靜態測試和動態測試,得到一系列測試數據。對這些數據進行分析,本濾波器具有很高的濾波精度和很寬的動態響應范圍?;谝陨蠈嶒灱皵祿Y果可知, 利用FPGA實現的浮點濾波算法,能滿足對激光陀螺信號精度和響應速度具有苛刻要求的應用場合。
參考文獻
[1] U.Meyer-Baese著.數字信號處理的FPGA實現[M].劉凌,譯. 北京:清華大學出版社,2011.
[2] 王宏. MATLAB 6.5及其在信號處理中的應用[M].北京:清華大學出版社,2004:220-251.
[3] 任晨綱.基于FPGA的激光陀螺捷聯慣導系統信號的檢測與處理[D]. 長沙:國防科技大學,2009.
[4] 呂妍紅,崔中興.環形激光陀螺信號分析與處理[J].傳感技術學報,2004(6).
[5] 崔云娟.基于FPGA的浮點運算器的設計及在雷達中的運用[D]. 西安:西安電子科技大學,2007.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩视频中文字幕| 久久精品99无色码中文字幕| 欧美一区二区三区四区在线观看地址| 亚洲黄色影院| 国产精品mv在线观看| 在线激情影院一区| 欧美一区二区精品久久911| 欧美日韩成人免费| 欧美精品情趣视频| 一区二区三区久久精品| 欧美日韩亚洲国产精品| 国产美女精品一区二区三区| 国内精品视频在线观看| 激情文学一区| 日韩视频二区| 国产亚洲激情在线| 欧美日韩美女一区二区| 久久久蜜臀国产一区二区| 久久精品日韩一区二区三区| 欧美日韩a区| 国产精品女主播| 久久黄色级2电影| 国产精品综合网站| 国产精品99免视看9| 亚洲精品午夜| 在线视频你懂得一区| 久久香蕉国产线看观看av| 国产精品v欧美精品∨日韩| 欧美日韩精品一区二区| 亚洲美女色禁图| 亚洲国产欧洲综合997久久| 国产精品自拍小视频| 亚洲女优在线| 国产女主播视频一区二区| 国产一区二区激情| 久久久精品一区二区三区| 欧美成人dvd在线视频| 欧美在线短视频| 亚洲精品视频在线观看网站| 久久成人免费网| 在线视频成人| 欧美精品v日韩精品v韩国精品v| 欧美激情亚洲视频| 国产精品女同互慰在线看| 欧美另类一区二区三区| 欧美人与禽猛交乱配视频| 久久久蜜桃一区二区人| 国内偷自视频区视频综合| 日韩视频免费观看高清完整版| 亚洲高清久久网| 久久久久久成人| 在线精品一区| 亚洲国产婷婷香蕉久久久久久99| 一区二区三区四区五区在线| 久久精品在线免费观看| 久久国产综合精品| 免费毛片一区二区三区久久久| 国产精品亚洲人在线观看| 亚洲午夜精品久久久久久app| 欧美激情第五页| 欧美日韩一区二区三| 国产精品免费福利| 欧美成人在线影院| 亚洲人成人99网站| 亚洲一区二区三区四区视频| 欧美精品粉嫩高潮一区二区| 亚洲在线视频免费观看| 国产一区二区三区在线播放免费观看| 国产一区二区三区网站| 国内揄拍国内精品久久| 亚洲精品国产视频| 欧美在线播放| 亚洲欧美日韩一区| 国产亚洲人成网站在线观看| 国产精品二区在线观看| 国产精品入口麻豆原神| 久久久久国产精品午夜一区| 欧美精品久久天天躁| 欧美在线视频日韩| 国产亚洲欧美另类一区二区三区| 免费欧美网站| 国产精品视频精品视频| 一区二区三区欧美在线| 999在线观看精品免费不卡网站| 国产精品永久免费在线| 亚洲国产99精品国自产| 午夜视频久久久久久| 在线观看中文字幕不卡| 欧美人交a欧美精品| 欧美.www| 久久久精品久久久久| 久久综合久久88| 99国产欧美久久久精品| 国产欧美午夜| 亚洲一区三区视频在线观看| 噜噜爱69成人精品| 国产亚洲欧美日韩精品| 日韩网站在线| 欧美精品videossex性护士| 国产精品丝袜xxxxxxx| 亚洲精品乱码久久久久久| 欧美天堂亚洲电影院在线观看| 国产亚洲成年网址在线观看| 国产自产女人91一区在线观看| 亚洲欧美在线免费观看| 国产欧美一区二区三区在线老狼| 久久一二三四| 欧美日韩国产精品自在自线| 欧美亚洲免费在线| 蜜臀91精品一区二区三区| 国产日韩亚洲| 欧美另类在线观看| 国产精品三区www17con| 欧美日韩黄色大片| 亚洲电影观看| 一区二区三区在线视频免费观看| 国产精品亚洲不卡a| 99视频在线精品国自产拍免费观看| 好吊妞**欧美| 亚洲欧美日韩国产一区二区| 伊人成人在线| 国产一区二区观看| 黄色成人片子| 亚洲国产中文字幕在线观看| 亚洲专区一区二区三区| 亚洲一区二区在线观看视频| 国产精品igao视频网网址不卡日韩| 亚洲视频在线观看三级| 一本色道88久久加勒比精品| 欧美日韩在线免费观看| 亚洲网站视频福利| 国产精品久久久久久影视| 亚洲伦理网站| 欧美午夜精品一区二区三区| 亚洲午夜av电影| 欧美va亚洲va国产综合| 一本色道久久88精品综合| 久久国产精品网站| 国产欧美日韩综合一区在线播放| 久久午夜羞羞影院免费观看| 午夜天堂精品久久久久| 国产精品分类| 亚洲欧美视频在线| 日韩视频在线观看国产| 99re6这里只有精品视频在线观看| 亚洲视频二区| 国产精品久久久久久久午夜| 在线免费观看视频一区| 国产午夜精品美女毛片视频| 亚洲午夜成aⅴ人片| 午夜精品久久久久久| 亚洲精品国产精品乱码不99按摩| 欧美精品在线看| 国产亚洲欧美aaaa| 久久精品国产精品亚洲精品| 夜夜狂射影院欧美极品| 亚洲综合丁香| 久久婷婷人人澡人人喊人人爽| 亚洲国产精品成人综合色在线婷婷| 国产精品一区免费视频| 欧美日韩一区精品| 亚洲高清自拍| 欧美一级一区| 国产一区视频在线观看免费| 免费成人高清在线视频| 午夜精品久久99蜜桃的功能介绍| 欧美成年人在线观看| 亚洲电影自拍| 国产精品午夜电影| 午夜欧美视频| 国产精品国产三级国产aⅴ浪潮| 久久久777| 欧美视频不卡中文| 一区二区三区www| 欧美高清视频免费观看| 久久国产精品免费一区| 欧美精品三级在线观看| 午夜在线a亚洲v天堂网2018| 国产日韩欧美一区二区三区在线观看| 国产精品视频精品| 欧美日韩国产精品一区二区亚洲| 午夜在线精品| 久久精品国产亚洲一区二区| 欧美精品v国产精品v日韩精品| 国产综合欧美在线看| 欧美精品一区在线发布| 黑人极品videos精品欧美裸| 国产精品99久久99久久久二8| 欧美视频中文一区二区三区在线观看| 国产精品色午夜在线观看| 亚洲免费在线看| 国产欧美一区二区三区久久| 国产乱码精品1区2区3区| 久热精品视频在线观看一区| 亚洲精选视频免费看| 久久亚洲图片| 国产精品日本| 亚洲激情在线观看| 欧美激情综合色综合啪啪| 亚洲永久视频| 国产亚洲欧美日韩一区二区| 亚洲国产精品ⅴa在线观看| 久久精品久久99精品久久| 国产欧美精品一区| 美女国产精品| 一区电影在线观看| 欧美福利视频在线观看| 久久久一区二区三区| 欧美色一级片| 亚洲国产精品成人久久综合一区| 夜夜嗨av一区二区三区网页| 狠狠狠色丁香婷婷综合激情| 久久理论片午夜琪琪电影网| 亚洲激情欧美激情| 一区二区三区中文在线观看| 在线欧美一区| 香蕉成人久久| 亚洲激情另类| 久久福利视频导航| 欧美日韩在线另类| 亚洲精品美女免费| 99riav久久精品riav| 亚洲激情视频在线播放| 日韩亚洲精品电影| 亚洲一区二区三区在线视频| 国产麻豆精品久久一二三| 久久蜜桃资源一区二区老牛| 欧美一区午夜视频在线观看| 欧美亚州在线观看| 国产一区二区三区奇米久涩| 午夜精品视频| 亚洲电影免费观看高清完整版| 欧美成年人视频网站| 午夜免费久久久久| 亚洲免费观看高清完整版在线观看熊| 久久精品一区二区三区不卡| 久久国产欧美精品| 国内外成人免费视频| 99国产精品| 国产精品男女猛烈高潮激情| 在线观看av不卡| 一区二区三区亚洲| 欧美成年视频| 欧美另类一区| 欧美日韩在线观看一区二区| 久久激情视频久久| 欧美顶级艳妇交换群宴| 欧美大胆成人| 99视频在线观看一区三区| 国产精品日韩精品欧美精品| 欧美区视频在线观看| 亚洲激情社区| 性做久久久久久| 国产欧美视频一区二区| 国内综合精品午夜久久资源| 欧美承认网站| 国产精品久久久久久超碰| 精品88久久久久88久久久| 欧美激情在线有限公司| 欧美r片在线| 欧美在线观看视频一区二区| 一区一区视频| 先锋a资源在线看亚洲| 在线一区二区日韩| 亚洲女与黑人做爰| 欧美视频在线观看免费| 伊人男人综合视频网| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩在线另类| 欧美日韩免费观看一区| 激情久久久久久久久久久久久久久久| 欧美日韩欧美一区二区| 国产欧美精品xxxx另类| 亚洲人成在线免费观看| 狠狠色狠狠色综合日日小说| 亚洲免费观看高清完整版在线观看熊| 一区二区三区欧美日韩| 狠狠久久亚洲欧美专区| 久久精品国产在热久久| 亚洲欧洲日产国产网站| 久久精品欧洲| 在线一区二区日韩| 欧美成人精品高清在线播放| 亚洲午夜视频| 亚洲国产精品一区二区www在线| 一区二区三区波多野结衣在线观看| 久久久噜噜噜| 蜜臀av国产精品久久久久| 亚洲精品网址在线观看| 欧美体内谢she精2性欧美| 亚洲欧美精品suv| 久久久久久9| 欧美激情亚洲自拍| 亚洲人成在线免费观看| 国产色视频一区| 在线观看成人一级片| 亚洲第一黄色| 欧美日韩高清一区| 亚洲一区二区网站| 在线亚洲自拍| 激情欧美一区二区| 国产精品羞羞答答xxdd| 欧美成在线观看| 欧美大片免费观看在线观看网站推荐| 亚洲天堂成人在线视频| 免费视频一区二区三区在线观看| 亚洲精品在线二区| 中国av一区| 欧美亚洲三区| 欧美日韩1区2区3区| 午夜精品在线观看| 国产美女在线精品免费观看| 亚洲一区二区三区国产| 欧美日韩精品伦理作品在线免费观看| 夜夜夜久久久| 欧美色一级片| 一区二区日韩欧美| 久久精品2019中文字幕| 在线一区二区视频| 欧美午夜片欧美片在线观看| 在线观看日韩av| 亚洲激情一区二区三区| 亚洲私人影院| 欧美三日本三级少妇三99| 日韩视频一区二区在线观看| 午夜久久福利| 欧美中文在线免费| 欧美精品一区二区三区很污很色的|