基於Matlab的DDS線性調頻信號的仿真應用
發布時間:2016-10-11 責任編輯:susan
【導讀】直接數字頻率合成( DDS)是近年來得到迅速發展的一種新的頻率合成方法,具有頻率切換速度快,很容易提高頻率分辨率、duiyingjianyaoqiudidengyoudian。benwensuojiangdexianxingtiaopinxinhaodechanshengyuanlihefangfayouhenhaodekekuozhanxing,xiugaipinlvleijiaqideneirongjikeyishixianqitadegezhongtiaopinxinhao。
可編程全數字化便於單片集成、有利於降低成本、提高可靠性並便於生產等有點。DDS技術從相位的概念出發進行頻率合成,存儲了數字采樣波形表,可以產生點頻、線性調頻、ASK、FSK等各種形式的信號。 線xian性xing調tiao頻pin信xin號hao可ke以yi獲huo得de較jiao大da的de壓ya縮suo比bi,有you著zhe良liang好hao的de距ju離li分fen辨bian率lv和he徑jing向xiang速su度du分fen辨bian率lv,作zuo為wei一yi種zhong常chang用yong的de脈mai衝chong壓ya縮suo信xin號hao,已yi經jing廣guang泛fan應ying用yong於yu高gao分fen辨bian率lv雷lei達da領ling域yu。
Matlab是美國MathWorks公司自20世紀80年代中期推出的數學軟件,優秀的數值計算與卓越的數據可視化能力使其很快在同類軟件中脫穎而出。Matlab已經發展成為多學科、多種工作平台的功能強大的大型軟件。本文用Matlab軟件建立DDS係統中線性調頻信號的仿真模型,對於理解線性調頻信號和在 FPGA中來實現線性調頻信號有借鑒意義。

圖1.DDS技術的基本原理
1.DDS技術的基本原理
基本模型如圖1所示,主要由時鍾頻率源fclk、相位累加器、波形存儲器(ROM)、數/模轉換器(D/A)、以及低通濾波器(LPF)組成。輸出信號波形的頻率表達式為:

(1)
(1)式中,fclk為參考時鍾頻率,ΔΦ為相位增量,N為相位累加器的位數。隻要N足夠大,DDS可以得到很小的頻率間隔。要改變DDS的輸出信號的頻率,隻要改變ΔΦ即可。當參考時鍾頻率給定後,輸出信號的頻率取決於頻率的控製字,頻率分辨率取決於累加器的位數,相位分辨率取決於ROM的地址位數,幅度量化取決於ROM的數據字長和D/A轉換器的位數。
2.線性調頻信號的實現框圖

圖2.軟件編程實現線性調頻信號的原理圖
脈衝壓縮雷達最常見的調製信號是線性調頻信號,接收時采用匹配濾波器(Matched Filter)壓縮脈衝。它的數學表達式如下:

(2)
式中fe為載波頻率,K=B/T是調頻斜率,於是,信號的瞬時頻率為。
其對應的量化公式如下(此式是以圖2實現的原理公式):

(3)
式中N為相位累加器的位數,Kc為頻率控製字,K為上式中的調頻斜率。
圖1所示的DDS原理框圖是用於實現固定頻率的正弦波信號,按照公式(3)的思路實時改變ΔΦ,即可產生線性調頻信號。
jingguopinlvleijiaqishuchudeshiyangexianxingzengchangdeshunshipinlv。zaishijiguochengzhong,xiangweileijiaqideshuchushijingguoxiangweijieduanzaijinxingxunzhi,congeryinruleyidingdexiangweiwucha,suiranzheyiwuchahuiyingxiangdaoxianxingtiaopinxinhaodexianxingdu,danshitiaopinxielvweixiangweideercidaoshu,xiangweijieduanwuchabenshenyihenxiao,suoyiduitiaopinxianxingdudeyingxiangjiugengxiaole。zaibenwendeMatlab實現中暫時不考慮截斷問題,忽略不計。
3.Matlab軟件建模實現線性調頻信號
本程序遵照上述軟件編程實現線性調頻信號的原理圖編寫,采用.m文件的方式編寫,下麵是實現的源程序:
%調頻信號的累加器實現
clear all;clc %清除所有變量,清屏
M=2^11; %采樣的點數
a(1:1:M)=0; %頻率累加器的數值
b(1:1:M)=0; %相位累加器的數值
y(1:1:M)=0; %輸出的波形數據
K=400; %調頻斜率
Kc=10; %初始頻率控製字
N=10; %幅度量化位數
L=24 %相位累加器位數
%下麵一段實現頻率累加器
a(1)=0.5*K; %初始頻率步進量
for i=2:1:M
a(i)=a(i-1)+K;
end
%下麵一段實現相位累加器
b(1)=Kc+a(1); %相位初始值
for i=2:1:M
b(i)=b(i-1)+(Kc+a(i));
end
%下麵一段實現了查找表ROM以及進行幅度量化
for i=1:1:M
y(i)=floor(2^N*cos(2*pi/(2^L)*b(i)));
end
%下麵一段畫出相應的圖形
figure(1);plot(y);axis([0 M,-2^N-100 2^N+100]);
figure(2);freqz(y)
上麵這段程序中,有很多的變量,包括調頻斜率K、頻率控製字Kc、幅度量化位數N以及相位累加器位數L等等,修改不同變量值可以得到各,不同的線性調頻信號。具體的實現要根據實際的需要來設置。
4.實驗結果
根據上麵的程序,取調頻斜率為400,頻率控製字為10,幅度量化為10位(和所使用的D/A配合),相位累加器為24位,用Matlab仿真得到的線性調頻信號的波形和相應的幅頻響應如圖3和圖4所示。

圖3.K=400,Kc=10,N=10,L=24的情況下的線性調頻信號

圖4.針對圖3的幅頻特性曲線
結束語
本(ben)文(wen)所(suo)講(jiang)的(de)線(xian)性(xing)調(tiao)頻(pin)信(xin)號(hao)的(de)產(chan)生(sheng)原(yuan)理(li)和(he)方(fang)法(fa)有(you)很(hen)好(hao)的(de)可(ke)擴(kuo)展(zhan)性(xing),修(xiu)改(gai)頻(pin)率(lv)累(lei)加(jia)器(qi)的(de)內(nei)容(rong)即(ji)可(ke)以(yi)實(shi)現(xian)其(qi)他(ta)的(de)各(ge)種(zhong)調(tiao)頻(pin)信(xin)號(hao)。作(zuo)為(wei)線(xian)性(xing)調(tiao)頻(pin)信(xin)號(hao),由(you)於(yu)廣(guang)泛(fan)應(ying)用(yong)於(yu)高(gao)分(fen)辨(bian)率(lv)的(de)雷(lei)達(da)係(xi)統(tong)中(zhong),因(yin)此(ci)正(zheng)確(que)理(li)解(jie)線(xian)性(xing)調(tiao)頻(pin)信(xin)號(hao)的(de)產(chan)生(sheng)原(yuan)理(li)和(he)掌(zhang)握(wo)其(qi)產(chan)生(sheng)的(de)方(fang)法(fa)是(shi)很(hen)有(you)現(xian)實(shi)意(yi)義(yi)的(de)。在(zai)實(shi)際(ji)應(ying)用(yong)中(zhong)主(zhu)要(yao)采(cai)用(yong)專(zhuan)用(yong)DDS芯片或者FPGA來實現線性調頻信號(各有優缺點),而本文則基於Matlab軟件的良好編程性來驗證這一方案,仿真結果較好的證明本方案的可行性,完成了預期的方案設計和論證。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
鑒頻器
江蘇商絡
交流電機
腳踏開關
接觸器接線
接近開關
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈

