polyphase

Возвращает полифазную матрицу

Синтаксис

Описание

пример

p = polyphase(obj) возвращает полифазную матрицу, используемую банком фильтров в dsp.Channelizer и dsp.ChannelSynthesizer Системные объекты. Каждая строка в матрице соответствует полифазе ветви. Количество столбцов в p соответствует количеству ответвлений фильтра на ветвь.

Примеры

свернуть все

Вычислите полифазную матрицу набора фильтров, используемую канализатором.

Проектируйте канализатор с количеством частотных диапазонов или полифазных ветвей, установленным на 8, количеством отводов или коэффициентов на полосу, установленным на 12, и затуханием в полосе задерживания, установленным на 80 дБ.

channelizer = dsp.Channelizer;
p = polyphase(channelizer)
p = 8×12

         0         0         0         0         0         0    0.1250         0         0         0         0         0
   -0.0000    0.0002   -0.0007    0.0022   -0.0056    0.0161    0.1216   -0.0119    0.0045   -0.0017    0.0005   -0.0001
   -0.0000    0.0004   -0.0015    0.0045   -0.0117    0.0354    0.1118   -0.0192    0.0073   -0.0027    0.0008   -0.0001
   -0.0001    0.0006   -0.0023    0.0067   -0.0172    0.0565    0.0966   -0.0220    0.0085   -0.0031    0.0009   -0.0001
   -0.0001    0.0008   -0.0029    0.0082   -0.0210    0.0776    0.0776   -0.0210    0.0082   -0.0029    0.0008   -0.0001
   -0.0001    0.0009   -0.0031    0.0085   -0.0220    0.0966    0.0565   -0.0172    0.0067   -0.0023    0.0006   -0.0001
   -0.0001    0.0008   -0.0027    0.0073   -0.0192    0.1118    0.0354   -0.0117    0.0045   -0.0015    0.0004   -0.0000
   -0.0001    0.0005   -0.0017    0.0045   -0.0119    0.1216    0.0161   -0.0056    0.0022   -0.0007    0.0002   -0.0000

Каждая строка в матрице соответствует полифазе ветви. Количество столбцов в матрице соответствует количеству ответвлений фильтра на ветвь.

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

свернуть все

Входной фильтр, заданный как dsp.Channelizer или dsp.ChannelSynthesizer Системный объект.

Пример: channelizer = dsp. Канализатор;

Пример: channelizer = dsp.ChannelSynthesizer

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

свернуть все

Полифазная матрица банка фильтров, возвращенная как матрица размера [NFBands, NTPerBand]. Размерности матрицы зависят от типа Системного объекта в obj аргумент:

  • dsp.Channelizer - NFBands значение, которое вы задаете в NumFrequencyBands свойство, и NTPerBand является значением, заданным в NumTapsPerBand свойство.

  • dsp.ChannelSynthesizer - NFBands количество узкополосных сигналов или количество столбцов в входном сигнале, и NTPerBand является значением, которое вы задаете в NumTapsPerBand свойство.

Введенный в R2016b