[go: up one dir, main page]

CN105719255B - Bandwidth varying linear-phase filter method based on Laplace structure - Google Patents

Bandwidth varying linear-phase filter method based on Laplace structure Download PDF

Info

Publication number
CN105719255B
CN105719255B CN201610044267.XA CN201610044267A CN105719255B CN 105719255 B CN105719255 B CN 105719255B CN 201610044267 A CN201610044267 A CN 201610044267A CN 105719255 B CN105719255 B CN 105719255B
Authority
CN
China
Prior art keywords
filter
pass
impulse response
low
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610044267.XA
Other languages
Chinese (zh)
Other versions
CN105719255A (en
Inventor
谢雪梅
翁昕
张亚中
赵至夫
邓廷廷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201610044267.XA priority Critical patent/CN105719255B/en
Publication of CN105719255A publication Critical patent/CN105719255A/en
Application granted granted Critical
Publication of CN105719255B publication Critical patent/CN105719255B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20182Noise reduction or smoothing in the temporal domain; Spatio-temporal filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H2017/0072Theoretical filter design
    • H03H2017/0081Theoretical filter design of FIR filters

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Complex Calculations (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明公了一种适用于拉普拉斯金字塔结构的滤波器的设计方法,主要解决现有拉普拉斯金字塔结构的滤波器,除哈尔滤波器外,其他滤波器不能同时具有线性相位和正交特性的问题。其技术方案是:先设定滤波器长度N,通带截止频率ωp和阻带起始频率ωs,采样因子M;然后根据这些参数,调用MatLab中的firpm函数产生原型滤波器p;对该原型滤波器的一半系数,调用fmincon函数进行优化,并根据优化出的结果得到合成滤波器;最后根据时域翻转关系即可得到分解滤波器。本发明通过给出一种合理的正交约束条件,不仅能使得滤波器具有正交和线性相位特性,而且带宽可变,为拉普拉斯金字塔结构的滤波器提供了更广泛的应用条件。

The present invention discloses a filter design method suitable for Laplacian pyramid structure, which mainly solves the problem that existing filters with Laplacian pyramid structure cannot have linear phase at the same time except Haar filter. and orthogonality problems. Its technical scheme is: first set the filter length N, the passband cut-off frequency ω p and the stopband start frequency ω s , and the sampling factor M; then according to these parameters, call the firpm function in MatLab to generate the prototype filter p; Half of the coefficients of the prototype filter are optimized by calling the fmincon function, and the synthesis filter is obtained according to the optimized result; finally, the decomposition filter can be obtained according to the time-domain inversion relationship. By providing a reasonable orthogonal constraint condition, the invention not only enables the filter to have orthogonal and linear phase characteristics, but also has variable bandwidth, and provides wider application conditions for the filter of the Laplacian pyramid structure.

Description

基于拉氏结构的可变带宽线性相位滤波器方法Variable Bandwidth Linear Phase Filter Method Based on Laplace Structure

技术领域technical field

本发明属于信号处理技术领域,特别涉及一种带宽可变的线性相位滤波器设计方法,可用于图像融合、增加、压缩、去噪和边缘检测。The invention belongs to the technical field of signal processing, and in particular relates to a design method of a linear phase filter with variable bandwidth, which can be used for image fusion, addition, compression, denoising and edge detection.

背景技术Background technique

拉普拉斯金字塔结构LP是由Burt等人最先提出,最初用于图像编码和压缩。之后,人们将拉普拉斯金字塔结构LP扩展为一种多尺度、多分辨率分析的工具,应用于图像处理的众多领域,如图像融合、图像去噪等。The Laplacian pyramid structure LP was first proposed by Burt et al., and was originally used for image coding and compression. Later, people extended the Laplacian pyramid structure LP into a multi-scale and multi-resolution analysis tool, which is applied to many fields of image processing, such as image fusion, image denoising, etc.

图1给出了拉普拉斯金字塔结构图。在图1中,对于给定的输入信号x,输出c是x的近似逼近,d是原信号与其预测信号p之间的残差。在这个结构中,分解滤波器h和合成滤波器g通常是一对低通滤波器,分析矩阵H和综合矩阵G则构成一组变换对。Figure 1 shows the structure diagram of Laplacian pyramid. In Figure 1, for a given input signal x, the output c is an approximate approximation of x, and d is the residual between the original signal and its predicted signal p. In this structure, the analysis filter h and the synthesis filter g are usually a pair of low-pass filters, and the analysis matrix H and the synthesis matrix G constitute a set of transformation pairs.

在传统的拉普拉斯金字塔结构LP设计中,分解滤波器h和合成滤波器g这两个滤波器均取多通道完全重构滤波器组的低通通道,滤波器组结构如图2所示。在每一个通道中,滤波器及其上下采样因子构成了正反变换对。因此,滤波器组中低通通道的滤波器常常被直接应用于拉普拉斯金字塔结构LP中。虽然,这一做法为拉普拉斯金字塔结构LP的构建提供了帮助,但是也限制了拉普拉斯金字塔结构LP中滤波器的性能。In the traditional Laplacian pyramid structure LP design, both the decomposition filter h and the synthesis filter g are low-pass channels of the multi-channel complete reconstruction filter bank. The filter bank structure is shown in Figure 2 Show. In each channel, the filter and its up-down sampling factor form a forward and reverse transformation pair. Therefore, the filter of the low-pass channel in the filter bank is often directly applied to the Laplacian pyramid structure LP. Although this method provides help for the construction of the Laplacian pyramid structure LP, it also limits the performance of the filter in the Laplacian pyramid structure LP.

拉普拉斯金字塔结构LP在图像处理的众多领域发挥着重要作用,但是在其设计方面还存在着一个关键问题,即:现有拉普拉斯金字塔结构LP中的滤波器均取自于多通道完全重构滤波器组中的低通通道。这使得拉普拉斯金字塔结构LP中的滤波器受到完全重构滤波器组本身的条件约束,某些特性受到限制,其中包括在图像处理中非常重要的线性相位特性。在完全重构滤波器组的设计中,虽然线性相位特性很容易在双通道滤波器组中实现,但是在多通道完全重构滤波器组中往往很难实现,造成除带宽为的双通道滤波器组以外,其他带宽的完全重构滤波器组很难具有线性相位特性的问题。所以,在拉普拉斯金字塔结构LP中,取自于完全重构滤波器组的这种间接的滤波器设计方法,将会导致拉普拉斯金字塔结构LP中的滤波器受到完全重构滤波器组的限制而很难同时达到可变带宽以及线性相位的不足。The Laplacian pyramid structure LP plays an important role in many fields of image processing, but there is still a key problem in its design, that is: the filters in the existing Laplacian pyramid structure LP are all taken from multiple channels fully reconstructs the low-pass channels in the filterbank. This makes the filter in the Laplacian pyramid structure LP subject to the conditions of fully reconstructing the filter bank itself, and some properties are restricted, including the very important linear phase property in image processing. In the design of a fully reconstructed filter bank, although the linear phase characteristic is easy to achieve in a two-channel filter bank, it is often difficult to achieve in a multi-channel fully reconstructed filter bank, resulting in a bandwidth of Except for the dual-channel filter bank, it is difficult for the fully reconstructed filter bank of other bandwidths to have linear phase characteristics. Therefore, in the Laplacian pyramid structure LP, this indirect filter design method taken from the fully reconstructed filter bank will cause the filter in the Laplacian pyramid structure LP to be fully reconstructed filtering It is difficult to achieve variable bandwidth and lack of linear phase at the same time due to the limitation of the device group.

发明内容Contents of the invention

本发明的目的在于针对上述已有技术的不足,提出一种基于拉氏结构的可变带宽线性相位滤波器方法,以摆脱完全重构滤波器组的设计约束,使得滤波器的频带可变,且在具有正交特性的同时具有线性相位性质。The purpose of the present invention is to propose a kind of variable bandwidth linear phase filter method based on the Laplace structure for the above-mentioned deficiencies in the prior art, to get rid of the design constraint of completely reconfiguring the filter bank, so that the frequency band of the filter is variable, And it has linear phase property while having quadrature property.

本发明的技术方案是这样实现的:Technical scheme of the present invention is realized like this:

一.技术原理1. Technical principles

拉普拉斯金字塔结构的分解部分如图1所示,当H和G满足H·G=I关系时,LP结构中的这一通道构成了一个完全重构的子系统,即能实现对子空间信号的完全重构。根据H·G=I这一关系,可推导出分解滤波器h和合成滤波器g需要满足的条件,可表示如下,The decomposition part of the Laplacian pyramid structure is shown in Figure 1. When H and G satisfy the H·G=I relationship, this channel in the LP structure constitutes a completely reconstructed subsystem, that is, it can realize the pair Complete reconstruction of the signal in space. According to the relationship of H·G=I, the conditions that the analysis filter h and the synthesis filter g need to meet can be deduced, which can be expressed as follows,

其中,N为滤波器的长度,M为采样因子,滤波器的带宽为m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, N is the length of the filter, M is the sampling factor, and the bandwidth of the filter is m is the number of shifts, the value is any integer, δ(m) is a Dirac sequence,

上述条件能够使得可变带宽的的滤波器同时具有正交和线性相位特性。The above conditions enable a variable bandwidth filter to have both quadrature and linear phase characteristics.

二.技术方案2. Technical solution

根据上述原理,本发明的技术方案如下:According to above-mentioned principle, technical scheme of the present invention is as follows:

技术方案1:一种基于拉氏结构的可变带宽线性相位的低通滤波器设计方法,包括对低通合成滤波器gL的设计和对低通分解滤波器hL的设计:Technical solution 1: A low-pass filter design method based on a variable bandwidth linear phase of Laplace structure, including the design of the low-pass synthesis filter g L and the design of the low-pass decomposition filter h L :

(1)设定低通合成滤波器gL的长度NL,通带截止频率阻带起始频率带宽为其中M为采样因子,M和NL均为整数,M≥2,NL为M的整数倍, (1) Set the length N L of the low-pass synthesis filter g L , and the passband cut-off frequency stop band start frequency Bandwidth is Where M is the sampling factor, M and N L are both integers, M≥2, N L is an integer multiple of M,

(2)依据上述参数,调用MatLab中的firpm函数产生线性相位的低通原型滤波器pL的脉冲响应序列pL(n),n=0,1,2…NL-1;(2) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p L (n) of the low-pass prototype filter p L of linear phase, n=0,1,2...N L -1;

(3)确定低通原型滤波器pL的一半系数qL(k):(3) Determine half of the coefficient q L (k) of the low-pass prototype filter p L :

当NL为奇数时, When N L is an odd number,

当NL为偶数时, When N L is even,

(4)将qL(k)作为优化函数fmincon的初始值,按照如下优化公式进行优化:(4) Take q L (k) as the initial value of the optimization function fmincon, and optimize according to the following optimization formula:

s.t.<gL0(n),gL0(n-mM)>=δ(m)st<g L0 (n), g L0 (n-mM)>=δ(m)

其中,gL0(n)是低通滤波器脉冲响应自由变量,当NL为偶数时,gL0(n)=[qL(k),fliplr(qL(k))],当NL为奇数时,gL0(n)=[qL(k),fliplr(qL(k-1)],fliplr是MatLab中序列左右翻转函数,GL(ejw)是gL0(n)的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g L0 (n) is the low-pass filter impulse response free variable, when N L is an even number, g L0 (n) = [q L (k), fliplr (q L (k))], when N L When it is an odd number, g L0 (n)=[q L (k), fliplr(q L (k-1)], fliplr is the sequence flip function in MatLab, G L (e jw ) is the function of g L0 (n) Frequency response, α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence,

在满足约束条件的情况下,调整权重α,当目标函数φL值达到最小时,得到优化后的低通重构滤波器gL的一半系数QL(k);In the case of satisfying the constraint conditions, adjust the weight α, and when the value of the objective function φ L reaches the minimum, obtain half of the coefficient Q L (k) of the optimized low-pass reconstruction filter g L ;

(5)根据优化后的低通合成滤波器的一半系数QL(k),得出低通合成滤波器gL的脉冲响应序列gL(n):(5) According to the half coefficient Q L (k) of the low-pass synthesis filter after optimization, obtain the impulse response sequence g L (n) of the low-pass synthesis filter g L :

当NL为奇数时,gL(n)=[QL(k),fliplr(QL(k-1))];When N L is an odd number, g L (n)=[Q L (k), fliplr(Q L (k-1))];

当NL为偶数时,gL(n)=[QL(k),fliplr(QL(k))];When N L is an even number, g L (n)=[Q L (k), fliplr(Q L (k))];

(6)根据低通合成滤波器的脉冲响应序列gL(n)与低通分解滤波器的脉冲响应序列hL(n)满足时域反转关系:hL(n)=gL(NL-1-n),由低通合成滤波器的脉冲响应序列gL(n)即可求出低通分解滤波器的脉冲响应序列hL(n)。(6) According to the impulse response sequence g L (n) of the low-pass synthesis filter and the impulse response sequence h L (n) of the low-pass decomposition filter satisfy the time-domain inversion relation: h L (n)=g L (N L -1-n), the impulse response sequence h L (n) of the low-pass decomposition filter can be obtained from the impulse response sequence g L (n) of the low-pass synthesis filter.

技术方案2:一种基于拉氏结构的可变带宽线性相位的带通滤波器设计方法,包括对带通合成滤波器gB的设计和对带通分解滤波器hB的设计:Technical solution 2: A design method of a band-pass filter based on a Laplace structure variable bandwidth linear phase, including the design of the band-pass synthesis filter g B and the design of the band-pass decomposition filter h B :

1)设定带通合成滤波器gB的长度NB,通带截止频率分别为阻带起始频率分别为采样因子为M,带宽为其中M和NB均为整数,M≥2,NB是M的整数倍, 1) Set the length N B of the band-pass synthesis filter g B , and the pass-band cut-off frequencies are respectively The start frequency of the stop band is The sampling factor is M and the bandwidth is Where M and N B are both integers, M≥2, N B is an integer multiple of M,

2)依据上述参数,调用MatLab中的firpm函数产生线性相位的带通原型滤波器pB的脉冲响应序列pB(n),n=0,1,2…NB-1;2) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p B (n) of the bandpass prototype filter p B of linear phase, n=0,1,2...N B -1;

3)确定带通原型滤波器pB的一半系数qB(k):3) Determine half of the coefficients q B (k) of the bandpass prototype filter p B :

当NB为奇数时, When N B is an odd number,

当NB为偶数时, When N B is even,

4)将qB(k)作为优化函数fmincon的初始值,按照如下优化公式进行优化:4) Use q B (k) as the initial value of the optimization function fmincon, and optimize according to the following optimization formula:

s.t.<gB0(n),gB0(n-mM)>=δ(m)st<g B0 (n), g B0 (n-mM)>=δ(m)

其中,gB0(n)是带通滤波器脉冲响应自由变量,当NB为偶数时,gB0(n)=[qB(k),fliplr(qB(k))],当NB为奇数时,gB0(n)=[qB(k),fliplr(qB(k-1)],fliplr为MatLab中序列左右翻转函数,GB(ejw)是gB0的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g B0 (n) is the free variable of the impulse response of the band-pass filter. When N B is an even number, g B0 (n)=[q B (k), fliplr(q B (k))], when N B When it is an odd number, g B0 (n)=[q B (k), fliplr(q B (k-1)], fliplr is the sequence flip function in MatLab, G B (e jw ) is the frequency response of g B0 , α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence,

在满足约束条件的情况下,调整权重α,当目标函数φB值达到最小,得到优化后的低通合成滤波器的一半系数QB(k);In the case of satisfying the constraint conditions, adjust the weight α, when the value of the objective function φ B reaches the minimum, get half of the coefficient Q B (k) of the optimized low-pass synthesis filter;

5)根据优化后的带通合成滤波器的一半系数QB(k),得出带通合成滤波器gB的脉冲响应序列gB(n):5) According to the half coefficient Q B (k) of the band-pass synthesis filter after optimization, obtain the impulse response sequence g B (n) of the band-pass synthesis filter g B :

当NB为奇数时,gB(n)=[QB(k),fliplr(QB(k-1))];When N B is an odd number, g B (n)=[Q B (k), fliplr(Q B (k-1))];

当NB为偶数时,gB(n)=[QB(k),fliplr(QB(k))];When N B is an even number, g B (n)=[Q B (k), fliplr(Q B (k))];

6)根据带通合成滤波器的脉冲响应序列gB(n)与带通分解滤波器的脉冲响应序列hB(n)满足时域反转关系:hB(n)=gB(NB-1-n),由带通合成滤波器的脉冲响应序列gB(n)即可求出带通分解滤波器的脉冲响应序列hB(n)。6) According to the impulse response sequence g B (n) of the band-pass synthesis filter and the impulse response sequence h B (n) of the band-pass decomposition filter satisfy the time-domain inversion relation: h B (n)=g B (N B -1-n), the impulse response sequence h B (n) of the band-pass analysis filter can be obtained from the impulse response sequence g B (n) of the band-pass synthesis filter.

技术方案3:一种基于拉氏结构的可变带宽线性相位的高通滤波器设计方法,包括对高通合成滤波器gH的设计和对高通分解滤波器hH的设计:Technical solution 3: A high-pass filter design method based on Laplace structure variable bandwidth linear phase, including the design of the high-pass synthesis filter g H and the design of the high-pass decomposition filter h H :

(A)设定高通合成滤波器gH的长度NH,通带截止频率为阻带起始频率为带宽为其中M为采样因子,M和NH均为整数,M≥2,NH为M的整数倍, (A) Set the length N H of the high-pass synthesis filter g H , the passband cut-off frequency is The stopband start frequency is Bandwidth is Where M is the sampling factor, M and N H are both integers, M≥2, N H is an integer multiple of M,

(B)依据上述参数,调用MatLab中的firpm函数产生线性相位的高通原型滤波器pH的脉冲响应序列pH(n),n=0,1,2…NH-1;(B) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p H (n) of the high-pass prototype filter p H of linear phase, n=0,1,2...N H -1;

(C)确定高通原型滤波器pH的一半系数qH(k):(C) Determine half of the coefficients q H (k) of the high-pass prototype filter p H :

当NH为奇数时, When N H is an odd number,

当NH为偶数时, When N H is an even number,

(D)将qH作为优化函数fmincon的初始值,按照如下优化公式进行优化:(D) Use q H as the initial value of the optimization function fmincon, and optimize according to the following optimization formula:

s.t.<gH0(n),gH0(n-mM)>=δ(m)st<g H0 (n), g H0 (n-mM)>=δ(m)

其中,gH0(n)是高通滤波器脉冲响应自由变量:当NH为偶数时,gH0(n)=[qH(k),-fliplr(qH(k))],当NH为奇时,gH0(n)=[qH(k),fliplr(qH(k-1)],fliplr为MatLab中序列左右翻转函数,GH(ejw)是gH0(n)的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g H0 (n) is the high-pass filter impulse response free variable: when N H is an even number, g H0 (n)=[q H (k),-fliplr(q H (k))], when N H When it is odd, g H0 (n)=[q H (k), fliplr(q H (k-1)], fliplr is the sequence flip function in MatLab, G H (e jw ) is the function of g H0 (n) Frequency response, α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence,

在满足约束条件的情况下,调整权重α,当目标函数φH值达到最小时,得到优化后的高通合成滤波器的一半系数QH(k);In the case of satisfying the constraint conditions, adjust the weight α, when the value of the objective function φ H reaches the minimum, get half of the coefficient Q H (k) of the optimized high-pass synthesis filter;

(E)根据优化后的高通合成滤波器的一半系数QH(k),得出高通合成滤波器gH的脉冲响应序列gH(n):(E) According to half of the coefficients Q H (k) of the optimized high-pass synthesis filter, the impulse response sequence g H (n) of the high-pass synthesis filter g H is obtained:

当NH为奇数时,gH(n)=[QH(k),fliplr(QH(k-1))],When N H is an odd number, g H (n)=[Q H (k), fliplr(Q H (k-1))],

当NH为偶数时,gH(n)=[QH(k),-fliplr(QH(k))];When N H is an even number, g H (n)=[Q H (k),-fliplr(Q H (k))];

(F)根据高通合成滤波器的脉冲响应序列gH(n)与高通分解滤波器的脉冲响应序列hH(n)满足时域反转关系:hH(n)=gH(NH-1-n),由高通合成滤波器的脉冲响应序列gH(n)即可求出高通分解滤波器的脉冲响应序列hH(n)。(F) According to the impulse response sequence g H (n) of the high-pass synthesis filter and the impulse response sequence h H (n) of the high-pass decomposition filter satisfy the time-domain inversion relation: h H (n)=g H (N H - 1-n), the impulse response sequence h H (n) of the high-pass decomposition filter can be obtained from the impulse response sequence g H (n) of the high-pass synthesis filter.

本发明与现有技术相比具有以下优点:Compared with the prior art, the present invention has the following advantages:

第一,本发明设计的滤波器可以同时具有线性相位和正交特性。First, the filter designed by the present invention can have linear phase and quadrature characteristics at the same time.

现有的多贝西Daubechies滤波器除哈尔Haar滤波器外,都只具有正交特性,而不具有线性相位特性;双正交Biorthogonal滤波器虽具线性相位特性,但不具备正交特性。其它所有由完全重构滤波器组设计出来的滤波器,除Haar滤波器外,都只具有正交特性和线性相位特性的其中之一,而不能同时具有这两个特性。本发明摆脱完全重构滤波器组的设计约束,直接设计拉普拉斯金字塔结构LP中的滤波器。当分解滤波器h和重构滤波器g满足条件:时,滤波器就可同时具有线性相位和正交特性;Existing Daubechies filters, except Haar filters, only have quadrature characteristics, but not linear phase characteristics; Biorthogonal filters have linear phase characteristics, but do not have quadrature characteristics. All other filters designed by the fully reconstructed filter bank, except the Haar filter, have only one of the quadrature characteristic and the linear phase characteristic, but cannot have these two characteristics at the same time. The invention gets rid of the design constraints of the complete reconstruction filter bank, and directly designs the filter in the Laplacian pyramid structure LP. When the decomposition filter h and the reconstruction filter g meet the conditions: When , the filter can have both linear phase and quadrature characteristics;

第二,本发明的带宽可变。Second, the bandwidth of the present invention is variable.

现有的哈尔Haar滤波器带宽是本发明的滤波器带宽可为即谱范围为 The existing Haar filter bandwidth is The filter bandwidth of the present invention can be That is, the spectral range is

第三,本发明设计过程简单。Third, the design process of the present invention is simple.

现有的哈尔Haar滤波器是对合成滤波器g和分解滤波器h都进行设计,而本发明的滤波器只用对合成滤波器g进行设计,然后根据分解滤波器h的脉冲响应序列h(n)和合成滤波器g的的脉冲响应序列g(n)的关系h(n)=g(N-1-n),即可求得分解滤波器h,大大降低了设计的复杂度。The existing Haar filter is to design both the synthesis filter g and the analysis filter h, but the filter of the present invention only needs to design the synthesis filter g, and then according to the impulse response sequence h of the analysis filter h The relationship h(n)=g(N-1-n) between (n) and the impulse response sequence g(n) of the synthesis filter g, then the decomposition filter h can be obtained, which greatly reduces the complexity of the design.

附图说明Description of drawings

图1是现有拉普拉斯结构LP分解部分结构图;Fig. 1 is the structural diagram of the decomposition part of the existing Laplace structure LP;

图2是现有多通道完全重构滤波器组结构图;Fig. 2 is the structural diagram of existing multi-channel complete reconstruction filter bank;

图3是本发明的设计流程图;Fig. 3 is a design flowchart of the present invention;

图4是本发明基于拉式结构的带宽为长度为24的低通滤波器的性能仿真图;Fig. 4 is that the bandwidth of the present invention based on the pull structure is Performance simulation diagram of a low-pass filter with a length of 24;

图5是本发明基于拉式结构的带宽为长度为60的带通滤波器的性能仿真图;Fig. 5 is that the bandwidth of the present invention based on the pull structure is Performance simulation diagram of a bandpass filter with a length of 60;

图6是本发明基于拉式结构的带宽为长度为60的高通滤波器的性能仿真图。Fig. 6 is that the bandwidth of the present invention based on the pull structure is Performance simulation diagram of a high-pass filter with a length of 60.

具体实施方式Detailed ways

以下结合附图对本发明的技术方案和效果做进一步详细描述。The technical solutions and effects of the present invention will be further described in detail below in conjunction with the accompanying drawings.

本发明设计的滤波器是基于拉普拉斯金字塔结构,如图1所示,其滤波器包括分解滤波器和合成滤波器。输入信号x依次经过分解滤波器h,上、下采样因子M和合成滤波器g后,得到输入信号x的逼近信号p,输入信号与其逼近信号p之间的残差为d。The filter designed in the present invention is based on the Laplacian pyramid structure, as shown in FIG. 1 , the filter includes a decomposition filter and a synthesis filter. After the input signal x passes through the decomposition filter h, the up-sampling factor M and the synthesis filter g in sequence, the approximation signal p of the input signal x is obtained, and the residual between the input signal and the approximation signal p is d.

实例1:设计基于拉氏结构的带宽为长度为24的低通滤波器。Example 1: Designing a bandwidth based on the Laplace structure is A low-pass filter of length 24.

本实例包括对低通合成滤波器gL的设计和对低通分解滤波器hL的设计两部分。一、设计低通重构滤波器gL This example includes two parts: the design of the low-pass synthesis filter g L and the design of the low-pass analysis filter h L. 1. Design a low-pass reconstruction filter g L

步骤1,设定低通合成滤波器gL的参数。Step 1, setting the parameters of the low-pass synthesis filter g L .

设长度NL=24,采样因子M=4,通带截止频率阻带起始频率其中rL是低通过渡带调节参数,通过改变rL的大小,可以方便调整过渡带的宽窄,本实例取rL=0.4。Set length N L =24, sampling factor M=4, passband cut-off frequency stop band start frequency Where r L is the adjustment parameter of the low-pass transition band. By changing the size of r L , the width of the transition band can be adjusted conveniently. In this example, r L =0.4.

步骤2,确定低通原型滤波器pLStep 2, determine the low-pass prototype filter p L .

低通原型滤波器pL实质上是一个低通脉冲响应序列pL(n),本实例通过调用MatLab中的firpm函数得到线性相位低通原型滤波器pL的脉冲响应序列pL(n),n=0,1,…NL-1。The low-pass prototype filter p L is essentially a low-pass impulse response sequence p L (n). In this example, the impulse response sequence p L (n) of the linear-phase low-pass prototype filter p L is obtained by calling the firpm function in MatLab. ,n=0,1,... N L -1.

所述firpm函数是一个设计有限长脉冲响应序列FIR滤波器的函数,在《数字信号处理》书中有介绍,firpm函数设计出的滤波器都具有线性相位特性。The firpm function is a function for designing a finite-length impulse response sequence FIR filter, which is introduced in the book "Digital Signal Processing", and the filters designed by the firpm function all have linear phase characteristics.

步骤3,确定低通原型滤波器pL一半的脉冲响应序列qL(k)。Step 3, determine the impulse response sequence q L (k) of half of the low-pass prototype filter p L.

由于低通原型滤波器pL具有线性相位特性,即其脉冲响应序列pL(n)是中心对称的,为了降低计算复杂度,因此只对pL(n)的一半的脉冲响应序列进行优化就能得到低通合成滤波器gL的脉冲响应序列gL(n)。Since the low-pass prototype filter p L has a linear phase characteristic, that is, its impulse response sequence p L (n) is centrosymmetric, in order to reduce the computational complexity, only half of the impulse response sequence of p L (n) is optimized The impulse response sequence g L (n) of the low-pass synthesis filter g L can be obtained.

取低通原型滤波器的脉冲响应序列pL(n)的一半脉冲响应序列qL(k),其中当NL是偶数时,当NL是是奇数时,例如,设NL=4,pL(n)=[pL(0)pL(1) pL(2) pL(3)],取pL(n)的一半的脉冲响应序列为:本实例中取NL=24,因此低通原型滤波器的脉冲响应序列pL(n)的一半脉冲响应序列 Take half of the impulse response sequence q L (k) of the impulse response sequence p L (n) of the low-pass prototype filter, where when N L is an even number, When N L is odd, For example, if N L =4, p L (n)=[p L (0)p L (1) p L (2) p L (3)], the impulse response sequence of half of p L (n) is : In this example, N L = 24, so half of the impulse response sequence p L (n) of the low-pass prototype filter

步骤4,设定优化函数fmincon的参数。Step 4, setting parameters of the optimization function fmincon.

设优化函数fmincon的初始值为qL(k),约束条件是〈gL0(n),gL0(n-mM)〉=δ(m),目标函数是其中:gL0(n)是低通滤波器脉冲响应自由变量,m是移位次数,取值为任意整数,gL0(n-mM)是gL0(n)的m次移位序列,α是权重,0<α<1,GL(e)是gL0(n)的频率响应,δ(m)是狄拉克序列, Suppose the initial value of the optimization function fmincon is q L (k), the constraint condition is <g L0 (n), g L0 (n-mM)>=δ(m), and the objective function is Among them: g L0 (n) is the free variable of the low-pass filter impulse response, m is the number of shifts, the value is any integer, g L0 (n-mM) is the m-time shift sequence of g L0 (n), α is the weight, 0<α<1, G L (e ) is the frequency response of g L0 (n), δ(m) is the Dirac sequence,

所述优化函数fmincon是一种MatLab中常用的优化函数;The optimization function fmincon is a commonly used optimization function in MatLab;

gL0(n)的值根据NL的奇偶性而定:The value of g L0 (n) depends on the parity of N L :

当NL是偶数时,gL0(n)=[qL(k),fliplr(qL(k))],When N L is an even number, g L0 (n)=[q L (k), fliplr(q L (k))],

当NL是奇数时,gL0(n)=[qL(k),fliplr(qL(k-1))],When N L is an odd number, g L0 (n)=[q L (k), fliplr(q L (k-1))],

fliplr是MatLab中序列左右翻转函数,例如设qL(k)=[qL(0) qL(1) qL(2) qL(3)],NL=4,将序列qL(k)左右翻转,可表示为fliplr(qL(k))=[qL(3) qL(2) qL(1) qL(0)];fliplr is the sequence flip function in MatLab. For example, if q L (k)=[q L (0) q L (1) q L (2) q L (3)], N L =4, the sequence q L ( k) Flip left and right, which can be expressed as fliplr(q L (k))=[q L (3) q L (2) q L (1) q L (0)];

约束条件〈gL0(n),gL0(n-mM)〉=δ(m)表明gL0(n)与gL0(n-mM)序列正交,即 The constraint condition <g L0 (n), g L0 (n-mM)>=δ(m) indicates that g L0 (n) is orthogonal to g L0 (n-mM) sequence, namely

目标函数是对滤波器的通带和阻带同时优化,权重α决定优化时对滤波器的通带和阻带的限制程度,α越大表明对通带限制越大,即通带越平滑,阻带波动越大。The objective function is to optimize the passband and stopband of the filter at the same time. The weight α determines the degree of restriction on the passband and stopband of the filter during optimization. The larger the α, the greater the restriction on the passband, that is, the smoother the passband. The greater the stop band fluctuation.

步骤5,低通原型滤波器的脉冲响应的一半脉冲响应qL(k)确定低通合成滤波器gL的一半系数QL(k)。Step 5, half of the impulse response q L (k) of the impulse response of the low-pass prototype filter determines half of the coefficients Q L (k) of the low-pass synthesis filter g L.

对低通原型滤波器的脉冲响应pL(n)的一半脉冲响应qL(k),通过优化函数fmincon优化,调整权重α值的大小,本实例取α=0.8,在满足约束条件的情况下,当目标函数φL最小时,其函数返回值即为低通合成滤波器gL的一半系数QL(k)。For half of the impulse response q L (k) of the impulse response p L (n) of the low-pass prototype filter, optimize the optimization function fmincon to adjust the value of the weight α. In this example, α = 0.8. When the constraints are satisfied Next, when the objective function φ L is the smallest, the function return value is half of the coefficient Q L (k) of the low-pass synthesis filter g L.

步骤6,确定低通合成滤波器gL的脉冲响应序列gL(n)。Step 6, determine the impulse response sequence g L (n) of the low-pass synthesis filter g L.

由于低通合成滤波器gL是线性相位滤波器,其脉冲响应序列gL(n)是中心对称的,因此可由低通合成滤波器gL的一半系数QL(k)确定低通合成滤波器gL的脉冲响应序列gL(n):Since the low-pass synthesis filter g L is a linear phase filter, its impulse response sequence g L (n) is centrosymmetric, so the low-pass synthesis filter can be determined by half the coefficient Q L (k) of the low-pass synthesis filter g L The impulse response sequence g L (n) of the device g L :

当NL是偶数时,gL(n)=[QL(k),fliplr(QL(k))],When N L is an even number, g L (n)=[Q L (k), fliplr(Q L (k))],

当NL是奇数时,gL(n)=[QL(k),fliplr(QL(k-1))]。When N L is an odd number, g L (n)=[Q L (k), fliplr(Q L (k-1))].

二、设计低通分解滤波器hL 2. Design the low-pass decomposition filter h L

步骤7,确定低通分解滤波器的脉冲响应序列hL(n)。Step 7, determine the impulse response sequence h L (n) of the low-pass decomposition filter.

设定低通合成滤波器的脉冲响应gL(n)与低通分解滤波器的脉冲响应序列hL(n)满足时域反转关系:hL(n)=gL(NL-1-n),根据该时域反转关系可得低通分解滤波器的脉冲响应序列hL(n),即低通分解滤波器hLSet the impulse response g L (n) of the low-pass synthesis filter and the impulse response sequence h L (n) of the low-pass decomposition filter to satisfy the time-domain inversion relationship: h L (n) = g L (N L -1 -n), according to the time-domain inversion relationship, the impulse response sequence h L (n) of the low-pass analysis filter can be obtained, that is, the low-pass analysis filter h L .

例如设gL(n)=[gL(0) gL(1) gL(2) gL(3)],NL=4,gL(n)与hL(n)满足时域反转关系,则hL(n)=gL(NL-n-1)=[gL(3) gL(2) gL(1) gL(0)]。For example, if g L (n)=[g L (0) g L (1) g L (2) g L (3)], N L =4, g L (n) and h L (n) satisfy the time domain Inverting the relation, h L (n)=g L (N L -n-1)=[g L (3) g L (2) g L (1) g L (0)].

由以上步骤,可以得到基于拉氏结构的带宽为长度为24的低通滤波器,频谱支撑范围为该低通滤波器的性能如图4所示。其中:From the above steps, the bandwidth based on the Laplace structure can be obtained as A low-pass filter of length 24 with a spectral support range of The performance of this low-pass filter is shown in Figure 4. in:

图4(a)是低通合成滤波器gL的时域脉冲响应,Figure 4(a) is the time-domain impulse response of the low-pass synthesis filter g L ,

图4(b)是低通合成滤波器gL的频域响应,Figure 4(b) is the frequency domain response of the low-pass synthesis filter g L ,

图4(c)是低通分解滤波器hL的时域脉冲响应,Figure 4(c) is the time-domain impulse response of the low-pass decomposition filter hL ,

图4(d)是低通分解滤波器hL的频域响应。Figure 4(d) is the frequency domain response of the low-pass analysis filter hL .

从图4(a)和4(c)可看出,该低通滤波器属于线性相位滤波器,验证了本实例设计的低通合成滤波器的脉冲响应序列gL(n)满足〈gL(n),gL(n-mM)〉=δ(m),故该低通合成滤波器具有正交性,又由于低通合成滤波器的脉冲响应gL(n)与低通分解滤波器的脉冲响应序列hL(n)满足时域反转关系:hL(n)=gL(NL-1-n),因此低通分解滤波器的脉冲响应hL(n)也满足〈hL(n),hL(n-mM)〉=δ(m),即该低通分解滤波器具有正交性。从图4(b)和4(d)可看出,该低通滤波器频谱支撑范围是即带宽是 From Fig. 4 (a) and 4 (c), it can be seen that this low-pass filter belongs to a linear phase filter, which verifies that the impulse response sequence g L (n) of the low-pass synthesis filter designed in this example satisfies < g L (n), g L (n-mM)>=δ(m), so the low-pass synthesis filter has orthogonality, and because the impulse response g L (n) of the low-pass synthesis filter and the low-pass analysis filter The impulse response sequence h L (n) of the filter satisfies the time-domain inversion relation: h L (n) = g L (N L -1-n), so the impulse response h L (n) of the low-pass decomposition filter also satisfies <h L (n), h L (n-mM)>=δ(m), that is, the low-pass analysis filter has orthogonality. From Figure 4(b) and 4(d), it can be seen that the spectrum support range of the low-pass filter is That is, the bandwidth is

实例2设计基于拉氏结构的带宽为长度为60的带通滤波器。In Example 2, the bandwidth based on the Laplace structure is A bandpass filter of length 60.

本实例包括对带通合成滤波器gB的设计和对带通分解滤波器hB的设计两部分。1、设计带通合成滤波器gB This example includes two parts: the design of the band-pass synthesis filter g B and the design of the band-pass analysis filter h B. 1. Design a bandpass synthesis filter g B

步骤一,设定带通合成滤波器gB的参数。Step 1, setting the parameters of the band-pass synthesis filter g B.

设长度NB=60,采样因子M=3,通带截止频率分别为 阻带起始频率分别为其中rB是带通过渡带调节参数,通过改变rB的大小,可以方便调整过渡带的宽窄,本实rB=0.3。Let the length N B =60, the sampling factor M=3, and the cut-off frequency of the passband be The start frequency of the stop band is Where r B is the adjustment parameter of the band passing through the transition band. By changing the size of r B , the width of the transition band can be adjusted conveniently. In this case, r B =0.3.

步骤二,确定带通原型滤波器pBStep 2, determine the prototype bandpass filter p B .

带通原型滤波器pB实质上是一个带通脉冲响应序列pB(n),本实例通过调用MatLab中的firpm函数得到线性相位带通原型滤波器pB的脉冲响应序列pB(n),n=0,1,…NB-1。The band-pass prototype filter p B is essentially a band-pass impulse response sequence p B (n). In this example, the impulse response sequence p B (n) of the linear-phase band-pass prototype filter p B is obtained by calling the firpm function in MatLab. ,n=0,1,...N B -1.

步骤三,确定带通原型滤波器pB一半的脉冲响应序列qB(k)。Step three, determine the impulse response sequence q B (k) of half of the bandpass prototype filter p B.

由于带通原型滤波器pB具有线性相位特性,即其脉冲响应序列pB(n)中心是对称的,为了降低计算复杂度,因此只对pB(n)一半的脉冲响应序列进行优化就能得到带通合成滤波器gB的脉冲响应序列gB(n)。Since the band-pass prototype filter p B has a linear phase characteristic, that is, its impulse response sequence p B (n) is symmetrical in center, in order to reduce the computational complexity, it is only necessary to optimize the impulse response sequence of half of p B (n) The impulse response sequence g B (n) of the bandpass synthesis filter g B can be obtained.

取带通原型滤波器的脉冲响应序列pB(n)的一半脉冲响应序列qB(k),其中当NB是偶数时,当NB是是奇数时,例如,设NB=4,pB(n)=[pB(0)pB(1) pB(2) pB(3)],取pB(n)的一半的脉冲响应序列为:本实例中取NB=60,因此带通原型滤波器的脉冲响应序列pB(n)的一半脉冲响应序列 Take half of the impulse response sequence q B (k) of the impulse response sequence p B (n) of the bandpass prototype filter, where when N B is an even number, When N B is odd, For example, if NB = 4, p B (n) = [p B (0) p B (1) p B (2) p B (3)], the impulse response sequence of half of p B (n) is : In this example, N B = 60, so half of the impulse response sequence p B (n) of the bandpass prototype filter

步骤四,设定优化函数fmincon的参数。Step 4, setting parameters of the optimization function fmincon.

设优化函数fmincon的初始值为qB(k),约束条件是<gB0(n),gB0(n-mM)〉=δ(m),目标函数是其中:gB0(n)是带通滤波器脉冲响应自由变量,m是移位次数,取值为任意整数,gB0(n-mM)是gB0(n)的m次移位序列,α是权重,0<α<1,GB(e)是gB0(n)的频率响应,δ(m)是狄拉克序列, Assuming that the initial value of the optimization function fmincon is q B (k), the constraint condition is <g B0 (n), g B0 (n-mM)>=δ(m), and the objective function is Among them: g B0 (n) is the free variable of the impulse response of the bandpass filter, m is the number of shifts, the value is any integer, g B0 (n-mM) is the m shift sequence of g B0 (n), α is the weight, 0<α<1, G B (e ) is the frequency response of g B0 (n), δ(m) is the Dirac sequence,

gB0(n)的值根据NB的奇偶性而定:The value of g B0 (n) depends on the parity of N B :

当NB是偶数时,gB0(n)=[qB(k),fliplr(qB(k))],When N B is an even number, g B0 (n)=[q B (k), fliplr(q B (k))],

当NB是奇数时,gB0(n)=[qB(k),fliplr(qB(k-1))],When N B is an odd number, g B0 (n)=[q B (k), fliplr(q B (k-1))],

fliplr是MatLab中序列左右翻转函数,约束条件<gB0(n),gB0(n-mM)>=δ(m)表明gB0(n)与gB0(n-mM)序列正交,即 fliplr is the sequence flip function in MatLab. The constraint condition <g B0 (n), g B0 (n-mM)>=δ(m) indicates that g B0 (n) and g B0 (n-mM) sequence are orthogonal, that is

目标函数是对滤波器的通带和阻带同时优化,权重α决定优化时对滤波器的通带和阻带的限制程度,α越大表明对通带限制越大,即通带越平滑,阻带波动越大。The objective function is to optimize the passband and stopband of the filter at the same time. The weight α determines the degree of restriction on the passband and stopband of the filter during optimization. The larger the α, the greater the restriction on the passband, that is, the smoother the passband. The greater the stop band fluctuation.

步骤五,带通原型滤波器的脉冲响应的一半脉冲响应qB(k)确定低通合成滤波器gB的一半系数QL(k)。Step five, half of the impulse response q B (k) of the impulse response of the band-pass prototype filter determines half of the coefficient Q L (k) of the low-pass synthesis filter g B.

通过优化函数fmincon优化,对带通原型滤波器的脉冲响应pB(n)的一半脉冲响应qB(k),调整权重α值的大小,本实例取α=0.7,在满足约束条件的情况下,当目标函数φB最小时,其函数返回值即为带通合成滤波器gB的一半系数QB(k)。By optimizing the optimization function fmincon, adjust the value of the weight α for half of the impulse response q B (k) of the impulse response p B ( n) of the bandpass prototype filter. In this example, α = 0.7, in the case of satisfying the constraints Next, when the objective function φ B is the smallest, the function return value is half of the coefficient Q B (k) of the band-pass synthesis filter g B.

步骤六,确定带通合成滤波器gB的脉冲响应序列gB(n)。Step six, determine the impulse response sequence g B (n) of the band-pass synthesis filter g B.

由于带通合成滤波器gB是线性相位滤波器,其脉冲响应序列gB(n)是中心对称的,因此可由带通合成滤波器gB的一半系数QB(k)确定带通合成滤波器gB的脉冲响应序列gB(n):Since the band-pass synthesis filter g B is a linear phase filter, its impulse response sequence g B (n) is centrosymmetric, so the band-pass synthesis filter can be determined by half the coefficient Q B (k) of the band-pass synthesis filter g B The impulse response sequence g B (n) of the device g B :

当NB是偶数时,gB(n)=[QB(k),fliplr(QB(k))],When N B is an even number, g B (n)=[Q B (k), fliplr(Q B (k))],

当NB是奇数时,gL(n)=[QB(k),fliplr(QB(k-1))]。When N B is an odd number, g L (n)=[Q B (k), fliplr(Q B (k-1))].

2、设计带通分解滤波器hB 2. Design the bandpass analysis filter h B

步骤七,确定带通分解滤波器的脉冲响应序列hB(n)。Step seven, determine the impulse response sequence h B (n) of the bandpass analysis filter.

根据设定带通合成滤波器的脉冲响应gB(n)与带通分解滤波器的脉冲响应序列hB(n)满足时域反转关系:hB(n)=gB(NB-1-n),可得出分解滤波器的脉冲响应序列hB(n),即带通分解滤波器hBAccording to the impulse response g B (n) of the band-pass synthesis filter and the impulse response sequence h B (n) of the band-pass analysis filter satisfy the time-domain inversion relationship: h B (n) = g B (N B - 1-n), the impulse response sequence h B (n) of the analysis filter can be obtained, that is, the band-pass analysis filter h B .

例如设gB(n)=[gB(0) gB(1) gB(2) gB(3)],NB=4,gB(n)与hB(n)满足时域反转关系,则hB(n)=gB(NB-n-1)=[gB(3) gB(2) gB(1) gB(0)]。For example, if g B (n)=[g B (0) g B (1) g B (2) g B (3)], N B =4, g B (n) and h B (n) satisfy the time domain Inverting the relation, h B (n)=g B (N B -n-1)=[g B (3) g B (2) g B (1) g B (0)].

由以上步骤,可以得到基于拉氏结构的带宽为长度为60的带通滤波器,频谱支撑范围为该带通滤波器的性能如图5所示。其中:From the above steps, the bandwidth based on the Laplace structure can be obtained as A bandpass filter of length 60 with a spectral support range of The performance of this bandpass filter is shown in Figure 5. in:

图5(a)是带通合成滤波器gB的时域脉冲响应,Figure 5(a) is the time-domain impulse response of the band-pass synthesis filter g B ,

图5(b)是带通合成滤波器gB的频域响应,Figure 5(b) is the frequency domain response of the bandpass synthesis filter g B ,

图5(c)是带通分解滤波器hB的时域脉冲响应,Figure 5(c) is the time-domain impulse response of the bandpass decomposition filter hB ,

图5(d)是带通分解滤波器hB的频域响应。Figure 5(d) is the frequency domain response of the band-pass analysis filter hB .

从图5(a)和5(c)可看出,该带通滤波器属于线性相位滤波器,验证了本实例设计的带通合成滤波器的脉冲响应序列gB(n)满足<gB(n),gB(n-mM)>=δ(m),故该带通合成滤波器具有正交性,又因带通合成滤波器的脉冲响应gB(n)与带通分解滤波器的脉冲响应序列hB(n)满足时域反转关系:hB(n)=gB(NB-1-n),因此带通分解滤波器的脉冲响应hB(n)也满足<hB(n),hB(n-mM)>=δ(m),即该带通分解滤波器具有正交性。从图5(b)和5(d)可看出,该带通滤波器频谱支撑范围是即带宽是 It can be seen from Figure 5(a) and 5(c) that the bandpass filter is a linear phase filter, which verifies that the impulse response sequence g B (n) of the bandpass synthesis filter designed in this example satisfies <g B (n), g B (n-mM)>=δ(m), so the band-pass synthesis filter has orthogonality, and because the impulse response g B (n) of the band-pass synthesis filter and the band-pass analysis filter The impulse response sequence h B (n) of the filter satisfies the time-domain inversion relation: h B (n) = g B (N B -1-n), so the impulse response h B (n) of the band-pass decomposition filter also satisfies <h B (n), h B (n-mM)>=δ(m), that is, the bandpass analysis filter has orthogonality. From Figure 5(b) and 5(d), it can be seen that the spectrum support range of the bandpass filter is That is, the bandwidth is

实例3.设计基于拉氏结构的带宽为长度为60的高通滤波器。Example 3. Design the bandwidth based on the Laplace structure as A high-pass filter of length 60.

本实例包括对高通合成滤波器gH的设计和对高通分解滤波器hH的设计两部分。1)、设计高通合成滤波器gH This example includes two parts: the design of the high-pass synthesis filter g H and the design of the high-pass decomposition filter h H. 1), design high-pass synthesis filter g H

步骤A,设定高通合成滤波器gH的参数。Step A, setting the parameters of the high-pass synthesis filter g H .

设长度NH=60,采样因子M=3,通带截止频率阻带起始频率其中rH是高通过渡带调节参数,通过改变rH的大小,可以方便调整过渡带的宽窄,本实例取rH=0.2。Let length N H =60, sampling factor M=3, passband cut-off frequency stop band start frequency Where r H is a high-pass transition band adjustment parameter, by changing the size of r H , the width of the transition band can be adjusted conveniently, and r H =0.2 is taken in this example.

步骤B,确定高通原型滤波器pHStep B, determine the high-pass prototype filter pH .

高通原型滤波器pH实质上是一个高通脉冲响应序列pH(n),本实例通过调用MatLab中的firpm函数得到线性相位高通原型滤波器pH的脉冲响应序列pH(n),n=0,1,…,NH-1。The high-pass prototype filter p H is essentially a high-pass impulse response sequence p H (n), this example obtains the impulse response sequence p H (n) of the linear phase high-pass prototype filter p H by calling the firpm function in MatLab, n= 0,1,...,N H -1.

步骤C,确定高通原型滤波器pH一半的脉冲响应序列qH(k)。Step C, determine the impulse response sequence q H (k) of half of the high-pass prototype filter p H.

由于高通原型滤波器pH具有线性相位特性,即其脉冲响应序列pH(n)是中心对称的,为了降低计算复杂度,因此只对pH(n)的一半的脉冲响应序列进行优化就能得到高通合成滤波器gH的脉冲响应序列gH(n)。Since the high-pass prototype filter p H has a linear phase characteristic, that is, its impulse response sequence p H (n) is centrosymmetric, in order to reduce the computational complexity, it is only necessary to optimize the impulse response sequence of half of p H (n). The impulse response sequence g H (n) of the high-pass synthesis filter g H can be obtained.

取高通原型滤波器的脉冲响应序列pH(n)的一半脉冲响应序列qH(k),其中当NH是偶数时,当NH是是奇数时,例如,设NH=4,pH(n)=[pH(0)pH(1) pH(2) pH(3)],取pH(n)的一半的脉冲响应序列为:本实例中取NH=24,因此高通原型滤波器的脉冲响应序列pH(n)的一半脉冲响应序列 Take half of the impulse response sequence q H (k) of the impulse response sequence p H (n) of the high-pass prototype filter, where when N H is an even number, When N H is odd, For example, if N H = 4, p H (n) = [p H (0) p H (1) p H (2) p H (3)], the impulse response sequence of half of p H (n) is : In this example, N H = 24, so half of the impulse response sequence p H (n) of the high-pass prototype filter

步骤D,设定优化函数fmincon的参数。Step D, setting parameters of the optimization function fmincon.

设优化函数fmincon的初始值为qH(k),约束条件是<gH0(n),gH0(n-mM)>=δ(m),目标函数是其中:gH0(n)是高通滤波器脉冲响应自由变量,m是移位次数,取值为任意整数,gH0(n-mM)是gH0(n)的m次移位序列,α是权重,0<α<1,GH(e)是gH0(n)的频率响应,δ(m)是狄拉克序列, Assuming that the initial value of the optimization function fmincon is q H (k), the constraint condition is <g H0 (n), g H0 (n-mM)>=δ(m), and the objective function is Among them: g H0 (n) is the free variable of the high-pass filter impulse response, m is the number of shifts, and the value is any integer, g H0 (n-mM) is the m-time shift sequence of g H0 (n), α is weight, 0<α<1, G H (e ) is the frequency response of g H0 (n), δ(m) is the Dirac sequence,

gH0(n)的值根据NH的奇偶性而定:The value of g H0 (n) depends on the parity of N H :

当NH是偶数时,gH0(n)=[qH(k),-fliplr(qH(k))],When N H is an even number, g H0 (n)=[q H (k),-fliplr(q H (k))],

当NH是奇数时,gH0(n)=[qH(k),fliplr(qH(k-1))],When N H is an odd number, g H0 (n)=[q H (k), fliplr(q H (k-1))],

fliplr是MatLab中序列左右翻转函数,例如设qH(k)=[qH(0) qH(1) qH(2) qH(3)],NH=4,将序列qH(k)左右翻转,可表示为fliplr(qH(k))=[qH(3) qH(2) qH(1) qH(0)];fliplr is the sequence flip function in MatLab. For example, if q H (k)=[q H (0) q H (1) q H (2) q H (3)], N H =4, the sequence q H ( k) Flip left and right, which can be expressed as fliplr(q H (k))=[q H (3) q H (2) q H (1) q H (0)];

约束条件<gH0(n),gH0(n-mM)>=δ(m)表明gH0(n)与gH0(n-mM)序列正交,即 The constraint condition <g H0 (n), g H0 (n-mM)>=δ(m) indicates that g H0 (n) is orthogonal to g H0 (n-mM) sequence, namely

目标函数是对滤波器的通带和阻带同时优化,权重α决定优化时对滤波器的通带和阻带的限制程度,α越大表明对通带限制越大,即通带越平滑,阻带波动越大。The objective function is to optimize the passband and stopband of the filter at the same time. The weight α determines the degree of restriction on the passband and stopband of the filter during optimization. The larger the α, the greater the restriction on the passband, that is, the smoother the passband. The greater the stop band fluctuation.

步骤E,根据高通原型滤波器的脉冲响应的一半脉冲响应qH(k)确定高通合成滤波器gH的一半系数QH(k)。Step E, determine half of the coefficients Q H (k) of the high-pass synthesis filter g H according to half of the impulse response q H (k) of the high-pass prototype filter.

对高通原型滤波器的脉冲响应pH(n)的一半脉冲响应qH(k),通过优化函数fmincon优化,调整权重α值的大小,本实例取α=0.8,在满足约束条件的情况下,当目标函数φH最小时,其函数返回值即为高通合成滤波器gH的一半系数QH(k)。For half of the impulse response q H (k) of the impulse response p H (n) of the high-pass prototype filter, optimize the optimization function fmincon to adjust the value of the weight α. In this example, α = 0.8. When the constraints are satisfied , when the objective function φ H is the smallest, the function return value is half of the coefficient Q H (k) of the high-pass synthesis filter g H.

步骤F,确定高通合成滤波器gH的脉冲响应序列gH(n)。Step F, determine the impulse response sequence g H (n) of the high-pass synthesis filter g H.

由于高通合成滤波器gH是线性相位滤波器,其脉冲响应序列gH(n)是中心对称的,因此可由高通合成滤波器gH的一半系数QH(k)可确定高通合成滤波器gH的脉冲响应序列gH(n):Since the high-pass synthesis filter g H is a linear phase filter, its impulse response sequence g H (n) is centrosymmetric, so the high-pass synthesis filter g can be determined by the half coefficient Q H ( k) of the high-pass synthesis filter g H The impulse response sequence g H (n) of H :

当NH是偶数时,gH(n)=[QH(k),-fliplr(QH(k))],When N H is an even number, g H (n)=[Q H (k),-fliplr(Q H (k))],

当NH是奇数时,gH(n)=[QH(k),fliplr(QH(k-1))]。When N H is an odd number, g H (n)=[Q H (k), fliplr(Q H (k-1))].

步骤G,根据高通合成滤波器的脉冲响应gH(n)得出高通分解滤波器hHStep G, obtain the high-pass decomposition filter h H according to the impulse response g H (n) of the high-pass synthesis filter.

由于设定高通合成滤波器的脉冲响应gH(n)与高通分解滤波器的脉冲响应序列hH(n)满足时域反转关系:hH(n)=gH(NH-1-n),故可通过该时域反转关系得出高通分解滤波器的脉冲响应序列hH(n),即高通分解滤波器hHSince the impulse response g H (n) of the high-pass synthesis filter and the impulse response sequence h H (n) of the high-pass decomposition filter satisfy the time-domain inversion relationship: h H (n) = g H (N H -1- n), so the impulse response sequence h H (n) of the high-pass analysis filter can be obtained through the time-domain inversion relationship, that is, the high-pass analysis filter h H .

例如设gH(n)=[gH(0) gH(1) gH(2) gH(3)],NH=4,gH(n)与hH(n)满足时域反转关系,则hH(n)=gH(NH-n-1)=[gH(3) gH(2) gH(1) gH(0)]。For example, if g H (n)=[g H (0) g H (1) g H (2) g H (3)], N H =4, g H (n) and h H (n) satisfy the time domain Inverting the relationship, h H (n) = g H (N H -n-1) = [g H (3) g H (2) g H (1) g H (0)].

由以上步骤,可以得到基于拉氏结构的带宽为长度为60的高通滤波器,频谱支撑范围为该高通滤波器的性能如图6所示。其中:From the above steps, the bandwidth based on the Laplace structure can be obtained as A high-pass filter of length 60 with a spectral support range of The performance of this high-pass filter is shown in Figure 6. in:

图6(a)是高通合成滤波器gH的时域脉冲响应,Figure 6(a) is the time-domain impulse response of the high-pass synthesis filter g H ,

图6(b)是高通合成滤波器gH的频域响应,Figure 6(b) is the frequency domain response of the high-pass synthesis filter g H ,

图6(c)是高通分解滤波器hH的时域脉冲响应,Figure 6(c) is the time-domain impulse response of the high-pass decomposition filter h H ,

图6(d)是高通分解滤波器hH的频域响应。Figure 6(d) is the frequency domain response of the high-pass decomposition filter h H.

从图6(a)和6(c)可看出,该高通滤波器属于线性相位滤波器,验证了本实例设计的高通合成滤波器的脉冲响应序列gH(n)满足<gH(n),gH(n-mM)>=δ(m),故该高通合成滤波器具有正交性,又高通合成滤波器的脉冲响应gH(n)与高通分解滤波器的脉冲响应序列hH(n)满足时域反转关系:hH(n)=gH(NH-1-n),因此高通分解滤波器的脉冲响应hH(n)也满足<hH(n),hH(n-mM)>=δ(m),即该高通分解滤波器具有正交性。从图6(b)和6(d)可看出,该高通滤波器频谱支撑范围是即带宽是 It can be seen from Figure 6(a) and 6(c) that the high-pass filter is a linear phase filter, which verifies that the impulse response sequence g H (n) of the high-pass synthesis filter designed in this example satisfies < g H (n ), g H (n-mM)>=δ(m), so the high-pass synthesis filter has orthogonality, and the impulse response g H (n) of the high-pass synthesis filter and the impulse response sequence h of the high-pass decomposition filter H (n) satisfies the time-domain inversion relationship: h H (n) = g H (N H -1-n), so the impulse response h H (n) of the high-pass decomposition filter also satisfies <h H (n), h H (n-mM)>=δ(m), that is, the high-pass decomposition filter has orthogonality. From Figure 6(b) and 6(d), it can be seen that the spectrum support range of the high-pass filter is That is, the bandwidth is

Claims (3)

1.一种基于拉氏结构的可变带宽线性相位的低通滤波器设计方法,包括对低通合成滤波器gL的设计和对低通分解滤波器hL的设计:1. A low-pass filter design method based on the variable bandwidth linear phase of the Laplace structure, including the design of the low-pass synthesis filter g L and the design of the low-pass decomposition filter h L : (1)设定低通合成滤波器gL的长度NL,通带截止频率阻带起始频率带宽为其中M为采样因子,M和NL均为整数,M≥2,NL为M的整数倍, (1) Set the length N L of the low-pass synthesis filter g L , and the passband cut-off frequency stop band start frequency Bandwidth is Where M is the sampling factor, M and N L are both integers, M≥2, N L is an integer multiple of M, (2)依据上述参数,调用MatLab中的firpm函数产生线性相位的低通原型滤波器pL的脉冲响应序列pL(n),n=0,1,2…NL-1;(2) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p L (n) of the low-pass prototype filter p L of linear phase, n=0,1,2...N L -1; (3)确定低通原型滤波器pL的一半系数qL(k):(3) Determine half of the coefficient q L (k) of the low-pass prototype filter p L : 当NL为奇数时, When N L is an odd number, 当NL为偶数时, When N L is even, (4)将qL(k)作为优化函数fmincon的初始值,按照如下优化公式进行优化:(4) Take q L (k) as the initial value of the optimization function fmincon, and optimize according to the following optimization formula: s.t.<gL0(n),gL0(n-mM)>=δ(m)st<g L0 (n), g L0 (n-mM)>=δ(m) 其中,gL0(n)是低通滤波器脉冲响应自由变量,当NL为偶数时,gL0(n)=[qL(k),fliplr(qL(k))],当NL为奇数时,gL0(n)=[qL(k),fliplr(qL(k-1)],fliplr是MatLab中序列左右翻转函数,GL(e)是gL0(n)的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g L0 (n) is the low-pass filter impulse response free variable, when N L is an even number, g L0 (n) = [q L (k), fliplr (q L (k))], when N L When it is an odd number, g L0 (n)=[q L (k), fliplr(q L (k-1)], fliplr is the sequence flip function in MatLab, G L (e ) is the function of g L0 (n) Frequency response, α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence, 在满足约束条件的情况下,调整权重α,当目标函数φL值达到最小时,得到优化后的低通合成滤波器gL的一半系数QL(k);In the case of satisfying the constraint conditions, adjust the weight α, when the value of the objective function φ L reaches the minimum, obtain half of the coefficient Q L (k) of the optimized low-pass synthesis filter g L ; (5)根据优化后的低通合成滤波器的一半系数QL(k),得出低通合成滤波器gL的脉冲响应序列gL(n):(5) According to the half coefficient Q L (k) of the low-pass synthesis filter after optimization, obtain the impulse response sequence g L (n) of the low-pass synthesis filter g L : 当NL为奇数时,gL(n)=[QL(k),fliplr(QL(k-1))];When N L is an odd number, g L (n)=[Q L (k), fliplr(Q L (k-1))]; 当NL为偶数时,gL(n)=[QL(k),fliplr(QL(k))];When N L is an even number, g L (n)=[Q L (k), fliplr(Q L (k))]; (6)根据低通合成滤波器的脉冲响应序列gL(n)与低通分解滤波器的脉冲响应序列hL(n)满足时域反转关系:hL(n)=gL(NL-1-n),由低通合成滤波器的脉冲响应序列gL(n)即可求出低通分解滤波器的脉冲响应序列hL(n)。(6) According to the impulse response sequence g L (n) of the low-pass synthesis filter and the impulse response sequence h L (n) of the low-pass decomposition filter satisfy the time-domain inversion relation: h L (n)=g L (N L -1-n), the impulse response sequence h L (n) of the low-pass decomposition filter can be obtained from the impulse response sequence g L (n) of the low-pass synthesis filter. 2.一种基于拉氏结构的可变带宽线性相位的带通滤波器设计方法,包括对带通合成滤波器gB的设计和对带通分解滤波器hB的设计:2. A bandpass filter design method based on the variable bandwidth linear phase of the Laplace structure, including the design of the bandpass synthesis filter g B and the design of the bandpass decomposition filter h B : 1)设定带通合成滤波器gB的长度NB,通带截止频率分别为阻带起始频率分别为采样因子为M,带宽为其中M和NB均为整数,M≥2,NB是M的整数倍, 1) Set the length N B of the band-pass synthesis filter g B , and the pass-band cut-off frequencies are respectively The start frequency of the stop band is The sampling factor is M and the bandwidth is Where M and N B are both integers, M≥2, N B is an integer multiple of M, 2)依据上述参数,调用MatLab中的firpm函数产生线性相位的带通原型滤波器pB的脉冲响应序列pB(n),n=0,1,2…NB-1;2) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p B (n) of the bandpass prototype filter p B of linear phase, n=0,1,2...N B -1; 3)确定带通原型滤波器pB的一半系数qB(k):3) Determine half of the coefficients q B (k) of the bandpass prototype filter p B : 当NB为奇数时, When N B is an odd number, 当NB为偶数时, When N B is even, 4)将qB(k)作为优化函数fmincon的初始值,按照如下优化公式进行优化:4) Use q B (k) as the initial value of the optimization function fmincon, and optimize according to the following optimization formula: s.t.<gB0(n),gB0(n-mM)>=δ(m)st<g B0 (n), g B0 (n-mM)>=δ(m) 其中,gB0(n)是带通滤波器脉冲响应自由变量,当NB为偶数时,gB0(n)=[qB(k),fliplr(qB(k))],当NB为奇数时,gB0(n)=[qB(k),fliplr(qB(k-1)],fliplr为MatLab中序列左右翻转函数,GB(e)是gB0的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g B0 (n) is the free variable of the impulse response of the band-pass filter. When N B is an even number, g B0 (n)=[q B (k), fliplr(q B (k))], when N B When it is an odd number, g B0 (n)=[q B (k), fliplr(q B (k-1)], fliplr is the sequence flip function in MatLab, G B (e ) is the frequency response of g B0 , α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence, 在满足约束条件的情况下,调整权重α,当目标函数φB值达到最小,得到优化后的低通合成滤波器的一半系数QB(k);In the case of satisfying the constraint conditions, adjust the weight α, when the value of the objective function φ B reaches the minimum, get half of the coefficient Q B (k) of the optimized low-pass synthesis filter; 5)根据优化后的带通合成滤波器的一半系数QB(k),得出带通合成滤波器gB的脉冲响应序列gB(n):5) According to the half coefficient Q B (k) of the band-pass synthesis filter after optimization, obtain the impulse response sequence g B (n) of the band-pass synthesis filter g B : 当NB为奇数时,gB(n)=[QB(k),fliplr(QB(k-1))];When N B is an odd number, g B (n)=[Q B (k), fliplr(Q B (k-1))]; 当NB为偶数时,gB(n)=[QB(k),fliplr(QB(k))];When N B is an even number, g B (n)=[Q B (k), fliplr(Q B (k))]; 6)根据带通合成滤波器的脉冲响应序列gB(n)与带通分解滤波器的脉冲响应序列hB(n)满足时域反转关系:hB(n)=gB(NB-1-n),由带通合成滤波器的脉冲响应序列gB(n)即可求出带通分解滤波器的脉冲响应序列hB(n)。6) According to the impulse response sequence g B (n) of the band-pass synthesis filter and the impulse response sequence h B (n) of the band-pass decomposition filter satisfy the time-domain inversion relation: h B (n)=g B (N B -1-n), the impulse response sequence h B (n) of the band-pass analysis filter can be obtained from the impulse response sequence g B (n) of the band-pass synthesis filter. 3.一种基于拉氏结构的可变带宽线性相位的高通滤波器设计方法,包括对高通合成滤波器gH的设计和对高通分解滤波器hH的设计:3. A high-pass filter design method based on the variable bandwidth linear phase of Laplace structure, including the design of the high-pass synthesis filter g and the design of the high-pass decomposition filter h H : (A)设定高通合成滤波器gH的长度NH,通带截止频率为阻带起始频率为带宽为其中M为采样因子,M和NH均为整数,M≥2,NH为M的整数倍, (A) Set the length N H of the high-pass synthesis filter g H , the passband cut-off frequency is The stopband start frequency is Bandwidth is Where M is the sampling factor, M and N H are both integers, M≥2, N H is an integer multiple of M, (B)依据上述参数,调用MatLab中的firpm函数产生线性相位的高通原型滤波器pH的脉冲响应序列pH(n),n=0,1,2…NH-1;(B) According to the above parameters, call the firpm function in MatLab to generate the impulse response sequence p H (n) of the high-pass prototype filter p H of linear phase, n=0,1,2...N H -1; (C)确定高通原型滤波器pH的一半系数qH(k):(C) Determine half of the coefficients q H (k) of the high-pass prototype filter p H : 当NH为奇数时, When N H is an odd number, 当NH为偶数时, When N H is an even number, (D)将qH作为优化函数fmincon的初始值,按照如下优化公式进行优化:(D) Use q H as the initial value of the optimization function fmincon, and optimize according to the following optimization formula: s.t.<gH0(n),gH0(n-mM)>=δ(m)st<g H0 (n), g H0 (n-mM)>=δ(m) 其中,gH0(n)是高通滤波器脉冲响应自由变量:当NH为偶数时,gH0(n)=[qH(k),-fliplr(qH(k))],当NH为奇数时,gH0(n)=[qH(k),fliplr(qH(k-1)],fliplr为MatLab中序列左右翻转函数,GH(e)是gH0(n)的频率响应,α是权重,取值为0<α<1,m是移位次数,取值为任意整数,δ(m)是狄拉克序列, Among them, g H0 (n) is the high-pass filter impulse response free variable: when N H is an even number, g H0 (n)=[q H (k),-fliplr(q H (k))], when N H When it is an odd number, g H0 (n)=[q H (k), fliplr(q H (k-1)], fliplr is the sequence flip function in MatLab, G H (e ) is the function of g H0 (n) Frequency response, α is the weight, the value is 0<α<1, m is the number of shifts, the value is any integer, δ(m) is the Dirac sequence, 在满足约束条件的情况下,调整权重α,当目标函数φH值达到最小时,得到优化后的高通合成滤波器的一半系数QH(k);In the case of satisfying the constraint conditions, adjust the weight α, when the value of the objective function φ H reaches the minimum, get half of the coefficient Q H (k) of the optimized high-pass synthesis filter; (E)根据优化后的高通合成滤波器的一半系数QH(k),得出高通合成滤波器gH的脉冲响应序列gH(n):(E) According to half of the coefficients Q H (k) of the optimized high-pass synthesis filter, the impulse response sequence g H (n) of the high-pass synthesis filter g H is obtained: 当NH为奇数时,gH(n)=[QH(k),fliplr(QH(k-1))],When N H is an odd number, g H (n)=[Q H (k), fliplr(Q H (k-1))], 当NH为偶数时,gH(n)=[QH(k),-fliplr(QH(k))];When N H is an even number, g H (n)=[Q H (k),-fliplr(Q H (k))]; (F)根据高通合成滤波器的脉冲响应序列gH(n)与高通分解滤波器的脉冲响应序列hH(n)满足时域反转关系:hH(n)=gH(NH-1-n),由高通合成滤波器的脉冲响应序列gH(n)即可求出高通分解滤波器的脉冲响应序列hH(n)。(F) According to the impulse response sequence g H (n) of the high-pass synthesis filter and the impulse response sequence h H (n) of the high-pass decomposition filter satisfy the time-domain inversion relation: h H (n)=g H (N H - 1-n), the impulse response sequence h H (n) of the high-pass decomposition filter can be obtained from the impulse response sequence g H (n) of the high-pass synthesis filter.
CN201610044267.XA 2016-01-22 2016-01-22 Bandwidth varying linear-phase filter method based on Laplace structure Expired - Fee Related CN105719255B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610044267.XA CN105719255B (en) 2016-01-22 2016-01-22 Bandwidth varying linear-phase filter method based on Laplace structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610044267.XA CN105719255B (en) 2016-01-22 2016-01-22 Bandwidth varying linear-phase filter method based on Laplace structure

Publications (2)

Publication Number Publication Date
CN105719255A CN105719255A (en) 2016-06-29
CN105719255B true CN105719255B (en) 2018-08-17

Family

ID=56153847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610044267.XA Expired - Fee Related CN105719255B (en) 2016-01-22 2016-01-22 Bandwidth varying linear-phase filter method based on Laplace structure

Country Status (1)

Country Link
CN (1) CN105719255B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3236626B1 (en) * 2016-04-21 2020-09-23 Institut Mines Telecom / Telecom Bretagne Filter for linear modulation based communication systems
CN108427032B (en) * 2018-01-29 2020-12-11 中国电子科技网络信息安全有限公司 Frequency spectrum decomposition method and frequency-time inversion method
CN111061150B (en) * 2019-10-23 2020-11-27 南京大学 A Hardware Implementation Method of Laplace Frequency Response

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101546992A (en) * 2008-03-29 2009-09-30 华为技术有限公司 Filtering method and filter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010117466A1 (en) * 2009-04-10 2010-10-14 Hittite Microwave Corporation Fractional-n frequency synthesizer having reduced fractional switching noise

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101546992A (en) * 2008-03-29 2009-09-30 华为技术有限公司 Filtering method and filter

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
两通道LPBFB滤波器对称性与长度研究;张池军等;《信号处理》;20090831;第25卷(第8期);1325-1327 *

Also Published As

Publication number Publication date
CN105719255A (en) 2016-06-29

Similar Documents

Publication Publication Date Title
CN105719255B (en) Bandwidth varying linear-phase filter method based on Laplace structure
Bayram et al. Overcomplete discrete wavelet transforms with rational dilation factors
CN105337587B (en) A kind of non-maximum extraction system synthesis filter group building method based on DFT
CN107918710B (en) Design method of non-subsampled graph filter bank based on convex optimization
CN104506164A (en) Method for optimally designing graph filter banks on basis of two-step process
CN105281707A (en) Dynamic reconstructible filter set low-complexity realization method
CN105243241B (en) The two passage biorthogonal figure filter set designing methods based on lift structure
CN107294512B (en) A non-uniform filter bank filtering method based on tree structure
Sharma et al. Time-frequency localization optimized biorthogonal wavelets
Patil et al. Eigenfilter approach to the design of one-dimensional and multidimensional two-channel linear-phase FIR perfect reconstruction filter banks
Wang Matrix methods of constructing wavelet filters and discrete hyper-wavelet transforms
CN107609305A (en) Wave filter aided design system based on VC
CN110032707B (en) A Four-entry Wavelet Multi-Channel Signal Processing Method Based on FPGA
CN104331862B (en) A kind of parallel connection type fractional order zero-phase filters and its filtering method
CN105337588A (en) Combined integral filtering system
CN103647523A (en) Method for reducing realization complexity of narrow transition zone FIR low pass filter
CN106712836B (en) Channelizer design method based on approximate exact reconfigurable filter group and device
Lawson et al. Technique for design of two-channel approximately linear phase QMF filter bank and its application to image compression
CN105958966B (en) There is limit for length&#39;s impact response filter resolution design method
CN108711143A (en) The design method of the two channel non-lower sampling figure filter groups based on relatively prime polynomials
CN204578492U (en) A kind of broadband belt flow-through crystal band stop filter
CN104579239B (en) A kind of filter method of filtering system
CN202918257U (en) Digital filter
CN101854154B (en) Design method of digital direct current trapper
CN111010144A (en) An improved QMFB design method for two-channel IIR

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180817