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

基于DSP的數(shù)字信號源軟件設計

2008-04-12 00:00:00楊穩(wěn)積
現(xiàn)代電子技術 2008年22期

摘 要:介紹使用ADSP21160高速數(shù)字信號處理(DSP)芯片,實現(xiàn)數(shù)字信號源的程序設計;分析使用DSP實現(xiàn)數(shù)字信號源的可行性,介紹儀器設備中常用的部分信號形式,列出CW,LFM信號的數(shù)學公式,給出工程文件的建立和程序設計流程圖,以及在實際應用中注意事項,利用ADSP21160的Simulator仿真軟件的plot畫圖功能,畫出程序運行產(chǎn)生的部分波形,說明使用DSP設計數(shù)字信號源是完全可行的,比模擬信號源有明顯的優(yōu)越性,修改方便、使用靈活,根據(jù)不同的算法就可以產(chǎn)生不同的信號。該文應用ADSP21160數(shù)字信號處理器軟件實現(xiàn)了CW,LFM信號在不同包絡中形成的復雜窄脈沖和多脈沖數(shù)字信號源。

關鍵詞:數(shù)字信號源;模擬信號源;DSP;復雜窄脈沖;多脈沖

中圖分類號:TP368.1;TP311.11 文獻標識碼:B 文章編號:1004-373X(2008)22-131-05

Software Design of Digital Singnal Source Based on DSP

YANG Wenji1,LIU Qi2

(1.Navigation College,Northwestern Polytechnical University,Xi′an,710072,China;2.Liuzhou Institute of Measure Technical and Test,Liuzhou,545001,China)

Abstract:This paper introduces a digital signal source software design,based on ADSP21160 high-speed Digital Signal Processing (DSP).Analysis of the feasibility of using DSP to design digital signal source,the often used signals form CW,LFM mathematical models are proposed.The paper gives the software flow chart,the important points in practical application,and plot wave form figures of simulator software using ADSP21160.Using DSP to design digital signal source is totally feasible than the analog signal source,has advantages of using different algorithm to generate different signals,complex narrow pulse and multi-pulse signal source is generated in diflerent envelope of CW,LFM signal is realized by applying ADSP21160.

Keywords:digital singnal source;simulative signal source;DSP;complex narrow pulse;multi-pulse

各種形式的可編程數(shù)字信號源在現(xiàn)實生活中有著廣泛的應用,不論在軍用還是在民用方面,都有著相當大的使用價值,如雷達信號、航天系統(tǒng)、航空系統(tǒng)、信號測距、目標識別、探礦、地下文物探測、水下信息定位等。因此,研究和設計各種形式的數(shù)字信號源相當有應用價值。

可編程數(shù)字信號發(fā)生器可以很方便地產(chǎn)生各種信號波形和實現(xiàn)波形之間的轉換。目前各種儀器中常用的正弦波、方波、三角波、鋸齒波都能很方便的產(chǎn)生。本文重點研究某些儀器設備中要用到的單頻(CW波形)、線性調(diào)頻(LFM波形)及它們在其他包絡中形成的信號波形。

1 ADSP21160簡單介紹

ADSP21160 是Analog Devices公司生產(chǎn)的高性能32位浮點運算的超大規(guī)模數(shù)字信號處理芯片,它采用雙核處理器,使得處理器可以處理單指令多數(shù)據(jù)流(SIMD模式)。1片100 MHz主頻的ADSP21160,具有每秒6億次的浮點運算速度[1],片內(nèi)具有4 Gb的程序和數(shù)據(jù)存儲器,可以滿足程序運行和數(shù)據(jù)存儲的需要,在必要時可以進行外部程序存儲器擴充,在主頻為40 MHz時,指令周期可以達到12.5ns。即每秒可以進行8 000萬次運算[2,3]

AD公司提供了程序仿真軟件Simulator,可以安裝在PC個人計算機上運行,給程序的開發(fā)提供了方便,該器件有豐富的指令系統(tǒng),適合于各種數(shù)字信號處理,程序可以用ADSP21160的匯編語言編寫程序,也可以采用標準C語言編寫程序,極大的方便了程序的開發(fā),縮短程序開發(fā)周期。

2 DSP實現(xiàn)數(shù)字信號源的可行性

如果一個完整的波形需要10個離散的數(shù)字來實現(xiàn),按照ADSP21160的1個指令周期為12.5 ns,輸出1個數(shù)最快需要4條指令(取數(shù)、送數(shù)、地址增加、判斷轉移),那么輸出1個數(shù)字要花費50 ns,輸出1個完整的波形需要500 ns,則產(chǎn)生的數(shù)字信號的最高頻率為200 kHz。即使1個完整的波形需要20個離散的數(shù)字來實現(xiàn),產(chǎn)生的數(shù)字信號的最高頻率也可以達到100 kHz。因此,使用ADSP21160作為數(shù)字信號源生成的處理器,完全可以滿足200 kHz以下的信號源的要求。

3 單頻脈沖信號和線性調(diào)頻信號的數(shù)學基礎

3.1 單頻脈沖信號(CW波形)

單頻脈沖信號(CW)的函數(shù)表達形式可表示為:

f(t)=A(t)cos{2πf0t+θ(t)}(1)

式(1)中A(t)為信號的包絡;f0為信號的中心頻率;θ(t)為初相位。

3.2 線性調(diào)頻信號(LFM)

線性調(diào)頻信號(LFM)的函數(shù)表達形式可表示為:

f(t)=A(t)cos{2πxt±0.5βt2}(2)

其中A(t)包絡,可任意取。

載頻頻率:

x = f0±f(3)

其中,f=BW2;f0為中心頻率。

β=2πBwT(4)

式(4)中Bw為頻帶寬度;T為脈沖寬度。

3.3 單頻脈沖、線性調(diào)頻信號的包絡

當式(1),(2)中的A(t)為下式時:

A(t)=x,|t|≤a

0,|t|>a(5)

A(t)為矩形包絡函數(shù), 式(5)中x即是填充在脈沖包絡中的單頻信號的幅度值。

當式(1),(2)中的A(t)為下式時:

A(t)=ttan θ,t

a,t=a

ttan(-θ),t>a(6)

A(t)為矩形包絡函數(shù),a為梯形最大幅度值。

當式(1),(2)中的A(t)為下式時:

A(t)=Aexp(x-x0)22Δ2(7)

A(t)為高斯包絡函數(shù)。其中X0為波包的平均位置;Δ為波包的寬度[4,5]

4 數(shù)字信號源程序設計

4.1 工程的建立和程序編譯過程

工程的建立和程序編譯運行的過程如流程圖1所示:首先,運行VisualDSP++Environmet 進入Simulator工作環(huán)境,點擊Project 創(chuàng)建一個工程(建立“文件名.dpj”文件)。

其次,用C程序設計語言編寫程序(生成“文件名.C”,文件),用ADSP21160匯編語言編寫程序(生成“文件名.asm,”文件),建立頭文件(生成“文件名.h”文件),匯編程序、頭文件可以是多個文件分開編寫。自動生成或編寫idf文件,(生成“文件名.idf”文件)。

在程序編寫完成后,使用Build Project對程序進行編譯,如果編譯不通過,需要對出錯的程序修改,直到編譯通過為止。

如果編譯通過,就可以運行程序,查看結果,假如結果不正確,需要對程序修改,再編譯,再運行,直到結果正確為止。

圖1 創(chuàng)建工程和程序編譯運行過程

4.2 數(shù)字信號源程序設計及流程

數(shù)字信號源程序設計需要考慮的主要參數(shù)為:信號的中心頻率,包絡形式(矩形,梯形,高斯包洛)、填充信號形式(CW,LFM)、脈沖寬度(如5~60 ms等),信號的周期(如0.5~5 s等)。

信號源生成有2種形式:一邊計算一邊輸出,這種方法計算占用了一定的時間,產(chǎn)生和輸出一個數(shù)據(jù)遠不止4條指令能夠完成,所以,只能適應低頻信號,優(yōu)點是,波形參數(shù)改變方便靈活。所用的數(shù)據(jù)存儲器容量小。另一種方法是,把要輸出的波形計算好,放在數(shù)據(jù)存儲器中,這種方法能適應低頻,高頻信號,數(shù)據(jù)可以反復使用。不足之處是,當波形的1個參數(shù)改變時,就得重新計算。所用的數(shù)據(jù)存儲器容量大。

本文中采用1次計算生成所需波形,放在數(shù)據(jù)存儲器中,然后反復使用。為了使編寫程序簡單采用ADSP21160匯編和標準C語言結合的方式編寫程序。流程如圖2所示。

圖2中虛線部分為工程應用中所必須的重要步驟,信號生成后,需要反復測量,并對程序中的參數(shù)進行修正,直到各項技術指標達到要求為止。由于條件的限制,該文中這部分沒有進行。對于使用ADSP21160的Simulator中的plot畫圖功能,可以參考該軟件的使用手冊,圖形可以顯示在屏幕上,可以存儲,可以打印,使用方便。論文中介紹程序設計的方法和流程,在實際應用中還要具體情況具體分析。

圖2 程序設計調(diào)試流程圖

5 程序運行結果

圖3~圖6給出了部分單頻信號(CW)、矩形包絡、梯形包絡、高斯包絡、不同脈寬、不同頻率的比較圖。

圖7~圖11 給出了部分線性調(diào)頻信號(LFM)、矩形包絡、梯形包絡、高斯包絡、不同脈寬、不同頻率的比較圖。

圖12是部分多脈沖信號圖。

5.1 單頻脈沖信號(CW)部分波形圖

單頻脈沖信號(CW)部分波形圖,如圖3~圖6 所示。

5.2 線性調(diào)頻脈沖信號(LFM)部分波形圖

線性調(diào)頻脈沖信號(LFM)各種波形圖,如圖7~圖11所示。

5.3 多脈沖信號

多脈沖信號如圖12 所示。

6 結 語

利用ADSP21160數(shù)字信號處理芯片,通過軟件編程實現(xiàn)數(shù)字信號源的設計,比模擬信號源有其獨特的優(yōu)越性,波形改變非常容易,只要輸入不同的參數(shù),利用不同的算法,通過不同的輸出延時就可以產(chǎn)生不同的頻率、不同幅度、不同周期、不同脈寬、不同包絡的信號波形,靈活、方便、信號形式多樣化。

圖3 初相位為0°和90°的CW信號

圖4 矩形包絡脈沖信號

本文中所有的信號波形都是使用ADSP21160的Simulator仿真軟件的plot畫圖功能,畫出程序運行產(chǎn)生的部分波形,由于該軟件的固有坐標的限制,以及其他因素的限制(例如保密)各種信號的具體參數(shù)不能展現(xiàn)給讀者。

圖5 不同頻率的單頻(CW)梯形脈沖信號

圖6 不同頻率的單頻(CW)梯形脈沖信號

在實際應用中,由于應用的對象不同,對信號的要求不同,要采用圖2中的虛線部分的流程,對所產(chǎn)生的信號的幅度、相位、中心頻率、脈沖寬度、信號周期反復測量,對各種參數(shù)進行反復修改,直到所需信號的各項技術指標達到設計要求為止。

圖7 正線性調(diào)頻信號

圖8 不同頻率的正線性調(diào)頻信號

圖9 不同脈寬的調(diào)頻(LFM)梯形包絡脈沖信號

圖10 不同脈寬線性調(diào)頻(LFM)高斯包絡脈沖信號

參考文獻

[1]蘇濤,吳順君,李真芳,等.高性能DSP與高速實時信號處理.西安:西安電子科技大學出版社,2002.

[2]SHARC DSP Microcomputer ADSP-21160M www.analog.com.

圖11 不同頻率線性調(diào)頻(LFM)高斯包絡脈沖信號

圖12 單頻(CW)梯形包絡雙脈沖和三脈沖信號(LFM)

[3]VisualDSP++3.5 Help for SHARC DSPs Analog Devices 2000-2003.www.analog.com.

[4]吳祈耀.隨機過程.北京:國防工業(yè)出版社,1984.

[5]徐偉,趙選民,師義民,等.概率論與數(shù)理統(tǒng)計.2版.西安:西北工業(yè)大學出版社,2003.

[6]熊霞,斯煒瑋,吳瑛.SHARC DSP芯片在陣列信號處理中的性能研究.現(xiàn)代電子技術,2005,28(2):11-13.

[7]龍凱.基于SRFFT算法的FIR數(shù)字濾波器設計及ADSP21160實現(xiàn).現(xiàn)代電子技術,2005,28(13):51-55.

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

主站蜘蛛池模板: 国产女同自拍视频| 超清无码一区二区三区| 91 九色视频丝袜| 午夜国产小视频| 欧美福利在线观看| 国产亚洲精品资源在线26u| 久久青草精品一区二区三区| 青青草原国产精品啪啪视频| 欧美人与性动交a欧美精品| 欧美成人午夜视频| 四虎永久在线精品国产免费| 国产办公室秘书无码精品| 亚洲无卡视频| 国产人免费人成免费视频| 激情無極限的亚洲一区免费| 成人免费午间影院在线观看| 伊人福利视频| 国产亚洲精品97在线观看| 精品国产成人三级在线观看| 国产制服丝袜91在线| 亚洲V日韩V无码一区二区| 成人精品视频一区二区在线 | jizz在线观看| 色丁丁毛片在线观看| 亚洲精品麻豆| 久久国产乱子| a天堂视频在线| 91最新精品视频发布页| 日韩av无码DVD| 精品1区2区3区| 最新日本中文字幕| 亚洲爱婷婷色69堂| 另类综合视频| 国产91高跟丝袜| 国内精品免费| 性视频久久| 青青操国产| 国产精品成人免费综合| 高清免费毛片| 国产精品女人呻吟在线观看| 亚洲国产成人精品无码区性色| 色噜噜狠狠色综合网图区| lhav亚洲精品| 久久国产热| 在线国产综合一区二区三区| jizz国产视频| 福利在线一区| 好紧好深好大乳无码中文字幕| 国产亚洲精久久久久久久91| 色老头综合网| 欧美.成人.综合在线| 国产高清在线精品一区二区三区 | 免费毛片全部不收费的| 综合天天色| 国产美女91视频| 国产情侣一区| 亚洲男女在线| 免费日韩在线视频| 国产精品香蕉在线| 91美女视频在线观看| 欧美日韩国产在线人| 日本一区二区三区精品视频| 亚洲无码A视频在线| 免费毛片a| 亚洲中文字幕在线观看| 久久公开视频| www.国产福利| 99人妻碰碰碰久久久久禁片| 国产在线自揄拍揄视频网站| 日韩无码黄色网站| 99这里只有精品在线| 国产不卡网| 91成人精品视频| 亚洲美女一级毛片| 国产精品久久精品| 久久中文字幕2021精品| 亚洲最大情网站在线观看 | 亚洲一区二区约美女探花| 免费无码网站| h网址在线观看| 99re视频在线| 欧美视频在线播放观看免费福利资源|