插入数字信号并将其从基带转换到中频
的dsp。DigitalUpConverter
系统对象™插入数字信号,并将其从基带转换到中频(IF)频带。
将输入信号进行数字上转换:
创建dsp。DigitalUpConverter
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
返回数字上变频器(DUC)系统对象,upConv
= dsp。DigitalUpConverterupConv
.
返回具有指定属性的DUC系统对象upConv
= dsp。DigitalUpConverter (名称,值
)的名字
设置为指定值价值
.可以以任意顺序指定一个或多个名称-值对参数(Name1
,Value1
、……以
,家
).将每个属性名用单引号括起来。例如,创建一个对象,使用具有指定质量的滤波器,将输入信号的采样倍数提高20倍。
upConv = dsp。DigitalUpConverter (“InterpolationFactor”, 20岁,...“SampleRate”Fs,...“带宽”2 e3,...“StopbandAttenuation”现年55岁的...“PassbandRipple”, 0.2,...“CenterFrequency”, 50 e3);
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
对象使用由三个插值滤波器组成的级联对输入信号进行采样。这个对象通过将上采样信号乘以一个中心频率等于中的值的复指数对上采样信号进行频率上转换CenterFrequency
财产。在这种情况下,滤波器级联由FIR插值级、用于CIC补偿的第二级和CIC插值器组成。框图显示了数字上变频器的结构。
缩放部分使CIC增益和振荡器功率归一化。它还可以包含一个校正因子,以达到所需的纹波规格。根据设置InterpolationFactor
属性时,您可能能够绕过第一个筛选阶段。当输入数据类型为浮点数时,对象实现N-section CIC插值滤波器作为FIR滤波器,其响应对应于级联N货车车厢过滤器。CIC滤波器是用FIR滤波器仿真的,这样你就可以用浮点数据运行仿真。当输入数据是定点类型时,该对象实现了一个真正的CIC滤波器,具有实际的梳状和积分器部分。
该图表示浮点输入的DUC算法。
定点操作的详细信息请参见不动点.