exponenta event banner

dwtpassbands

Полосы паролей банка фильтров DWT

Синтаксис

Описание

пример

dwtbands = dwtpassbands(fb) возвращает теоретические полосы пропускания дискретного вейвлет-преобразования (DWT) для банка фильтров DWT fb.

Примеры

свернуть все

Получение теоретических полос пропускания DWT для четырехуровневого вейвлет-преобразования с помощью Daubechies db6 вейвлет с частотой дискретизации 1 кГц.

wv = 'db6';
Fs = 1e3;
fb = dwtfilterbank('Wavelet',wv,'Level',4,'SamplingFrequency',Fs);
dwtpassbands(fb)
ans = 5×2

  250.0000  500.0000
  125.0000  250.0000
   62.5000  125.0000
   31.2500   62.5000
         0   31.2500

Получите полосы пропускания мощности для набора фильтров. Сравните теоретические полосы пропускания с измеренными полосами пропускания 3 дБ на всех четырех уровнях.

ptable = powerbw(fb);
ptable(:,1:3)
ans=4×3 table
    Level       DWTBand        Wavelet3dBBandwidth
    _____    ______________    ___________________

      1        250      500        250       500  
      2        125      250      123.2    253.71  
      3       62.5      125     61.601    126.78  
      4      31.25     62.5     30.815    63.389  

Входные аргументы

свернуть все

Банк фильтров дискретного вейвлет-преобразования (DWT), указанный как dwtfilterbank объект.

Выходные аргументы

свернуть все

Теоретические полосы пропускания DWT для банка фильтров fb, возвращаемый в виде матрицы вещественных значений L + 1 на 2, где L - уровень вейвлет-преобразования набора фильтров.

  • Первые L строк dwtbands содержат теоретические частоты полосы пропускания для DWT, перечисленные в порядке уменьшения разрешения (увеличение масштаба).

  • Последняя строка dwtbands содержит теоретическую полосу пропускания для фильтра масштабирования с наибольшим разрешением.

  • Первый столбец dwtbands содержит нижний предел частоты.

  • Последняя строка dwtbands содержит теоретическую полосу пропускания для фильтра масштабирования с наибольшим разрешением.

См. также

|

Представлен в R2018a