exponenta event banner

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

Описание

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

Свойства

PeakPower

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

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

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

Gain

Коэффициент усиления передачи

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

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

LossFactor

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

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

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

InUseOutputPort

Включить выход состояния датчика

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

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

CoherentOnTransmit

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

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

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

PhaseNoiseOutputPort

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

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

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

SeedSource

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

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

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

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

Seed

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

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

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

Методы

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

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

Примеры

свернуть все

Передают импульс, содержащий линейный ЧМ-сигнал с шириной полосы 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] Эдде, Б. Радар: принципы, технология, применение. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1993.

[2] Ричардс, М. А. Основы обработки радиолокационных сигналов. Нью-Йорк: Макгроу-Хилл, 2005.

[3] Скольник, М. Введение в радиолокационные системы, 3-й ред. Нью-Йорк: Макгроу-Хилл, 2001.

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

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