impulse2pulse

Импульсный ответ от импульсной характеристики

Синтаксис

Описание

пример

P = impulse2pulse(I,N,dt) преобразует импульсную характеристику I к импульсному ответу P, учитывая количество выборок на символ N и универсальный интервал выборки dt.

Примеры

свернуть все

Загрузите матрицу столбца импульсной характеристики из файла.

load('PulseResponseReflective100ps.mat');

Вычислите импульсный ответ от импульсной характеристики.

pulse = impulse2pulse(impulse,SamplesPerSymbol,dt);

Постройте импульсный ответ.

 figure
 plot(t,pulse)
 xlabel('Time (Seconds)')
 ylabel('Volts')
 title('Pulse Response')

Figure contains an axes. The axes with title Pulse Response contains 2 objects of type line.

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

свернуть все

Введите импульсную характеристику в виде матрицы столбца. Первый столбец содержит первичную импульсную характеристику, и последующие столбцы (если таковые имеются) содержат импульсные характеристики перекрестных помех.

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

Количество выборок на символ в виде положительного целочисленного скаляра.

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

Универсальный такт формы волны в виде действительной положительной скалярной величины в секундах.

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

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

свернуть все

Конвертированный импульсный ответ, возвращенный как матрица столбца. Первый столбец содержит первичный импульсный ответ, и последующие столбцы (если таковые имеются) содержат ответы импульса перекрестных помех.

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

|

Введенный в R2020a