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

DSP/BIOS在數字監測接收機中的應用

2010-03-20 02:31:54楊磊李會勇
單片機與嵌入式系統應用 2010年12期
關鍵詞:信號分析系統

楊磊,李會勇

(電子科技大學電子工程學院,成都611731)

引 言

隨著通信與信息技術的不斷發展及數字產品的普及,DSP被越來越多地應用于各種數字系統中。美國德州儀器(TI)公司于20世紀90年代開發了能在其DSP產品上運行的實時操作系統內核DSP/BIOS,并提出一系列DSP軟件實施方案來加速應用開發進程[1]。

本文將嵌入式技術應用于數字監測接收機系統設計中,采用TI公司的TMS320DM 6437為核心處理器,以DSP/BIOS操作系統為軟件平臺,通過芯片支持庫和應用程序構建成一個完整的數字監測接收機系統。監測接收機通過周期地掃描給定頻段,利用頻譜分析測量頻譜占用度、頻率發射類型、帶寬和載干比等參數,并實現自動測量。

1 DSP/BIOS

針對TI公司的TMS320系列數字信號處理器,DSP/BIOS為開發者提供一種實時操作系統解決方案。DSP/BIOS是一個功能豐富、可擴展的內核服務集,開發人員可以用來管理系統級的資源和構建DSP應用的基礎架構。在DSP/BIOS的協助下,開發人員可以拋開底層開發的困擾,從而專注于算法實現和系統集成[2]。

DSP/BIOS是一個可剪裁的實時操作系統,主要由3部分組成:多線程實時內核、實時分析工具和芯片支持庫[3]。多線程實時內核維護調度多線程的運行,負責任務的調度及時間輪詢算法的實現;實時分析工具提供線程算法實時運行的情況,方便用戶驗證系統設計的正確性和可靠性;芯片支持庫負責管理外設資源,利用圖形工具便可完成復雜的外設寄存器初始化配置。

1.1 多線程實時內核

DSP/BIOS設計的主要目的是降低存儲器需求的空間和CPU響應時間。這種設計有利于縮減程序代碼量,提高系統模塊化程度,降低指令的執行周期以及實現后臺任務間的通信和管理。

1.2 實時分析工具

DSP/BIOS的實時分析工具能實時捕獲和顯示數據,這對于軟件開發階段診斷系統和查找系統缺陷非常有幫助。實時分析工具主要包含兩方面的內容:實時數據交換(RTDX)功能和面板工具插件。實時分析工具是在DSP空閑周期內完成與目標應用程序間的通信,因此不會影響應用程序的實時性。

1.3 芯片支持庫

在DSP系統軟件設計中,一般會涉及大量對片上外設的操作,往往要消耗過多的時間和精力。TI公司為5000系列和6000系列的DSP提供了各自的芯片支持庫CSL(Chip Support Library)。CSL庫函數主要用于配置和控制DSP片上外設,使片上外設更容易使用,縮短開發時間,增強可移植性。用CSL來配置和管理DSP的硬件外設模塊,可以使固件程序的開發變得更加方便和快捷。

2 數字監測接收機系統

2.1 數字監測接收機系統分析

數字監測接收機工作原理如圖1所示。數字監測接收機由標準源、調諧器、中頻數字信號處理器和電源等模塊組成。接收機通過網絡與遠程計算機工作站相連,計算機工作站完成信號顯示、對接收機輸出信號的進一步處理,以及對接收機的配置及控制。

圖1 數字監測接收機工作原理

中頻數字信號處理器是系統的核心部件,負責對寬帶信號進行中頻數字化處理。其中包括FPGA實現中頻信號高速采樣、數字DDC(Direct Digital Control,直接數字控制)和DSP完成中頻/視頻PSD處理,以及信號解調、ITU測試等工作。

DSP需要利用DSP/BIOS操作系統實現以下功能:接收FPGA數字下變頻后的中頻數據,配置FPGA數字下變頻參數,測量射頻參數和信號頻譜,解調數字/模擬調制信號,打包處理數據,解析網絡命令等。其基本框架如圖2所示。

針對以上分析,系統需要創建10個任務。其中,DDC數據接收為硬中斷任務,系統狀態切換和打包處理數據啟用軟中斷任務,其余皆為可搶占任務。由于DSP/BIOS采用多任務優先級搶占式調度,在RTOS中當前處理的任務設置為優先級最高,處理完成后將其優先級降低使得其他任務能夠工作。網絡命令接收和解析網絡命令享有最高優先級;DDC參數配置優先級次之;測量射頻參數、測量信號頻譜和解調信號采用相同的優先級,網絡數據發送優先級最低。任務之間通過消息機制實現共用數據互斥訪問。

2.2 DSP/BIOS設置

根據系統需求,利用DSP/BIOS配置工具配置中斷和任務。在系統中對參數的設定直接影響到系統的執行情況,特別是對各個對象的堆棧設置,如果分配不合理,將會造成在程序執行過程中數據丟失,嚴重時將給系統帶來災難性破壞[4]。

由于系統需要通過時間片輪詢的方式滿足RTOS多任務調度的需求,需要通過配置工具配置一個周期函數管理(PRD)。其作用是在指定的時間內執行某一個任務,若超出此時間,則將當前任務的執行掛起轉而執行同等優先級的其他任務[5]。該任務通過DSP/BIOS提供的TSK_yield來實現。

系統還需配置時間標志管理(Event Log Manager)來將當前調試信息實時打印輸出,方便系統調試和維護。每個任務都有自己的緩沖空間,任務間通過信號量和消息郵箱進行互斥訪問公共資源,達到系統協同合作的目的[6]。DSP/BIOS配置如圖3所示。

圖3 DSP/BIOS配置圖

需要指出的是,測量射頻參數任務、測量信號頻譜任務和解調信號任務采用相同的優先級,其任務配置并未在配置工具中設置,而是在代碼中通過TaskCreate()函數動態建立的,提高了系統配置的靈活性和實用性。

3 結果分析

3.1 任務調度

在DSP/BIOS中,可以通過線程執行圖分析各個線程的執行情況。本系統的線程執行圖如圖4所示。

圖4 線程執行圖

從圖中可以看出數據處理任務(Other Threads,通過TaskCreate函數建立)和網絡處理任務(prdNdk)的執行順序。系統先啟動網絡處理任務接收原始數據,完成數據處理任務后,通過任務調度切換至網絡任務,從而完成了數據處理任務和網絡處理任務的正常切換。

3.2 日志分析

在系統設計時,數據處理任務在代碼中動態創建,不能通過線程執行圖分析,只能通過日志分析標注當前任務運行狀態。日志記錄圖如圖5所示。4個數據處理任務具有相同的優先級,不能搶占其他任務的資源,只能按照一定的順序輪詢執行。從圖中可以看出,系統能正常地完成數據處理任務。

結 語

本文利用DSP/BIOS操作系統對數字監測接收機系統進行設計,采用時間片輪詢方式在任務間實施調度。該方案已應用在實際的工程中,通過DSP/BIOS分析工具可知該數字監測接收機系統能夠在滿足實時性的情況下正常穩定地工作,且設計和資源分配得到了正確的應用。

圖5 日志記錄圖

[1]Texas Instruments Incorporated.TMS320C6000 DSP/BIOS 5.31 Application Programming Interface(API)Reference Guide,2006.

[2]Shawn Dirksen.How to Get Started With the DSP/BIOS Kernel[OL].2008[2010-07].www.ti.com/sc/docs/stdterms.htm.

[3]德州儀器(中國)有限公司應用工程師.介紹一種實時操作系統DSP/BIOS[J].電子技術應用,2000,26(12).

[4]Texas Instruments Incorporated.TIDSP/BIOS用戶手冊與驅動開發[M].王軍寧,等譯.清華大學出版社,2008.

[5]金春蓮,黃迅.實時操作系統DSP/BIOS在DSP開發中的應用[J].電子產品世界,2007(17).

[6]徐博.監測接收機嵌入式實時通信模塊設計[D].長沙:國防科學技術大學,2006.

[7]劉國敬.軟件無線電數字監測接收機的設計與實現[D].成都:電子科技大學,2007.

[8]陳渝,黃賢英,曹龍漢.嵌入式多任務系統開發方法研究及其應用[J].重慶通信學院學報,2005,24(3):106-108.

[9]薛飛,魏平,蔡權偉.一種快速無線電監測接收機實現[J].無線電通信技術,2006,32(1).

[10]李志軍,安建平,孫磊.無線電監測接收機中的DDC研究[J].北京理工大學學報,2008,28(10).

猜你喜歡
信號分析系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
隱蔽失效適航要求符合性驗證分析
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
電力系統及其自動化發展趨勢分析
主站蜘蛛池模板: 亚洲国产成人麻豆精品| 久久精品日日躁夜夜躁欧美| 国产精品白浆在线播放| 草草影院国产第一页| 精品精品国产高清A毛片| 野花国产精品入口| 国内a级毛片| 国产无码网站在线观看| 欧美成人一级| 呦女亚洲一区精品| 国产成人做受免费视频| 日韩A级毛片一区二区三区| 青青草一区| 99久久国产综合精品女同| 国产乱子伦一区二区=| 日本高清视频在线www色| 亚洲成年人片| 54pao国产成人免费视频| 色老头综合网| 国产成人无码AV在线播放动漫| 中文字幕亚洲另类天堂| 热99精品视频| 久久黄色视频影| 成人午夜视频免费看欧美| 婷婷综合色| 91外围女在线观看| 欧美国产在线看| 久久中文电影| 国产精品尹人在线观看| 热久久国产| 91视频首页| 国产精品亚洲综合久久小说| 精品一區二區久久久久久久網站| 国产成人精品男人的天堂下载 | 欧美一级高清免费a| 欧美日韩91| 少妇极品熟妇人妻专区视频| 国产成人艳妇AA视频在线| 在线国产你懂的| 国内毛片视频| 中国特黄美女一级视频| 免费一级毛片在线播放傲雪网| 国产成人免费观看在线视频| 国产成人免费手机在线观看视频| 狠狠色婷婷丁香综合久久韩国| 欧美19综合中文字幕| 国产综合在线观看视频| 无码专区国产精品第一页| 人人91人人澡人人妻人人爽| 成年看免费观看视频拍拍| 成人自拍视频在线观看| 色婷婷成人| 黄色一及毛片| 91在线播放国产| 欧美成人在线免费| 国产福利在线观看精品| 91精品啪在线观看国产| 97在线视频免费观看| 亚洲精品国产综合99久久夜夜嗨| 久久成人18免费| 男女性午夜福利网站| 国产AV无码专区亚洲精品网站| 国产亚洲精品91| 亚洲资源站av无码网址| 亚洲va欧美va国产综合下载| 91亚瑟视频| 国产欧美精品一区二区| 一区二区午夜| 国内精品九九久久久精品 | 亚洲不卡无码av中文字幕| 综合成人国产| 欧美成人综合视频| 国产亚洲精久久久久久无码AV| a毛片基地免费大全| 国产人在线成免费视频| 国产精品原创不卡在线| 亚洲国产精品无码久久一线| 欧美天堂久久| 亚洲电影天堂在线国语对白| 国产美女精品一区二区| 欧亚日韩Av| 草草影院国产第一页|