поэтапный. BarrageJammer

Заградительный передатчик помех

Описание

Объект BarrageJammer реализует белый Гауссов шумовой передатчик помех.

Получить создающий затор сигнал:

  1. Задайте и настройте свой заградительный передатчик помех. Смотрите Конструкцию.

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

Примечание

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

Конструкция

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

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

H = phased.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 Вт. Затем постройте значение передатчика помех вывод. Ваш график может отличаться из-за случайных чисел.

Hjammer = phased.BarrageJammer('ERP',1000);
x = step(Hjammer);
plot(abs(x)); xlabel('Samples'); ylabel('Magnitude');

Ссылки

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

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

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

|

Представленный в R2012a