WO2003096599A1 - Diversitätsverfahren und vorrichtung - Google Patents

Diversitätsverfahren und vorrichtung Download PDF

Info

Publication number
WO2003096599A1
WO2003096599A1 PCT/EP2003/004759 EP0304759W WO03096599A1 WO 2003096599 A1 WO2003096599 A1 WO 2003096599A1 EP 0304759 W EP0304759 W EP 0304759W WO 03096599 A1 WO03096599 A1 WO 03096599A1
Authority
WO
WIPO (PCT)
Prior art keywords
code units
signal
received signal
transmitter
code
Prior art date
Application number
PCT/EP2003/004759
Other languages
English (en)
French (fr)
Inventor
Marco Breiling
Alexander Lampe
Johannes B. Huber
Ernst Eberlein
Original Assignee
Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. filed Critical Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
Priority to EP03717328A priority Critical patent/EP1504557B1/de
Priority to AT03717328T priority patent/ATE314761T1/de
Priority to JP2004504441A priority patent/JP4098773B2/ja
Priority to AU2003222317A priority patent/AU2003222317A1/en
Priority to DE50302072T priority patent/DE50302072D1/de
Publication of WO2003096599A1 publication Critical patent/WO2003096599A1/de
Priority to US10/985,566 priority patent/US7372802B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0667Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal
    • H04B7/0669Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of delayed versions of same signal using different channel coding between antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0054Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0625Transmitter arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0631Receiver arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/065Properties of the code by means of convolutional encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03592Adaptation methods
    • H04L2025/03598Algorithms
    • H04L2025/03605Block algorithms

Definitions

  • the present invention relates to digital transmission technology and in particular to concepts for a message transmission over channels that have a strong fading, such as. B. radio channels.
  • WO 00/367783 discloses an apparatus and a method for transmitting information and an apparatus and a method for receiving information.
  • the device for sending information comprises an information source, a redundancy-adding encoder with a code rate less than 1/2, a splitter for dividing the output of the encoder into two separate data streams, a data stream being transmitted over a first channel while the other data stream is transmitted over a second channel.
  • the redundancy-adding encoder enables forward error correction, which is used in a receiver-side decoder, in order to ensure good reception quality.
  • the first and the second channel differ in that they are spatially different, and in that a time diversity function is also built in, in that an information transmitted via the first channel at a later time again via the other channel is transmitted.
  • receivers On the receiver side there are two different receivers for receiving the signal transmitted over the first channel on the one hand and for receiving the signal transmitted over the other channel on the other.
  • the receiver output signals are combined by means of a combiner and fed to a decoder, which is constructed, for example, as a Viterbi decoder and whose output output values are fed into a Reed-Solomon decoder.
  • the satellites are designed such that they transmit in different frequency bands. It is thus easily possible to distinguish the signal from one satellite from the signal from the other satellite, since the satellite reception signals are in different frequency bands and can be received in a frequency-selective manner.
  • a disadvantage of this concept is the fact that two complete frequency bands are required, namely a first frequency band on which the first satellite transmits and a second frequency band on which the second satellite transmits.
  • the bandwidth of a transmission channel is a scarce commodity, so that often very little bandwidth is available for an application or that the bandwidth required by an application has to be paid for expensively. This significantly increases the cost of a system. Particularly in the case of radio applications, in which the development and installation effort of the transmitters and the satellites has to be transferred to the receiving devices, this leads to an increase in the cost of the receiving devices. In the highly competitive market of radio receivers, however, small or medium price differences can result in one system becoming established on the market, while another system is unsuccessful and disappears from the market.
  • the object of the present invention is to create a cheaper transmission / reception concept. This object is achieved by a transmitting device according to patent claim 1, a method for transmitting according to patent claim 11, a receiving device according to patent claim 12 or a method for receiving according to patent claim 21. '
  • the present invention is based on the finding that a transmitter device with a redundancy-adding encoder in order to achieve forward error correction is coupled with two transmitters which have spatially different positions in order to achieve space diversity, further preferably using an interleaver there is also a time diversity function.
  • both transmitters transmit in the same frequency band using the same carrier frequency.
  • a space diversity with forward error correction (by the redundancy-adding encoder) and preferably also a time diversity is achieved by means of respective interleavers in the two transmission devices, while only one frequency band is required, in that compared to the known transmission / Reception concept only half the bandwidth is required, so that only half the bandwidth costs are incurred.
  • the receiver concept according to the invention is therefore oriented in such a way that it synchronously scans the reception signal applied to a reception antenna for the first transmitter in order to obtain a first reception signal, and also synchronously siert on the second transmitter to receive a second receive signal. Both reception signals are disturbed by interference from the other transmitter. To reduce or eliminate this interference, the two received signals are decoded in order to recover received code units that the redundancy-adding encoder has generated in the transmitter.
  • Interference signals in the receiver are calculated from these code units and - in an iterative loop with one or more iteration steps - subtracted from the two received signals in order to achieve interference reduction.
  • the interference-reduced reception signals that is to say the improved reception signals, are then fed back to the decoder in order to recover the information word on which the code units are based on the basis of the interference-reduced reception signals.
  • a controller is provided which on the one hand controls the iteration and on the other hand determines whether a termination criterion of the iteration has been determined.
  • a redundancy-adding encoder with a code rate R c of 1/4 is used, which generates four code units from one information unit. These code units are then divided into two sub-groups of code units, so that the first transmitter receives two code units and the second transmitter also receives two code units.
  • Respective interleavers in the two transmission branches provide a time diversity function, which is particularly useful in the case of burst errors, such as. B. Deep Fades, is an advantage.
  • Each transmitter also includes a QPSK mapper to perform QPSK modulation.
  • two code units are grouped at the output of an interleaver, after which a QPSK symbol is assigned to this 2 code unit group, which is then converted to a carrier frequency and transmitted by the transmitter.
  • a demap is located in the receiver under the usual receiver front end, which includes the antenna and a downconversion device. provided to recover the two code units from a received QPSK symbol.
  • the demapper in a preferred embodiment of the present invention is designed as a soft demapper such that it does not make a hard decision, but rather provides probabilities that a code unit is a 0 or a 1.
  • the code units which are available as probabilities, are again fed to a de-interleaver, which reverses the code unit interleaving in the transmitter.
  • the “de-interleaved” code unit probabilities are then supplied to a soft-in-soft-out decoder, which is preferably designed as a BCJR-SISO decoder.
  • the SISO decoder is supplied with the probabilities for code units from both reception branches, specifically as pre-decoding probabilities.
  • the SISO decoder supplies post-decoding probabilities for the individual coding units, which are used to estimate the interference signals.
  • the post-decoding probabilities are again interleaved as in the transmitter and estimation devices are supplied in order to "softly" estimate the transmitted QPSK symbols from the code unit probabilities.
  • the estimated QPSK symbols are then loaded in the receiver with a transmission channel characteristic which is obtained by conventional channel estimation methods in order to obtain interference signals which are finally subtracted from the received signals "crosswise".
  • the interference signal which is based on the second received signal has been calculated, subtracted from the first received signal, while the interference signal calculated on the basis of the first received signal is subtracted from the second received signal, so that improved first and second received signals are obtained which, in turn, are processed like the “original first and second received signals” in order to again calculate post-decoding probabilities with which a further iteration loop can be entered.
  • a set of extrinsic decoding probabilities is calculated from the post-decoding probabilities at the output of the SISO decoder, which, after corresponding interleaving processing, are also supplied to the demapper in a branch as side information in order to provide a rotation variant Distortion in the samples due to the interference reduction to be taken into account.
  • the receiver concept according to the invention has the advantage that it makes it possible to use a transmitter device in which both transmitters operate in the same frequency band, so that, compared to known concepts, only half the bandwidth of the transmission channel is required.
  • the iterative interference reduction using a channel decoder which is preferably a SISO decoder and in particular a BCJR decoder, reduces the interference at the receiving antenna, which would normally prohibit a transmission concept with two transmitters transmitting at identical frequencies. Since components in the receiver can be used several times, namely for each iteration loop, the effort in the receiver is limited and cost-effective and is of the order of magnitude lower than a transmission / reception concept with doubled bandwidth.
  • Another advantage of the concept according to the invention is the rapid convergence. Significant interference reductions are obtained after the first iteration step. After only between four and six iteration steps Only a minimal change in the decoded code units is found from iteration to iteration, so that a rapid convergence is ensured.
  • Another advantage of the present invention is that all processing can be carried out in the baseband, so that no complex and expensive digital circuits or even analog circuits are required to carry out the interference reduction, for example in the IF band or in the HF band, although this is basically also possible.
  • Another advantage of the present invention is that generally known modules can be used, namely FEC encoders and QPSK mappers in the transmitter and QPSK demappers, estimators and trellis decoders in the receiver that match the FEC encoder in the transmitter.
  • FIG. 1 shows a block diagram of a transmitting device according to the invention
  • FIG. 2 shows a preferred exemplary embodiment of a transmission device
  • 3 shows a baseband model of a transmission that is continuous over time
  • FIG. 4 shows a schematic block diagram to illustrate a time-discrete transmission
  • Fig. 5 shows a block diagram of a receiving device according to the invention
  • 6 shows a preferred exemplary embodiment of a receiving device with a soft demapper
  • Figure 10 shows the probability density function of received samples for the demapping function of Figure 11.
  • Fig. 1 shows a schematic representation of a transmitter according to the invention.
  • An information source 10 provides an information word u with a plurality of information units. This information word is fed into a redundancy-adding encoder 12, which has a code rate less than or equal to 1/2.
  • the FEC encoder 12 generates a plurality of code units from the information word, the encoder 12 also being effective in dividing the plurality of code units into two subgroups of code units.
  • a first subset of code units is connected to a first output line 14a of the co- This is fed to a first transmitter 16a, while the second subset of code units on a second output line 14b of the encoder is made available to a second transmitter 16b.
  • the first transmitter 16a is connected to a first transmission antenna 18a to radiate a first transmission signal
  • the second transmitter 16b is connected to a second transmission antenna 18b to radiate a second transmission signal.
  • the first and the second transmitter are arranged at different spatial positions. According to the invention, however, both transmitters transmit in the same frequency band, so that the first transmission signal and the second transmission signal superpose themselves in free space.
  • the two transmitters are preferably satellites arranged at different geostationary positions, while a receiver z. B. is a radio receiving device in a moving vehicle.
  • FIG. 2 shows, inter alia, a preferred embodiment for the transmitter according to the invention from FIG. 1.
  • an encoder with a code rate R c of 1/4 as the encoder 12, such that a plurality of one information word u a plurality of code units is generated by information units, which is greater than or equal to four times the plurality of information units.
  • the plurality of code units represent a code word c, which is divided into two subgroups or subcode words c (1> and c ⁇ 2) .
  • the information word is preferably a binary information word which is channel-coded by the encoder 12, which is designed as a convolutional encoder and has a given memory v and has a rate of R c equal to 1/4.
  • This encoder stops after the input of K information bits, that is to say after the input of the plurality of information units in the 0 state, which in other words means that v "trailing" completion bits are inserted.
  • the encoder therefore generates four code bits c n for each input bit u k , which are divided in the parallel / serial converters 13a, 13b into the subgroups or subcode words of length N / 2 for a first transmitter 16a and the second transmitter 16b , Each transmitter comprises an interleaver 20a or 20b.
  • interleavers are preferably designed as s-random interleavers to carry out a permutation, as described in S. Dolinar and D. Divsaler, "Weight Distributions for Turbo Codes Using Random and Nonrandom Permutations", JPL-TDA Progress Report 42-122, pp. 56-65, 1995.
  • the two bit interleavers 20a, 20b permute the vectors c (1) and c ⁇ 2) .
  • a gray mapping is used as the mapping rule, in which the following conventions apply:
  • Gray mapping is advantageous in that one bit of a pair of permuted code bits stands for the imaginary part and the other bit stands for the real part.
  • some known transmitter front end is provided, which, for. B. performs a complex modulation and upmixing to a carrier frequency with the QPSK symbols.
  • the simplest way to obtain a space diversity for the transmitters is to have an encoder with a rate R c of 1/2 in order to duplicate the code words, which leads to the fact that the first subset of Code units and the second subset of code units are identical, so that a total code rate of 1/4 is also obtained.
  • the same code bits are therefore transmitted twice, the vector c (2) in the satellite being a simply permuted version of the corresponding sub-code word for the first satellite due to the interleaver in the two branches.
  • a real code with a code rate 1/4 instead of a simple repetition code, especially since a real code with a code rate of 1/4 provides higher performance efficiency than a simple repetition code since the generation additional code bits instead of simply duplicating them leads to higher code diversity.
  • the memory of the convolutional encoder v is 6.
  • the total rate is somewhat lower due to the additional symbols due to the completion of the convolutional encoder.
  • four code units are generated from one information unit, with two code units each then being grouped into two QPSK symbols (from transmitter 1 and from transmitter 2), so that again, in terms of numbers, two QPSK symbols are generated from one information unit.
  • the two QPSK symbols are transmitted by the two transmitters on the same frequency, one transmission process is carried out per information unit at a time and at the same frequency (but of course using both transmitters), so that, according to the convention, an overall code rate of 1 or slightly less than 1, as stated above.
  • the QPSK-mapped vector x (1) or x (2) of the two transmitters 16a, 16b is pulse-amplitude modulated.
  • the transmission filter is a square root Nyquist filter for a symbol duration Ts with a real-valued impulse response g (t).
  • the fraction of the propagation delay between the transmitter and the receiver is Ti e [- 0.5 x T s ; 0.5 x T s ]. FER It is now assumed that the integer part of the propagation delay can be accurately estimated through appropriate measures.
  • the transmission signal typically experiences a frequency-flat rice fading with a slowly varying fading coefficient a (1) (t).
  • the satellite 2 uses the same transmission filter G (f) 30b, but with a fraction of its propagation delay to the receiver T 2 e [-0.5 x T s ; 0.5 x T s ].
  • a second slow and frequency-flat rice fading process is also used for the second satellite, which is statistically independent of the first fading process.
  • the signals of both satellites are combined on the receiving antenna of the receiving device according to the invention, as represented by a summer 36 in FIG. 3.
  • the two filters 30a, 30b thus represent the pulse formation in the transmitter, while the two time delay elements 32a, 32b model the transit time of the signal from the first transmitter to the receiver or the transit time of the signal from the second transmitter to the receiver.
  • the channel fading is modeled by the multipliers 34a, 34b, while the receiver begins, as it were, from the summer 36, since the summer 36 models the superposition of the two transmission signals on the receiving antenna of the receiving device according to the invention.
  • the received signal y (t) at the output of the summer 36 can be represented in the same way as follows:
  • y (t) a (l, (t) -Xx ( "[k] .g (t-kT s -T 1 ) + a (2) (t) -Xx (2) [k] -g (t -kT s -T 2 ) (1)
  • the receiving antenna In addition to the summation performed by the receiving antenna, it also adds white Gaussian noise (WGN) with a one-sided spectral power density N 0 .
  • WGN white Gaussian noise
  • the received signal is then filtered with a receiver pulse shaping filter 38 with a transfer function G * (f), so that the output signal at this receive filter 38 is equally defined as follows:
  • ⁇ gg (t) is the autocorrelation function of g (t).
  • n (t) the superimposition of which on the received signal is symbolically represented by an adder 35, represents the filtered noise n (t), the power of which is given as follows:
  • the receiver now tries to synchronize itself in two branches with a corresponding satellite, so that the output signal of the receiver filter 36a is sampled at times ix T s + Ti + T ⁇ in order to provide a time-discrete signal for the satellite 1 to obtain.
  • sampling is carried out at times ix T s + T 2 + ⁇ 2 in order to obtain a time-discrete signal y ( s ⁇ c for the satellite 2.
  • ⁇ i, ⁇ 2 represent the error of the symbol clock recovery for the two satellites, ie the synchronization of a first sampler 40a and a second sampler 40b.
  • Ti, x 2 are much smaller than T s , ie the symbol duration, and therefore the two discrete-time samples for each symbol interval are as follows Are defined:
  • the time-continuous transmission model is replaced by a time-discrete transmission model, as shown in FIG. 4.
  • the transmission delays Ti, T 2 (32a, 32b) of FIG. 3 are modeled together with possible synchronization errors of the samplers 40a, 40b in four filters 42a-42d shown in FIG. 4.
  • the QPSK symbols in the vector x (1) are multiplied by the respective elements of the vector a (1) , which corresponds to the slow and frequency-flat rice fading process.
  • the elements of x (2> are multiplied element by element by the fading coefficients in a (2) .
  • the resulting vectors y (1) and y ⁇ 2) are then filtered with the four filters 42a-42d, as shown in FIG. 4 is shown.
  • the respective impulse responses of these filters are as follows:
  • the filters H 12 ⁇ 1) (z) and H (1 ⁇ 2) (z) represent the interference of the signal of the satellite in the samples which have been sampled synchronously on the satellite 1 and vice versa. These filters are mainly by the difference Ti - T 2 of the propagation delay from both satellites to the receiving device is determined.
  • the output signals of these filters are the vectors y ⁇ ',. and y ⁇ t of the interference samples.
  • the output signals of these filters thus represent the interference signals that occur during the actual transmission and, as will be explained later, are estimated by the receiving device according to the invention in order to carry out interference reduction in the iterative receiving method according to the present invention with the estimated interference signals ,
  • the superposition of the interference signals to the “useful signals” is symbolized in FIG. 4 by adders 44a, 44b.
  • the same signals are present at the output of the adders 44a, 44b, however in a time-discrete representation, as at the output of the samplers 40a, 40b of FIG. 3, but without the white noise of the receiving antenna, which is added by the adders 34a, 34b.
  • the noise vectors n (1) and n (2) are not correlated with one another and that the variance of all noise samples is ⁇ 2 N 0 / T s .
  • first reception signal y ⁇ c which is the interference signal received signal from the first transmitter
  • second reception signal y ( s 2 ⁇ c ) which is the interference signal synchronized reception signal with the second transmitter is.
  • the receiving device includes a receiving antenna 50 and any known receiver front end 52 to accomplish a conversion of the received RF signal from the antenna 50 to baseband.
  • the output signal of the receiver front end 52 is fed to a scanner 40 which comprises the first scanner 40a and the second scanner 40b.
  • the first sampler 40a is controlled with respect to its sampling times by means of a synchronization signal 41a in order to achieve a sampling synchronized with the first transmitter 16a in FIG. 1.
  • the second scanner is controlled by a synchronization signal 41b in order to obtain a scan of the received signal synchronized to the second transmitter 16b in FIG. 1.
  • a first received signal is present at the output of the scanner 40a, but this is disturbed by interference from the second transmitter, as has been explained with reference to FIG. 4.
  • a second received signal is present at the output of the second scanner, but is disturbed by interference from the first transmitter.
  • the first received signal at the output of the first scanner 40a a decoder 54 supplied.
  • the second receive signal is also supplied to decoder 54 to provide a first receive subset at a first output 56a associated with the first subset of code units on line 14a of the transmitter of FIG. 1.
  • the decoder 54 provides on the output side on a second output line 56b a second receive subgroup of code units which is assigned to the second subgroup of code units on line 14b of the transmitting device of FIG. 1.
  • the first reception subgroup and the interference-disturbed second reception subgroup are fed to a calculation device 58 in order to calculate a first interference signal on the basis of the second reception subgroup and to calculate a second interference signal based on the first reception subgroup.
  • Both the first interference signal and the second interference signal are fed to an interference reduction device 60 and subtracted from the first received signal at the output of the first scanner or from the second received signal at the output of the second scanner, as is shown by subtractors 60a, 60b in FIG. 1 is shown schematically.
  • a controller 62 is connected to the decoder 54 to control the decoder 54 to decode and base an improved first receive signal output from the interference reduction device 60 and an improved second receive signal output from the interference reduction device 60 outputs the information word on which the received signals are based with the plurality of information units on the improved first received signal and the improved second received signal on the output side.
  • the controller 62 is also operative to decide whether one iteration is sufficient or whether one or more iteration steps should follow.
  • the information word with the plurality of information units is output immediately using the decoded improved first signal and the decoded improved second signal, as represented by two dashed arrows 55a, 55b.
  • the first reception subgroup is determined from the improved first signal and the improved second signal, as represented by dashed arrows 55d and 55c, and is used using the improved first signal and the improved second signal , as shown by arrows 55e and 55f, calculates the second receive subset.
  • a now improved first interference signal and an improved second interference signal are again determined by the calculation device 58 and subtracted again in the interference reduction device from the first received signal or from the second received signal in order to have a further improved one at the output of the interference reduction device for this iteration step to determine the first signal and further improved second signal.
  • the controller 62 now determines that the iteration is to be terminated because the predetermined iteration termination criterion has been met, the information word is immediately used using the further improved first signal and decoded and further improved second signal and output. For the second iteration too, the information word is thus calculated directly using the further improved first signal and the further improved second signal, but is still determined on the basis of the improved first signal and improved second signal obtained in the first iteration, especially since the further improved first signal and the further improved second signal based on the improved first signal or improved second signal.
  • FIG. 5 A preferred exemplary embodiment of the receiving device shown in FIG. 5 is shown below with reference to FIG. 6.
  • the same reference numerals mean the same elements.
  • the scanner 40 is not shown in FIG. 6 in comparison to FIG. 5.
  • the receiver of FIG. 6 is designed to receive and decode received signals that have been generated on the basis of transmission signals from the transmitter shown in FIG. 2.
  • the decoding device 54 comprises a demapper 541a, 541b for each reception branch.
  • the demapper receives complex samples on the input side, e.g. B. voltage values that are converted in the demapper 541a, 541b into extrinsic demapping probabilities.
  • the complex sample value which represents a modulation symbol y, is thus converted into two extrinsic demapping probabilities by the demapper, for example 541a, the two probabilities standing for whether the two code units which together result in the examined QPSK symbol each have one Are 0 or a 1.
  • the vector of extrinsic demodulation probabilities at the output of the demapper 541a or 541b is then fed into a de-interleaver 542a or 542b in order to undo the permutation carried out in the transmitter (elements 20a, 20b from FIG. 2) ,
  • a vector of pre-decoding probabilities results, which has the same length as the vector at the input of the devices 542a or 542b.
  • the pre-decoding probabilities for the first receiving subgroup of code units (device 543a) and the second receiving subgroup of code units (543b) are thus present at the output of the serial / parallel converters 543a or 543b.
  • a decoder designed in this way provides, for example for a soft-in-soft-out decoder, a decoded first reception subgroup of code units, which is fed into a parallel / serial converter 544a, and a decoded second reception subgroup of code units which is fed into the parallel / serial converter 544b to make the parallel output of the SISO decoder serial.
  • soft-in-soft-out decoders can be used instead of the BCJR-type SISO decoder.
  • decoders can also be used which do not calculate with probabilities, but where the demapper already makes a hard 0/1 decision.
  • the concept according to the invention is particularly suitable for soft decoding, in such a way that the preferred demapper does not convert sample values into code units per se but into probabilities for code units. In principle, however, it is equivalent whether the code units per se or the probabilities for the code units are used. Therefore, unless otherwise stated, when referring to code units hereinafter, probabilities for code units are also referred to simultaneously.
  • delay elements 545a, 545b are shown in FIG. 6, which are intended to symbolize that the post-decoding probabilities for the first and second decoded received subgroup of code units for further processing are only available in the next iteration step .
  • the vector of post decoding Probabilities for a specific iteration step i is again subjected to an interleaving operation by means of interleaver 546a, 546b in order to obtain permuted post-decoding probabilities, which are each fed into an estimating device, which is designated in FIG.
  • the estimators 547a, 547b thus again represent complex 4-valued symbols.
  • the estimators can thus be regarded as “soft” QPSK mappers, with the difference that the QPSK mappers of FIG. actually receive bits, while the estimators 547a, 547b in FIG. 6 receive probabilities for bits on the input side.
  • the output lines of the estimators 547a, 547b of FIG. 6 thus correspond to the lines 56a and 56b of FIG. 5.
  • the decoder 54 which is shown in principle in FIG. 5, thus contains when FIG. 5 and FIG. 6 are compared , mapping, de-interleaving, SISO decoding, interleaving post-decoding probabilities and the functionality of estimators 547a, 547b.
  • the first receiving subgroup of code units at the output of the decoder 54 is present as a QPSK symbol as in FIG. 6 or, if a different modulation is used, as a different modulation symbol or, if no modulation is used, as a direct one Subset of code units. It is apparent to those skilled in the art that the type of modulation is not essential for the interference reduction concept according to the invention, although QPSK modulation / demodulation is preferred.
  • the first and second receive subgroups of code units which the decoder 54 outputs can thus either be a direct receive subgroup with actually two or more separate code units or, as is the case in FIG.
  • a receive subgroup of Code units the subgroup, however, being implemented as a symbol which depends on the two or more code units of the subgroup, the symbol in FIG. 6 being a “soft” QPSK symbol at the output of the estimator 547a or 547b.
  • the calculation device includes multipliers 581a, 581b to take channel fading into account for both branches.
  • the calculation device includes the transmission functions 582a, 582b introduced by the discrete-time representation to take into account the intersymbol interference due to the non-synchronism of the interference signal with the reception signal.
  • the interference reduction device in which the first interference signal on line 583a is fed to adder 60a, while the second interference signal on line 583b is fed to second adder 60b, improved first and second reception signals on input lines 61a and 61b are fed into the decoder 54 generated.
  • the demapper 541a and the demapper 541b are designed as special demappers which carry out the demapping function using page information.
  • the page information is also supplied from the SISO decoder and is referred to in FIG. 6 as extrinsic decoding probabilities p C / extrdec [i].
  • the extrinsic decoding probabilities become both for the first branch (1) and for the second Branch (2) determined from the post-decoding probabilities in a known manner.
  • the determination of the extrinsic decoding probabilities from the post-decoding probabilities for the first and the second subset of code units is known in the art. Reference is made to Joachim Hagenauer, Elke Offer and Lutz Papke, "Iterative Decoding of Binary Block and Convolutional Codes", IEEE Trans. Inform. Theory, pages 429 - 437, 1996.
  • the extrinsic decoding probabilities are fed to a first parallel / serial converter 550a for the first branch and a second parallel / serial converter 550b for the second branch and also, as described above with regard to delays 545a, 545b, by means of delay devices 551a or 551b delayed to indicate that this is an iteration loop.
  • the extrinsic decoding probabilities are then permuted in interleavers 552a, in accordance with the same rule as is carried out in interleavers 546a and 546b or in the interleavers shown in FIG. 2.
  • the permuted extrinsic decoding probabilities which are now referred to as pre-demapping probabilities, as can be seen from FIG. 6, are then supplied to demappers 541a, 541b as side information in order to perform the demapping function compared to a demapper without side information improve in order to ultimately achieve a better bit error rate at the output of the decoder.
  • the controller 62 If the controller 62 has determined that an iteration termination criterion is met, it will drive the SISO decoder 540 to output post-decoding probabilities for the individual information units at an output. The post-decoding probabilities are then fed to a threshold value decision 555 in order to add the decoded information word ü obtained, which is ultimately fed into an information sink 62.
  • the decoder 540 of FIG. 6 is designed as a soft-in / soft-out channel decoder (SISO decoder), which preferably uses the BCJR algorithm in order to obtain so-called soft estimates for the interference signal .
  • SISO decoder any other trellis decoder that can decode the first and the second received signal can be used to generate a first receive subgroup of code units, which is assigned to the first transmit subgroup of code units, and a second receive subgroup of code units, which is assigned to the second transmission subgroup of code units.
  • SISO decoder is preferably used which can provide post-decoding probabilities for the first and second receive subgroups from pre-decode probabilities for the first and second receive subgroups.
  • the output of the decoder from the (i-l) th iteration is used for the interference reduction.
  • the last index of a variable used for the recipient designates the iteration in which the variable was calculated. It is assumed that the channel decoder has calculated post-decoding probabilities in iteration i-1, where p c , postdec [k] [i-1] represents the probability that the transmitted code bit c [k] is 1. For reasons of clarity, but without restricting generality, the probability of an event is always considered below, in that the respective bit is a logical 1.
  • the SISO decoder has also calculated the assigned extrinsic probabilities p c , e ⁇ trdec ti ⁇ 1] for the bits in the code word c.
  • both the post-decoding probabilities and the extrinsic probabilities are divided into two streams or subgroups and converted in parallel / serial, so that the vectors p r c, ""'. Postd J ec "-iI and p r c ( l 2I '.postd_, ec "-iJ the post-decoding-
  • Probabilities for the bits in the code words c (1) and c (2) of satellites 1 and 2 are obtained. The same is obtained for the assigned extrinsic probabilities, so that corresponding vectors with extrinsic probabilities arise. Both vectors are permuted by the corresponding interleaver shown in FIG. 6.
  • the notation p_ (l ,, fil and p.-, 2 ,. Fil was used because these extrinsic probabilities calculated by the decoder are used as pre-demapping probabilities.
  • the post-decoding probabilities for the permuted code bits can now be used to reconstruct the vectors x (1) and x ⁇ 2) of the transmitted QPSK symbols.
  • the interference signals yj, '' and yj 2 , ' are first reconstructed in that x (l) [i] or x (2) [i] element by element with the estimated fading coefficients ä (l) and ä ⁇ 2 ) are multiplied. Then the results y (l) [i] and y (2) [i] obtained are each filtered with H (l ⁇ 2) (z) and H (2 ⁇ l) (z).
  • These filters represent the estimates of the receiver for the filters H (1 ⁇ 2) (z) and H (2 ⁇ 1) (z), which are in the discrete-time transmission model shown in FIG. 4 are responsible for the interference. Therefore, these filters have the following impulse responses:
  • ⁇ 2 is the variance of the QPSK constellation in the transmitter.
  • the demapper 541a or 541b of FIG. 6 is discussed in more detail below.
  • the total power of the mean-free distortion d (1) [j] [i], which lies in a sample y (l) [jl-], is the sum of the residual interference power ( ⁇ ⁇ jjji] j and the noise power ⁇ 2 complex random variable dj l) [jIi] + jdg
  • d (1) [j] [i] see it as a two-dimensional real Gauss'
  • mapping in the transmitter of a pair (c ⁇ l) [2j + l], c (l) [2j]) of successive bits in the code word c (l) into a complex-valued QPSK symbol is represented by x (c (l) [2j + l], c (l) [2j]).
  • the demapper calculates the post-demapping probability as follows:
  • the demapper calculates the following extrinsic probabilities and forwards them to the decoder:
  • gray mapping is used in the mappers 22a, 22b of FIG. 2. This means that a code bit of a pair (c ⁇ ,, ⁇ ] ') is the I component of the
  • Bit c (l) [2j + l] is mapped to the Q component. The following is also assumed: ⁇ d consult )
  • _2j - + - 1 Ji] only from the Q-
  • Component depends on y (l) [jfi]. This size is independent of the pre-demapping probability p E ( " rcd ( . M [2 jfi]) of the code bit in the I component.
  • pre-demapping probability p_ 11 2jJi] of the code bit in the I component.
  • Fig. 10 shows the probability density function pdf (y (1) DI '] lP H U ⁇ " redcm [i]), while Fig. 11 shows P £ ( " , extrde ⁇ [2j + l] [i].
  • the demapping for the second satellite is basically carried out in the same way as the demapping for the first satellite extrinsic
  • interleavers are preferred for an exemplary embodiment of the present invention:
  • the channel for the transmission system is a channel with fading. Therefore, severe fading symptoms that are also known as deep fades, by moving the symbols concerned to different locations in the code word.
  • the demapper and the decoder iteratively exchange extrinsic probabilities. Probabilities that are adjacent in the corresponding output vectors of an element are statistically dependent. On the other hand, it is assumed, however, that neighboring probabilities at the input of an element are statistically independent. Optimal behavior is achieved for every iterative system if this assumption of the statistical independence of the input symbols is fulfilled. It is therefore preferred to use an interleaver to distribute adjacent elements in the output vector of one element to different locations or elements at the input of the other element. This procedure is usually also referred to as "decorrelation of the extrinsic probabilities".
  • the distortion in y (l) [i] and y ⁇ 2) [i] is actually colored. For example, if a mistake in interference reduction is made and the distortion is very large, then not only one QPSK symbol will be seriously disturbed but several successive QPSK symbols. As with a fading channel, these error bursts must also be distributed by distributing them to different locations in the code word.
  • interleaver As an interleaver, s-random interleavers are also preferred, as has already been stated. Because of their spreading limitation, they ensure that neighboring elements at their input are actually brought to remote output elements, so that deep fades and error bursts are destroyed. On the other hand It turned out that a random, ie non-regular, interleaver behaves better in iterative systems than a regular structure.
  • Decoding probabilities for the sub-code words c (1) and c (2) are finally converted to serial / parallel and serve as an input to the SISO decoder. Based on these pre-decoding probabilities p c , p redec [i], the new post-decoding probabilities p c , P ostdec [i] and the extrinsic probabilities p c , ex trdec [i] can be calculated.
  • An information word with a length of 494 information units can be used as a dimensioning example.
  • LOS Line Of Sight
  • Rayleigh fading component with a corresponding variance.
  • the standardized maximum Doppler frequency of these processes can be assumed to be 0.01.
  • Corresponding rice factors can be specified for the two statistically independent rice fading processes.
  • 40 different known concepts are used for the synchronization of the scanner.
  • can such as B. training sequences that are sent from the two different transmitters and from which a scanner can synchronize itself to the corresponding transmitter.
  • B. training sequences that are sent from the two different transmitters and from which a scanner can synchronize itself to the corresponding transmitter.
  • customary channel estimation methods can be used, which also work with training sequences.
  • there are also blind estimation methods that can achieve channel estimation without previously known training sequences.
  • the transfer functions of these filters can be set to "1" if an ideal synchronization is assumed. Depending on the application, this transfer function can also be estimated empirically.

Abstract

Bei einem Sende/Empfangs-Konzept wird ein Redundanz-hinzufügender Codierer mit einer Coderate größer oder gleich 0,5 verwendet, um zwei Datenströme für zwei unterschiedliche Sender zu erhalten, die an räumlich unterschiedlichen Positionen angeordnet sind. Beide Sender senden in demselben Frequenzband. Im Empfänger wird das Empfangssignal von einem erster Abtaster (40a) synchron zum ersten Sender abgetastet, und von einem zweiten Abtaster (40b) synchron zum zweiten Sender abgetastet, um ein erstes und zweites Empfangssignal zu erhalten, welche einem Trellis-Decodierer (54) zugeführt werden, um eine decodierte erste (56a) und zweite (56b) Empfangs-Untergruppe von Codeeinheiten zu erhalten, welche wiederum einer Berechnungseinrichtung (58) zugeführt werden, um die Interferenzsignale zu berechnen, die dann zur Interferenzreduktion (60) mit den entsprechenden Empfangssignalen kombiniert werden (60a, 60b). Das iterative Konzept ermöglicht eine Interferenzreduktion für Empfangssignale, die von zwei räumlich getrennten, jedoch beide im gleichen Frequenzband sendenden Sendern erzeugt werden. Das Empfängerkonzept zeigt eine schnelle Konvergenz und ermöglicht somit, daß die beiden Sender im selben Frequenzband senden, was in einer Reduzierung der benötigten Bandbreite um die Hälfte im Vergleich zu einem entsprechenden Senderkonzept resultiert, bei dem der erste und der zweite Sender bei unterschiedlichen Frequenzen senden.

Description

DIVERSITATSVERFAHREN UND VORRICHTUNG
Beschreibung
Die vorliegende Erfindung bezieht sich auf die digitale Ü- bertragungstechnik und insbesondere auf Konzepte für eine Nachrichtenübertragung über Kanäle, die ein starkes Fading haben, wie z. B. Funkkanäle.
Die WO 00/367783 offenbart eine Vorrichtung und ein Verfahren zum Senden von Informationen und eine Vorrichtung und ein Verfahren zum Empfangen von Informationen. Die Vorrichtung zum Senden von Informationen umfaßt eine Informations- quelle, einen Redundanz-hinzufügenden Codierer mit einer Coderate kleiner als 1/2, einen Aufteiler zum Aufteilen der Ausgabe des Codierers in zwei getrennte Datenströme, wobei ein Datenstrom über einen ersten Kanal übertragen wird, während der andere Datenstrom über einen zweiten Kanal übertragen wird. Der Redundanz-hinzufügende Codierer ermöglicht eine Vorwärtsfehlerkorrektur, die in einem empfänger- seitigen Decodierer ausgenutzt wird, um eine gute Empfangsqualität sicherzustellen.
Der erste und der zweite Kanal unterscheiden sich dadurch, daß sie räumlich unterschiedlich sind, und daß zusätzlich eine Time-Diversity-Funktion eingebaut ist, und zwar dahingehend, daß eine über den ersten Kanal übertragene Information zu einem späteren Zeitpunkt über den anderen Kanal noch einmal übertragen wird.
Empfängerseitig existieren zwei voneinander unterschiedliche Empfänger zum Empfangen des über den ersten Kanal übertragenen Signals einerseits und zum Empfangen des über den anderen Kanal übertragenen Signals andererseits. Die Empfängerausgangssignale werden mittels eines Kombinierers kombiniert und einem Decodierer zugeführt, der beispielsweise als Viterbi-Decodierer aufgebaut ist und dessen Aus- gangswerte in einen Reed-Solomon-Decoder eingespeist werden.
Bei diesem bekannten Sende/Empfangssystem, das unter Ve - wendung zweier an unterschiedlichen Positionen angeordneten Satelliten als Sender einsetzbar ist, sind die Satelliten derart ausgebildet, daß sie in unterschiedlichen Frequenzbändern senden. Damit ist es ohne weiteres möglich, das Signal des einen Satelliten von dem Signal des anderen Satel- liten zu unterscheiden, da die Satelliten-Empfangssignale in unterschiedlichen Frequenzbändern liegen und frequenzselektiv empfangen werden können.
Nachteilig an diesem Konzept ist jedoch die Tatsache, daß zwei komplette Frequenzbänder benötigt werden, nämlich ein erstes Frequenzband, auf dem der erste Satellit sendet, und ein zweites Frequenzband, auf dem der zweite Satellit sendet.
Generell ist jedoch die Bandbreite eines Übertragungskanals ein knappes Gut, so daß oftmals nur sehr wenig Bandbreite für eine Anwendung zur Verfügung steht oder daß die von einer Anwendung benötigte Bandbreite teuer bezahlt werden muß. Dies erhöht die Kosten für ein System erheblich. Ins- besondere bei Rundfunkanwendungen, bei denen der Ent- wicklungs- und Installationsaufwand der Sender und der Satelliten auf die Empfangsgeräte umgelegt werden muß, führt dies zu einer Verteuerung der Empfangsgeräte. Gerade auf dem wettbewerbsintensiven Markt der Rundfunk-Empfänger kön- nen jedoch bereits kleine oder mittlere Preisunterschiede dazu führen, daß sich ein System am Markt durchsetzt, während ein anderes System keinen Anklang findet und vom Markt verschwindet .
Die Aufgabe der vorliegende Erfindung besteht darin, ein günstigeres Sende/Empfangs-Konzept zu schaffen. Diese Aufgabe wird durch eine Sendevorrichtung nach Patentanspruch 1, ein Verfahren zum Senden nach Patentanspruch 11, eine Empfangsvorrichtung nach Patentanspruch 12 oder ein Verfahren zum Empfangen nach Patentanspruch 21 gelöst.'
Der vorliegenden Erfindung liegt die Erkenntnis zugrunde, daß eine Sendevorrichtung mit Redundanz-hinzufügendem Codierer, um eine Vorwärtsfehlerkorrektur zu erreichen, mit zwei Sendern gekoppelt wird, die räumlich unterschiedliche Positionen haben, um ein Space-Diversity zu erreichen, wobei ferner vorzugsweise unter Verwendung eines Interleavers auch eine Time-Diversity-Funktion vorhanden ist. Erfindungsgemäß senden beide Sender im selben Frequenzband unter Verwendung derselben Trägerfrequenz. Erfindungsgemäß wird daher ein Space-Diversity mit Vorwärtsfehlerkorrektur (durch den Redundanz-hinzufügenden Codierer) und vorzugsweise auch ein Time-Diversity durch jeweilige Interleaver in den beiden Sendevorrichtungen erreicht, während dennoch nur ein Frequenzband benötigt wird, dahingehend, daß im Vergleich zu dem bekannten Sende/Empfangskonzept lediglich die halbe Bandbreite benötigt wird, so daß lediglich die halben Bandbreitekosten anfallen. Es sei darauf hingewiesen, daß die Halbierung der Bandbreite insbesondere im Satellitenrundfunk erhebliche Kosteneinsparungen mit sich bringt, da die Kosten für das Erzeugen eines Satelliten einerseits und besonders für das Transportieren des Satelliten an seine z. B. geostationäre Position erheblich sind. Nachdem nur halb so viel Bandbreite benötigt wird, werden diese Kosten halbiert.
Nachdem die Sendesignale des ersten und des zweiten Senders im selben Frequenzband liegen, werden sie sich an der Empfängerantenne überlagern und zu abhängig vom Kanal mehr oder weniger starken Interferenzen führen. Das erfindungs- gemäße Empfängerkonzept ist daher dahingehend ausgerichtet, daß es das an einer Empfangsantenne anliegende Empfangssignal synchronisiert auf den ersten Sender abtastet, um ein erstes Empfangssignal zu erhalten, und ferner synchroni- siert auf den zweiten Sender abtastet, um ein zweites Empfangssignal zu erhalten. Beide Empfangssignale sind durch Interferenzen vom jeweils anderen Sender gestört. Zur Reduzierung bzw. Elimination dieser Störung werden die beiden Empfangssignale decodiert, um empfangene Codeeinheiten wiederzugewinnen, die der Redundanz-hinzufügende Codierer im Sender erzeugt hat. Aus diesen Codeeinheiten werden Interferenzsignale im Empfänger berechnet und - in einer iterativen Schleife mit einem oder mehreren Iterationsschritten - von den beiden Empfangssignalen subtrahiert, um eine Interferenzreduktion zu erreichen. Die Interferenzreduzierten Empfangssignale, also die verbesserten Empfangssignale werden dann wieder dem Decodierer zugeführt, um auf der Basis der Interferenz-reduzierten Empfangssigna- le das den Codeeinheiten zugrundeliegende Informationswort wiederzugewinnen. Hierzu ist eine Steuerung vorgesehen, die zum einen die Iteration steuert und die zum anderen feststellt, ob ein Abbruchkriterium der Iteration festgestellt ist .
Bei einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung wird ein Redundanz-hinzufügender Codierer mit einer Coderate Rc von 1/4 verwendet, der aus einer Informationseinheit vier Codeeinheiten erzeugt. Diese Codeeinheiten werden dann in zwei Untergruppen von Codeeinheiten aufgeteilt, so daß der erste Sender zwei Codeeinheiten erhält, und der zweite Sender ebenfalls zwei Codeeinheiten erhält. Jeweilige Interleaver in den beiden Sendezweigen liefern eine Time-Diversity-Funktion, die besonders bei Burst- Fehlern, wie z. B. Deep Fades, von Vorteil ist. Jeder Sender umfaßt ferner einen QPSK-Mapper, um eine QPSK- Modulation durchzuführen. In anderen Worten ausgedrückt werden zwei Codeeinheiten am Ausgang eines Interleavers gruppiert, wonach dieser 2-Codeeinheiten-Gruppe ein QPSK- Symbol zugewiesen wird, das dann auf eine Trägerfrequenz umgesetzt wird und vom Sender gesendet wird. Im Empfänger ist unter dem üblichen Empfänger-Front-End, das die Antenne sowie eine Abwärtskonversionseinrichtung umfaßt, ein Demap- per vorgesehen, um aus einem empfangenen QPSK-Symbol die beiden Codeeinheiten wiederzugewinnen.
Der Demapper bei einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung ist als Soft-Demapper ausgebildet, derart, daß er keine harte Entscheidung durchführt, sondern Wahrscheinlichkeiten liefert, daß eine Codeeinheit eine 0 oder eine 1 ist. Hinter dem Demapper werden die Codeeinheiten, die als Wahrscheinlichkeiten vorliegen, wieder einem De-Interleaver zugeführt, der die Codeeinheiten- Verschachtelung im Sender rückgängig macht. Die „de- interleavten" Codeeinheiten-Wahrscheinlichkeiten werden dann einem Soft-In-Soft-Out-Decoder zugeführt, der vorzugsweise als BCJR-SISO-Decodier ausgeführt ist. Dem SISO- Decoder werden die Wahrscheinlichkeiten für Codeeinheiten aus beiden Empfangszweigen zugeführt, und zwar als Pre- Decodier-Wahrscheinlichkeiten.
Der SISO-Decodierer liefert ausgangsseitig Post- Decodierwahrscheinlichkeiten für die einzelnen Codiereinheiten, die dazu verwendet werden, um die Interferenzsignale zu schätzen. Hierzu werden die Post-Decodier- Wahrscheinlichkeiten wieder wie im Sender interleaved und Schätzeinrichtungen zugeführt, um aus den Codeeinheiten- Wahrscheinlichkeiten die übertragenen QPSK-Symbole „weich" abzuschätzen.
Die geschätzten QPSK-Symbole werden dann im Empfänger mit einer Übertragungskanal-Charakteristik beaufschlagt, welche durch übliche Kanalschätzverfahren erhalten wird, um Interferenzsignale zu erhalten, die schließlich von den Empfangssignalen „über Kreuz" subtrahiert werden. Insbesondere wird das Interferenzsignal, das auf der Basis des zweiten Empfangssignals berechnet worden ist, von dem ersten Emp- fangssignal subtrahiert, während das Interferenzsignal, das auf der Basis des ersten Empfangssignals berechnet worden ist, von dem zweiten Empfangssignal subtrahiert wird, so daß verbesserte erste und zweite Empfangssignale erhalten werden, die wieder, wie die „ursprünglichen ersten und zweiten Empfangssignale" verarbeitet werden, um wieder Post-Decodier-Wahrscheinlichkeiten zu berechnen, mit denen in eine weitere Iterationsschleife gegangen werden kann.
Bei einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung wird ferner nicht ein üblicher Soft-Demapper eingesetzt, sondern ein spezieller Soft-Demapper, der unter Verwendung von Seiteninformationen eine verbesserte Demap- ping-Entscheidung durchführt. Hierzu wird aus den Post- Decodier-Wahrscheinlichkeiten am Ausgang des SISO- Decodierers ein Satz von extrinsischen Decodierwahrschein- lichkeiten berechnet, die ebenfalls nach entsprechender In- terleaving-Bearbeitung dem Demapper in einem Zweig als Sei- teninformationen zugeführt werden, um eine rotationsvarian- te Verzerrung in den Abtastwerten aufgrund der Interferenzreduktion zu berücksichtigen.
Das erfindungsgemäße Empfängerkonzept hat den Vorteil, daß es ermöglicht, eine Sendevorrichtung zu verwenden, bei der beide Sender im gleichen Frequenzband arbeiten, so daß im Vergleich zu bekannten Konzepten lediglich die halbe Bandbreite des Übertragungskanals benötigt wird. Durch die iterative Interferenz-Reduktion unter Verwendung eines Kanal- Decodierers, der vorzugsweise ein SISO-Decodierer und insbesondere ein BCJR-Decodierer ist, wird die Interferenz an der Empfangsantenne, die üblicherweise ein Sendekonzept mit zwei auf identischen Frequenzen sendenden Sendern verbieten würde, reduziert. Nachdem Komponenten im Empfänger mehrfach verwendet werden können, nämlich für jede Iterationsschleife, ist der Aufwand im Empfänger begrenzt und kostenmäßig und Größenordnung geringer als ein Sende/Empfangskonzept mit verdoppelter Bandbreite.
Ein weiterer Vorteil des erfindungsgemäßen Konzepts ist die schnelle Konvergenz. Bereits nach dem ersten Iterationsschritt werden wesentliche Interferenzreduktionen erhalten. Bereits nach nur zwischen vier und sechs Iterationsschrit- ten wird von Iteration zu Iteration nur noch eine minimale Veränderung in den decodierten Codeeinheiten festgestellt, so daß eine schnelle Konvergenz sichergestellt ist.
Ein weiterer Vorteil der vorliegenden Erfindung besteht darin, daß sämtliche Bearbeitungen im Basisband vorgenommen werden können, so daß keine aufwendigen und teueren Digitalschaltungen oder sogar Analogschaltungen benötigt werden, um die Interferenz-Reduktion etwa im ZF-Band oder im HF-Band durchzuführen, obgleich dies grundsätzlich ebenfalls möglich ist.
Ein weiterer Vorteil der vorliegenden Erfindung besteht darin, daß generell auf bekannte Module zurückgegriffen werden kann, nämlich auf FEC-Codierer und QPSK-Mapper im Sender und QPSK-Demapper, Schätzeinrichtungen und zu dem FEC-Codierer im Sender passende Trellis-Decodierer im Empfänger.
Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen detailliert erläutert. Es zeigen:
Fig. 1 ein Blockschaltbild einer erfindungsgemäßen Sen- deVorrichtung;
Fig. 2 ein bevorzugtes Ausführungsbeispiel einer Sendevorrichtung;
Fig. 3 ein Basisbandmodell einer zeitlich kontinuierlichen Übertragung;
Fig. 4 ein schematisches Blockschaltbild zur Verdeutlichung einer zeitdiskreten Übertragung;
Fig . 5 ein Blockschaltbild einer erfindungsgemäßen Empfangsvorrichtung ; Fig. 6 ein bevorzugtes Ausführungsbeispiel einer Empfangsvorrichtung mit Soft-Demapper;
Fig. 7 eine dreidimensionale Darstellung der Übertra- gungsfunktion eines Demappers ohne Seiteninformationen über Real- und Imaginärteil von Abtastwerten des Empfangssignals;
Fig. 8 die Wahrscheinlichkeitsdichtefunktion als Funkti- on des Real- und Imaginärteils bei Abtastwerten des Empfangssignals;
Fig. 9 die Übertragungsfunktion des Demappers als Funktion von Real- und Imaginärteil für Abtastwerte eines Empfangssignals bei nicht-kreisförmiger
Verzerrung, wenn die Pre-Demapping- Wahrscheinlichkeiten für I und Q unterschiedlich sind;
Fig. 10 die Wahrscheinlichkeitsdichtefunktion von empfangenen Abtastwerten für die Demapping-Funktion von Fig. 11; und
Fig. 11 eine Darstellung der Übertragungsfunktion des De- mappers aufgrund unterschiedlicher Pre-Demapping-
Wahrscheinlichkeiten für eine I-Komponente.
Fig. 1 zeigt eine schematische Darstellung eines erfindungsgemäßen Senders. Eine Informationsquelle 10 stellt ein Informationswort u mit einer Mehrzahl von Informationseinheiten bereit. Dieses Informationswort wird in einen Redun- danz-hinzufügenden Codierer 12 eingespeist, der eine Coderate kleiner oder gleich 1/2 hat. Aus dem Informationswort wird durch den FEC-Codierer 12 eine Mehrzahl von Codeein- heiten erzeugt, wobei der Codierer 12 ferner wirksam ist, um die Mehrzahl von Codeeinheiten in zwei Untergruppen von Codeeinheiten aufzuteilen. Eine erste Untergruppe von Codeeinheiten wird an einer ersten Ausgangsleitung 14a des Co- dierers einem ersten Sender 16a zugeführt, während die zweite Untergruppe von Codeeinheiten an einer zweiten Ausgangsleitung 14b des Codierers einem zweiten Sender 16b zur Verfügung gestellt wird. Der erste Sender 16a ist mit einer ersten Sendeantenne 18a verbunden, um ein erstes Sendesignal abzustrahlen, während der zweite Sender 16b mit einer zweiten Sendeantenne 18b verbunden ist, um ein zweites Sendesignal abzustrahlen. Um eine Space-Diversity-Funktion zu erreichen, sind der erste und der zweite Sender an unter- schiedlichen räumlichen Positionen angeordnet. Erfindungsgemäß senden jedoch beide Sender in demselben Frequenzband, so daß sich das erste Sendesignal und das zweite Sendesignal im freien Raum superponieren. Die beiden Sender sind vorzugsweise an unterschiedlichen geostationären Positionen angeordnete Satelliten, während ein Empfänger z. B. ein Rundfunkempfangsgerät in einem sich bewegenden Fahrzeug ist.
Fig. 2 zeigt unter anderem eine bevorzugte Ausführungsform für die erfindungsgemäßen Sender von Fig. 1. Insbesondere wird es bevorzugt, als Codierer 12 einen Codierer mit einer Coderate Rc von 1/4 zu verwenden, derart, daß aus einem Informationswort u mit einer Mehrzahl von Informationseinheiten eine Mehrzahl von Codeeinheiten erzeugt wird, die grö- ßer oder gleich dem Vierfachen der Mehrzahl von Informationseinheiten ist. Die Mehrzahl von Code-Einheiten stellt ein Codewort c dar, das in zwei Untergruppen bzw. Untercode-Wörter c(1> und c<2) aufgeteilt wird. Das Informationswort ist vorzugsweise ein binäres Informationswort, das durch den Codierer 12, der als Faltungscodierer ausgebildet ist und einen gegebenen Speicher v hat und eine Rate von Rc gleich 1/4 hat, Kanal-codiert wird. Dieser Codierer hört nach der Eingabe von K Informationsbits, also nach einer Eingabe der Mehrzahl von Informationseinheiten in dem 0- Zustand auf, was in anderen Worten bedeutet, daß v „nachlaufende" Abschlußbits eingefügt werden. Somit gibt der Codierer ein Codewort c = (c0, ..., cN-ι) aus, das aus N = 4 x K. Codebits besteht, wobei = K + v. Für jedes Eingangsbit uk erzeugt der Codierer also vier Codebits cn, die in den Parallel/Seriell-Wandlern 13a, 13b in die Untergruppen oder Unter-Codewörter der Länge N/2 für einen ersten Sender 16a bzw. den zweiten Sender 16b aufgeteilt werden. Jeder Sender umfaßt einen Interleaver 20a bzw. 20b. Diese beiden Interleaver (ILV) sind vorzugsweise als s-Random-Interleaver ausgebildet, um eine Permutation auszuführen, wie sie in S. Dolinar und D. Divsaler, „Weight Distributions for Turbo Codes Using Random and Nonrandom Permutations", JPL-TDA Progreß Report, Bd. 42-122, S. 56- 65, 1995, beschrieben sind. Die zwei Bit-Interleaver 20a, 20b permutieren die Vektoren c(1) und c<2) . Schließlich werden Paare von aufeinanderfolgenden Bits in den permutierten Unter-Codewörtern bzw. Untergruppen von Codeeinheiten in
QPSK-Symbole mittels der QPSK-Mapper 22a, 22b umgesetzt.
(QPSK = Quaternary Phase Shift Keying) . Bei dem in Fig. 2 gezeigten bevorzugten Ausführungsbeispiel der vorliegenden
Erfindung wird als Mapping-Vorschrift ein Gray-Mapping ein- gesetzt, bei dem folgenden Konventionen gelten:
1. Paar von aufeinanderfolgenden Codeeinheiten mit „11": 45°-Zeiger im ersten Quadranten der komplexen Ebene;
2. Paar von aufeinanderfolgenden Codeeinheiten mit „10": 135°-Zeiger im zweiten Quadranten der komplexen Ebene;
3. Paar von aufeinanderfolgenden Codeeinheiten mit „00": 225°-Zeiger im dritten Quadranten der komplexen Ebene; und
4. Paar von aufeinanderfolgenden Codeeinheiten mit „01": 315°-Zeiger im vierten Quadranten der komplexen Ebene.
Das Gray-Mapping ist dahingehend vorteilhaft, daß ein Bit eines Paars von permutierten Codebits für den Imaginärteil steht und das andere Bit für den Realteil steht. Die beiden QPSK-Mapper 22a, 22b liefern ausgangsseitig Vektoren x(1) und x(2) von QPSK-Symbolen, deren Länge gleich N/4 = K beträgt, wobei, wie es bereits ausgeführt worden ist, die Vektoren von QPSK-Symbolen in demselben Frequenzband von den Sendern bzw. Satelliten 1 und 2 (16a bzw. 16b) ü- bertragen werden. Hierzu ist irgendein bekanntes Sender- Front-End vorgesehen, das z. B. eine komplexe Modulation und Aufwärtsmischung auf eine Trägerfrequenz mit den QPSK- Symbolen durchführt.
Die einfachste Art und Weise, um ein Space-Diversity für die Sender zu erhalten, besteht darin, einen Codierer mit einer Rate Rc von 1/2 zu haben, um damit die Codewörter zu duplizieren, was dazu führt, daß die erste Untergruppe von Codeeinheiten und die zweite Untergruppe von Codeeinheiten identisch sind, so daß ebenfalls eine Gesamtcoderate von 1/4 erhalten wird. Dieselben Codebits werden daher zweimal übertragen, wobei aufgrund des Interleavers in den beiden Zweigen der Vektor c(2) im Satelliten eine einfach permu- tierte Version des entsprechenden Unter-Codeworts zum ersten Satelliten ist.
Erfindungsgemäß wird es jedoch bevorzugt, einen echten Code mit einer Coderate 1/4 zu verwenden, statt einem einfachen Repetition-Code, zumal ein echter Code mit einer Coderate von 1/4 eine höhere Leistungseffizienz als ein einfacher Repetition-Code liefert, da das Erzeugen zusätzlicher Codebits statt des einfachen Duplizierens derselben zu einem höheren Code-Diversity führt.
Bei einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung ist der Speicher des Faltungscodierers v gleich 6. Die Generator-Polynome für einen Code mit maximalem freiem Abstand für Rc = 1/4 lauten in oktaler Darstellung (135β, 1478, 1358, 163e) . Es sei darauf hingewiesen, daß die letzten zwei Polynome spiegelbildliche Versionen der ersten beiden Polynome sind. Aus diesem Grund wird es bevorzugt, daß die ersten zwei Polynome der Erzeugung der Codebits für den ersten Satelliten zugeordnet werden, während die letzten beiden Polynome für den Satelliten 2 verwendet werden. Somit haben die Übertragungen über beide Satelliten eine identische Leistungs-Effizienz. Wenn nur ein Satellit betrachtet wird, dann ist der minimale Abstand des Codes gleich 10, was für Rc = 1/2 und v = 6 optimal ist. Wenn Unter-Codewörter (Untergruppen von Codeeinheiten) für beide Satelliten kombiniert werden, dann ist ihr minimaler Abstand gleich 20.
Da erfindungsgemäß beide Satelliten in demselben Frequenzband senden, ist die Gesamtrate der Übertragung R = 1. In der Praxis ist die Gesamtrate aufgrund der zusätzlichen Symbole wegen dem Abschluß des Faltungscodierers etwas kleiner. Insbesondere werden zahlenmäßig betrachtet aus einer Informationseinheit vier Codeeinheiten erzeugt, wobei dann wieder je zwei Codeeinheiten in zwei QPSK-Symbole (vom Sender 1 und vom Sender 2) gruppiert werden, so daß wieder zahlenmäßig betrachtet aus einer Informationseinheit zwei QPSK-Symbole erzeugt werden. Nachdem die beiden QPSK- Symbole von den beiden Sendern auf derselben Frequenz übertragen werden, wird pro Informationseinheit ein Sendevorgang zu einem Zeitpunkt und bei der gleichen Frequenz (jedoch natürlich unter Verwendung beider Sender) durchge- führt, so daß sich konventionsgemäß eine Gesamt-Coderate von 1 bzw. etwas kleiner als 1 ergibt, wie es vorstehend ausgeführt worden ist.
Im nachfolgenden wird anhand von Fig. 3 auf das äquivalente Basisbandmodell der Übertragung im kontinuierlichen Raum Bezug genommen. Unter Verwendung eines Senderfilters G(f) 30a, 30b wird der QPSK-abgebildete Vektor x(1) bzw. x(2) der beiden Sender 16a, 16b pulsamplitudenmoduliert . Für die nachfolgenden Erläuterung wird angenommen, daß das Sende- filter ein Square-Root-Nyquist-Filter für eine Symboldauer Ts mit einer reellwertigen Impulsantwort g(t) ist. Der Bruchteil der Ausbreitungsverzögerung zwischen dem Sender und dem Empfänger beträgt Ti e[- 0,5 x Ts; 0,5 x Ts] . Fer- ner wird angenommen, daß der ganzzahlige Teil der Ausbreitungsverzögerung durch geeignete Maßnahmen genau geschätzt werden kann. Dieser ganzzahlige Teil wird daher aus Einfachheitsgründen der Darstellung ignoriert, indem angenom- men wird, daß er immer 0 ist. Auf seinem Weg durch die Atmosphäre erfährt das Sendesignal typischerweise ein frequenzmäßig flaches Rice-Fading mit einem langsam zeitlich variierenden Fading-Koeffizienten a(1) (t) . Der Satellit 2 verwendet dasselbe Sendefilter G(f) 30b, wobei jedoch der Bruchteil seiner Ausbreitungsverzögerung zum Empfänger T2 e[-0,5 x Ts; 0,5 x Ts] beträgt. Auch für den zweiten Satelliten wird ein zweiter langsamer und frequenzmäßig flacher Rice-Fading-Prozeß angesetzt, der vom ersten Fading-Prozeß statistisch unabhängig ist. Die Signale beider Satelliten werden an der Empfangsantenne der erfindungsgemäßen Empfangsvorrichtung kombiniert, wie es durch einen Summierer 36 in Fig. 3 dargestellt ist. Die beiden Filter 30a, 30b stellen somit die Impulsformung im Sender dar, während die beiden Zeitverzögerungsglieder 32a, 32b die Laufzeit des Signals vom ersten Sender zum Empfänger bzw. die Laufzeit des Signals vom zweiten Sender zum Empfänger modellieren.
Das Kanal-Fading wird durch die Multiplizierer 34a, 34b modelliert, während der Empfänger gewissermaßen ab dem Sum- mierer 36 beginnt, da der Summierer 36 die Superposition der beiden Sendesignale an der Empfangsantenne der erfindungsgemäßen Empfangsvorrichtung modelliert. Das Empfangssignal y (t) am Ausgang des Summierers 36 kann gleichungsmäßig folgendermaßen dargestellt werden:
y(t)=a(l,(t)-Xx("[k].g(t-kTs-T1)+a(2)(t)-Xx(2)[k]-g(t-kTs-T2) (1)
Zusätzlich zu der Summation, die die Empfangsantenne durchführt, fügt dieselbe auch weißes Gauß'sches Rauschen hinzu (WGN) mit einer einseitigen spektralen Leistungsdichte N0. Das empfangene Signal wird dann mit einem Empfänger- Impulsformungsfilter 38 mit einer Übertragungsfunktion G*(f) gefiltert, so daß das Ausgangssignal an diesem Emp- fangsfilter 38 gleichungsmäßig folgendermaßen definiert ist :
y(t)«a(,,(t)-Xx(,)[k]-φgg(t-kTs-T,) + a(2)(t)-Xx(2)[k]-φBB(t-kTs-T2) + n(t) (2)
In dieser Gleichung ist φgg(t) die Autokorrelationsfunktion von g(t). Nachfolgend wird angenommen, daß g(t) normiert ist, so daß φgg(0) = 1 gilt. Der Prozeß n(t), dessen Über- lagerung auf das Empfangssignal durch einen Addierer 35 symbolisch dargestellt ist, stellt das gefilterte Rauschen n (t) dar, dessen Leistung folgendermaßen gegeben ist:
σ;=N0/T. (3)
Wie später noch detaillierter ausgeführt wird, versucht der Empfänger nunmehr in zwei Zweigen sich jeweils auf einen entsprechenden Satelliten zu synchronisieren, so daß das Ausgangssignal des Empfängerfilters 36a bei Zeitpunkten i x Ts + Ti + Tι abgetastet wird, um ein zeitdiskretes Signal für den Satelliten 1 zu erhalten. Analog hierzu wird zu Zeitpunkten i x Ts + T2 + τ2 abgetastet, um ein zeitdiskre- tes Signal y( s^c für den Satelliten 2 zu erhalten. Hier stellen τi, τ2 den Fehler der Symboltaktwiedergewinnung für die beiden Satelliten, also der Synchronisation eines ersten Abtasters 40a und eines zweiten Abtasters 40b, dar. Ohne Einschränkung der Allgemeinheit kann jedoch angenommen werden, daß Ti, x2 viel kleiner als Ts, also die Symbolzeitdauer, sind. Daher sind die zwei zeitdiskreten Abtastwerte für jedes Symbolintervall folgendermaßen definiert:
Figure imgf000017_0001
Im nachfolgenden wird aus Darstellungsgrunden das zeitkon- tinuierliche Ubertragungsmodell durch ein zeitdiskretes Ubertragungsmodell ersetzt, wie es in Fig. 4 dargestellt ist. Die Ubertragungsverzogerungen Ti, T2 (32a, 32b) von Fig. 3 werden zusammen mit eventuellen Synchronisationsfehlern der Abtaster 40a, 40b in vier in Fig. 4 gezeigten Filtern 42a-42d modelliert.
Die QPSK-Symbole in dem Vektor x(1) werden mit den jeweiligen Elementen des Vektors a(1) multipliziert, was dem langsamen und frequenzmaßig flachen Rice-Fading-Prozeß entspricht. Analog werden die Elemente von x(2> elementweise mit den Fading-Koefflzienten in a(2) multipliziert. Die resultierenden Vektoren y(1) und y<2) werden dann mit den vier Filtern 42a-42d gefiltert, wie es in Fig. 4 gezeigt ist. Die jeweiligen Impulsantworten dieser Filter lauten folgendermaßen:
Figure imgf000017_0002
hta→,,[l] = φ1B(lTi +TI -T2 + τ1) ( 7 )
Figure imgf000017_0003
h(2→2) ] = Φ1B0Ti + τ2) ( 9 ) Für die nachfolgenden Betrachtungen wird der Einfachheit halber angenommen, daß die Ausbreitungsverzögerung Ti, T2 während der Übertragung von einem Informationswort konstant sind, daß jedoch die Synchronisationsfehler xlf x2 während der Übertragung langsam variieren können, so daß tatsächlich Sequenzen Xι[j], x2[j] auftreten können.
Das Filtern von y(1) mit H(1→1)(z) oder y!2) mit H(2→2)(z) berücksichtigt die möglicherweise nicht optimale Übereinstimmung zwischen der geschätzten und der tatsächlichen Symbolphase, d. h. berücksichtigt Fehler in der Synchronisation der Abtaster 40a, 40b auf den ersten Sender bzw. den zwei- ten Sender. Wenn die Phasen korrekt geschätzt sind, d. h. wenn eine optimale Synchronisation vorhanden ist und i = x2 = 0 ist, dann sind die Übertragungsfunktionen dieser Filter gleich 1.
Die Filter Hl2→1)(z) und H(1→2)(z) stellen die Interferenz des Signals des Satelliten in den Abtastwerten, die synchronisiert auf dem Satelliten 1 abgetastet worden sind, und umgekehrt dar. Diese Filter werden hauptsächlich durch die Differenz Ti - T2 der Ausbreitungsverzögerung von bei- den Satelliten zur Empfangsvorrichtung bestimmt. Die Ausgangssignale dieser Filter sind die Vektoren y^',. und y^t der Interferenzabtastwerte.
Die Ausgangssignale dieser Filter stellen also die Interfe- renzsignale dar, die während der tatsächlichen Übertragung auftreten und, wie später ausgeführt wird, durch die erfindungsgemäße Empfangsvorrichtung geschätzt werden, um mit den geschätzten Interferenzsignalen eine Interferenzreduktion in dem iterativen Empfangsverfahren gemäß der vorlie- genden Erfindung durchzuführen.
Die Überlagerung der Interferenzsignale zu den „Nutzsignalen" wird in Fig. 4 durch Addierer 44a, 44b symbolisiert. Am Ausgang der Addierer 44a, 44b liegen somit - jedoch in zeitdiskreter Darstellung - dieselben Signale an wie am Ausgang der Abtaster 40a, 40b von Fig. 3, jedoch ohne das weiße Rauschen der Empfangsantenne, das durch die Addierer 34a, 34b hinzugefügt wird. Zur Vereinfachung kann angenommen werden, daß die Rauschvektoren n(1) und n(2) nicht miteinander korreliert sind, und daß die Varianz aller Rauschabtastwerte σ2 N0/Ts ist. Am Ausgang der Addierer 34a, 34b liegen somit ein erstes Empfangssignal y^c , das das durch Interferenz gestörte Empfangssignal von dem ersten Sender ist, und ein zweites Empfangssignal y( s 2^c , das das durch Interferenz gestörte auf den zweiten Sender synchronisierte Empfangssignal ist.
Nachfolgend wird anhand des in Fig. 5 gezeigten Blockschaltbilds eine erfindungsgemäße Empfangsvorrichtung beschrieben. Die Empfangsvorrichtung umfaßt eine Empfangsantenne 50 und irgendein bekanntes Empfänger-Front-End 52, um eine Umsetzung des HF-Empfangssignals von der Antenne 50 in das Basisband zu bewerkstelligen. Das Ausgangssignal des Empfänger-Front-Ends 52 wird einer Abtasteinrichtung 40 zugeführt, die den ersten Abtaster 40a und den zweiten Abtaster 40b umfaßt. Der erste Abtaster 40a wird hinsichtlich seiner Abtastzeitpunkte mittels eines Synchronisationssi- gnals 41a gesteuert, um eine auf den ersten Sender 16a von Fig. 1 synchronisierte Abtastung zu erreichen. Analog hierzu wird der zweite Abtaster durch ein Synchronisationssignal 41b gesteuert, um eine auf den zweiten Sender 16b von Fig. 1 synchronisierte Abtastung des Empfangssignals zu er- halten. Am Ausgang des Abtasters 40a liegt ein erstes Empfangssignal vor, das jedoch durch Interferenzen von dem zweiten Sender gestört ist, wie es anhand von Fig. 4 erläutert worden ist. Analog hierzu liegt am Ausgang des zweiten Abtasters ein zweites Empfangssignal vor, das jedoch durch Interferenzen von dem ersten Sender gestört ist.
In einem gewissermaßen 0-ten Iterationsdurchgang wird das erste Empfangssignal am Ausgang des ersten Abtasters 40a einer Decodiereinrichtung 54 zugeführt. Darüber hinaus wird auch das zweite Empfangssignal der Decodiereinrichtung 54 zugeführt, um eine erste Empfangs-Untergruppe an einem ersten Ausgang 56a zu liefern, die der ersten Untergruppe von Codeeinheiten auf der Leitung 14a der Sendevorrichtung von Fig. 1 zugeordnet ist. Darüber hinaus liefert der Decodierer 54 ausgangsseitig auf einer zweiten Ausgangsleitung 56b eine zweite Empfangs-Untergruppe von Codeeinheiten, die der zweiten Untergruppe von Codeeinheiten auf der Leitung 14b der Sendevorrichtung von Fig. 1 zugeordnet ist. Es wird jedoch darauf hingewiesen, daß in diesem gerade beschriebenen „0-ten Iterationsdurchgang" die Empfangs-Untergruppe und die zweite Empfangs-Untergruppe auf den Leitungen 56a, 56b nicht exakt der ersten Sende-Untergruppe und der zweiten Sende-Untergruppe von Codeeinheiten entsprechen, sondern aufgrund der Interferenz, die vorhanden ist, da der erste und der zweite Sender 16a, 16b von Fig. 1 auf derselben Trägerfrequenz senden, gestört sind.
Erfindungsgemäß werden erste Empfangs-Untergruppe und die Interferenz-gestörte zweite Empfangs-Untergruppe einer Berechnungseinrichtung 58 zugeführt, um ein erstes Interferenzsignal auf der Basis der zweiten Empfangsuntergruppe zu berechnen, und um ein zweites Interferenzsignal auf der Ba- sis der ersten Empfangsuntergruppe zu berechnen. Sowohl das erste Interferenzsignal als auch das zweite Interferenzsignal werden einer Interferenzreduktionseinrichtung 60 zugeführt und von dem ersten Empfangssignal am Ausgang des ersten Abtasters bzw. von dem zweiten Empfangssignal am Aus- gang des zweiten Abtasters subtrahiert, wie es durch Subtrahierer 60a, 60b in Fig. 1 schematisch dargestellt ist.
Eine Steuerungseinrichtung 62 ist mit dem Decodierer 54 verbunden, um die Decodierungseinrichtung 54 zu steuern, damit dieselbe ein aus der Interferenzreduktionseinrichtung 60 ausgegebenes verbessertes erstes Empfangssignal und ein aus der Interferenzreduktionseinrichtung 60 ausgegebenes verbessertes zweites Empfangssignal decodiert und basierend auf dem verbesserten ersten Empfangssignal und dem verbesserten zweiten Empfangssignal ausgangsseitig das den Empfangssignalen zugrundeliegende Informationswort mit der Mehrzahl von Informationseinheiten ausgibt. Die Steuerung 62 ist ferner wirksam, um zu entscheiden, ob bereits eine Iteration ausreichend ist, oder ob einer oder mehrere Iterationsschritte folgen sollen.
Soll keine weitere Iteration erfolgen, d. h. ist ein vorbe- stimmtes Abbruchkriterium erfüllt, so wird unmittelbar unter Verwendung des decodierten verbesserten ersten Signals und des decodierten verbesserten zweiten Signals, wie es durch zwei gestrichelte Pfeile 55a, 55b dargestellt ist, das Informationswort mit der Mehrzahl von Informationsein- heiten ausgegeben.
Soll dagegen ein weiterer Iterationsschritt folgen, so wird aus dem verbesserten ersten Signal und dem verbesserten zweiten Signal die erste Empfangs-Untergruppe ermittelt, wie es durch gestrichelte Pfeile 55d und 55c dargestellt ist, und wird unter Verwendung des verbesserten ersten Signals und des verbesserten zweiten Signals, wie es durch Pfeile 55e und 55f dargestellt ist, die zweite Empfangs- Untergruppe berechnet.
Hieraus werden durch die Berechnungseinrichtung 58 wieder ein nun jedoch verbessertes erstes Interferenzsignal und verbessertes zweites Interferenzsignal ermittelt und erneut in der Interferenz-Reduktionseinrichtung von dem ersten Empfangssignal bzw. von dem zweiten Empfangssignal subtrahiert, um am Ausgang der Interferenzreduktions-Einrichtung für diesen Iterationsschritt ein weiter verbessertes erstes Signal und weiter verbessertes zweites Signal zu ermitteln.
Bestimmt die Steuerung 62 nun, daß die Iteration abgebrochen werden soll, da das vorbestimmte Iterationsabbruchkriterium erfüllt ist, so wird das Informationswort unmittelbar unter Verwendung des weiter verbesserten ersten Signals und weiter verbesserten zweiten Signals decodiert und ausgegeben. Auch für die zweite Iteration wird das Informationswort somit zwar unmittelbar unter Verwendung des weiter verbesserten ersten Signals und des weiter verbesserten zweiten Signals berechnet, jedoch nach wie vor auf der Basis des bei der ersten Iteration erhaltenen verbesserten ersten Signals und verbesserten zweiten Signals ermittelt, zumal das weiter verbesserte erste Signal und das weiter verbesserte zweite Signal auf dem verbesserten ersten Si- gnal bzw. verbesserten zweiten Signal basieren.
Im nachfolgenden wird anhand von Fig. 6 ein bevorzugtes Ausführungsbeispiel der in Fig. 5 gezeigten Empfangsvorrichtung dargestellt. Gleiche Bezugszeichen bedeuten glei- ehe Elemente. Der Übersichtlichkeit halber ist in Fig. 6 im Vergleich zu Fig. 5 der Abtaster 40 nicht gezeigt. Das erste Empfangssignal y(J,c bzw. das zweite Empfangssignal
Y ,( s 2 im ) c werden in einem 0-ten Iterationsdurchgang an den Interferenz-Reduktions-Addierern 60a, 60b in die Decodierein- richtung 54 eingespeist, die in Fig. 6 gestrichelt dargestellt ist.
Der Empfänger von Fig. 6 ist ausgebildet, um Empfangssignale, die auf der Basis von Sendesignalen von dem in Fig. 2 gezeigten Sender erzeugt worden sind, zu empfangen und zu decodieren. Zu diesem Zweck umfaßt die Decodiereinrichtung 54 für jeden Empfangszweig einen Demapper 541a, 541b. Der Demapper erhält eingangsseitig komplexe Abtastwerte, wie z. B. Spannungswerte, die in dem Demapper 541a, 541b in ex- trinsische Demapping-Wahrscheinlichkeiten umgesetzt werden. Der komplexe Abtastwert, der ein Modulationssymbol y darstellt, wird somit in zwei extrinsische Demapping- Wahrscheinlichkeiten durch den Demapper beispielsweise 541a umgesetzt, wobei die zwei Wahrscheinlichkeiten dafür ste- hen, ob die zwei Codeeinheiten, die zusammen das untersuchte QPSK-Symbol ergeben, jeweils eine 0 oder eine 1 sind. Auf die Bedeutung von extrinsischen Wahrscheinlichkeiten wird weiter unten eingegangen. Generell genügt es, lediglich die Wahrscheinlichkeiten anzugeben, ob eine Codeeinheit eine 1 ist, da sich die Wahrscheinlichkeit, ob die Codeeinheit eine 0 ist, unmittelbar aus der Wahrscheinlichkeit, daß die Codeeinheit eine 1 ist, ergibt. Eingangssei- tig wird in den Demapper 541a somit ein Vektor von komplexen Abtastwerten eingespeist, während ausgangsseitig ein doppelt so langer Vektor für Wahrscheinlichkeiten von Codeeinheiten erhalten wird.
Der Vektor von extrinsischen Demodulations- Wahrscheinlichkeiten am Ausgang des Demappers 541a bzw. 541b wird dann in einen De-Interleaver 542a bzw. 542b eingespeist, um die im Sendern durchgeführte Permutation (Ele- mente 20a, 20b von Fig. 2) wieder rückgängig zu machen. Am Ausgang der De-Interleaver 542a bzw. 542b ergibt sich somit ein Vektor aus Pre-Decodier-Wahrscheinlichkeiten, der die gleiche Länge hat wie der Vektor am Eingang der Einrichtungen 542a bzw. 542b.
In einem Seriell/Parallel-Wandler werden immer zwei aufeinanderfolgende Komponenten des Vektors für die Pre-Decodier- Wahrscheinlichkeiten gruppiert (543a bzw. 543b) . Am Ausgang der Seriell/Parallel-Wandler 543a bzw. 543b liegen somit bei dem gezeigten Ausführungsbeispiel die Pre-Decodier- Wahrscheinlichkeiten für die erste Empfangs-Untergruppe von Codeeinheiten (Einrichtung 543a) und die zweite Empfangs- Untergruppe von Codeeinheiten (543b) an.
Die erste und die zweite Empfangs-Untergruppe bzw., wenn mit Wahrscheinlichkeiten gerechnet wird, die Wahrscheinlichkeiten für die Codeeinheiten in diesen Untergruppen werden in einen Trellis-Decodierer eingespeist, der bei dem in Fig. 6 gezeigten bevorzugten Ausführungsbeispiel der vorliegenden Erfindung ein SISO-Decodierer ist, der nach dem BCJR-Algorithmus (BCJR = Bahl Cocke Jelinek Raviv) arbeitet, der in „Optimal Decoding of Linear Codes for Mini- mizing Symbol Error Rate", IEEE Transactions on Information Theory, S. 284-287, 1974, detailliert beschrieben ist.
Ein solchermaßen gestalteter Decodierer liefert als Bei- spiel für einen Soft-In-Soft-Out-Decodierer eine decodierte erste Empfangs-Untergruppe von Codeeinheiten, die in einen Parallel/Seriell-Wandler 544a eingespeist wird, und eine decodierte zweite Empfangs-Untergruppe von Codeeinheiten, die in den Parallel/Seriell-Wandler 544b eingespeist wird, um die parallele Ausgabe des SISO-Decodierers seriell zu machen. Es sei darauf hingewiesen, daß anstatt des SISO- Decodierers vom BCJR-Typ auch andere bekannte Soft-In-Soft- Out-Decodierer verwendet werden können. Darüber hinaus ist es nicht wesentlich, daß überhaupt Soft-Decodierer einge- setzt werden. Alternativ können auch Decodierer eingesetzt werden, die nicht mit Wahrscheinlichkeiten rechnen, sondern bei denen bereits der Demapper eine harte 0/1-Entscheidung durchführt.
Das erfindungsgemäße Konzept ist jedoch für eine Soft- Decodierung besonders geeignet, derart, daß der bevorzugte Demapper eine Umsetzung von Abtastwerten nicht in Codeeinheiten an sich sondern in Wahrscheinlichkeiten für Codeeinheiten durchführt. Prinzipiell ist es jedoch gleichwertig, ob mit den Codeeinheiten an sich oder mit den Wahrscheinlichkeiten für die Codeeinheiten gerechnet wird. Daher wird, wenn nichts anderes gesagt ist, hierin im nachfolgenden, wenn von Codeeinheiten gesprochen wird, auch gleichzeitig auf Wahrscheinlichkeiten für Codeeinheiten Bezug ge- nommen.
Nachdem die Interferenzreduktionsvorgehensweise iterativ ist, sind in Fig. 6 Verzögerungsglieder 545a, 545b eingezeichnet, die symbolisieren sollen, daß die Post-Decodier- Wahrscheinlichkeiten für die erste und zweite decodierte Empfangs-Untergruppe von Codeeinheiten für eine weitere Verarbeitung erst im nächsten Iterationsschritt zur Verfügung stehen. Der Vektor von Post-Decodier- Wahrscheinlichkeiten für einen bestimmten Iterationsschritt i, wird wieder einer Interleaving-Operation mittels Interleaver 546a, 546b unterzogen, um permutierte Post-Decodier- Wahrscheinlichkeiten zu erhalten, die jeweils in einer Schätzeinrichtung, die in Fig. 6 mit Estimator bezeichnet ist, eingespeist werden, um aus den Wahrscheinlichkeiten für die erste und die zweite Empfangs-Untergruppe von Codeeinheiten wieder komplexe Abtastwerte zu erhalten, die von ihrem Wesen den Abtastwerten am Eingang in den Demapper 541a bzw. 541b entsprechen. Die Ausgangssignale am Ausgang der Estimator 547a, 547b stellen somit wieder komplexe 4- wertige Symbole dar. Die Estimatoren können somit als „weiche" QPSK-Mapper angesehen werden, jedoch mit dem Unterschied, daß die QPSK-Mapper von Fig. 2 eingangsseitig tat- sächlich Bits erhalten, während die Estimator 547a, 547b in Fig. 6 eingangsseitig Wahrscheinlichkeiten für Bits erhalten.
Die Ausgangsleitungen der Estimator 547a, 547b von Fig. 6 entsprechen somit den Leitungen 56a bzw. 56b von Fig. 5. Der Decodierer 54, der in Fig. 5 prinzipiell dargestellt ist, enthält somit, wenn Fig. 5 und Fig. 6 verglichen werden, das Demappen, das De-Interleaven, das SISO-Decodieren, das Interleaven der Post-Decodier-Wahrscheinlichkeiten und die Funktionalität der Estimator 547a, 547b.
Insofern ist es gleichwertig, ob die erste Empfangs- Untergruppe von Codeeinheiten am Ausgang der Decodiereinrichtung 54 wie in Fig. 6 als QPSK-Symbol vorliegt oder, wenn eine andere Modulation eingesetzt wird, als anderes Modulationssymbol oder, wenn keine Modulation eingesetzt wird, als direkte Untergruppe von Codeeinheiten. Für Fachleute ist es erkennbar, daß die Art der Modulation nicht für das erfindungsgemäße Interferenzreduktionskonzept we- sentlich ist, obgleich die QPSK-Modulation/Demodulation bevorzugt wird. Die erste und zweite Empfangs-Untergruppe von Codeeinheiten, die die Decodiereinrichtung 54 ausgibt, kann somit entweder als direkte Empfangs-Untergruppe mit tatsächlich zwei oder mehreren voneinander getrennten Codeeinheiten vorliegen oder, wie es in Fig. 6 der Fall ist, als Empfangs-Untergruppe von Codeeinheiten, wobei die Untergruppe jedoch als Symbol realisiert ist, das von den beiden oder mehreren Codeeinheiten der Untergruppe abhängt, wobei das Symbol in Fig. 6 ein „weiches" QPSK-Symbol am Ausgang des Estimators 547a bzw. 547b ist.
Die Berechnungseinrichtung 58, wie sie in Fig. 5 gezeigt ist, umfaßt bei dem in Fig. 6 gezeigten bevorzugten Ausführungsbeispiel Multiplizierer 581a, 581b, um das Kanal- Fading zu berücksichtigen, und zwar für beide Zweige. Darüber hinaus umfaßt die Berechnungseinrichtung die durch die zeitdiskrete Darstellung eingeführten Übertragungsfunktionen 582a, 582b, die Intersymbol-Interferenzen durch die Nicht-Synchronität des Interferenzsignals zum Empfangssi- gnal zu berücksichtigen. In der Interferenzreduktionseinrichtung, in der das erste Interferenzsignal auf einer Leitung 583a dem Addierer 60a zugeführt wird, während das zweite Interferenzsignal auf einer Leitung 583b dem zweiten Addierer 60b zugeführt wird, werden verbesserte erste und zweite Empfangssignale auf den Eingangsleitungen 61a bzw. 61b in die Decodiereinrichtung 54 erzeugt.
Bei dem in Fig. 6 gezeigten bevorzugten Ausführungsbeispiel der vorliegenden Erfindung sind der Demapper 541a und der Demapper 541b als spezielle Demapper ausgeführt, welche die Demapping-Funktion unter Verwendung von Seiteninformationen durchführen. Die Seiteninformationen werden ebenfalls aus dem SISO-Decodierer geliefert und werden in Fig. 6 als ex- trinsische Decodierwahrscheinlichkeiten pC/extrdec [i] bezeich- net.
Die extrinsischen Decodierwahrscheinlichkeiten werden sowohl für den ersten Zweig (1) als auch für den zweiten Zweig (2) aus den Post-Decodier-Wahrscheinlichkeiten auf bekannte Art und Weise ermittelt. Die Ermittlung der ex- trinsischen Decodierwahrscheinlichkeiten aus den Post- Decodier-Wahrscheinlichkeiten für die erste und die zweite Untergruppe von Codeeinheiten ist in der Technik bekannt. Hierzu wird auf Joachim Hagenauer, Elke Offer und Lutz Pap- ke, „Iterative Decoding of Binary Block and Convolutional Codes", IEEE Trans. Inform. Theory, Seiten 429 - 437, 1996, verwiesen.
Die extrinsischen Decodierwahrscheinlichkeiten werden einem ersten Parallel/Seriell-Wandler 550a für den ersten Zweig bzw. einem zweiten Parallel/Seriell-Wandler 550b für den zweiten Zweig zugeführt und ebenfalls, wie es vorstehend hinsichtlich der Delays 545a, 545b beschrieben worden ist, mittels Verzögerungseinrichtungen 551a bzw. 551b verzögert, um anzudeuten, daß es sich hier um eine Iterationsschleife handelt. Die extrinsischen Decodierwahrscheinlichkeiten werden dann in Interleavern 552a permutiert, und zwar gemäß derselben Vorschrift, wie sie in den Interleavern 546a bzw. 546b oder in den in Fig. 2 gezeigten Interleavern durchgeführt wird. Die permutierten extrinsischen Decodierwahrscheinlichkeiten, die nunmehr, wie es aus Fig. 6 ersichtlich ist, als Pre-Demapping-Wahrscheinlichkeiten bezeichnet werden, werden dann den Demappern 541a, 541b als Seiteninformationen zugeführt, um die Demapping-Funktion im Vergleich zu einem Demapper ohne Seiteninformationen zu verbessern, um letztendlich eine bessere Bitfehlerrate am Ausgang des Decodierers zu erreichen.
Wenn die Steuerung 62 festgestellt hat, daß ein Iterations- Abbruchkriterium erfüllt ist, so wird sie den SISO- Decodierer 540 ansteuern, um Post-Decodier- Wahrscheinlichkeiten für die einzelnen Informationseinhei- ten an einem Ausgang auszugeben. Die Post-Decodier- Wahrscheinlichkeiten werden dann einem Schwellwertentschei- der 555 zugeführt, um das decodierte Informationswort ü zu erhalten, das schließlich in eine Informationssenke 62 eingespeist wird.
Im nachfolgenden wird detaillierter auf die Funktionsweise der in Fig. 6 gezeigten bevorzugten Decodiervorrichtung eingegangen.
Aus den vorstehenden Gleichungen (4) und (5) ist zu sehen, daß sehr starke Interferenzen von Satellit 2 auftreten kön- nen, wenn sich der Abtaster 40 auf den Satelliten 1 synchronisiert (41a), und umgekehrt. Insbesondere können die Impulsantworten h(2→1) [1] und h(1→2) [1] bei der Erzeugung des Interferenzsignals sehr lang sein. Erfindungsgemäß wird daher das Interferenzsignal geschätzt und mit dem entspre- chenden Empfangssignal kombiniert, um durch die Einrichtung 60 eine Interferenzreduktion zu erreichen. Bemerkenswert ist, daß die Komplexität der erfindungsgemäßen Technik fast unabhängig von der Länge der Impulsantwort des Interferenzerzeugenden Signals ist.
Wie es bereits ausgeführt worden ist, ist der Decodierer 540 von Fig. 6 als Soft-in/Soft-out-Kanaldecodierer (SISO- Decodierer) ausgebildet, der vorzugsweise den BCJR- Algorithmus verwendet, um sogenannte Soft-Schätzwerte für das Interferenzsignal zu erhalten. Alternativ kann jedoch jeglicher andere Trellis-Decodierer eingesetzt werden, der das erste und das zweite Empfangssignal decodieren kann, um eine erste Empfangs-Untergruppe von Codeeinheiten, die der ersten Sende-Untergruppe von Codeeinheiten zugeordnet ist, und eine zweite Empfangs-Untergruppe von Codeeinheiten, die der zweiten Sende-Untergruppe von Codeeinheiten zugeordnet ist, zu erhalten. Vorzugsweise wird irgendein SISO- Decodierer verwendet, der aus Pre-Decodier- Wahrscheinlichkeiten für die erste und die zweite Empfangs- Untergruppe Post-Decodier-Wahrscheinlichkeiten für die erste und die zweite Empfangs-Untergruppe liefern kann. Insbesondere wird in einer Iterationsstufe i der Empfängeriteration die Ausgabe des Decodierers von der (i - l)-ten Iteration für die Interferenzreduktion verwendet. Bezüglich der Notation dieser Anmeldung sei darauf hingewiesen, daß der letzte Index einer Variable, die für den Empfänger verwendet wird, die Iteration bezeichnet, in der die Variable berechnet worden ist. Es sei angenommen, daß der Kanal- Decodierer Post-Decodier-Wahrscheinlichkeiten in der Iteration i - 1 berechnet hat, wobei pc,postdec [k] [i - 1] die Wahr- scheinlichkeit darstellt, daß das übertragene Codebit c[k] gleich 1 ist. Aus Anschaulichkeitsgründen, jedoch ohne Einschränkung der Allgemeinheit wird nachfolgend immer die Wahrscheinlichkeit eines Ereignisses betrachtet, dahingehend, daß das jeweilige Bit eine logische 1 ist.
Der SISO-Decodierer hat ferner die zugeordneten extrinsischen Wahrscheinlichkeiten pc,eχtrdec ti ~ 1] für die Bits in dem Codewort c berechnet. Genauso wie im Codierer werden sowohl die Post-Decodier-Wahrscheinlichkeiten als auch die extrinsischen Wahrscheinlichkeiten in zwei Ströme bzw. Untergruppen aufgeteilt und parallel/seriell gewandelt, so daß die Vektoren prc,"„'.postdJec"-i-I und prc( l 2I'.postd_,ec"-iJ der Post-Decodier-
Wahrscheinlichkeiten für die Bits in den Codewörtern c(1) und c(2) der Satelliten 1 bzw. 2 erhalten werden. Dasselbe wird für die zugeordneten extrinsischen Wahrscheinlichkeiten erhalten, so daß entsprechende Vektoren mit extrinsischen Wahrscheinlichkeiten entstehen. Beide Vektoren werden durch die in Fig. 6 dargestellten entsprechenden Interleaver permutiert.
Die Notation p_(l, , fil und p.-,2, . fil wurde verwendet, da die- se extrinsischen Wahrscheinlichkeiten, die von dem Decodierer berechnet worden sind, als Pre-Demapping- Wahrscheinlichkeiten verwendet werden. Die Post-Decodier- Wahrscheinlichkeiten für die permutierten Codebits können nun verwendet werden, um die Vektoren x(1) und x<2) der übertragenen QPSK-Symbole zu rekonstruieren. Da der Decodierer nicht alle übertragenen Codesymbole ck zuverlässig identifizieren kann, werden Soft-Schätzwerte x(l)[i] = (x(l)[0][i],...,x(,)[K-l][i] und x(2)[i] = (x(2)[0][i],...,x(2)[K-l][i] der Vektoren x(1) und x(2) verwendet, bei denen die Zuverlässigkeit der Ausgabe des Decodierers berücksichtigt ist. Um den Schätzfehler im Sinne des MMSE (MMSE = Minimum Mean Squared Error = minimaler mittlerer quadratischer Fehler) zu minimieren, werden die Soft-Schätzwerte folgendermaßen berech- net:
,(") tH . (i) cl",postdec tu und ( 10
Figure imgf000030_0001
E[x(2) | pϊ(!, postdec[iI 11 )
Hier bedeutet E χ(l> I Pε(l> d \}\ \ ^en Erwartungswert über x( 1 ) ,
'c-''.Pos,dec [i] = (P <'»,pos,dec[()Iil-' c-.Pos,dec[N / 2 - 1Ii]) die Wahrscheinlichkeiten enthält, daß folgendes für das permutierte Codebit gilt: c(1)[k] = l für k = 0,...,N/2-l
Diese Soft-Schätzwerte, die von dem Estimator 547a bzw.
547b berechnet werden, können nun verwendet werden, um die Interferenz in den Vektoren aus Abtastwerten y^c und yj 2) lc für die Signale zu reduzieren, die auf die zwei Satelliten synchronisiert sind. Zu diesem Zweck werden zunächst die Interferenzsignale yj,'' und yj2,' rekonstruiert, indem x(l)[i] oder x(2)[i] elementweise mit den geschätzten Fading- Koeffizienten ä(l) bzw. ä<2) multipliziert werden. Dann werden die erhaltenen Ergebnisse y(l)[i] und y(2)[i] jeweils mit H(l→2)(z) und H(2→l)(z) gefiltert. Diese Filter stellen die Schätzwerte des Empfängers für die Filter H(l→2)(z) und H(2→l)(z) dar, die in dem in Fig. 4 gezeigten zeitdiskreten Ubertragungsmodell für die Interferenz verantwortlich sind. Daher haben diese Filter folgende Impulsantworten:
h(1→2)[l]= φgg(lTs+T2-T1+x2-x,) (12)
Figure imgf000031_0001
Da die Impulsantwort g(t) des Sendefilters reellwertig ist, gilt: Φgg(-t)= φgg(t). Daher gilt ferner: h(2→1)[l] = h(l→2)[-l] und dementsprechend H(2→l,(z) = H(l→2)(l/z) . Die Ausgangssignale yl'Jfi] und y^i] der zwei Filter, d. h. die Schätzwerte für die Interferenzsignale y^j und yj2 , können nun von den Emp- fangssignalen y^,,. und y^2'.-, subtrahiert werden, welche auf die zwei Satelliten synchronisiert sind.
Wenn die Schätzung für die Interferenz perfekt wäre, dann würden die resultierenden Vektoren y(l)[i]= (y(l)[θ][i],...,y(1)κ -l ij) und y(2)[i]=(y(2)[θ|i],...,y(2)[κ-l}i]) keine Interferenz haben. In diesem Fall und bei perfekter Synchronisation bzw. Symbolzeitwiedergewinnung, d. h. Xi = x2 = 0, ist die gesamte empfangene Energie Es[j] des informationstragenden Teils des j- ten Paars von Abtastwerten y(l)[jji], y(2)[jji] folgendermaßen defi- niert :
Es[j]= σ2.(|a<'>[j]|2 +|a(2>[j]|2)-Ts (14)
Dabei ist σ2 die Varianz der QPSK-Konstellation in dem Sender.
Wenn jedoch die variierende Zuverlässigkeit der Ausgangssi- gnale des Decodierers berücksichtigt wird, existiert immer noch eine Restinterferenz in den Vektoren y(l) und y( ) . Wie es in Ralf R. Müller und Johannes B. Huber „Iterated Soft- Decision Interference Cancellation for CDMA", Broadband Wi- reless Communications, Pupolin Luise, S. 110-115, Springer- Verlag, 1998, beschrieben ist, kann die Varianz
Figure imgf000032_0001
der Restinterferenz in einem Abtastwert y(l)[j][i] von y(l)[i] folgen- dermaßen berechnet werden:
MW H a<2>[j]|2 -∑| h'2→"[-l]|2 fe-i ^'ü + ili]!2) (15)
1=-L
Hier ist 2L + 1 die approximierte Länge des Filters H(2→1)(z) . Es sei darauf hingewiesen, daß der Empfänger
(cjtDIi])2 schätzen kann, wenn a(2)[j] und h(2→1) (1) durch die jeweiligen Schätzwerte ä(2)[j] und h(2→l)[l] ersetzt sind.
Im nachfolgenden wird detaillierter auf den Demapper 541a oder 541b von Fig. 6 eingegangen. Die Gesamtleistung der mittelwertfreien Verzerrung d(1)[j][i], die in einem Abtastwert y(l)[jl-] liegt, ist die Summe der Restinterferenzlei- stung (σ^jjji] j und der Rauschleistung σ2. Die komplexe Zufallsvariable
Figure imgf000032_0002
djl)[jIi]+jdg|jI.i] ist nicht zirkulär. In diesem Zusammenhang wird auf Bernard Picinbono, „On circu- larity", IEEE Transactions on Signal Processing, Bd. 42, S.3473-3482, 1994 verwiesen. Dieselbe hat tatsächlich eine nicht-Gauß' sehe Verteilung. Aus Einfachheitsgründen wird jedoch d(1)[j][i] als eine zweidimensionale reelle Gauß ' sehe
Zufallsvariable
Figure imgf000032_0003
in dem Empfänger model¬ liert, und zwar mit derselben Leistung wie d(1)[j] [i] . Der optimale Demapper mit Seiteninformationen basiert auf die- ser Annahme. Das Zeichen *τ bezeichnet den Transpositionsoperator. Die Wahrscheinlichkeitsdichtefunktion (pdf)
Figure imgf000032_0004
lautet somit folgendermaßen: ( 16 )
Figure imgf000033_0001
Die Varianzen (σ „, jji] f und (σ ,„ 0[j][i] der zwei Komponenten d'"[jji] und d^jjji] und die Covarianz σd„, [jji] )2 zwischen die- sen kann folgendermaßen berechnet werden
Figure imgf000033_0002
(<v „DIÜ ) -
Figure imgf000033_0003
h,!-"[- if -ip l/2- (S<Ϊ"'D + Φf )+ (18) + • (13(a<2>[j]. h<2→"[- if • (σ /2 - ( (x<2>[j + llif )]+ σ
Figure imgf000033_0005
hier stellen .).(•) und 3(*) den Real- und den Imaginärteil der entsprechenden komplexen Variable dar.
Aus Einfachheitsgründen der Notation sei angenommen, daß das Mapping im Sender von einem Paar (c<l)[2j+l],c(l)[2j]) von aufeinanderfolgenden Bits in dem Codewort c(l) in ein komplexwertiges QPSK-Symbol durch x(c(l)[2j + l],c(l)[2j]) dargestellt ist.
Aus der obigen Wahrscheinlichkeitsdichtefunktion PDF der
Verzerrung d(1)[j][i] in einem Abtastwert y(l)[jli] und unter Verwendung der zusätzlichen Seiteninformationen, die durch die Pre-Demapping-Wahrscheinlichkeiten pE(red [i] gegeben sind, wird folgende Größe definiert, die der verbundenen pdf des Sendens des QPSK-Signalpunkts, der dem Codebit-Paar (c(,)[2j + l],c(l)[2j]) entspricht, und des Empfangens des Abtastwerts y(,)[j][i] entspricht:
Figure imgf000034_0001
( 20 )
Figure imgf000034_0002
Nun kann die Post-Demapping-Wahrscheinlichkeit , die durch den optimalen Demapper für einen perfekt synchronisierten Empfänger (d. h. Xi = 0) berechnet wird, folgendermaßen angegeben werden:
Pr(c ' [2j] = l | y 1>[ilpε<1) prcdem[i])= (22 ) N'>(0,lMi]+ Λ<'>(l,l)[j][i]
(23)
A(,l(0,0)DIi]+Λ(,)(0,1)D[]+A(,)(lθj][i]+Λ<"(l,l)D][i]
Auf ähnliche Art und Weise berechnet der Demapper für Code- bits mit ungeradzahligen Indizes die Post-Demapping- Wahrscheinlichkeit folgendermaßen:
Figure imgf000034_0003
Wie es bei einem iterativen Empfänger üblich ist, wird es bevorzugt, daß die Wahrscheinlichkeiten, die zwischen den teilnehmenden Empfängerkomponenten ausgetauscht werden, ex- trinsische Wahrscheinlichkeiten sind. Dementsprechend berechnet der Demapper die folgenden extrinsischen Wahrscheinlichkeiten und leitet sie an den Decoder weiter:
Figure imgf000035_0001
( 26 )
Wie es bereits erwähnt worden ist, wird ein Gray-Mapping in den Mappern 22a, 22b von Fig. 2 verwendet. Dies bedeutet, daß ein Codebit eines Paars (c^,,^]') die I-Komponente des
QPSK-Symbols x(1)[j] bestimmt, und daß das andere Codebit die Q-Komponente bestimmt. Der Grund dafür ist, daß das Gray-Mapping einer Art und Weise des Codierens entspricht, die in der Codiertheorie als systematische Codierung be- zeichnet wird, da die Codebits unmittelbar in dem QPSK- Symbol identifiziert werden können. Aus der Codiertheorie ist ferner bekannt, daß das Ausgangssignal eines Decodierers vom BCJR-Typ, der einem systematischen Codierer zugeordnet ist, im Mittel eine verbesserte Zuverlässigkeit im Vergleich zum Eingang in den Decodierer hat, unabhängig von dem Signal/Rausch-Verhältnis (SNR) . Daher ist die systematische Codierung besonders für niedrige Signal/Rausch- Verhältnisse vorteilhaft und wird daher für alle iterativen Schemen bevorzugt, die bei niedrigen Signal/Rausch- Verhältnissen arbeiten.
Obwohl es auf den ersten Blick nicht nachvollziehbar erscheinen mag, eine Iteration zwischen einem Decodierer und einem QPSK-Demapper im Falle eines Gray-Mappings durchzu- fuhren, ist es im vorliegenden Fall doch vorteilhaft. Die Interferenz-Reduktion führt im allgemeinen zu einer nicht- zirkularen Verzerrung d(1)[j][i] in den Abtastwerten y(l)[j][i], d. h. es stellt sich heraus, daß in den Gleichungen 17 bis 19 σd(l) lo[j][i]≠0 gilt. Daher sind die I- und die Q-Komponente von y(1)[jli] statistisch abhangig. Selbst wenn ein Gray- Mapping verwendet wird und die Information in der I- bzw. der Q-Komponente von y("[j][-] genau einem Codebit des Paars (c(l)2j+ l],c(1)[2j]) entspricht, beeinflußt die Pre-Demapping- Wahrscheinlichkeit dieses einen Bits tatsächlich die Post- Demapping-Wahrscheinlichkeit für das andere Bit aufgrund dieser statistischen Abhängigkeit.
Als Beispiel wird der Fall betrachtet, wo das folgende Gray-Mapping verwendet wird:
N(0,0) = -1 - ,N(0,l) = 1 - N(l,0) = -1 + und X{\,\) = 1 + j
Das Bit c(l)[2j + l] wird auf die Q-Komponente abgebildet . Fer- ner wird folgendes angenommen : σd) | [jji] = σd) [jji] = 0,5 und a<"[j]= l .
Fig . 7 zeigt eine Berechnung für σd,„ jji] = 0 , d . h . die Verzerrung dα ) [j ] [ i ] ist zirkulär . Für diese Art von Verzer- rung ist zu sehen, daß p_(l) |_2j -+- 1 Ji] nur von der Q-
Komponente von y(l)[jfi] abhangt . Diese Große ist unabhängig von der Pre-Demapping-Wahrscheinlichkeit pE(rcd(.m [2 jfi] des Codebits in der I-Komponente .
Wenn folgendes beispielhafte Szenario betrachtet wird
< ,10ÜM = 0,49 und PE(1) prcdcm[2j + lIi] = PE(ll prcdcm[2jIi] = l /2 ,
dann ist a 1uUsS der Wahrscheinlichkeitsdichtefunktion pdf(y(l)[jli]| p.j,ι, rcdcm[i]j des empfangenen Abtastwerts, die in Fig.
8 dargestellt ist, zu sehen, daß die Verzerrung stark nicht-zirkulär ist. Nun hat die extrinsische Wahrscheinlichkeit
Figure imgf000037_0001
die in Fig. 9 gezeigte Funktion, und es ist zu sehen, daß die extrinsische Wahrscheinlichkeit für das Codebit in der Q-Komponente von der Q- und darüber hinaus auch von der I- Komponente von y(l)[j][i] abhängt.
Darüber hinaus hängt dieselbe von der Pre-Demapping- Wahrscheinlichkeit p_(ll 2jJi] des Codebits in der I- Komponente ab. Um dies darzustellen, werden folgende Annahmen für die Pre-Demapping-Wahrscheinlichkeit für die I- Komponente getroffen: ϊ(l)prede 2j][i]= 0,99 und Ps(predem[2j + l][i]= l/2.
Fig. 10 zeigt die Wahrscheinlichkeitsdichtefunktion pdf(y(1)DI']lPHUι„redcm[i]), während Fig. 11 P£(,extrdeπι[2j + l][i] zeigt. Die Funktion der extrinsischen Wahrscheinlichkeit der Q- Komponente wurde vollständig asymmetrisch und ist unterschiedlich von der in Fig. 7 gezeigten, und zwar aufgrund der unterschiedlichen Pre-Demapping-Wahrscheinlichkeiten für die I-Komponente.
Das Demapping für den zweiten Satelliten wird prinzipiell genauso ausgeführt wie das Demapping für den ersten Satelder extrinsischen
Figure imgf000037_0002
Wahrscheinlichkeiten, die durch den Soft-Demapper berechnet werden, werden dann, wie es in Fig. 6 zu sehen ist, durch die entsprechenden Interleaver de-interleaved, wobei die De-Interleaver invers zu den entsprechenden Interleavern im Sender sind.
Das Vorsehen zumindest eines Interleavers in einem Sendezweig und vorzugsweise von einem eigenen Interleaver für jeden Sendezweig hat drei wesentliche Vorteile, weshalb Interleaver für ein Ausführungsbeispiel der vorliegenden Erfindung bevorzugt werden:
Der Kanal für das Ubertragungssystem ist ein Kanal mit Schwund. Daher müssen starke Schwunderscheinungen, die auch als Deep-Fades bekannt sind, angegangen werden, indem die betroffenen Symbole auf unterschiedliche Stellen in dem Codewort gebracht werden.
2. Der Demapper und der Decoder tauschen iterativ extrinsische Wahrscheinlichkeiten aus. Wahrscheinlichkeiten, die in den entsprechenden Ausgangsvektoren eines Elements benachbart sind, sind statistisch abhängig. Andererseits wird dagegen angenommen, daß benachbarte Wahrscheinlichkeiten an dem Eingang eines Elements statistisch unabhängig sind. Für jedes iterative System wird ein optimales Verhalten erreicht, wenn diese Annahme der statistischen Unabhängigkeit der Eingangssymbole erfüllt ist. Daher wird es bevorzugt, einen Interleaver einzusetzen, um benachbarte Elemente im Ausgangsvektor eines Elements auf unterschiedliche Plätze bzw. Elemente an dem Eingang des anderen Elements zu verteilen. Diese Vorgehensweise wird üblicherweise auch als „Dekorrelation der extrinsischen Wahrscheinlichkeiten" bezeichnet.
3. Aufgrund der Interferenzreduktion im vorliegenden erfindungsgemäßen Empfängerkonzept ist die Verzerrung in y(l)[i] und y<2)[i] tatsächlich farbig. Wenn beispielsweise ein Fehler in der Interferenzreduktion gemacht wird und die Verzerrung sehr groß ist, dann wird nicht nur ein QPSK-Symbol, sondern werden mehrere aufeinanderfolgenden QPSK-Symbole ernsthaft gestört. Wie bei einem Fading-Kanal müssen auch diese Fehler-Bursts ver- teilt werden, indem sie auf unterschiedliche Plätze in dem Codewort verteilt werden.
Als Interleaver werden ferner s-Random-Interleaver bevorzugt, wie es bereits ausgeführt worden ist. Aufgrund ihrer Ausbreitungs- (Spreading-) Begrenzung stellen sie sicher, daß benachbarte Elemente an ihrem Eingang tatsächlich zu entfernten Ausgangselementen gebracht werden, so daß Deep- Fades und Fehler-Bursts zerstört werden. Andererseits hat sich herausgestellt, daß ein zufallsartiger, d. h. nicht regelmäßiger, Interleaver in iterativen Systemen ein besseres Verhalten zeigt als eine regelmäßige Struktur.
Die de-interleavten Vektoren p r.c,,l,,.predJecf1il- und rp.c_(2).pred_,ecf1-il- der Pre-
Decodier-Wahrscheinlichkeiten für die Unter-Codewörter c(1) und c(2) werden schließlich seriell/parallel-gewandelt und dienen als Eingang in den SISO-Decoder . Basierend auf diesen Pre-Decodier-Wahrscheinlichkeiten pc,predec [i] können die neuen Post-Decodier-Wahrscheinlichkeiten pc,Postdec [i] und die extrinsischen Wahrscheinlichkeiten pc,extrdec [i] berechnet werden.
Nun ist eine Iteration i des Empfängers fertig. Da Pcposdec [i] und Pcextrdec [i] in. allgemeinen eine bessere Zu¬ verlässigkeit im Vergleich zu Pcpostdec [i ~~ 1] und Pcextrdec [i ~ 1] liefern, können diese Vektoren für eine wei¬ tere Iteration i + 1 verwendet werden, um die Interferenzreduktion weiter zu verbessern. Wenn das iterative System korrekt konvergiert, dann werden die Vektoren y(l)fi] und y(2)[i] nach mehreren Iterationen interferenzfrei sein. Dann gibt der Decodierer die Post-Decodier-Wahrscheinlichkeiten Pcpostdec [i] für die Informationsbits u zu einem Schwellwer- tentscheider 555 von Fig. 6, der einen Vektor ü von ge- schätzten Informationsbits zu der Informations-Senke 62 liefert .
Da im ersten Durchgang, also vor der ersten Iteration kein Ausgangssignal des Decodierers existiert, wird es bevor- zugt, als Ausgangswert für diese Iteration mittlere Wahrscheinlichkeiten Pcpostdec [0] = Pc,extrdec[0] = [1/2 1/2 ... 1/2] für diese Iteration zu nehmen. Diese Wahrscheinlichkeiten sagen, daß jedes Codebit Ck eine „0" mit derselben Wahrscheinlichkeit 1/2 wie eine „1" sein kann. Dementspre- chend beträgt die geschätzte Interferenz
Figure imgf000039_0001
0. Damit wird in der ersten Iteration keine Interferenz- Reduktion erreicht. Genauso arbeiten die erfindungsgemäßen Soft-Demapper 541a, 541b wie übliche QPSK-Demapper, indem Pcextrdec [0] = [1/2 1/2 ... 1/2] gesetzt wird. Übliche QPSK- Demapper arbeiten ohne Seiteninformationen, die durch die Pre-Demapping-Wahrscheinlichkeiten gegeben sind. Daher ent- spricht die erste Iteration des betrachteten Empfängers der eines einfachen Empfängers ohne Interferenzaufhebung und mit einem üblichen QPSK-Demapper.
Als Dimensionierungsbeispiel kann ein Informationswort mit einer Länge von 494 Informationseinheiten verwendet werden. Bei einem Codegedächtnis nu = 6 und einer Coderate Rc von 1/4 ergibt sich eine Codewortlänge von N = 1000 und eine Länge K = 500 der Vektoren von QPSK-Symbolen. Eine Untergruppe von Code-Einheiten hat also 1000 Codeeinheiten. Da- her beträgt die Gesamtrate des Systems R = 494 : 500 = 0,99. Beide verwendeten Interleaver der Länge N/2 = 1000 können als unterschiedliche s-Random-Interleaver mit einem Spreizwert s = 17 ausgebildet werden. Das Übertragungsfilter G(f) des Systems kann als Quadratwurzel-Raised-Cosinus- Filter mit einem Roll-Off-Faktor α = 0,2 ausgebildet sein.
Für die Simulation bzw. Schätzung der Übertragungskanäle werden die Kanäle als Rice-Fading simuliert, d. h. sie besitzen eine LOS-Komponente (LOS = Line Of Sight) und ferner eine Rayleigh-Fading-Komponente mit entsprechender Varianz. Zur Simulation kann die normierte maximale Doppler-Frequenz dieser Prozesse zu 0,01 angenommen werden. Für die zwei statistisch unabhängigen Rice-Fading-Prozesse können entsprechende Rice-Faktoren angegeben werden.
Simulationen haben ergeben, daß bereits nach wenigen (meist bereits nach fünf) Iterationsschritten keine bedeutsame Verbesserung mehr festgestellt werden kann. Eine Konvergenz kann somit nach höchstens fünf Iterationsschritten erreicht werden.
Es sei darauf hingewiesen, daß für die Synchronisierung des Abtasters 40 verschiedene bekannte Konzepte eingesetzt wer- den können, wie z. B. Trainingssequenzen, die von den beiden unterschiedlichen Sendern abgesendet werden und aus denen ein Abtaster sich auf den entsprechenden Sender synchronisieren kann. Um während dieses Synchronisations- Vorlaufs Interferenzen zu unterdrücken, könnte beispielsweise in einem vorbestimmten Zeitfenster, das dem Empfänger bekannt ist, immer nur ein Sender senden, derart, daß eine optimale Synchronisation mit geringer Interferenz erreicht wird. Zur Berechnung der Interferenzsignale, bei der ja Ka- nalparameter eingesetzt werden, um die Gewichtung in den Multiplizierern 581a und 581b zu bewerkstelligen, können übliche Kanalschätzverfahren herangezogen werden, welche ebenfalls mit Trainingssequenzen arbeiten. Alternativ existieren auch Blindschätzverfahren, die eine Kanalschätzung ohne vorbekannte Trainingssequenzen erreichen können.
Dasselbe gilt auch für die Übertragungsfilter 582a, 582b von Fig. 6, die eine nicht-ideale Synchronisation des Abtasters modellieren. Als erste Näherung können die Übertra- gungsfunktionen dieser Filter auf „1" gesetzt werden, wenn eine ideale Synchronisation angenommen wird. Je nach Anwendungsfall kann diese Übertragungsfunktion auch empirisch geschätzt werden.

Claims

Patentansprüche
1. Sendevorrichtung mit folgenden Merkmalen:
einer Einrichtung (10) zum Bereitstellen eines Informationsworts mit einer Mehrzahl von Informationseinheiten;
einem Redundanz-hinzufügenden Codierer (12) zum Erzeu- gen einer Mehrzahl von Codeeinheiten aus dem Informationswort, wobei die Mehrzahl von Codeeinheiten größer oder gleich dem Zweifachen der Mehrzahl von Informationseinheiten ist, und zum Aufteilen der Mehrzahl von Codeeinheiten in zwei Untergruppen (14a, 14b) von Codeeinheiten;
einem ersten Sender (16a) zum Erzeugen eines ersten Sendesignals unter Verwendung der ersten Untergruppe von Codeeinheiten;
einem zweiten Sender (16b) zum Erzeugen eines zweiten Sendesignals unter Verwendung der zweiten Untergruppe von Codeeinheiten,
wobei der erste Sender an einer ersten räumlichen Position angeordnet ist, wobei der zweite Sender an einer zweiten räumlichen Position angeordnet ist, und wobei sich die erste räumliche Position von der zweiten räumlichen Position unterscheidet,
wobei der erste Sender (16a) ausgebildet ist, um das erste Sendesignal in einem Frequenzband zu erzeugen, und wobei der zweite Sender (16b) ausgebildet ist, um das zweite Sendesignal in dem gleichen Frequenzband zu erzeugen, und wobei der erste oder der zweite Sender einen Interleaver (20a) zum Permutieren einer Untergruppe von Codeeinheiten gemäß einer Permutationsvorschrift aufweist.
2. Sendevorrichtung nach Anspruch 1,
bei der der erste Sender (16a) einen ersten Interleaver (20a) zum Permutieren der ersten Untergruppe von Codeeinheiten gemäß einer ersten Permutationsvor- schritt aufweist, und
bei der der zweite Sender (16b) einen zweiten Interleaver (20b) zum Permutieren der zweiten Untergruppe von Codeeinheiten gemäß einer zweiten Permutationsvor- schritt aufweist,
wobei die erste und die zweite Permutationsvorschrift unterschiedlich zueinander sind.
3. Sendevorrichtung nach Anspruch 1 oder 2,
bei der der erste Sender (16a) einen ersten Amplituden und/oder Phasenumtastungsmodulator (22a) aufweist, der ausgebildet ist, um ein Sendesignal aus zwei oder mehr Codeeinheiten zu erzeugen,
bei der der zweite Sender (16b) einen zweiten Amplituden und/oder Phasenumtastungsmodulator (22b) aufweist, der ausgebildet ist, um eine Sendesignaleinheit aus zwei oder mehr Codeeinheiten zu erzeugen.
4. Sendevorrichtung nach Anspruch 3, bei der der erste und der zweite Phasenumtastungsmodulator (22a, 22b) einen QPSK-Mapper aufweisen, und wobei der QPSK-Mapper vorzugsweise als Gray-Code-Mapper ausgebildet ist, so daß ein Codebit einen Realteil eines QPSK-Symbols anzeigt, und ein zweites Codebit einen Imaginärteil eines QPSK-Symbols anzeigt.
5. Sendevorrichtung nach einem der vorhergehenden Ansprüche,
bei der der Redundanz-hinzufügende Codierer eine Coderate von 1/4 aufweist.
6. Sendevorrichtung nach einem der vorhergehenden Ansprüche,
bei der der Redundanz-hinzufügende Codierer (12) einen Speicher für sechs aufeinanderfolgende Informationseinheiten aufweist.
7. Sendevorrichtung nach Anspruch 6,
bei der der Redundanz-hinzufügende Codierer folgende Generator-Polynome gi, g2, g3, g4 in oktaler Darstellung aufweist:
gi = 1358 , g2 = 1478 , g3 = 1358 , g4 = 163 8 ι
wobei die Generator-Polynome gi und g2 zur Erzeugung der ersten Untergruppe von Codeeinheiten verwendbar sind, und
wobei die Generator-Polynome g und g4 zur Erzeugung der zweiten Untergruppe von Codeeinheiten (14b) verwendbar sind.
8. Sendevorrichtung nach einem der vorhergehenden Ansprüche,
bei der der Redundanz-hinzufügende Codierer (12) einen v-Bit-großen Speicher für eine Mehrzahl von v Bits aufweist, bei der die Informationseinheiten binäre Informationsbits sind, und
bei der der Codierer (12) ausgebildet ist, um eine An- zahl von Auffüllbits zu der Mehrzahl von Informationsbits hinzuzufügen, wobei die Anzahl von Auffüllbits gleich der Mehrzahl von v Bits ist, so daß ein Informationswort aus der Mehrzahl von Informationseinheiten und darüber hinaus von der Anzahl von Auffüllbits ge- bildet wird.
9. Sendevorrichtung nach einem der vorhergehenden Ansprüche,
bei der der erste und der zweite Sender zwei Satelliten sind.
10. Sendevorrichtung nach Anspruch 9,
bei der die zwei Satelliten an unterschiedlichen geo- stationären Positionen angeordnet sind.
11. Verfahren zum Senden mit folgenden Schritten:
Bereitstellen (10) eines Informationsworts mit einer Mehrzahl von Informationseinheiten;
Erzeugen (12) einer Mehrzahl von Codeeinheiten aus dem Informationswort, wobei die Mehrzahl von Codeeinhei- ten größer oder gleich dem Zweifachen der Mehrzahl von Informationseinheiten ist, und Aufteilen der Mehrzahl von Codeeinheiten in zwei Untergruppen (14a, 14b) von Codeeinheiten, unter Verwendung eines Redundanzhinzufügenden Codieralgorithmus ;
Erzeugen (16a) eines ersten Sendesignals und Senden des ersten Sendesignals von einer ersten räumlichen Position aus; Erzeugen (16b) eines zweiten Sendesignals und Senden des zweiten Sendesignals von einer zweiten räumlichen Position aus, die sich von der ersten räumlichen Posi- tion unterscheidet,
wobei das erste Sendesignal ein erstes Frequenzband aufweist, wobei das zweite Sendesignal ein zweites Frequenzband aufweist, und wobei das Frequenzband des ersten Sendesignals und das Frequenzband des zweiten Sendesignals identisch sind.
12. Empfangsvorrichtung zum Empfangen eines Empfangssignals, das einer Überlagerung eines von einem ersten Sender (16a) und einem von dem ersten Sender (16a) entfernt angeordneten zweiten Sender (16b) übertragenen ersten bzw. zweiten Sendesignals entspricht, wobei das erste und das zweite Sendesignal in demselben Frequenzband liegen, wobei das erste Sendesignal unter Verwendung einer ersten Sende-Untergruppe von Codeeinheiten (14a) erzeugt ist, wobei das zweite Sendesignal unter Verwendung einer zweiten Sende-Untergruppe von Codeeinheiten (14b) erzeugt ist, wobei die erste Sende-Untergruppe von Codeeinheiten und die zweite Sende- Untergruppe von Codeeinheiten zusammen eine Mehrzahl von Codeeinheiten darstellen, die durch eine Redundanz-hinzufügende Codierung aus einem Informationswort mit einer Mehrzahl von Informationseinheiten erzeugt worden sind, mit folgenden Merkmalen:
einer Einrichtung (40) zum Abtasten des Empfangssignals, um ein erstes Empfangssignal zu erhalten, das dem übertragenen ersten Sendesignal zugeordnet ist, und zum Abtasten des Empfangssignals, um ein zweites Empfangssignal zu erhalten, das dem übertragenen zweiten Sendesignal zugeordnet ist; einer Decodiereinrichtung (54) zum Decodieren des ersten und des zweiten Empfangssignals, um eine erste Empfangs-Untergruppe (56a) von Codeeinheiten, die der ersten Sende-Untergruppe von Codeeinheiten zugeordnet ist, und eine zweite Empfangs-Untergruppe (56b) von Codeeinheiten, die der zweiten Sende-Untergruppe von Codeeinheiten zugeordnet ist, zu erhalten;
einer Berechnungseinrichtung (58) zum Berechnen eines ersten Interferenzsignals unter Verwendung der zweiten Empfangs-Untergruppe von Codeeinheiten und eines zweiten Interferenz-Signals unter Verwendung der ersten Empfangs-Untergruppe von Codeeinheiten;
einer Interferenz-Reduktionseinrichtung (60) zum Kombinieren des ersten Interferenzsignals mit dem ersten Empfangssignal und zum Kombinieren des zweiten Interferenzsignals mit dem zweiten Empfangssignal, um ein verbessertes erstes Empfangssignal und ein verbesser- tes zweites Empfangssignal zu erhalten; und
einer Steuerungseinrichtung zum Steuern der Decodiereinrichtung (54), damit dieselbe das verbesserte erste Empfangssignal und das verbesserte zweite Empfangssi- gnal decodiert und basierend auf dem verbesserten ersten Empfangssignal und dem verbesserten zweiten Empfangssignal das Informationswort mit der Mehrzahl von Informationseinheiten ausgibt.
13. Empfangsvorrichtung nach Anspruch 12,
bei der die Steuerungseinrichtung (62) ausgebildet ist, um die Interferenzreduktionseinrichtung (60) und die Berechnungseinrichtung (58) anzusteuern, damit dieselben unter Verwendung des verbesserten ersten Empfangssignals und des verbesserten zweiten Empfangssignals mittels einer oder mehrerer Iterationsschritte ein weiter verbessertes erstes und zweites Empfangssi- gnal berechnen, und um die Decodiereinrichtung (54) anzusteuern, um unter Verwendung des weiteren verbesserten ersten Empfangssignals und des weiteren verbesserten zweiten Empfangssignals das Informationswort mit der Mehrzahl von Informationseinheiten zu erhalten.
14. Empfangsvorrichtung nach Anspruch 12 oder 13, bei der die Decodiereinrichtung (54) folgende Merkmale auf- weist:
eine Abbildungseinrichtung (541a, 541b) zum Umsetzen des ersten Empfangssignals oder des zweiten Empfangssignals in Vor-Decodier-Wahrscheinlichkeiten für die erste Empfangs-Untergruppe von Codeeinheiten und für die zweite Empfangs-Untergruppe von Codeeinheiten;
einen Soft-In-Soft-Out-Decodierer (540) zum Berechnen einer Post-Decodier-Wahrscheinlichkeit für die erste und die zweite Empfangs-Untergruppe von Codeeinheiten; und
eine Schätzeinrichtung (547a, 547b) zum Schätzen der ersten und der zweiten Empfangs-Untergruppe auf der Basis der Post-Decodier-Wahrscheinlichkeit für die erste und die zweite Empfangs-Untergruppe von Codeeinheiten.
15. Empfangsvorrichtung nach Anspruch 14, bei der der Soft-In-Soft-Out-Decodierer ein BCJR-Decodierer ist.
16. Empfangsvorrichtung nach Anspruch 14 oder 15,
bei der bei der Erzeugung des ersten und des zweiten Sendesignals eine Interleaving-Funktion vorhanden ist, und bei der die Decodiereinrichtung (54) folgende Merkmale aufweist:
einen De-Interleaver (542a, 542b) zum Rückgängigmachen der Interleaving-Funktion für das erste oder das zweite Sendesignal, wobei der De-Interleaver zwischen der Abbildungseinrichtung (541a, 541b) und dem Decodierer (540) geschaltet ist; und
einen Interleaver (546a, 546b), der ausgebildet ist, um dieselbe Interleaving-Funktion durchzuführen, wobei der Interleaver zwischen dem Decoder (540) und der Schätzeinrichtung (547a, 547b) angeordnet ist.
17. Empfangsvorrichtung nach einem der Ansprüche 14 bis 16,
bei der die Abbildungseinrichtung (541a, 541b) ausgebildet ist, um unter Verwendung von Seiteninformatio- nen aus einem vorherigen Iterationsschritt zu arbeiten, und
bei der die Seiteninformationen extrinsische Wahrscheinlichkeiten sind, die aus den Post-Decodier- Wahrscheinlichkeiten abgeleitet sind.
18. Empfangsvorrichtung nach einem der Ansprüche 12 bis 17,
bei der die Abtasteinrichtung (40) ausgebildet ist, um das überlagerte Empfangssignal synchron (41a) zu dem ersten Sender abzutasten, um das erste Empfangssignal zu erhalten, und
bei der die Abtasteinrichtung (40) ausgebildet ist, um das überlagerte Empfangssignal synchron (41b) zu dem zweiten Sender abzutasten, um das zweite Empfangssignal zu erhalten.
19. Empfangsvorrichtung nach Anspruch 18,
bei der die Abtasteinrichtung (40) ausgebildet ist, um unter Verwendung einer vorbestimmten Trainingssequenz von dem ersten Sender (16a) und einer vorbestimmten Trainingssequenz von dem zweiten Sender (16b) synchronisiert zu werden.
20. Empfangsvorrichtung nach einem der Ansprüche 12 bis 19,
bei der die Berechnungseinrichtung (58) folgende Merkmale aufweist:
eine Einrichtung (581a) zum Gewichten der zweiten Empfangs-Untergruppe von Codeeinheiten oder eines von der zweiten Empfangs-Untergruppe von Codeeinheiten abgeleiteten Modulationssymbols mit einer Kanalcharakteri- stik, um eine gewichtete zweite Empfangs-Untergruppe oder ein gewichtetes Modulationssymbol zu erhalten;
eine zweite Einrichtung (581b) zum Gewichten der ersten Empfangs-Untergruppe von Codeeinheiten oder eines von der ersten Empfangs-Untergruppe abgeleiteten Modulationssymbols mit einer Kanalcharakteristik, um eine gewichtete erste Empfangs-Untergruppe oder ein gewichtetes Modulationssymbol zu erhalten.
21. Empfängervorrichtung nach Anspruch 14,
bei der die Abbildungseinrichtung eine QPSK-Demapping- Einrichtung ist, und
bei der die Schätzeinrichtung eine MMSE- Schätzeinrichtung ist.
2. Verfahren zum Empfangen eines Empfangssignals, das einer Überlagerung eines von einem ersten Sender (16a) und einem von dem ersten Sender (16a) entfernt angeordneten zweiten Sender (16b) übertragenen ersten bzw. zweiten Sendesignals entspricht, wobei das erste und das zweite Sendesignal in demselben Frequenzband liegen, wobei das erste Sendesignal unter Verwendung einer ersten Sende-Untergruppe von Codeeinheiten (14a) erzeugt ist, wobei das zweite Sendesignal unter Ver- wendung einer zweiten Sende-Untergruppe von Codeeinheiten (14b) erzeugt ist, wobei die erste Sende- Untergruppe von Codeeinheiten und die zweite Sende- Untergruppe von Codeeinheiten zusammen eine Mehrzahl von Codeeinheiten darstellen, die durch eine Redun- danz-hinzufügende Codierung aus einem Informationswort mit einer Mehrzahl von Informationseinheiten erzeugt worden sind, mit folgenden Schritten:
Abtasten (40) des Empfangssignals, um ein erstes Emp- fangssignal zu erhalten, das dem übertragenen ersten Sendesignal zugeordnet ist, und Abtasten des Empfangssignals, um ein zweites Empfangssignal zu erhalten, das dem übertragenen zweiten Sendesignal zugeordnet ist;
Decodieren (54) des ersten und des zweiten Empfangssignals, um eine erste Empfangs-Untergruppe (56a) von Codeeinheiten, die der ersten Sende-Untergruppe von Codeeinheiten zugeordnet ist, und eine zweite Emp- fangs-Untergruppe (56b) von Codeeinheiten, die der zweiten Sende-Untergruppe von Codeeinheiten zugeordnet ist, zu erhalten;
Berechnen (58) eines ersten Interferenzsignals unter Verwendung der zweiten Empfangs-Untergruppe von Codeeinheiten und eines zweiten Interferenz-Signals unter Verwendung der ersten Empfangs-Untergruppe von Codeeinheiten; Kombinieren (60) des ersten Interferenzsignals mit dem ersten Empfangssignal und Kombinieren des zweiten Interferenzsignals mit dem zweiten Empfangssignal, um ein verbessertes erstes Empfangssignal und ein verbessertes zweites Empfangssignal zu erhalten, um eine Interferenzreduktion zu erreichen; und
Decodieren des verbesserten ersten Empfangssignals und des verbesserten zweiten Empfangssignals und Ausgeben des Informationsworts der Mehrzahl von Informationseinheiten basierend auf dem verbesserten ersten Empfangssignal und dem verbesserten zweiten Empfangssignal .
PCT/EP2003/004759 2002-05-10 2003-05-06 Diversitätsverfahren und vorrichtung WO2003096599A1 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP03717328A EP1504557B1 (de) 2002-05-10 2003-05-06 Diversitätsverfahren und vorrichtung
AT03717328T ATE314761T1 (de) 2002-05-10 2003-05-06 Diversitätsverfahren und vorrichtung
JP2004504441A JP4098773B2 (ja) 2002-05-10 2003-05-06 受信装置及び受信方法
AU2003222317A AU2003222317A1 (en) 2002-05-10 2003-05-06 Diversity method and device
DE50302072T DE50302072D1 (de) 2002-05-10 2003-05-06 Diversitätsverfahren und vorrichtung
US10/985,566 US7372802B2 (en) 2002-05-10 2004-11-10 Message communication via channels having strong fading

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10220892A DE10220892A1 (de) 2002-05-10 2002-05-10 Sendevorrichtung und Empfangsvorrichtung
DE10220892.1 2002-05-10

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/985,566 Continuation US7372802B2 (en) 2002-05-10 2004-11-10 Message communication via channels having strong fading

Publications (1)

Publication Number Publication Date
WO2003096599A1 true WO2003096599A1 (de) 2003-11-20

Family

ID=29413734

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/004759 WO2003096599A1 (de) 2002-05-10 2003-05-06 Diversitätsverfahren und vorrichtung

Country Status (8)

Country Link
US (1) US7372802B2 (de)
EP (1) EP1504557B1 (de)
JP (1) JP4098773B2 (de)
CN (1) CN100382475C (de)
AT (1) ATE314761T1 (de)
AU (1) AU2003222317A1 (de)
DE (2) DE10220892A1 (de)
WO (1) WO2003096599A1 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008505558A (ja) * 2004-07-01 2008-02-21 クアルコム インコーポレイテッド 先進mimoインターリービング
EP2690814A1 (de) * 2003-11-21 2014-01-29 Panasonic Corporation Mehrfachantennenvorrichtung mittels verschiedener Interleaving-Muster
WO2021001551A3 (de) * 2019-07-03 2021-03-04 Innovationszentrum für Telekommunikationstechnik GmbH IZT Empfänger zum empfangen eines kombinationssignals mit berücksichtigung einer inter-symbol-interferenz, verfahren zum empfangen eines kombinationssignals und computerprogramm

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004032222B4 (de) 2004-07-02 2011-02-10 Infineon Technologies Ag Empfänger eines Positionsbestimmungssystems mit verbesserter Sensitivität und Verfahren zur Positionsbestimmung
CA2601151A1 (en) * 2005-03-14 2006-09-21 Telcordia Technologies, Inc. Iterative stbicm mimo receiver using group-wise demapping
EP1746756B1 (de) * 2005-07-21 2013-01-16 STMicroelectronics Srl Verfahren und System zur Signaldekodierung, entsprechender Empfänger und Rechnerprogrammprodukt
US7636397B2 (en) * 2005-09-07 2009-12-22 Mclaughlin Michael Method and apparatus for transmitting and receiving convolutionally coded data for use with combined binary phase shift keying (BPSK) modulation and pulse position modulation (PPM)
FR2937480B1 (fr) * 2008-10-22 2011-05-06 Commissariat Energie Atomique Turbocodeur distribue pour canaux a evanouissements par blocs
US8448033B2 (en) * 2010-01-14 2013-05-21 Mediatek Inc. Interleaving/de-interleaving method, soft-in/soft-out decoding method and error correction code encoder and decoder utilizing the same
US8744026B2 (en) * 2010-10-13 2014-06-03 Telefonakktiebolaget Lm Ericsson (Publ) Method and apparatus for interference suppression using a reduced-complexity joint detection
JP5578617B2 (ja) 2010-10-18 2014-08-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 送信方法、送信装置、受信方法および受信装置
US8724715B2 (en) 2011-02-17 2014-05-13 Massachusetts Institute Of Technology Rateless and rated coding using spinal codes
US9160399B2 (en) 2012-05-24 2015-10-13 Massachusetts Institute Of Technology System and apparatus for decoding tree-based messages
US9219631B2 (en) * 2012-09-21 2015-12-22 Kratos Integral Holdings, Llc System and method for increasing spot beam satellite bandwidth
US10135518B2 (en) * 2012-11-15 2018-11-20 Novelsat Ltd. Echo cancellation in communication transceivers
US9270412B2 (en) * 2013-06-26 2016-02-23 Massachusetts Institute Of Technology Permute codes, iterative ensembles, graphical hash codes, and puncturing optimization
US9967021B2 (en) 2016-07-14 2018-05-08 Suntrust Bank Systems and methods for signal cancellation in satellite communication
CN108206798B (zh) * 2016-12-20 2020-07-28 北京大学 一种抑制相邻发射机干扰的通信方法
FR3063856B1 (fr) * 2017-03-09 2019-04-26 Commissariat A L'energie Atomique Et Aux Energies Alternatives Systeme d'emission/reception utilisant une modulation conjointe orthogonale-lineaire
US10200071B1 (en) * 2017-08-07 2019-02-05 Kratos Integral Holdings, Llc System and method for interference reduction in radio communications
DE102018202648B4 (de) * 2018-02-21 2019-10-17 Innovationszentrum für Telekommunikationstechnik GmbH IZT Empfänger und Verfahren zum Empfangen eines Kombinationssignals unter Verwendung von Wahrscheinlichkeitsdichtefunktionen
DE102019209801A1 (de) * 2019-07-03 2021-01-07 Innovationszentrum für Telekommunikationstechnik GmbH IZT Empfänger zum Empfangen eines Kombinationssignals mit Berücksichtigung einer Inter-Symbol-Interferenz und niedriger Komplexität, Verfahren zum Empfangen eines Kombinationssignals und Computerprogramm

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341395A (en) * 1992-11-24 1994-08-23 At&T Bell Laboratories Data recovery technique for asynchronous CDMA systems
DE19647833B4 (de) * 1996-11-19 2005-07-07 Deutsches Zentrum für Luft- und Raumfahrt e.V. Verfahren zur gleichzeitigen Funkübertragung digitaler Daten zwischen mehreren Teilnehmerstationen und einer Basisstation
US5991273A (en) * 1997-05-01 1999-11-23 Nortel Networks Corporation Determining SINR in a communications system
US5887035A (en) * 1997-10-31 1999-03-23 Ericsson, Inc. Method for joint equalization and detection of multiple user signals
US6304618B1 (en) * 1998-08-31 2001-10-16 Ericsson Inc. Methods and systems for reducing co-channel interference using multiple timings for a received signal
US20020110206A1 (en) * 1998-11-12 2002-08-15 Neal Becker Combined interference cancellation with FEC decoding for high spectral efficiency satellite communications
US6314289B1 (en) 1998-12-03 2001-11-06 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for transmitting information and apparatus and method for receiving information
US6574235B1 (en) 1999-08-12 2003-06-03 Ericsson Inc. Methods of receiving co-channel signals by channel separation and successive cancellation and related receivers
JP2001127649A (ja) * 1999-10-29 2001-05-11 Mitsubishi Electric Corp 通信装置および通信方法
US6847688B1 (en) * 2000-10-30 2005-01-25 Ericsson Inc. Automatic frequency control systems and methods for joint demodulation
FR2821217B1 (fr) * 2001-02-21 2003-04-25 France Telecom Procede et systeme de codage-decodage iteratif de flux de donnees numeriques codees par combinaisons spatio-temporelles, en emission et reception multiple
US6691263B2 (en) * 2001-05-03 2004-02-10 Agere Systems Inc. Interative decoding based on dominant error events
US20030161258A1 (en) * 2002-02-22 2003-08-28 Jianzhong Zhang Apparatus, and associated method, for a multiple-input, multiple-output communications system
US7254192B2 (en) * 2002-07-12 2007-08-07 Texas Instruments Incorporated Iterative detection in MIMO systems

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BRUNEL L ET AL: "Iterative interference cancellation scheme with pilot-aided space-time estimation in DS-CDMA systems", VTC FALL 2001. IEEE 54TH. VEHICULAR TECHNOLOGY CONFERENCE. PROCEEDINGS. ATLANTIC CITY, NJ, OCT. 7 - 11, 2001, IEEE VEHICULAR TECHNOLGY CONFERENCE, NEW YORK, NY: IEEE, US, vol. 1 OF 4. CONF. 54, 7 October 2001 (2001-10-07), pages 197 - 201, XP010562673, ISBN: 0-7803-7005-8 *
SU H-J ET AL: "SPACE-TIME TURBO CODES WITH FULL ANTENNA DIVERSITY", IEEE TRANSACTIONS ON COMMUNICATIONS, IEEE INC. NEW YORK, US, vol. 49, no. 1, 1 January 2001 (2001-01-01), pages 47 - 57, XP001038827, ISSN: 0090-6778 *
WIJK VAN D J ET AL: "FADING CORRELATION AND ITS EFFECT ON THE CAPACITY OF SPACE-TIME TURBO CODED DS/SDMA SYSTEMS", MILCOM 1999. IEEE MILITARY COMMUNICATIONS CONFERENCE PROCEEDINGS. ATLANTIC CITY, NJ, OCT. 31 - NOV. 3, 1999, IEEE MILITARY COMMUNICATIONS CONFERENCE, NEW YORK, NY: IEEE, US, vol. VOL 1 OF 2 CONF. 18, 31 October 1999 (1999-10-31), pages 538 - 542, XP000921974, ISBN: 0-7803-5539-3 *
YONG W ET AL: "MULTIUSER DETECTOR WITH TRANSMIT DIVERSITY IN THE CONVOLUTIONALLY CODED DS/CDMA SYSTEMS", VTC 2000-SPRING. 2000 IEEE 51ST. VEHICULAR TECHNOLOGY CONFERENCE PROCEEDINGS. TOKYO, JAPAN, MAY 15-18, 2000, IEEE VEHICULAR TECHNOLGY CONFERENCE, NEW YORK, NY: IEEE, US, vol. 1 OF 3. CONF. 51, 15 May 2000 (2000-05-15), pages 552 - 555, XP000970680, ISBN: 0-7803-5719-1 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2690814A1 (de) * 2003-11-21 2014-01-29 Panasonic Corporation Mehrfachantennenvorrichtung mittels verschiedener Interleaving-Muster
US8724729B2 (en) 2003-11-21 2014-05-13 Harris Corporation Interleaver, interleaving method, transmission apparatus, and transmitting method
JP2008505558A (ja) * 2004-07-01 2008-02-21 クアルコム インコーポレイテッド 先進mimoインターリービング
JP2012075180A (ja) * 2004-07-01 2012-04-12 Qualcomm Inc 先進mimoインターリービング
US9008199B2 (en) 2004-07-01 2015-04-14 Qualcomm Incorporated Advanced MIMO interleaving
WO2021001551A3 (de) * 2019-07-03 2021-03-04 Innovationszentrum für Telekommunikationstechnik GmbH IZT Empfänger zum empfangen eines kombinationssignals mit berücksichtigung einer inter-symbol-interferenz, verfahren zum empfangen eines kombinationssignals und computerprogramm
EP4199441A1 (de) 2019-07-03 2023-06-21 Innovationszentrum für Telekommunikationstechnik GmbH IZT Empfänger zum empfangen eines kombinationssignals mit berücksichtigung einer inter-symbol-interferenz, verfahren zum empfangen eines kombinationssignals und computerprogramm

Also Published As

Publication number Publication date
US20050111347A1 (en) 2005-05-26
CN100382475C (zh) 2008-04-16
JP2005531944A (ja) 2005-10-20
DE10220892A1 (de) 2003-12-18
CN1653740A (zh) 2005-08-10
US7372802B2 (en) 2008-05-13
JP4098773B2 (ja) 2008-06-11
DE50302072D1 (de) 2006-02-02
EP1504557A1 (de) 2005-02-09
EP1504557B1 (de) 2005-12-28
AU2003222317A1 (en) 2003-11-11
ATE314761T1 (de) 2006-01-15

Similar Documents

Publication Publication Date Title
EP1504557B1 (de) Diversitätsverfahren und vorrichtung
DE60033320T2 (de) Verkettete raum-zeit-kodierung
DE60219435T2 (de) Verfahren und system zum iterativen kodieren/dekodieren eines stroms von durch raumzeitkodierte kombinierungen digitaler daten, für mehrfaches senden und empfangen
DE60033198T2 (de) Verfahren und vorrichtung für turbo raum-zeit trelliskodierung
DE69833780T2 (de) Maximal-wahrscheinlichkeitsdetektion von verketteten raum/zeit kodes für schnurlose anwendungen mit sender-diversity
DE60214061T2 (de) Turbo-Empfänger und das entsprechende Verfahren für ein MIMO System
DE60317644T2 (de) Vorkodierung für einen mehrwegekanal in einem mimo system
DE60030620T2 (de) Verfahren zum Diversity-Empfang und Diversity-Empfänger für OFDM-Signale
DE60132179T2 (de) Verfahren und vorrichtung für kombinierte soft-decision-entscheidungsbasierte interferenzunterdrückung und dekodierung
DE60215153T2 (de) Drahtloses MIMO Telekommunikationssystem mit Multilevel-Coded Modulation unter Verwendung von iterativer Ermittlung von Soft-Schätzwerten und entsprechende Methode
DE102006026895B3 (de) Interleaver-Vorrichtung, Empfänger für ein von der Interleaver-Vorrichtung erzeugtes Signal, Sender zum Erzeugen eines Sendesignals, Verfahren zum Verarbeiten eines Codeworts, Verfahren zum Empfangen eines Signals und Computer-Programm
DE10114052C1 (de) Funkübertragungsverfahren im Innenraumbereich zur parallelen Funkübertragung von digitalen Datenteilströmen und mobiles Funkübertragungssystem
DE60218206T2 (de) Einrichtung und verfahren zur beschränkung des wertes von filterkoeffizienten im rückwärtsfilter eines entscheidungrückgekoppelten entzerrers
DE102010038015A1 (de) Funkempfänger und Verfahren zur Kanalschätzung
DE102010060520A1 (de) Vorrichtung und Verfahren zur störrobusten Decodierung
DE60301970T2 (de) Verfahren und Vorrichtung für gewichtete, nichtbinäre Wiederholungskodierung und Raum-Zeit-Kodierung
DE112006003834T5 (de) Dekodieren von frequenzkanalisierten Signalen
DE69922116T2 (de) Spreizspektrumdiversitysender/-empfänger
DE69916726T2 (de) Kodierungsvorrichtung und -Verfahren
DE69936044T2 (de) Dekodierung von raum-zeit-kodierten signalen für drahtlose kommunikation
EP1374467B1 (de) Verfahren zum betreiben eines digitalen mobilfunknetzes mit raum-zeit-block-codes
EP3782340A1 (de) Decodergestützte iterative kanalschätzung
DE102018218729B3 (de) Interleaving mit zirkularer Zeilen-Rotation für die Übertragung bei Telegramm-Splitting
DE60318291T2 (de) Vorrichtung und Verfahren zum Senden und Empfangen von kodierten Signalen mit mehreren Antennen in Mobilkommunikationssystemen
EP1617569B1 (de) Verfahren zur Übertragung digitaler Nachrichtensignale mit mehreren Antennen

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2003717328

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004504441

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 10985566

Country of ref document: US

Ref document number: 20038105551

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2003717328

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2003717328

Country of ref document: EP