3. Distortion Contribution Analysis & BLA
By fixing the input signal class (fixed PSD and fixed PDF ) and working with the BLA framework, the non-linear distortion in a circuit can be treated as if it were noise. Combining the BLA with a noise analysis then allows one to determine the dominant source of non-linear distortion in a system. The basic idea is simple [12][22], but a rigorous treatment of the concept has not been detailed in literature. The main difference between the noise analysis in a BLA-based DCA and the classic noise analysis is that all distortion sources are correlated. Taking this correlation into account is very important to obtain the correct result for the DCA and is one of the main contributions of this paper.
Figure 3.1 The general system under consideration consists of multiple non-linear systems in a feedback configuration.
Consider SISO non-linear systems embedded in a linear feedback structure as is shown in Figure 3.1. The whole system is excited by random-phase multisines with a specified PSD and PDF. Using (2.2), the output of the system at the bin of the DFT can be written as:
This expression indicates that the output contains a best linear contribution to the input () and a distortion term . The goal of the DCA is to write as the sum of contributions stemming from the non-linear blocks in the circuit. As explained in the previous section, has noise-like properties which means that only the power of the output distortion, or , can be considered. Although (3.1) also holds for systems excited by single-tone and two-tone signals, the distortion term for these deterministic signals exhibits different statistical properties compared to noise excitations (Appendix 1). At present, there does not exist a method which relates the distortion term obtained with noise excitations to the one obtained with deterministic signals. As a result, the proposed BLA-based DCA is currently only applicable to noise excitation signals.
To determine the distortion contributions separately, first consider the BLAs of the different non-linear systems. All inputs and outputs of the non-linear sub-circuits are gathered frequency by frequency in column vectors and :
where and indicate the output and input DFT spectra of the sub-circuit respectively. The different SISO BLA, as defined in (2.1), are grouped in a diagonal matrix:
The input-output relation of all non-linear systems can now be written simultaneously as follows:
where contains the non-linear distortion introduced by the sub-systems. From here, the frequency indices and will be omitted for notational simplicity. It is shown in Appendix Appendix 2 that the output signal of the total system can be written as:
where , and are the linear blocks connected to the non-linear sub-circuits as shown in Figure 3.1. is the identity matrix of size . The second part of (3.5) yields the expression for the output distortion as a function of the distortion in the sub-systems. Considering the power of the distortion at :
with a row vector of length that contains the Frequency Response Function (FRF) from each distortion source to the output. The element of will be called from now on. is the covariance matrix of the distortion introduced by the non-linear sub-systems.
A two-step procedure is used to obtain an estimate of , which is similar to the way we determined the BLA itself in section Section 2 [19]. First, the covariance matrix of the stacked input-output vectors is determined as in equation (2.5), but now and are replaced by the stacked input and output signals defined in (3.2). is multiplied by the number of different-phase multisines , as we are interested in the power of the distortion, rather than in the uncertainty on the BLA-estimate. This is now a matrix. To obtain a full-rank estimate of , the response to at least different-phase multisines must be simulated. is then calculated starting from in the following way:
The matrix product in (3.6) can be re-written as:
herein is an Hermitian matrix. The complex conjugate contributions of and will therefore combine to form a single, real-valued distortion power contribution. The expression for the distortion at the output can now be simplified as follows:
Equation (3.8) contains all the different distortion contributions: each element of the covariance matrix of the distortion sources is transferred to the output. The total distortion at the output is then the sum of all these contributions. The contributions can be sorted according to their magnitude to determine the dominant distortion contribution.
From now on, we will refer to the distortion contributions due to the diagonal elements of the distortion covariance matrix as direct distortion contributions ( ). The contributions due to the off-diagonal elements will be called correlation distortion contributions ( ).