这个例子展示了如何在ThingSpeak上生成线性啁啾信号。啁啾是指频率随时间增加(上啁啾)或减少(下啁啾)的信号。这个例子显示了一个线性啁啾,它根据可视化运行时的分钟对连续地从上啁啾变为下啁啾。
设置啁啾的初始频率为0hz,目标频率(扫描结束时的频率)为10hz。频率扫描被设置为在目标时间10秒内发生。已知信号的最大瞬时频率为10hz,为防止混叠,采样率设为50。此外,设置每帧的样本为500,以确保你得到一个完整的扫描。
hchirp = dsp。唧唧声(...“InitialFrequency”0,...“TargetFrequency”10...“TargetTime”10...“SweepTime”, 100,...“SampleRate”, 50岁,...“SamplesPerFrame”, 500);
生成啁啾使用一步
函数。使用分钟的评估,以提供一个连续的扫自然的啁啾。
chirpData =(步骤(hchirp));evenFlag =国防部(分钟(datetime (“现在”), 2);如果甚至标志chirpData = fliplr(chirpData);结束
使用情节
绘制chirp信号。
情节(chirpData);
添加啁啾可视化使用MATLAB可视化应用程序。啁啾坡道改变方向时刷新偶数或奇数分钟。
dsp.chirp
(DSP系统工具箱)