DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)_第1頁(yè)
DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)_第2頁(yè)
DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)_第3頁(yè)
DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)_第4頁(yè)
DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

DSP應(yīng)用系統(tǒng)設(shè)計(jì)大作業(yè)

專業(yè):電子與通信工程

姓名:

學(xué)號(hào):

標(biāo)準(zhǔn)文檔

題目一

一、線性調(diào)頻(LFM)信號(hào)

為了提高雷達(dá)的作用距離和距離分辨率,實(shí)際中通常采用寬脈沖發(fā)射以提高

發(fā)射的平均功率,保證足夠大的作用距離;而接收時(shí)采用相應(yīng)的脈沖壓縮算法獲

得窄脈沖,以提高距離分辨率,較好的解決了雷達(dá)作用距離與距離分辨率之間的

矛盾。而獲得大的頻帶信號(hào),采取LFM信號(hào)調(diào)制,可以將信號(hào)頻域展寬,同時(shí)也

充分利用了雷達(dá)發(fā)射功率,擴(kuò)大作用距離,接收時(shí)采用匹配濾波器(Matched

FiIter)壓縮脈沖。

線性調(diào)頻(LinearFrequencyModuIation)信號(hào)是指頻率隨時(shí)間而線性改

變(增加或減少)的信號(hào)。線性調(diào)頻信號(hào)s(t)可表示為:

s(。=rect早e2

-T/2<t<T/2(1.1)

式中力為中心頻率,為矩形信號(hào),

rect(/-)J=<i,|IT1|U2

'[0,others

(1.2)

K=B/T,是調(diào)頻斜率,可得信號(hào)的瞬時(shí)頻率為

f=±^=±iUft+^i\=f+Kt

Ji2兀dt271dt\_(Jc2Jc

-T/2<t<T/2(1.3)

T為線性調(diào)頻信號(hào)的時(shí)寬,B為帶寬??芍矔r(shí)頻率呈線性變化,當(dāng)K>0時(shí),

頻率遞增,K<0則遞減。

將1.1式中的信號(hào)重寫為:

sQ)=S(t)eJ2^

(1.4)

式中,

S(t)-rect(J—)einK,Z

(1.5)

是信號(hào)s(t)的復(fù)包絡(luò),也即為零中頻LFM信號(hào)。

根據(jù)題目栗求,可知波形數(shù)據(jù)采樣頻率fs=20MHZ,取脈沖寬度7=123,

則可以得知采樣數(shù)據(jù)長(zhǎng)度N=/7=2400,調(diào)制帶寬為B=6MHZ。利用Matlab

文案大全

標(biāo)準(zhǔn)文檔

生成所需調(diào)頻信號(hào),并生.dat數(shù)據(jù)文件以便VisualDSP++軟件仿真調(diào)用。信號(hào)為

復(fù)數(shù)信號(hào),復(fù)數(shù)數(shù)據(jù)實(shí)部虛部交叉存儲(chǔ),奇數(shù)序列為實(shí)數(shù)序列,偶數(shù)序列為虛數(shù)

序列。以下Matlab程序產(chǎn)生式(1.5)的零中頻線性調(diào)頻信號(hào):

dearall;

T=120e-6;

B=6e6;

K=B/T;

Fs=20e6;

N=T*Fs;

t=/inspace(~T/2fT/2fN);

St=exp(j*pi*K*t.^2);

subplot(221),plot(t*1e6trea/(St)Jk9;

title(,零中頻線性調(diào)頻信號(hào)的實(shí)部');

xlabel('Timeinus'),ylabel('real(St),);

gridon;axis([-3030-11]);

subplot(222),plot(t*1e6,imag(St),'k');

title('零中頻線性調(diào)頻信號(hào)的虛部');

xlabel('Timeinus'),ylabel('imag(St),);

gridon;axis([SO30-11]);

freq二Iinspace(-Fs/2,Fs/2,N);

subplot(223),plot(freq*1e-6,fftshift(abs(fft(St))),,k');

titleC零中頻線性調(diào)頻信號(hào)的頻譜,);

xlabe/('FrequencyinMHz')fylabe/CS(f)');

gridon;axistight;

fi=K*t;

subplot(224),plot(t*1e6ffi*1e-6,'k');

title(,零中頻線性調(diào)頻信號(hào)的瞬時(shí)頻率');

xlabel('Timeinus'),ylabel('fiinMHZ');

gridon;axistight;

saveinput,dat-asc77St

fd=fopen('input.dat'wt');

a=rea/(St);

b=imag(St);

fori=1:1:2400

fprintf(fdf'%g\n',a(i));

,

fprintf(fd,%g\n'fb(i));

end

fc/ose(fd);

如圖1所示為零中頻線性調(diào)頻信號(hào)各曲線圖。

文案大全

標(biāo)準(zhǔn)文檔

圖1零中頻線性調(diào)頻信號(hào)各曲線圖

二、脈沖壓縮原理

脈沖壓縮技術(shù)是指雷達(dá)發(fā)射出寬脈沖信號(hào),在接收端回波寬脈沖信號(hào)通過(guò)處

理后得到窄脈沖的實(shí)現(xiàn)過(guò)程。

脈沖壓縮器的設(shè)計(jì)實(shí)際上就是匹配濾波器的設(shè)計(jì)。匹配濾波可以在時(shí)域?qū)?/p>

現(xiàn),也可以在頻域?qū)崿F(xiàn)。式1.5的零中頻線性調(diào)頻信號(hào)即為發(fā)射信號(hào),根據(jù)匹配

濾波理論,它的匹配濾波器時(shí)域脈沖響應(yīng)為:

恤)=S*(-r)

(2.1)

將式(1.5)代入式(2.1)得

//(/)=red(")

(2.2)

S⑴下匹配濾波h(t)SO(y

圖2零中頻LFM信號(hào)的匹配濾波

LFM脈沖信號(hào)經(jīng)匹配濾波器后的輸出SO(t)信號(hào),當(dāng)時(shí),包絡(luò)近似為辛

克(sine)函數(shù)。而此時(shí)壓縮后的脈沖寬度:TO=1/B,LFM信號(hào)的壓縮前脈沖寬

度T和壓縮后的脈沖寬度TO之比通常稱為壓縮比D,即

文案大全

標(biāo)準(zhǔn)文檔

(2.3)

式(2.3)表明,壓縮比也就是LFM信號(hào)的時(shí)寬頻寬積。

輸出SO(t)的最大副瓣電平為主瓣電平的13.2dB,在多目標(biāo)環(huán)境下,旁瓣會(huì)

淹沒(méi)附近較小的目標(biāo),從而引起目標(biāo)丟失,所以通常引入加權(quán)函數(shù)(窗函數(shù))對(duì)

信號(hào)進(jìn)行失配處理以抑制副瓣產(chǎn)生的消極影響,其副作用是輸出信號(hào)的包絡(luò)主瓣

降低、變寬,即旁瓣抑制是以信噪比損失及距離分辨力變壞作為代價(jià)的。設(shè)時(shí)域

加權(quán)函數(shù)為w(t),加權(quán)函數(shù)可以選擇海明窗、漢寧窗等。則加權(quán)后輸出為:

(2.4)

頻域?qū)崿F(xiàn)實(shí)際上就是將時(shí)域的匹配濾波的時(shí)域卷積運(yùn)算轉(zhuǎn)到頻域來(lái)運(yùn)算(快

速卷積算法)。因脈沖壓縮的點(diǎn)數(shù)比較大時(shí),頻域FFT法的處理速度要比時(shí)域?qū)?/p>

現(xiàn)快很多,大大減少了運(yùn)算量。

用頻域FFT法實(shí)現(xiàn)脈壓的具體過(guò)程如圖3如下:對(duì)信號(hào)S(n)進(jìn)行FFT變換

得到S(K),S(K)與發(fā)射信號(hào)S(n)的FFT的復(fù)共機(jī)S*(K)相乘,然后再對(duì)乘積作

IFFT而獲得時(shí)域脈壓結(jié)果。由于S*(K)可以預(yù)先算出存入DSP的RAM空間里,每

次運(yùn)算時(shí),只需讀出RAM中的數(shù)值即可進(jìn)行運(yùn)算。因此S*(K)可以利用Matlab

直接生成。軟件生成后在對(duì)脈壓作加窗處理時(shí),僅需將窗函數(shù)W(K)與S*(K)的乘

積H(K)=S*(K)?W(K)存入RAM中即可,不會(huì)額外增加存儲(chǔ)量及運(yùn)算量。用頻域

FFT法實(shí)現(xiàn)高速數(shù)字脈沖壓縮,文中的脈沖壓縮就是基于圖3的原理實(shí)現(xiàn)的。

圖3頻域脈沖壓縮原理結(jié)構(gòu)圖

為節(jié)省運(yùn)算時(shí)間,所以將頻域脈壓系數(shù)H(K)預(yù)先處理好。已知輸入信號(hào)序

列為零中頻線性調(diào)頻信號(hào),根據(jù)題目要求在第二節(jié)已求出輸入信號(hào)序列,因此根

據(jù)公式易求出匹配濾波系數(shù)序列h(n),但為保證利用FFT計(jì)算線性卷積不出現(xiàn)

混疊失真,則循環(huán)卷積長(zhǎng)度必須滿足L=N+M7,其中L為卷積長(zhǎng)度,N和M分別

為兩卷積序列長(zhǎng)度。根據(jù)MATLAB生成的輸入數(shù)據(jù)可知N和M均為2400點(diǎn),因此

卷積長(zhǎng)度,由于采用FFT進(jìn)行計(jì)算,因此L必須為2的整數(shù)次幕,取最小值為

81920因此此設(shè)計(jì)中所有FFT和IFFT運(yùn)算點(diǎn)數(shù)均為8192點(diǎn)。通過(guò)改變窗函數(shù)

w(t),可以得到三組H(k)序列文件,分別為矩形窗、漢寧窗和漢明窗,對(duì)應(yīng)于

文件reaI.dat/imag.dat,rea11.dat/imag1.dat,rea12.dat/imag2.dat三組文

件,以便VISUALDSP++軟件仿真時(shí)進(jìn)行導(dǎo)入。

MatIab生成H(K)序列源代碼如下:

dearall;

T=120e-6;

B=6e6;

文案大全

標(biāo)準(zhǔn)文檔

K=B/T;

Fs=20e6;

N=T*Fs;

t=/inspace(-T/2,T/2,N);

St=exp(j*pi*K*t.^2);

N_fft=4096;%因采樣數(shù)據(jù)長(zhǎng)度N為2400則脈壓fft點(diǎn)數(shù)4096

ht=conj(fliplr(St));%匹配濾波h(t)

wtO=boxcar(N);

wt1=triang(N);

wt2=hanning(N);

wt3=hanvning(N);

wt4=b/ackman(N);

beta=7.865;

wt5=kaiser(N,beta);

htO=ht.*wt3';%這里默認(rèn)加漢明窗函數(shù)

Ht=fft(htO,N_fft);

a=rea/(Ht);

b=imag(Ht);

savereal,dat-asciia

fd=fopen('real,dat'wt');

fork=1:1:N_fft

fprintf(fdf'%g\n',a(k));

end;

saveimag.dat-asciib

fd=fopen('imag.dat\'wt');

fork=1:1:N_fft

fprintf(fdf'%g\n'fb(k));%文本文件實(shí)際點(diǎn)數(shù)N_fft*2

end;

fclose(fd);

三、VISUALDSP++脈壓仿真

3.1線性調(diào)頻信號(hào)序列輸入

由MATLAB軟件生成LFM信號(hào)序列,文件為input.dato文件中共2400個(gè)復(fù)

數(shù)序列,其中偶數(shù)列為實(shí)數(shù)序列,奇數(shù)列為虛數(shù)序列,因此共4800個(gè)數(shù)據(jù)。下

圖為在VISUALDSP++軟件中導(dǎo)入input.dat文件并利用其畫圖功能畫其波形:

文案大全

標(biāo)準(zhǔn)文檔

reaKS(t))

imag(S(t))

圖3零中頻信號(hào)上半部為實(shí)部波形,下半部為虛部波形

3.2匹配濾波系數(shù)頻域序列輸入

由第二節(jié)計(jì)算可知,匹配系數(shù)H(K)序列為h(n)進(jìn)行4096點(diǎn)FFT變換得到,

因此H(K)共有4096個(gè)復(fù)數(shù)序列,并且將實(shí)數(shù)序列與虛數(shù)序列分別存儲(chǔ)成

reaI.dat和imag.dat兩個(gè)文件。在第二節(jié)中利用MATLAB軟件生成H(k)序列已

詳解。根據(jù)矩形窗、漢寧窗、漢明窗生成三組序列文件分別

reaI.dat/imag.dat,rea11.dat/imagi.dat*口real2.datZimag2.dat0利用

VISUALDSP++軟件進(jìn)行導(dǎo)入并畫出波形圖如下:

圖4矩形窗H(k)序列上半部為實(shí)部波形,下半部為虛部波形

文案大全

標(biāo)準(zhǔn)文檔

圖5漢寧窗H(k)序列上半部為實(shí)部波形,下半部為虛部波形

圖6漢明窗H(k)序列上半部為實(shí)部波形,下半部為虛部波形

根據(jù)原理結(jié)構(gòu)圖可知,脈沖壓縮共分為FFT、復(fù)數(shù)乘法、IFFT和模值衰減變

換四個(gè)模塊。其中FFT模塊采用VISUALDSP++軟件中自帶模塊。而IFFT可采用

如下方法求解,因

IN-1

/vk=0

——I*

=.[£X*(K)W.TFFT[XXK)]}*

,0<n<N-l

(3.1)

由式(3.1)可得,先將X(K)取復(fù)共朝,然后直接調(diào)用FFT子程序進(jìn)行FFT

運(yùn)算,最后再取復(fù)共機(jī)并乘以1/N得到序列x(n)o這種方法雖然用了兩次取共

朝運(yùn)算,但可以與FFT共用一子程序,提高了子程序利用率。

四、結(jié)果分析

4.1輸出結(jié)果

利用VISUALDSP++軟件設(shè)置斷點(diǎn)功能畫出各部分輸出波形,波形圖分別如

下:

文案大全

標(biāo)準(zhǔn)文檔

圖7零中頻線性調(diào)頻信號(hào)8192點(diǎn)FFT波形

圖8矩形窗加權(quán)系數(shù)脈沖壓縮壓縮后波形

圖9矩形窗系數(shù)脈沖壓縮后局部放大波形

文案大全

標(biāo)準(zhǔn)文檔

圖10矩形窗脈沖壓縮后衰減波形

圖11漢寧窗壓縮后波形

VMM

圖12漢寧窗壓縮后波形局部放大

文案大全

標(biāo)準(zhǔn)文檔

VMM

圖13漢寧窗脈壓后衰減波形

圖14漢明窗脈壓后時(shí)域波形

圖15漢明窗脈壓后局部放大波形

圖16漢明窗脈壓后衰減波形

文案大全

標(biāo)準(zhǔn)文檔

4.2加窗對(duì)脈壓性能的影響

線性調(diào)頻信號(hào)匹配濾波器輸出端的脈沖,是經(jīng)過(guò)壓縮后的窄脈沖,輸出波形

具有辛克函數(shù)的性質(zhì),除了主瓣外還有時(shí)間軸上延伸的一串副瓣。靠近主瓣的第

一副瓣最大,其值較主瓣峰值只得13.46dB,第二副瓣在降低4dB,以后依次下降。

副瓣零點(diǎn)間的間隔為1/B。匹配濾波器輸出的旁瓣太高是脈沖壓縮雷達(dá)的缺點(diǎn),

實(shí)際使用中采用加窗的準(zhǔn)匹配濾波器來(lái)改善副瓣的性能。實(shí)際應(yīng)用中的匹配濾波

器需要加窗,以實(shí)現(xiàn)旁瓣的抑制,但窗函數(shù)點(diǎn)數(shù)N固定時(shí),也會(huì)導(dǎo)致主瓣的展寬,

旁瓣的抑制和主瓣的展寬二者彼此矛盾,需要以實(shí)際需要折衷考慮,即在副瓣輸

出達(dá)到栗求的情況下,應(yīng)使主瓣的展寬及強(qiáng)度變化值最小。以下分析不同的窗函

數(shù)對(duì)脈壓結(jié)果(主瓣寬度和幅度增益)的影響。首先給出六種窗函數(shù)自身的性能:

表1六種窗函數(shù)的主要參數(shù)

窗函數(shù)主瓣寬旁瓣過(guò)度帶阻帶最

類型度/rad電平/dB帶寬/rad小衰減/dB

矩形窗4WN-131.8%/N21

三角窗肺/N-256.1兀/N25

漢寧窗肺/N-316.2兀IN44

漢明窗8)/N-416.6兀N53

布萊克\2兀/N-571U/7V74

受窗

凱塞窗-571b兀/N80

夕=7.865

根據(jù)時(shí)寬帶寬積可以的到脈沖壓縮比為40。原脈壓前脈沖寬度為20us,對(duì)于

20MHz的采樣頻率,對(duì)應(yīng)采樣點(diǎn)400,那么脈壓后主瓣寬度采樣點(diǎn)數(shù)為

2*(400/40)=20點(diǎn)(主瓣寬度等于2倍的零點(diǎn)帶寬)。下面考慮加窗對(duì)脈壓結(jié)果增

益(以主瓣最大增益為準(zhǔn))的影響和脈壓后脈沖寬度(第一零點(diǎn)帶寬為準(zhǔn))的影響。

表2加載六種窗函數(shù)后DSP脈壓對(duì)脈沖寬度、增益的影響

窗函數(shù)類型脈沖主瓣寬度脈沖增益第一旁瓣增益(第一

(采樣點(diǎn)數(shù))(主瓣最大增益)旁瓣最大增益)

佚巨形窗2040083.5

三角窗44200.510.1

漢寧窗40200.55.4

漢明窗38216.53.1

布萊克曼581650.89

凱塞窗54175.70.85

夕=7.865

從表2可以得到結(jié)論:

文案大全

標(biāo)準(zhǔn)文檔

脈壓可以提升脈沖的增益,幅度增益與原寬脈沖時(shí)寬有關(guān)。加窗可以有效地

抑制副瓣,但是要以主瓣展寬和增益下降為代價(jià)。相對(duì)而言,一般情況下,選擇

漢明窗可以獲得較好帶寬和增益折衷。線性調(diào)頻信號(hào)經(jīng)過(guò)壓縮處理接收后的信號(hào)

幅度峰值是原來(lái)發(fā)射信號(hào)幅度峰值的(D為脈壓比)倍,即輸出脈沖峰值功率比輸

入脈沖峰值功率增大了D倍。在要求發(fā)射機(jī)輸出功率一定的情況下,接收機(jī)輸出

的目標(biāo)回波信號(hào)經(jīng)過(guò)匹配濾波壓縮處理,具有窄的脈沖寬度和更高的峰值功率,

前者提高距離分辨率而后者符合探測(cè)距離遠(yuǎn)的戰(zhàn)術(shù)要求,這充分體現(xiàn)了脈壓體制

獨(dú)特的優(yōu)越性。從反偵查的角度來(lái)說(shuō),脈壓雷達(dá)比普通雷達(dá)具有更強(qiáng)的生存能力。

由于線性調(diào)頻信號(hào)的幅度和信噪比更小,有偵查方程可知,同等靈敏度的偵察機(jī)

其偵查距離為原來(lái)的,所以在雷達(dá)應(yīng)用領(lǐng)域,脈壓雷達(dá)具有功率優(yōu)勢(shì),應(yīng)用前景

十分廣闊。

五、附錄

部分主程序代碼如下:

//*******************/nc!udes********************//

#include〈stdio.h>

Uinclude〈sysreg.h>

/tinelude<bu/Itins.h>

#include<math.h>

Uinclude"FFTDef.h"

externfft32(float(*)[],float(*)[]ffloat(*)[],float(*)[],int,/nt);

externinit();

^pragmaa/ign4

section(udata1ab")

floatoutput[2*N];//FFT函數(shù)輸出變量

floatreal[N];//變換中實(shí)部序列N=4096

floatimag[N];〃變換中虛部序列

floatmax;//脈壓后

floatinput[4800]={

#include"LFM/input.dat"

};〃輸入信號(hào)文件其中偶序列為實(shí)部

floatinputl[2*N];//變換信號(hào)數(shù)據(jù)緩沖

floatrea/_coff[N]={

#include"LFM/rea/.dat"

};

//濾波器4096點(diǎn)fft實(shí)部rea//real1/real2分別為矩形窗、漢寧窗、漢明窗濾波

系數(shù)//

float/mag_coff[N]={

#include"LFM/imag.dat"

};

//濾波器4096點(diǎn)fft虛部imag/imag1/imag2分別為矩形窗、漢寧窗、漢明窗濾波

文案大全

標(biāo)準(zhǔn)文檔

系數(shù)//

/^pragmaa/ign4

section("data2ab〃)

floatp/ng_pong_buffer1[2*N];

/fpragmaa/ign4

section("data3ab")

floatping_pong_buffer2[2*N];

volatileint/,

tmp_iO,

tmp_H;//用于計(jì)數(shù)(程序各段計(jì)時(shí))

//*************************ma/n

voidmain(void)

inti;

#7fdefinitiaIization_error

printf("ERROR:ThisFFTfunctionworkson!yinthefollowingcond/1/ons:\nn);

printfC-Nmustbeapowerof2\n");

Uifdef_ADSPTS201_

printfC-forrealinputs,64<=N<=32768\n");

printfC-forcomp/exinputs,32<=N<=16384\n");

#e/se

printfC-forrealinputs,64<=N<=8192\n);

printfC-forcomp/exinputs,32<=N<=4096\n");

#endif

printf("PleasechangethesettingsinthefileFFTDef.h\nu);

#e/se

/*inthecaseofTS201,atthebeginningoftheprogramthe

cachemustbeenabled.Theprocedureiscontainedincache_enabIemacrothat

usestherefreshrateasinputparameter

TfCCLK=500MHzfrefresh_rate=750

-ifCCLK=400MHz,refresh_rate=600

-ifCCLK=300MHzfrefresh_rate=

-ifCCLK=250MHz,refresh_rate=375*/

_ADSPTS201_

asm("#include<defts201.h>");

asm/ude<cache_macros.h>");

asm(ucache_enabIe(750);");

asm(“#inc/ude〈in/_cache.h>");

asmludeCfftdef.h>");

asm("pre/oad_cache;");

#endif

tmp_iO=_builtin_sysreg_read(_CCNTO);//readinitialeyeIe

for(i=0;i<4800;i++)

文案大全

標(biāo)準(zhǔn)文檔

input1[i]=input[i];//信號(hào)傳輸至inputl變換緩沖區(qū)

}

/////////////////////////////FFT運(yùn)算〃〃〃〃〃〃/〃〃〃〃〃〃//

fft32(&(input1),&(ping_pong_buffer1),&(ping_pong_buffer2),&(output),N,

COMPLEX);//8192點(diǎn)FFT變換

for(i=0;i<N;i++)

(

real[i]=output[2*i];//線性調(diào)頻信號(hào)FFT變換后實(shí)部

imag[i]=output[2*i+1];//.線性調(diào)頻信號(hào)FFT變換后虛部

)

//////////////////////////§,數(shù)乘法運(yùn)算〃〃〃〃〃〃〃〃〃〃〃〃〃〃/

for(i=0;i<N;i++)

(

input1[2*i]=reaI[i]*real_coff[i]-imag[i]*imag_coff[i];

inputl[2*i+1]=-rea/[i]*imag_coff[i]-real_coff[i]*imag[i];//取共彩

)

//////////////////////1FFT運(yùn)算〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃/

fft32(&(input1),&(ping_pong_buffer1),&(ping_pong_buffer2),&(output),N,

COMPLEX);//8192點(diǎn)FFT變換

for(i=0;i<N;i++)

(

reaI[i]=output[2*i]/N;//

imag[i]=~output[2*i+1]/N;//取共存

}

/*到此完成了脈沖壓縮,也就是完成了匹配濾波*/

///////////////////////窄脈沖幅度

/〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃//

for(i=0;i<N;i++)

(

real[i]=sqrt(real[i]*rea/[i]+imag[i]*imag[i]);//求復(fù)數(shù)模

)

max=rea/[0];

for(i=0;i<2*N;i++)//求脈壓后模最大值

(

if(real[i]>max)

(

max=rea/[i];

for(i=0;i<2*N;i++)//袤減變換

(

rea/[i]=rea/[i]/max;

reaI[i]=20*1og10(reaI[i]);

}

文案大全

標(biāo)準(zhǔn)文檔

tmp_71=_buiItin_sysreg_read(_CCNTO);//

printf("eyeIecount=%d",tmp_i1-tmp_/0);//printthecyclecount

#er)dif

}

題目三:基于ADSP-TS101的雷達(dá)信號(hào)處理機(jī)實(shí)現(xiàn)

一、緒論

1.1背景

經(jīng)過(guò)幾十年的發(fā)展,今天的雷達(dá)提供的有關(guān)目標(biāo)的信息已經(jīng)遠(yuǎn)遠(yuǎn)超出了它最

初的定義,不論在地面、艦船、飛機(jī)、導(dǎo)彈、太空都活躍著雷達(dá)的身影,雷達(dá)的

原理已經(jīng)在幾兆赫茲到紫外線的頻率范圍內(nèi)得到了應(yīng)用,雷達(dá)的性能和用途也發(fā)

生了巨大的變化,雷達(dá)的發(fā)明使人類在軍事、通訊、航空、航體、跟蹤測(cè)量等領(lǐng)

域的技術(shù)發(fā)生了本質(zhì)的重大飛躍。

雷達(dá)信號(hào)處理是雷達(dá)系統(tǒng)的一個(gè)極其重要的組成部分,用于雷達(dá)在復(fù)雜

背景(包括雜波和干擾)下對(duì)目標(biāo)的檢測(cè)和目標(biāo)信息的提取,現(xiàn)代雷達(dá)技術(shù)的發(fā)

展越來(lái)越倚重于信號(hào)處理。雷達(dá)信號(hào)處理不僅大大的提高了在復(fù)雜背景下對(duì)目標(biāo)

的檢測(cè)能力,而且也提供了更加豐富的信息,如對(duì)目標(biāo)進(jìn)行成像及目標(biāo)識(shí)別等。

因此,雷達(dá)信號(hào)處理是當(dāng)前雷達(dá)技術(shù)研究中最活躍、發(fā)展最為迅速的部分之一。

近幾十年,雷達(dá)信號(hào)處理的研究取得了長(zhǎng)足的進(jìn)步和發(fā)展,五十年代實(shí)

現(xiàn)了抑制雜波的時(shí)域?yàn)V波以及對(duì)復(fù)雜信號(hào)的匹配濾波,六十年代實(shí)現(xiàn)了對(duì)有源干

擾的空域?yàn)V波,并且提出了對(duì)變化環(huán)境的自適應(yīng)濾波。六十是年代以來(lái)隨著數(shù)字

技術(shù)的實(shí)際應(yīng)用和不斷發(fā)展,使得雷達(dá)整體性能大幅度提高。進(jìn)入到八十年代之

后,微處理技術(shù),特別是數(shù)字信號(hào)處理器的發(fā)展,是雷達(dá)信號(hào)處理完成了從模擬

到數(shù)字的轉(zhuǎn)化,除了極大的提高了雷達(dá)信號(hào)處理機(jī)的性能之外,還大大提高了整

個(gè)處理機(jī)的系統(tǒng)可靠性,減小了體積和功耗,使得其應(yīng)用范圍變得日益廣泛。

不同的信號(hào)處理領(lǐng)域?qū)?shù)據(jù)處理的速度要求不盡相同。在一般情況下,

通信和語(yǔ)音信號(hào)處理中需要每秒幾千萬(wàn)次到幾億次運(yùn)算,在視頻信號(hào)和圖像處理

中,需要每秒幾億次到幾十億次運(yùn)算,而在雷達(dá)和聲納信號(hào)處理中,常需要每秒

幾十億到幾百億次運(yùn)算。此外,通信、語(yǔ)音、圖像處理中信號(hào)動(dòng)態(tài)范圍有限,一

般用定點(diǎn)運(yùn)算就可以滿足工作要求,而雷達(dá)和聲納信號(hào)處理需要較大的數(shù)據(jù)動(dòng)態(tài)

范圍和數(shù)據(jù)精度,按定點(diǎn)處理可能發(fā)生溢出,往往必需用浮點(diǎn)運(yùn)算完成,同時(shí),

雷達(dá)信號(hào)處理不同于其他類型的信號(hào)處理,不僅運(yùn)算量大,數(shù)據(jù)吞吐量也很大,

這樣對(duì)處理單元的輸入輸出速度和處理機(jī)互聯(lián)網(wǎng)絡(luò)的通信能力都有很高的要求。

文案大全

標(biāo)準(zhǔn)文檔

因此,雷達(dá)信號(hào)處理采用高速度,高精度,大動(dòng)態(tài)范圍,高數(shù)據(jù)吞吐量的處理系

統(tǒng)勢(shì)在必行。

正是由于雷達(dá)信號(hào)處理的這些要求,使得在進(jìn)行系統(tǒng)設(shè)計(jì)前必須進(jìn)行

DSP選擇。DSP分為專用DSP和通用DSP兩種,前者的運(yùn)算是用硬件直接實(shí)現(xiàn)的,

速度快,但是靈活性差,而且?guī)缀醵际嵌c(diǎn)的,精度和動(dòng)態(tài)范圍有限,通用DSP

的運(yùn)算和處理是基于軟件實(shí)現(xiàn)的,兼容性好,可根據(jù)實(shí)際需要選擇采用定點(diǎn)或浮

點(diǎn)運(yùn)算,具有較強(qiáng)的擴(kuò)展能力,而且在速度方面也已超過(guò)某些專用DSP。

1.2概述

本文研究的目的是實(shí)現(xiàn)基于通用DSP—TSI01的雷達(dá)信號(hào)處理機(jī)。該信號(hào)處

理機(jī)主要由脈沖壓縮(PC),動(dòng)目標(biāo)檢測(cè)(MTD),自動(dòng)角測(cè)量,恒虛警處理(CFAR)

等幾個(gè)模塊組成。

二、系統(tǒng)硬件設(shè)計(jì)

2.1處理器簡(jiǎn)介

AD公司的ADSP-TS101STigerSHARCDSP(簡(jiǎn)稱TS101)是一款高性能

的數(shù)字信號(hào)處理器,是SHARCDSP的下一代產(chǎn)品。與SHARCDSP相比,TigerSHARC

在速度、內(nèi)部存儲(chǔ)器容量、處理器的體系結(jié)構(gòu),以及處理器提供的外部資源方面

都做了改進(jìn),更加適用于構(gòu)成各種不同的并行多處理器系統(tǒng)。概括的講,TS101

具有如下主要特點(diǎn):

(1)核時(shí)鐘頻率。TS101有兩種型號(hào),一種內(nèi)部核時(shí)鐘頻率可以達(dá)到300MHz,

即指令周期3.3ns。另一種內(nèi)部核時(shí)鐘頻率可達(dá)250MHz,即指令周期4ns。

(2)片內(nèi)兩個(gè)計(jì)算塊——X和Y。每個(gè)運(yùn)算塊有一個(gè)64bitALU,一個(gè)乘法

器,一個(gè)64bit移位器和一個(gè)由32個(gè)寄存器構(gòu)成的寄存器組,可以執(zhí)行定點(diǎn)和

浮點(diǎn)的算術(shù)邏輯等通用運(yùn)算。而SHARCDSP只有一個(gè)計(jì)算塊,相比之下TS101

具有更強(qiáng)的運(yùn)算能力。

(3)三條內(nèi)部地址/數(shù)據(jù)總線。每條總線都連接到三個(gè)內(nèi)部存儲(chǔ)器塊中的一

個(gè)。三條總線都是128bit寬,可以在任何一個(gè)周期使用任意一條總線傳送多達(dá)

四條指令或四個(gè)對(duì)其的數(shù)據(jù)。這樣TS101內(nèi)核可以在任何一個(gè)周期并行訪問(wèn)三個(gè)

存儲(chǔ)塊,一個(gè)取指令,兩個(gè)訪問(wèn)數(shù)據(jù)。

(4)有兩個(gè)整數(shù)算術(shù)運(yùn)算邏輯單元J-IALU和K-IALU。每個(gè)IALU都包含一

個(gè)寄存器堆和8個(gè)專用的循環(huán)緩沖寄存器。兩個(gè)IALU能提供更強(qiáng)大的地址產(chǎn)生

能力和通用的整數(shù)操作。

(5)有6M位的大容量片內(nèi)SRAM。分為三個(gè)2M位的存儲(chǔ)塊MO、M1和M2,

每一個(gè)存儲(chǔ)塊都能夠單獨(dú)存儲(chǔ)程序、數(shù)據(jù)或同時(shí)存儲(chǔ)程序和數(shù)據(jù)。

(6)DMA控制器。其擁有14個(gè)DMA通道,提供了在處理器核不干預(yù)條件下

的零開銷數(shù)據(jù)傳送。

(7)SDRAM控制器。SDRAM的地址、數(shù)據(jù)引腳可以與TigerSHARC的直接相

連。另外,TigerSHARC提供專用的尋址空間來(lái)支持SDRAM。

(8)4個(gè)鏈路口。其支持點(diǎn)對(duì)點(diǎn)的高貸款數(shù)據(jù)傳送,通過(guò)單個(gè)鏈路口可以

以250Mbytes/s的速率進(jìn)行數(shù)據(jù)傳輸。四個(gè)鏈路口為處理器與處理器之間的通訊

提供了一個(gè)良好的途徑,總吞吐量多達(dá)每秒IGbytes。

(9)多處理器特性。當(dāng)單個(gè)DSP芯片組成的系統(tǒng)不能滿足處理要求時(shí),TS101

通過(guò)外部口或者鏈路口與其它TS101相連構(gòu)成多處理器系統(tǒng)。TS101的外部總線

文案大全

標(biāo)準(zhǔn)文檔

支持多達(dá)8個(gè)DSP外加Host處理器的并行總線連接。在構(gòu)成多處理器系統(tǒng)時(shí),

處理器之間無(wú)論是采用共享總線方式,還是采用鏈路口相連方式,都不需要任何

外加控制,實(shí)現(xiàn)無(wú)縫連接,在并行總線上可以以800Mbytes/s的速率進(jìn)行數(shù)據(jù)傳

輸。

2.2雷達(dá)信號(hào)處理機(jī)系統(tǒng)構(gòu)成

雷達(dá)信號(hào)處理系統(tǒng)由中頻信號(hào)相干檢波模塊、脈沖壓縮模塊、相參積累、參

數(shù)檢測(cè)(包含速度、距離、方位角等參數(shù)的MTD)和恒虛警處理及大部分組成。

中頻信號(hào)相干檢波模塊主要工作為:對(duì)A/D變換后送來(lái)的25M中頻信號(hào)進(jìn)

行相干檢波,使數(shù)字回波信號(hào)變成分離為I、Q兩路的零中頻信號(hào),然后對(duì)其進(jìn)

行抽樣處理,最后把抽樣后的數(shù)據(jù)打包成32bit送往脈沖壓縮模塊。其中低16bit

為I路信號(hào),高16位為Q路信號(hào)。

其系統(tǒng)原理如圖1所示:

標(biāo)

和路中頻,距

中頻

A/D速

信號(hào)

航虛

相干參

俯警

差路中頻檢波積

差路角

A/D模塊累處

脈沖測(cè)理

壓縮

模塊

圖1雷達(dá)信號(hào)處理機(jī)系統(tǒng)原理

如圖1所示,中頻信號(hào)相干檢波模塊將和/差兩路信號(hào)分別送入和路/差路

脈沖壓縮模塊,兩路脈沖壓縮各自獨(dú)立運(yùn)行,把脈壓結(jié)果送入相參積累,經(jīng)過(guò)相

參積累后系統(tǒng)的信噪比有所提高,利于檢測(cè)模塊對(duì)距離、速度、方位角等參數(shù)的

檢測(cè),當(dāng)完成這些工作后。結(jié)合檢測(cè)后的數(shù)據(jù)與初始判定門限進(jìn)行恒虛警處理。

該雷達(dá)信號(hào)處理機(jī)一共用三片TSI01完成相干檢波后信號(hào)處理,其硬件結(jié)構(gòu)

如圖2所示。圖2給出了主要的芯片以及各芯片之間的信號(hào)連接關(guān)系。其中,TS101

一A和TS101-B分別完成和路和差路數(shù)據(jù)的脈沖壓縮,TS101-C完成相參積累、

MTD檢測(cè)、角度測(cè)量、CFAR處理等工作。

TSI01-A和TSI01-C采用EPROM引導(dǎo)方式,TSI01-3采用鏈路口引導(dǎo)方

式。在對(duì)引導(dǎo)芯片EPR0M-A作配置時(shí),除了在EPR0M-A中裝載和路脈壓片(A)所

需的程序及相關(guān)參數(shù)以外,還要將差路脈壓片(B)所需的程序及相關(guān)參數(shù)一并裝

載。當(dāng)TSI01-A經(jīng)EPR0M—A成功引導(dǎo)后,它不僅從EPROM中獲得了自身正常

運(yùn)行所需的程序和相關(guān)參數(shù),而且也獲得了差路(B)所需的相關(guān)程序信息;通過(guò)

硬件連接的鏈路口1(A)和鏈路口0(B),TSI01-B經(jīng)鏈路口引導(dǎo),從TSI01-A

中加載自身程序運(yùn)行所需的相關(guān)信息。

從圖中可以看出,脈沖壓縮和檢測(cè)片之間采用鏈路口傳輸數(shù)據(jù)信息,其中和

路脈沖壓縮后的數(shù)據(jù)利用TSI01-A和TS101—C各自的鏈路口0傳輸,差路脈

沖壓縮后的數(shù)據(jù)利用TSI01-B和TSIOI-C各自的鏈路口I傳輸。這樣的設(shè)計(jì)主要

考慮到TSI01-C在作數(shù)據(jù)檢測(cè)時(shí)需要頻繁的和外部SDRAM交換信息,利用TSI01

的鏈路口一方面充分利用了器件本身的硬件資源,另一方面也避開了多個(gè)設(shè)備同

時(shí)請(qǐng)求總線時(shí)造成的總線沖突,提高了系統(tǒng)的運(yùn)行速度。

文案大全

標(biāo)準(zhǔn)文檔

圖2雷達(dá)信號(hào)處理機(jī)硬件結(jié)構(gòu)簡(jiǎn)圖

不論和路還是差路脈沖壓縮,除了引導(dǎo)方式不同以外,其工作原理與實(shí)際工

作流程是完全一致的,因此,TSI01-A和TSI01-B有部分管腳接收同樣的控

制信息,如圖所示:差轉(zhuǎn)控制提示當(dāng)前差路信號(hào)接收的是航向差還是俯仰差信號(hào);

狀態(tài)標(biāo)志0/1共同標(biāo)志當(dāng)前脈沖重復(fù)周期、脈寬是處于何種狀態(tài):同步脈沖中

斷到來(lái)時(shí),提示前端開始往TSI01輸送數(shù)據(jù)(經(jīng)過(guò)相干檢波后的數(shù)據(jù)),TSI01根

據(jù)此中斷信號(hào)決定何時(shí)裝載DMA:前端每傳輸一個(gè)數(shù)據(jù),發(fā)送一次DMA請(qǐng)求,DMA

傳輸根據(jù)請(qǐng)求相應(yīng)的從外部總線傳輸一個(gè)數(shù)據(jù)到內(nèi)部存儲(chǔ)器。TSI01-C的狀態(tài)

文案大全

標(biāo)準(zhǔn)文檔

改變輸出則是由檢測(cè)后的結(jié)果決定。

三、系統(tǒng)軟件設(shè)計(jì)

3.1脈沖壓縮的實(shí)現(xiàn)

隨著飛行技術(shù)的飛速發(fā)展,對(duì)雷達(dá)的作用距離、分辨能力、測(cè)量精度和單值

性等性能指標(biāo)提出了越來(lái)越高的要求。測(cè)距精度和距離分辨力對(duì)信號(hào)形式的要求

是一致的,主要取決于信號(hào)的頻率結(jié)構(gòu),為了提高測(cè)距精度和距離分辨力,要求

信號(hào)具有大的帶寬,而測(cè)速精度和速度分辨力則取決于信號(hào)的時(shí)域結(jié)構(gòu),為了提

高測(cè)速精度和速度分辨力,要求信號(hào)具有大的時(shí)寬。除此之外,為了提高雷達(dá)系

統(tǒng)的發(fā)現(xiàn)能力,要求雷達(dá)信號(hào)具有大的能量。由此可見,為了提高雷達(dá)系統(tǒng)的發(fā)

現(xiàn)能力、測(cè)量精度和分辨力要求雷達(dá)信號(hào)具有大的時(shí)寬、帶寬能量乘積。但是在

系統(tǒng)的發(fā)射和饋電設(shè)備峰值功率受限的情況下,大的信號(hào)能量只能靠加大信號(hào)的

時(shí)寬來(lái)得到。測(cè)距精度和距離分辨力同測(cè)速精度和速度分辨力以及作用距離之間

存在著不可調(diào)和的矛盾。為了解決這個(gè)矛盾,人們提出了脈沖壓縮理論,脈沖壓

縮技術(shù)的實(shí)現(xiàn)是指雷達(dá)通過(guò)發(fā)射機(jī)發(fā)射款脈沖信號(hào)而接收信號(hào)經(jīng)過(guò)壓縮處理后

獲得窄脈沖的過(guò)程,脈沖壓縮可以使雷達(dá)在峰值發(fā)射功率大大降低的情況下同時(shí)

獲得長(zhǎng)脈沖的高能量和短脈沖的分辨率兩方面的優(yōu)點(diǎn),它較好的解決了雷達(dá)脈沖

峰值功率受限和距離分辨率之間的矛盾。同時(shí),寬脈沖的使用可以使多普勒系統(tǒng)

的分辨率提高,相應(yīng)提高速度分辨率。由于脈沖壓縮技術(shù)是對(duì)回波信號(hào)做相關(guān)處

理,故系統(tǒng)還具有較高的抗干擾性。

本系統(tǒng)脈沖壓縮分為和/差兩路,兩路脈壓分別對(duì)前端的和路回波和差路回

波進(jìn)行脈沖壓縮處理。和路脈沖壓縮的結(jié)果用于目標(biāo)距離、速度的檢測(cè)以及在測(cè)

角時(shí)作為基準(zhǔn)信號(hào);差路脈壓信號(hào)用于航向/俯仰誤差角測(cè)量。和路脈沖壓縮片

在系統(tǒng)啟動(dòng)時(shí),采用EPROM引導(dǎo)方式,從EPROM中載入程序及相關(guān)參數(shù)(包含差

路脈壓所需的程序和參數(shù)),在對(duì)自身(DSP)做初始化的同時(shí),通過(guò)與差路脈壓片

硬件相連的鏈路口對(duì)差路脈壓片進(jìn)行引導(dǎo),完成差路脈壓片的程序及參數(shù)裝載。

除了引導(dǎo)方式不同以外,和路、差路脈壓工作原理與程序流程完全一致。圖3

給出了脈沖壓縮程序的流程圖以及時(shí)序圖。以和路脈沖壓縮為例,說(shuō)明脈沖壓縮

的實(shí)現(xiàn)過(guò)程。

3.1.1程序及系數(shù)調(diào)入

如圖2所示,我們對(duì)TSIO1-A采用EPROM啟動(dòng)方式,在硬件設(shè)計(jì)時(shí)將BMS

引腳設(shè)置為低。這樣當(dāng)系統(tǒng)加電時(shí),TSIO1檢測(cè)到BMS為低電平則會(huì)自動(dòng)將程序

及相關(guān)參數(shù)由EPROM載入。在整個(gè)脈沖壓縮過(guò)程中,系統(tǒng)運(yùn)算所設(shè)計(jì)的參數(shù)主要

為三種狀態(tài)的旋轉(zhuǎn)因子以及對(duì)應(yīng)各個(gè)狀態(tài)的匹配濾波器系數(shù)。旋轉(zhuǎn)因子及匹配濾

波器系數(shù)均由MATLAB軟件產(chǎn)生,其中,我們將原始線性調(diào)頻信號(hào)匹配濾波器系

數(shù)與海明窗函數(shù)在MATLAB中預(yù)先進(jìn)行頻域相乘,把其結(jié)果作為最后載入DSP的

匹配濾波器系數(shù),這樣,在DSP處理時(shí)就可省略脈壓過(guò)程中的窗函數(shù)濾波過(guò)程,

一定程度上節(jié)省了硬件資源,節(jié)省了整個(gè)程序運(yùn)行指令周期,提高了效率。

文案大全

標(biāo)準(zhǔn)文檔

圖3脈沖壓縮程序流程圖及時(shí)序圖

為了在程序處理時(shí)最大可能的利用TSI01的總線資源,提高脈壓處理的速

度,針對(duì)TSI016Mbit片上存儲(chǔ)區(qū)分為MO,M1,M2三個(gè)區(qū)域及其各區(qū)域可具有

獨(dú)立總線的優(yōu)點(diǎn),我們將程序代碼放在片上存儲(chǔ)區(qū)M0,旋轉(zhuǎn)因子及匹配濾波器

系數(shù)放在M2,而輸入及輸出乒乓存儲(chǔ)區(qū)設(shè)置到M1,這樣在進(jìn)行脈壓處理中最耗

時(shí)間的FFT和IFFT運(yùn)算時(shí),便可充分利用TSIOI的指令并行優(yōu)勢(shì),試驗(yàn)證明,

這樣設(shè)置比將所有參與運(yùn)算的數(shù)據(jù)采用其他任何方式存放至少節(jié)省10%的指令

周期。

3.1.2相干檢波后的數(shù)據(jù)輸入

DSP的直接內(nèi)存訪問(wèn)(DMA)方式可以在不干擾內(nèi)核操作的情況下獨(dú)立運(yùn)行,

對(duì)于外部脈壓數(shù)據(jù)的輸入,我們采取了中斷處理與外部DMA傳輸相結(jié)合的方式。

文案大全

標(biāo)準(zhǔn)文檔

當(dāng)系統(tǒng)初始化完成后,TS101等待IRQO中斷,中斷到來(lái)時(shí),TS101進(jìn)入IRQO中

斷程序,完成外部DMA參數(shù)預(yù)裝處理后,關(guān)閉IRQO中斷,開啟外部DMA中斷。

此時(shí),DMA的源地值可為TS1O1外部存儲(chǔ)器映射中任意地址,目的地址為內(nèi)部存

儲(chǔ)區(qū)M1中輸入乒乓存儲(chǔ)區(qū)其中一個(gè)。每一次外部相干檢波模塊送數(shù)據(jù)至數(shù)據(jù)總

線低32Bit時(shí),同時(shí)通過(guò)DMARO引腳向TS1O1發(fā)送DMA請(qǐng)求,每接受一次請(qǐng)求,

DMA進(jìn)行一個(gè)數(shù)據(jù)的傳遞,同時(shí)DMA的傳輸數(shù)據(jù)值總量減一。當(dāng)DMA的傳輸數(shù)據(jù)

值總量減為零時(shí),本次DMA結(jié)束,DMA中斷產(chǎn)生,TS1O1進(jìn)入DMA中斷程序,在

DMA中斷程序中,重新打開IRQO中斷,關(guān)閉外部DMA中斷,同時(shí)在程序中,將

DMA結(jié)束標(biāo)志變量景1,把下一次DMA參數(shù)中的目的地址指針指向輸入乒乓存儲(chǔ)

區(qū)的另外一個(gè)。

因?yàn)椴捎昧松鲜龇绞?,在整個(gè)脈壓過(guò)程中,主程序完全不用考慮外部數(shù)據(jù)的

傳輸過(guò)程,只需在每次脈壓處理之前檢測(cè)DMA結(jié)束標(biāo)志變量是否為1,然后直接

調(diào)用乒乓存儲(chǔ)區(qū)的數(shù)據(jù)即可進(jìn)行后續(xù)處理。

3.1.3脈沖壓縮處理及數(shù)據(jù)輸出

外部送入的數(shù)據(jù)采用32Bit數(shù)據(jù)寬度,其中高16位為I路信號(hào),低16位為

Q路信號(hào),因此,在進(jìn)行FFT之前,必須將乒乓存儲(chǔ)區(qū)中的數(shù)據(jù)解包,同時(shí)為避

免定點(diǎn)數(shù)據(jù)運(yùn)算溢出時(shí)舍位所造成的誤差,必須將解包后的數(shù)據(jù)轉(zhuǎn)換為浮點(diǎn)數(shù)

據(jù)。

定點(diǎn)轉(zhuǎn)浮點(diǎn)程序運(yùn)行前首先對(duì)DMA結(jié)束標(biāo)志進(jìn)行循環(huán)判斷,如果其值為1,

表示DMA傳遞結(jié)束,可以進(jìn)入數(shù)據(jù)轉(zhuǎn)換,否則將繼續(xù)等待。一旦進(jìn)入定/浮轉(zhuǎn)換

程序,首先要將DMA結(jié)束標(biāo)志置0以避免下次循環(huán)出現(xiàn)錯(cuò)誤操作。

脈壓程序根據(jù)FLAG。,F(xiàn)LAG1的值確定當(dāng)前脈沖壓縮處于何種狀態(tài),載入對(duì)

應(yīng)的旋轉(zhuǎn)因子以及匹配濾波器系數(shù)。而在實(shí)際工作中雷達(dá)只需檢測(cè)目標(biāo)距離,速

度,方位角等信息。故脈壓結(jié)果的幅度值絕對(duì)大小對(duì)目標(biāo)檢測(cè)沒(méi)有大的影響,為

了減少運(yùn)算周期,所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論