Engee 文档

信噪比

页面进行中。

信噪比。

库::`工程师`

语法

函数调用

  • [参数:r]=snr(<参数:xi>>,<参数:y>>) -返回信号的信噪比,单位为分贝(dB) [参数:xi] 通过计算其幅度的总平方与噪声幅度的比值 [参数:y]:

    r=mag2db(rssq(xi(:))/rssq(y(:))).

    论点 [参数:y] 必须具有与 [参数:xi]. 如果输入信号不一定是正弦信号,并且您有噪声电平的估计值,请使用此形式。

  • [参数:r]=信噪比(<参数:x>>) -以分贝为单位返回相对于真实正弦输入信号的载波(dBn)的信噪比 [参数:x]. 信噪比可以使用与输入信号相同长度的经修改的周期图来确定。 修改后的周期图使用Kaiser窗口,其系数为 . 结果没有考虑到前六次谐波的功率,包括主要谐波。

  • [参数:r]=snr(<参数:x>>,<参数:fs>>,<参数:n>>) -返回真实正弦输入信号的信噪比,单位为dBn [参数:x],以频率采样 [参数:fs]. 计算没有考虑到包含在功率 [参数:n] 较低的谐波,包括主要的一个。

  • [参数:r]=snr(<参数:pxx>>,<参数:f>>,<参数:n>>,"psd") -确定谐波的数量 [参数:n],其在计算信噪比时被排除。 意义 [参数:n] 默认值为 6 它包括主要谐波。

  • [参数:r]=snr(<参数:sxx>>,<参数:f>>,<参数:rbw>>,"功率") -定义输入信号 [参数:sxx] 作为真实信号的单向功率谱。 的输入信号 [参数:rbw] -这是其中每个功率估计被积分的分辨率带。

  • [参数:r]=snr(<参数:sxx>>,<参数:f>>,<参数:rbw>>,<参数:n>>,"功率") -确定谐波的数量 [参数:n],其在计算信噪比时被排除。 意义 [参数:n] 默认值为 6 它包括主要谐波。

  • [参数:r]=信噪比(___,"别名") -消除属于奈奎斯特范围内的基频谐波。 如果输入正弦信号采样不足请使用此选项。 如果未指定此选项或设置了该值 "省略",该函数将把任何落在奈奎斯特范围之外的基频谐波视为噪声。

  • 通过:属性[snr(___)] —在没有输出参数的情况下,在当前图形窗口中绘制信号的频谱并标记其主要特征。 该函数使用不同的颜色来显示基本分量、常数分量的值、谐波和噪声。 信噪比显示在曲线图上方。 此函数适用于上面列出的所有语法,但 信噪比(<参数:xi>>,<参数:y>>).

争论

输入参数

# 十一 — 输入信号

+ 传递:[向量] | 通过:[矩阵] | 传:[N维数组]

Details

指定为矢量、矩阵或N维数组的输入信号。

数据类型

漂浮64, 漂浮物32</无翻译> 支持复数::是

# y — 噪音水平估计

+ 传递:[向量] | 通过:[矩阵] | 传:[N维数组]

Details

输入信号中噪声的估计值,指定为向量、矩阵或n维数组,其维数与 [参数:xi].

数据类型

漂浮64, 漂浮物32</无翻译> 支持复数::是

# *x*是 真实输入正弦信号

+ 传递:[向量]

Details

指定为行向量或列向量的真实输入正弦信号。

数据类型

漂浮64, 漂浮物32</无翻译>

# 财政司司长 — 抽样调查 费率+ 通行证:[1] (默认情况下)| 传:[正实标量]

Details

设为正数的采样率。 采样率是单位时间内的样本数。 如果时间单位是秒,那么采样频率以赫兹为单位测量。

数据类型

漂浮64, 漂浮物32</无翻译>

# *n*是 谐波的数量

+ 通行证:[6] (默认情况下)| 传递:[正整数标量]

Details

将从信噪比计算中排除的谐波数设定为正整数。 参数的值 n 默认值为 6.

# pxx — 片面谱功率密度的估计

+ 传递:[向量]

Details

单侧谱功率密度的估计,作为实非负列向量给出。

功率谱密度应以线性单位表示,而不是以dB表示。 使用功能 db2pow 将dB转换为功率因数.

数据类型

漂浮64, 漂浮物32</无翻译>

# f — 循环频率

+ 传递:[实值行向量或列向量]

Details

单向频谱功率密度估计的循环频率 [参数:pxx],指定为行向量或列向量。 论证的第一个要素 f 必须等于 0.

数据类型

漂浮64, 漂浮物32</无翻译>

# sxx — 功率谱

+ 传递:[非负实值行向量或列向量]

Details

的功率谱,定义为实的非负行向量或列向量。

功率谱应以线性单位表示,而不是以dB表示。 使用功能 db2pow 将dB转换为功率因数.

数据类型

漂浮64, 漂浮物32</无翻译>

# rbw — 许可带宽

+ 传:[正标量]

Details

允许的带宽,定义为正数。 分辨率带宽是离散傅立叶变换的频率分辨率与窗口噪声的等效带宽的乘积。

数据类型

漂浮64, 漂浮物32</无翻译>

输出参数

# *r*是 信噪比 比率+ 传:[实值标量]

Details

返回的信噪比作为以dBn表示的实数。 如果输入信号不是正弦信号,则信噪比返回到dB。

数据类型

漂浮64, 漂浮物32</无翻译>

# 噪音 — 总噪声功率

+ 传:[实值标量]

Details

输入信号的非谐分量的总噪声功率,作为实数返回。

数据类型

漂浮64, 漂浮物32</无翻译>

此外

失真测量功能

Details

功能 sfdr, 辛纳德信噪比 测量由正弦波激励的弱线性系统的响应。

如果在时域中有输入数据,则函数 信噪比 使用旁瓣衰减较大的Kaiser窗口构建周期图。 为了找到基频,算法在周期图中搜索最大的非零频谱分量。 然后它计算所有相邻区间的中心矩从最大值单调递减。 对于检测,主频率必须至少在第二频率范围内。 高次谐波的频率是基频的倍数. 如果一个谐波位于另一个谐波旁边的单调递减区域内,则其功率被认为属于较大的谐波。 这个大的谐波可能是也可能不是主要的。

该函数使用仅包含噪声的区域中的中值功率来估计噪声水平。 常数分量被排除在计算之外。 每个点的噪声由估计的水平或点的纵坐标确定,以较低者为准。 然后从信号和谐波的值中减去噪声。

功能 信噪比 如果基波谐波不是信号的最高频谱分量,则不执行此操作。

确保频率分量间隔足够远,以匹配Kaiser窗口的旁瓣宽度。 如果这是不可能的,您可以使用该标志 "权力" 并在另一个窗口中计算周期图。