[發明專利]基于FPGA實現數字示波器數據壓縮的方法無效
| 申請號: | 201210583140.7 | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN102998501A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 蔡振越;莊雙集;陳煥洵 | 申請(專利權)人: | 福建利利普光電科技有限公司 |
| 主分類號: | G01R13/02 | 分類號: | G01R13/02 |
| 代理公司: | 福州君誠知識產權代理有限公司 35211 | 代理人: | 曹元 |
| 地址: | 350000 福建省漳*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 fpga 實現 數字 示波器 數據壓縮 方法 | ||
1.一種基于FPGA實現數字示波器數據壓縮的方法,所述示波器包括:
外部存儲器,存儲外部的模擬信號經模數轉化器采集到的數字信號數據;
FPGA,處理所述外部存儲器中數字信號數據;
屏幕,顯示經所述FPGA處理后的數字信號;
所述外部存儲器、FPGA和屏幕依次電性連接,其特征在于:
所述基于FPGA實現數字示波器數據壓縮的方法為:通過FPGA對經模數轉化器轉化后的數字信號數據進行壓縮,模數轉化器轉化后的數字信號存儲在外部存儲器中,采集到的信號總量定義為T,?FPGA壓縮率定義為N,每一組數據信號量為a,組數為T/N,根據給定的壓縮率,FPGA先從外部存儲器存儲的數字信號中取出a個數字信號存入存儲器FIFO1內,并從a個數據信號量中找出該組數字信號中的第一個值、最大值、最小值和最后一個值經壓縮模塊存入存儲器FIFO2內,在FPGA處理數字信號同時,將外部存儲器中未處理的數字信號存入存儲器FIFO1內為取值做準備,對每一組數據進行循環取值處理,直到FPGA經循環T/N次處理完存儲在外部存儲器中的信號總量T為止,當存儲器FIFO2內數據量達到設定值,存儲器FIFO2將不再存取數據,將存儲器FIFO2內的數據送給示波器屏幕顯示。
2.根據權利要求1所述的基于FPGA實現數字示波器數據壓縮的方法,其特征在于:所述方法具體步驟如下:
1).?判斷FPGA中存儲器FIFO1內存儲的數據量,若FPGA中存儲器FIFO1內存儲的數據量小于設定值,則將外部存儲器中的數據存入存儲器FIFO1內,若FPGA中存儲器FIFO1內存儲的數據量大于設定值,則外部存儲器中的數據不存入存儲器FIFO1內;
2).?對存入到FPGA中存儲器FIFO1內的每一組數字信號按公差為1的等差數列方式進行編號,存入的第一個數字信號編號為a,,存入的最后一個數字信號編號為1,將這組帶有編號的數字信號按編號公差為1進行遞減比對,將求出的這組數字信號中第一個數據值、最大數據值、最小數據值和最后一個數據值經壓縮模塊存入FPGA中存儲器FIFO2內;
3).?對存入到FPGA中存儲器FIFO1內的每組數字信號重復步驟2);
4).?判斷FPGA中存儲器FIFO2內存儲的數據量,達到設定的數據量值,則不再存取數據,將FPGA中存儲器FIFO2內存儲的數據發送給示波器屏幕顯示,未達到設定的數據量值,則繼續存取數據。
3.根據權利要求1或2所述的基于FPGA實現數字示波器數據壓縮的方法,其特征在于:所述的外部存儲器、存儲器FIFO1和存儲器FIFO2為先進先出式存儲器。
4.根據權利要求1或2所述的基于FPGA實現數字示波器數據壓縮的方法,其特征在于:所述的模數轉化器收集模擬信號,并將轉化的數字信號存入外部存儲器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建利利普光電科技有限公司,未經福建利利普光電科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210583140.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:前罩板
- 下一篇:測量球面與球面接觸下潤滑液膜厚度的實驗裝置





