freqz

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

Описание

пример

[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')

Figure contains an axes object. The axes object 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