Abstract

Complex vector fitting (CVF) is a robust method to efficiently and accurately model general linear and passive baseband systems. Such models are important for the analysis and design of modern electronic and optical communication systems. This letter introduces an efficient toolbox implementation of the CVF algorithm. The effectiveness of the code is illustrated on a suitable application example.

Highlights

  • Due to the increasing demand for performance, the channel bandwidth of modern telecommunication systems is progressively increasing

  • The baseband equivalent representation of signals and systems is widely used to simplify the modulation, demodulation and filtering processes typically adopted in communication systems [1]

  • The complex vector fitting (CVF) technique [2, 3] extends the application of the baseband equivalent representation to radio frequency (RF) analog devices, which are fundamental parts of modern communication systems, leading to a comprehensive, accurate and efficient modelling framework for baseband systems

Read more

Summary

Introduction

Due to the increasing demand for performance, the channel bandwidth of modern telecommunication systems is progressively increasing. It is important to remark that given the relation among bandpass and baseband transfer functions in Equation (3), bandpass scattering parameters can be represented via a baseband CVF model for frequencydomain analyses In this case, CVF offers a significant advantage: it is able to compute (indicatively) half-size models with respect to VF for the same applications since complex poles and residues do not form conjugate pairs. Passivity requires that the maximum singular value of the scattering parameters is bound by unity at all frequencies (a detailed derivation of the passivity conditions of baseband systems is presented in [5]) This condition can be verified by checking the eigenvalues of the following Hamiltonian matrix [3]:.

Number of Eigenvalues of the Hamiltonian Matrix
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.