主要内容

数字变频技术

将数字信号从中频带转换到基带并进行抽取

图书馆

信号操作

dspsigops

  • 数字变频技术块

描述

数字下变频(DDC)模块将以中频(IF)为中心的数字化真实信号转换为以零频率为中心的基带复信号。DDC模块使用级联的三个抽取滤波器对下变频信号进行下采样。该模块根据模块对话框中设置的滤波器参数设计抽取滤波器。

结构

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

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

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

对话框

主要选项卡

大量毁灭的因素

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

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

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

当您将此参数设置为1乘3的向量时,向量的第Th元素指定的抽取因子过滤阶段。第一个和第二个要素大量毁灭的因素必须大于1,第三个要素必须是12

最小阶滤波器设计

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

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

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

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

  • 阻带频率源

  • 阻带频率(赫兹)

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

CIC抽取器的分段数

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

CIC补偿滤波器级的阶数

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

三级过滤级数

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

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

输入信号的双边带宽,指定为一个正整数标量。该块将级联滤波器的通频带频率设置为您在此参数中指定的值的一半。设置该参数的值为小于输入采样率/大量毁灭的因素.当你选择从输入继承样本率复选框,然后将此值设置为小于((1/Ts) /大量毁灭的因素),Ts为输入信号的采样时间。默认值是200kHz。

阻带频率源

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

当设置为时汽车,块放置级联滤波器响应的截止频率约为FcSampleRate// 2赫兹,中是否规定了总抽取因子大量毁灭的因素SampleRate是计算1/Ts,在那里Ts为输入信号的采样时间。块计算的阻带频率为F停止Fc+ (太瓦/ 2)。太瓦为级联响应的过渡带宽,计算为2×(Fc- - - - - -Fp),其中通频带频率,Fp,等于带宽/ 2。

当设置为时财产,指定源阻带频率(赫兹)

阻带频率(赫兹)

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

级联响应通带纹波(dB)

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

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

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

类型的振荡器

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

  • 正弦波(默认值)-块使用从正弦三角函数的样本获得的复指数对输入信号进行频率下转换。

  • 以区域-该块执行频率下转换的输入信号与复指数获得的数字控制振荡器(NCO)。

  • 输入端口-块执行频率下转换的输入信号使用复信号,你提供通过块的输入端口。

  • 没有一个-混频器级在块不存在,块作为三级级级小数。

输入信号中心频率(Hz)

输入信号的中心频率,指定为小于或等于一半采样率的双精度正标量。块下转换输入信号从通频带中心频率,您指定输入信号中心频率(Hz),0赫兹。该参数在设置时生效类型的振荡器正弦波以区域.默认值是14 e6

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).指定此数据类型的符号模式为[]真正的

单击显示数据类型助手按钮显示数据类型助手,它帮助您设置阶段输入参数。

看到使用数据类型助手指定数据类型(金宝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