[go: up one dir, main page]

CN118748549A - A Group Delay Optimization Design Method for Two-Channel Lattice Orthogonal Filter Banks - Google Patents

A Group Delay Optimization Design Method for Two-Channel Lattice Orthogonal Filter Banks Download PDF

Info

Publication number
CN118748549A
CN118748549A CN202411232221.1A CN202411232221A CN118748549A CN 118748549 A CN118748549 A CN 118748549A CN 202411232221 A CN202411232221 A CN 202411232221A CN 118748549 A CN118748549 A CN 118748549A
Authority
CN
China
Prior art keywords
lattice
group delay
objective function
function
low
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.)
Granted
Application number
CN202411232221.1A
Other languages
Chinese (zh)
Other versions
CN118748549B (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.)
Nanjing Cloud Magnet Electronic Technology Ltd
Hangzhou Dianzi University
Original Assignee
Nanjing Cloud Magnet Electronic Technology Ltd
Hangzhou Dianzi 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 Nanjing Cloud Magnet Electronic Technology Ltd, Hangzhou Dianzi University filed Critical Nanjing Cloud Magnet Electronic Technology Ltd
Priority to CN202411232221.1A priority Critical patent/CN118748549B/en
Publication of CN118748549A publication Critical patent/CN118748549A/en
Application granted granted Critical
Publication of CN118748549B publication Critical patent/CN118748549B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/0009Time-delay networks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0266Filter banks
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0248Filters characterised by a particular frequency response or filtering method
    • H03H17/0264Filter sets with mutual related characteristics
    • H03H17/0272Quadrature mirror filters

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明公开了一种两通道格型正交滤波器组的群延迟优化设计方法,该方法首先根据滤波器阶数,给定个格型系数值,获得一个原型,利用梯度迭代算法最小化完美重构正交滤波器组的加权最小二乘目标函数,再利用Lim‑Lee‑Chen‑Yang算法更新目标函数中的加权函数部分,获得一组最优的格型系数。接着使用得到的最优格型系数系数作为初始值,利用泰勒一阶近似的思想,优化由目标函数与群延迟优化的初始目标函数加权得到的目标函数,并且把群延迟的最值差作为一个观察量,当最值差前后相差很小时,认为得到了最优原型低通滤波器。该方法能够有效改善滤波器的非线性相位问题,减少信号误差,满足完美重构特性。

The present invention discloses a group delay optimization design method for a two-channel lattice orthogonal filter bank. The method firstly , given grid coefficient values, and obtain a prototype , using the gradient iteration algorithm to minimize the weighted least squares objective function of the perfect reconstruction orthogonal filter bank , and then use the Lim‑Lee‑Chen‑Yang algorithm to update the objective function The weighted function part in is used to obtain a set of optimal lattice coefficients. Then, the optimal lattice coefficients are used as the initial values, and the Taylor first-order approximation is used to optimize the objective function The initial objective function for group delay optimization is The objective function is obtained by weighting, and the maximum difference of group delay is taken as an observation. When the maximum difference is very small, it is considered that the optimal prototype low-pass filter is obtained. This method can effectively improve the nonlinear phase problem of the filter, reduce signal errors, and meet the perfect reconstruction characteristics.

Description

一种两通道格型正交滤波器组的群延迟优化设计方法A Group Delay Optimization Design Method for Two-Channel Lattice Orthogonal Filter Banks

技术领域Technical Field

本发明属于数字信号处理技术领域,涉及滤波器组的系数优化,具体涉及一种两通道格型正交滤波器组的群延迟优化设计方法。The invention belongs to the technical field of digital signal processing, relates to coefficient optimization of a filter group, and specifically relates to a group delay optimization design method for a two-channel lattice orthogonal filter group.

背景技术Background Art

两通道正交滤波器组是数字滤波器组中最早被提出和使用的一种滤波器组,格型结构的正交滤波器组能很好地满足信号重构的无混叠条件,被广泛应用于谱分析、音视频解码、自适应滤波以及医学信号处理等领域中。两通道格型正交滤波器组中的前置低通分析滤波器和高通分析滤波器可以将待处理的信号分解成两组子带信号,根据处理要求分别对子带信号进行处理,从而降低了数据处理运算的复杂度,再经过后置的综合滤波器组对处理后的信号进行重构,恢复出原信号。The two-channel orthogonal filter group is the earliest proposed and used filter group in the digital filter group. The lattice structure of the orthogonal filter group can well meet the non-aliasing condition of signal reconstruction and is widely used in the fields of spectrum analysis, audio and video decoding, adaptive filtering and medical signal processing. The pre-low-pass analysis filter and high-pass analysis filter in the two-channel lattice orthogonal filter group can decompose the signal to be processed into two groups of sub-band signals, and process the sub-band signals separately according to the processing requirements, thereby reducing the complexity of data processing operations, and then reconstruct the processed signal through the post-comprehensive filter group to restore the original signal.

由于两通道格型正交滤波器组主要包括分析滤波器组和综合滤波器组,为了满足信号的无混叠条件,综合滤波器组必须设计为分析滤波器组的关联形式,而分析滤波器组是由一对正交的低通-高通滤波器组成的,因此对两通道格型正交滤波器组的设计问题可以转化为对单个原型低通滤波器H0(z)的系数优化设计问题,其目标函数f由加权函数和一个低通分析滤波器格型系数的非线性函数组成。Since the two-channel lattice orthogonal filter bank mainly includes the analysis filter bank and the synthesis filter bank, in order to meet the signal's no-aliasing condition, the synthesis filter bank must be designed as a related form of the analysis filter bank, and the analysis filter bank is composed of a pair of orthogonal low-pass-high-pass filters. Therefore, the design problem of the two-channel lattice orthogonal filter bank can be transformed into the coefficient optimization design problem of a single prototype low-pass filter H 0 (z), and its objective function f is composed of a weighting function and a nonlinear function of the low-pass analysis filter lattice coefficient.

现有技术首先通过拟牛顿算法解决最小化目标函数f的问题,再使用Lim-Lee- Chen-Yang算法更新目标函数中的加权函数B(ω),直到获得一个最优的完美重构正交滤波 器组。但由于是非线性相位滤波器,经其滤波后的信号会产生一定的误差,最终导致 滤波器组不能满足完美重构特性,而拟牛顿算法并不能改善的非线性相位问题。 The existing technology first solves the problem of minimizing the objective function f by using the quasi-Newton algorithm, and then uses the Lim-Lee-Chen-Yang algorithm to update the weighting function B(ω) in the objective function until an optimal perfect reconstruction orthogonal filter bank is obtained. It is a nonlinear phase filter. The signal after filtering will produce certain errors, which eventually leads to the filter bank not being able to meet the perfect reconstruction characteristics, and the quasi-Newton algorithm cannot improve it. The nonlinear phase problem.

发明内容Summary of the invention

针对现有技术的不足,提出了一种两通道格型正交滤波器组的群延迟优化设计方 法,在原型低通滤波器的基础上,不断缩小群延迟的范围,得到优化后的滤波器系数,改善 原型低通滤波器的非线性相位的问题。 Aiming at the shortcomings of the existing technology, a group delay optimization design method for a two-channel lattice orthogonal filter bank is proposed. On the basis of the prototype low-pass filter, the range of group delay is continuously reduced to obtain the optimized filter coefficients, thus improving the prototype low-pass filter. The nonlinear phase problem.

一种两通道格型正交滤波器组的群延迟优化设计方法,具体步骤如下:A group delay optimization design method for a two-channel lattice orthogonal filter bank, the specific steps are as follows:

步骤一、根据设计要求确定原型低通滤波器的阶数,给定一组格型系数 值,获得原型低通滤波器Step 1: Determine the prototype low-pass filter according to the design requirements The order of , given a set of lattice coefficient values, obtain the prototype low-pass filter :

s1.1、定义一个大小为的格型系数向量,用来存放一组格型系数初始值: s1.1、Define a size of The lattice coefficient vector , used to store a set of initial values of lattice coefficients:

;

s1.2、获取个格型系数值,并将其存入格型系数向量中,作为初始系数值: s1.2、Get lattice coefficient values and store them in the lattice coefficient vector , as the initial coefficient value:

;

s1.3、使用格型系数向量中的值获得一个原型格型低通滤波器s1.3. Using Lattice Coefficient Vectors The values in get a prototype lattice low-pass filter :

;

其中:in:

;

;

步骤二、定义一个加权最小二乘目标函数作为优化完美重构正交滤波器组的准则:Step 2: Define a weighted least squares objective function as the criterion for optimizing the perfect reconstruction orthogonal filter bank:

;

其中表示频率点,表示阻带截止频率点,是一个加权函数,是 一个关于格型系数的非线性函数。使用梯度迭代算法最小化目标函数,具体步骤如下: in Indicates the frequency point, represents the stopband cutoff frequency point, is a weighted function, is a nonlinear function of the lattice coefficients. Use the gradient iteration algorithm to minimize the objective function , the specific steps are as follows:

s2.1、将目标函数关于格型系数进行一阶泰勒展开并忽略其高阶项,得到系数 误差向量s2.1. Relating the objective function to the lattice coefficient Perform a first-order Taylor expansion and ignore its higher-order terms to obtain the coefficient error vector :

;

s2.2、对目标函数求的一阶导s2.2. Find the objective function The first derivative of :

;

其中表示的共轭,表示取花括号内的实部。 in express The conjugate of It means taking the real part within the curly braces.

s2.3、将一阶偏导定义为: s2.3, the first-order partial derivative Defined as:

;

其中:in:

;

;

s2.4、令,定义用来存放前一次循环所得到的目标函数值。求出当 前目标函数的值,若,完成对目标函数的最小化,进入步骤三,否则将当前值 传递给,更新格型系数向量后返回s1.3:s2.4, order ,definition Used to store the objective function value obtained in the previous cycle. Find the current objective function If the value of , complete the objective function Minimize, go to step 3, otherwise the current The value is passed to , update the lattice coefficient vector Then return to s1.3:

;

步骤三、利用Lim-Lee-Chen-Yang算法更新加权函数,定义截止参数,定义用来存放前一次循环所得到的截止参数的值。基于步骤二获得的格型系数向量, 计算得到,若满足,则进入步骤四,否则将当前的值传递给,返回s1.3。 Step 3: Update the weighting function using the Lim-Lee-Chen-Yang algorithm , define the cutoff parameter ,definition Used to store the cutoff parameters obtained in the previous cycle Based on the lattice coefficient vector obtained in step 2 , calculated , if satisfied , then go to step 4, otherwise the current The value is passed to , return to s1.3.

步骤四、基于优化完美重构正交滤波器组的目标函数与群延迟,构建整体目标函数,求解滤波器组参数:Step 4: Based on the objective function and group delay of the optimized perfect reconstruction orthogonal filter bank, the overall objective function is constructed to solve the filter bank parameters:

s4.1、基于上述步骤得到的格型系数向量和低通滤波器,计算相频响应和群延迟s4.1, based on the above steps to obtain the lattice coefficient vector and low pass filter , calculate the phase-frequency response and group delay :

;

其中表示取虚部值,表示取实部值。 in Indicates taking the imaginary part value, Indicates taking the real part value.

;

其中:in:

;

;

;

;

;

s4.2、定义一个新的函数来表征群延迟优化的初始目标函数: s4.2. Define a new function To characterize the initial objective function for group delay optimization:

;

其中为一个常数变量。把群延迟的最值差作为衡量群延迟优化的衡量指标,记作in is a constant variable. The maximum difference of group delay is used as the measurement index for group delay optimization, denoted as :

;

对函数进行一阶泰勒展开,并忽略高阶项: Function Perform a first-order Taylor expansion and ignore higher-order terms:

;

;

其中:in:

;

;

;

;

;

s4.3、将优化完美重构正交滤波器组的目标函数与群延迟优化的初始目标函数作加权和,作为群延迟优化的最终目标函数,并对其进行一阶泰勒近似,将优化问题转变 为: s4.3, the objective function of optimizing the perfect reconstruction of the orthogonal filter bank The initial objective function for group delay optimization is The weighted sum is used as the final objective function of group delay optimization, and the first-order Taylor approximation is performed to transform the optimization problem into:

;

其中,分别表示求取的无穷范数,为权重变量,为信赖域边界变量。令,根据设计要求设定的值。 利用Matlab软件中的CVX优化函数工具箱求解的值,更新in, , Respectively express the , The infinite norm of , is the weight variable, , is the trust region boundary variable. Let , set according to design requirements , The value of is solved by using the CVX optimization function toolbox in Matlab software and The value of and :

;

s4.4、返回s4.2计算值记为,若,输出最优原型低通滤 波器,否则令,计算目标函数、低通滤波器以及目标函数的一阶 偏导的当前值,并返回s4.1。 s4.4, return to s4.2 calculation The value is recorded as ,like , output optimal prototype low-pass filter , otherwise let , calculate the objective function , low pass filter And the objective function The first-order partial derivative of and returns s4.1.

本发明具有以下有益效果:The present invention has the following beneficial effects:

滤波器的群延迟是判断该滤波器相位是否为线性的一个重要指标,本方法利用一阶泰勒近似的思想,以群延迟作为优化目标的一部分,既避免了拟牛顿算法计算近似Hessian矩阵的复杂性,很大程度上减少了计算量与计算时间,同时又将原本对滤波器系数的非凸优化问题转化成对系数增量的凸优化问题,通过迭代获取最优的格型系数,再将其作为初始值,继续对群延迟进行优化,可以根据设计要求灵活改变变量的取值,最终有效改善了滤波器的非线性相位的问题,使其趋近于线性。从而减少了信号经格型正交滤波器滤波后引入的误差,使滤波器组能够更好的满足完美重构特性。The group delay of the filter is an important indicator for judging whether the phase of the filter is linear. This method uses the idea of first-order Taylor approximation and takes group delay as part of the optimization target. It avoids the complexity of the quasi-Newton algorithm in calculating the approximate Hessian matrix, greatly reduces the amount of calculation and time, and transforms the original non-convex optimization problem of the filter coefficient into a convex optimization problem of the coefficient increment. The optimal lattice coefficient is obtained by iteration, and then used as the initial value to continue to optimize the group delay. The value of the variable can be flexibly changed according to the design requirements, and finally the nonlinear phase problem of the filter is effectively improved, making it close to linear. Thereby reducing the error introduced by the signal after filtering by the lattice orthogonal filter, so that the filter group can better meet the perfect reconstruction characteristics.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为实施例一中使用拟牛顿算法优化的低通分析滤波器相频响应图; FIG. 1 is a low-pass analysis filter optimized using a quasi-Newton algorithm in Example 1 Phase-frequency response diagram;

图2为实施例一中使用本方法优化的低通分析滤波器相频响应图; FIG. 2 is a low-pass analysis filter optimized by the method in Example 1. Phase-frequency response diagram;

图3为实施例二中使用拟牛顿算法优化的低通分析滤波器相频响应图; FIG. 3 is a low-pass analysis filter optimized using the quasi-Newton algorithm in Example 2 Phase-frequency response diagram;

图4为实施例二中使用本方法优化的低通分析滤波器相频响应图。 FIG. 4 is a low-pass analysis filter optimized by the method in Example 2. Phase-frequency response diagram.

具体实施方式DETAILED DESCRIPTION

以下结合附图对本发明作进一步的解释说明;The present invention will be further explained below with reference to the accompanying drawings;

一种两通道格型正交滤波器组的群延迟优化设计方法,具体包括以下步骤:A group delay optimization design method for a two-channel lattice orthogonal filter bank specifically comprises the following steps:

步骤一、根据设计要求,确定原型低通滤波器的阶数、阻带截止频率点 ,并给定一组个格型系数值,通过这组格型系数值获得原型低通滤波器Step 1: Determine the prototype low-pass filter according to the design requirements The order of , stop band cut-off frequency point , and given a set The prototype low-pass filter is obtained by this set of lattice coefficient values. .

步骤二、定义一个加权最小二乘目标函数作为优化完美重构正交滤波器组的准则:Step 2: Define a weighted least squares objective function as the criterion for optimizing the perfect reconstruction orthogonal filter bank:

;

其中表示频率点,表示阻带截止频率点,是一个加权函数,是 一个关于格型系数的非线性函数。 in Indicates the frequency point, represents the stopband cutoff frequency point, is a weighted function, is a nonlinear function of the lattice coefficients.

对这个目标函数进行一阶泰勒近似,获得一组系数误差值,用来更新格型系数值。同时记录目标函数值,若计算得到的目标函数值大于之前所记录的目标函数值,则进入步骤三,否则更新格型系数值,返回步骤一,计算新的原型格型低通滤波器。Perform first-order Taylor approximation on the objective function to obtain a set of coefficient error values, which are used to update the lattice coefficient values. At the same time, record the objective function value. If the calculated objective function value is greater than the previously recorded objective function value, proceed to step three. Otherwise, update the lattice coefficient value and return to step one to calculate a new prototype lattice low-pass filter.

步骤三、利用Lim-Lee-Chen-Yang算法更新步骤二中的加权函数,当更新结 果满足设定的截止条件时,认为得到了一组较优的格型系数值和较优的,进入步骤 四;否则将返回步骤一,使用更新后的格型系数值计算新的原型格型低通滤波器。 Step 3: Update the weighting function in step 2 using the Lim-Lee-Chen-Yang algorithm When the update result meets the set cutoff condition, it is considered that a set of better grid coefficient values and better , go to step 4; otherwise, return to step 1 and use the updated lattice coefficient values to calculate a new prototype lattice low-pass filter.

步骤四、计算当前得到的格型系数值与低通滤波器对应的群延迟函数,并 将加权最小二乘目标函数与群延迟函数构建成一个新的函数,作为整体目标函数,对整 体目标函数进行一阶泰勒近似,获得一组系数误差值,用来更新格型系数值。重复步骤四, 同时记录整体目标函数值,若计算得到的整体目标函数值大于之前所记录的值,结束循环, 完成优化过程,输出此时的格型系数值和低通滤波器Step 4: Calculate the current grid coefficient value and low-pass filter The corresponding group delay function and the weighted least squares objective function and group delay function Construct a new function as the overall objective function, perform first-order Taylor approximation on the overall objective function, and obtain a set of coefficient error values to update the grid coefficient values. Repeat step 4 and record the overall objective function value at the same time. If the calculated overall objective function value is greater than the previously recorded value, end the loop, complete the optimization process, and output the grid coefficient value and low-pass filter at this time. .

为了证明本方法的有效性,以下两个实施例展示了针对相同的正交滤波器组分别使用本方法以及拟牛顿算法进行优化,优化后的滤波器性能的比较结果。In order to prove the effectiveness of the present method, the following two embodiments show the comparison results of the performance of the optimized filters using the present method and the quasi-Newton algorithm for optimization of the same orthogonal filter group.

实施例一Embodiment 1

本实施例设定原型低通分析滤波器的阶数,阻带截止频率归一化后,通带截止频率归一化后。分别通过拟牛顿算法 和本方法对其进行群延迟优化,优化后的相频响应结果如图1、2所示。 This embodiment sets the prototype low-pass analysis filter The order of , after the stopband cutoff frequency is normalized , after normalization of the passband cutoff frequency , , The group delay is optimized by using the quasi-Newton algorithm and this method respectively. The phase-frequency response results are shown in Figures 1 and 2.

实施例二Embodiment 2

本实施例设定原型低通分析滤波器的阶数,阻带截止频率归一化后,通带截止频率归一化后。分别通过拟牛顿算 法和本方法对其进行群延迟优化,优化后的相频响应结果如图1、2所示。 This embodiment sets the prototype low-pass analysis filter The order of , after the stopband cutoff frequency is normalized , after normalization of the passband cutoff frequency , , The group delay is optimized by using the quasi-Newton algorithm and this method respectively. The phase-frequency response results are shown in Figures 1 and 2.

对比图1、2以及图3、4可以看出,使用本方法优化后的原型低通分析滤波器的 相频响应曲线的弧度更小,更趋近于一条直线,改善了非线性问题。 Comparing Figures 1 and 2 with Figures 3 and 4, it can be seen that the prototype low-pass analysis filter optimized by this method The curvature of the phase-frequency response curve is smaller and closer to a straight line, which improves the nonlinear problem.

具体优化结果数据对比如表1所示:The specific optimization result data comparison is shown in Table 1:

表1Table 1

;

从表1中数据和附图可以看出,本方法与拟牛顿算法相比,群延迟的最值差和滤波 器的频率选择性都有了很大的改善,相频响应曲线的弧度也变得更小,即两通道格型正交 滤波器组中的低通分析滤波器的相位的非线性已经得到了很好的优化。From the data in Table 1 and the attached figure, it can be seen that compared with the quasi-Newton algorithm, the maximum difference of group delay and the frequency selectivity of the filter are greatly improved, and the curvature of the phase-frequency response curve becomes smaller, that is, the low-pass analysis filter in the two-channel lattice orthogonal filter group is The nonlinearity of the phase has been well optimized.

Claims (7)

1. A group delay optimization design method of two-channel lattice type orthogonal filter bank comprises determining prototype low-pass filter according to design requirementThe order of (2)Stop band cut-off frequency pointAnd give a group ofIndividual lattice coefficient values from which a prototype low-pass filter is obtainedDefining an objective functionAs a criterion for optimizing a perfectly reconstructed orthogonal filter bank:
Wherein the method comprises the steps of The frequency point is represented by a frequency point,Representing the stop band cut-off frequency point,Is a weighting function that is used to determine the weight of the object,Is a nonlinear function of the lattice factor; the method is characterized in that: minimizing objective functions using gradient iterative algorithmsUpdating the lattice coefficient value, calculating new prototype lattice low-pass filter and objective functionIs a value of (2);
When the objective function When no decrease occurs, the weighting function is updated by using Lim-Lee-Chen-Yang algorithmWhen the updated result meets the set cut-off condition, the currently obtained lattice coefficient value and the low-pass filter are calculatedCorresponding group delay functionAnd objective functionAnd group delay functionConstructing a new function as an overall objective function, performing first-order Taylor approximation on the overall objective function to obtain a group of coefficient error values, updating the lattice coefficient values until the overall objective function value reaches a set condition, ending the cycle, completing the optimization process, and outputting the lattice coefficient values and the low-pass filter at the moment
2. The method for optimizing the group delay of the two-channel lattice type orthogonal filter set according to claim 1, wherein the method comprises the following steps: obtaining a prototype low-pass filterThe method of (1) is as follows:
Define a size as Lattice coefficient vector of (a)The device is used for storing the lattice coefficients; obtaining Xiang Gexing coefficient vectorsIs stored inIndividual lattice coefficient values as initial coefficient values:
Using lattice coefficient vectors Obtaining a prototype lattice low-pass filter from initial coefficient values of the filter
Wherein:
3. The method for optimizing the group delay of the two-channel lattice type orthogonal filter set according to claim 1, wherein the method comprises the following steps: minimizing objective functions using gradient iterative algorithms The method of (1) is as follows:
s2.1, define variables For storing the objective function value obtained in the previous cycle, and for adding the objective functionWith respect to lattice coefficient vectorsPerforming first-order Taylor expansion and neglecting higher-order terms to obtain coefficient error vectors
The lattice coefficient vectorThe elements in (a) are lattice coefficients; for objective functionSolving forIs the first order derivative of (2)
Wherein the method comprises the steps ofRepresentation ofIs used for the conjugation of (a),Representing the real part;
s2.2, leading the first order offset The definition is as follows:
Wherein:
; updating lattice coefficient vectors
Using updated lattice coefficient vectorsCalculation prototype lattice low-pass filter
S2.3, orderCalculating a current prototype lattice low-pass filterCorresponding objective functionWhen (when)Will currentlyIs passed toRepeating s 2.1-s 2.2 until
4. The method for optimizing the group delay of the two-channel lattice type orthogonal filter set according to claim 1, wherein the method comprises the following steps: the group delay functionThe method comprises the following steps:
Wherein the method comprises the steps of Is a constant variable which is a function of the temperature,Representing group delay:
Wherein the method comprises the steps of The representation takes the value of the imaginary part,Representing a real part value; Representing the phase-frequency response:
Group delay Is the maximum difference of (2)As an index for group delay optimization:
Group delay function Performing first-order Taylor expansion, and ignoring higher-order terms:
Wherein:
5. The method for optimizing the group delay of a two-channel lattice type orthogonal filter set according to claim 4, wherein: the objective function is set And group delay functionAnd (3) carrying out weighted sum to obtain a final objective function, and carrying out first-order Taylor approximation on the final objective function to convert the optimization problem into:
wherein, Respectively represent the determinationIs a function of the infinite norm of (c),As a weight variable,Solving for trusted domain boundary variablesAndUpdating the value of (2)And
Calculating an index for group delay optimizationAnd is matched with the index value at the time of the last round of updatingComparing ifOutput optimal prototype low-pass filterOtherwise letCalculating an objective functionLow pass filterObjective functionFirst order bias guide of (a)And updating the group delay function
6. The method for optimizing the group delay of a two-channel lattice type orthogonal filter set according to claim 4, wherein: the trust domain boundary variablesWeight variableThe value of (2) is set according to the design requirements.
7. A computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of any of claims 1-6.
CN202411232221.1A 2024-09-04 2024-09-04 Group delay optimization design method of two-channel lattice type orthogonal filter group Active CN118748549B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411232221.1A CN118748549B (en) 2024-09-04 2024-09-04 Group delay optimization design method of two-channel lattice type orthogonal filter group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411232221.1A CN118748549B (en) 2024-09-04 2024-09-04 Group delay optimization design method of two-channel lattice type orthogonal filter group

Publications (2)

Publication Number Publication Date
CN118748549A true CN118748549A (en) 2024-10-08
CN118748549B CN118748549B (en) 2025-05-06

Family

ID=92922192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411232221.1A Active CN118748549B (en) 2024-09-04 2024-09-04 Group delay optimization design method of two-channel lattice type orthogonal filter group

Country Status (1)

Country Link
CN (1) CN118748549B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201586640U (en) * 2009-11-05 2010-09-22 江南大学 A multi-station surface acoustic filter device testing and sorting control system
US20110302230A1 (en) * 2009-02-18 2011-12-08 Dolby International Ab Low delay modulated filter bank
CN103152012A (en) * 2013-03-04 2013-06-12 河海大学常州校区 Far-infrared (FIR) filter designing method capable of reducing pass-band group delay error

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110302230A1 (en) * 2009-02-18 2011-12-08 Dolby International Ab Low delay modulated filter bank
CN201586640U (en) * 2009-11-05 2010-09-22 江南大学 A multi-station surface acoustic filter device testing and sorting control system
CN103152012A (en) * 2013-03-04 2013-06-12 河海大学常州校区 Far-infrared (FIR) filter designing method capable of reducing pass-band group delay error

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JUNZHENG JIANG 等: "Optimization Design of Two-Channel Biorthogonal Graph Filter Banks", 《CIRCUITS SYST SIGNAL PROCESS》, 12 May 2015 (2015-05-12) *
蒋俊正 等: "两通道正交图滤波器组设计新算法", 西安电子科技大学学报, no. 02, 30 April 2018 (2018-04-30) *
蒋俊正: "DFT调制滤波器组的设计算法研究", 《中国博士学位论文全文数据库 信息科技辑 (月刊) 》, 31 December 2011 (2011-12-31) *

Also Published As

Publication number Publication date
CN118748549B (en) 2025-05-06

Similar Documents

Publication Publication Date Title
Grohs et al. Stable Gabor phase retrieval and spectral clustering
CN107256537B (en) A Design Method for Designing Two-Channel Orthogonal Graph Filter Banks
CN107192878A (en) A kind of trend of harmonic detection method of power and device based on compressed sensing
Galbraith et al. A simple noniterative estimator for moving average models
CN109408765B (en) Intelligent matching pursuit sparse reconstruction method based on quasi-Newton method
CN116187080B (en) Surface acoustic wave filter optimization design method, related equipment and storage medium
CN105243241B (en) The two passage biorthogonal figure filter set designing methods based on lift structure
Huang et al. ASYMPTOTIC PROPERTIES OF PENALIZED SPLINE ESTIMATORS IN CONCAVE EXTENDED LINEAR MODELS
CN106603036A (en) Adaptive time delay estimation method based on low-order interpolation filter
CN118748549A (en) A Group Delay Optimization Design Method for Two-Channel Lattice Orthogonal Filter Banks
CN106982045B (en) EIR-CMFB structure design method based on SOCP optimization
Petrausch et al. Wave digital filters with multiple nonlinearities
US9172346B2 (en) Numeric audio signal equalization
CN103942805B (en) Image sparse based on local polyatom match tracing decomposes fast method
CN110061717B (en) Design Method of Two-Channel Orthogonal Mirror Filter Bank Based on Iterative Gradient Search
CN116206188B (en) Image recognition method, system, device and storage medium
CN116299219A (en) Interference depth characteristic distance measurement combined detection and suppression method
CN112036108B (en) IIR digital differentiator design method and system based on Gauss Newton method
Otnes An elementary design procedure for digital filters
CN107241082B (en) A Design Method of DFT Modulation Filter Bank Based on Convex Optimization Relaxation
CN113014225B (en) Design method of QMF group based on hybrid iterative technique of all-pass filter
CN114545768A (en) Fast convergence self-adaptive active control method
Stojanović et al. Recursive digital filters with optimum equiripple passband magnitude characteristic
CN117194865A (en) A two-channel bioorthogonal filter bank coefficient optimization method based on matrix decomposition
CN110365310B (en) A Coefficient Quantization Method for Separable Two-dimensional FIR Filters

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant