Receiver Preamp

Предварительный усилитель приемника

Библиотека

Передатчики и приемники

phasedtxrxlib

  • Receiver Preamp block

Описание

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

Параметры

Gain (dB)

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

Loss factor (dB)

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

Noise specification method

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

Noise power

Задайте скаляр, содержащий степень шума в ваттах на предварительном усилителе приемника. Если приемник имеет несколько каналов или датчиков, шумовая полоса применяется к каждому каналу или датчику. Этот параметр появляется только, когда вы задаете Noise specification method Noise power.

Noise figure (dB)

Задайте скаляр, содержащий шумовой рисунок предварительного усилителя приемника. Модули указаны в дБ. Если приемник имеет несколько каналов или датчиков, шумовой рисунок применяется к каждому каналу или датчику. Этот параметр появляется только, когда вы задаете Noise specification method Noise temperature.

Reference temperature (K)

Скаляр, содержащий контрольную температуру в степенях кельвина предварительно усилителя приемника. Если приемник имеет несколько каналов или датчиков, эталонная температура применяется к каждому каналу или датчику. Этот параметр появляется только, когда вы задаете Noise specification method Noise temperature.

Inherit sample rate

Установите этот флажок, чтобы наследовать частоту дискретизации из вышестоящих блоков. В противном случае задайте частоту дискретизации, используя параметр Sample rate. Этот параметр появляется только, когда Noise specification method установлено на Noise temperature.

Sample rate

Задайте скорость дискретизации сигнала (в герцах) как положительная скалярная величина. Этот параметр появляется только, когда параметр Inherit sample rate не выбран.

Enable enabling signal input

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

Enable phase noise input

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

Simulate using

Метод симуляции блоков, заданный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал MATLAB® интерпретатор, выберите Interpreted Execution. Если вы хотите, чтобы ваш блок выполнялся как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую системную object™ в MATLAB. Вы можете быстро изменить и выполнить модель. Когда вы удовлетворены вашими результатами, можно запустить блок с помощью Code Generation. Длинные симуляции выполняются быстрее, чем при интерпретированном выполнении. Можно запускать повторные выполнения без перекомпиляции. Однако, если вы меняете какие-либо параметры блоков, то блок автоматически перекомпилируется перед выполнением.

При установке этого параметра необходимо учитывать режим симуляции модели в целом. Таблица показывает, как параметр Simulate using взаимодействует с общим режимом симуляции.

Когда Simulink® модель находится в Accelerator режим блока, заданный с помощью Simulate using, переопределяет режим симуляции.

Режимы ускорения

Симуляция блоковПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняется с помощью интерпретатора MATLAB.Блок выполняется с помощью интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор режима симуляции (Simulink).

Порты

Примечание

Блочные входы и порты выхода соответствуют входу и выходным параметрам, описанным в step метод базового системного объекта. См. ссылку в нижней части этой страницы.

ПортОписаниеПоддерживаемые типы данных
X

Входной сигнал.

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

Плавающая точка двойной точности
TR

Включение входного сигнала

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

.
Плавающая точка двойной точности
Ph

Фаза шум входа.

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

Плавающая точка двойной точности
Out

Выходной сигнал.

Плавающая точка двойной точности

См. также

Введенный в R2014b
Для просмотра документации необходимо авторизоваться на сайте