exponenta event banner

полифаза

Возвращаемая многофазная матрица

Синтаксис

Описание

пример

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 Системный объект.

Пример: каналообразователь = dsp. Каналообразователь;

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

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

свернуть все

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

  • dsp.Channelizer -- NFBands - это значение, указанное в NumFrequencyBands свойство, а NTPerBand - значение, указанное в NumTapsPerBand собственность.

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

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