Receiver Preamp

Предусилитель приемника.

receiver preamp

Описание

Блок Receiver Preamp реализует предусилитель приемника, который усиливает входной сигнал и добавляет тепловой шум. Кроме того, вы можете добавить фазовый шум, используя входной порт.

Порты

Вход

X — входящий сигнал
комплексная матрица

Входной сигнал в виде комплексной матрицы.

Размер первого измерения входной матрицы может варьироваться, чтобы имитировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульсов.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

TR — включение разрешающего сигнала
скаляр с логическим значением | скаляр

Включите разрешающий сигнал в виде вектор-столбца, длина которого равняется количеству строк во входном сигнале X. Каждый его элемент TR равный 0 или false указывает на то, что приемник выключен, и входной сигнал не проходит через приемник. Каждый его элемент TR, отличный от нуля или имеющий значение true, указывает на то, что приемник включен и входной сигнал проходит через него.

Зависимости

Чтобы использовать этот порт, установите флажок Enable enabling signal input.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Ph — входной фазовый шум
скаляр

Фазовый шум для каждой входной выборки X, заданной как вектор-столбец, длина которого равна количеству строк в X.

Размер первого измерения входной матрицы может варьироваться, чтобы имитировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной частотой повторения импульсов.

Зависимости

Чтобы использовать этот порт, установите флажок Enable phase noise input.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Выход

Out 1 — выходной сигнал
комплексная матрица

Выходной сигнал, возвращенный как комплексная матрица.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Параметры

Gain (dB) — усиление приемника
20 (по умолчанию)

Задайте скаляр, содержащий усиление (в дБ) предусилителя приемника.

Loss factor (dB) — коэффициент потерь приемника
0 (по умолчанию)

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

Noise specification method — метод спецификации шума
Noise temperature (по умолчанию) | Noise power

Задайте шум приемника как Noise power или Noise temperature.

Noise figure (dB) — коэффициент шума получателя
0 (по умолчанию)

Скаляр, содержащий коэффициент шума предусилителя приемника в дБ. Если приемник имеет несколько каналов или датчиков, коэффициент шума применяется к каждому каналу или датчику.

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise temperature.

Noise power (W) — мощность шума
0 (по умолчанию)

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

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise power.

Reference temperature (K) — эталонная температура приемника
290 (по умолчанию)

Скаляр, содержащий эталонную температуру в градусах Кельвина предусилителя приемника. Если приемник имеет несколько каналов или датчиков, эталонная температура применяется к каждому каналу или датчику.

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise temperature.

Inherit sample rate — наследовать частоту дискретизации
включено (по умолчанию) | выключено

Установите флажок, чтобы наследовать частоту дискретизации от вышестоящих блоков. В ином случае задайте частоту дискретизации с помощью параметра Sample rate (Hz).

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise temperature.

Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию) | положительный скаляр

Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.

Зависимости

Чтобы использовать этот параметр, снимите флажок Inherit sample rate.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

Enable enabling signal input — добавить вход, чтобы указать включение сигнала
выключено (по умолчанию) | включено

Установите этот флажок, чтобы разрешить ввод сигнала включения приемника через входной порт TR.

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise temperature.

Enable phase noise input — добавить ввод, чтобы отключить фазовый шум
выключено (по умолчанию) | включено

Установите этот флажок, чтобы разрешить ввод фазового шума для каждого входящего сэмпла с использованием входного порта Ph. Вы можете использовать эту информацию для эмуляции систем когерентности при приеме.

Зависимости

Этот параметр появляется только в том случае, если для параметра Noise specification method установлено значение Noise temperature.