exponenta event banner

Предварительный образец приемника

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

Библиотека

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

phasedtxrxlib

  • Receiver Preamp block

Описание

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

Параметры

Коэффициент усиления (дБ)

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

Коэффициент потерь (дБ)

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

Метод определения шума

Укажите шум приемника как Noise power или Noise temperature.

Мощность шума

Укажите скаляр, содержащий мощность шума в ваттах в предусилителе приемника. Если приемник имеет несколько каналов или датчиков, полоса пропускания шума применяется к каждому каналу или датчику. Этот параметр появляется только при установке для метода спецификации шума значения Noise power.

Показатель шума (дБ)

Укажите скаляр, содержащий показатель шума предусилителя приемника. Единицы измерения находятся в дБ. Если приемник имеет несколько каналов или датчиков, показатель шума применяется к каждому каналу или датчику. Этот параметр появляется только при установке для метода спецификации шума значения Noise temperature.

Эталонная температура (К)

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

Наследовать частоту выборки

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

Частота выборки

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

Включить вход разрешающего сигнала

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

Включить вход фазового шума

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

Моделирование с использованием

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

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

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

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

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

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

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

Порты

Примечание

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

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

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

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

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

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

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

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

Вход фазового шума.

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

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

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

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

См. также

Представлен в R2014b