AnyMath 文档

EngeePhased.ReceiverPreamp

页面进行中。

接收器的前置放大器。

库::`[医]工程师` 座:: Receiver Preamp

资料描述

*ReceiverPreamp*系统对象实现接收器的前置放大器模型。 对象接收输入信号,将它们乘以放大器的增益,并将它们除以系统中的损耗。 然后将高斯白噪声添加到信号中。

要模拟接收器的前置放大器,请按照以下步骤操作:

  1. 创建*EngeePhased对象。ReceiverPreamp*并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创造

  • 接收器=分阶段。接收者() -创建具有默认属性值的接收器前置放大器对象。

  • 接收器=分阶段。接收程序(名称=值) -创建一个具有指定属性的preamp对象作为一对 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

使用

  • Y=接收器(X) -将接收器增益和噪声应用于输入信号*X*并返回结果输出信号*Y*。

  • Y=接收器(X,EN_RX) —在属性*EnableInputPort*设置值时,使用输入参数*EN_RX*作为启用信号 真的.

  • Y=接收器(_,PHNOISE) —在*PhaseNoiseInputPort*值集时,使用输入参数*PHNOISE*作为*X*中每个样本的相位噪声 真的. *X*中的所有通道的相位噪声相同。 *PHNOISE*中的元素表示发射机向发射脉冲添加的随机相位。 接收器的前置放大器设备从在适当的脉冲间隔内返回的所有接收样本中移除这些随机相位。 这种设置通常被称为相干接收。

争论

输入参数

X — 输入信号

+ 向量资料 | 矩阵

Details

输入信号被指定为矢量或矩阵。

输入矩阵的第一维的大小可以改变以模拟信号长度的变化。 大小的变化可以例如在具有可变脉冲重复率的脉冲信号的情况下发生。

EN_RX — 启用信号

+ 列向量

Details

定义为列向量的分辨率信号,其长度等于*X*中的行数。 每个元素*EN_RX*,等于 0 或 错误,表示接收器关闭,没有输入信号通过它。 *EN_RX*的每个元素不等于零或 真的,表示接收器打开,一个输入信号正在通过它。

依赖关系

若要使用此参数,请将属性设置为*EnableInputPort*value 真的.

数据类型

漂浮64, 布尔</无翻译>

PHNOISE — 相位噪声

+ 列向量

Details

X*中的每个样本的相位噪声,定义为列向量,其长度等于*X*中的行数。 *PHNOISE*参数可以作为对象的可选输出参数获得。 *EngeePhased.Transmitter.

依赖关系

若要使用此参数,请将属性设置为*PhaseNoiseInputPort*value 真的.

输出参数

Y — 输出信号

+ 向量资料 | 矩阵

Details

作为向量或矩阵返回的输入信号。

参数*Y*的尺寸与*X*相同。

特征

# LossFactor — 接收器前置放大器损耗因子
Real number

Details

以dB为单位的损耗系数,设为标量。

默认值 — 0.

# NoiseFigure — 接收器前置放大器噪声因子
Real number

Details

以dB为单位的噪声因子,设置为标量。 如果接收器具有多个通道或传感器,则噪声因子应用于每个通道或传感器。

默认值 — 0.

依赖关系

若要使用此属性,请设置*NoiseMethod*值 "噪音温度".

# Seed — 随机数生成器的初始值
Real number

Details

随机数生成器的初始数,设置为非负整数,小于 232.

依赖关系

若要使用此属性,请设置*SeedSource*值 "财产".

# EnableInputPort — 使用许可信号
Logical

Details

使用输入分辨率信号的可能性,设置为 错误 (默认情况下)或 真的.

要使用接收器上电信号,请将此属性设置为 真的 并使用输入参数*EN_RX*。 如果您不想使用接收器上电信号,请将此属性设置为 错误.

# PhaseNoiseInputPort — 使用相位噪声
Logical

Details

使用输入相位噪声的可能性,定义为 错误 (默认情况下)或 真的.

要设置每个输入样本的相位噪声,请将此属性设置为 真的 并使用输入参数*PHNOISE*。 可以使用该信息来模拟相干接收系统。 如果不想指定相位噪声,请将此属性设置为 错误.

# ReferenceTemperature — 接收器的前置放大器参考温度
Real number

Details

以kelvins为单位的接收器的参考温度,设置为标量。 如果接收器具有多个通道或传感器,则将参考温度应用于每个通道或传感器。

默认值 — 290.

依赖关系

若要使用此属性,请设置*NoiseMethod*值 "噪音温度".

# NoiseMethod — 噪声电平的确定方法
String

Details

一种计算噪声功率的方法,给定为 "噪音功率" 或 "噪音温度" (默认情况下)。

如果将此属性设置为 "噪音温度",一个复杂的基础噪声被添加到输入信号与基于属性计算的功率*[属性:参考温度]*,[属性:NoiseFigure]*和[属性:采样]*。 如果将此属性设置为 "噪音功率",以*NoisePower*中指定的功率将噪声添加到信号中。

# NoisePower — 噪音功率
Real number

Details

以瓦特为单位的噪声功率,设置为正标量。

默认值 — 1.

依赖关系

若要使用此属性,请设置*NoiseMethod*值 "噪音功率".

# Gain — 接收器前置放大器增益
Real number

Details

增益因子以dB为单位,设置为标量。

默认值 — 20.

# SampleRate — 采样率
Real number

Details

以赫兹为单位的采样频率,设置为正标量。 *SampleRate*属性还确定噪声带宽。

默认值 — 1.0e6.

依赖关系

若要使用此属性,请设置*NoiseMethod*值 "噪音温度".

# SeedSource — 随机数生成器初始值的来源
String

Details

随机数生成器初始值的来源,指定为 "汽车" (默认情况下)或 "财产".

设置此属性的值时 "汽车" 系统对象使用默认随机数生成器生成随机数。

设置此属性的值时 "财产",您可以使用属性*Seed*指定随机数生成器的初始值。

方法

所有系统对象通用

步!::运行系统对象运算算法 释放!::允许更改系统对象属性的值 重置!::重置系统对象的内部状态

文学作品

  1. 理查兹,M.A. _fundamentals的雷达信号处理。_纽约:麦格劳-希尔,2005年。

  2. Skolnik,M.Introduction To Radar Systems,3rd Ed。 繝シ繝ォ縺ァ縺呐