0
周波数が100kHzのパルス波を発生させるには、パルスは5ナノ秒間 'オン'で、6マイクロ秒間は 'オフ' ?MATLABで特定の周波数のパルス波を生成する方法
周波数が100kHzのパルス波を発生させるには、パルスは5ナノ秒間 'オン'で、6マイクロ秒間は 'オフ' ?MATLABで特定の周波数のパルス波を生成する方法
うーん...見てみましょう。 5nsecオン、6usecオフは100kHzではありません。波はどれくらいですか? CYC秒であなたの周期を設定
fs = 2.0000e+09; % sampling rate; this will give you ~10 samples per 5 nsec pulse
on = 5e-9; % interval for pulse-on (5nsec for you)
cyc = 6e-6 % cycle (6usec for you)
% time base:
t = 0:1/fs:T-1/fs;
% the signal:
w = mod(t/cyc,1)<=on/cyc;
剰余CYC;:その後、などの定義された間隔、およびCYCのサイクル「オン」で、あなたはそれが長いT秒になりたいとしましょう信号が< = on/cycの場合、サイクル内でパルスがオンになります。検証する
:
figure,
plot(t, w);