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

一種基于二次雷達詢問機點跡數據容錯處理的方法

2019-09-23 08:10:24楊珍蔣鑫
電子制作 2019年17期
關鍵詞:信號

楊珍,蔣鑫

(四川九洲空管科技有限責任公司,四川綿陽,621000)

0 引言

二次雷達機系統是對空中目標鑒別與監視的系統,在空中的目標識別與跟蹤和空中交通管制等很多方面有極大的作用。點跡板在進行點跡和航跡關聯之前,首先應仔細研究點跡報告中的信息,而這些信息則由FPGA 上傳的,FPGA的數據源則是由上流譯碼模塊產生的。FPGA 作為數據傳輸的一環,在以往的設備中是沒有經過容錯處理就將數據下發至點跡處理模塊,一旦數據出問題首先會影響下級模塊數據處理,再者排查錯誤時無法定位是因上層模塊錯誤還是因FPGA 數據透傳而引起的錯誤,給后續應用帶來巨大的不變。

本文中的方法可以很好的避免傳輸錯誤的數據,可正確完成數據的存儲、判斷、分發,可保障從FPGA 分發至點跡板模塊的數據是符合數據要求的,避免了錯誤數據下發而導致的點跡模塊處理不正常的情況。本方法是基于數據包結構并通過FIFO 和RAM 結合的方式對數據包進行判斷處理的,從而保障數據流輸出的正確性,保障點跡數據的連續性,并當點跡數據出現異常時能夠明確排查思路,確定排查方向。

1 處理流程

FPGA 對數據流的處理是有多種方法的,其中之一是通過異步FIFO 來作為不同時鐘域數據傳輸的緩沖區,該方法下進行寫數據和讀數據,有寫指針與讀指針,另外有FIFO控制器來通過外部的讀寫信號控制指針操作,有不同的寫時鐘和讀時鐘,這樣的操作只能完成異步數據的處理,并不能判斷所接受的數據是否正確,是完全透傳譯碼板下發的數據,不對數據包進行任何判斷,帶來的影響有兩點:(1)譯碼板與信號處理板數據傳輸時,可能會因硬件或者機箱周邊環境原因而收到干擾,導致信號處理接收數據錯誤。(2)譯碼板自身傳輸的數據源是錯誤的,而信號處理板透傳之后,一旦點跡板檢測到數據錯誤,系統不能直接定位,需要信號處理板和譯碼板同時配合,會消耗較多的人力資源和時間成本。本文中重點介紹第二種方法:當FPGA 和其他設備進行通信時,如果傳輸的是大量數據,則需要打包(組幀)進行傳輸,而且需要有幀頭和校驗位來確保幀數據傳輸正確。當FPGA 作為接收端去接收幀數據時,即使保證一幀數據的幀頭和校驗位均是正確的也不能保證該幀數據是正確的,在本文中運用的包結構是包頭+包長+包數據+包校驗+包尾的組合,經過該種嚴謹的包結構,可以避免特殊包數據和包頭或者包尾一致時引發的判斷錯誤,降低了因上下級模塊之間采樣引起的幀數據錯誤的概率,后端點跡模塊采樣也必須經過包結構判斷后才能使用幀數據。

本文涉及的上級模塊的數據是通過請求、應答等握手信號的配合來進行數據傳輸的,當FPGA 檢測到上級模塊的請求之后,根據自己的處理、存儲情況來判斷是否要發送應答信號。當應答信號發送后,則需要做好數據接收的準備。因上級模塊傳輸的數據于高頻率、特長數據包結構的數據類型,考慮到后續的流水線工作,需要將數據寫入FIFO 中。

當判斷FIFO1 中非空時,則應產生讀信號,讀取數據,此時讀出來的數據已經轉換到了該FPGA 的時鐘域下,以下操作均在同一時鐘域下操作。從FIFO1 中讀取的數據直接寫入RAM 中,同時判斷從該FIFO1 中讀出的數據是否是協議數據,若數據包符合要求,則同步讀取RAM 數據,寫入FIFO2 中,點跡模塊可以根據FIFO2 的非空信號來讀取FIFO2 中的數據。

2 程序及IP 核使用

本文中涉及的FPGA資源比較少,大部分器件均可滿足需求。

圖1 可以清楚的看到,整個接收、存儲、讀數據、寫數據等處理流程。

2.1 輸入信號去毛刺

在對外部輸入的請求信號處理之前需進行打拍處理,應該選取穩定狀態下的值,避免亞穩態情況下毛刺信號影響整體的時序功能。

2.2 FIFO 設置

文中上級模塊數據是根據FPGA 產生的應答有效而產生數據,即對于FPGA 來講,接收到的數據和FPGA 產生的應答信號是同步的,所以我們采用的是同步FIFO1,需要設置FIFO1 的非空標志、寫數據計數器等方便后續操作。

圖1 處理流程圖

2.3 RAM 設置

本文中使用的是雙口RAM,雙口RAM 有兩組數據線和地址線,讀寫可以同時進行。

需要注意的地方有:寫數據時,雙口RAM 存儲是在寫時鐘的上升沿到來時完成的,所以要提前將數據和地址準備好;讀數據時,同樣要在讀時鐘上升沿時將地址處于穩定狀態;讀數據輸出時,對于一個地址上的數據是在讀下一個地址的數據時才輸出到數據線上的,相當于數據的真正輸出延遲讀時鐘一個周期;對于讀地址模塊的使能應延遲輸出使能一個時鐘周期,使得地址0 可以保持被時鐘上升沿采集到,否則輸出的第一位輸出不穩定的數據。

2.4 時序處理關鍵點

寫FIFO1 時只需判斷FIFO1 非滿即可回應外部的請求信號,將數據寫入FIFO1 中。

讀取FIFO1 中數據時,需同步將讀出的數據寫入RAM中。對于讀出的FIFO1 數據首先判斷包頭,并且內部計數器需要開始計算接收到的數據長度,根據包頭位置可找相應的包長,并根據得到的包長信息,判斷最后的包尾是否是協議規定的數據,此時才能判斷出這一包數據是否符合協議要求。若符合協議要求,則向RAM 發送讀RAM 的請求信號。若RAM 已經響應,但是上一幀數據沒有被讀走的時候,是不能去讀FIFO1 中的數據的,不然會導致RAM 中的數據發生兩幀數據沖突。

在寫RAM 的時候,同步計算寫數據的個數,直到該數據與之前得到的包長度一致時,即寫完一包數據,停止寫數據和寫地址的操作。

當RAM 收到讀請求的時候,意味著FIFO1 中的一包數據是正確的了,此時需要判斷FIFO2 是否有足夠的空間來存儲,若FIFO2 空間滿足條件,可響應請求,產生有效的讀信號和讀地址。

RAM 讀信號有效時,即可開始對地址指針進行操作,當讀FIFO1 數據計數器結果和包長度一致時,將RAM 讀地址復位清零,以便下一次數據讀取。

RAM 讀出數據時,計算好數據、地址、讀信號之間的延遲時間,產生寫FIFO2 的寫指針和寫地址,將對齊之后的數據寫入FIFO2 中。

FIFO2 的數據讀取則要根據下一級模塊的時序結合起來操作,本文中可將FIFO2 的非空標志輸出至下級模塊,下級模塊根據非空標志可產生相應FIFO2 讀信號。

3 仿真結果

圖2 讀FIFO1 時序圖

圖2 中:標記1:外部輸入的數據;標記2:FIFO1 寫信號與讀信號;標記3:從FIFO1 讀出的數據;標記4:從FIFO1 讀出數據正確,產生讀RAM 請求信號及應答信號,此時完成了正確數據流的存儲。

圖3 讀RAM 圖

圖3 中:標記1 即讀RAM 的請求與應答信號;標記2:從RAM 讀出數據包,寫入FIFO2 中。當判斷FIFO2 的存儲空間滿足需要時,將RAM 的數據包轉入到FIFO2 中,以待下級模塊的讀取。

4 小結

此流程可完成數據的存儲、判斷、分發,可保障從FPGA 分發至下級模塊的數據是符合協議的,避免了錯誤數據下發而導致的下級模塊處理不正常的情況。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 免费 国产 无码久久久| 97se亚洲综合不卡| 色精品视频| 538精品在线观看| 色综合中文| 91区国产福利在线观看午夜 | 日韩一区二区三免费高清| 激情国产精品一区| 亚洲综合久久一本伊一区| 一级毛片免费高清视频| 久久青草热| 久久久波多野结衣av一区二区| 人妻精品久久久无码区色视| 成人在线亚洲| 国产91九色在线播放| 欧美性精品| 国产黄网永久免费| 波多野结衣视频网站| 丁香婷婷激情综合激情| 国产日韩AV高潮在线| 日本91在线| 成人伊人色一区二区三区| 高清无码不卡视频| 国产成人一二三| 美女被操91视频| 国产亚洲视频在线观看| 国国产a国产片免费麻豆| 欧美一区二区三区不卡免费| 欧美成人精品欧美一级乱黄| 国产日韩欧美成人| 天堂成人在线| 国产一区二区精品福利| 亚洲第一区在线| 精品国产免费观看| 日本欧美在线观看| 国产91小视频| 欧美一级色视频| 国产成人8x视频一区二区| 毛片免费观看视频| 亚洲AV无码一区二区三区牲色| 成人国产精品一级毛片天堂| 三上悠亚在线精品二区| 日韩人妻精品一区| 妇女自拍偷自拍亚洲精品| 久久夜色精品国产嚕嚕亚洲av| 久热99这里只有精品视频6| 亚洲男人天堂2020| 国产区免费精品视频| 亚洲精品777| 久久精品国产电影| 日本人又色又爽的视频| 欧美日韩中文字幕二区三区| 波多野结衣第一页| 国产成人精品免费av| 久久精品日日躁夜夜躁欧美| 欧美视频在线播放观看免费福利资源 | 国产丝袜精品| 国产免费网址| 无码AV日韩一二三区| 国产网站在线看| 亚洲成人一区二区| 国产精品天干天干在线观看| 在线观看国产一区二区三区99| 欧美日韩在线亚洲国产人| 中文成人在线视频| 亚洲一区二区在线无码| 欧美精品一二三区| 午夜精品一区二区蜜桃| 国产成人无码AV在线播放动漫| 99re66精品视频在线观看 | 日韩资源站| 扒开粉嫩的小缝隙喷白浆视频| 伊在人亚洲香蕉精品播放| 老司机午夜精品视频你懂的| 国产精品青青| 色悠久久综合| 欧美成人精品高清在线下载| 怡红院美国分院一区二区| 日韩精品专区免费无码aⅴ| 久久www视频| 婷婷久久综合九色综合88| 国产成人综合久久精品下载|