barrageJammer

Заслонка заграждения

Описание

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

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

  1. Определите и настройте заслонку заграждения. См. «Конструкция».

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

Примечание

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

Конструкция

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

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

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

Свойства

ERP

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

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

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

SamplesPerFrameSource

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

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

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

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

SamplesPerFrame

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

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

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

SeedSource

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

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

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

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

Seed

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

Задайте seed для генератора случайных чисел в виде скалярного целого числа от 0 до 232–1. Это свойство применяется, когда вы устанавливаете SeedSource свойство к 'Property'.

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

Методы

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

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

Примеры

свернуть все

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

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

Ссылки

[1] Ward, J. «Space-Time Adaptive Processing for Air Radar Data Systems», Technical Report 1015, MIT Lincoln Laboratory, December, 1994.

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

.
Введенный в R2021a