主要内容

多速率和多级滤波器

抽取,插值,速率转换和滤波器组

多速率滤波器是一种数字滤波器,它可以改变数字信号的采样率,而不会在速率转换信号中引入混叠或成像。这些滤波器分为降低采样率的抽取器、增加采样率的插值器和两者结合的速率转换器。有关这些速率转换操作及其在时域和频域对信号的影响的详细信息,请参见多速率过滤器概述.DSP系统工具箱™提供了几个MATLAB®系统对象和Simulink金宝app®实现小数、内插器和速率转换器的块。先进的滤波器技术,如信道化器、信道合成器、双通道半带滤波器组和多电平滤波器组使用这些滤波器作为构建组件。

您可以在两个或多个阶段(而不是在单个阶段)中实现具有较大速率转换因子的多速率过滤器。当设计很长(包含许多系数)和昂贵(每个输入样本需要多次乘法和加法)时,多级方法比单级方法更有效。有关详细信息,请参见多级过滤器概述

designMultistageDecimatordesignMultistageInterpolatorDSP系统工具箱中的函数自动确定滤波器的最佳配置,包括确定级的数量和每个级的速率转换因子。最优配置将导致最少的计算工作量,您可以使用成本函数。例如,请参见多级速度转换

对象

全部展开

dsp。FarrowRateConverter 具有任意转换因子的多项式采样率转换器
dsp。FIRDecimator 多相冷杉杀害多人者
dsp。FIRHalfbandDecimator Halfband杀害多人者
dsp。FIRHalfbandInterpolator Halfband插入器
dsp。FIRInterpolator 多相冷杉插入器
dsp。FIRRateConverter 采样率转换器
dsp。HDLFIRDecimator 有限脉冲响应(FIR)抽取滤波器优化的HDL代码生成
dsp。HDLFIRRateConverter 为HDL代码生成而优化的Upsample、filter和downsample
dsp。IIRHalfbandDecimator 用多相IIR按因子二抽取
dsp。IIRHalfbandInterpolator 用多相IIR通过两个因子进行插值
dsp。ComplexBandpassDecimator 使用单边(复)带通抽取器提取子频带
dsp。DigitalDownConverter 将数字信号从中频带转换到基带并进行抽取
dsp。DigitalUpConverter 插入数字信号并将其从基带转换到中频
dsp。FilterCascade 创建过滤系统对象的级联
dsp。SampleRateConverter 多级采样率转换器
dsp。CICCompensationDecimator 用FIR滤波器补偿CIC抽取滤波器
dsp。CICCompensationInterpolator 利用FIR插值器对CIC插值滤波器进行补偿
dsp。CICDecimator 使用级联积分器梳状滤波器抽取信号
dsp。CICInterpolator 用级联积分器梳状滤波器插值信号
dsp。HDLCICDecimation 使用级联积分器梳状滤波器抽取信号-为HDL代码生成而优化
dsp。信道器 多相FFT分析滤波器组
dsp。ChannelSynthesizer 多相FFT合成滤波器组
dsp。HDLChannelizer 多相滤波器组和快速傅里叶变换优化的HDL代码生成
dsp。DyadicAnalysisFilterBank 二元分析滤波器组
dsp。DyadicSynthesisFilterBank 重构子带信号
dsp。SubbandAnalysisFilter 将信号分解为高频和低频子带
dsp。SubbandSynthesisFilter 从高频和低频子带重构信号

功能

全部展开

多项式系数 返回过滤器系统对象结构系数
成本 估计实现过滤器的成本系统对象
级联 过滤系统对象的级联
freqz 离散时间滤波器的频率响应系统对象
fvtool 显示DSP滤波器的频率响应
信息 信息过滤系统对象
测量 测量滤波器的频响特性系统对象
多相 多速率滤波器的多相分解
designMultirateFIR 多速率FIR滤波器设计
designMultistageDecimator 多级杀害多人者设计
designMultistageInterpolator 多级插入器设计
fdesign.decimator 小数滤波器规格对象
fdesign.interpolator 插入器过滤规范
fdesign.rsrc 合理因素采样率转换器规范

全部展开

产率转换器 具有任意转换因子的多项式采样率转换器
冷杉大量毁灭 对输入信号进行滤波和下采样
FIR抽取HDL优化 有限脉冲响应(FIR)抽取滤波器优化的HDL代码生成
冷杉Halfband杀害多人者 使用多相FIR半带滤波器抽取信号
冷杉Halfband插入器 用多相FIR半带滤波器插值信号
冷杉插值 对输入信号进行上采样和滤波
冷杉率转换 对输入信号进行上采样、滤波和下采样
FIR速率转换HDL优化 对输入信号进行上采样、滤波和下采样并生成优化的HDL代码
IIR Halfband杀害多人者 采用多相IIR半带滤波器抽取信号
IIR Halfband插入器 用多相IIR半带滤波器插值信号
复杂的带通杀害多人者 使用单边(复)带通抽取器提取子频带
数字变频技术 将数字信号从中频带转换到基带并进行抽取
数字上升变换器 插入数字信号并将其从基带转换到中频(IF)波段
采样率转换器 多级抽样率转换
中投公司补偿杀害多人者 用FIR滤波器补偿CIC滤波器
中投公司补偿插入器 利用FIR插值器对CIC滤波器进行补偿
中投公司大量毁灭 使用级联积分器梳状滤波器抽取信号
中投插值 用级联积分器梳状滤波器插值信号
CIC抽取HDL优化 使用级联积分器梳状滤波器抽取信号,该滤波器为HDL代码生成优化
信道器 多相FFT分析滤波器组
信道器HDL优化 多相滤波器组和快速傅里叶变换优化的HDL代码生成
通道合成器 多相FFT合成滤波器组
并进分析滤波器组 将信号分解为带宽较小、采样率较低的子带或计算离散小波变换(DWT)
二进合成滤波器组 从较小带宽和较慢采样率的子带重构信号或计算逆离散小波变换(IDWT)
双通道分析子带滤波器 将信号分解为高频和低频子带
双通道合成子带滤波器 从高频和低频子带重构信号

主题

多速率模型中的样本和帧速率

在Simulink中检查样本和帧速率金宝app

在Simulink模型中理解采样时间、采样速率、帧周期和帧速率。金宝app确定模型中信号的采样和帧率。

在Simulink中使用速率转换块转换样本和帧速率金宝app

了解在Simulink模型中直接速率转换块如何影响信号的采样率和帧率。金宝app

在Simulink中使用帧缓冲块转换样本和帧速率金宝app

了解在Simulink模型中帧缓冲块如何影响信号的采样率和帧率。金宝app

多重速率的过滤器

多速率过滤器概述

定义多速率滤波器,理解抽取和插值。了解混叠和成像以及避免它们的方法。

小数和插值器的设计

这个例子展示了如何为离散序列的抽取和插值设计滤波器。

MATLAB和Simulink中的多速率滤波金宝app

使用速率转换对象和块执行多速率过滤。

FIR奈奎斯特(l波段)滤波器设计

这个例子展示了如何设计低通FIR奈奎斯特滤波器。

多级过滤器

多级过滤器概述

不同类型的多级过滤器及其用途。学习如何使用多级方法实现小数和内插器。

多级速度转换

设计多级速率转换滤波器。

滤波器

滤波器组概述

提供信道化器、信道合成器和双信道滤波器组的概述。

使用半带抽取器和半带插值器的双通道滤波器组

用FIR和IIR半带滤波器实现一个双通道滤波器组。比较实现成本和组延迟。

用MATLAB实现正弦波的信道化与合成

在MATLAB中信道化和合成正弦信号。

在Simulink中合成和信道化音频金宝app

合成和信道化音频信号。

多级滤波器

理解并进分析和并进合成多级滤波器组。

计算小波重构所需的信道延迟

学习如何计算完美小波重构所需的延迟。

数据流

基于数据流的多速率信号处理系统模型

使用一个数据流子系统在多速率系统中自动计算帧大小。

延迟和延迟

基于时间的调度和代码生成(金宝app仿真软件编码器)

在检查示例时间和任务模式后,生成满足实时执行需求的代码。

延迟和延迟

配置Simulink环境以减金宝app少延迟并提高仿真性能。

特色的例子