SIGNAL PROCESSING SYSTEMS AND SIGNAL PROCESSING METHODS
20180159548 · 2018-06-07
Assignee
- FRAUNHOFER-GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V. (München, DE)
- TECHNISCHE UNIVERSITÄT BERLIN (Berlin, DE)
Inventors
- Christian Schmidt (Berlin, DE)
- Christoph KOTTKE (Berlin, DE)
- Volker Jungnickel (Berlin, DE)
- Jonas Hilt (Berlin, DE)
Cpc classification
H04L27/2096
ELECTRICITY
G06G7/19
PHYSICS
International classification
Abstract
It is provided a signal processing system, comprising at least a first, a second and a third digital-to-analog converter (DAC); a processing unit configured for splitting a sampled signal into a first and a second signal corresponding to different frequency portions of the sampled signal, transmitting the first signal to the first DAC, splitting the second signal into a first and a second subsignal and transmitting the first subsignal to the second DAC and the second subsignal to the third DAC, the first subsignal corresponding to the real part of the second signal and the second subsignal corresponding to the imaginary part of the second signal; an IQ mixer configured for mixing an analog output signal of the second DAC and an analog output signal of the third DAC and a combiner for combining an analog output signal of the first DAC and an output signal of the IQ mixer.
Claims
1. A signal processing system, comprising at least a first, a second and a third digital-to-analog converter (DAC); a processing unit configured for splitting a sampled signal into at least a first and a second signal corresponding to different frequency portions of the sampled signal, transmitting the first signal to the first DAC, splitting the second signal into a first and a second subsignal and transmitting the first subsignal to the second DAC and the second subsignal to the third DAC, the first subsignal corresponding to the real part of the second signal and the second subsignal corresponding to the imaginary part of the second signal; an IQ mixer configured for mixing an analog output signal of the second DAC and an analog output signal of the third DAC; a combiner for combining an analog output signal of the first DAC and an output signal of the IQ mixer.
2. The system as claimed in claim 1, wherein the frequency portion that corresponds to the first signal comprises lower frequencies than the frequency portion that corresponds to the second signal.
3. The system as claimed in claim 1, wherein the processing unit is configured for carrying out the splitting of the sampled signal into the first and the second signal in the frequency domain.
4. The system as claimed in claim 1, wherein the processing unit is configured for carrying out the splitting of the sampled signal into the first and the second signal in the time domain.
5. The system as claimed in claim 1, wherein the processing unit is configured for carrying out a Fourier transform of the second signal for generating the first and the second subsignal.
6. The system as claimed in claim 1, further comprising at least one low pass filter for filtering the outputs of the DACs and/or a band pass or a low pass or a high pass filter for filtering the output of the IQ mixer.
7. The system as claimed in claim 1, wherein the processing unit is realized by a digital signal processor.
8. The system as claimed in claim 1, wherein the IQ mixer is configured for single sideband modulation.
9. The system as claimed in claim 1, wherein the IQ mixer is realized by an opto-electronic modulator.
10. A signal processing method, in particular using the system according to claim 1, the method comprising the steps of: providing at least a first and a second digital-to-analog converter (DAC); splitting a sampled signal into at least a first and a second signal corresponding to different frequency portions of the sampled signal by means of a processing unit; pre-equalizing the first and the second signal; converting the pre-equalized first signal into a first analog signal using the first DAC; converting the pre-equalized second signal into a second analog signal using the second DAC; combining the first and the second analog signal using a combiner, wherein the processing unit, the first DAC and the combiner define a first processing channel, wherein the processing unit, the second DAC and the combiner define a second processing channel, wherein the pre-equalized first signal is generated by processing the first signal in such a way that the pre-equalized first signal compensates cross talk between the first and the second processing channel, and/or the pre-equalized second signal is generated by processing the second signal in such a way that the pre-equalized second signal compensates cross talk between the first and the second processing channel.
11. The method as claimed in claim 10, wherein generating the pre-equalized first and second signal is carried out using the results of a calibration measurement with respect to at least a spatial, frequency and/or time portion of the first and/or the second processing channel.
12. The method as claimed in claim 11, wherein the calibration measurement is carried out using a channel estimation scheme with respect to the first and/or the second processing channel.
13. The method as claimed in claim 12, wherein the channel estimation scheme comprises treating the combination of the first and the second processing channel as a MIMO system.
14. The method as claimed in claim 13, wherein the calibration measurement comprises determining coefficients of a frequency response matrix related to the MIMO system.
15. The method as claimed in claim 12, wherein the channel estimation scheme comprises transmitting a channel estimation sequence to the first and/or the second DAC.
16. The method as claimed in claim 15, wherein a first channel estimation sequence is transmitted to the first DAC and a second channel estimation sequence is transmitted to the second DAC, wherein the first channel estimation sequence is distinguishable from the second channel estimation sequence.
17. The method as claimed in claim 11, wherein the calibration measurement comprises an S- and/or X-parameter measurement of at least a part of an analog section of the first and/or the second processing channel.
18. The method as claimed in claim 10, wherein the pre-equalized first and second signal are generated adaptively by means of the results of re-calibration measurements carried out using a portion of an analog signal produced by the combiner.
19. A signal processing system, in particular for carrying out the method according to claim 10, the system comprising: a processing unit configured for splitting a sampled signal into at least a first and a second signal corresponding to different frequency portions of the sampled signal; a pre-equalizing unit for pre-equalizing the first and the second signal; at least a first digital-to-analog converter (DAC) for converting the pre-equalized first signal into a first analog signal and a second DAC for converting the pre-equalized second signal into a second analog signal; a combiner for combining the first and the second analog signal, wherein the processing unit, the first DAC and the combiner define a first processing channel, wherein the processing unit, the second DAC and the combiner define a second processing channel, wherein pre-equalizing unit is configured for generating the pre-equalized first signal by processing the first signal in such a way that the pre-equalized first signal compensates cross talk between the first and the second processing channel, and/or for generating the pre-equalized second signal by processing the second signal in such a way that the pre-equalized second signal compensates cross talk between the first and the second processing channel.
20-24. (canceled)
25. The method as claimed in claim 10, further comprising creating an oversampled first signal and converting the oversampled first signal by the first DAC in order to obtain the first analog signal and/or creating an oversampled second signal and converting the oversampled second signal by the second DAC in order to obtain the second analog signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0099] Embodiments of the invention are described hereinafter with reference to the drawings.
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
DETAILED DESCRIPTION
[0122]
[0123] The processing unit 21 receives a sampled input signal d(n) and splits the sampled signal d(n) into a first and a second signal d.sub.1(n), d.sub.2(n) corresponding to different frequency portions of the sampled signal. The digital signal processor 22 realizes a pre-equalizing unit 220 generating a pre-equalized first signal x.sub.1(n) and a pre-equalized second signal x.sub.2(n) by processing the first signal d.sub.1(n) and the second signal d.sub.2(n) preferably jointly. The pre-equalized first and second signals x.sub.1(n), x.sub.2(n) are converted into a first and a second analog signal s.sub.1(t) and s.sub.2(t) by means of the first and the second DAC 31, 32, respectively. Of course, the processing unit 21 might also be realized by the digital signal processor 22.
[0124] After analog filtering (using filters 51, 52, 53) and upmixing the second analog signal s.sub.2(t) (using a mixer 6 comprising a local oscillator 61) the final analog signals s.sub.1(t) and s.sub.2(t) are created. The finalized analog signals s.sub.1(t) and s.sub.2(t) are combined with the combiner 4 to produce the combined output signal s(t). The operation of the processing system 1 is also illustrated in
[0125] The processing unit 21, the first DAC 31 and the combiner 4 define a first processing channel 101, while the processing unit 21, the second DAC 32 and the combiner 4 define a second processing channel 102. It is noted that the filters 51, 52, 53 might be part of the processing channels 101, 102 as well. The digital signal processor 22 generates the pre-equalized first signal x.sub.1(n) in such a way that it compensates cross talk between the first and the second processing channel 101, 102, and/or generates the pre-equalized second signal x.sub.2(n) in such a way that it compensates cross talk between the first and the second processing channel 101, 102. Details of the cross talk compensation have been discussed above.
[0126] It is noted that at least one of the analog filters 51, 52, 53 can be omitted as shown in
[0127] An overview of an embodiment of the method according to the invention is illustrated in
[0128] As illustrated in step 2, the input signal is split into two portions of equal length N(2) in the spectral domain (e.g. using the processing unit 21 of
[0129] Due to the zero-order-hold (ZOH) operation of the DACs, the DAC output signals are attenuated by a sinc-function, which is indicated by triangles in step 3. The image bands are removed by appropriate low pass filters (step 4). However, the filters will not filter all image band components due to their finite roll-off characteristics. Analog processing of the first analog signal in the first processing path (see processing path 101 in
[0130] For example, two alternatives 1 and 2 exist for the frequency position of the LO. Either the LO is located at half of the sampling frequency fs/2 or the LO is located directly at the sampling frequency fs. For carrying out the second alternative, the corresponding spectrum has to be digitally inverted prior to the D/A conversion in order to ensure the right frequency orientation in the upper band at the end of the processing. The upconversion with a cosine carrier will generate two side bands. One of these side bands is redundant and can be removed by a band pass filter (step 6). Finally, the two individual analog signals are combined (using e.g. the combiner 4 in
[0131] In case the mixer 6 shall be omitted, Beyond-Nyquist signaling can be used: The second signal would be generated as in alternative 2 by means of digital spectrum inversion. Instead of using a low pass filter after the DAC in step 3, a band pass filter would be utilized in order to select the frequencies in the second Nyquist zone in the frequency range [fs/2, fs]. The non-linearity distortions caused by the mixer could be avoided. Furthermore, LO phase noise is circumvented. A possible disadvantage of this variant might be a higher loss in amplitude at frequencies close to fs due to the sinc roll-off. This could be avoided by using return-to-zero (RZ) instead of non-return-to-zero (NRZ) operation for the DAC.
[0132] Moreover, in alternative 1 the LO is located in-band and thus may disturb the signal (waveform). In order to reduce this interference, a (e.g. very good) notch filter could be employed to cancel the LO line. However, this might produce degradations of a time domain waveform. Though, a frequency domain waveform, e.g. OFDM, might be affected less. Furthermore, if the phase of the LO was known, a digital LO could be generated and inserted in the digital signal, which cancels the disturbing LO line in the analog signal.
[0133] The block diagram shown in
[0134]
S=[S.sup.+,S.sup.]=[S.sub.I.sup.+,S.sub.II.sup.+,S.sub.II.sup.,S.sub.I.sup.],
S.sub.I=[S.sub.I.sup.+,S.sub.I.sup.]
S.sub.II=[S.sub.II.sup.+,S.sub.II.sup.]
[0135] Another representation of the spectra S.sub.I(k) and S.sub.II(k) is shown in
[0136] As already set forth above, the cross coupling problem, which arises due to the non-ideal filtering as shown in
S.sub.I(k)=H.sub.11(k).Math.X.sub.1(k)+H.sub.12(k).Math.X.sub.2(k+N/2)
S.sub.II(k)=H.sub.21(k).Math.X.sub.1(k+N/2)+H.sub.22(k).Math.X.sub.2(k),
where X.sub.1(k) and X.sub.2(k) are the spectra after the equalizer (after performing the pre-equalizing of the first and the second signal). This MIMO system is visualized in
[0137]
[0138] The processing unit 21 splits the input signal into a first and a second signal corresponding to a first and a second frequency portion of the sampled signal, wherein the first signal is transmitted to the first DAC 31. The second signal is split into a first and a second subsignal, wherein the first subsignal is supplied to the second DAC 32, while the second subsignal is supplied to the third DAC 33. The first subsignal corresponds to the real part of the second signal and the second subsignal corresponds to the imaginary part of the second signal (see
[0139] The processing system 1 further comprises an IQ mixer 600 (comprising a local oscillator 601) receiving an analog output signal of the second DAC 32 and an analog output signal of the third DAC 33. The IQ mixer 600 mixes the output signals of the DACs 32, 33 and transmits its output to a combiner 4 (via an analog filter 54). The combiner 4 thus combines the output signal of the IQ mixer 600 with the output signal of the first DAC 31. It is noted that the output signals of the DACs 31-33 are fed to the combiner 4 and the IQ mixer 600, respectively, via analog filters 51-53. However, at least some of the filters 51-54 may be omitted as indicated in
[0140] Due to the IQ mixer 600, the spectrum of the second signal does not need to possess conjugate symmetry properties corresponding to a real valued time domain signal. Thus, the spectrum can be defined for the positive as well as for the negative frequencies independently and the resulting time domain signal is complex valued.
[0141] As mentioned above, splitting of the non-conjugate-symmetrical spectrum for the first and the second DAC can be performed in the spectral domain instead of the time domain as well. Therefore, the individual signals for the inphase component (second DAC 32) and the quadrature component (third DAC 33) can be obtained each by a Fourier transformation (e.g. an IFFT) of certain spectral components directly. This step requires the exploitation of the general symmetry properties of the Fourier transformation for odd and even functions and spectra, respectively.
[0142] It is further noted that more than three DACs might be used and that the DACs 31-33 of
[0143] Further, the system 1 may also comprise a pre-equalizing unit 220 as discussed above with respect to
[0144]
[0145]
[0146] Further, in
[0147] The invention is of course not limited to the realizations shown in
[0148] Further, as already set forth above, in order to compensate analog impairments of the mixer 6, the filters 51-53, the combiner 4 and/or the frequency response of DACs 31, 32, information about the impulse responses and/or frequency responses of these systems is needed. The calibration routine uses a channel estimation algorithm (see above) to retrieve this information for the whole system. However, it is possible as well to use S-parameter analyzers or X-parameter analyzers to obtain this information. The system can be either measured as a whole or the component's parameters are measured individually and are digitally combined afterwards. During operation system 1 might need to compensate for changing parameters, e.g. component's temperature variations etc. In particular, the calibration procedure is used during operation of system 1 in order to constantly adapt the system 1. Possible calibration procedure have been already explained above.
[0149] For example, the calibration procedure uses channel estimation schemes illustrated in
[0150] Besides, the CE can be performed with the ABI sequences (i.e. the payload sequences) as well, but the quality might be improved by using e.g. a De Bruijn Binary Sequence (DBBS) pattern of equal length. Note, that the channel estimation can be performed in the frequency domain as well.
[0151] In order to circumvent problems with the aforementioned CE scheme, another scheme is presented in
[0152] Another solution (
[0153] The DSP steps for the ABI scheme using a repetitive data sequence, e.g. for an arbitrary waveform generator (AWG), are shown in
[0154]
[0155] Now, a MIMO equalizer 221 of the pre-equalizing unit 220 follows, which compensates (as already mentioned above) e.g.
a) magnitude and/or phase in each frequency band
b) magnitude and/or phase mismatches between the frequency bands and
c) cross talk between the frequency bands.
d) and might also account for non-linear distortions
[0156] There are multiple ways of achieving the spectrum split (i.e. for configuring the processing unit 21). In the following two possibilities are explained. The main condition for the splitting functions is to equal 1 over all discrete frequencies and/or to ensure that all discrete frequency components are present in one or the other frequency portion.
[0157] For example (see steps 1 and 2 of above
[0158] Another possibility is raised cosine filtering (see
[0159]
[0160] The oversampling (e.g. by inserting zeros in the digital spectra) is used in order to move the image bands away from the desired bands. Thus, appropriate analog filters (step IV and step VI) are able to eliminate the images almost completely such that cross talk between the processing channels may be avoided. The input spectrum may be divided unequally among the first and the second DAC since the signal in the first processing path undergoes filtering only once and thus does not require oversampling both at the high frequencies and the low frequencies. The oversampled second signal is not generated at base band, but at an intermediate frequency (digital upmixing or digital upconversion). Thus, spectral zeros are achieved both at high frequencies and at low frequencies. Then, the second signal is upconverted to the desired frequency using an LO (step V) and a sideband rejection filter (e.g. band pass, high pass or low pass filter) removes the undesired side band (step VI).
[0161] The principle design of a system 1 (being e.g. identical to the system illustrated in