DC拦截

块直流分量

图书馆

信号操作

dspsigops

  • 阻直流块

描述

直流阻断器块移除输入信号的直流分量。

对话框

DC拦截对话框中进行更改基于DC偏移如何估计。在该对话框信息检索方法如下所示。

在该对话框冷杉方法如下所示。

在该对话框CIC方法如下所示。

在该对话框平均减方法如下所示。

算法用于估计DC偏移

请指定用于估计直流偏置的算法。从以下选择:

  • 信息检索使用基于窄,低通椭圆滤波器的递归估计。该算法通常使用较少的内存比FIR和更有效。

  • 冷杉使用非递归的移动平均估计。这种算法通常比IIR使用更多的内存,效率较低。

  • CIC使用不使用任何乘法器低通滤波器。如果该算法CIC,则必须将定点数据输入到DC拦截

  • 平均减计算输入矩阵的列的装置和减去从输入的装置。此方法不输入之间保持状态。例如,如果输入是[1 2 3 4;3 4 5 6],那么DC拦截块在平均减模式输出[-1 -1 -1 -1;1 1 1 1]

低通IIR或CIC滤波器的带宽归

指定的归一化滤波器带宽为实数标量大于0且小于1。DC拦截仅在估计算法设置为时使用此参数信息检索CIC

低通IIR椭圆滤波器的阶数

指定滤波器的阶数为一个整数大于3.DC拦截仅在估计算法设置为时使用此参数信息检索

FIR算法的过去输入样本数

当估计算法被设置为时,指定要使用的样本数为正整数冷杉

查看滤波器响应

打开fvtool和显示的幅度响应DC拦截。所述响应是基于块的参数。这些参数更新所做的更改fvtool

更新震级响应fvtool运行后,修改块参数,然后点击应用

模拟使用

从下面选择模拟类型:

  • 代码生成(默认)

  • 解释执行

例子

展开全部

该示例示出了如何使用DC阻断器除去的信号的DC分量。

通过输入加载DC拦截器示例ex_dc_blocker在MATLAB命令提示符中。

而输入信号的频谱被显示在频谱而不阻断从DC阻断器的光谱输出被显示在频谱与阻塞。

两个正弦波源被设置为每帧使用1000个样品,因为平均减估计算法需要统计上显著数量的样本来计算一个有效的平均值。

在模型中,运行模拟。以150Hz和250Hz的和显著(0 DBW)直流分量的输入信号显示色调的频谱。

使用默认信息检索设置直流屏蔽器估计算法,在150hz和250hz的音调不受影响,而直流分量已衰减30分贝。

选择它通过双击DC阻断块和更改算法类型信息检索平均减。重新运行模拟。从直流屏蔽器输出的光谱显示平均减估计方法的结果在低于-100 DBW的DC分量。

尝试所有三种估算方法。修改信息检索冷杉参数使用各种估计技术说明DC阻断器的性能。

该示例示出了如何使用DC阻断器以除去DC从固定点的数据的偏移量。

通过输入加载DC拦截器示例ex_dcblock_cicmode在MATLAB命令提示符中。

在该模型:

  • 64-QAM数据通过AWGN信道。

  • 将1的直流偏移量加到信号上。

  • 双>固定块将数据转换为16位定点。

  • 定点数据通过DC阻断器,其具有选择的CIC算法通过,以除去DC偏移。

  • 在固定 - >双块将数据转换回浮点。

星座图和频谱分析仪是用来显示改进从直流阻断。

运行模拟。所述第一星座图中,噪声星座图,示出了具有白噪声一个64-QAM信号。

观察DC偏移1之后已经施加的信号的星座图。该信号,通过黄色的数据点来表示,已经转移一个单元到右侧。

观察带有直流偏移的有噪声信号的频谱。注意,该信号的峰值为0赫兹。

观察嘈杂的星座后的DC偏移被去除。在信号已移回到左边,使得数据簇被与其对应的参考点对准。

观察噪声信号的频谱中的DC阻断器去除后的偏移量。在0Hz谱峰已被移除。

为了直观地看到不同条件下直流阻挡器的效率,可以尝试改变直流偏置或低通IIR或CIC滤波器的带宽归参数。

算法

对象上描述的算法、输入和输出dsp.DCBlocker参考页面。对象属性对应于块参数。

万博1manbetx支持的数据类型

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

输入

  • 双精度浮点

  • 单精度浮点

  • 固定点(签字)

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

产量

  • 双精度浮点

  • 单精度浮点

  • 固定点(签字)

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

参考文献

"用于直接转换战术软件定义接收机的基带算法的性能评估:I/Q不平衡校正,图像抑制,DC去除,和信道化",军事通信,2002。

扩展功能

C / c++代码生成
生成使用的Simulink编码器™C和C ++代码。万博1manbetx

介绍了R2014a