文件

相算阶段

时间变化增益控制

描述

TimeVaryingGain对象将时间变化增益应用于输入信号。时间变化增益(TVG)有时被称为自动增益控制(AGC)。

要将时间变化的增益应用于信号:

  1. 定义并设置时变增益控制器。看建造

  2. 称呼根据的性质应用时变增益相算阶段.行为特定于工具箱中的每个对象。

笔记

从R2016B开始,而不是使用执行由System Object™定义的操作的方法,您可以使用参数调用对象,就像它是函数一样。例如,y =步骤(obj,x)y = obj(x)执行等效操作。

建造

h =阶段..创建一个时间变化的增益控制系统对象,H.该对象对输入信号施加时变增益,以补偿由于范围造成的信号功率损失。

h = phased.timevaryinggain(名称价值创建一个对象,H,每个指定的属性名称设置为指定值。您可以按任何顺序指定其他名称值对参数(名称1value1.,......,namen.赋值)。

特性

rangelosssource.

范围损失

指定范围丢失源'财产''输入端口'.当您指定时rangelosssource.作为'财产',每个样本的范围损耗设置在其中横梁财产。当您指定时rangelosssource.作为'输入端口',使用输入参数指定范围损耗方法。

默认:'财产'

横梁

每个输入样本范围的损失

指定由于范围作为矢量 - 元素对应于输入信号中的样本。单位是DB。此属性可具有单一或双精度。

默认:0.

ReferenceLoss

参考范围损失

将给定参考范围的丢失指定为标量。单位是DB。此属性可具有单一或双精度。

默认:0.

方法

将时间变化收益应用于输入信号
所有系统对象共同
发布

允许系统对象属性值更改

例子

展开全部

将时间变化增益应用于信号以补偿由于范围引起的信号功率损耗。

首先,创建具有范围损耗的信号。将参考丢失设置为16 dB。

rngloss =十;refloss = 16;t =(1:长度(rngloss)) ';x = 1. / db2mag (rngloss (:));

然后添加增益以补偿范围丢失。

gain = phased.timevanyinggain(“RangeLoss”,rngloss,'referenceloss',芦荟);y =增益(x);

用损耗和补偿信号绘制信号。

tref = find(rngloss == ortrops);茎([t t],[abs(x)abs(y)])持有茎(TREF,X(TREF),'填充''r')包含('时间'');ylabel('幅度(v)') 网格传奇(“在时间变化的收获之前”时变增益......'参考范围'

算法

展开全部

参考文献

[1] Edde,B。雷达:原理,技术,应用.Englewood Cliffs,NJ:Prentice Hall,1993。

[2] Skolnik,M.雷达系统简介,3 ed。纽约:麦格劳山,2001年。

扩展能力

也可以看看

|

在R2012A介绍