主要内容

多速率和多级滤波器

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

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

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

多级抽取器的设计设计多极化器DSP系统工具箱中的函数自动确定滤波器的最佳配置,包括确定每级的级数和速率转换系数。一个优化的配置会导致最少的计算工作量,并且您可以使用成本函数。例如,请参见多级速率转换

对象

全部展开

dsp。FarrowRateConverter 任意转换因子多项式采样率转换器
dsp。FIRDecimator 多相FIR抽取器
dsp。FIRHalfbandDecimator 半带抽取器
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 将数字信号从中频(IF)带转换到基带并抽取
dsp。DigitalUpConverter 插入数字信号并将其从基带转换到中频
dsp.FilterCascade 创建过滤系统对象的级联
数字信号处理器 多级采样率转换器
补偿抽取器 用FIR滤波器补偿CIC抽取滤波器
dsp。CICCompensationInterpolator 利用FIR插值器对CIC插值滤波器进行补偿
dsp。CICDecimator 使用级联积分器梳状滤波器抽取信号
数字信号处理器 用级联积分器梳状滤波器插值信号
dsp.hdlcicd说明 使用级联积分器梳状滤波器抽取信号-为HDL代码生成而优化
信道发生器 多相FFT分析滤波器组
信道合成器 多相FFT合成滤波器组
dsp。HDLChannelizer 用于HDL代码生成的多相滤波器组和快速傅里叶变换优化
dsp。DyadicAnalysisFilterBank 二元分析滤波器组
dsp。DyadicSynthesisFilterBank 从子带重构信号
数字信号处理器 将信号分解为高频和低频子带
dsp。SubbandSynthesisFilter 从高频和低频子带重构信号

功能

全部展开

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

阻碍

全部展开

产率转换器 具有任意转换因子的多项式采样率转换器
杉木抽取 对输入信号进行滤波和下采样
FIR抽取HDL优化 有限脉冲响应(FIR)抽取滤波器优化的HDL代码生成
FIR半带抽取器 使用多相FIR半带滤波器抽取信号
FIR半带内插器 用多相FIR半带滤波器插值信号
FIR插值 对输入信号进行上采样和滤波
冷杉率转换 对输入信号进行上采样、滤波和下采样
FIR速率转换HDL优化 上采样、滤波和下采样输入信号,并生成优化的HDL代码
IIR Halfband杀害多人者 使用多相IIR半带滤波器抽取信号
IIR Halfband插入器 用多相IIR半带滤波器插值信号
复杂的带通杀害多人者 使用单边(复)带通抽取器提取频率子带
数字变频技术 将数字信号从中频(IF)带转换到基带并抽取
数字上升变换器 插入数字信号并将其从基带转换到中频(IF)波段
采样率转换器 多级抽样率转换
中投公司补偿杀害多人者 用FIR滤波器补偿CIC滤波器
中投公司补偿插入器 利用FIR插值器对CIC滤波器进行补偿
中投公司大量毁灭 使用级联积分器梳状滤波器抽取信号
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-Nyquist(第L波段)滤波器设计

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

多级滤波器

多级滤波器综述

不同类型的多级过滤器及其用途。了解如何使用多级方法实现抽取器和插值器。

多级速率转换

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

滤波器

滤波器组概述

提供通道发生器、通道合成器和双通道滤波器组的概述。

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

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

MATLAB中正弦波的信道化与合成

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

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

合成和信道化音频信号。

多级滤波器

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

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

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

数据流

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

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

延迟和延迟

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

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

延迟和延迟

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

特色的例子