поэтапный. Передатчик

Описание

Объект Transmitter реализует передатчик формы волны.

Вычислить переданный сигнал:

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

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

Примечание

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

Конструкция

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

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

Свойства

PeakPower

Пиковая мощность

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

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

Gain

Передайте усиление

Задайте усиление передачи (в децибелах) как действительный скаляр.

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

LossFactor

Коэффициент потерь

Задайте коэффициент потерь передачи (в децибелах) как неотрицательный скаляр.

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

InUseOutputPort

Включите состоянию передатчика вывод

Чтобы получить передатчик состояние в использовании для каждой выходной выборки, установите это свойство на true и используйте соответствующий выходной аргумент при вызове step. В этом случае, 1's указывают, что передатчик работает, и 0 указывает, что передатчик выключен. Если вы не хотите получать передатчик состояние в использовании, установите это свойство на false.

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

CoherentOnTransmit

Сохраните когерентность среди импульсов

Задайте, сохранить ли когерентность среди переданных импульсов. Когда вы устанавливаете это свойство на true, передатчик не вводит случайной фазы выходным импульсам. Когда вы устанавливаете это свойство на false, передатчик добавляет случайный шум фазы в каждый переданный импульс. Случайный шум фазы введен умножением импульса ejϕ, где ϕ является универсальной случайной переменной на интервале [0,2π].

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

PhaseNoiseOutputPort

Включите импульсному шуму фазы вывод

Чтобы получить введенный передатчик случайный шум фазы для каждой выходной выборки, установите это свойство на true и используйте соответствующий выходной аргумент при вызове step. Можно использовать в получателе, чтобы моделировать когерентный на, получают системы. Если вы не хотите получать случайный шум фазы, установите это свойство на false. Это свойство применяется, когда вы устанавливаете свойство CoherentOnTransmit на false.

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

SeedSource

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

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

Это свойство применяется, когда вы устанавливаете свойство CoherentOnTransmit на false.

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

Seed

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

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

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

Методы

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

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

Примеры

развернуть все

Передайте импульс, содержащий линейную форму волны FM с пропускной способностью 5 МГц. Частота дискретизации составляет 10 МГц, и импульсная частота повторения составляет 10 кГц.

fs = 1e7;
waveform = phased.LinearFMWaveform('SampleRate',fs, ...
    'PulseWidth',1e-5,'SweepBandwidth',5e6);
x = waveform();
transmitter = phased.Transmitter('PeakPower',5e3);
y = transmitter(x);

Ссылки

[1] Edde, B. Радар: принципы, технология, приложения. Englewood Cliffs, NJ: Prentice Hall, 1993.

[2] Ричардс, M. A. Основные принципы радарной обработки сигналов. Нью-Йорк: McGraw-Hill, 2005.

[3] Skolnik, M. Введение в радиолокационные системы, 3-го Эда. Нью-Йорк: McGraw-Hill, 2001.

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

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

|

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