文档

分阶段。ReceiverPreamp系统对象

接收机前置放大器

描述

ReceiverPreamp系统对象™实现了接收机前置放大器的模型。该对象接收传入信号,将其乘以放大器增益,再除以系统损耗。最后,在信号中加入高斯白噪声。

为接收机前置放大器建模:

  1. 定义和设置你的接收器前置放大器。看到建设

  2. 调用一步的特性将输入信号放大分阶段。ReceiverPreamp.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行System对象定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,y =步骤(obj, x)而且y = obj (x)执行相同操作。

建设

H =分阶段。ReceiverPreamp创建一个接收器前置放大器系统对象,H

H =分阶段。ReceiverPreamp (的名字,价值创建一个接收器前置放大器对象,H,每个指定的属性Name设置为指定的Value。可以以任意顺序指定附加的名称-值对参数,如(Name1,Value1、……,).

属性

获得

接收机的增益

一种包含接收机前置放大器增益(以分贝为单位)的标量。

默认值:20.

LossFactor

接收机损耗系数

一种包含接收器前置放大器的损耗因子(以分贝为单位)的标量。

默认值:0

NoiseMethod

噪音规范方法

指定如何使用其中之一计算噪声功率噪声功率的|噪声温度的.如果将此属性设置为噪声温度的,将复杂基带噪声加到输入信号中,噪声功率由ReferenceTemperature,NoiseFigure,SampleRate属性。如果将此属性设置为噪声功率的中指定的功率将噪声添加到信号中NoisePower财产。

默认值:噪声温度的

NoiseFigure

接收机噪声图

一种包含接收器前置放大器噪声值(以分贝为单位)的标量。如果接收器有多个通道/传感器,噪声数字适用于每个通道/传感器。此属性仅适用于设置NoiseMethod财产噪声温度的

默认值:0

ReferenceTemperature

接收机参考温度

包含接收器参考温度的标量(开尔文)。如果接收机有多个通道/传感器,则参考温度适用于每个通道/传感器。此属性仅适用于设置NoiseMethod财产噪声温度的

默认值:290

SampleRate

采样率

指定采样速率,以赫兹为单位,作为一个正标量。此属性仅适用于设置NoiseMethod财产噪声温度的.的SampleRate属性还指定噪声带宽。

默认值:1 e6

NoisePower

噪声功率

指定噪声功率(单位为瓦)为正标量。此属性仅适用于设置NoiseMethod财产噪声功率的

默认值:1.0

NoiseComplexity

噪声的复杂性

指定噪声复杂度为“复杂”|“真实”的.当您将此属性设置为“复杂”,噪声功率在实信道和虚信道之间平均分配。通常,复值基带信号需要添加复值噪声。有时,当信号是实值时,您可以使用此选项来指定噪声也是实值的。

默认值:“复杂”

EnableInputPort

添加输入以指定使能信号

若要指定接收器启用信号,请将此属性设置为真正的并在调用时使用相应的输入参数一步.如果不想指定启用信号的接收器,请将此属性设置为

默认值:

PhaseNoiseInputPort

添加输入以指定相位噪声

要指定每个传入样本的相位噪声,请将此属性设置为真正的并在调用时使用相应的输入参数一步.您可以使用此信息来模拟连贯接收系统。如果不想指定相位噪声,请将此属性设置为

默认值:

SeedSource

随机数生成器种子的来源

指定对象如何生成随机数。此属性的值为:

“汽车” 默认的MATLAB®随机数生成器产生随机数。使用“汽车”如果您正在与并行计算工具箱™软件一起使用此对象。
“属性” 该对象使用自己的私有随机数生成器生成随机数。的种子属性指定随机数生成器的种子。使用“属性”如果您想要可重复的结果,并且没有在并行计算工具箱软件中使用此对象。

默认值:“汽车”

种子

随机数生成器的种子

将随机数生成器的种子指定为0到2之间的标量整数321。属性时应用此属性SeedSource财产“属性”

默认值:0

方法

重置 重置随机数发生器噪声产生
一步 接收输入信号
通用于所有系统对象
释放

允许系统对象属性值更改

例子

全部展开

的用法分阶段。ReceiverPreamp系统对象™用于放大正弦波。

创建一个分阶段。ReceiverPreamp采样率为100hz的系统对象。假设接收机噪声值为60分贝。

fs = 100;接收机=分阶段。ReceiverPreamp (“NoiseFigure”现年60岁的...“SampleRate”fs,“NoiseComplexity”,“真实”的);

创建输入信号。

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

放大信号并与输入信号进行比较。

y =接收机(x);情节(t, x, t,真实(y))包含(“时间(s)”) ylabel (“振幅”)传说(输入信号的,放大信号的

参考文献

[1]理查兹,m.a.雷达信号处理基础。纽约:麦格劳-希尔,2005。

[2]斯科尔尼克,M.雷达系统导论,第三版。纽约:麦格劳-希尔,2001。

扩展功能

介绍了R2012a

这个话题有帮助吗?