Nothing Special   »   [go: up one dir, main page]

CN105677957B - Design method and device for approximate accurate reconstruction cosine modulation filter bank - Google Patents

Design method and device for approximate accurate reconstruction cosine modulation filter bank Download PDF

Info

Publication number
CN105677957B
CN105677957B CN201511034074.8A CN201511034074A CN105677957B CN 105677957 B CN105677957 B CN 105677957B CN 201511034074 A CN201511034074 A CN 201511034074A CN 105677957 B CN105677957 B CN 105677957B
Authority
CN
China
Prior art keywords
filter bank
cosine
approximate
cosine modulation
denotes
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.)
Active
Application number
CN201511034074.8A
Other languages
Chinese (zh)
Other versions
CN105677957A (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.)
93209 Troops Of Chinese People's Liberation Army
Original Assignee
93209 Troops Of Chinese People's Liberation Army
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 93209 Troops Of Chinese People's Liberation Army filed Critical 93209 Troops Of Chinese People's Liberation Army
Priority to CN201511034074.8A priority Critical patent/CN105677957B/en
Publication of CN105677957A publication Critical patent/CN105677957A/en
Application granted granted Critical
Publication of CN105677957B publication Critical patent/CN105677957B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • G06F30/367Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Complex Calculations (AREA)

Abstract

The invention discloses a design method and a device of an approximate accurate reconstruction cosine modulation filter bank, wherein the device comprises the following steps: calculating to obtain approximate accurate reconstruction conditions of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output-input relation of the cosine modulation filter bank; establishing a mathematical model designed by an approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition; calculating to obtain a group of prototype filter coefficients according to the mathematical model; and calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the group of prototype filter coefficients. The stopband attenuation performance of the quasi-precise reconstruction cosine modulation filter bank obtained through the scale transformation is obviously improved, the convergence speed is high, the numerical stability is high, and the method has very important theoretical guidance significance and engineering practical value for the design of satellite-borne signal processing in a future satellite communication system.

Description

Design method and device for approximate accurate reconstruction cosine modulation filter bank
Technical Field
The invention relates to the technical field of communication satellites, in particular to a design method and a device of an approximate accurate reconstruction cosine modulation filter bank.
Background
The cosine modulation filter bank is widely applied to the field of satellite communication, flexibly realizes the multiplexing and demultiplexing functions of signals, and reduces the complexity of satellite-borne signal forwarding. Therefore, the cosine modulation filter bank has important engineering application value, and the researchers have great interest in the design method.
Depending on the application, the cosine modulated filter bank is divided into an accurately reconstructed cosine modulated filter bank and an approximately accurately reconstructed cosine modulated filter bank. For the design of the approximate accurate reconstruction cosine modulation filter bank, the accurate reconstruction of the filter bank is relaxed within the range allowed by the application accuracy, so that the design complexity is relatively low. In general, the design of an approximate exact reconstruction cosine modulated filter bank is represented as a non-convex quadratic constraint quadratic programming problem, so the design process is to solve the non-convex quadratic constraint quadratic programming.
So far, such planning problems are very difficult to solve, and most of the planning problems turn to some heuristic algorithms. The algorithm is not strong in timeliness, even global optimal solutions of problems cannot be found under some conditions, therefore, in recent years, researchers relax the problem to be solved into a semi-definite programming problem, and then the semi-definite programming is efficiently solved by utilizing the existing algorithm, so that the approximate accurate reconstruction cosine modulation filter bank is obtained. However, the filter bank designed by the method has very large reconstruction error, may not meet application requirements, and is fatal because the convergence and numerical stability of the algorithm are not considered in the algorithm, so that a method with stable and convergent numerical values is found and proposed to design an approximate accurate reconstruction cosine modulation filter bank, and the method has very important theoretical guidance significance and engineering practical value for the design of satellite-borne signal processing in a future satellite communication system.
Disclosure of Invention
The invention provides a design method and a device of an approximate accurate reconstruction cosine modulation filter bank, which solve the problem that the convergence and the numerical stability of an algorithm are not considered in the approximate accurate reconstruction cosine modulation filter bank designed by the existing method.
In a first aspect, the present invention provides a method for designing an approximate exact reconstruction cosine modulated filter bank, including:
calculating to obtain approximate accurate reconstruction conditions of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output-input relation of the cosine modulation filter bank;
establishing a mathematical model designed by an approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
calculating to obtain a group of prototype filter coefficients according to the mathematical model;
and calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the group of prototype filter coefficients.
Preferably, the calculating to obtain the approximate accurate reconstruction condition of the cosine modulated filter bank according to the definition of the cosine modulated filter bank and the output-input relation of the cosine modulated filter bank includes:
the approximate exact reconstruction conditions are:
Figure DEST_PATH_GDA0000949371340000021
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure DEST_PATH_GDA0000949371340000022
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure DEST_PATH_GDA0000949371340000023
means "for all belonging to the interval [0, π]Upper frequency ω means "a frequency.
Preferably, the establishing a mathematical model of the approximate exact reconstruction cosine modulated filter bank design according to the approximate exact reconstruction condition includes:
the mathematical model is as follows:
Figure DEST_PATH_GDA0000949371340000031
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure DEST_PATH_GDA0000949371340000032
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure DEST_PATH_GDA0000949371340000033
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure DEST_PATH_GDA0000949371340000034
Matrix array
Figure DEST_PATH_GDA0000949371340000035
Matrix DnThe (i, j) th element of (a) is
Figure DEST_PATH_GDA0000949371340000036
Delta (·) is a dirac function,
Figure DEST_PATH_GDA0000949371340000037
Figure DEST_PATH_GDA0000949371340000038
denotes a rounding-down operation, RLRepresenting a real number set of length L.
Preferably, said calculating a set of prototype filter coefficients according to said mathematical model comprises:
calculating W according to equations (3), (4), (5) and (6)(k)、g(k)
Figure DEST_PATH_GDA0000949371340000039
And
Figure DEST_PATH_GDA00009493713400000310
and determining the scale factor d according to equation (7)j (k)(j ═ 1,2, …, m), and a was calculated by performing scaling according to equations (8) and (9)(k)And c(k)
According to formula (10) to A(k)QR decomposition to give Y(k)And Z(k)
Obtaining y according to formulae (12), (13) and (14)(k)、s(k)And λ(k+1)
If k ≧ kmaxOr | | | s(k)||≤ε1Or c(k)||≤ε2Then get the prototype filter coefficient b ═ b(k+1)(ii) a Otherwise, let k be k +1, recalculate equations (3) - (14);
Figure DEST_PATH_GDA0000949371340000041
g(k)=2Ub(k)(4)
Figure DEST_PATH_GDA0000949371340000042
Figure DEST_PATH_GDA0000949371340000043
Figure DEST_PATH_GDA0000949371340000044
d(k)=diag(d1,d2,…,dm) (8)
Figure DEST_PATH_GDA0000949371340000045
Figure DEST_PATH_GDA0000949371340000046
Y(k)=Q1R-T,Z(k)=Q2(11)
Z(k)TW(k)Z(k)y(k)=-Z(k)T(g(k)-W(k)Y(k)c(k)) (12)
s(k)=-Y(k)c(k)+Z(k)y(k)(13)
λ(k+1)=-Y(k)T(W(k)s(k)+g(k)(14)
where "diag" is the diagonal matrix identifier, λ(k)Lagrange multipliers are iterated for the kth time; initial value b of vector b(0)Initial estimated value λ of Lagrange multiplier of equation (2)(0)Maximum number of iterations kmaxLower limit epsilon of change amount of decision variable1And tolerance of constraint violation ε2All are preset values, k is 0, b(k+1)=b(k)+s(k),||·||Infinite norm, k, representing a vectormaxDenotes the maximum number of iterations, ∈1Representing the lower bound, epsilon, of the amount of change of the decision variable2Indicating the tolerance of the constraint violation.
Preferably, the calculating to obtain the approximate exact reconstruction cosine modulated filter bank according to the definition of the cosine modulated filter bank and the set of prototype filter coefficients includes:
according to the dual characteristics h (N) h (N-1-N) of the filters in equations (1) and (2) and the set of prototype filter coefficients b[2h(L-1),…,2h(1),2h(0)]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure DEST_PATH_GDA0000949371340000051
Figure DEST_PATH_GDA0000949371340000052
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
In a second aspect, the present invention further provides a device for designing an approximate exact reconstruction cosine modulated filter bank, including:
the approximate accurate reconstruction condition calculation module is used for calculating and obtaining the approximate accurate reconstruction condition of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output and input relation of the cosine modulation filter bank;
the mathematical model establishing module is used for establishing a mathematical model designed by the approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
the filter coefficient calculation module is used for calculating a group of prototype filter coefficients according to the mathematical model;
and the modulation filter bank calculation module is used for calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the group of prototype filter coefficients.
Preferably, the approximate exact reconstruction condition calculation module includes:
the approximate exact reconstruction conditions are:
Figure DEST_PATH_GDA0000949371340000053
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure DEST_PATH_GDA0000949371340000054
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure DEST_PATH_GDA0000949371340000055
means "for all belonging to the interval [0, π]Upper frequency ω means "a frequency.
Preferably, the mathematical model building module comprises:
the mathematical model is as follows:
Figure DEST_PATH_GDA0000949371340000061
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure DEST_PATH_GDA0000949371340000062
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure DEST_PATH_GDA0000949371340000063
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure DEST_PATH_GDA0000949371340000064
Matrix array
Figure DEST_PATH_GDA0000949371340000065
Matrix DnThe (i, j) th element of (a) is
Figure DEST_PATH_GDA0000949371340000066
Delta (·) is a dirac function,
Figure DEST_PATH_GDA0000949371340000067
Figure DEST_PATH_GDA0000949371340000068
denotes a rounding-down operation, RLRepresenting a real number set of length L.
Preferably, the filter coefficient calculation module is configured to:
calculating W according to equations (3), (4), (5) and (6)(k)、g(k)
Figure DEST_PATH_GDA0000949371340000069
And
Figure DEST_PATH_GDA00009493713400000610
and determining the scale factor d according to equation (7)j (k)(j ═ 1,2, …, m), and a was calculated by performing scaling according to equations (8) and (9)(k)And c(k)
According to formula (10) to A(k)QR decomposition to give Y(k)And Z(k)
Obtaining y according to formulae (12), (13) and (14)(k)、s(k)And λ(k+1)
If k ≧ kmaxOr | | | s(k)||≤ε1Or c(k)||≤ε2Then get the prototype filter coefficient b ═ b(k+1)(ii) a Otherwise, let k be k +1, recalculate equations (3) - (14);
Figure DEST_PATH_GDA0000949371340000071
g(k)=2Ub(k)(4)
Figure DEST_PATH_GDA0000949371340000072
Figure DEST_PATH_GDA0000949371340000073
Figure DEST_PATH_GDA0000949371340000074
d(k)=diag(d1,d2,…,dm) (8)
Figure DEST_PATH_GDA0000949371340000075
Figure DEST_PATH_GDA0000949371340000076
Y(k)=Q1R-T,Z(k)=Q2(11)
Z(k)TW(k)Z(k)y(k)=-Z(k)T(g(k)-W(k)Y(k)c(k)) (12)
s(k)=-Y(k)c(k)+Z(k)y(k)(13)
λ(k+1)=-Y(k)T(W(k)s(k)+g(k)) (14)
where "diag" is the diagonal matrix identifier, λ(k)Lagrange multipliers are iterated for the kth time; initial value b of vector b(0)Initial estimated value λ of Lagrange multiplier of equation (2)(0)Maximum number of iterations kmaxLower limit epsilon of change amount of decision variable1And tolerance of constraint violation ε2All are preset values, k is 0, b(k+1)=b(k)+s(k),||·||Infinite norm, k, representing a vectormaxDenotes the maximum number of iterations, ∈1Representing the lower bound, epsilon, of the amount of change of the decision variable2Indicating the tolerance of the constraint violation.
Preferably, the modulation filter bank calculation module includes:
according to the dual characteristics h (N) h (N-1-N) of the filter in the equations (1) and (2) and the set of prototype filter coefficients b [2h (L-1), …,2h (1),2h (0) ]]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure DEST_PATH_GDA0000949371340000081
Figure DEST_PATH_GDA0000949371340000082
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
According to the technical scheme, the stopband attenuation performance of the quasi-precise reconstruction cosine modulation filter bank obtained through the scale transformation is obviously improved, the convergence rate is high, the numerical stability is high, and the method has very important theoretical guidance significance and engineering practical value for the design of satellite-borne signal processing in a future satellite communication system.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic flowchart of a design method of an approximate exact reconstruction cosine modulated filter bank according to an embodiment of the present invention;
fig. 2 is a general structural diagram of an M-channel cosine modulated filter bank according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method for designing an approximate exact reconstruction cosine modulated filter bank according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a solving process of a non-convex quadratic constraint quadratic programming model according to an embodiment of the present invention;
fig. 5 is an amplitude-frequency response curve of a prototype filter, an amplitude-frequency response curve of an analysis filter, an amplitude-frequency response curve of a distortion transfer function, and an amplitude-frequency response curve of an aliasing error function according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a device for designing an approximate exact reconstruction cosine modulated filter bank according to an embodiment of the present invention.
Detailed Description
The following further describes embodiments of the invention with reference to the drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Fig. 1 shows a schematic flowchart of a design method of an approximate exact reconstruction cosine modulated filter bank provided in this embodiment, including:
s1, calculating to obtain approximate accurate reconstruction conditions of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output and input relation of the cosine modulation filter bank;
s2, establishing a mathematical model designed by an approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
s3, calculating to obtain a group of prototype filter coefficients according to the mathematical model;
and S4, calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the prototype filter coefficient.
According to the embodiment, firstly, approximate accurate reconstruction conditions are deduced according to cosine modulation definitions and the relation between cosine modulation filter bank input and cosine modulation filter bank output; secondly, establishing a non-convex quadratic constraint quadratic programming model which takes the coefficient of the prototype filter of the cosine modulation filter bank as a decision variable, namely a mathematical model of the design problem of the approximate accurate reconstruction cosine modulation filter bank by taking the deduced approximate accurate reconstruction condition as a constraint condition and the stop band energy of the prototype filter of the cosine modulation filter bank as a target; then, designing an algorithm to stably solve the established non-convex quadratic constraint quadratic programming mathematical model to obtain a group of optimal prototype filter coefficients; and finally, obtaining a cosine modulation filter bank according to the cosine modulation definition, namely, an approximate accurate reconstruction cosine modulation filter bank.
The stopband attenuation performance of the quasi-precise reconstruction cosine modulation filter bank obtained through the scale transformation is obviously improved, the convergence rate is high, the numerical stability is high, and the method has very important theoretical guidance significance and engineering practical value for the design of satellite-borne signal processing in a future satellite communication system.
As a preferable aspect of the present embodiment, S1 includes:
the approximate exact reconstruction conditions are:
Figure DEST_PATH_GDA0000949371340000101
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure DEST_PATH_GDA0000949371340000102
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure DEST_PATH_GDA0000949371340000109
means "for all belonging to the interval [0, π]Upper frequency ω means "a frequency.
Specifically, S2 includes:
the mathematical model is as follows:
Figure DEST_PATH_GDA0000949371340000103
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure DEST_PATH_GDA0000949371340000104
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure DEST_PATH_GDA0000949371340000105
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure DEST_PATH_GDA0000949371340000106
Matrix array
Figure DEST_PATH_GDA0000949371340000107
Matrix DnThe (i, j) th element of (a) is
Figure DEST_PATH_GDA0000949371340000108
δ (·) is a dirac function,
Figure DEST_PATH_GDA0000949371340000111
Figure DEST_PATH_GDA0000949371340000112
denotes a rounding-down operation, RLRepresenting a real number set of length L.
Further, S3 includes:
calculating W according to equations (3), (4), (5) and (6)(k)、g(k)
Figure DEST_PATH_GDA0000949371340000113
And
Figure DEST_PATH_GDA0000949371340000114
and determining the scale factor d according to equation (7)j (k)(j ═ 1,2, …, m), and a was calculated by performing scaling according to equations (8) and (9)(k)And c(k)
According to formula (10) to A(k)QR decomposition to give Y(k)And Z(k)
Obtaining y according to formulae (12), (13) and (14)(k)、s(k)And λ(k+1)
If k ≧ kmaxOr | | | s(k)||≤ε1Or c(k)||≤ε2Then get the prototype filter coefficient b ═ b(k+1)(ii) a Otherwise, let k be k +1, recalculate equations (3) - (14);
Figure DEST_PATH_GDA0000949371340000115
g(k)=2Ub(k)(4)
Figure DEST_PATH_GDA0000949371340000116
Figure DEST_PATH_GDA0000949371340000117
Figure DEST_PATH_GDA0000949371340000118
d(k)=diag(d1,d2,…,dm) (8)
Figure DEST_PATH_GDA0000949371340000119
Figure DEST_PATH_GDA00009493713400001110
Y(k)=Q1R-T,Z(k)=Q2(11)
Z(k)TW(k)Z(k)y(k)=-Z(k)T(g(k)-W(k)Y(k)c(k)) (12)
s(k)=-Y(k)c(k)+Z(k)y(k)(13)
λ(k+1)=-Y(k)T(W(k)s(k)+g(k)) (14)
where "diag" is the diagonal matrix identifier, λ(k)Lagrange multipliers are iterated for the kth time; initial value b of vector b(0)Initial estimated value λ of Lagrange multiplier of equation (2)(0)Maximum number of iterations kmaxLower limit epsilon of change amount of decision variable1And tolerance of constraint violation ε2All are preset values, k is 0, b(k+1)=b(k)+s(k),||·||Infinite norm, k, representing a vectormaxDenotes the maximum number of iterations, ∈1Representing the lower bound, epsilon, of the amount of change of the decision variable2Indicating the tolerance of the constraint violation.
Further, S4 includes:
according to the dual characteristics h (N) h (N-1-N) of the filter in the equations (1) and (2) and the set of prototype filter coefficients b [2h (L-1), …,2h (1),2h (0) ]]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure DEST_PATH_GDA0000949371340000121
Figure DEST_PATH_GDA0000949371340000122
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
The following takes an M-channel cosine modulated filter bank as an example, and details an implementation process of the present embodiment are described with reference to the drawings.
First, approximately accurate reconstruction conditions are derived.
FIG. 2 shows the structure of an M-channel cosine modulated filter bank, where M is the number of channels of the cosine modulated filter bank, Hk(z) (k-0, 1, …, M-1) is the z-transform of the analysis filter, Fk(z) (k ═ 0,1, …, M-1) is the z transform of the synthesis filter, ↓ M denotes the M times decimation operation, ↓ M denotes the M times interpolation operation, x (z) denotes the z transform of the input signal of the M-channel cosine modulated filter bank,
Figure DEST_PATH_GDA0000949371340000123
representing the z-transform of the output signal of an M-channel cosine modulated filter bank.
Let h (N) (0, 1, …, N-1), length N, and z transform (also called transfer function) h (z) for the prototype filter of the cosine modulated filter bank; analysis filter is hk(N) (k is 0,1, …, M-1, N is 0,1, …, N-1), and the synthesis filter is fk(N) (k is 0,1, …, M-1, N is 0,1, …, N-1), and equations (15) and (16) are defined according to a cosine modulated filter bank.
At the same time, the cosine modulated filterbank inputs X (z) and outputs
Figure DEST_PATH_GDA0000949371340000131
The relationship between them is:
Figure DEST_PATH_GDA0000949371340000132
wherein:
Figure DEST_PATH_GDA0000949371340000133
Figure DEST_PATH_GDA0000949371340000134
respectively, the distortion transfer function and the aliasing distortion function of the cosine modulated filterbank. From the theory of signal processing: when in use
Figure DEST_PATH_GDA0000949371340000135
Tl(z)≈0,l=1,2,…,M-1 (21)
The cosine modulated filter bank has an approximate exact reconstruction property, i.e. the cosine modulated filter bank is an approximate exact reconstruction cosine modulated filter bank. Here, | · | represents a modulo operation. Due to the fact that each analysis filter h in the cosine modulation filter bankk(N) (k is 0,1, …, M-1, N is 0,1, …, N-1) and each synthesis filter fk(N) (k-0, 1, …, M-1, N-0, 1, …, N-1) has narrow transition and high impedance attenuation, according to signal processing theory, Tl(z) ≈ 0, l ═ 1,2, …, M-1. From the corresponding relationship among the time domain, the frequency domain and the z domain, the equations (15), (16) and (18) can be obtained
Figure DEST_PATH_GDA0000949371340000136
Wherein:
Figure DEST_PATH_GDA0000949371340000137
denotes the unit of imaginary number, ω denotes the angular frequency, e denotes the base of the exponential function, T0(e) Is T0Amplitude-frequency response of (z), H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency is shifted by k pi/M. Therefore, the approximate exact reconstruction condition of the cosine modulated filter bank is equation (1).
And secondly, establishing a mathematical model of the design problem of the approximate accurate reconstruction cosine modulation filter bank.
Let the length N of the prototype filter h (N) be an even number (this is more applicable in engineering), i.e. N is 2L. Let vector b be [2h (L-1), …,2h (1),2h (0)]TMatrix of
Figure DEST_PATH_GDA0000949371340000138
Here [ ·]TRepresenting a conjugate transpose operation, matrix DnThe (i, j) th element of (a) is
Figure DEST_PATH_GDA0000949371340000141
δ (-) is a dirac function, the square of the mode of the prototype filter's amplitude-frequency response can be expressed as | H (e))|2=bTT (ω) b, is substituted for formula (15) to give
Figure DEST_PATH_GDA0000949371340000142
Wherein:
Figure DEST_PATH_GDA0000949371340000143
Figure DEST_PATH_GDA0000949371340000144
indicating a rounding down operation.
The engineering usually requires the prototype filter to have the minimum stop-band energy, and the stop-band energy of the prototype filter is
Figure DEST_PATH_GDA0000949371340000145
Order matrix
Figure DEST_PATH_GDA0000949371340000146
Then E ═ bTUb, therefore, engineering application targets minimizing E ═ bTUb, the approximate exact reconstruction cosine filter bank design problem can be abstracted as the following mathematical model, as shown in equation (2).
And thirdly, solving the mathematical model.
Equation (2) is the key to obtain the prototype filter h (N) (0, 1, …, N-1), but it is a nonlinear optimization problem. The following algorithm is designed to solve the problem.
Let b(0),λ(0)The solution of equation (2) and the initial estimate of the Lagrange multiplier, respectively. Let k equal to 0, solve the quadratic programming subproblem in k +1 step
Figure DEST_PATH_GDA0000949371340000147
Wherein: s is a decision variable which is a function of the decision variable,
in solving the subproblem (24), the superscript (k) is omitted for simplicity of description. If the sub-problem (24) is solved directly, as in equations (3) - (6), the coefficient matrix is due to constraints
Figure DEST_PATH_GDA0000949371340000148
And constraint violation degree
Figure DEST_PATH_GDA0000949371340000149
The elements are unevenly distributed, and the numerical value is unstable in the solving process, even the divergence phenomenon occurs. To prevent this, equation (24) is scaled, i.e., in a constrained equation
Figure DEST_PATH_GDA00009493713400001410
Two-sided simultaneous left-multiplication diagonal matrix d ═ diag (d)1,d2,…,dm) Here "diag" is the diagonal matrix identifier, dj(j ═ 1,2, …, m) is the scale factor, which takes the value of equation (7), resulting in a new constraint equation of aTs ═ c, where
Figure DEST_PATH_GDA0000949371340000151
The quadratic programming sub-problem after the scaling is thus
Figure DEST_PATH_GDA0000949371340000152
Next, the matrix A is QR decomposed, i.e.
Figure DEST_PATH_GDA0000949371340000153
Wherein: q is an orthogonal matrix of order L, R is an invertible upper triangular matrix of order (m +1) × (m +1), Q1And Q2Respectively, the front m +1 column and the rear L-m-1 column of Q.
Let Y be Q1R-T,Z=Q2So that A isTY=I,ATZ is 0, where I is a unit matrix, then ATThe solution of s-c is s-Yc + Zy, where y ∈ RL-m-1Is an approximate variable. Substituting it into the objective function of equation (24) for 0.5sTWs+sTIn g, equation (24a) is transformed into the following unconstrained optimization problem:
Figure DEST_PATH_GDA0000949371340000154
order to
Figure DEST_PATH_GDA0000949371340000155
To obtain
ZTWZy=-ZT(g-WYc) (27)
Solving the system of linear equations (14) yields the minimum point y of ψ (y)(k)Thus, the solution of the quadratic programming subproblem (24a), which is the solution of equation (24) according to the theory of mathematical optimization, is
s(k)=-Yc+Zy(k)(28)
Corresponding Lagrange multipliers are
λ(k+1)=-YT(Ws(k)+g) (29)
The solution to the problem to be solved is then obtained by operating according to steps 4 and 5 given below. The detailed steps of the algorithm are given below and the flow is shown in fig. 4.
Step 1: given an initial value b of a vector b(0)Initial estimated value λ of Lagrange multiplier of equation (2)(0)Maximum number of iterations kmaxDecision variable changeLower limit of amount ε1And tolerance of constraint violation ε2Let k be 0;
step 2: w is calculated according to equations (3), (4), (5) and (6), respectively(k)、g(k)
Figure DEST_PATH_GDA0000949371340000156
And
Figure DEST_PATH_GDA0000949371340000157
and determining the scale factor d according to equation (7)j (k)(j ═ 1,2, …, m), and then scaled according to equation (25), i.e., a is calculated(k)And c(k)
And step 3: to A(k)QR decomposition to give Y(k)And Z(k)
And 4, step 4: solving the system of linear equations (27) to obtain y(k)Thereby obtaining s according to the formulae (28) and (29)(k)And λ(k+1)And let b(k+1)=b(k)+s(k)
And 5: if k ≧ kmax、||s(k)||≤ε1、||c(k)||≤ε2If any of these three conditions is satisfied, the algorithm terminates and the solution b-b of equation (2) is obtained(k+1)(ii) a Otherwise, let k be k +1, jump to step 2, and re-execute the procedure from step 2 to step 5. Here, | · | luminanceRepresenting an infinite norm of the vector.
And fourthly, carrying out cosine modulation to obtain an approximate accurate reconstruction cosine modulation filter bank.
After vector b is obtained, b is [2h (L-1), …,2h (1),2h (0)]TAccording to the even-length filter, i.e. h (N) ═ h (N-1-N), where N ═ 2L is the length of the prototype filter, the prototype filter coefficients h (N) ═ 1,2, …, N-1 constitute the vector [ h (0), h (1), …, h (L-1), …, h (1), h (0)]=0.5[bL-1,bL-2,…,b1,b0,bT]Wherein b isi(i-0, 1, …, L-1) is an element of the vector b.
According to the formulas (15) and (16), each analysis filter h of the approximate accurate reconstruction cosine modulation filter bank can be obtainedk(n) and a synthesis filter fk(N), where k is 0,1, …, M-1, N is 0,1, …, N-1, the parameter M is the number of channels in the filter bank, and N is the length of the prototype filter. So far, the design process of the approximate accurate reconstruction cosine modulation filter bank is completed. The detailed design flow is shown in fig. 3.
The following describes an embodiment of the design method of an approximate exact reconstruction cosine modulated filter bank according to the present invention with specific data.
For a filter bank, three performance indexes of the filter bank, namely stopband attenuation, reconstruction error peak-to-peak value and maximum aliasing error, are generally considered in engineering, and are defined as follows:
stopband attenuation As=20log10δsWherein
Figure DEST_PATH_GDA0000949371340000161
log10Denotes a logarithmic function with base 10, ωsFor stop band edge frequency, "max" represents max operation, | · | represents modulo operation, H (e)) For the magnitude-frequency response of the filter bank prototype filter,
Figure DEST_PATH_GDA0000949371340000162
is an imaginary unit;
reconstruction of error peak
Figure DEST_PATH_GDA0000949371340000163
Wherein "max" represents maximum operation, "min" represents minimum operation, | |, represents modulo operation, |, M is the number of channels of the filter bank, T0(e) The magnitude-frequency response of the distortion transfer function of the filter bank represented by equation (3),
Figure DEST_PATH_GDA0000949371340000171
is an imaginary unit;
maximum aliasing error
Figure DEST_PATH_GDA0000949371340000172
Wherein
Figure DEST_PATH_GDA0000949371340000173
For aliasing error amplitude-frequency response, "max" represents maximum operation, "min" represents minimum operation, | · | represents modulus operation, M is the number of channels of the filter bank, Tl(e) The magnitude-frequency response of the aliasing distortion function for the filter bank represented by equation (3a),
Figure DEST_PATH_GDA0000949371340000174
in units of imaginary numbers.
The parameters to be applied in the following examples are first given:
TABLE 1 basic parameter Table
Maximum number of iterations kmax 200
Lower bound epsilon of the amount of change of the decision variable1 1e-10
Tolerance of constraint violation ε2 1e-16
An embodiment of a 16-channel approximate precise reconstruction cosine modulated filter bank is designed by adopting a design method of the approximate precise reconstruction cosine modulated filter bank.
The specification parameters of the filter bank to be designed are as follows: number of channels M equals 16, prototype filter length N equals 384, stop band edge frequency
Figure DEST_PATH_GDA0000949371340000175
A16-channel approximate exact reconstruction cosine modulation filter bank is designed and obtained by applying the design method of the approximate exact reconstruction cosine modulation filter bank of the embodiment, and the stopband attenuation A of the filter bank issReconstruction error peak-to-peak value E of-106 dBpp3.26E-14, maximum aliasing error Ea8.50e-8, its prototype filter amplitude-frequency response | H (e)) I curve, analysis filter amplitude-frequency response I Hk(e) Curve (k is 0,1, …, M-1), distortion transfer function amplitude-frequency response | T0(e) I curve and aliasing error amplitude frequency response E (E)) The curves are shown in fig. 5. In addition, the effect of the scaling in the present method is shown in table 2.
TABLE 2 Effect of Scale Change
Figure DEST_PATH_GDA0000949371340000176
Figure DEST_PATH_GDA0000949371340000181
Without scale conversion, i.e. d in equation (7)j=1,j=1,2,…,m,
Figure DEST_PATH_GDA0000949371340000182
As can be seen from Table 2, after the scale transformation is added in the method, the designed filter bank has obviously improved stop band attenuation performance, namely, the stop band attenuation performance is reduced from-73 dB to-106 dB, because the scale transformation improves the numerical stability of the solving algorithm of the formula (2).
Fig. 6 shows a schematic structural diagram of a design apparatus for an approximate exact reconstruction cosine modulated filter bank provided in this embodiment, including:
the approximate accurate reconstruction condition calculation module 11 is used for calculating and obtaining an approximate accurate reconstruction condition of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output-input relation of the cosine modulation filter bank;
a mathematical model establishing module 12, configured to establish a mathematical model designed by the approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
a filter coefficient calculation module 13, configured to calculate a set of prototype filter coefficients according to the mathematical model;
and the modulation filter bank calculation module 14 is configured to calculate to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the set of prototype filter coefficients.
The stop band attenuation performance of the quasi-exact reconstruction cosine modulation filter bank obtained through the scale transformation is obviously improved, the convergence rate is high, the numerical stability is high, and the method has very important theoretical guidance significance and engineering practical value for the design of satellite-borne signal processing in a future satellite communication system.
As a preferable solution of this embodiment, the approximate accurate reconstruction condition calculation module 11 includes:
the approximate exact reconstruction conditions are:
Figure DEST_PATH_GDA0000949371340000191
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure DEST_PATH_GDA0000949371340000192
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure DEST_PATH_GDA0000949371340000193
means "for all belonging to the interval [0, π]Upper frequency ω means "a frequency.
Specifically, the mathematical model building module 12 includes:
the mathematical model is as follows:
Figure DEST_PATH_GDA0000949371340000194
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure DEST_PATH_GDA0000949371340000195
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure DEST_PATH_GDA0000949371340000196
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure DEST_PATH_GDA0000949371340000197
Matrix array
Figure DEST_PATH_GDA0000949371340000198
Matrix DnThe (i, j) th element of (a) is
Figure DEST_PATH_GDA0000949371340000199
Delta (·) is a dirac function,
Figure DEST_PATH_GDA00009493713400001910
Figure DEST_PATH_GDA00009493713400001911
denotes a rounding-down operation, RLRepresenting a real number set of length L.
Further, the filter coefficient calculation module 13 is configured to:
calculating W according to equations (3), (4), (5) and (6)(k)、g(k)
Figure DEST_PATH_GDA00009493713400001912
And
Figure DEST_PATH_GDA00009493713400001913
and determining the scale factor d according to equation (7)j (k)(j ═ 1,2, …, m), and a was calculated by performing scaling according to equations (8) and (9)(k)And c(k)
According to formula (10) to A(k)QR decomposition to give Y(k)And Z(k)
Obtaining y according to formulae (12), (13) and (14)(k)、s(k)And λ(k+1)
If k ≧ kmaxOr | | | s(k)||≤ε1Or c(k)||≤ε2Then get the prototype filter coefficient b ═ b(k+1)(ii) a Otherwise, let k be k +1, recalculate equations (3) - (14);
Figure DEST_PATH_GDA0000949371340000201
g(k)=2Ub(k)(4)
Figure DEST_PATH_GDA0000949371340000202
Figure DEST_PATH_GDA0000949371340000203
Figure DEST_PATH_GDA0000949371340000204
d(k)=diag(d1,d2,…,dm) (8)
Figure DEST_PATH_GDA0000949371340000205
Figure DEST_PATH_GDA0000949371340000206
Y(k)=Q1R-T,Z(k)=Q2(11)
Z(k)TW(k)Z(k)y(k)=-Z(k)T(g(k)-W(k)Y(k)c(k)) (12)
s(k)=-Y(k)c(k)+Z(k)y(k)(13)
λ(k+1)=-Y(k)T(W(k)s(k)+g(k)) (14)
where "diag" is the diagonal matrix identifier, λ(k)Lagrange multipliers are iterated for the kth time; initial value b of vector b(0)Initial estimated value λ of Lagrange multiplier of equation (2)(0)Maximum number of iterations kmaxLower limit epsilon of change amount of decision variable1And tolerance of constraint violation ε2All are preset values, k is 0, b(k+1)=b(k)+s(k),||·||Infinite norm, k, representing a vectormaxDenotes the maximum number of iterations, ∈1Representing the lower bound, epsilon, of the amount of change of the decision variable2Indicating the tolerance of the constraint violation.
Still further, the modulation filter bank calculation module 14 includes:
according to the dual characteristics h (N) h (N-1-N) of the filter in the equations (1) and (2) and the set of prototype filter coefficients b [2h (L-1), …,2h (1),2h (0) ]]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure DEST_PATH_GDA0000949371340000211
Figure DEST_PATH_GDA0000949371340000212
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
In the description of the present invention, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

Claims (6)

1. A design method of approximate accurate reconstruction cosine modulated filter bank is characterized by comprising the following steps:
calculating to obtain approximate accurate reconstruction conditions of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output-input relation of the cosine modulation filter bank;
establishing a mathematical model designed by an approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
calculating to obtain a group of prototype filter coefficients according to the mathematical model;
calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the group of prototype filter coefficients;
wherein, the approximate accurate reconstruction condition of the cosine modulation filter bank is obtained by calculation according to the definition of the cosine modulation filter bank and the output and input relation of the cosine modulation filter bank, and the approximate accurate reconstruction condition comprises the following steps:
the approximate exact reconstruction conditions are:
Figure FDA0002226429400000011
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure FDA0002226429400000012
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure FDA0002226429400000013
denotes for all the belonging intervals [0, π]Upper frequency omega.
2. The method of claim 1, wherein the building a mathematical model of an approximate exact reconstruction cosine modulated filter bank design based on the approximate exact reconstruction condition comprises:
the mathematical model is as follows:
Figure FDA0002226429400000014
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure FDA0002226429400000021
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure FDA0002226429400000022
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure FDA0002226429400000023
Matrix array
Figure FDA0002226429400000024
Matrix DnThe (i, j) th element of (a) is
Figure FDA0002226429400000025
i is 0,1, …, L-1, j is 0,1, …, L-1, δ (·) is a dirac function,
Figure FDA0002226429400000026
Figure FDA0002226429400000027
denotes a rounding-down operation, RLRepresenting a real number set of length L.
3. The method of claim 2, wherein computing the approximate exact reconstruction cosine modulated filter bank based on the definition of the cosine modulated filter bank and the set of prototype filter coefficients comprises:
according to the dual characteristics h (N) h (N-1-N) of the filter in the equations (1) and (2) and the set of prototype filter coefficients b [2h (L-1), …,2h (1),2h (0) ]]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure FDA0002226429400000028
Figure FDA0002226429400000029
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
4. An apparatus for designing an approximate exact reconstruction cosine modulated filter bank, comprising:
the approximate accurate reconstruction condition calculation module is used for calculating and obtaining the approximate accurate reconstruction condition of the cosine modulation filter bank according to the definition of the cosine modulation filter bank and the output and input relation of the cosine modulation filter bank;
the mathematical model establishing module is used for establishing a mathematical model designed by the approximate accurate reconstruction cosine modulation filter bank according to the approximate accurate reconstruction condition;
the filter coefficient calculation module is used for calculating a group of prototype filter coefficients according to the mathematical model;
the modulation filter bank calculation module is used for calculating to obtain an approximate accurate reconstruction cosine modulation filter bank according to the definition of the cosine modulation filter bank and the prototype filter coefficient;
wherein the approximate exact reconstruction condition calculation module comprises:
the approximate exact reconstruction conditions are:
Figure FDA0002226429400000031
wherein M is the channel number of the cosine modulated filter bank, k is an integer greater than or equal to 0,
Figure FDA0002226429400000032
denotes the unit of imaginary number, ω denotes angular frequency, e denotes the base of the exponential function, H (e)j(ω-kπ/M)) Amplitude-frequency response H (e) of H (z)) The frequency shift is k pi/M and h (z) is the transfer function of the prototype filter of the cosine modulated filter bank, | · | denotes the modulo operation,
Figure FDA0002226429400000034
denotes for all the belonging intervals [0, π]Upper frequency omega.
5. The apparatus of claim 4, wherein the mathematical model building module comprises:
the mathematical model is as follows:
Figure FDA0002226429400000033
wherein: "minize" and "subject to" are mathematical programming terms, meaning "minimize" and "constraint", respectively,
Figure FDA0002226429400000041
as an objective function, representing the design goal of minimizing the stopband energy of the prototype filter,
Figure FDA0002226429400000042
to be constrained, it is shown that approximately exact reconstruction conditions must be maintained in the process of approaching the design goal, b ═ 2h (L-1), …,2h (1),2h (0)]T,[·]TH (N) is a prototype filter of length N, L is N/2, N is an integer, and the matrix is
Figure FDA0002226429400000043
Matrix array
Figure FDA0002226429400000044
Matrix DnThe (i, j) th element of (a) is
Figure FDA0002226429400000045
i is 0,1, …, L-1, j is 0,1, …, L-1, δ (·) is a dirac function,
Figure FDA0002226429400000046
Figure FDA0002226429400000047
denotes a rounding-down operation, RLRepresenting a real number set of length L.
6. The apparatus of claim 5, wherein the modulation filter bank computation module comprises:
according to the dual characteristics h (N) h (N-1-N) of the filter in the equations (1) and (2) and the set of prototype filter coefficients b [2h (L-1), …,2h (1),2h (0) ]]TCalculating to obtain a vector [ h (0), h (1), …, h (L-1), h (L-1), …, h (1), h (0) formed by prototype filter coefficients h (N) (1, 2, …, N-1)]=0.5[bL-1,bL-2,…,b1,b0,bT]Thereby obtaining an approximately accurately reconstructed cosine modulated filter bank of equations (15) and (16):
Figure FDA0002226429400000048
Figure FDA0002226429400000049
wherein k is 0,1, …, M-1, N is 0,1, …, N-1.
CN201511034074.8A 2015-12-31 2015-12-31 Design method and device for approximate accurate reconstruction cosine modulation filter bank Active CN105677957B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511034074.8A CN105677957B (en) 2015-12-31 2015-12-31 Design method and device for approximate accurate reconstruction cosine modulation filter bank

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511034074.8A CN105677957B (en) 2015-12-31 2015-12-31 Design method and device for approximate accurate reconstruction cosine modulation filter bank

Publications (2)

Publication Number Publication Date
CN105677957A CN105677957A (en) 2016-06-15
CN105677957B true CN105677957B (en) 2020-06-05

Family

ID=56298602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511034074.8A Active CN105677957B (en) 2015-12-31 2015-12-31 Design method and device for approximate accurate reconstruction cosine modulation filter bank

Country Status (1)

Country Link
CN (1) CN105677957B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107181473B (en) * 2017-05-18 2020-10-13 桂林电子科技大学 Method for directly constructing non-uniform cosine modulation linear phase filter bank
CN112528582B (en) * 2021-02-07 2021-06-29 北京理工大学 Prototype filter generation method and device, channelization method and satellite-borne communication device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888104A (en) * 2014-02-25 2014-06-25 广东省电信规划设计院有限公司 Method and system for designing FIR digital filter
CN105207646A (en) * 2015-10-16 2015-12-30 桂林电子科技大学 Minimization maximum design method for alternating DFT modulation filter banks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888104A (en) * 2014-02-25 2014-06-25 广东省电信规划设计院有限公司 Method and system for designing FIR digital filter
CN105207646A (en) * 2015-10-16 2015-12-30 桂林电子科技大学 Minimization maximum design method for alternating DFT modulation filter banks

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Efficient Wideband Channelizer for Software Radio Systems Using Modulated PR Filterbanks;Wajih A. Abu-Al-Saud等;《IEEE TRANSACTIONS ON SIGNAL PROCESSING》;20041031;第52卷(第10期);第2807-2820页 *
改进的IFIR近似精确重构原型滤波器设计;李平博等;《重庆邮电大学学报(自然科学版)》;20150228;第27卷(第2期);第197-203页 *
星载柔性转发器中一种近似精确重构原型滤波器的设计;张飞等;《电子与信息学报》;20130331;第35卷(第3期);第671-676页的摘要、第2节、第3节、第5节和图2 *
过采样精确重构余弦调制滤波器组的设计;曹雪虹等;《通信学报》;20010831;第22卷(第8期);第66-71页 *

Also Published As

Publication number Publication date
CN105677957A (en) 2016-06-15

Similar Documents

Publication Publication Date Title
Buckmaster et al. Nonuniqueness of weak solutions to the SQG equation
Beattie et al. Model reduction by rational interpolation
Deng Noniterative WLS design of allpass variable fractional-delay digital filters
CN110365312B (en) Multiphase structure of two-channel orthogonal mirror image filter bank and coefficient design method thereof
CN107015190A (en) Relatively prime array Wave arrival direction estimating method based on the sparse reconstruction of virtual array covariance matrix
CN102879824B (en) Quick sparse Radon transformation method based on iterative shrinkage
CN104579243B (en) A kind of Fast design method of DFT modulated filters group
CN107256537B (en) Design method for designing two-channel orthogonal diagram filter bank
Shi et al. 2-Norm based recursive design of transmultiplexers with designable filter length
CN105300437B (en) A kind of VLBI baseband signals decimal time delay simulation method
CN101295969A (en) Design method of high-order limited impulse response digital filter
KR20170042763A (en) Fractional scaling digital signal processing
CN107241081B (en) Design method of sparse FIR prototype filter of cosine modulation filter bank
CN110365314B (en) Design method of separable two-dimensional FIR filter with sparse coefficient
CN105677957B (en) Design method and device for approximate accurate reconstruction cosine modulation filter bank
Emirov et al. Polynomial graph filters of multiple shifts and distributed implementation of inverse filtering
US20140108479A1 (en) Computationally Efficient Finite Impulse Response Comb Filtering
CN101577536B (en) Improved LMS algorithm realizing device
CN106982045A (en) A kind of design method based on the SOCP EIR CMFB structures optimized
CN107294512A (en) A kind of non-homogeneous wave filter group filtering method based on tree
CN104123462A (en) Spectrum MUSIC method for achieving uniform linear array by means of root computing of real polynomials
CN104360354B (en) Null tone anti-interference processing method and device
CN108614234A (en) Wave arrival direction estimating method based on more sampling relatively prime array received signal inverse fast Fourier transforms of snap
CN104698472A (en) Improved broadband interference suppression method and device
CN106160702A (en) The method for designing of approximation Perfect Reconstruction monoarch DFT modulated filter bank

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100085 No. 11, Anning Road, Haidian District, Beijing

Applicant after: 93209 troops of the Chinese people's Liberation Army

Address before: 100085 No. 11, Anning Road, Haidian District, Beijing

Applicant before: RECONNAISSANCE INTELLIGENCE EQUIPMENT INSTITUTE OF ARMAMENT ACADEMY OF THE PEOPLES LIBERATION ARMY AIR FORCE

GR01 Patent grant
GR01 Patent grant