主要内容

数字上升变换器

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

图书馆

信号操作

dspsigops

  • 数字上变频模块

描述

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

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

结构

此块带来的功能dsp。DigitalUpConverter系统对象™到Simulink万博1manbetx®环境。

DUC模块由FIR插补器、CIC补偿器和CIC插补器组成。您可以绕过FIR插值器,这取决于您如何设置DUC块参数。

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

对话框

主要选项卡

插值因子

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

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

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

当将此参数设置为1 × 3向量时,向量的第Th元素指定向量的插值因子过滤阶段。的第二和第三要素插值因子必须大于1,第一个元素必须为12

最小阶滤波器设计

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

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

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

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

  • 阻带频率的来源

  • 阻带频率(Hz)

清除此复选框时,该块将按照您在中指定的顺序设计筛选器第一级过滤的顺序CIC补偿滤波级的顺序,CIC插补器的截面数.滤波器设计满足您设置的通带和阻带频率规格输入信号双面带宽(Hz)阻带频率的来源,阻带频率(Hz).默认情况下,该复选框被选中。

第一级过滤的顺序

第一个筛选阶段的顺序,指定为偶数正整数标量。当你指定插值因子作为一个1乘2的向量,块忽略的值第一级过滤的顺序因为该块绕过了第一个筛选阶段。属性时应用此参数最小阶滤波器设计复选框。默认为10

CIC补偿滤波级的顺序

CIC补偿滤波器级的顺序,指定为正整数标量。属性时应用此参数最小阶滤波器设计复选框。默认为12

CIC插补器的截面数

CIC插补器中的分段数,指定为正整数标量。属性时应用此参数最小阶滤波器设计复选框。默认为3.

输入信号双面带宽(Hz)

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

阻带频率的来源

阻带频率的来源,指定为汽车财产.默认为汽车

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

当将该参数设置为时财产,指定源阻带频率(Hz)

阻带频率(Hz)

止带频率,指定为双精度正标量。属性时应用此参数阻带频率的来源财产.默认为150kHz。

级联响应通带纹波(dB)

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

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

级联响应的阻带衰减,指定为双精度正标量。当你选择最小阶滤波器设计复选框,则块将设计滤波器,使级联响应满足中指定的阻带衰减级联响应的阻带衰减(dB).属性时,此参数适用最小阶滤波器设计复选框。默认为60dB。

振荡器类型

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

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

  • 以区域-该块执行频率上转换与复指数获得使用数控振荡器(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代码。万博1manbetx只要模型没有改变,C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但提供了更快的模拟速度解释执行

  • 解释执行

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

数据类型选项卡

阶段的输出

第一个、第二个和第三个筛选器阶段输出的数据类型。可以设置为:

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

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

  • 求值为数据类型的表达式,例如,numerictype([], 16岁,15).指定此数据类型的符号模式为[]真正的

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

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

看到使用数据类型助手指定数据类型(万博1manbetx模型)获取更多信息。

输出

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

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

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

  • 求值为数据类型的表达式,例如,numerictype([], 16岁,15).指定此数据类型的符号模式为[]真正的

单击显示数据类型助手按钮显示数据类型助手,该助手可帮助您设置输出参数。

看到使用数据类型助手指定数据类型(万博1manbetx模型)获取更多信息。

最低

块输出的最小值。默认值为[](不明)。万博1manbetxSimulink软件使用这个值执行:

  • 模拟范围检查(见指定信号范围(万博1manbetx模型)

  • 自动缩放定点数据类型

最大

块输出的最大值。默认值为[](不明)。万博1manbetxSimulink软件使用这个值执行:

  • 模拟范围检查(见指定信号范围(万博1manbetx模型)

  • 自动缩放定点数据类型

锁定数据类型设置,防止由定点工具更改

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

万博1manbetx支持的数据类型

港口 万博1manbetx支持的数据类型

输入

  • 双精度浮点数

  • 单精度浮点数

  • 定点(仅限签名)

  • 8位、16位、32位和64位有符号整数

输出

  • 双精度浮点数

  • 单精度浮点数

  • 定点(仅限签名)

  • 8位、16位、32位和64位有符号整数

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

版本历史

在R2015a中引入