Method for equalising distorted signals and an associated equalisation filter
10211814 ยท 2019-02-19
Assignee
Inventors
Cpc classification
H03M1/123
ELECTRICITY
H03H17/0219
ELECTRICITY
G06F17/14
PHYSICS
G01R35/005
PHYSICS
International classification
G06F17/14
PHYSICS
H03M1/06
ELECTRICITY
Abstract
The equalization filter implements an equalization of at least one signal distorted by a measurement setup. The filter coefficients of the equalization filter can be determined by minimizing a cost function K in which only sequences of filter coefficients which exert significant influence on the equalization are taken into consideration.
Claims
1. An equalisation filter for equalising a signal distorted by a measurement setup with filter coefficients determined by minimising a cost function K, wherein, in each case, only sequences of respectively successive filter coefficients of the equalisation filter which make a significant contribution to the equalisation are taken into consideration in the cost function K, wherein the equalisation filter comprises several mutually parallel configured sub-filters (5.sub.0, 5.sub.1, . . . , 5.sub.1), wherein each mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1) comprises a sequence of respectively successive filter coefficients taken into consideration in the cost function K, and wherein in each case, a delay unit (8.sub.0, 8.sub.1, . . . , 8
.sub.1) is connected upstream or downstream of every mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . 5
.sub.1), which delays the signal supplied to or respectively derived from each mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . 5
.sub.1) by a number N.sub.i of sampled values, which corresponds to the spacing N.sub.i from the first filter coefficient of the sequence i processed by the respective mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1) to the first filter coefficient of the equalisation filter.
2. The equalisation filter according to claim 1, wherein the measurement setup is a probe and/or a measurement line.
3. The equalisation filter according to claim 1, wherein in each case, a multiplexer unit (6.sub.0, 6.sub.1, . . . , 6.sub.1) for the supply of a signal distorted by at least one disposed at an input of respectively one measurement channel, is connected upstream of the respectively mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1) or respectively of the delay unit (8.sub.0, 8.sub.1, . . . , 8
.sub.1) associated with the respectively mutually parallel configured sub-filter (5.sub.0, 5.sub.1 . . . , 5
.sub.1).
4. The equalisation filter according to claim 3, wherein in order to connect the distorted signal supplied to the respective mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5.sub.1) through to the output of the respective measurement channel, a unit (17;17) is provided for connecting the sub-filter output signals through to an output channel.
5. The equalisation filter according to claim 4, wherein in the unit for connecting the sub-filter output signals through to an output channel, in each case, a number of multiplier elements (.sub.0,0, 9.sub.0,1, . . . , 9.sub.0,.sub.1, 9.sub.1,0, 9.sub.1,1, . . . , 9.sub.1,
.sub.1, 9.sub.2,0, 9.sub.2,1, . . . , 9.sub.2,
.sub.1, 9.sub.3,0, 9.sub.3,1, . . . , 9.sub.3,
.sub.1) corresponding to the number of measurement channels is connected downstream of every mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1) or respectively of every delay unit (8.sub.0, 8.sub.1, . . . , 8
.sub.1) associated in each case with the respective mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1).
6. The equalisation filter according to claim 5, wherein the outputs, in each case, of one multiplier element (.sub.0,0, 9.sub.0,1, . . . , 9.sub.0,.sub.1, 9.sub.1,0, 9.sub.1,1, . . . , 9.sub.1,
.sub.1, 9.sub.2,0, 9.sub.2,1, . . . , 9.sub.2,
.sub.1, 9.sub.3,0, 9.sub.3,1, . . . , 9.sub.3,
.sub.1) which is connected respectively downstream of each mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1) or respectively of each delay unit (8.sub.0, 8.sub.1, . . . , 8
.sub.1) associated with the respective mutually parallel configured sub-filter (5.sub.0, 5.sub.1, . . . , 5
.sub.1), are connected, in each case, to one summation element (10.sub.0, 10.sub.1, 10.sub.2, 10.sub.3).
7. An equalisation filter for equalising a signal distorted by a measurement setup with filter coefficients determined by minimising a cost function K, wherein, in each case, only sequences of respectively successive filter coefficients of the equalisation filter which make a significant contribution to the equalisation are taken into consideration in the cost function K, and wherein the equalisation filter is an equalisation cascade comprising at least two serial sub-filters.
8. The equalisation filter according to claim 7, wherein the second serial sub-filter or every further serial sub-filter in each case comprises several mutually parallel configured sub-sub-filters.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the following, exemplary embodiments of the method according to the invention for the equalisation of at least one signal distorted by a measurement setup and of the associated equalisation filter are explained in detail by way of example on the basis of the drawings. The drawings show:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION
(18) Before exemplary embodiments of the method according to the present disclosure for the equalisation of at least one signal distorted by a measurement setup and exemplary embodiments of the associated equalisation filter are explained in detail, the mathematical derivations required for an understanding of the present disclosure will be explained in the following.
(19) According to equation (1), the convolution of a distorted input signal x(k) with the impulse response h() of the equalisation filter of filter length L leads to an equalised output signal y(k):
(20)
(21) If the equalisation is not implemented in a single equalisation filter, but in a total of equalisation sub-filters, which each provide an impulse response h.sub.() and each filter the distorted input signal x(k) respectively with an spacing N.sub. from the sampling time zero, the equalised output signal y(k) is obtained according to equation (2A):
(22)
(23) If several signals are equalised in parallel by an equalisation filter of this kind, the equalised output signal y(k) of the i-th signal to be equalised is obtained according to equation (2B):
(24)
(25) For the filter design of an equalisation filter according to the invention which is realised as an FIR filter, a cost function K is used. In order to determine the filter coefficients of the FIR filter, this cost function K is minimised using the criterion of the smallest error squared. The error in the cost function K is obtained from the weighted difference between the transmission function H(f/f.sub.a) of the FIR filter, which is obtained by Fourier transform from the filter coefficients of the FIR filter to be determined, and the desired reference transmission function H.sub.d(f/f.sub.a) of the FIR filter.
(26) The transmission function H(f/f.sub.a) of the FIR filter, of which the argument is the frequency f scaled to the sampling frequency f.sub.a, is obtained according to equation (3) by Fourier transform with the variable Z=e.sup.j2f/f.sup.
(27)
(28) According to equation (4), the sum in equation (3) can be substituted by a vector product with the vector h.sub.FIR of the impulse-response coefficient according to equation (5) and the vector z.sub.FIR(f/f.sub.a) of the variable z=e.sup.j2f/f.sup.
(29)
(30) Accordingly, in general, starting from equation (4), the cost function K is obtained according to equation (7):
(31)
(32) According to the invention, only those filter coefficients and the associated variable z=e.sup.j2f/f.sup.
(33)
(34) The equalisation filter, of which the filter coefficients are determined by minimising the cost function K, can be subdivided into several sub-filters, wherein a sequence of respectively successive filter coefficients is allocated to each sub-filter. Consequently, three sub-filters with the respective filter lengths L.sub.0, L.sub.1 and L.sub.2 are obtained from equation (8), wherein the first filter coefficients of the respective sub-filter are positioned at the relative position N.sub.0, N.sub.1 and N.sub.2 relative to the first filter coefficient of the total equalisation filter. Equation (10) delivers the associated allocation of the individual filter coefficients of the total equalisation filter, for example, to the three sub-filters.
h.sub.FIR[h.sub.FIR0(0) h.sub.FIR0(1) . . . h.sub.FIR0(L.sub.01)|h.sub.FIR1(0) h.sub.FIR1(1) . . . h.sub.FIR1(L.sub.11)|h.sub.FIR2(0) h.sub.FIR2(1) . . . h.sub.FIR2(L.sub.21)].sup.T(10)
(35) In order to minimise the cost function K according to equation (7), this cost function K can be presented in an equivalent manner in matrix-vector format according to equation (11), with the matrix A according to equation (12) and the vector b according to equation (13).
(36)
(37) After multiplying out, the cost function K according to equation (11) leads to equation (14) with the matrix according to equation (15), the vector {tilde over (b)} according to equation (16) and the scalar {tilde over (c)} according to equation (17)
K=h.sup.T.sub.FIR.Math..Math.h.sub.FIR+{tilde over (b)}.sup.T.Math.h.sub.FIR+{tilde over (c)}(14)
=Real{[{square root over (diag{W})}.Math.A].sup.H.Math.[{square root over (diag{W})}.Math.A]}(15)
{tilde over (b)}=2.Math.Real{[{square root over (diag{W})}.Math.A].sup.H.Math.[{square root over (diag{W})}.Math.b]}(16)
{tilde over (c)}=[[{square root over (diag{W})}.Math.b].sup.H.Math.[{square root over (diag{W})}.Math.b]](17)
(38) By differentiating and setting the cost function K to zero according to the impulse response h.sub.FIR, as shown in the equation (14), a solution is obtained for the determination of the impulse response h.sub.FIR of the equalisation filter as shown in equation (18).
(39)
(40) If the equalisation filter is realised by means of an equalisation cascade comprising sub-filters connected in series, the first sequence of successive filter coefficients which exert significant influence on the equalisation is allocated to the first serial sub-filterwith the index A. For this purpose, the cost function K is again minimised, as shown in equation (7), wherein, within the cost function K, a vector h.sub.FIRA of the filter coefficients according to equation (19) and a vector z.sub.FIRA(f/f.sub.a) of the variable z=e.sup.j2f/f.sup.
(41)
(42) From the filter coefficients h.sub.FIRA of the first serial sub-filter determined by minimising the cost function K according to equation (7), taking into consideration equation (19) and (20), the associated transmission function H.sub.A(f/f.sub.a) is obtained using the Fourier transform according to equation (21).
H.sub.A(f/f.sub.a)=FFT{h.sub.FIRA}(21)
(43) The filter coefficients h.sub.FIRB of a second serial sub-filterwith the index Bare obtained, in turn, by minimising a cost function K according to equation (7). The reference transmission function .sub.d(f/f.sub.a) for the second serial sub-filter to be taken into consideration in this context is obtained according to equation (22) by dividing the reference transmission function H.sub.d(f/f.sub.a) for the total equalisation filter by the transmission function H.sub.A(f/f.sub.a) of the first serial sub-filter determined in equation (21).
(44)
(45) The filter coefficients h.sub.FIRB for the second serial sub-filter to be taken into consideration in the cost function K are obtained according to equation (23A) for the case that the second serial sub-filter provides a filter coefficient at the start of the sequence of filter coefficients for the total equalisation filter and only one single further sequence of successive filter coefficients.
(46) The filter coefficients h.sub.FIRB for the second serial sub-filter to be taken into consideration in the cost function K are obtained according to equation (23A) for the case that the second serial sub-filter provides a filter coefficient at the start of the sequence of filter coefficients for the total equalisation filter and several sequences of successive filter coefficients (for example, two further sequences, in equation (23B)).
h.sub.FIRB=[h.sub.FIRB(N.sub.0)|h.sub.FIRB(N.sub.1) h.sub.FIRB(N.sub.1+1) . . . h.sub.FIRB(N.sub.1+L.sub.11)].sup.T(23A)
h.sub.FIRB=[h.sub.FIRB(N.sub.0)|h.sub.FIRB(N.sub.1) h.sub.FIRB(N.sub.1+1) . . . h.sub.FIRB(N.sub.1+L.sub.11)|h.sub.FIRB(N.sub.2) h.sub.FIRB(N.sub.2+1) . . . h.sub.FIRB(N.sub.2+L.sub.21)].sup.T(23B)
(47) The filter lengths L.sub.1 and L.sub.2 of the individual sequences of respectively successive filter coefficients of the second serial sub-filter according to equation (23A) and respectively (23B) are shorter, because of the convolution with the filter coefficients of the first serial sub-filter, than the filter lengths of the corresponding sequences of respectively successive filter coefficients for the total equalisation filter.
(48) If several sequences of respectively successive filter coefficients are present according to equation (23B), only one sequence of respectively successive filter coefficients can be realised in the second serial sub-filter according to equation (23A), while the other sequences are taken over by a third and/or further serial sub-filters. For this purpose, once again, with reference to equation (22), a reference transmission function H.sub.d(f/f.sub.a) for the third serial sub-filter or respectively for further serial sub-filters should be used in minimising the respective cost function K, which is obtained by dividing the reference transmission function H.sub.d(f/f.sub.a) for the total equalisation filter and the product of the transmission functions of all serial sub-filters determined so far. The definition of the vector h.sub.FIRi of the filter coefficients for the i-th serial sub-filter to be determined in the cost function K according to equation (7) should be implemented correspondingly, with reference to equation (23A) or respectively (23B).
(49) The problem of determining the sequences of respectively successive filter coefficients to be taken into consideration in the cost function K according to equation (7) is resolved as follows:
(50) In a first variant, this is implemented by varying the number of sequences, by varying the position N.sub.i of the first filter coefficient of the individual sequence i relative to the position of the first filter coefficient of the total equalisation filter and by varying the filter length L.sub.i of the individual sequence i and determining the transmission function H.sub.FIRk(f/f.sub.a) of the total equalisation filter associated with the respective variation k from the Fourier transform of the filter coefficient h.sub.FIRk associated with the variation k, which can be determined, in turn, with reference to equation (18).
(51) In a first sub-variant of the first variant, on the basis of the transmission functions, which are typically presented on a logarithmic scale, either the maximal magnitude difference or the maximal phase difference between the log reference transmission function H.sub.d log(f/f.sub.a) for the total equalisation filter and the log transmission function H.sub.FIR log k(f/f.sub.a) associated with the respective variation k is obtained as evaluation criterion to be minimised for the determination of the optimum variation k.sub.Opt and of the filter lengths L.sub.iOpt and respectively associated positions N.sub.iOpt of the first filter coefficient of the individual sequences i relative to the position of the first filter coefficient of the total equalisation filter respectively associated with the optimum variation k.sub.Opt.
(52) By preference, the maximal magnitude spacing according to equation (24A) and the maximal phase spacing according to equation (24B), in each case between the log reference transmission function H.sub.d log(f/f.sub.a) for the total equalisation filter and the log transmission function H.sub.FIR log j(f/f.sub.a) of the total equalisation filter associated with the respective variation k, in each case with a frequency f/f.sub.a, can be regarded as the maximal magnitude difference and respectively as the maximal phase difference.
(53)
(54) In a second sub variant of the first variant, the evaluation criterion to be minimised for the determination of the optimum variation k.sub.Opt is obtained either as the magnitude maximum according to equation (25A) or as the phase maximum according to equation (25B) of the log transmission function
(55)
of the measurement setup equalised with the log transmission function H.sub.FIR log k(f/f.sub.a) of the equalisation filter determined after the variation k, in each case with a frequency f/f.sub.a.
(56)
(57) In a third sub-variant of the first variant, according to equation (26), the value K.sub.k of the cost function determined after the variation k is determined as the evaluation criterion to be minimised in order to determine the optimum variation k.sub.Opt.
(58)
(59) In a second variant, the filter coefficients of the total equalisation filter are determined by minimising the cost function K according to equation (7). In this context, all filter coefficients are taken into consideration in the filter design over the total filter length L.sub.Tot of the total equalisation filter.
(60) The absolute values |h.sub.FIR|=[|h.sub.FIR(0)| |h.sub.FIR(1)| . . . |h.sub.FIR(L.sub.Tot1)|] are obtained from the determined filter coefficients h.sub.FIR=[h.sub.FIR(0) h.sub.FIR(1) . . . h.sub.FIR(L.sub.Tot1)]. By averaging the absolute values of a given number of filter coefficients positioned on the right and left side, averaged absolute values |
h.sub.FIR(N.sub.i1)<SWh.sub.FIR(N.sub.i+j)>SWj=0,1, . . . ,L.sub.i1
h.sub.FIR(N.sub.i+L.sub.i)<SW(27)
(61) In the following, an exemplary embodiment of the method according to the invention for equalising at least one signal distorted by a measurement setup with an equalisation filter comprising several sub-filters configured in parallel with one another is explained with reference to the flowchart in
(62) In the first method step S10 of the method according to the invention, the transmission function of the measurement setup 1 to be used is determined, which typically comprises a probe 2 and a measurement line 3 connected downstream of the probe 2. For this purpose, all possible time-domain orientated and spectral-domain orientated methods for determining the transmission behaviour of a transmission element according to the prior art can be used. In the same method step S10, after the determination of the transmission function of the measurement setup 1, the determined transmission function of the measurement setup 1 is inverted in all its frequency-sampling points.
(63) In the next method step S20, the sequences of respectively successive filter coefficients of the equalisation filter to be taken into consideration in the cost function K are determined. Accordingly, only sequences of respectively successive filter coefficients which exert significant influence on the equalisation on the basis of their values are taken into consideration.
(64) In this context, in a first variant for determining the sequences of respectively successive filter coefficients to be taken into consideration, on the one hand, the number of sequences with respectively successive filter coefficients, and, on the other hand, the associated filter length L.sub.i and the associated relative position N.sub.i of the first filter coefficient of each sequence i from the position of the first filter coefficient of the total equalisation filter for each of the sequences i are varied.
(65) On the basis of the filter coefficients to be taken into consideration in the variation k in the cost function K, the values of these filter coefficients h.sub.FIRk, are determined according to equation (18), taking into consideration equation (15) for the matrix and according to equation (16) for the vector {tilde over (b)}.
(66) The matrix A used in this context can be determined according to equation (12) on the basis of the vectors z.sub.FIR(f/f.sub.a) for the individual measurement frequencies f/f.sub.a, wherein each vector z.sub.FIR(f/f.sub.a) is defined with reference to equation (19) corresponding to the filter coefficients to be taken into consideration in the cost function K. According to equation (13), the vector b contains the values of the reference transmission function H.sub.d(f/f.sub.a) for the equalisation filter to be determined for the individual measurement frequencies f/f.sub.a, which are obtained from the values of the inverse transmission function of the measurement setup 1 determined in method step S10 for the individual measurement frequencies f/f.sub.a.
(67) By means of Fourier transform, the associated transmission function H.sub.FIRk(f/f.sub.a) is determined from the filter coefficients h.sub.FIRk of the equalisation filter determined accordingly for the variation k.
(68) In a first sub-variant of the first variant for determining the filter coefficients to be taken into consideration in the cost function K, either the magnitude difference or the phase difference between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) of the equalisation filter determined for the variation k is determined. By preference, according to equation (24A), the maximum in the magnitude frequency response between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) of the equalisation filter determined for the variation k is determined in the payload frequency range as the magnitude difference between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) determined for the variation k, and the maximum in the phase frequency response between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) of the equalisation filter determined for the variation k is determined in the payload frequency range for every variation k as the phase difference between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) determined for the variation k according to equation (24B).
(69) From the maximum determined in each case for every variation k in the magnitude frequency response and respectively in the phase frequency response, the smallest maximum is determined. The variation k associated with the smallest maximum in the magnitude frequency response and respectively in the phase frequency response delivers the individual sequences i to be taken into consideration in the cost function K of respectively successive filter coefficients and their associated filter lengths L.sub.i and their associated relative position N.sub.i of the first filter coefficient relative to the first filter coefficient of the total equalisation filter.
(70) As an alternative, the weighted mean value of all spectral values of the magnitude frequency response between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) of the equalisation filter determined for the variation k in the payload frequency range can also be used as the magnitude difference, and the weighted mean value of all spectral values of the phase frequency response between the reference transmission function H.sub.d(f/f.sub.a) of the equalisation filter and the transmission function H.sub.FIRk(f/f.sub.a) of the equalisation filter determined for the variation k in the payload frequency range or another spacing dimension for the magnitude difference and respectively the phase difference can also be used as the phase difference.
(71) In a second sub-variant of the first variant for determining the filter coefficients to be taken into consideration in the cost function K, either the maximum in the magnitude frequency response of the transmission function of the measurement setup 1 equalised with the transmission function of the equalisation filter of the variation k is determined according to equation (25A), or the maximum in the phase response of the transmission function of the measurement setup 1 equalised with the transmission function of the equalisation filter of the variation k is determined according to equation (25B). In an equivalent manner, the smallest maximum is determined from the maximum in the magnitude frequency response or respectively in the phase frequency response determined in each case for every variation k. The variation k associated with the smallest maximum in the magnitude frequency response and respectively in the phase frequency response delivers the individual sequences i of respectively successive filter coefficients to be taken into consideration in the cost function K and their associated filter lengths L.sub.i and their associated relative position N.sub.i of the first filter coefficient relative to the first filter coefficient of the total equalisation filter.
(72) In a third sub-variant of the first variant for determining the filter coefficients to be taken into consideration in the cost function K, the value K.sub.k of the cost function according to equation (7) determined after the variation k is used according to equation (26) as the evaluation criterion to be minimised in order to determine the optimum variation k.sub.Opt of filter coefficients to be taken into consideration.
(73) In a second variant for determining the sequences of respectively successive filter coefficients to be taken into consideration in the cost function K the values for the filter coefficients h.sub.FIR of the total equalisation filter are initially determined with a minimisation of the cost function K using equation (18), taking into consideration equations (12), (13), (15) and (16), as already described above with reference to the first variant.
(74) Following this, as shown in the time-flow diagrams in
(75) The conditions presented in equation (27) deliver criteria for determining the filter length L.sub.i associated in each case with every sequence i of respectively successive filter coefficients and the respectively associated position N.sub.i of the first filter coefficient relative to the first filter coefficient of the total equalisation filter, as also presented schematically in the third time-flow diagram of
(76) By way of example,
(77) In the next method step S30, the impulse response h.sub.FIR of the single equalisation filter, which has been determined by minimising a cost function K on the basis of the smallest mean error squared criterion, is determined according to equation (18). For this purpose, the matrix according to equation (15) and the vector {tilde over (b)} according to equation (16), which are obtained, in turn, from the weighting function W and the matrix A according to equation (12) and the vector b according to equation (13), are calculated. In each case, for the individual measurement frequencies f/f.sub.a, the matrix A contains the individual variables z=e.sup.j2f/f.sup.
(78) In the next method step S40, each individual sequence of respectively successive filter coefficients which were determined in the preceding method step S30 is subdivided with reference to equation (10), in each case, to a parallel sub-filter of the equalisation filter.
(79) In the final method step S50, the signals z(t) measured by the measurement setup 1, which are delivered to the equalisation filter as distorted measurement signals x(t), are convoluted, in each case after an analog-digital conversion, with the filter coefficients h.sub.FIR() to be taken into consideration for the equalisation from method step S30 with reference to equation (2) and accordingly equalised.
(80) While method steps S10 to S40 are implemented only once in advance within a calibration phase, only method step S50 is preferably implemented continuously throughout the total measurement process.
(81) .sub.-1.
(82) The equalisation filter according to the invention is not designed only for equalising a single equalised signal, but also allows the parallel equalisation of several distorted signals. For example, in the equalisation filter 4 of
(83) The equalisation filter 4 can use its total of mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
flexibly with a sequence of respectively successive filter coefficients to equalise a single distorted signal, or it can use its total of
mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
for the parallel equalisation of several distorted signals. The allocation of the individual distorted signals x.sub.1(t), x.sub.2(t), x.sub.3(t), x.sub.4(t) to the individual, mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
is implemented in each case via a multiplexer unit 6.sub.0, 6.sub.1, . . . ,
connected upstream in each case of the mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
. The control of the individual multiplexer units 6.sub.0, 6.sub.1, . . . ,
is implemented via a higher order process control unit not shown in
(84) The analog, distorted signal x.sub.1(t), x.sub.2(t), x.sub.3(t) or x.sub.4(t) supplied in each case to the individual, mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . , in each case via an allocated multiplexer unit 6.sub.0, 6.sub.1, . . . ,
is converted in each case in a downstream analog-digital converter 7.sub.0, 7.sub.1, . . . ,
into a corresponding digital signal x.sub.1(k), x.sub.2(k), x.sub.3(k) or x.sub.4(k).
(85) The signal x.sub.1(k), x.sub.2(k), x.sub.3(k) or x.sub.4(k) digitally converted in each case by the respective analog-digital converter 7.sub.0, 7.sub.1, . . . , is delayed in a respectively downstream delay unit 8.sub.0, 8.sub.1, . . . ,
by a number N.sub.i of sampled values, which corresponds to the relative position N.sub.i of the first filter coefficient of the sequence of respectively successive filter coefficients associated with the respectively mutually parallelised sub-filter 5.sub.0, 5.sub.1, . . . ,
relative to the position of the first filter coefficient of the total equalisation filter 4. The flexible allocation of the number N.sub.0, N.sub.1, . . . ,
of sampled values to the respective delay unit 8.sub.0, 8.sub.1, . . . ,
is also implemented via the higher order process control, which is not illustrated in
can also be connected downstream of the respectively mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
.
(86) In the subsequent mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . , with the associated transmission functions H.sub.0(f/f.sub.a), H.sub.1(f/f.sub.a), . . . ,
(f/f.sub.a), the respectively supplied digital signal x.sub.1(k), x.sub.2(k), x.sub.3(k) or x.sub.4(k) delayed in each case by N.sub.0, N.sub.1, . . . ,
sampling times is convoluted with the associated sequence of respectively successive filter coefficients of the respective sub-filter 5.sub.0, 5.sub.1, . . . ,
configured in parallel with one another, and accordingly, a partial equalisation of the respective, distorted digital signal x.sub.1(k), x.sub.2(k), x.sub.3(k) or x.sub.4(k) is achieved.
(87) The supply of the signals each partially equalised in the individual mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . , to form integrated equalised signals y.sub.1(k), y.sub.2(k), y.sub.3(k) or y.sub.4(k) takes place through a first embodiment of a unit 17 for connecting the sub-filter output signals through to an output channel.
(88) This first embodiment of a unit 17 for connecting the sub-filter output signals through to an output channel comprises, on the one hand, a number of multiplier elements 9.sub.0,0, 9.sub.0,1, . . . , , 9.sub.1,0, 9.sub.1,1, . . . ,
, 9.sub.2,0, 9.sub.2,1, . . . ,
, 9.sub.3,0, 9.sub.3,1, . . . ,
corresponding to the number of signals capable of being equalised in each case in parallel in the equalisation filter 4, which are each connected downstream of the respective mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . ,
, and through a number of summation elements 10.sub.0, 10.sub.1, 10.sub.2 or 10.sub.3 corresponding to the number of signals capable of being equalised in each case in parallel in the equalisation filter 4. In each case, a multiplier element 9.sub.0,0, 9.sub.0,1, . . . ,
, 9.sub.1,0, 9.sub.1,1, . . . ,
, 9.sub.2,0, 9.sub.2,1, . . . ,
, 9.sub.3,0, 9.sub.3,1, . . . ,
which is connected downstream of every mutually parallelised sub-filter 5.sub.0, 5.sub.1, . . . ,
, is connected to one of the summation elements 10.sub.0, 10.sub.1, 10.sub.2 or 10.sub.3.
(89) The multiplier elements 9.sub.0,0, 9.sub.0,1, . . . , , 9.sub.1,0, 9.sub.1,1, . . . ,
, 9.sub.2,0, 9.sub.2,1, . . . ,
, 9.sub.3,0, 9.sub.3,1, . . . ,
each serve as switches, and, in each case connect through the partially equalised signal with the control signal 1, and connect through a zero level signal with a control signal 0. The control of the individual multiplier elements 9.sub.0,0, 9.sub.0,1, . . . ,
, 9.sub.1,0, 9.sub.1,1, . . . ,
, 9.sub.2,0, 9.sub.2,1, . . . ,
, 9.sub.3,0, 9.sub.3,1, . . . ,
takes place, in turn, through the higher order process control unit, not illustrated in
, 9.sub.1,0, 9.sub.1,1, . . . ,
, 9.sub.2,0, 9.sub.2,1, . . . ,
, 9.sub.3,0, 9.sub.3,1, . . . ,
, a multiplexer, of which the first input is connected to the output of the respective sub-filter 5.sub.0, 5.sub.1, . . . ,
, and a zero signal is present at the second input, can also be used as an alternative.
(90) The signals y.sub.1(k), y.sub.2(k), y.sub.3(k) or y.sub.4(k) equalised in an integrated manner in the equalisation filter 4 are present at the output of the individual summation elements 10.sub.0, 10.sub.1, 10.sub.2 or 10.sub.3.
(91) .
(92) Identical functional units to the first embodiment are provided with identical reference numbers and will not be described again.
(93) The analog-digital converters 7.sub.0, 7.sub.1, . . . , , which, in the first embodiment, are connected downstream of the multiplexers 6.sub.0, 6.sub.1, . . . ,
, which are realised in an analog manner, are connected, in the second embodiment, upstream of the multiplexers 6.sub.0, 6.sub.1, . . . ,
, which in this case are realised digitally. Accordingly, in each case, an analog-digital converter 6.sub.0, 6.sub.1, 6.sub.2 and 6.sub.3 is provided in each reception channel.
(94) The supply of the signals partially equalised in each case in the individual mutually parallelised sub-filters 5.sub.0, 5.sub.1, . . . , , to form integrated equalised signals y.sub.1(k), y.sub.2(k), y.sub.3(k) or y.sub.4(k) takes place through a second embodiment of a unit 17 for connecting the sub-filter output signals through to an output channel, which, for each output channel, comprises a series circuit comprising a unit 15.sub.0, 15.sub.1, 15.sub.2 and 15.sub.3 for generating all signal combinations at the respective output channel and a multiplexer 16.sub.0, 16.sub.1, 16.sub.2 and 16.sub.3.
(95) The individual units 15.sub.0, 15.sub.1, 15.sub.2 and 15.sub.3 for generating all signal combinations at the respective output channel are each supplied with the output signals of all sub-filters 5.sub.0, 5.sub.1, . . . , and provide an identical internal structure. On the one hand, they connect the output signals of all sub-filters 5.sub.0, 5.sub.1, . . . ,
through to the respective output and, on the other hand, they add all possible combinations of the additive linking of at least two output signals of the sub-filters 5.sub.0, 5.sub.1, . . . ,
in each case in an adder 17.sub.0, . . . ,
to form a signal guided to a respective output.
(96) By means of a control signal of a higher order process control unit not shown in
(97) In this manner, a variable combination of each of the signals partially filtered in the individual sub-filters 5.sub.0, 5.sub.1, . . . , is possible on the individual output channels. Alongside the possibilities illustrated in
on the individual output channels, there are other realisations which are also covered by the invention.
(98)
(99) It is evident that the spectral components of the transmission function of the measurement setup 1, which are comparatively slightly variable with regard to magnitudelargely constant characteristic in the payload signal range and declining characteristic in the transition rangeand also the spectral components of the transmission function of the measurement setup 1, which are comparatively significantly variable with regard to magnitudeapproximately sinusoidal superposed characteristicare compensated by the transmission function of the equalisation filter 4 which has been inverted for this purpose.
(100)
(101) In the following, the method according to the invention for equalising a signal distorted by a measurement setup with an equalisation cascade of several sub-filters connected in series, preferably with a first sub-filter and a second sub-filter, are explained with reference to the flow chart in
(102) The first two method steps S100 and S110 correspond to the method steps S10 and S20 of the method according to the invention for equalising at least one signal distorted by a measurement setup with an equalisation filter comprising several sub-filters configured in parallel.
(103) In the next method step S120, the values of the filter coefficients for the first serial sub-filter 11 are determined. For this purpose, only the filter coefficients of the first sequence of respectively successive filter coefficients of all sequences determined in the preceding method step S110 and to be taken into consideration in the cost function K are taken into consideration according to the time-flow diagram in
(104) With reference to equation (18), the values for the filter coefficients h.sub.FIRA of the first serial sub-filter 11 of the equalisation cascade 12, which has been determined by minimising a cost function K on the basis of the smallest mean error squared criterion are determined. For this purpose, the matrix according to equation (15) and the vector {tilde over (b)} according to equation (16), which are obtained, in turn, from the weighting function W and the matrix A according to equation (12) and the vector b according to equation (13), are calculated. For the individual measurement frequencies f/f.sub.a, the matrix A contains, in each case, the individual complex variables z=e.sup.j2f/f.sup.
(105) The filter coefficients of the first serial sub-filter 11 equalise the distortions of the measurement signal x(t) distorted by the measurement setup 1, which result from the comparatively slightly variable spectral components of the transmission function of the measurement setup 1.
(106)
(107) The phase characteristics of the non-averaged spectrum and of the averaged spectrum of the measurement setup 1, of the first serial sub-filter 11 and of the sub-cascade comprising measurement setup 1 and first serial sub-filter 11 illustrated in
(108) In the next method step S140, the filter coefficients of the second serial sub-filter 13 and of every further serial sub-filter are determined.
(109) The filter coefficients of the second serial sub-filter 13 of the equalisation cascade 12 are determined by initially determining the reference transmission function .sub.d(f/f.sub.a) for the second serial sub-filter 13. The reference transmission function
.sub.d(f/f.sub.a) for the second serial sub-filter 13 corresponds to the part of the distortion of the measurement setup 1 of the original distortion of the measurement setup 1 which is still present after the equalisation by the first serial sub-filter 11 and which must still be equalised. This reference transmission function
.sub.d(f/f.sub.a) for the second serial sub-filter 13 is consequently obtained according to equation (22) from the quotient of the reference transmission function H.sub.d(f/f.sub.a) of the total equalisation cascade 12 and of the transmission function H.sub.FIRA(f/f.sub.a) of the first serial sub-filter 11 which is obtained from the Fourier transform of the filter coefficients h.sub.FIRA of the first serial sub-filter 11 determined in the preceding method step S120.
(110) In order to determine the filter coefficients h.sub.FIRB of the second serial sub-filter 13, thereby minimising the cost function K, the matrix according to equation (15) and the vector {tilde over (b)} according to equation (16)which are obtained, in turn, from the weighting function W and the matrix A according to equation (12) and the vector b according to equation (13)are once again calculated with reference to equation (18).
(111) In a first variant, if several sequences of respectively successive filter coefficients must still be taken into consideration in the cost function K to be minimised in order to determine the values of the filter coefficients h.sub.FIRB of the second serial sub-filter 13, these sequences of respectively successive filter coefficients can be realised only in the second serial sub-filter 13. The individual complex variables z=e.sup.j2f/f.sup.
(112) In a second variant, the second serial sub-filter 13 takes over only the first sequence of respectively successive filter coefficients of the still remaining sequences of respectively successive filter coefficients after the equalisation by the first serial sub-filter 11. For this variant also, the individual complex variables z=e.sup.j2f/f.sup.
(113) In order to determine the filter coefficients of the second serial sub-filter 13 up to N-th serial sub-filter 14, once again with reference to equation (22), the reference transmission function .sub.d(f/f.sub.a) for the respective serial sub-filter is determined from the quotient between the reference transmission function H.sub.d(f/f.sub.a) of the total equalisation filter 4 and the product of the transmission functions of all previously determined serial sub-filters, which are calculated in each case by Fourier transform from the respectively determined filter coefficients. The individual complex variables z=e.sup.j2f/f.sup.
(114) One substantial technical advantage of an equalisation cascade, which must be mentioned here is that, because of the convolution effect, the summated number of filter coefficients of the first, second and every further serial sub-filter is reduced by comparison with the number of filter coefficients of a single equalisation filter, which corresponds to the number of impulse response coefficients in the right-hand time flow diagram of
(115)
(116) In the final method step S140, the measurement signal x(t) distorted by the measurement setup 1 is convoluted with the filter coefficients of the first sub-filter 11 to be taken into consideration for the equalisation, and determined in method step S120, and the filter coefficients of the second sub-filter 13 and every further serial sub-filter, determined in method step S130, and accordingly equalised.
(117) While method steps S100 to S130 are implemented once in advance in a calibration phase, method step S140 is implemented continuously throughout the entire measurement process.
(118) If several sequences of respectively successive filter coefficients are realised in each case in the second serial filter 13 and/or in every further serial sub-filter, each individual sequence can preferably be embedded respectively in one of several mutually parallelised sub-sub filters according to
(119)
(120) In an equivalent manner, it is evident from
(121) The present disclosure is not restricted to the embodiments presented. In particular, all combinations of all of the features claimed in the individual claims, of all features disclosed respectively in the description and of all features illustrated in the individual Figs. of the drawings are also covered by the present disclosure.