《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > 基于DSP的交通雷達(dá)測(cè)速儀設(shè)計(jì)

基于DSP的交通雷達(dá)測(cè)速儀設(shè)計(jì)

2009-07-09
作者:李之果, 張宇波, 任軍霞

  摘? 要: 介紹了多普勒雷達(dá)測(cè)速原理和用DSP芯片TMS320VC5402的匯編程序?qū)崿F(xiàn)FFT算法方案,在DSP芯片中對(duì)被檢測(cè)車(chē)輛運(yùn)動(dòng)產(chǎn)生的多普勒頻率進(jìn)行頻譜分析。針對(duì)交通雷達(dá)測(cè)速系統(tǒng)的原理及測(cè)試方法進(jìn)行了深入分析,并提出了有效改善其性能的方法。對(duì)提高國(guó)產(chǎn)交通雷達(dá)測(cè)速系統(tǒng)的精度與可靠性并使其向多功能測(cè)試系統(tǒng)發(fā)展具有重要的現(xiàn)實(shí)意義。
  關(guān)鍵詞: 數(shù)字信號(hào)處理器; 雷達(dá)測(cè)速; 頻譜分析;多普勒效應(yīng)

?

  超速行駛是我國(guó)道路交通事故的主要原因之一。雷達(dá)測(cè)速是檢測(cè)車(chē)輛超速行駛的有效方法之一,但目前大多數(shù)雷達(dá)測(cè)速儀采用的計(jì)數(shù)鑒頻方法,其測(cè)試精度不高、電路復(fù)雜、測(cè)量功能單一等,限制了其進(jìn)一步推廣應(yīng)用。而現(xiàn)在應(yīng)用的基于數(shù)字信號(hào)處理器的雷達(dá)測(cè)速儀幾乎都是進(jìn)口的,價(jià)格十分昂貴。本文所設(shè)計(jì)的基于DSP的雷達(dá)測(cè)速儀不僅提高了測(cè)試精度、增加了測(cè)量功能,而且大大降低了成本,具有很高的推廣價(jià)值。
1 雷達(dá)測(cè)速原理
  雷達(dá)測(cè)速主要利用了雷達(dá)的多普勒效應(yīng)。多普勒效應(yīng)是指當(dāng)發(fā)射源和接收者之間有相對(duì)徑向運(yùn)動(dòng)時(shí),接收到的信號(hào)頻率將發(fā)生變化。
  如圖1所示,雷達(dá)發(fā)出無(wú)線(xiàn)電波,無(wú)線(xiàn)電波以光速傳播,如果無(wú)線(xiàn)電波遇到前方物體,則會(huì)被反彈回來(lái)。當(dāng)前方物體相對(duì)發(fā)射源靜止時(shí),反彈回來(lái)的無(wú)線(xiàn)電波的頻率不會(huì)改變。若物體是朝著天線(xiàn)電波發(fā)射的方向前進(jìn),所反彈回來(lái)的無(wú)線(xiàn)電波會(huì)被壓縮,電波頻率增加;反之,若前方物體遠(yuǎn)離波源運(yùn)動(dòng)時(shí),反彈回來(lái)的電波頻率降低。雷達(dá)接收頻率與發(fā)射頻率之間的差稱(chēng)為多普勒頻率。增加或降低所產(chǎn)生的頻率差為:

  
  


  式中, fd為多普勒頻率,vr為運(yùn)動(dòng)目標(biāo)的速度,C為光速,f0為發(fā)射波頻率。
  由式(1)可以得到被測(cè)物體的速度為:
  
  因此,只要測(cè)出fd,就可以計(jì)算出被測(cè)車(chē)輛的速度[1-2]
  測(cè)量fd的方法有時(shí)域法和頻域法兩種。由于雷達(dá)工作環(huán)境會(huì)使收到的信號(hào)的背景比較復(fù)雜,信噪比大大降低,傳統(tǒng)的時(shí)域方法對(duì)檢測(cè)或識(shí)別干擾和噪聲中的多普勒信號(hào)都比較困難,而且會(huì)使測(cè)頻精度明顯下降。而采用頻域法,選擇合適的采樣頻率及適當(dāng)?shù)牟蓸哟翱诳梢源蟠筇岣邷y(cè)頻精度和可靠性。本設(shè)計(jì)即采用頻域法。
2 系統(tǒng)硬件設(shè)計(jì)
  本系統(tǒng)采用TI公司的定點(diǎn)DSP芯片TMS320VC5402來(lái)完成信號(hào)處理工作,以滿(mǎn)足系統(tǒng)對(duì)精度和速度的要求。TMS320VC5402是TI公司為實(shí)現(xiàn)低功耗、高速實(shí)時(shí)信號(hào)處理而專(zhuān)門(mén)設(shè)計(jì)的位定點(diǎn)數(shù)字信號(hào)處理器,采用改進(jìn)的哈佛結(jié)構(gòu),具有高度的操作靈活性和運(yùn)行速度,可滿(mǎn)足實(shí)時(shí)嵌入式應(yīng)用的需要。C54X系列DSP芯片種類(lèi)很多,但結(jié)構(gòu)基本相同,主要由中央處理器CPU、內(nèi)部總線(xiàn)控制、特殊功能寄存器、數(shù)據(jù)存儲(chǔ)器RAM、程序存儲(chǔ)器ROM、I/O接口擴(kuò)展功能、串行口、主機(jī)通信接口HPI、定時(shí)器、中斷系統(tǒng)等10個(gè)部分組成。TMS320VC54x的結(jié)構(gòu)是以8組16位總線(xiàn)為核心,形成了支持高速指令執(zhí)行的硬件基礎(chǔ)。8組總線(xiàn)分為1組程序總線(xiàn)、3組數(shù)據(jù)總線(xiàn)和4組地址總線(xiàn)。系統(tǒng)原理框圖[3-4]如圖2所示。

?


  本設(shè)計(jì)要求對(duì)雷達(dá)接收信號(hào)作實(shí)時(shí)處理,TMS320VC5402的時(shí)鐘為100? MHz,可在10? ns內(nèi)完成一些乘法指令。為提高程序運(yùn)行速度,不宜用片外存儲(chǔ)器作為程序存儲(chǔ)器,因?yàn)橄鄬?duì)于DSP的內(nèi)部處理速度來(lái)說(shuō),片外存儲(chǔ)器的存取速度都顯得太慢,因此只能利用芯片的上電加載功能,使程序運(yùn)行時(shí)指令全都從DSP內(nèi)部RAM取出,這樣速度就很快,充分發(fā)揮了DSP的高速優(yōu)勢(shì)。而DSP的內(nèi)部RAM一方面要用作程序空間,另一方面還要用作數(shù)據(jù)空間,因此必須考慮好芯片的內(nèi)部RAM容量,而TMS320VC5402中有32 KB的RAM,完全可滿(mǎn)足需要,不需要再用外部存儲(chǔ)器了[5]
3 系統(tǒng)軟件設(shè)計(jì)
  DSP軟件系統(tǒng)流程圖如圖3所示。系統(tǒng)軟件設(shè)計(jì)主要包括3個(gè)部分:數(shù)據(jù)采集、處理和傳輸。數(shù)據(jù)采集是通過(guò)DSP的中斷INT0實(shí)現(xiàn)。為了便于FFT變換,數(shù)據(jù)采集個(gè)數(shù)為2N(N為正整數(shù)),所采集數(shù)據(jù)滿(mǎn)足要求的個(gè)數(shù)后,進(jìn)行數(shù)據(jù)處理。數(shù)據(jù)處理主要包括加窗、FFT、動(dòng)門(mén)限信號(hào)檢測(cè)處理。通過(guò)加窗的方法可以對(duì)由于截?cái)嘈?yīng)帶來(lái)的頻譜泄露的現(xiàn)象予以限制;而頻譜分辨率可以通過(guò)適當(dāng)增加FFT運(yùn)算數(shù)據(jù)點(diǎn)數(shù)來(lái)加以提高,通過(guò)FFT處理可以得到信號(hào)頻譜信息;動(dòng)門(mén)限信號(hào)檢測(cè)是通過(guò)檢測(cè)信號(hào)幅度判斷有用信號(hào)與噪聲。最后傳輸數(shù)據(jù),主機(jī)從DSP中讀取結(jié)果,并控制顯示。主機(jī)與DSP之間的通信采用的是查詢(xún)方式,在DSP的RAM區(qū)定一個(gè)存儲(chǔ)空間,當(dāng)DSP得出結(jié)果時(shí),DSP向這個(gè)地址寫(xiě)標(biāo)志并停止運(yùn)行下一條程序,一旦主機(jī)查到標(biāo)志,即從DSP中讀出結(jié)果,并把標(biāo)志清零,DSP查到零后程序繼續(xù)往下運(yùn)行[6]

?


  用TMS320VC5402的匯編程序?qū)崿F(xiàn)FFT算法主要步驟如下:
  (1) 實(shí)現(xiàn)輸入數(shù)據(jù)的比特反轉(zhuǎn)。輸入數(shù)據(jù)的比特反轉(zhuǎn)實(shí)際上就是將輸入數(shù)據(jù)進(jìn)行位碼倒置,以便在整個(gè)運(yùn)算后的輸出序列是一個(gè)自然序列。在用匯編指令進(jìn)行位碼倒置時(shí),使用位碼倒置尋址可以大大提高程序執(zhí)行速度和使用存儲(chǔ)器的效率。
(2)實(shí)現(xiàn)N點(diǎn)復(fù)數(shù)FFT。在進(jìn)行FFT運(yùn)算時(shí),由于TMS320VC5402是一個(gè)定點(diǎn)DSP,因此要考慮溢出和定標(biāo)問(wèn)題。
  (3) 功率譜的計(jì)算。由于本系統(tǒng)主要是對(duì)信號(hào)鑒頻,不要求信號(hào)具體的功率,只需求FFT變換后數(shù)據(jù)的最大值,不需要平方和開(kāi)平方,對(duì)功率譜的結(jié)果沒(méi)有影響,所以在實(shí)際的DSP編程中省去了開(kāi)方運(yùn)算。
  (4) 輸出FFT結(jié)果。
  本文利用TMS320VC5402 DSP實(shí)現(xiàn)了交通中對(duì)車(chē)輛速度的測(cè)量,并能穩(wěn)定、可靠快捷地計(jì)算出速度。由于應(yīng)用了DSP分析多普勒頻譜,頻率估計(jì)更加準(zhǔn)確可靠,測(cè)速誤差在1 %之內(nèi)。該系統(tǒng)體積小、操作方便,能夠滿(mǎn)足目前國(guó)內(nèi)對(duì)交通中車(chē)輛速度檢測(cè)系統(tǒng)的要求。

參考文獻(xiàn)
[1] ?丁鷺飛,耿富錄.雷達(dá)原理.西安:西安電子科技大學(xué)出版社,2006.
[2] 張家寧, 張克龍.多普勒效應(yīng)運(yùn)用于車(chē)輛測(cè)速的物理基礎(chǔ)及設(shè)計(jì)原理[J].專(zhuān)用汽車(chē),1991(3):31-33.
[3] ?李富偉,翟守忠,胡鳳忠.基于DSP的雷達(dá)測(cè)速數(shù)據(jù)處理與通信系統(tǒng)[J].機(jī)電與自動(dòng)控制,2007,28(11):29-33.
[4] ?張旭峰,賀治華,楊德貴,等.基于并行DSP的雷達(dá)測(cè)量信號(hào)處理系統(tǒng)設(shè)計(jì)[J].現(xiàn)代雷達(dá),2006,28(9):45-47.
[5] ?Texas Instruments. TMS320VC5402 datasheet, 2000.
[6] ?周晶晶.雷達(dá)測(cè)速儀數(shù)字信號(hào)處理系統(tǒng)的設(shè)計(jì). 西北工業(yè)大學(xué)碩士論文,2006.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美成人ass | 国产精品综合一区二区三区 | 国产亚洲欧美成人久久片 | 欧美日一级片 | 国产精品美女久久福利网站 | 国内精品不卡一区二区三区 | 久久久久久久国产精品毛片 | 国产成人午夜极速观看 | 全国男人的天堂天堂网 | 久久精品国产欧美日韩99热 | 成人国产精品视频 | 久久精品视频在线观看 | 亚洲国产午夜精品理论片的软件 | 99久久伊人一区二区yy5099 | 美女网站在线观看视频18 | 亚洲精品国产综合99久久一区 | 久久一日本道色综合久久m 久久伊人成人网 | 欧美一级毛片aaa片 欧美一级毛片不卡免费观看 | 亚洲精品国产成人一区二区 | 欧美亚洲综合网 | 在线观看免费av网站 | 成人国产精品免费视频 | 中文字幕免费在线视频 | 国产在线精品福利一区二区三区 | 天天躁夜夜躁狠狠躁2024 | 国产v片成人影院在线观看 国产v片在线播放免费观 | 韩国美女一级片 | 欧美黄色特级视频 | 亚洲第一大网站 | 国产精选在线 | 久久亚洲成人 | 欧美性69| 亚洲高清免费观看 | 情侣偷偷看的羞羞视频网站 | 国产精品特级毛片一区二区三区 | 性欧美精品久久久久久久 | 国产精品久久久久无码av | 在线中文字幕精品第5页 | 国产免费资源 | 成人国产免费 | 欧美成人全部免费观看1314色 |