我怎么能在分阶段使用不同的带宽。FMCWWaveform函数

6视图(30天)
FMCWWaveform对象创建一个FMCW(调频连续波)波形。
获得波形样本:
1-Define和设置FMCW波形。看到建设。呼唤一步生成FMCW波形样本根据phased.FMCWWaveform的属性。一步是特定于每个对象的行为在工具箱。建设
H =分阶段。FMCWWaveform创建一个FMCW波形™系统对象,对象生成FMCW波形的样本。
H = phased.FMCWWaveform(名称、值)创建一个FMCW波形对象,H,额外的选项指定一个或多个名称,值对参数。名是一个属性名和值对应的值。名称必须出现在单引号(“)。您可以指定几个名称-值对参数在任何顺序Name1, Value1,…,的家。
调频扫描带宽 bw = (f0: f1);
这部分我不能使用我的带宽。它总是从0到f0开始
指定的带宽线性调频席卷,在赫兹,作为积极的行向量,实数。默认值对应于100千赫。实现不同带宽、指定SweepBandwidth nonscalar行向量。矢量的波形连续使用条目的连续时间扫描带宽波形。如果SweepBandwidth向量的最后一个元素,这个过程继续循环向量的第一个元素。如果SweepTime和SweepBandwidth都nonscalar,他们必须具有相同的长度。默认值:1 e5
Fs = 20 e7;%抽样频率(赫兹)M = 2;%。清洁工ts = 1 e - 3;%扫描时间(sec) F_start = 6.0 e7;%唧唧开始频率(赫兹)F_stop = 9.00 e7;%唧唧声停止频率(赫兹)δ= F_stop-F_start;%操作BW (Hz) BW = (F_start: 2 * t *δ:F_stop);%操作BW (Hz) t = 0:1 / Fs: M * ts-1 / Fs;% t轴显示
% % % % % %生成Tx啁啾信号% % % % % %
h = phased.FMCWWaveform (“SweepDirection”,“三角形”,“NumSweeps”米,“SampleRate”Fs,
“SweepTime”ts,“SweepBandwidth”Bw);
xt = (h)步;
图(1);情节(t, xt);标题(Tx线性调频信号在时域的)
包含(的时间(秒))
ylabel (“振幅”)
32岁的谱图(xt, 32岁,16 h.SampleRate,“桠溪”);

接受的答案

宏磊陈
宏磊陈 2014年12月1日
您可以修改在FMCWWaveform SweepInterval地产,如果你将它设置为"正面",它从0到BW清洁工,BW是带宽。如果你将它设置为“对称”,它从BW BW / 2 / 2。这样解决你的问题,或者你真的想从任意频率吗?
2的评论
艾哈迈德
艾哈迈德 2014年12月5日
= cos(2 *π* F0 * rem (t0, ts) +π* k * (rem (t0, ts)。^ 2));%扫描b = cos(2 *π* F1 * rem (t1, ts) -π* k * (rem (t1, ts)。^ 2));%下来扫xt =[(1:长度(a)) b(2:长度(b))];

登录置评。

答案(1)

SPK先生
SPK先生 2022年4月13日
这是一个例子给出了matlab。频率应该增加,达到最大值(7.33人/ 2),然后下来在光谱图吗?

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!