phased.Transmitter

Описание

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