主要内容

数字上变频器

插值数字信号并将其从基带转换为中频(IF)频带

图书馆

信号操作

dspsigops

  • 数字上升变换器块

描述

数字上变频器(DUC)模块将复杂的数字基带信号转换为真实的通带信号。

DUC块使用三个插值滤波器的级联对输入信号进行上采样。块频率通过将上采样信号乘以输出信号的指定中心频率来将上采样信号上转换。这个块根据你在块对话框中设置的滤波器参数设计插值滤波器。

结构

这个区块带来的能力dsp。DigitalUpConverter系统对象™到Simulink金宝app®环境。

DUC块包括FIR内插器,CIC补偿器和CIC内插器。您可以绕过FIR插值器,具体取决于您设置DUC块参数的方式。

有关DUC块使用的结构(包括定点输入流)的更多信息,请参见建设部分dsp。DigitalUpConverter

对话框

主标签

插值因子

插值因子,指定为正整数标量,或正整数的1 × 2或1 × 3向量。默认值是100.

当您将此参数设置为标量时,块将为三个过滤阶段中的每个阶段选择插值因子。

当您将此参数设置为1 × 2向量时,该块将绕过第一级过滤,并将第二级和第三级过滤的插值因子分别设置为第一级和第二级向量元素中的值。这两个要素插值因子必须大于1

将此参数设置为1×3向量时,载体的元素指定插值系数过滤阶段。第二个和第三个要素插值因子必须大于1,第一个元素必须是1或者2

最小阶滤波器设计

当您选中此复选框时,块将按照满足以下参数中指定的要求的最小顺序设计过滤器:

  • 级联响应通带纹波(dB)

  • 级联响应的阻带衰减(dB)

  • 输入信号的双边带宽(Hz)

  • 阻带频率源

  • 阻带频率(赫兹)

当您清除此复选框时,块将根据您在第一过滤级的顺序CIC补偿滤波器级的阶数, 和CIC插补器的节数.滤波器设计满足通带和阻带频率的规格,您设置输入信号的双边带宽(Hz)阻带频率源, 和阻带频率(赫兹).默认情况下,选中此复选框。

第一过滤级的顺序

第一过滤级的阶数,指定为偶数正整数标量。当你指定插值因子作为一个1-by-2向量,块忽略了值第一过滤级的顺序因为阻塞绕过了第一级过滤。该参数在清除最小阶滤波器设计复选框。默认值是10

CIC补偿滤波器级的阶数

CIC补偿滤波器级的阶数,指定为一个正整数标量。该参数在清除最小阶滤波器设计复选框。默认值是12

CIC插补器的节数

CIC插入器中的节数,指定为一个正整数标量。该参数在清除最小阶滤波器设计复选框。默认值是3.

输入信号的双边带宽(Hz)

输入信号的双边带宽,指定为一个正整数标量。该块将级联滤波器的通频带频率设置为您在此参数中指定的值的一半。默认为200khz。

阻带频率源

Stopband频率的来源,指定为汽车或者财产.默认值是汽车

将此参数设置为汽车,块放置级联滤波器响应的截止频率约为FcSampleRate/ 2hz,计算阻带频率为F停止Fc+太瓦/ 2。SampleRate被计算为1/Ts,在那里Ts为输入信号的采样时间。太瓦是级联响应的过渡带宽,计算为2×(Fc- - - - - -Fp),通频带频率,Fp,等于带宽/ 2。

将此参数设置为财产,指定源代码阻带频率(赫兹)

阻带频率(赫兹)

阻带频率,指定为双精度正标量。该参数适用于设置阻带频率源财产.默认值是150kHz。

级联响应通带纹波(dB)

级联响应的通带纹波,指定为双精度正标量。当你选择最小阶滤波器设计,块设计过滤器,使级联响应满足您指定的通带纹波级联响应通带纹波(dB).当选择时,此参数生效最小阶滤波器设计复选框。默认值是0.1D b。

级联响应的阻带衰减(dB)

停止级联响应的衰减,指定为双精度正标量。当你选择最小阶滤波器设计复选框,块设计滤波器,使级联响应满足您指定的阻带衰减级联响应的阻带衰减(dB).当选择时,此参数生效最小阶滤波器设计复选框。默认值是60D b。

类型的振荡器

振荡器类型,指定为下列之一:

  • 正弦波(默认值)-块频率上转换插值滤波器级联的输出,使用从正弦三角函数的样本获得的复指数信号。

  • 以区域-块执行频率上转换与复指数获得使用数字控制振荡器(NCO)。

输出信号中心频率(Hz)

输出信号的中心频率,指定为双精度正标量。该参数的值必须小于或等于SampleRate乘以总插值因子。SampleRate被计算为1/Ts,在那里Ts为输入信号的采样时间。块向上转换输入信号,使输出频谱集中在您指定的频率输出信号中心频率(Hz).默认值是14MHz。

NCO累加器位数

NCO累加器位的数目,指定为范围内的整数标量[128].该参数在设置时生效类型的振荡器以区域.默认值是16

NCO量子化累加器数

NCO量化累加器位的数目,指定为范围内的整数标量[128].中指定的值必须小于NCO累加器位数.该参数在设置时生效类型的振荡器以区域.默认值是12

NCO抖动控制

选中此复选框时,在NCO抖动位数对NCO信号应用抖动。该参数在设置时生效类型的振荡器以区域.默认情况下,选中此复选框。

NCO抖动位数

中指定的NCO抖动位的数目,指定为小于累加器位数的整数标量NCO累加器位数.该参数在设置时生效类型的振荡器以区域并选择这一点NCO抖动控制.默认值是4

从输入继承样本率

选择此复选框时,抽样率计算为N/Ts,在那里N是输入信号的帧大小,和Ts为输入信号的采样时间。清除此复选框时,块的采样率是指定的值输入采样率(Hz).默认情况下,选中此复选框。

输入采样率

输入采样率,指定为正标量。此参数的值乘以总插值因子必须大于或等于其值的两倍输出信号中心频率(Hz).默认值是30.MHz。该参数在清除从输入继承样本率复选框。

视图滤波器响应

打开滤镜可视化工具FVTool,并显示每个阶段的幅度/相位响应以及级联的级数字上变频器.响应基于块对话框参数。这些参数的更改更新了FVTool。

要在FVTool运行时更新幅度响应,请修改对话框参数并单击应用

模拟使用

要运行的模拟类型。可以设置为:

  • 代码生成(默认)

    使用生成的C代码模拟模型。第一次运行模拟时,Simulink会为代码块生成C代码。金宝app只要模型不改变,C代码就可以用于后续的模拟。此选项需要额外的启动时间,但提供比解释执行

  • 解释执行

    使用MATLAB进行仿真®翻译。此选项缩短启动时间,但模拟速度较慢代码生成

数据类型选项卡

阶段的输出

第一、第二和第三过滤阶段输出的数据类型。可以设置为:

  • 继承:与输入相同(默认)-块继承阶段的输出从输入信号。

  • fixdt ([] 16 0)-定点数据类型与二进制点缩放。指定此数据类型的符号模式为[]或者真的

  • 计算结果为数据类型的表达式,例如,numerictype([], 16岁,15).指定此数据类型的符号模式为[]或者真的

该块根据在此参数中设置的值对每个筛选阶段的输出数据进行强制类型转换。对于CIC阶段,在信号被归一化因子缩放后进行铸造。

点击显示数据类型助手按钮显示数据类型助手,它帮助您设置舞台输出参数。

看到使用数据类型助手指定数据类型(金宝app模型)为更多的信息。

输出

块输出的数据类型。可以设置为:

  • 继承:与输入相同(默认)-块从输入继承输出数据类型。

  • fixdt ([] 16 0)-定点数据类型与二进制点缩放。指定此数据类型的符号模式为[]或者真的

  • 计算结果为数据类型的表达式,例如,numerictype([], 16岁,15).指定此数据类型的符号模式为[]或者真的

点击显示数据类型助手按钮要显示数据类型助手,它可以帮助您设置输出参数。

看到使用数据类型助手指定数据类型(金宝app模型)为更多的信息。

最低

块输出的最小值。默认值为[](不明)。金宝appSimulink软件使用这个值来执行:

  • 模拟距离检查(见指定信号范围(金宝app模型)

  • 定点数据类型的自动缩放

最大值

块输出的最大值。默认值为[](不明)。金宝appSimulink软件使用这个值来执行:

  • 模拟距离检查(见指定信号范围(金宝app模型)

  • 定点数据类型的自动缩放

根据定点工具的更改锁定数据类型设置

选择此参数可防止定点工具覆盖您在块掩码上指定的数据类型。

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点

  • 单精度浮点

  • 固定点(仅签名)

  • 8-,16-,32-和64位符号整数

输出

  • 双精度浮点

  • 单精度浮点

  • 固定点(仅签名)

  • 8-,16-,32-和64位符号整数

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

在R2015A介绍