freqz

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

Синтаксис

[psidft,f] = freqz(fb)
freqz(fb)

Описание

пример

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

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

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

Примеры

свернуть все

Создайте набор фильтров CWT. Установите речь на октаву к 14, частоту дискретизации к 1 000 Гц и пределы частоты колебаться от 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')

Входные параметры

свернуть все

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

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

свернуть все

Частотные характеристики набора фильтров CWT, возвращенного как Ns с действительным знаком-by-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