主要内容

数字上变频器

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

图书馆

信号操作

Dspsigops.

  • 数字上变频器块

描述

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

DUC块使用三个插值滤波器级联上锁的输入信号。块频率通过将其乘以输出信号的指定中心频率将上置的信号乘以upS采样的信号。此块根据您在块对话框中设置的滤波器参数设计插值过滤器。

结构

该块带来了能力dsp.digitalupconverter.System Object™到Simulin金宝appk®环境。

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)

  • 阻带频率源

  • 阻带频率(Hz)

清除此复选框时,块设计具有您指定的订单的过滤器第一个过滤阶段的顺序CIC补偿滤波器阶段的顺序, 和CIC内插器的部分数量。过滤器设计符合您设置的通带和停车频率规格输入信号的双面带宽(Hz)阻带频率源, 和阻带频率(Hz)。默认情况下,选择此复选框。

第一个过滤阶段的顺序

第一个过滤器级的顺序,指定为偶数整数标量。当您指定时插值因子作为一个1×2向量,块忽略了值第一个过滤阶段的顺序因为块绕过第一滤波器级。清除时,此参数适用最小订单过滤器设计复选框。默认为10.

CIC补偿滤波器阶段的顺序

CIC补偿滤波器级的顺序,指定为正整数标量。清除时,此参数适用最小订单过滤器设计复选框。默认为12.

CIC内插器的部分数量

CIC插值器中的部分数,指定为正整数标量。清除时,此参数适用最小订单过滤器设计复选框。默认为3.

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

输入信号的双侧带宽,指定为正整数标量。块将筛选器级联的通带频率设置为在此参数中指定的一半值。默认值为200 kHz。

阻带频率源

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

将此参数设置为汽车,块将级联滤波器响应的截止频率置于大约FC=采样率/ 2 Hz,并计算余量频率F停止=FC+TW./ 2。采样率被计算为1/TS., 在哪里TS.是输入信号的采样时间。TW.是级联响应的过渡带宽,计算为2×(FC-FP.)和通带频率,FP., 等于带宽/ 2。

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

阻带频率(Hz)

阻带频率,指定为双精度正标量。设置时此参数适用阻带频率源财产。默认为150.千赫。

级联响应的通带纹波(DB)

级联响应的通带纹波,指定为双精度正标量。当你选择最小订单过滤器设计,块设计过滤器,使级联响应满足您指定的通带纹波级联响应的通带纹波(DB)。此参数适用于选择时最小订单过滤器设计复选框。默认为0.1D b。

级联响应的停止衰减(DB)

停止级联响应的衰减,指定为双精度正标量。当你选择最小订单过滤器设计复选框,块设计过滤器,以便级联响应符合您指定的停机衰减级联响应的停止衰减(DB)。此参数适用于选择时最小订单过滤器设计复选框。默认为60.D b。

振荡器的类型

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

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

  • NCO- 该块使用使用数字控制的振荡器(NCO)获得的复杂指数执行频率上转换。

输出信号的中心频率(Hz)

输出信号的中心频率,指定为双精度正标量。此参数的值必须小于或等于产品的一半采样率次数总插值因子。采样率被计算为1/TS., 在哪里TS.是输入信号的采样时间。块向上转换输入信号,以便在您指定的频率下输出频谱中心输出信号的中心频率(Hz)。默认为14.MHz。

NCO累加器位数

NCO累加器位数,指定为范围内的整数标量[1 128]。此参数适用于设置时振荡器的类型NCO。默认为16.

NCO量化蓄能器的数量

NCO量化累加器位数,指定为范围内的整数标量[1 128]。此值必须小于您指定的值NCO累加器位数。此参数适用于设置时振荡器的类型NCO。默认为12.

NCO的控制

选中此复选框时,指定了许多抖动位NCO抖动位数适用于NCO信号。此参数适用于设置时振荡器的类型NCO。默认情况下,选择此复选框。

NCO抖动位数

NCO抖动位数,指定为整数标量小于您指定的累加器位数NCO累加器位数。此参数适用于设置时振荡器的类型NCO并选择这一点NCO的控制。默认为4.

从输入继承采样率

选中此复选框后,将计算样品速率为N/TS., 在哪里N是输入信号的帧大小,以及TS.是输入信号的采样时间。清除此复选框时,块的采样率是指定的值输入采样率(Hz)。默认情况下,选择此复选框。

输入采样率

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

查看筛选响应

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

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

模拟使用

运行的模拟类型。您可以将此参数设置为:

  • 代码生成(默认)

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

  • 解释执行

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

数据类型选项卡

阶段产出

数据类型的第一,第二和第三滤波器阶段的输出。您可以将此参数设置为:

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

  • Fixdt([],16,0)- 具有二进制点缩放的定点数据类型。指定此数据类型的标志模式为[]或者真的

  • 例如,评估数据类型的表达式,numerictype([],16,15)。指定此数据类型的标志模式为[]或者真的

根据您在此参数中设置的值,该块根据您设置的值投射数据。对于CIC阶段,在通过归一化因子缩放信号之后完成铸件。

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

使用数据类型助手指定数据类型(金宝appSimulink)想要查询更多的信息。

输出

块输出的数据类型。您可以将此参数设置为:

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

  • Fixdt([],16,0)- 具有二进制点缩放的定点数据类型。指定此数据类型的标志模式为[]或者真的

  • 例如,评估数据类型的表达式,numerictype([],16,15)。指定此数据类型的标志模式为[]或者真的

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

使用数据类型助手指定数据类型(金宝appSimulink)想要查询更多的信息。

最低限度

块输出的最小值。默认值是[](未指定)。金宝appSimulink软件使用此值执行:

  • 仿真范围检查(见指定信号范围(金宝appSimulink)

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

最大值

块输出的最大值。默认值是[](未指定)。金宝appSimulink软件使用此值执行:

  • 仿真范围检查(见指定信号范围(金宝appSimulink)

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

锁定数据类型设置以防止固定点工具的更改

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

金宝app支持的数据类型

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

输入

  • 双精度浮点

  • 单精度浮点

  • 修复点(仅签名)

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

输出

  • 双精度浮点

  • 单精度浮点

  • 修复点(仅签名)

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

扩展能力

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

在R2015A介绍