exponenta event banner

freqz

Частотные характеристики банка фильтров CWT

Описание

пример

[psidft,f] = freqz(fb) возвращает частотные характеристики вейвлет-фильтров, psidftи частотный вектор, f, для набора фильтров непрерывного вейвлет-преобразования (CWT), fb. Частоты находятся в циклах/выборке или Гц. Если указан период выборки, частоты находятся в циклах/единицу времени, где единица времени является единицей длительности. SamplingPeriod.

Частотные характеристики, psidft, являются односторонними частотными откликами для положительных частот. Для аналитических вейвлетов, поддерживаемых cwtfilterbankчастотные характеристики являются вещественными и эквивалентны амплитудной частотной характеристике.

freqz(fb) без выходных аргументов строит график частотных откликов величины для банка фильтров CWT, fb.

Примеры

свернуть все

Создайте банк фильтров CWT. Установите число голосов на октаву равным 14, частоту дискретизации - 1000 Гц, а пределы частоты - от 200 Гц до 300 Гц.

fb = cwtfilterbank('VoicesPerOctave',14,'SamplingFrequency',1000,'FrequencyLimits',[200 300])
fb = 
  cwtfilterbank with properties:

      VoicesPerOctave: 14
              Wavelet: 'morse'
    SamplingFrequency: 1000
       SamplingPeriod: []
         PeriodLimits: []
         SignalLength: 1024
      FrequencyLimits: [200 300]
        TimeBandwidth: 60
    WaveletParameters: []
             Boundary: 'reflection'

Получение частотных откликов для набора фильтров. Постройте график частотных характеристик.

[psidft,f] = freqz(fb);
plot(f,psidft)
grid on
title('Frequency Responses')
xlabel('Frequency (Hz)')
ylabel('Magnitude')

Figure contains an axes. The axes with title Frequency Responses contains 9 objects of type line.

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

свернуть все

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

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

свернуть все

Частотные характеристики банка фильтров CWT, возвращаемые в виде действительного значения Nsоколо-M матрица, где Ns - количество шкал. Если банк фильтров Boundary является 'reflection', M равно 2*floor(SignalLength/2)+1. Если банк фильтров Boundary является 'periodic', M равно floor(SignalLength/2)+1.

Частотные характеристики, psidft, являются односторонними частотными откликами для положительных частот. Для аналитических вейвлетов, поддерживаемых cwtfilterbankчастотные характеристики являются вещественными и эквивалентны амплитудной частотной характеристике.

Частоты, в циклах/выборке или Гц, возвращаемые как действительный вектор. Если банк фильтров Boundary является 'reflection', f имеет длину 2*floor(SignalLength/2)+1. Если банк фильтров Boundary является 'periodic', f имеет длину floor(SignalLength/2)+1.

Если указан период выборки, частоты находятся в циклах/единицу времени, где единица времени является единицей длительности. SamplingPeriod.

Типы данных: double

Расширенные возможности

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