主要内容

comm.ThermalNoise

添加热噪声信号

描述

comm.ThermalNoise系统对象™对象模拟热噪声的影响在一个复杂的基带信号。有关更多信息,请参见算法

将热噪声添加到复杂的基带信号:

  1. 创建comm.ThermalNoise对象并设置其属性。

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

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

噪音= comm.ThermalNoise创建一个接收机热噪声系统对象。这个对象将热噪声添加到复杂的基带输入信号。

例子

噪音= comm.ThermalNoise (的名字=价值)使用一个或多个名称参数设置属性。例如,SampleRate = 2设置输入信号采样率为2。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

方法用于设置噪声功率,指定为噪声温度的,“噪声图”,或噪声系数的

接收机噪声温度,指定在k负的标量。噪声温度通常用于描述接收器,因为输入噪声温度各不相同,通常是低于290 K。

可调:是的

依赖关系

要启用这个特性,设置NoiseMethod财产噪声温度的

数据类型:

在dB噪声图,指定为负的标量。图描述了接收机的性能和噪音不包括天线的影响。它只定义一个输入噪声温度290 K。噪声图是dB等效噪声的因素。

可调:是的

依赖关系

要启用这个特性,设置NoiseMethod财产“噪声图”

数据类型:

噪声因素,指定为一个标量大于或等于1。噪声系数描述了接收机的性能和不包括天线的影响。它只定义一个输入噪声温度290 K。噪声的噪声系数是线性等效图。

可调:是的

依赖关系

要启用这个特性,设置NoiseMethod财产噪声系数的

数据类型:

引用在欧姆负载,指定为一个积极的标量。参考负载值用于计算电压水平根据信号和噪声功率水平。

可调:是的

数据类型:

采样率在赫兹,指定为一个积极的标量。计算的对象添加到输入信号噪声的方差kT×SampleRate。的值k玻尔兹曼常数和吗T指定的显式或隐式的噪声温度是通过噪声的方法之一。

数据类型:

选择添加290 K天线噪声输入信号,指定为一个逻辑0()或1(真正的)。添加290 K天线噪声,设置该属性真正的。总噪声应用于输入信号电路和天线噪声之和。

依赖关系

要启用这个特性,设置NoiseMethod财产噪声系数的“噪声图”

使用

描述

outsignal=噪音(insignal)将热噪声添加到复杂的基带输入信号insignal并返回结果outsignal

输入参数

全部展开

基带信号,指定为一个标量或列向量复杂的值。

数据类型:|
复数的支持:金宝app是的

输出参数

全部展开

输出信号,作为一个标量或列向量复杂的值返回相同的长度和数据类型作为输入信号。

数据类型:|
复数的支持:金宝app是的

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

创建一个热噪声对象的噪声温度290 K和采样率5 MHz。

thNoise = comm.ThermalNoise (“NoiseTemperature”,290,“SampleRate”5 e6);

生成QPSK调制数据20 dBm的输出功率。

data =兰迪([0 3],1000 1);modData = (10 ^ ((20 - 30) / 20)) * pskmod(数据、4π/ 4);

自由空间减弱信号的路径损耗假设1000链接距离和2 GHz的载波频率。

d = 1000;% mf = 2 e9;%赫兹c = 3 e8;% m / s目前=(4 *π* d * f / c) ^ 2;rxData = modData /√(目前);

添加热噪声信号。情节吵闹的星座。

noisyData = thNoise (rxData);散点图(noisyData)

图散点图包含一个坐标轴对象。坐标轴对象标题散点图,包含同相,ylabel正交包含一行对象显示它的值只使用标记。这个对象表示通道1。

创建一个热噪声对象5分贝噪音图和10 MHz采样率。包括290 K天线噪声。

thermalNoise = comm.ThermalNoise (“NoiseMethod”,“噪声图”,“NoiseFigure”5,“SampleRate”,10 e6,“Add290KAntennaNoise”,真正的);

生成QPSK调制数据1 W的输出功率。

data =兰迪(1000年15][0,1);modSig = qammod(数据、16“UnitAveragePower”,真正的);

自由空间减弱信号的路径损耗假设1公里链接距离和5 GHz载波频率。

d = 1000;% mf = 5 e9;%赫兹c = 3 e8;% m / s目前=(4 *π* d * f / c) ^ 2;rxSig = modSig /√(目前);

添加热噪声信号和情节的星座。

noisySig = thermalNoise (rxSig);散点图(noisySig)

图散点图包含一个坐标轴对象。坐标轴对象标题散点图,包含同相,ylabel正交包含一行对象显示它的值只使用标记。这个对象表示通道1。

估计信噪比。

mer = comm.MER;snrEst1 = mer (rxSig noisySig)
snrEst1 = 22.6611

降低噪声指数为0分贝和策划结果接收信号。信号并非完全无噪声,因为天线噪声。

thermalNoise。NoiseFigure=0; noisySig = thermalNoise(rxSig); scatterplot(noisySig)

图散点图包含一个坐标轴对象。坐标轴对象标题散点图,包含同相,ylabel正交包含一行对象显示它的值只使用标记。这个对象表示通道1。

估计信噪比。信噪比是5 dB高于在第一种情况下,预计5 dB减少噪声图。

snrEst2 = mer (rxSig noisySig)
snrEst2 = 27.8658
snrEst2——snrEst1
ans = 5.2047

算法

无线接收机的性能通常表示为一个噪声系数或图。噪声系数被定义为输入信噪比的比值,年代/N输出信噪比,年代o/No,这样

F = 年代 / N 年代 o / N o

考虑到接收机增益G和接收机噪声功率N电路,噪声系数可以表示为

F = 年代 / N G 年代 / ( N c k t + G N ) = N c k t + G N G N

IEEE定义了噪声系数假设噪声温度输入T0,在那里T0= 290 K。噪声系数

F = N c k t + G N G N = G k B T c k t + G k B T 0 G k B T 0 = T c k t + T 0 T 0

T电路接收机的等效输入噪声温度,表示为

T c k t = T 0 ( F 1 )

天线和接收机的整体噪声温度Tsys

T 年代 y 年代 = T 一个 n t + T c k t ,

在哪里T蚂蚁是天线噪声温度。

噪声图NF的dB等效噪声系数可以表示为

N F = 10 日志 10 ( F )

噪声功率可以表示为

N = k T B = V 2 / R ,

在哪里V噪声电压表示为

V 2 = k T B R ,

R是参考负载。

扩展功能

版本历史

介绍了R2012a