主要内容

信息

信息过滤系统对象

描述

例子

年代=信息(sysobj)回报非常基本的信息过滤系统对象™。细节取决于过滤器类型和结构。

例子

年代=信息(sysobj,infoType)返回指定的过滤信息的数量infoType

年代=信息(___“算术”,arithType)分析了过滤系统对象,基于算术中指定arithType,使用以前的语法。

更多的输入选择,看到信息在信号处理工具箱™。

例子

全部折叠

获得短期格式和长格式信息过滤器。

d = fdesign.lowpass;f =设计(d,“SystemObject”,真正的);信息(f)
ans =6 x35 char数组离散时间冷杉过滤器(真正的)“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -“滤波器结构:直接形式冷杉的滤波器长度:43“稳定:是的“线性相位:是的(1型)”
信息(f,“长”)
ans =45 x45 char数组离散时间冷杉过滤器(真正的)“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -“滤波器结构:直接形式冷杉的滤波器长度:43“稳定:是的“线性相位:是的(1型)信息' ' ' ' ' '设计方法设计算法:equiripple设计' ' ' '选项' '密度因素:16“最大阶段:假“最低订购量:任何“最小相位:假的阻带衰减:0“阻带形状:平“SystemObject:真正的“统一的网格:真正的' ' ' '设计规范“采样率:N / A(归一化频率)“回应:低通“规范:Fp,置,美联社,Ast的阻带衰减器。:60 dB的通频带边缘:0.45“阻带边缘:0.55“通带波纹:1 dB ' ' ' ' ' '测量采样率:N / A(归一化频率)的通频带边缘:0.45“3-dB点:0.46957“6分贝的观点:0.48314“阻带边缘:0.55“通带波纹:0.89042 dB的阻带衰减器。:60.945 dB的过渡宽度:0.1 ' ' ' '实施成本“乘数:43“毒蛇数量:42 ' '的数量:42“乘法/输入样本:43“添加/输入样本:42的

创建一个dsp.CICDecimator系统对象™DecimationFactor设置为4。毁掉一个信号从44.1千赫至11.025千赫。

cicdec = dsp.CICDecimator (4);cicdec。F我xedPointDataType =“最低部分单词长度”;cicdec。OutputWordLength = 16;

创建一个定点1024样品的正弦输入信号,采样频率为44.1 e3赫兹。

Fs = 44.1 e3;% 0.0232秒信号n = (0:1023)”;x = fi(罪(2 * pi * 1 e3 / Fs * n),真的,16日15);

创建一个dsp.SignalSource对象。

src = dsp.SignalSource (x, 64);

毁掉16样品每帧的输出。

y = 0(16日16);2 = 1:16 y (ii):) = cicdec (src ());结束

情节第一帧的原始信号遭受灭顶之灾。输出延迟2个样品。

D = cicdec.DecimationFactor;diffDelay = cicdec.DifferentialDelay;NumSect = cicdec.NumSections;gainCIC =(D * diffDelay) ^ NumSect;茎(n (56) / Fs、双(x (4:59)));茎(n(一14)/ (Fs / D),双(y(1, 3:结束))/ gainCIC,“r”,“填充”)包含(的时间(秒))ylabel (信号幅度的)传说(原始信号的,“摧毁信号”,“位置”,“北”)举行;

图包含一个坐标轴对象。坐标轴对象包含时间(秒),ylabel信号幅度包含2杆类型的对象。这些对象代表原始信号,摧毁的信号。

使用信息方法“长”格式,获得单词长度和长度的一部分定点滤波器部分和滤波器的输出。

信息(cicdec“长”)
ans = '离散冷杉多重速率的过滤器(真正的)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -滤波器结构:级联Integrator-Comb杀害多人者大量毁灭因素:4微分延迟:1的部分:2稳定:是的线性相位:是的(1型)实施成本数量的乘数:0条数量:4的状态数:4乘法/输入样本:0添加/输入样本:2.5定点信息部分单词长度:20 19 19 18节部分长度:15 14十四13输出单词长度:16个输出部分长度:11”

创建一个dsp.CICInterpolator系统对象™InterpolationFactor设置为2。插入一个定点信号2倍22.05千赫至44.1千赫。

cicint = dsp.CICInterpolator (2)
cicint = dsp。CICInterpolator属性:InterpolationFactor: 2 DifferentialDelay: 1 NumSections: 2 FixedPointDataType:完整精确的

创建一个dsp.SineWave对象与SampleRate设置为22.05 kHz,SamplesPerFrame设置为32,OutputDataType设置为“自定义”。生成一个定点信号,设置CustomOutputDataType属性到一个numerictype对象。为目的的这个例子中,将值设置为numerictype ([], 16)。长度比例计算值的基础上生成的正弦信号给最好的精度。

生成一个定点信号,设置方法财产的dsp.SineWave对象“查表”。这种方法产生正弦信号要求的周期的正弦信号在输出样本时期整除。也就是说, 1 / f T 年代 = k 必须为每个通道一个整数值吗= 1,2,…,N。的价值 T 年代 = 1 / F 年代 ,变量 f 正弦信号的频率, F 年代 信号的采样率。换句话说,比率 F 年代 / f 必须是一个整数。更多细节,请参阅算法上节dsp.SineWave对象页面。

在这个例子中, F 年代 设置为22050 Hz, f 设置为1050 Hz。

Fs = 22.05 e3;正弦= dsp.SineWave (“频率”,1050,“SampleRate”Fs,“SamplesPerFrame”32岁的“方法”,“查表”,“OutputDataType”,“自定义”)
正弦= dsp。SineWave属性:振幅:1频率:1050 PhaseOffset: 0 ComplexOutput:错误的方法:“查表”TableOptimization:“速度”SamplesPerFrame: 32 SampleRate: 22050 OutputDataType:“定制”显示所有属性

在每一个迭代循环,流在一个框架的定点正弦信号在22.05千赫采样。插入流信号的2倍。每帧插值输出有64个样本。

我= 1:16 x = sin ();y = cicint (x);结束

中投插值滤波器的输出是由特定的放大增益值。你可以确定这个值使用获得函数。这个增益等于获得的 2 N th 阶段的中投插值滤波器和= ( × D ) N / ,在那里 插值系数, D 是延迟微分, N 是部分中投插入器的数量。

gainCIC =获得(cicint)
gainCIC = 2

调整这个放大输出,与原始信号的振幅,将中投插值信号计算得到的值。

比较原始和插值的最后一帧信号。而策划,占2的输出延迟样本。

n = (0:63)”;茎(n一句子)/ Fs,双(x一句子)“r”,“填充”)举行;我= cicint.InterpolationFactor;茎(n (1:61) / (Fs *我),双(y(4:结束))/ gainCIC,“b”)包含(的时间(秒))ylabel (信号幅度的)传说(原始信号的,“插值信号”,“位置”,“北”)举行;

图包含一个坐标轴对象。坐标轴对象包含时间(秒),ylabel信号幅度包含2杆类型的对象。这些对象代表原始信号,信号内插。

使用信息功能“长”格式,获得单词长度和长度的一部分定点滤波器部分和滤波器的输出。

信息(cicint“长”)
ans = '离散冷杉多重速率的过滤器(真正的)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -滤波器结构:级联Integrator-Comb插入器插值系数:2微分延迟:1的部分:2稳定:是的线性相位:是的(1型)实施成本数量的乘数:0条数量:4的状态数:4乘法/输入样本:0添加/输入样本:6定点信息部分单词长度:17 17 17 17节部分长度:14十四14 14输出字长:17输出部分长度:14”

输入参数

全部折叠

的过滤要显示的信息。当这个属性被设置为:

  • “短”——函数显示相同的信息信息(sysobj),这是基本的过滤信息。

  • “长”——函数返回以下信息过滤:

    • 滤波器结构和滤波器等规范秩序。

    • 设计方法和选项的信息。

    • 滤波器响应的性能度量,如通带截止或阻带衰减,包括在测量方法

    • 成本实现过滤器的过滤器适用于所需的业务数据,包括在成本方法。

    过滤器使用定点运算时,函数返回关于过滤器的附加信息,包括算术设置和细节过滤器内部。

数据类型:字符|字符串

算法中使用的滤波器分析、指定为“双”,“单一”,或“固定”。如果不指定运算输入和过滤系统对象解锁,假设一个双精度过滤分析工具。如果不指定运算输入和系统对象被锁定后,函数执行分析基于输入的数据类型锁。

“固定”价值仅适用于过滤系统对象与定点属性。

“算术”输入参数被指定为“固定”和过滤对象的数据类型系数设置为相同的单词长度作为输入的算法分析取决于系统对象解锁或锁定。

  • 解锁,分析目标函数不能确定系数数据类型。函数假设系数数据类型签名,有16位字长,自动缩放。这个函数执行定点分析基于这样的假设。

  • 锁,当输入数据类型“双”“单一”,分析目标函数不能确定系数数据类型。系数的函数假设数据类型签订,有16位字长,自动缩放。这个函数执行定点分析基于这样的假设。

检查系统对象是否被锁定或解锁,使用isLocked函数。

当输入被指定为算术“固定”和过滤对象的数据类型系数设置为自定义数值类型,基于自定义的目标函数执行定点分析数值数据类型。

输出参数

全部折叠

过滤信息,作为一个字符数组返回。

infoType“短”,函数显示基本过滤信息。当infoType“长”函数显示以下信息:

  • 滤波器结构和滤波器等规范秩序

  • 设计方法和选项的信息

  • 滤波器响应的性能度量,如通带截止或阻带衰减,包括在测量方法

  • 成本实现过滤器的过滤器适用于所需的业务数据,包括在成本方法

过滤器使用定点运算时,函数返回关于过滤器的附加信息,包括算术设置和细节过滤器内部。

版本历史

介绍了R2011a

另请参阅

功能