91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 84KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-13
  • 語言: 其他
  • 標簽: matlab仿真??

資源簡介

使用給定的系統要求,設計FMCW波形。 找到其帶寬(B),線性調頻時間(Tchirp)和線性調頻斜率。

資源截圖

代碼片段和文件信息

clear?all
clc;

%%?Radar?Specifications?
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?Frequency?of?operation?=?77GHz
%?Max?Range?=?200m
%?Range?Resolution?=?1?m
%?Max?Velocity?=?100?m/s
%%%%%%%%%%%%%%%%%%%%%%%%%%%

%speed?of?light?=?3e8
%%?User?Defined?Range?and?Velocity?of?target
%?*%TODO*?:
%?define?the?target‘s?initial?position?and?velocity.?Note?:?Velocity
%?remains?contant

R0?=?100.0?%?a?value?between?0?and?200
V0?=?20.0??%?a?value?between?-70?and?+70


%%?FMCW?Waveform?Generation

%?*%TODO*?:
%Design?the?FMCW?waveform?by?giving?the?specs?of?each?of?its?parameters.
%?Calculate?the?Bandwidth?(B)?Chirp?Time?(Tchirp)?and?Slope?(slope)?of?the?FMCW
%?chirp?using?the?requirements?above.

%?range?resolution
range_res?=?1.0;??%?m

%?maximum?range
Rmax?=?200.0;????%?m

%?maximum?velocity
Vmax?=?100.0;????%?m/s

%?speed?of?light
c?=?3e8;????%?m/s

%Operating?carrier?frequency?of?Radar?
fc=?77e9;?????????????%carrier?freq

%?calculate?sweep?Bandwidth
Bsweep?=?c?/?2?*?range_res

%?calculate?chirp?time
factor?=?5.5;???%?a?factor?between?5?and?6
Tchirp?=?factor?*?2?*?Rmax?/?c

%?calculate?slope
slope?=?Bsweep?/?Tchirp
???????????????????????????????????????????????
%The?number?of?chirps?in?one?sequence.?Its?ideal?to?have?2^?value?for?the?ease?of?running?the?FFT
%for?Doppler?Estimation.?
Nd=128;???????????????????%?#of?doppler?cells?OR?#of?sent?periods?%?number?of?chirps

%The?number?of?samples?on?each?chirp.?
Nr=1024;??????????????????%for?length?of?time?OR?#?of?range?cells

%?Timestamp?for?running?the?displacement?scenario?for?every?sample?on?each
%?chirp
t=linspace(0Nd*TchirpNr*Nd);?%total?time?for?samples


%Creating?the?vectors?for?Tx?Rx?and?Mix?based?on?the?total?samples?input.
Tx=zeros(1length(t));?%transmitted?signal
Rx=zeros(1length(t));?%received?signal
Mix?=?zeros(1length(t));?%beat?signal

%Similar?vectors?for?range_covered?and?time?delay.
r_t=zeros(1length(t));
td=zeros(1length(t));


%%?Signal?generation?and?Moving?Target?simulation
%?Running?the?radar?scenario?over?the?time.?

for?i=1:length(t)?????????
????
????
????%?*%TODO*?:
????%For?each?time?stamp?update?the?Range?of?the?Target?for?constant?velocity.?
????r_t(i)?=?R0?+?V0?*?t(i);
????td(i)?=?2*?r_t(i)?/?c;
????
????%?*%TODO*?:
????%For?each?time?sample?we?need?update?the?transmitted?and
????%received?signal.?
????Tx(i)?=?cos(2*pi*(fc*t(i)?+?slope*(t(i)^2)/2));
????Rx?(i)??=cos(2*pi*(fc*(t(i)?-?td(i))?+?slope*((t(i)?-?td(i))^2)/2));
????
????%?*%TODO*?:
????%Now?by?mixing?the?Transmit?and?Receive?generate?the?beat?signal
????%This?is?done?by?element?wise?matrix?multiplication?of?Transmit?and
????%Receiver?Signal
????Mix(i)?=?Tx(i)?.*?Rx?(i);
????
end

%%?RANGE?MEASUREMENT


?%?*%TODO*?:
%reshape?the?vector?into?Nr*Nd?array.?Nr?and?Nd?here?would?also?define?the?size?of
%Range?and?Doppler?FFT?respectively.
Mix?=?reshape(Mix[Nr?Nd]);

?%?*%TODO*?:
%run?the?FFT?on?the?beat?signal?along?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????.......?????95331??2019-11-15?18:51??雷達目標的產生與檢測\radar-target-generation-and-detection.pdf

?????文件???????6816??2019-11-15?18:51??雷達目標的產生與檢測\radar_target_generation_and_detection111.m

????.......??????1185??2019-11-15?18:51??雷達目標的產生與檢測\README.md

?????目錄??????????0??2020-04-24?13:25??雷達目標的產生與檢測

-----------?---------??----------?-----??----

???????????????103332????????????????????4


評論

共有 條評論