主要内容

使用滤波器设计DSP系统工具箱软件

设计先进的过滤器过滤设计师

滤波器设计特性的概述

DSP系统工具箱™软件添加新对话框和操作模式,新菜单的选择,信号处理工具箱提供的过滤器设计师™软件。额外的对话框,一个名为设置量化参数和一个名为频率转换,您可以:

  • 设计先进的过滤器,信号处理工具箱软件不提供设计工具来开发。

  • 视图模型金宝app®滤波器的模型结构可以在工具箱。

  • 数字转换双精度过滤器你设计这个程序使用设计模式。

  • 数字转换双精度过滤器你导入这个程序使用导入模式。

  • 分析量化的过滤器。

  • 尺度二阶节过滤器。

  • 选择量化设置量化滤波器的属性显示的工具:

    • 系数,选择应用于滤波器系数量化选项

    • 输入/输出,控制滤波器如何处理输入和输出数据

    • 过滤器内部——指定过滤算法如何表现

  • 设计多重速率的过滤器。

  • 变换两种FIR和IIR滤波器从一个到另一个响应。

您导入一个过滤器过滤后设计师,量子化的选项对话框让你数字转换过滤器和调查各种量化设置的影响。

在频转换选项对话框让你改变滤波器的频率响应,保持各种重要特性而改变形状的响应。

使用滤波器设计DSP系统工具箱软件

DSP系统工具箱软件添加到工具套件添加了许多的滤波器设计技术来过滤设计师。使用新的滤波器响应开发过滤器满足更复杂的需求比你可以在信号处理工具箱设计软件。虽然滤波器的设计设计师作为命令行功能,提供过滤器的图形用户界面设计师使设计过程更清晰和更容易实现。

当你选择一个响应类型,选择正确的窗格在滤波器设计变化让你设置的值定义过滤器。你也看到,分析区域包含一个图表(称为设计的面具),描述了选择您选择的滤波器响应。

通过回顾面具可以看到选项是如何定义和如何使用它们。而这通常是简单的低通和高通滤波器响应,任意设置选项响应类型或峰值/开槽过滤器是更复杂的。有面具更容易让你你的结果。

改变滤波器设计方法的变化可用响应类型选项。类似地,响应类型选择可能会改变你可以选择的滤波器设计方法。

设计一个陷波滤波器

切口过滤器的目标是将一个或几个频率从一个更广泛的范围。您必须指定频率将通过设置过滤器设计适当的滤波器设计选项:

  • 响应类型

  • 设计方法

  • 频率的规范

  • 大小规格

这里是如何设计一个陷波滤波器,可去除音乐会(440赫兹)从输入音乐信号频谱。

  1. 选择开槽微分电路列表中响应类型

  2. 选择信息检索滤波器设计方法并选择单切口从列表中。

  3. 频率的规范,设置单位赫兹Fs、全面的频率1000年

  4. 切口的中心的位置,在归一化频率或赫兹。切口中心在440赫兹,回车440年

  5. 塑造切口,进入带宽,bw,40

  6. 离开大小规格dB(默认)和离开apas作为1

  7. 点击设计滤波器。

    滤波器设计计算滤波器系数和情节滤波器级响应分析地区的审查。

当你设计一个陷波滤波器,你没有设置过滤器秩序——的选项过滤器订单选项是禁用的。

你的过滤器应该是这样的:

对设计方法的更多信息,请参阅在线帮助系统。例如,获得进一步的信息设置滤波器设计的陷波滤波器,输入

医生iirnotch

在命令行中。这将打开帮助浏览器和显示器的参考页面的功能iirnotch

设计遵循一个类似的过程,其他过滤器调整每个设计都需要不同的设计规范选项。

任何一个设计可以量化滤波器的设计和分析提供分析分析菜单。

访问滤波器设计的量化特征

您使用量化小组在滤波器设计数字转换过滤器。量子化代表第四操作模式滤波器设计,随着滤波器设计、滤波器变换,并导入模式。要切换到量化模式,打开过滤器从MATLAB设计师®命令提示符下输入

filterDesigner

当过滤器设计师打开,单击设置量化参数边栏上的按钮。滤波器设计开关量化模式,你会看到以下面板底部的过滤器设计师,默认显示双精度的选择过滤算法

过滤算法选项允许您数字转换过滤器和调查的影响改变量化设置。使量化设置在滤波器设计器中,选择定点过滤算法

量化的选项出现在较低的面板过滤器设计师。你看到标签访问不同的选项集量化你的过滤器。

你使用以下对话框中的选项卡执行任务相关量化过滤器过滤设计师:

  • 系数提供访问的设置定义系数量化。这是默认活动面板当你切换过滤器设计量化模式没有量化滤波器的工具。当你定点滤波器导入过滤器设计师,这是活动面板当你切换到量化模式。

  • 输入/输出切换过滤器设计师选择量化滤波器的输入和输出。

  • 过滤器内部可以设置各种选项的算术过滤器执行,如过滤器如何处理乘法操作的结果或过滤器如何使用蓄电池。

  • 应用——适用于您所作的改变的量化参数过滤器。

数字转换过滤器在过滤设计师

设置量化参数

量子化的过滤器属性定义如何量化数据过滤器。使用设置量化参数对话框在滤波器设计器来设置属性。使用选项设置量化参数对话框中,滤波器设计允许您执行大量的任务:

  • 创建一个量化滤波器的双精度过滤后从工作区中进口过滤器,或使用过滤器设计师设计原型滤波器。

  • 创建一个默认的结构的量化滤波器(直接形成二转置)或任何结构你选择哪一个,你选择和其他属性值。

  • 变化的量子化属性值量化滤波器后设计滤波器或导入工作区。

当你点击设置量化参数,然后改变过滤算法定点,在滤波器设计量化滤波器面板打开,系数量化选项设置为默认值。

系数的选择

让你设置的属性的滤波器系数量化滤波器,滤波器设计列表选择分子字长(分母词如果你有IIR滤波器长度)。下表列出了每个系数的选择和一个简短描述的什么选项设置过滤器。

选项名称

使用时

描述

分子字长

FIR滤波器只

集一词用于表示分子长度系数FIR滤波器。

分子压裂。长度

FIR / IIR

集长度比例用于解释分子系数FIR滤波器。

分子范围(+ / -)

FIR / IIR

允许您设置范围是分子代表。你用这个代替的分子压裂。长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

单词长度系数

IIR滤波器只

设置字长用于表示两个分子和分母系数IIR滤波器。你不能设置不同的单词长度的分子和分母系数。

分母压裂。长度

IIR滤波器

设置分数解释分母系数用于IIR滤波器长度。

分母范围(+ / -)

IIR滤波器

允许您设置范围分母系数表示。你用这个代替的分母压裂。长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

Best-precision部分长度

所有过滤器

指导滤波器设计选择部分长度对于分子(分母,可用)值最大化过滤性能。选择这个选项禁用所有的分式滤波器长度选项。

压裂规模值。长度

SOS IIR滤波器

集长度比例用于解释规模在SOS值过滤器。

规模值范围(+ / -)

SOS IIR滤波器

允许您设置范围SOS值表示。你使用这个SOS过滤器调整缩放之间使用过滤部分。设置这个值禁用压裂规模值。长度选择。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

使用无符号表示

所有过滤器

告诉滤波器设计师解释系数作为无符号值。

分子尺度系数要充分利用整个动态范围

所有过滤器

指导滤波器设计分子规模系数有效使用定义的动态范围分子字长和部分长度的格式。

输入/输出选项

指定的选项如何量化滤波器使用输入和输出值在下表中列出。

选项名称

使用时

描述

输入单词长度

所有过滤器

这个词用来表示输入长度设置为一个过滤器。

输入部分长度

所有过滤器

集长度比例用于解释输入值来过滤。

输入范围(+ / -)

所有过滤器

允许设置输入代表范围。你用这个代替的输入部分长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

输出字长

所有过滤器

集长度这个词用来表示一个过滤器的输出。

避免溢出

所有过滤器

指导过滤器设置分数为防止输出值的输入长度超过可用的范围定义的单词长度。清除此选项允许您设置输出部分的长度

输出部分的长度

所有过滤器

集长度比例用于表示输出值从一个过滤器。

输出范围(+ / -)

所有过滤器

允许设置输出代表范围。你用这个代替的输出部分的长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

阶段输入字长

SOS只过滤器

这个词用来表示输入长度设置为一个SOS过滤器部分。

避免溢出

SOS只过滤器

指导滤波器使用一小部分阶段输入,防止溢出的长度值。当你清楚这个选项,可以设置阶段的输入部分长度

阶段的输入部分长度

SOS只过滤器

集长度比例用于表示输入的部分SOS过滤器。

阶段输出字长

SOS只过滤器

集长度这个词用于表示一个SOS过滤器的输出部分。

避免溢出

SOS只过滤器

指导滤波器使用一小部分阶段输出,防止溢出的长度值。当你清楚这个选项,可以设置阶段输出部分长度

阶段输出部分长度

SOS只过滤器

集长度比例用于表示SOS的滤波器的输出部分。

过滤器内部选项

指定的选项如何量化滤波器在下表中列出执行算术运算。

选项

相当于过滤器属性(使用通配符*)

描述

轮对

RoundMode

设置模式过滤器使用时数字转换数值值介于数据格式可表示的值(词和部分长度)。选择的:

  • 装天花板——向正无穷。

  • 收敛——调整到最接近的整数。甚至精确到整数存储的关系。这是最偏置的方法可以在这个软件。

  • 修复/零——圆向零。

  • 地板上——向负无穷。

  • 最近的——向最近的一轮。关系到正无穷。

  • ——向最近的一轮。为负数关系轮向负无穷,正无穷为正数。

溢出模式

OverflowMode

设置模式用于应对定点算术溢出条件。选择从饱和(限制输出最大的积极或消极的可表示的值)包装(设置的值到最近的使用模运算可表示的值。

过滤产品(乘)选项

产品模式

ProductMode

决定过滤器如何处理产品的输出操作。选择完整的精度(FullPrecision),或者是否保持最重要的一点(KeepMSB)或最低有效位(KeepLSB),结果当你需要缩短单词长度。指定所有允许设置长度比例应用于产品操作的结果。

产品字长

* ProdWordLength

设置字长用于解释相乘操作的结果。

Num.部分长度

NumProdFracLength

集长度比例用于解释产品操作的结果,涉及分子系数。

窝。部分长度

DenProdFracLength

集长度比例用于解释产品操作的结果涉及到分母系数。

过滤器和选项

Accum.模式

AccumMode

决定蓄电池输出存储的值。选择完整的精度(FullPrecision),或者是否保持最重要的比特(KeepMSB)或最低有效位(KeepLSB)当输出结果需要较短的单词长度比蓄电池的支持。金宝app让你设置字长和精度(分数长度)所使用的蓄电池的输出,设置这个指定所有

Accum.字长

* AccumWordLength

设置字长蓄电池/用于存储数据缓冲区。

Num.部分长度

NumAccumFracLength

集用于解释分子长度比例系数。

窝。部分长度

DenAccumFracLength

集长度比例滤波器用来解释分母系数。

把信号和前

CastBeforeSum

指定是否将数值型数据到相应的蓄电池格式(如每个滤波器的信号流图所示结构)之前执行和操作。

过滤状态选择

状态字长

* StateWordLength

设置字长用于表示过滤器。应用于分子和denominator-related状态

避免溢出

没有一个

防止溢出算术计算通过设置分数适当长度。

国家部分长度

* StateFracLength

允许设置长度比例应用于解释过滤状态。应用于分子和denominator-related状态

请注意

当你应用的变化值在过滤器内部窗格中,故事情节的级响应估计舍入噪声功率谱分析更新,以反映这些变化。其他类型的分析不受更改影响的值在过滤器内部面板中。

过滤器内部选择中投过滤器

中投过滤器使用稍微不同的选项用于指定的定点算术过滤器。下表显示和描述了选项。

数字转换双精度过滤器。当你被切换到定点量化一个双精度过滤器或单精度浮点运算、遵循这些步骤。

  1. 点击设置量化参数来显示设置量化参数窗格在滤波器设计。

  2. 选择单精度浮点定点过滤算法

    当你选择一个可选的算术设置,滤波器设计数字转换当前滤波器根据选项的设置量化参数设置面板,和改变信息显示在分析区域显示量化滤波器的数据。

  3. 量化的窗格,设置选项为您的过滤器。设置选项系数,输入/输出,过滤器内部

  4. 点击应用

    使用你的新设置滤波器设计数字转换你的过滤器。

  5. 使用滤波器设计中的分析特性来确定你的新量化滤波器满足您的需求。

改变量化的量子化属性过滤器。当你改变设置量化滤波器的量化,或您导入一个量子化的过滤后从你的MATLAB工作区,遵循以下步骤来设置属性值的过滤器:

  1. 验证当前过滤器是量子化的。

  2. 点击设置量化参数来显示设置量化参数面板。

  3. 评估并选择过滤器量子化属性设置:系数,输入/输出,过滤器内部。在这些窗格设置选项确定你的过滤器在过滤操作中数字转换数据。

  4. 点击应用更新当前量化滤波器使用新的量化属性设置从步骤3。

  5. 使用滤波器设计中的分析特性来确定你的新量化滤波器满足您的需求。

分析过滤器通过噪声方法

分析滤波器的幅度响应估计方法

你设计和数字转换过滤器后,级响应估计选择在分析菜单允许您应用噪声滤波器加载方法。当您选择分析>级响应估计从菜单栏、过滤设计师立即开始蒙特卡洛试验形式方法和运行分析的基础,结束通过显示结果在分析区域过滤设计师。

通过噪声方法,你估计复杂的频率响应滤波器由应用噪声——像信号滤波器的输入。级响应估计使用蒙特卡罗试验来生成一个噪声信号,其中包含完整的频率范围0 - Fs含量。第一次运行分析,级响应估计使用默认设置定义流程的各种条件,如测试点的数量和试验的数量。

分析参数

默认设置

描述

数量的点

512年

数量的等距的点在单位圆的上半部分。

频率范围

0到f / 2

频率范围的情节轴。

频率的单位

赫兹

单位指定频率范围。

采样频率

48000年

采样周期的倒数。

频率范围

dB

单位用于轴输出的显示。

归一化频率

用归一化频率显示。

你的第一个分析运行结束后,打开分析参数对话框并适当地调整你的设置,如改变试验的数量或数量的点。

打开分析参数对话框中,使用的下一个程序,当你有一个量化的过滤器在过滤设计师:

  • 选择分析>分析参数从菜单栏

  • 过滤分析区域中单击鼠标右键并选择分析参数从上下文菜单中

无论你选择哪一个打开对话框。注意,选项的设置反映了违约。

噪声的方法应用到一个过滤器。展示级响应的估计方法,首先创建一个量子化的过滤器。对于这个示例,使用巴特沃斯滤波器设计师设计一个sixth-order IIR滤波器。

使用过滤噪音分析设计师

  1. 输入filterDesigner在MATLAB提示启动过滤设计师。

  2. 响应类型中,选择高通滤波

  3. 选择信息检索设计方法。然后选择巴特沃斯

  4. 设置过滤器来选择指定的顺序过滤器订单。输入6在文本框中。

  5. 点击设计滤波器

    在滤波器设计,分析区域显示滤波器的幅度响应变化。

  6. 生成量化的版本的过滤器,使用默认的量化器设置,点击在侧边栏。

    滤波器设计开关量化模式和量化面板显示。

  7. 过滤算法中,选择定点

    现在分析领域显示了响应为两级过滤器-你原来的过滤和定点运算的版本。

  8. 最后,使用噪音估计量化滤波器,选择分析>级响应估计从菜单栏。

    滤波器设计运行试验,计算滤波器的估计级响应,并显示结果在分析区域如这个图所示。

    在上面的图你看到级响应估计的分析方法。

查看噪声功率谱。当你使用噪声方法来估计滤波器的幅度响应,滤波器设计模拟和噪音的频谱值适用于测试您的滤波器响应。虽然模拟噪声基本上是白色,你可能希望看到的实际光谱滤波器设计用来测试你的过滤器。

分析菜单栏选项,选择舍入噪声功率谱。在分析区域过滤设计师,你看到的光谱噪声用于估计滤波器响应。噪声频谱的细节,如范围和数量的数据点,出现在分析参数对话框。

麦克莱伦的更多信息,请参阅,et al .,以计算机为基础的练习使用MATLAB信号处理5,普伦蒂斯·霍尔出版社,1998年。看到项目5:量化噪声在数字滤波器,231页。

改变你的噪声分析参数。噪声的方法应用到一个过滤器,您使用合成白噪声估计的大小反应定点高通的巴特沃斯滤波器。因为你只跑一次估计在滤波器设计器中,噪声分析使用默认分析参数设置所示分析滤波器的幅度响应估计方法

要更改设置,请执行以下步骤后你第一次使用量化滤波器的噪声估计。

  1. 与运行噪声估计方法的结果显示在滤波器设计分析区域,选择分析>分析参数从菜单栏。

    给你访问分析参数分析参数对话框打开时(默认设置)。

  2. 使用更多的分谱估计级响应,改变数量的点1024年并点击好吧运行分析。

    滤波器设计关闭分析参数对话框和重播噪声估计,返回的结果分析。

    没有关闭对话框,重新运行测试输入在您输入新值设置,然后单击应用。现在过滤器设计师没有关闭对话框运行测试。当你想尝试许多不同的设置通过噪声分析,这是一个有用的快捷键。

比较估计和理论级响应

噪声的有效性的一个重要测量方法评估量化滤波器的幅度响应比较估计反应的理论回应。

这样做比较的方法之一是叠加的理论响应估计响应。当你在滤波器设计级响应估计显示,选择分析>叠加分析从菜单栏。然后选择级响应显示两个响应曲线绘制在一起分析。

选择量化滤波器的结构

滤波器设计让你改变任何量化滤波器的结构。使用转换结构选择更改你的过滤器的结构来满足您的需要。

学习改变过滤器的过滤器结构设计师,请参考将滤波器结构

转换量化滤波器的结构

您使用转换结构选择改变滤波器的结构。当设计(量化)进口(量化),转换结构让你重塑过滤器的结构:

  • 直接形成二转置滤波器结构

  • 我转置滤波器结构的直接形式

  • 直接形成第二滤波器结构

  • 直接我滤波器结构形式

  • 直接形成有限脉冲响应(杉木)滤波器结构

  • 直接形式冷杉转置滤波器结构

  • 晶格自回归移动平均(ARMA)滤波器结构

  • 直接形式反对称冷杉滤波器结构(任何顺序)

从任何量化的过滤器,您可以转换为一个表示如下:

  • 我直接的形式

  • 直接形成二世

  • 直接形式我转置

  • 直接形成二转置

  • 晶格ARMA

此外,滤波器设计允许你做以下转换:

  • 最小相位滤波器晶格马最低阶段

  • 最大相位滤波器格马最大的阶段

  • 晶格Allpass Allpass过滤器

过滤器转换为二阶节的形式

学习使用过滤器设计师将量化滤波器使用二阶部分,请参考转换成二阶部分。你可能会注意到,过滤器设计滤波器设计师,而不是你进口过滤器,SOS形式实现。

视图滤波器结构滤波器设计。打开演示中,点击帮助>显示过滤器的结构。帮助浏览器打开后,你会看到当前的参考页面过滤器。你找到这个参考滤波器结构信号流程图页面,或者你可以参考页面导航到其他过滤器。

尺度二阶节过滤器

使用二阶部分的重新排序和扩展对话框

滤波器设计提供了规模SOS过滤器在您创建它们的能力。重新排序和二阶缩放部分使用选项对话框中,滤波器设计尺度或过滤器是分子和滤波尺度缩放选项值根据你的选择。

参数

描述和有效值

规模

任何缩放选项应用到过滤器。选择这个当你重新排序SOS过滤和你想同时规模。或者当你扩展你的过滤器,有或没有重新排序。扩展默认情况下是禁用的。

少溢出——最高的信噪比滑块

允许设置缩放是否有利于减少算术溢出过滤器或最大化信噪比(信噪比)滤波器的输出。移动滑块向右增加了强调信噪比为代价可能溢出。标记表示P-norm应用来实现所需的结果信噪比或溢出保护。

最大的分子

最大允许的值缩放后分子系数。

分子的约束

指定是否以及如何限制分子系数值。选项是没有一个,正常化,2的幂,单位。选择没有一个允许的扩展使用任何刻度值是分子通过移除任何限制分子分开,除了系数将剪如果他们超过最大的分子。与正常化分子是被迫的最大绝对值相等最大的分子值(对于所有其他约束,最大的分子只是一个上限,上面系数将剪)。的2的幂选择力量扩展使用分子值是2的幂,如2或0.5。与单位,每个分子都是被迫的主要系数值为1。

溢出模式

集过滤处理的方式在扩展算术溢出情况。选择从饱和(限制输出最大的积极或消极的可表示的值)包装(设置的值到最近的使用模运算可表示的值。

刻度值约束

指定是否限制滤波器尺度值,以及如何限制他们。有效的选项是单位,2的幂,没有一个。选择单位约束禁用马克斯刻度值设置和部队规模值等于1。2的幂限制范围值是2的幂,如2或0.5,没有一个删除任何约束的值,除了他们不能超过马克斯刻度值

马克斯刻度值

集的最大允许范围值。SOS过滤器扩展应用马克斯刻度值限制只有当你设置刻度值约束以外的一个值单位(默认设置)。设置一个最大刻度值删除任何其他限制范围值。

恢复到原来的过滤器

回报你的过滤器原始比例。能够恢复到原来的过滤器使它更容易评估的结果扩展你的过滤器。

设置让您的各种组合规模筛选分子不改变价值观,规模或调整滤波尺度值不改变分子。没有比例控制分母。

规模一个SOS过滤器

启动过程,设计一个低通椭圆滤波器在滤波器设计。

  1. 发射滤设计师。

  2. 响应类型中,选择低通滤波器

  3. 在设计方法中,选择信息检索椭圆信息检索的设计方法列表。

  4. 选择最低订购量的过滤器。

  5. 通过选择开关频率单位归一化(0,1)单位列表。

  6. 设置通带规格,回车0.45wpass0.55wstop。最后,在大小规格年代,集Astop60

  7. 点击设计滤波器设计滤波器。

    滤波器设计师完成设计滤波器后,您将看到以下情节和设置的工具。

    你保留了选项设置完全匹配作为这两个,这意味着滤波器设计与规范的通带和阻带。

  8. 切换到扩展过滤器、选择编辑>二阶部分重新排序和规模从菜单栏。

  9. 滤波器系数,回归滤波器设计和选择滤波器系数分析菜单。滤波器设计显示值滤波器系数和规模设计师。

的系数显示你可以看到的影响扩展你的过滤器直接在规模和过滤系数值。

现在试着扩展过滤器在几个不同的方式。第一个过滤器规模最大化信噪比。

  1. 返回到重新排序和二阶扩展部分对话框并选择没有一个重新排序在左窗格中。这可以防止过滤器设计师重新排序滤波器部分当你重新调节滤波器。

  2. 移动少Overflow-Highest信噪比滑块从更少的溢出信噪比最高

  3. 点击应用规模过滤器,把对话框打开。

    几分钟后,滤波器设计器更新系数显示你看新扩展。

    现在所有的规模因素1,SOS系数矩阵表明,这些分子系数1每个部分的第一个分母系数1

  4. 点击恢复到原来的过滤器恢复过滤器原始设置缩放和系数。

重新排序二阶节的部分过滤器

重新排序过滤器使用滤波器设计

最离散时间过滤器过滤设计师设计二阶部分。一般来说,SOS过滤器抵制的影响量化变化当您创建定点过滤器。后你有一个二阶节滤波器,滤波器设计,任何一个你设计的工具,或一个你进口,滤波器设计提供了能力改变这部分的顺序组合过滤器。任何SOS过滤器过滤设计器允许重新排序的部分。

重新排序的部分一个过滤器,你访问二阶部分的重新排序和扩展对话框在滤波器设计。

SOS滤波器,滤波器设计,选择编辑>重新排序和规模从菜单栏。滤波器设计返回重新排序对话框所示使用默认设置。

控制二阶部分的重新排序和扩展对话框

在这个对话框,左侧包含选项重新排序SOS过滤器。右边你会看到扩展选项。这些都是独立的——重新排序滤波器不需要扩展(注意规模选项)和扩展不需要你重新排序过滤(注意没有一个选择下重新排序)。更多关于缩放SOS过滤器,请参考尺度二阶节过滤器规模在参考部分。

重新排序SOS过滤器包括使用该选项重新排序和扩展的二阶部分对话框。下表列出了每个重新排序选项并提供什么选项的描述。

控制选项

描述

汽车

重新排列了过滤部分滤波器的输出噪声功率降到最低。注意,不同的命令适用于每种规格类型,如低通和高通。自动排序适应规范类型的过滤器。

没有一个

没有重新排序滤波器。选择没有一个允许您扩展过滤器没有同时应用重新排序。当你访问这个对话框与当前过滤器,这是默认设置,没有重新排序。

选择性部分大多数选择性部分

重新过滤部分受限(Q)最低部分是第一部分和最严格的(Q)最高的部分是最后一节。

大多数选择性部分至少选择性部分

重新过滤部分最为严格的(Q)最高部分是第一部分和最严格的最低(Q)部分是最后一节。

自定义重新排序

允许您指定要使用的部分排序,使分子,分母的顺序选择

分子秩序

指定新订购的部分SOS过滤器。输入向量的指数部分的顺序重新排列。举个例子,一个过滤器与五个部分指标1,2,3,4,5。切换第二和第四部分,向量将(1、4、3、2、5)。

使用分子秩序

重新分配给分子分母的秩序。

指定

允许您指定分母的顺序,而不是使用分子秩序。输入向量的指数部分指定分母的顺序使用。举个例子,一个过滤器与五个部分指标1,2,3,4,5。切换第二和第四部分,向量将(1、4、3、2、5)。

使用分子秩序

重新排列了规模值根据分子的顺序。

指定

允许您指定的顺序尺度值,而不是使用分子秩序。输入向量的指数部分指定分母的顺序使用。举个例子,一个过滤器与五个部分指标1,2,3,4,5。切换第二和第四部分,向量将(1、4、3、2、5)。

恢复到原来的过滤器

回报你的过滤器原始部分排序。能够恢复到原来的过滤器使比较的结果改变的部分更容易评估。

再订购一个SOS过滤器。与滤波器设计打开一个二阶滤波器当前过滤器,您可以使用以下过程来访问你过滤的重新排序能力和重新排序。首先启动过滤设计师从命令提示符。

  1. 输入filterDesigner在命令提示符处发射滤波器设计师。

  2. 设计一个十阶低通巴特沃斯滤波器和默认频率规范通过输入以下设置:

    • 响应类型选择低通滤波器

    • 设计方法中,选择信息检索巴特沃斯从列表中。

    • 指定顺序等于10指定的顺序过滤器订单

    • 保持默认Fs足球俱乐部频率的规范

  3. 点击设计滤波器

    过滤器设计师设计巴特沃斯滤波器,并返回你的过滤器作为直接形式二世与二阶滤波器实现部分。你看到的规格当前过滤信息区域。

    二阶滤波器,滤波器设计,重新排序滤波器使用重新排序和扩展的二阶部分功能过滤设计师(也可用过滤可视化工具,FVTool)。

  4. 重新安排你的过滤器,选择编辑>二阶部分重新排序和规模从滤波器设计菜单。

现在,您可以重新排序的部分过滤器。注意,对当前过滤器过滤设计师执行重新排序在会话中。

使用至少大多数选择性选择性部分重新排序。让过滤器设计师重新排序你的过滤器,这样至少选择性部分是第一和最后一部分是最挑剔,执行以下步骤重新排序和扩展的二阶部分对话框。

  1. 重新排序中,选择选择性部分大多数选择性部分

  2. 为了防止过滤器扩展的同时,清楚规模扩展

  3. 在滤波器设计器中,选择视图>SOS视图设置从菜单栏可以看到部分过滤器显示在过滤器的设计师。

  4. SOS视图设置对话框中,选择个人部分。做出这个选择配置过滤设计师显示大小的每个部分的滤波器响应曲线分析区域。

  5. 回到重新排序和扩展的二阶部分对话框中,单击应用重新排序你的过滤器根据滤波器的Qs部分,并保持开放的对话框。作为回应,每个过滤器的过滤设计师介绍了响应部分(应该有5个部分)在分析区域。

    在接下来的两个数据可以比较你的过滤部分的顺序。在第一个图中,原始的过滤部分出现。在第二个图,部分已经重新安排至少大多数选择性选择性。

你看到什么重新排序,虽然结果是有点微妙。现在尝试自定义重新排序的部分最选择性过滤或使用选择性重新排序选项。

视图SOS过滤部分

使用SOS视图对话框

因为你可以设计和重新排序的部分SOS过滤器,过滤器设计师能够查看过滤器部分在分析区域- SOS视图。一旦你有了一个二阶节滤波器作为当前过滤器在过滤设计师,你打开SOS视图选项查看过滤部分单独,或累计,甚至只有部分的部分。使SOS视图将滤波器设计模式,所有二阶节过滤器显示部分,直到你禁用SOS视图选项。SOS视图模式适用于任何分析显示在分析区域。例如,如果您配置过滤器设计师展示滤波器的相位响应,使SOS视图意味着滤波器设计显示了每个部分的相位响应的SOS过滤器。

控制SOS视图对话框

SOS视图使用几个选项来控制滤波器设计师如何显示部分,或部分显示。当您选择视图>SOS视图从滤波器设计菜单栏,你可以看到这个对话框包含选项来配置SOS视图操作。

默认情况下,SOS视图显示的总体响应SOS过滤器。在SOS视图选项对话框让你改变显示。此表列出了所有的选项,描述了影响。

选项

描述

整体过滤

这是熟悉的显示过滤器设计师。为一个二阶节滤波器只能看到整个反应的反应而不是单个部分。这是默认配置。

个人部分

当您选择此选项时,滤波器设计显示了每个部分的响应曲线。如果你过滤你看到五响应曲线有五个部分,每个部分,他们是独立的。比较累积的部分

累积的部分

当您选择该选项,滤波器设计显示了每个部分的响应所有之前的积累响应部分的过滤器。如果你的过滤器有五个部分你看到五个响应曲线:

  • 第一块曲线响应第一过滤部分。

  • 第二条曲线情节为合并后的第一和第二部分的响应。

  • 第三个情节曲线响应第一,第二,第三部分的总和。

等等,直到所有过滤部分出现在显示。最后的曲线代表整个滤波器的响应。比较累积的部分整体过滤

用户定义的

这里定义要显示的部分,和顺序。选择这个选项允许您输入的文本框,一个细胞数组的索引过滤部分。每个索引代表一个部分。进入一个索引块的一个回应。进入类似{1:2}情节部分1和2的结合反应。与四个部分,如果你有一个过滤器入口{1:4}对所有四个部分情节结合反应,而{1,2,3,4}阴谋每个部分的响应。注意,输入单元数组后,您需要点击好吧应用更新过滤器设计师分析区域新SOS视图配置。

用secondary-scaling点

这指导滤波器设计师使用二次扩展分部分来确定分割的部分。此选项仅适用于当过滤器df2sosdf1tsos过滤器。对于这些结构,二次扩展点参考位置之间的递归和nonrecursive部分部分(部分)的“中间”。默认情况下,secondary-scaling点不启用。你用这个的累积的部分只选择。

查看部分SOS过滤器

之后设计或者导入一个SOS过滤器过滤设计师,SOS视图选项允许你看到每一节滤波器的性能。从视图菜单中启用SOS视图在滤波器设计配置工具来显示SOS过滤器每当当前过滤器的部分是一个SOS过滤器。

这些步骤演示使用SOS视图看到你滤波器部分显示在滤波器设计。

  1. 发射滤设计师。

  2. 创建一个低通滤波器SOS使用巴特沃斯滤波器设计方法。指定过滤订单是6。使用一个低阶滤波器使看到的部分更清晰。

  3. 设计你的新过滤器通过点击设计滤波器

    过滤器设计师设计你的过滤器和显示你的大小反应在分析区域。在当前信息你看过滤器进行过滤。你应该有一个sixth-order直接形式二世,二阶滤波器部分三个部分。

  4. 使SOS视图中,选择视图>SOS视图从菜单栏。

    默认情况下,分析区域在滤波器设计显示了整个滤波器响应,而不是单个滤波器部分反应。这个对话框允许您更改显示配置的部分。

  5. 看到每个滤波器的幅度响应部分,选择个人部分

  6. 点击应用更新过滤器设计师来显示每个滤波器的响应部分。分析区域更改给你类似下图。

    如果您切换过滤器设计师来显示过滤阶段反应(通过选择分析>相位响应),您将看到每个滤波器的相位响应部分在分析区域。

  7. 定义自己的显示部分,您可以使用用户定义的选项和输入向量的部分指标显示。现在你看到第一部分的显示响应,并累积第一,第二,第三部分反应:

    • 选择用户定义的使对话框中的文本输入框。

    • 输入单元阵列{1,1:3}指定过滤设计师应该显示第一节的反应和累积响应前三个部分的过滤器。

  8. 应用新SOS视图选择,点击应用好吧(关闭SOS视图对话框)。

    过滤器的设计师你看到两条曲线,分析区域响应的第一个过滤器结合反应的部分和一个部分1、2和3。

导入和导出量子化的过滤器

概述和结构

当你量化滤波器导入过滤器设计师,或出口量化滤波器从滤波器设计到您的工作区中,导入和导出功能使用对象和你指定过滤器作为一个变量。这与导入和导出nonquantized过滤器,您选择滤波器结构和输入滤波器滤波器传递函数的分子和分母。

你可以选择出口量子化的过滤器MATLAB工作区,输出文本文件,或者出口mat文件。

对于一般信息导入和导出过滤器在过滤设计,参考进口过滤器的设计,输出滤波器的设计

进口过滤器设计师量子化的过滤器有以下结构:

  • 我直接的形式

  • 直接形成二世

  • 直接形式我转置

  • 直接形成二转置

  • 直接形成对称的冷杉

  • 直接形式反对称冷杉

  • 晶格allpass

  • 晶格基于“增大化现实”技术

  • 格马最小相位

  • 格马最大的阶段

  • 晶格ARMA

  • 晶格coupled-allpass

  • 晶格coupled-allpass权力互补

进口量子化的过滤器

后你在MATLAB设计或打开一个量化滤波器工作区,滤波器设计允许您导入滤波器进行分析。按照以下步骤导入过滤器在过滤设计师:

  1. 打开滤波器设计。

  2. 选择文件>从工作区进口过滤器从菜单栏,或选择从工作区进口过滤器在侧板图标:

    较低的地区的过滤器设计师,设计滤波器窗格变成进口过滤器,为导入选项出现量子化的过滤器,如图所示。

  3. 滤波器结构列表中,选择过滤器对象

    进口过滤器改变的选项包括:

    • 离散滤波器——输入离散时间的变量名,定点过滤在工作区中。

    • 频率的单位——选择频率的单位单位列表下采样频率,指定采样频率值Fs如果需要的话。你的采样频率必须对应于所选择的单位。例如,当您选择归一化(0,1),Fs默认为1。但是如果你选择频率的选择之一,在选定的单元输入采样频率。如果您有在您的工作空间中定义的采样频率为变量,采样频率的输入变量名称。

  4. 点击进口进口过滤器。

    滤波器设计检查工作区为指定的过滤器。进口过滤器如果找到它,显示滤波器的幅度响应的分析领域。如果不能找到它返回一个过滤器滤波器设计错误对话框。

请注意

在滤波器设计的任何会议,如果你切换到量化模式,并创建一个定点过滤器,过滤器设计师仍在量化模式。如果你导入一个双精度滤波器,滤波器设计自动数字转换您的进口过滤器应用最新的量化参数。
当你检查当前过滤信息的进口过滤器,它将表明,过滤器来源:进口(量化)即使你没有导入一个量子化的过滤器。

出口量子化的过滤器

保存您的滤波器设计、滤波器设计让你出口量子化的过滤器MATLAB工作区(或者你可以保存当前会话在滤波器设计)。当你选择保存量化滤波器的输出,你选择其中一个选项:

出口系数,对象,或系统对象的工作区。您可以保存滤波器是滤波器系数变量或过滤系统™对象变量。

对MATLAB工作区保存过滤:

  1. 选择出口文件菜单。的出口对话框出现了。

  2. 选择工作空间出口到列表。

  3. 出口的列表中,选择以下选项之一:

    • 选择系数保存滤波器系数。

    • 选择系统对象保存过滤器在过滤系统对象。

    系统对象选项不出现在当当前下拉列表过滤结构不支持系统对象。金宝app

  4. 分配一个变量名:

    • 系数的分配使用的变量名分子分母选择下变量名

    • 系统对象,分配的变量名离散滤波器选择。

    如果你有工作空间中的变量使用相同的名称,你想覆盖,选择覆盖变量盒子。

  5. 点击出口

    不要试图出口过滤器的工作区中存在一个变量名没有选择吗覆盖变量在前一步。如果你这样做,滤波器设计停止出口操作。工具返回一个警告,指定的变量作为量化滤波器名称已经存在于工作区。

    • 继续出口过滤器到现有的变量,单击好吧将警告。

    • 然后选择覆盖变量复选框,然后单击出口

滤波器系数导出为文本文件。保存您的量化滤波器作为一个文本文件,遵循这些步骤:

  1. 选择出口文件菜单。

  2. 选择文本文件出口到

  3. 点击好吧出口过滤器并关闭对话框。点击应用出口过滤器没有关闭出口对话框。点击应用让你出口量子化的过滤器没有离开超过一个名字出口对话框。

    滤波器系数导出到文本文件对话框出现了。这是标准的微软视窗®保存文件对话框。

  4. 选择或输入一个文件夹和文件名的文本文件,并点击好吧

    滤波器设计出口量化滤波器作为文本文件与您提供的名称和MATLAB编辑器打开时,显示该文件进行编辑。

出口作为MAT-File滤波器系数。保存您的量化滤波器MAT-file,遵循这些步骤:

  1. 选择出口文件菜单。

  2. 选择MAT-file出口到

  3. 分配一个变量名的过滤器。

  4. 点击好吧出口过滤器并关闭对话框。点击应用出口过滤器没有关闭出口对话框。点击应用让你出口量子化的过滤器没有离开超过一个名字出口对话框。

    出口MAT-file滤波器系数对话框出现了。这个对话框是标准微软视窗系统保存文件对话框。

  5. 选择或输入一个文件夹和文件名的文本文件,并点击好吧

    滤波器设计出口量化滤波器作为MAT-file指定名称。

生成MATLAB代码

您可以生成使用MATLAB代码文件>生成MATLAB代码菜单。这个菜单有这些选项:

  • 滤波器设计功能(与系统对象)

    该选项生成一个系统对象。选项被禁用时当前过滤器是不支持的系统对象。金宝app

  • 数据过滤功能(与系统对象)

    该选项生成的MATLAB代码过滤输入数据与当前过滤器的设计。MATLAB代码可以转换为C / c++代码使用codegen命令。这个选项被禁用时当前过滤器是不支持的系统对象。金宝app

进口XILINX系数(.COE)文件

XILINX .COE文件导入过滤器设计师

你可以导入XILINX系数(。coe)文件到过滤器设计师创建直接使用导入的滤波器系数量化过滤器。

使用导入文件特点:

  1. 选择文件>进口过滤器从XILINX系数(.COE)文件在滤波器设计。

  2. 从XILINX进口过滤器系数(.COE)文件对话框中,找到并选择。coe文件导入。

  3. 点击开放将对话框并开始导入过程。

    滤波器设计进口文件并创建一个量化系数,破碎机、直接形式冷杉过滤器。

变换过滤器使用滤波器设计

滤波器的转换功能滤波器设计师

工具箱提供各种形式之间的转换过滤器的功能。当你使用过滤器安装了工具箱的设计,侧边栏按钮和菜单栏选项使您能够使用变换滤波器面板转换过滤器以及使用命令行功能。

从选择滤波器设计菜单栏-转换——你可以把低通FIR和IIR滤波器通频带的不同形状。

你可以将你的FIR滤波器从:

  • 低通滤波器低通滤波器。

  • 低通,高通。

对于IIR滤波器,可以转换:

  • 低通滤波器低通滤波器。

  • 低通,高通。

  • 低通,带通。

  • 低通滤波器bandstop。

当你点击变换滤波器按钮,侧边栏,变换滤波器在滤波器设计面板打开,如下所示。

你的选择原始滤波器类型指当前过滤器的类型转换。如果你选择低通,你可以改变你的低通滤波器到另一个低通滤波器和一个高通滤波器,或许多其他过滤器格式,真正的和复杂的。

请注意

当你最初的滤波器是冷杉滤波器,FIR和IIR转换过滤器类型选项出现在改变滤波器类型列表。两个选项保持活跃,因为你可以应用IIR转换到一个冷杉滤波器。如果你的来源是IIR滤波器,只有IIR改变滤波器的选择列表。

原始滤波器类型

选择滤波器的幅度响应你将从列表中。你选择改变过滤器可以变换的类型。例如:

  • 当您选择低通滤波器IIR滤波器,你的过滤器类型可以转换

    • 低通滤波器

    • 高通滤波

    • 带通

    • Bandstop

    • 多波段

    • 带通(复杂的)

    • Bandstop(复杂的)

    • 多波段(复杂的)

  • 当您选择低通滤波器冷杉过滤器,你的过滤器类型可以转换

    • 低通滤波器

    • 低通滤波器(杉木)

    • 高通滤波

    • 高通滤波(杉木)窄带

    • 高通滤波(杉木)宽带

    • 带通

    • Bandstop

    • 多波段

    • 带通(复杂的)

    • Bandstop(复杂的)

    • 多波段(复杂的)

在下表中你看到每个可用原始过滤器类型和所有类型的过滤器,你可以改变你的原创。

最初的过滤器

可用的转换滤波器类型

低通滤波器冷杉

  • 低通滤波器

  • 低通滤波器(杉木)

  • 高通滤波

  • 高通滤波(杉木)窄带

  • 高通滤波(杉木)宽带

  • 带通

  • Bandstop

  • 多波段

  • 带通(复杂的)

  • Bandstop(复杂的)

  • 多波段(复杂的)

低通滤波器信息检索

  • 低通滤波器

  • 高通滤波

  • 带通

  • Bandstop

  • 多波段

  • 带通(复杂的)

  • Bandstop(复杂的)

  • 多波段(复杂的)

高通的冷杉

  • 低通滤波器

  • 窄带低通滤波器(杉木)

  • 低通滤波器(杉木)宽带

  • 高通滤波(杉木)

  • 高通滤波

  • 带通

  • Bandstop

  • 多波段

  • 带通(复杂的)

  • Bandstop(复杂的)

  • 多波段(复杂的)

高通的信息检索

  • 低通滤波器

  • 高通滤波

  • 带通

  • Bandstop

  • 多波段

  • 带通(复杂的)

  • Bandstop(复杂的)

  • 多波段(复杂的)

带通冷杉

  • 带通

  • 带通(杉木)

带通信息检索

带通

Bandstop冷杉

  • Bandstop

  • Bandstop(杉木)

Bandstop信息检索

Bandstop

也要注意变换选项改变取决于原始FIR和IIR滤波器。从一个冷杉过滤器,您可以变换信息检索或冷杉形式。IIR原始滤波器,将会限制你的检索目标过滤器。

在选择你的反应类型,使用频率点改变指定大小的响应点在你的原始滤波器传输到目标滤波器。你的目标过滤继承了原始的滤波器的性能特征,如通带波纹,而改变为新的反应形式。

关于转换过滤器的更多信息,请参考频率转换为真正的过滤器频率转换为复杂的过滤器

频率点改变

您输入的频率点在这个领域识别级响应值(dB)级响应曲线。

当你输入的频率值指定所需的频率位置选项,频率转换试图设置转换后的滤波器的幅度响应值的确定您输入的频率点。

您可以输入任何位置时,通常你应该指定一个滤波器通带和阻带边缘,或在通带和阻带一个值。

频率点改变设置大小反应在您输入的值指定所需的频率位置。指定一个值,在阻带的边缘或边缘的通频带。

例如,如果你创建一个从高通滤波器、带通滤波器的转换算法集转换滤波器的幅度响应指定所需的频率位置是一样的反应频率点改变价值。因此你会得到一个带通滤波器的响应在低和高频率的位置是相同的。注意它们之间的通频带是未定义的。在接下来的两个图你看原来的高通滤波器和转换后的带通滤波器。

关于转换过滤器的更多信息,请参考数字频率转换

改变滤波器类型

选择级响应为目标从列表中过滤。改变滤波器类型的完整列表:

  • 低通滤波器

  • 低通滤波器(杉木)

  • 高通滤波

  • 高通滤波(杉木)窄带

  • 高通滤波(杉木)宽带

  • 带通

  • Bandstop

  • 多波段

  • 带通(复杂的)

  • Bandstop(复杂的)

  • 多波段(复杂的)

并不是所有类型的转换过滤器是用于所有滤波器类型最初的滤波器类型列表。你可以变换带通滤波器带通滤波器。或bandstop过滤器bandstop过滤器。或IIR滤波器的IIR滤波器。

关于转换过滤器的更多信息,请参考频率转换为真正的过滤器频率转换为复杂的过滤器

指定所需的频率位置

您输入的频率点频率点改变匹配级响应值。在每个频率输入,转换试图使级响应的响应识别你频率点改变价值。

您可以输入任何位置时,通常你应该指定一个滤波器通带和阻带边缘,或在通带和阻带一个值。

关于转换过滤器的更多信息,请参考数字频率转换

变换过滤器。将滤波器的幅度响应,使用变换滤波器选择在酒吧。

  1. 设计或导入你的过滤器过滤设计师。

  2. 点击变换滤波器,侧边栏。

    过滤器设计师打开了变换滤波器面板在滤波器设计。

  3. 原始滤波器类型列表中,选择滤波器的响应形式转变。

    当您选择类型,是否低通滤波器,高通滤波,带通,或bandstop、过滤设计师认识到无论你是FIR和IIR滤波器形式。使用你的过滤器类型选择和过滤形式,滤波器设计调整上的条目改变滤波器类型列表只显示那些适用于原始的过滤器。

  4. 输入频率点变换值频率点改变。请注意,您输入的值必须在千赫;例如,1500年为100 Hz输入0.1或1.5赫兹。

  5. 改变滤波器类型列表中,选择你想要的类型的滤波器变换。

    你的过滤器类型选择改变选项。

    • 当你选择一个低通和高通滤波器类型,输入一个值指定所需的频率位置

    • 当你选择一个带通或bandstop滤波器类型,输入两个值- 1指定所需的低频率的位置,另一个在指定所需的高频位置。你的价值观定义通带和阻带的边缘。

    • 当你选择一个多频带滤波器类型,输入向量中值作为元素指定所需的频率位置的一个向量——一个元素为每个所需的位置。你的价值观定义通带和阻带的边缘。

      你点击后变换滤波器、过滤设计师变换你的过滤器,显示了响应你的新级过滤器,并更新当前过滤信息向你展示你的过滤器已经改变了。在过滤信息,改变了

      例如,图所示包括级响应曲线有两个过滤器。最初的过滤器是一个低通滤波器,滚边在0.2和0.25之间。转换后的滤波器是一个低通滤波器,滚边区域在0.8和0.85之间。

    • 为了演示选择的影响窄带高通滤波宽带高通滤波,下一个图提出了源低通滤波器的幅度响应曲线后转化为窄和宽带高通滤波器。相比之下,原滤波器的响应。



      在窄带情况下,转换算法本质上改变级响应,反映周围的曲线y设在,然后翻译曲线向右移动,直到原点位于1上x设在。反映和翻译后,通频带在高频率的反向原始滤波器的通带在低频率相同的滚边和脉动特征。

设计多重速率的过滤器过滤设计师

介绍

不仅可以从MATLAB命令提示符设计多重速率的过滤器,过滤器的设计师提供了相同的设计能力在一个图形用户界面工具。从滤波器设计师和切换到多频滤波器设计模式你可以访问所有的多重速率的设计能力在工具箱-杀害多人者,插入器,和部分改变过滤器等等。

切换滤波器设计师多频滤波器设计模式

多频滤波器设计模式在滤波器设计器允许您指定和设计一系列多重速率的过滤器,包括杀害多人者和插入器。

与过滤器设计师打开,点击创建一个多频滤波器,侧边栏。你看到滤波器设计切换到设计模式显示多重速率的滤波器的设计选择。如下图所示是默认的多重速率的设计配置设计一个插值滤波器的插值系数2。设计采用当前冷杉过滤器在过滤设计师。

当当前过滤器的过滤器设计不是一个冷杉过滤器,消除了多频滤波器设计面板使用当前的冷杉过滤器选项,并选择使用默认的奈奎斯特冷杉过滤器选项不是默认设置。

控制多重速率的设计小组

你看到的选项允许您设计各种各样的多重速率的过滤器。类型选择是你的起点。从这个列表中选择多频滤波器设计。基于您的选择,其他选项改变提供控制你需要指定过滤器。

注意到设计面板的不同部分。左边是滤波器类型区域选择类型的多频滤波器设计和设置滤波器性能规范。

在中心部分滤波器设计提供了很多的选择,可以让你选择要使用的滤波器设计方法。

最右边的部分提供了选项控制滤波器配置当您选择Cascaded-Integrator梳(CIC)在中心部分的设计方法。这两个杀害多人者类型和插入器过滤器允许您使用类型Cascaded-Integrator梳(CIC)选择设计多重速率的过滤器。

以下是所有可用的选项,当你切换到多频滤波器设计模式。列出每个选项包括一个简短的描述当你什么选择使用它。

选择并配置您的过滤器

选项

描述

类型

指定类型的多频滤波器设计。选择杀害多人者,插入器,或Fractional-rate转换器

  • 当你选择杀害多人者,设置大量毁灭的因素指定才适用。

  • 当你选择插入器,设置插值因子指定插值应用数量。

  • 当你选择Fractional-rate转换器,设置两个插值因子大量毁灭的因素。滤波器设计使用两种确定分数除以速度变化插值因子通过大量毁灭的因素确定分率的变化信号。你应该选择值插值和互质的大批杀害。当你的插值因子和大量毁灭因子不互质,滤波器设计减少了插值/大批杀害分率最小公分母,状态栏的信息过滤问题设计师。例如,如果插值因子是6和大量毁灭的因素是3,滤波器设计减少6/3 2/1设计率改变时。但如果插值因子是8和大量毁灭的因素是3,没有改变滤波器设计师设计滤波器。

插值因子

使用上下箭头控制指定插值应用于信号的数量。因素范围从2。

大量毁灭的因素

使用上下箭头控制指定数量的大量毁灭申请信号。因素范围从2。

采样频率

这里没有设置。只是单位Fs在下面。

单位

指定是否Fs中指定赫兹,千赫,兆赫,GHz,或归一化(0,1)单位。

Fs

设置全面采样频率的频率单位指定单位。当您选择归一化单位,你不输入一个值Fs

设计你的过滤器

选项

描述

使用当前的冷杉过滤器

指导滤波器设计师使用当前冷杉滤波器设计多重速率的过滤器。如果当前过滤器是一种信息检索形式,你不能选择这个选项。你不能设计多重速率的滤波器和IIR结构。

使用默认的奈奎斯特冷杉过滤器

告诉滤波器设计时使用默认的奈奎斯特设计方法当前过滤器的过滤器设计不是一个冷杉过滤器。

级联Integrator-Comb (CIC)

设计中投过滤器使用中提供的选项的右边区域多重速率的设计小组。

持有插入器(零)

当你设计一个插入器,您可以指定如何过滤集插值数据信号值之间。当你选择这个选项时,插入器适用于最近的信号值为每个插入值,直到处理下一个信号值。这类似于取样保持的技术。相比线性内插程序选择。

线性内插程序(一阶)

当你设计一个插入器,您可以指定如何过滤集插值数据信号值之间。当你选择这个选项时,插入器适用于信号值设置插入值之间的线性插值,直到处理下一个信号值。相比线性内插程序选择。

看到插值和线性插值的区别,下图给出了正弦波信号s1三种形式:

  • 图中顶部次要情节提出了信号没有插值s1。

  • 中间的次要情节显示信号s1插值与插值系数的线性内插程序5。

  • 次要情节底部显示信号s1插值与一个插值因素举行插入器的5。

你看到在底部图示例并持有持有插值的本质,和一阶线性插值应用线性内插程序。

选择设计中投过滤器

描述

微分延迟

设置微分延迟中投过滤器。通常一个或两个的值是合适的。

数量的部分

在中投杀害多人者指定数量的部分。默认的部分数量是2,范围是任何正整数。

设计一个分数率转换器。介绍你使用的过程设计多重速率的过滤器在过滤设计师,这个示例使用的选项设计分率转换器使用7/3作为分率。开始通过创建一个默认的低通滤波器设计的滤波器设计。你没有开始这个冷杉过滤器,但默认过滤效果很好。

  1. 发射滤设计师。

  2. 选择设置一个最小订单低通滤波器使用Equiripple设计方法。

  3. 当过滤器设计显示滤波器的幅度响应,点击在边栏中。滤波器设计切换到多频滤波器设计模式,表现出多重速率的设计小组。

  4. 设计一个分数率滤波器,选择Fractional-rate转换器类型列表。的插值因子大量毁灭的因素选项可用。

  5. 插值因子,使用向上箭头键设置插值因子7

  6. 使用向上箭头大量毁灭的因素,设置3随着大量毁灭的因素。

  7. 选择使用默认的奈奎斯特冷杉过滤器。你可以设计率转换器与当前冷杉过滤器。

  8. 输入24000设置Fs

  9. 点击创建多重速率的过滤器

    后设计滤波器,滤波器设计的回报为新的过滤器显示在与规范当前过滤信息,显示了滤波器的幅度响应。

你可以测试过滤器出口到您的工作空间和使用它来过滤信号。出口信息过滤器,请参考导入和导出量子化的过滤器

设计一个中投杀害多人者8位输入/输出数据。另一种滤波器可以设计滤波器设计师Cascaded-Integrator梳(CIC)过滤器。滤波器设计提供所需的选项来配置你的中投来满足您的需求。

  1. 发射滤波器设计和设计默认FIR低通滤波器。设计一个过滤器在这个时候是一个可选的步骤。

  2. 通过点击开关滤波器设计多重速率的设计模式在侧边栏。

  3. 类型中,选择杀害多人者,并设置大量毁灭的因素3

  4. 设计杀害多人者使用一个中投公司实现,选择Cascaded-Integrator梳(CIC)。这使得CIC-related选项右边的面板。

  5. 微分延迟设置为2。一般来说,使用1或2是好值。

  6. 输入2数量的部分

  7. 点击创建多重速率的过滤器

    级滤波器设计师设计滤波器,给出了响应的分析区域,并更新当前过滤信息表明你设计一个tenth-order cascaded-integrator梳子杀害多人者与两个部分。注意源是多重速率的设计,表明你在过滤器中使用多重速率的设计模式设计滤波器。过滤器设计师现在应该是这个样子。

其他多重速率的过滤器设计遵循相同的模式。

设计其他多重速率的过滤器,下面做一个根据过滤器设计:

  • 设计一个插入器,选择其中一个选项。

    • 使用默认的奈奎斯特冷杉过滤器

    • Cascaded-Integrator梳(CIC)

    • 持有插入器(零)

    • 线性内插程序(一阶)

  • 设计一个杀害多人者,选择从这些选项。

    • 使用默认的奈奎斯特冷杉过滤器

    • Cascaded-Integrator梳(CIC)

  • 设计一个fractional-rate转换器,选择使用默认的奈奎斯特冷杉过滤器

数字转换多重速率的过滤器

您设计一个多重速率的过滤器过滤后设计师,量子化特性使您能够浮点多频滤波器转换为定点算术。

请注意

中投过滤器总是定点。

与你多频滤波器作为当前过滤器的过滤设计师,数字转换过滤器,可以使用量化选项指定定点算术滤波器使用。

数字转换和配置多重速率的过滤器。按照以下步骤多频滤波器转换为定点算术和设置定点选项。

  1. 设计或导入多重速率的过滤和确保它是当前过滤器在过滤设计师。

  2. 单击设置量化参数边栏上的按钮。

  3. 过滤算法在过滤算法窗格中,选择定点。如果你的过滤器是一个中投过滤器,定点选项是默认启用和你不设置这个选项。

  4. 量化的窗格,设置选项为您的过滤器。设置选项系数,输入/输出,过滤器内部

  5. 点击应用

目前过滤CIC滤波器时,选项输入/输出过滤器内部窗格改变为中投提供特定功能的过滤器。

输入/输出。指定的选项你CIC滤波器使用输入和输出值在下表中列出。

选项名称

描述

输入单词长度

这个词用来表示输入长度设置为一个过滤器。

输入部分长度

集长度比例用于解释输入值来过滤。

输入范围(+ / -)

允许设置输入代表范围。你用这个代替的输入部分长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

输出字长

集长度这个词用来表示一个过滤器的输出。

避免溢出

指导过滤器设置分数为防止输出值的输入长度超过可用的范围定义的单词长度。清除此选项允许您设置输出部分的长度

输出部分的长度

集长度比例用于表示输出值从一个过滤器。

输出范围(+ / -)

允许设置输出代表范围。你用这个代替的输出部分的长度选项设置精度。当你输入一个值x,由此产生的范围是- x x。范围必须是一个正整数。

可用的选项改变当你改变过滤精度设置。从完整的指定所有增加增加控制通过使更多的输入和输出字选择。

过滤器内部。CIC滤波器作为当前过滤器,过滤精度选择在过滤器内部控制面板包括模式过滤词和部分长度。

有四种使用模式(相同的模式选择FilterInternals产权中投过滤器在MATLAB提示)。

  • 完整的——所有的词和部分长度设置为B马克斯+ 1,Baccum。这是默认的。

  • 最低部分单词长度——设置部分单词长度最小值满足舍入噪声和输出的要求。

  • 指定字的长度——使部分单词长度选择您输入单词长度为每个部分。输入使用相同的要么是一个标量值每节,或一个向量的值,每个部分。

  • 指定所有——使部分部分长度选择除了部分单词长度。现在你可以提供这个词和分数为每个部分的长度,再用一个标量或矢量值。

出口各个阶段的多相滤波器系数的工作区

后设计滤波器的多相滤波器设计应用程序,您可以获得各个阶段系数的滤波器:

  1. 出口过滤器在MATLAB工作区对象。

  2. 使用多相方法创建一个矩阵滤波器的系数。

出口对象的多相滤波器。出口一个多相滤波器在MATLAB工作区对象,完成以下步骤。

  1. 在滤波器设计器中,打开文件菜单并选择出口……。这将打开对话框中输出滤波器系数。

  2. 在导出对话框出口到中,选择工作空间

  3. 出口的中,选择对象

  4. (可选)变量名,输入的名称多重速率的过滤器对象,该对象将被创建在MATLAB工作区。

  5. 单击出口按钮。多重速率的过滤器对象,在这个例子中,出现在MATLAB工作区。

创建一个使用多相系数矩阵的方法。创建一个矩阵滤波器的系数,输入p =多相(Hm)在命令行中。的多相方法创建一个矩阵,p滤波器系数的滤波器的对象,。每一行的p由subfilter系数的一个阶段。第一行包含subfilter第一阶段的系数,第二行包含subfilter第二阶段,等等。

实现过滤器金宝app子系统模块

介绍

您设计或进口过滤器过滤后设计师,实现模型特性允许您创建一个模型子系统块实现你的过滤器。金宝app生成的滤波器子系统阻止使用要么数字滤波器块DSP系统工具箱库,或延迟,增益,并在仿真软件和块。金宝app如果你没有一个定点设计师™许可证,过滤器使用块设计师仍然意识到你的模型在定点模式从仿真软件,但是你不能运行任何过滤子系统模型,包括模型块。金宝app

滤波器的实现模型面板设计师

访问实现模型面板并选择实现量化滤波器的仿真软件子系统块,点击切换过滤器设计师意识到模型模式金宝app在侧边栏。

下面的面板显示了配置的选项如何过滤设计师实现了滤波器模型块。金宝app

这些参数的信息,请参阅上的描述滤波器实现向导块引用页面。

使用过滤器设计实现一个过滤器。量化后过滤器在过滤设计师执行你所希望的方式,与你所需相位和幅度响应,并与合适的系数和形式,遵循以下步骤实现过滤作为一个子系统中,您可以使用仿真软件模型。金宝app

  1. 点击实现模型在侧边栏改变滤波器设计模式实现模型。

  2. 目的地列表下模型选择:

    • 当前的模型——向你当前的添加实现滤波器子系统模型

    • 新模型——打开一个新窗口仿真软件模型,金宝app添加你的过滤器子系统的新窗口

  3. 为你的新滤波器子系统提供一个名称的名字字段。

  4. 决定是否和这个新的覆盖现有的块,并选择或清除覆盖生成“过滤器”复选框。

  5. 选择使用基本要素构建模型复选框来实现过滤子系统块由总和,增益,和延迟块。

  6. 选择或清除优化应用。

    • 优化零收益——从模型中删除零增益模块实现

    • 优化统一收益——取代单位增益模块直接连接到相邻的块

    • 优化负收益——取代负增益模块的变化在最近的迹象和块

    • 优化延迟链——取代级联延迟块用一个延迟块产生等效增益

    • 优化统一尺度值——删除所有刻度值乘法1的滤波器结构

  7. 点击实现模型意识到你作为一个子系统的量化滤波器根据您所选择的设置。

如果你双击过滤块子系统由过滤器设计师,你看到过滤器实现仿真软件模型形式。金宝app根据您选择的选项,当你意识到你的过滤器,过滤你开始,你可能会看到一个或多个部分,或不同的架构基于量化滤波器的形式。从这个观点上看,子系统过滤块就像任何其他的块中所使用的仿真软件模型。金宝app

相关的话题