exponenta event banner

barrageJammer

Заградительный глушитель

Описание

barrageJammer объект реализует белый гауссовский шумовой глушитель.

Для получения сигнала помех:

  1. Определите и настройте заградительный глушитель. См. раздел Строительство.

  2. Звонить step для вычисления выходного сигнала глушителя в соответствии со свойствами barrageJammer. Поведение step относится к каждому объекту на панели инструментов.

Примечание

Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

Строительство

H = barrageJammer создает объект системы помех, H. Этот объект генерирует сложный сигнал подавления белого гауссова шума.

H = barrageJammer(Name,Value) создает объект, H, с каждым указанным свойством Name, имеющим указанное значение. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).

H = barrageJammer(E,Name,Value) создает заградительный глушитель, H, с ERP свойство имеет значение E и другое указанное свойство Names имеет указанные значения.

Свойства

ERP

Эффективная излучаемая мощность

Укажите эффективную мощность излучения (ERP) (в ваттах) сигнала помех как положительный скаляр.

По умолчанию: 5000

SamplesPerFrameSource

Источник количества выборок на кадр

Укажите, поступает ли количество выборок сигнала помехи от SamplesPerFrame свойства этого объекта или из входного аргумента в step. Значения этого свойства:

'Property' SamplesPerFrame свойство этого объекта определяет количество выборок сигнала помех.
'Input port'Входной аргумент в каждом вызове step определяет количество выборок сигнала помех.

По умолчанию: 'Property'

SamplesPerFrame

Количество выборок на кадр

Укажите количество выборок в выходном сигнале помехи как положительное целое число. Это свойство применяется при установке SamplesPerFrameSource свойство для 'Property'.

По умолчанию: 100

SeedSource

Источник начального числа для генератора случайных чисел

Укажите, как объект генерирует случайные числа. Значения этого свойства:

'Auto'Генератор случайных чисел MATLAB ® по умолчанию создает случайные числа. Использовать'Auto' при использовании этого объекта с программным обеспечением Parallel Computing Toolbox™.
'Property'Объект использует собственный частный генератор случайных чисел для получения случайных чисел. Seed свойство этого объекта указывает начальное значение генератора случайных чисел. Использовать 'Property' если требуется воспроизводимые результаты и этот объект не используется с программным обеспечением Parallel Computing Toolbox.

По умолчанию: 'Auto'

Seed

Начальное число для генератора случайных чисел

Укажите начальное число для генератора случайных чисел как скалярное целое число от 0 до 232-1. Это свойство применяется при установке SeedSource свойство для 'Property'.

По умолчанию: 0

Методы

сбросСброс генератора случайных чисел для генерации шума
шагФормирование сигнала шумоподавления
Общие для всех системных объектов
release

Разрешить изменение значения свойства объекта системы

Примеры

свернуть все

Создайте заградительный глушитель с эффективной излучаемой мощностью 1000W. Затем постройте график величины выходного сигнала глушителя. barrageJammer использует генератор случайных чисел. Графики могут отличаться от прогона к прогону.

jammer = barrageJammer('ERP',1000);
plot(abs(jammer()))
xlabel('Samples')
ylabel('Magnitude')

Ссылки

[1] Уорд, J. «Пространственно-временная адаптивная обработка для бортовых радиолокационных систем данных», Технический отчет 1015, Лаборатория Линкольна, MIT, декабрь 1994.

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

.
Представлен в R2021a