SlideShare a Scribd company logo
1 of 14
M - Channel QMF Filter Bank
The basic structure of M channel QMF filter bank is shown
below:-
I consider the generalization of the QMF bank to M channels. The figure given
previously illustrate the structure of an M channel QMF banks,where x(n) is the
input to the analysis section,𝑥𝑘
(
𝑎
)(n), 0 ≤ k ≤ M-1, are the outputs of th analysis
filters,𝑥𝑘
(
𝑠
)(n), 0 ≤ k ≤ M-1, are the inputs to the synthesis filters and X(n) is the
output of the synthesis section.
The M outputs from analysis filters may be expressed in the z-transform
domain as,
𝑥𝑘
(
𝑎
)
(z) =
1
𝑀
𝑚
=
0
𝑀
−
1 𝐻𝑘
(𝑧
1
/
𝑀
𝑊
𝑀
𝑚
)𝑥(𝑧
1
/
𝑀
𝑊
𝑀
𝑚
),
0 ≤ k ≤ M-1 ...(1)
where 𝑊
𝑀 = 𝑒
−
𝑗2𝜋
/
𝑀
. The output from the synthesis section is
X(z) = 𝑘
=
0
𝑀
−
1 𝑥𝑘
(
𝑠
)
(𝑧
𝑀
)𝐺𝑘(z) ...(2)
As in the case of the two channel QMF bank,we set 𝑥𝑘
(
𝑎
)
(z) = 𝑥𝑘
(
𝑠
)
(z). Then , if we
substitute (1) into (2) ,we obtain,
X(z) = 𝑘=0
𝑀−1
𝐺𝑘 (z)[
1
𝑀 𝑚=0
𝑀−1
𝐻𝑘(𝑧𝑊𝑀
𝑚
)𝑥(𝑧𝑊𝑀
𝑚
)]
= 𝑚=0
𝑀−1
[
1
𝑀 𝑘=0
𝑀−1
𝐺𝑘 (𝑧)𝐻𝑘(𝑧𝑊𝑀
𝑚
)]𝑥(𝑧𝑊𝑀
𝑚
) ....(3)
It is convenient to define the term in the bracket as,
Rm(z) =
1
𝑀 𝑘=0
𝑀−1
𝐺𝑘𝐻𝑘(z𝑊𝑀
𝑚
), 0 ≤ m ≤ M-1 ....(4)
Then (3) can be expressed as,
X(z) = 𝑚=0
𝑀−1
𝑅𝑚(𝑧)𝑥(𝑧𝑊𝑁
𝑚
)
= R0(z)𝑥(z)+ 𝑚=1
𝑀−1
𝑅𝑚(𝑧)(z𝑊𝑀
𝑚
) ....(5)
We note the first term in (5) is the alias-free component of the QMF
bank and the second term is the aliasing component.
• From (5), it is clear that aliasing is eliminating by forcing the condition,
Rm(z) = 0, 1 ≤ m ≤ M-1 ....(6)
With the elimination of the alias terms, the M-channel QMF bank becomes
a linear time-invariant system that satisfies the input-output relation,
X(z) = R0(z)𝑥(z) ....(7)
where
R0(z) =
1
𝑀 𝑘=0
𝑀−1
𝐻𝑘(𝑧)𝐺𝑘(z) ....(8)
Then, the condition for a perfect reconstruction M-channel QMF bank
becomes
R0(z) = Cz-k ....(9)
Where C and k are positive constants
Polyphase form of the M-channel QMF Bank
• An efficient implementation of the M-channel QMF bank is achieved by
employing polyphase filters. To obtain the polyphase form for the
analysis filter bank,the kth filter Hk(z) is represented as
• Hk(z) = 𝑚=0
𝑀−1
𝑧−𝑚
𝑃𝑘𝑚(𝑧), 1 ≤ k ≤ M-1 ....(10)
We may express the equation for the M polyphase filter in matrix form as
H(z) = P(zM)a(z) ....(11)
where
H(z) = [H0(z) H1(z) ... HM-1(z)]𝑡
a(z) = [1 z-1 z-2 ... z-(M-1)]𝑡 ....(12)
• P(z) =
𝑃00(𝑧) 𝑃01(𝑧) ⋯ 𝑃0𝑀(𝑧)
⋮ ⋱ ⋮
𝑃𝑀−1 0(𝑧) 𝑃𝑀−1 1(𝑧) ⋯ 𝑃𝑀−1 𝑀−1(𝑧)
....(13)
• The polyphase form of the analysis filter bank shown in figure
below (a) and after applying the first noble identity we obtain
the structure shown in figure (b)
• The synthesis section can be constructed in a similar manner.
Suppose we use a type II (transpose) for the polyphase
representation of the filter {Gk(z)}. Thus,
Gk(z) = 𝑚=0
𝑀−1
𝑧−(𝑀−1−𝑚)
𝑄𝑘𝑚(𝑧𝑀
), 1 ≤ k ≤ M-1 ....(14)
• When expressed in matrix form,(14) becomes
G(z) = 𝑧−(𝑀−1)
Q(zM)a(z-1) ....(15)
where a(z) is defined in (12) and
Q(z) =
𝑄00(𝑧) 𝑄(𝑧) ⋯ 𝑄0𝑀(𝑧)
⋮ ⋱ ⋮
𝑄𝑀−1 0(𝑧) 𝑄𝑀−1 1(𝑧) ⋯ 𝑄𝑀−1 𝑀−1(𝑧)
....(16)
• Therefore the synthesis of the M-channel QMF bank is realised
as shown in figure below.
(a)-Polyphase structure of the synthesis section of an M-channel
QMF bank and (b)-after applying the first noble identity.
• We obtain the polyphase structure of th complete M-channel QMF bank
shown in figure below,
• From the structure of the M-channel QMF bank in figure above, it is
observed that perfect reconstruction condition can be restated as
Q(z)P(z) = Cz-kI ....(17)
where I is the M x M marix. Hence, if the polyphase matrix P(z)
is known, then the polyphase synhtesis matrix Q(z) is
Q(z) = Cz-k[P(z)]-1 ....(18)
• It has significanty reduced computations.
• It has reduced storage.
• It has simplified filter design.
• It has reduced finite word length effects.
• It has increased control structure required to implement
the design.
L channel qmf bank

More Related Content

What's hot

Rで分かる力学系
Rで分かる力学系Rで分かる力学系
Rで分かる力学系tkf
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineFrédéric Rodrigo
 
Block diagram representation 3
Block diagram representation 3Block diagram representation 3
Block diagram representation 3Syed Saeed
 
Signal Flow Graph
Signal Flow GraphSignal Flow Graph
Signal Flow GraphPreet_patel
 
Signal Flow Graph ( control system)
Signal Flow Graph ( control system)Signal Flow Graph ( control system)
Signal Flow Graph ( control system)Gourab Ghosh
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systemsAhmed Elmorsy
 
Performance Analysis on 802.11
Performance Analysis on 802.11Performance Analysis on 802.11
Performance Analysis on 802.11Soonmok Kwon
 
Block diagrams and signal flow graphs
Block diagrams and signal flow graphsBlock diagrams and signal flow graphs
Block diagrams and signal flow graphsHussain K
 
Mathcad volumes and plane areas
Mathcad   volumes and plane areasMathcad   volumes and plane areas
Mathcad volumes and plane areasJulio Banks
 
Week 10 part 1 pe 6282 Block Diagrams
Week  10 part 1 pe 6282   Block DiagramsWeek  10 part 1 pe 6282   Block Diagrams
Week 10 part 1 pe 6282 Block DiagramsCharlton Inao
 
MySQL Spatial Extensions - Boston MySQL Meetup April 2005
MySQL Spatial Extensions - Boston MySQL Meetup April 2005MySQL Spatial Extensions - Boston MySQL Meetup April 2005
MySQL Spatial Extensions - Boston MySQL Meetup April 2005Andrew Collins
 
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...Demetrio Ccesa Rayme
 
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEM
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEMSIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEM
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEMDinesh Sharma
 

What's hot (20)

Rで分かる力学系
Rで分かる力学系Rで分かる力学系
Rで分かる力学系
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing Machine
 
Block diagram representation 3
Block diagram representation 3Block diagram representation 3
Block diagram representation 3
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
 
Signal Flow Graph
Signal Flow GraphSignal Flow Graph
Signal Flow Graph
 
Block Diagram Reduction
Block Diagram ReductionBlock Diagram Reduction
Block Diagram Reduction
 
Block diagram
Block diagramBlock diagram
Block diagram
 
Two port-networks
Two port-networksTwo port-networks
Two port-networks
 
Signal Flow Graph ( control system)
Signal Flow Graph ( control system)Signal Flow Graph ( control system)
Signal Flow Graph ( control system)
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systems
 
Performance Analysis on 802.11
Performance Analysis on 802.11Performance Analysis on 802.11
Performance Analysis on 802.11
 
Block diagrams and signal flow graphs
Block diagrams and signal flow graphsBlock diagrams and signal flow graphs
Block diagrams and signal flow graphs
 
Mathcad volumes and plane areas
Mathcad   volumes and plane areasMathcad   volumes and plane areas
Mathcad volumes and plane areas
 
Week 10 part 1 pe 6282 Block Diagrams
Week  10 part 1 pe 6282   Block DiagramsWeek  10 part 1 pe 6282   Block Diagrams
Week 10 part 1 pe 6282 Block Diagrams
 
Propulsion ii
Propulsion iiPropulsion ii
Propulsion ii
 
3 formulario para_vigas_y_porticos
3 formulario para_vigas_y_porticos3 formulario para_vigas_y_porticos
3 formulario para_vigas_y_porticos
 
Block diagram
Block diagramBlock diagram
Block diagram
 
MySQL Spatial Extensions - Boston MySQL Meetup April 2005
MySQL Spatial Extensions - Boston MySQL Meetup April 2005MySQL Spatial Extensions - Boston MySQL Meetup April 2005
MySQL Spatial Extensions - Boston MySQL Meetup April 2005
 
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...
Sesion de aprendizaje de ecuacion de primer grado algebra pre universitaria c...
 
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEM
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEMSIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEM
SIGNIFICANCE OF BLOCK DIAGRAM AND SIGNAL FLOW GRAPH IN CONTROL SYSTEM
 

Similar to L channel qmf bank

SIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankSIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankMOHAMMAD HANNAN
 
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch NetworkHiroshi Fukui
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-Means26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-MeansAndres Mendez-Vazquez
 
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...CSCJournals
 
Gate ee 2005 with solutions
Gate ee 2005 with solutionsGate ee 2005 with solutions
Gate ee 2005 with solutionskhemraj298
 
Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...mathsjournal
 
Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...mathsjournal
 
General pipeline concepts
General pipeline conceptsGeneral pipeline concepts
General pipeline conceptsPrasenjit Dey
 
NR-Power Flow.pdf
NR-Power Flow.pdfNR-Power Flow.pdf
NR-Power Flow.pdfLucasMogaka
 
Z transform and Properties of Z Transform
Z transform and Properties of Z TransformZ transform and Properties of Z Transform
Z transform and Properties of Z TransformAnujKumar734472
 
Task Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotTask Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotGiovanni Murru
 
On Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingOn Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingAndrea Tassi
 

Similar to L channel qmf bank (20)

SIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER BankSIMULATION OF QMF FILTER Bank
SIMULATION OF QMF FILTER Bank
 
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network
[MIRU2018] Global Average Poolingの特性を用いたAttention Branch Network
 
xldb-2015
xldb-2015xldb-2015
xldb-2015
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
adaptive equa.ppt
adaptive equa.pptadaptive equa.ppt
adaptive equa.ppt
 
mcmc
mcmcmcmc
mcmc
 
26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-Means26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-Means
 
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
 
Gate ee 2005 with solutions
Gate ee 2005 with solutionsGate ee 2005 with solutions
Gate ee 2005 with solutions
 
Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...
 
Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...Code of the multidimensional fractional pseudo-Newton method using recursive ...
Code of the multidimensional fractional pseudo-Newton method using recursive ...
 
Ch9
Ch9Ch9
Ch9
 
General pipeline concepts
General pipeline conceptsGeneral pipeline concepts
General pipeline concepts
 
Absorbing Random Walk Centrality
Absorbing Random Walk CentralityAbsorbing Random Walk Centrality
Absorbing Random Walk Centrality
 
NR-Power Flow.pdf
NR-Power Flow.pdfNR-Power Flow.pdf
NR-Power Flow.pdf
 
Z transform and Properties of Z Transform
Z transform and Properties of Z TransformZ transform and Properties of Z Transform
Z transform and Properties of Z Transform
 
lec z-transform.ppt
lec z-transform.pptlec z-transform.ppt
lec z-transform.ppt
 
Task Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotTask Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake Robot
 
On Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingOn Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service Multicasting
 

Recently uploaded

SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualBalamuruganV28
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfssuser5c9d4b1
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Studentskannan348865
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxKarpagam Institute of Teechnology
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentationsj9399037128
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationEmaan Sharma
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfKira Dess
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptjigup7320
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfJNTUA
 

Recently uploaded (20)

SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 

L channel qmf bank

  • 1. M - Channel QMF Filter Bank
  • 2. The basic structure of M channel QMF filter bank is shown below:-
  • 3. I consider the generalization of the QMF bank to M channels. The figure given previously illustrate the structure of an M channel QMF banks,where x(n) is the input to the analysis section,𝑥𝑘 ( 𝑎 )(n), 0 ≤ k ≤ M-1, are the outputs of th analysis filters,𝑥𝑘 ( 𝑠 )(n), 0 ≤ k ≤ M-1, are the inputs to the synthesis filters and X(n) is the output of the synthesis section. The M outputs from analysis filters may be expressed in the z-transform domain as, 𝑥𝑘 ( 𝑎 ) (z) = 1 𝑀 𝑚 = 0 𝑀 − 1 𝐻𝑘 (𝑧 1 / 𝑀 𝑊 𝑀 𝑚 )𝑥(𝑧 1 / 𝑀 𝑊 𝑀 𝑚 ), 0 ≤ k ≤ M-1 ...(1) where 𝑊 𝑀 = 𝑒 − 𝑗2𝜋 / 𝑀 . The output from the synthesis section is X(z) = 𝑘 = 0 𝑀 − 1 𝑥𝑘 ( 𝑠 ) (𝑧 𝑀 )𝐺𝑘(z) ...(2) As in the case of the two channel QMF bank,we set 𝑥𝑘 ( 𝑎 ) (z) = 𝑥𝑘 ( 𝑠 ) (z). Then , if we substitute (1) into (2) ,we obtain,
  • 4. X(z) = 𝑘=0 𝑀−1 𝐺𝑘 (z)[ 1 𝑀 𝑚=0 𝑀−1 𝐻𝑘(𝑧𝑊𝑀 𝑚 )𝑥(𝑧𝑊𝑀 𝑚 )] = 𝑚=0 𝑀−1 [ 1 𝑀 𝑘=0 𝑀−1 𝐺𝑘 (𝑧)𝐻𝑘(𝑧𝑊𝑀 𝑚 )]𝑥(𝑧𝑊𝑀 𝑚 ) ....(3) It is convenient to define the term in the bracket as, Rm(z) = 1 𝑀 𝑘=0 𝑀−1 𝐺𝑘𝐻𝑘(z𝑊𝑀 𝑚 ), 0 ≤ m ≤ M-1 ....(4) Then (3) can be expressed as, X(z) = 𝑚=0 𝑀−1 𝑅𝑚(𝑧)𝑥(𝑧𝑊𝑁 𝑚 ) = R0(z)𝑥(z)+ 𝑚=1 𝑀−1 𝑅𝑚(𝑧)(z𝑊𝑀 𝑚 ) ....(5) We note the first term in (5) is the alias-free component of the QMF bank and the second term is the aliasing component.
  • 5. • From (5), it is clear that aliasing is eliminating by forcing the condition, Rm(z) = 0, 1 ≤ m ≤ M-1 ....(6) With the elimination of the alias terms, the M-channel QMF bank becomes a linear time-invariant system that satisfies the input-output relation, X(z) = R0(z)𝑥(z) ....(7) where R0(z) = 1 𝑀 𝑘=0 𝑀−1 𝐻𝑘(𝑧)𝐺𝑘(z) ....(8) Then, the condition for a perfect reconstruction M-channel QMF bank becomes R0(z) = Cz-k ....(9) Where C and k are positive constants
  • 6. Polyphase form of the M-channel QMF Bank • An efficient implementation of the M-channel QMF bank is achieved by employing polyphase filters. To obtain the polyphase form for the analysis filter bank,the kth filter Hk(z) is represented as • Hk(z) = 𝑚=0 𝑀−1 𝑧−𝑚 𝑃𝑘𝑚(𝑧), 1 ≤ k ≤ M-1 ....(10) We may express the equation for the M polyphase filter in matrix form as H(z) = P(zM)a(z) ....(11) where H(z) = [H0(z) H1(z) ... HM-1(z)]𝑡 a(z) = [1 z-1 z-2 ... z-(M-1)]𝑡 ....(12)
  • 7. • P(z) = 𝑃00(𝑧) 𝑃01(𝑧) ⋯ 𝑃0𝑀(𝑧) ⋮ ⋱ ⋮ 𝑃𝑀−1 0(𝑧) 𝑃𝑀−1 1(𝑧) ⋯ 𝑃𝑀−1 𝑀−1(𝑧) ....(13) • The polyphase form of the analysis filter bank shown in figure below (a) and after applying the first noble identity we obtain the structure shown in figure (b)
  • 8. • The synthesis section can be constructed in a similar manner. Suppose we use a type II (transpose) for the polyphase representation of the filter {Gk(z)}. Thus, Gk(z) = 𝑚=0 𝑀−1 𝑧−(𝑀−1−𝑚) 𝑄𝑘𝑚(𝑧𝑀 ), 1 ≤ k ≤ M-1 ....(14) • When expressed in matrix form,(14) becomes G(z) = 𝑧−(𝑀−1) Q(zM)a(z-1) ....(15) where a(z) is defined in (12) and Q(z) = 𝑄00(𝑧) 𝑄(𝑧) ⋯ 𝑄0𝑀(𝑧) ⋮ ⋱ ⋮ 𝑄𝑀−1 0(𝑧) 𝑄𝑀−1 1(𝑧) ⋯ 𝑄𝑀−1 𝑀−1(𝑧) ....(16)
  • 9. • Therefore the synthesis of the M-channel QMF bank is realised as shown in figure below. (a)-Polyphase structure of the synthesis section of an M-channel QMF bank and (b)-after applying the first noble identity.
  • 10. • We obtain the polyphase structure of th complete M-channel QMF bank shown in figure below, • From the structure of the M-channel QMF bank in figure above, it is observed that perfect reconstruction condition can be restated as Q(z)P(z) = Cz-kI ....(17)
  • 11. where I is the M x M marix. Hence, if the polyphase matrix P(z) is known, then the polyphase synhtesis matrix Q(z) is Q(z) = Cz-k[P(z)]-1 ....(18)
  • 12. • It has significanty reduced computations. • It has reduced storage. • It has simplified filter design. • It has reduced finite word length effects.
  • 13. • It has increased control structure required to implement the design.