亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FT-C6713J400 的信號處理嵌入式軟件設計

        2022-04-28 00:23:06竇珊珊
        電聲技術 2022年3期
        關鍵詞:數(shù)據(jù)庫

        袁 彥,竇珊珊

        (中國電子科技集團公司第三研究所,北京 100015)

        1 系統(tǒng)設計

        本軟件為某聲探測系統(tǒng)全國產化DSP 平臺的信號處理軟件。該國產化平臺以兩片DSP[1],一片現(xiàn)場可編程邏輯門陣列(Field Programmable Gate Array,F(xiàn)PGA)和一片微控制單元(Micro Control Unit,MCU)為核心,數(shù)字信號處理器(Digital Signal Process,DSP)芯片外圍電路連接Flash 閃存和同步動態(tài)隨機存取內存(Synchronous Dynamic Random-Access Memory,SDRAM),共同完成聲信號的實時采集、分發(fā)、信號處理以及探測信息上報等功能[2]。其硬件電路設計如圖1 所示。AD 采集芯片(ADC)同步采集多通道聲陣列信號,F(xiàn)PGA芯片控制采樣率和采樣通道數(shù),實時把采集的數(shù)據(jù)以中斷的形式分發(fā)到兩片DSP。DSPA 進行實時的目標定向算法,DSPB 接收到目標方向信息后再進行識別算法,同時DSPB 還接受上位機管控,可上報狀態(tài)信息,完成數(shù)據(jù)庫接收和自動更新功能。DSPA 和DSPB 把實時的探測結果發(fā)送至MCU,MCU 完成界面顯示,由網口上報探測信息。本文主要介紹雙片DSP 的軟件設計。

        圖1 硬件電路設計示意圖

        2 軟件設計

        2.1 信號處理時序設計

        本文選用的低功耗浮點DSP 芯片F(xiàn)TQ6713J400,最高主頻處理能力為400 Mb·s-1。根據(jù)對算法復雜度的估算,設計時就把算法分為兩部分,即目標定向算法和目標識別算法,分別在DSPA和DSPB 上完成。DSP 信號處理軟件的時序控制如圖2 所示。

        圖2 DSP 信號處理軟件的時序控制圖

        DSP采用2個緩沖器(buffer)存儲數(shù)據(jù)的方式,保證聲信號的連續(xù)采集存儲并進行計算。每一秒定向算法計算完成之后,DSPA 定向軟件把當前秒計算的定向結果傳送給DSPB,DSPB 結合上一秒完成采集的數(shù)據(jù)進行識別。聲探測主要針對低空慢速目標,連續(xù)兩秒之間的聲特性變化不大?;谶@一特性,上一秒數(shù)據(jù)的定向結果配搭下一秒數(shù)據(jù)的識別結果是可行的方式,有效合理地解決了因為過大的計算量而分開兩片DSP 算法的時序問題。

        2.2 軟件中斷設計

        本軟件為嵌入式軟件,與外部數(shù)據(jù)的交換通常采用中斷的形式。本軟件一共設計了3 個中斷,即兩個串口中斷和一個數(shù)據(jù)采集中斷,均設計采用IRQ 外部中斷的形式。兩個串口中斷是1 個字節(jié)產生1 次中斷。數(shù)據(jù)采集中斷是FPGA 采集滿512×16×2 字節(jié)產生1 次中斷,即1 秒的數(shù)據(jù)分4次發(fā)送完成。為了避免中斷嵌套,在中斷程序中只做必需的累加計數(shù)、設置標志位等操作,把讀取串口數(shù)據(jù)或采集數(shù)據(jù)以及校驗等操作都放在主程序中。3 個中斷服務程序分別設置為vector5、vector6和vector7。核心代碼如下。

        本軟件兩片DSP 同時接收FPGA 分發(fā)的數(shù)據(jù),為了有效地利用資源,對于SAD7606 采集的數(shù)據(jù),F(xiàn)PGA 內部先入先出隊列(First Input First Output,F(xiàn)IFO)緩存采集數(shù)據(jù)。當FIFO 滿512×16×2 個字節(jié),設置IO 變化,產生IRQ 中斷,通知DSP 到緩存中讀取數(shù)據(jù)。DSP 讀取完成后,也通過設置IO電平變化通知FPGA 可進行下一次數(shù)據(jù)傳輸。流程如圖3 所示。

        圖3 信號采集接口示意圖

        2.3 聲探測信號處理軟件狀態(tài)轉換流程

        低功耗FT-Q6713J400 浮點處理芯片[3]的主頻最高為400 Mb·s-1,本項目軟件依托硬件設計分為相對獨立的兩個部分。DSPA 主要完成目標定向和環(huán)境噪聲監(jiān)測功能,DSPB 主要完成識別和通道自檢功能以及數(shù)據(jù)庫版本查詢和更新功能。軟件狀態(tài)轉換流程如圖4 所示。為了保證對信號處理的長期性和連續(xù)性,軟件設計每秒進行一次定向和識別探測,所以定向或識別算法要保證在1 s 完成算法計算,即每秒最大計算量不能超過400 Mb·s-1。兩片DSP 共同完成探測和管控功能。

        圖4 聲探測信號處理軟件狀態(tài)轉換流程

        2.4 數(shù)據(jù)庫自動更新設計

        本文選用的Flash 是CXF256M8SN,對Flash采取按扇區(qū)擦除和字模式寫操作。每個扇區(qū)1 024字節(jié),可指定若干扇區(qū)進行連續(xù)擦除。數(shù)據(jù)庫數(shù)據(jù)格式為Float 型,串口接收的是其對應的32 位HEX 格式,按低字節(jié)在前、高字節(jié)在后接收并保存到Flash 中。本軟件的數(shù)據(jù)庫數(shù)據(jù)采用分包的方式,把數(shù)據(jù)庫數(shù)據(jù)分為大小相等的小包,按照通信協(xié)議分包發(fā)送[4-5]。

        DSP 接收到查詢版本號指令后,會從相應地址中讀取版本號并發(fā)送版本號回饋指令。DSP 串口接收到數(shù)據(jù)庫更新指令后,通過串口發(fā)出相應的回饋指令,之后開始接收數(shù)據(jù)庫數(shù)據(jù)。DSP 接收到的每一小包數(shù)據(jù)都需要通過校驗,全部包數(shù)據(jù)收齊后,再進行包號校驗。校驗正確后,才進行下一步的Flash 擦寫。擦寫分為數(shù)據(jù)庫版本號擦寫和數(shù)據(jù)庫數(shù)據(jù)擦寫兩個部分。Flash 擦寫完成后,重新讀取Flash 中新燒寫的數(shù)據(jù)與DSP 接收到的數(shù)據(jù),再進行二次校驗。校驗正確,由串口發(fā)送數(shù)據(jù)庫更新成功指令。此時,數(shù)據(jù)庫已經更新為新的版本號。數(shù)據(jù)庫接收和更新流程如圖6 所示。

        圖6 數(shù)據(jù)庫自動更新流程圖

        FLASH 擦寫部分代碼和燒寫代碼如下。

        3 結語

        本文介紹的FT-Q6713J400 是一款低功耗國產浮點DSP芯片,很適用于需要長期值守的探測設備。本軟件設計已成功應用于某探測型號項目的分系統(tǒng)設計中。試驗結果表明,以雙片F(xiàn)T-Q6713J400為核心的軟件設計不僅能夠滿足探測系統(tǒng)較大計算量的要求,而且能實現(xiàn)遠程管控,滿足系統(tǒng)的實時性要求。本文介紹的應用方法和設計同樣適用于同類型的其他型號的DSP 芯片。

        猜你喜歡
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        財經(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(2017年2期)2017-03-10 14:35:35
        兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
        數(shù)據(jù)庫
        財經(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(2016年6期)2016-02-24 07:41:51
        數(shù)據(jù)庫
        財經(2015年3期)2015-06-09 17:41:31
        數(shù)據(jù)庫
        財經(2014年21期)2014-08-18 01:50:18
        數(shù)據(jù)庫
        財經(2014年6期)2014-03-12 08:28:19
        數(shù)據(jù)庫
        財經(2013年6期)2013-04-29 17:59:30
        亚洲av区,一区二区三区色婷婷| 国产午夜激无码AV毛片不卡| 女同国产日韩精品在线| 日本一二三四区在线观看| 青青草国产精品一区二区| 成人免费视频在线观看| 亚洲AV永久无码精品表情包| 五月丁香六月综合激情在线观看| 国产高清精品在线二区| 有坂深雪中文字幕亚洲中文| 伊人久久大香线蕉综合影院首页| 欧美成人免费高清视频| 免费美女黄网站久久久| 婷婷久久精品国产色蜜蜜麻豆| 精品丰满人妻无套内射| 提供最新的在線欧美综合一区| 男女男在线精品免费观看 | 亚洲av免费不卡在线观看| 内地老熟女老少配视频| 国产午夜久久久婷婷| 人妻av不卡一区二区三区| 精品国产sm最大网站| 国产乱妇乱子在线播视频播放网站| 国产精品深夜福利免费观看| 中文字幕人乱码中文字幕乱码在线 | 亚洲视频免费一区二区| 欧洲熟妇色xxxx欧美老妇多毛 | 亚洲最大天堂无码精品区| 被驯服人妻中文字幕日本| 一本色道久久88—综合亚洲精品 | 中文字幕无码乱人伦| 亚洲人成色777777老人头| 美女高潮流白浆视频在线观看| 丰满人妻被持续侵犯中出在线| 久久久久人妻精品一区三寸| 男女边吃奶边做边爱视频| 日本一极品久久99精品| 一本色道久久88加勒比一| 水蜜桃亚洲一二三四在线| 97无码人妻一区二区三区蜜臀| 99国产精品久久一区二区三区|