phased.ReceiverPreamp

Предварительная схема приемника

Описание

The ReceiverPreamp Система object™ реализует модель предварительного усилителя приемника. Объект получает входные сигналы, умножает их на усиление усилителя и делит на системные потери. Наконец, Гауссов белый шум добавляется к сигналу.

Чтобы смоделировать предаппарат приемника:

  1. Определите и настройте предварительный пакет приемника. См. «Конструкция».

  2. Функции step усилить входной сигнал в соответствии со свойствами phased.ReceiverPreamp. Поведение step характерен для каждого объекта в тулбоксе.

Примечание

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

Конструкция

H = phased.ReceiverPreamp создает приемник предварительный Системный объект, H.

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

Свойства

Gain

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

Скаляр, содержащий коэффициент усиления (в децибелах) предварительной памяти приемника.

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

LossFactor

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

Скаляр, содержащий коэффициент потерь (в децибелах) предварительной памяти приемника.

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

NoiseMethod

Метод спецификации шума

Задайте, как вычислить степень шума с помощью одного из 'Noise power' | 'Noise temperature'. Если вы задаете это свойство равным 'Noise temperature', к входному сигналу добавляется комплексный шум основной полосы с шумовой степенью, вычисленной из ReferenceTemperature, NoiseFigure, и SampleRate свойства. Если вы задаете это свойство равным 'Noise power', шум добавляется к сигналу с степенью, заданной в NoisePower свойство.

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

NoiseFigure

Шумовой рисунок приемника

Скаляр, содержащий шумовой рисунок (в децибелах) предварительной памяти приемника. Если приемник имеет несколько каналов/датчиков, шумовой рисунок применяется к каждому каналу/датчику. Это свойство применимо только при установке NoiseMethod свойство к 'Noise temperature'.

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

ReferenceTemperature

Эталонная температура приемника

Скаляр, содержащий эталонную температуру приемника (в кельвине). Если приемник имеет несколько каналов/датчиков, эталонная температура применяется к каждому каналу/датчику. Это свойство применимо только при установке NoiseMethod свойство к 'Noise temperature'.

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

SampleRate

Частота дискретизации

Задайте частоту дискретизации, в герцах, как положительная скалярная величина. Это свойство применимо только при установке NoiseMethod свойство к 'Noise temperature'. The SampleRate свойство также задает шумовую полосу пропускания.

По умолчанию: 1e6

NoisePower

Шумовая степень

Задайте степень шума (в Ваттах) как положительная скалярная величина. Это свойство применимо только при установке NoiseMethod свойство к 'Noise power'.

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

NoiseComplexity

Шумовая сложность

Задайте сложность шума как один из 'Complex' | 'Real'. Когда вы устанавливаете это свойство на 'Complex', степень шума разделена равномерно между реальным и мнимым каналами. Обычно комплексные сгенерированные модулированные сигналы требуют сложения комплексного шума. Иногда, когда сигнал является реальным, можно использовать эту опцию, чтобы указать, что шум также является реальным.

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

EnableInputPort

Добавьте вход, чтобы задать разрешающий сигнал

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

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

PhaseNoiseInputPort

Добавьте вход, чтобы задать фазовый шум

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

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

SeedSource

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

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

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

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

Seed

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

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

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

Методы

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

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

Примеры

свернуть все

В этом примере показано, как использовать phased.ReceiverPreamp Система object™ для усиления синусоиды.

Создайте phased.ReceiverPreamp Системный объект со скоростью дискретизации 100 Гц. Предположим, что шумовой рисунок приемника составляет 60 дБ.

fs = 100;
receiver = phased.ReceiverPreamp('NoiseFigure',60, ...
    'SampleRate',fs,'NoiseComplexity','Real');

Создайте входной сигнал.

t = linspace(0,1-1/fs,100);
x = 1e-6*sin(2*pi*5*t);

Усильте сигнал и сравните его с входным сигналом.

y = receiver(x);
plot(t,x,t,real(y))
xlabel('Time (s)')
ylabel('Amplitude')
legend('Input signal','Amplified signal')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent Input signal, Amplified signal.

Ссылки

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

[2] Skolnik, M. Introduction to Радиолокационные Системы, 3rd Ed. New York: McGraw-Hill, 2001.

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

.
Введенный в R2011a