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, с каждым заданным набором имени свойства к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN).

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

Свойства

ERP

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

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

Значение по умолчанию: 5000

SamplesPerFrameSource

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

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

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

Значение по умолчанию: 'Property'

SamplesPerFrame

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

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

Значение по умолчанию: 100

SeedSource

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

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

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

Значение по умолчанию: 'Auto'

Seed

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

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

Значение по умолчанию: 0

Методы

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

Позвольте изменения значения свойства Системного объекта

Примеры

свернуть все

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

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

Figure contains an axes object. The axes object contains an object of type line.

Ссылки

[1] Опека, J. “Пространственно-временная адаптивная обработка для бортовых радарных систем передачи и обработки данных”, технический отчет 1015, MIT Lincoln Laboratory, декабрь 1994.

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

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

|

Введенный в R2021a