MATLAB Frequency Spectrum Angular Interpolator

Частотный спектр - MATLAB


Описание сценария:

  • Скрипт работает с номинальной частотой сигнала 1 Гц.
  • На основе сигнала максимальная угловая частота и кратные частоты дискретизации выражаются формулой для угловой частоты. Частота дискретизации составляет 2 * максимальной угловой частоты.
  • Форма волны (спектр) угловой частоты отображается на линейном графике.
  • Для второго сигнала коэффициент интерполяции L = 2 также выражается на частоте угла выборки, которая сжимает спектр сигнала наполовину.
  • Это позволяет вставить копию предыдущего образца в спектр, как позволяет сжатый спектр.
  • Для третьего сигнала коэффициент интерполяции аналогичен L = 3, который сжимает спектр до одной трети. Это позволяет вставлять до двух копий в график выполнения
  • Использование в частотном проектировании цифровых фильтров. Использование коэффициента интерполяции или блока интерполяции предотвращает наложение псевдонимов частотных спектров.
  • Скрипт также использует определенные значения функции оси x, которые кратны угловой частоте выборки и максимальной угловой частоте соответственно.
  • Source code on Github: Github repo