Method for linear encoding of signals for the redundant transmission of data via multiple optical channels

11476978 · 2022-10-18

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for the redundant transmission of data by means of light-based communication may include a data stream to be transmitted that is converted into symbols. This data stream is converted from bipolar symbols into multiple partial data streams having e.g. unipolar-positive symbols. The partial data streams are converted into multiple semi-redundant signals that are then transmitted to the receiver via multiple light-based channels. In the receiver, the received signals are converted back again analogously to when they were sent, in order to obtain the original data stream again.

Claims

1. A method for the redundant transmission of data by means of light-based communication, wherein the method comprises: converting the data to a transmission data stream or stream of bipolar data symbols in a transmission converter; dividing the transmission data stream into at least one transmission-end partial data stream using a demultiplexer; converting the at least one transmission-end partial data stream into at least one signal having at least one component in a redundancy function module; transmitting said at least one signal in one transmission per component using at least one transmission transducer via at least one light-based transmission channel; receiving the at least one signal in at least one reception transducer; converting the at least one received signal into at least one reception-end partial data stream in a calculation module; multiplexing the reception-end partial data streams into a reception data stream using a multiplexer; converting the reception data stream into the original data in a reception converter; wherein for generating the redundancy either the number of light-based transmission channels is greater than the number of partial data streams n, or for generating the redundancy the number of transmissions per channel is greater than the number of partial data streams n, or for generating the redundancy the product of the light-based transmission channels and the transmissions per channel is greater than the number of partial data streams n; wherein the demultiplexer operates as a polarity separating module and the multiplexer operates as a polarity combining module, wherein the polarity separating module generates two unipolar-positive transmission-end partial data streams from the bipolar transmission data stream, and the polarity combining module generates a bipolar reception data stream from two unipolar-positive reception-end partial data streams.

2. The method as claimed in claim 1, further comprising forming redundancy linear combinations of the partial data streams, which are converted into redundant transmission signals in the redundancy function module, which redundant transmission signals are configured to be transmitted via an additional channel and/or in an additional transmission, wherein N>n holds true; in this case, the linear combinations can be written in the form Ã.Math.x=s, wherein à is an N×n matrix.

3. The method as claimed in claim 2, wherein n arbitrarily selected rows in the matrix à are linearly independent with respect to one another.

4. The method as claimed in claim 3, wherein n=2 and N=3.

5. The method as claimed in claim 3, wherein n=2 or n=3 and N=4.

6. The method as claimed in claim 2, wherein for each row in à the sum of the coefficients is equal to 1.

7. The method as claimed in claim 1, wherein the transmission converter uses a bandpass modulation method as an output signal in the transmission converter and as an input signal in the reception converter.

8. The method as claimed in claim 1, wherein the transmission converter uses a modulation method with a real baseband signal as an output signal in the transmission converter and as an input signal in the reception converter.

9. The method as claimed in claim 1, wherein the transmission converter uses a modulation method with a unipolar signal as an output signal in the transmission converter and as an input signal in the reception converter.

10. The method as claimed in claim 1, wherein the transmission converter uses a modulation method with a bipolar signal as an output signal in the transmission converter and as an input signal in the reception converter, wherein said output signal is converted into two unipolar-positive signals in the polarity separating module, and wherein receptively in the polarity combining module the unipolar-positive signals are converted into the input signal.

11. The method as claimed in claim 1, wherein a conditional expected value is used for converting the at least one received signal into at least one reception-end partial data stream in a calculation module.

12. The method as claimed in claim 1, wherein a selection of reception signals is used for converting the at least one received signal into at least one reception-end partial data stream in a calculation module.

13. The method as claimed in claim 1, wherein weighted constructive combining according to the signal/noise ratio is used for converting the at least one received signal into at least one reception-end partial data stream in a calculation module.

14. The method as claimed in claim 1, wherein additive constructive combining is used for converting the at least one received signal into at least one reception-end partial data stream in a calculation module.

15. The method as claimed in claim 1, wherein for transmission via a light-based transmission channel, use is made of an intensity modulation with a direct detection during reception.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Further advantages, features and details of various embodiments are evident on the basis of the following description and with reference to the drawings, in which identical or functionally identical elements are provided with identical reference symbols. Here in the figures:

(2) FIG. 1 shows a schematic circuit diagram of the data streams in the first method according to the prior art,

(3) FIG. 2 shows a schematic circuit diagram of the data streams in the second method according to the prior art,

(4) FIG. 3 shows a schematic circuit diagram of the data streams in a first embodiment,

(5) FIG. 4 shows a schematic figure for illustrating the selection of reception signals (selection combining, SC),

(6) FIG. 5 shows a schematic figure for illustrating the constructive combining of reception signals (maximum ratio combining (MRC)),

(7) FIG. 6 shows a graphical representation of the probability-theoretical relationships of an example with N=3 channels,

(8) FIG. 7 shows a first embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels,

(9) FIG. 8 shows a second embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels,

(10) FIG. 9 shows a third embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels,

(11) FIG. 10 shows a fourth embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels,

(12) FIG. 11 shows a first embodiment of the transmission of bipolar signals via unipolar channels, wherein one symbol is transmitted via one channel in two transmissions,

(13) FIG. 12 shows a second embodiment of the transmission of bipolar signals via unipolar channels, wherein one symbol is transmitted via one channel in three transmissions with redundancy in the third transmission,

(14) FIG. 13 shows a third embodiment of the transmission of bipolar signals via unipolar channels, wherein one symbol is transmitted via two channels in one transmission without redundancy,

(15) FIG. 14 shows a fourth embodiment of the transmission of bipolar signals via unipolar channels, wherein one symbol is transmitted via three channels in one transmission with redundancy in the third channel,

(16) FIG. 15 shows a fifth embodiment, wherein here two symbols are transmitted in succession in two transmissions via three channels with redundancy in the third channel,

(17) FIG. 16 shows a sixth embodiment, wherein here two symbols are transmitted in parallel via two channels in three transmissions with redundancy in the third transmission,

(18) FIG. 17 shows a seventh embodiment, wherein here two symbols are transmitted in parallel via two channels in three transmissions with redundancy in the third transmission, wherein a third channel is additionally provided for the transmission of further redundant signal components,

(19) FIG. 18 shows an eighth embodiment, wherein here two symbols are transmitted in parallel via two channels in three transmissions with redundancy in the third transmission, wherein a third channel is additionally provided for the transmission of further redundant signal components in the third transmission as well.

(20) Elements which are the same or of the same type, or which have the same effect, are provided with the same references in the figures.

(21) The figures are respectively schematic representations and therefore not necessarily true to scale. Rather, relatively small elements, and in particular layer thicknesses, may be represented exaggeratedly large for illustration.

DETAILED DESCRIPTION

(22) FIG. 3 shows a first embodiment of the proposed method, which does not have the disadvantages of the known prior art.

(23) A data signal is input into an input 31 of a transmission module Tx. Said signal is converted into a transmission data stream x in a transmission converter 38, and said transmission data stream is divided into two partial data streams in a demultiplexer 33, said partial data streams in turn being converted into two analog partial data streams x1 and x2 in two digital-to-analog converters D/A. Said analog partial data streams are input into a redundancy function module 35, which generates three signals s1, s2, s3 for three independent channels from the two partial data streams. Said signals are then input into three transmission transducers 371, 372, 373, which respectively emit a signal s1, s2, s3 via a channel Ch1, Ch2, Ch3. The transmission converter 38 receives as input the bits/bytes of the data signal and converts them into time-discrete symbols. The transmission data stream x thus consists of a sequence of time-discrete symbols u(k), wherein k is an index for the sequence of the time-discrete symbols. The sequence of said time-discrete symbols u(k) thus forms the transmission data stream x. Examples of time-discrete symbols are samples of an analog signal, samples of a bandpass signal (e.g. QAM, OFDM), time-discrete real baseband symbols (e.g. ASK, OFDM with Hermitian symmetry), time-discrete unipolar baseband symbols (DCO-OFDM), or time-discrete unipolar data symbols (OOK, PAM). An example is likewise symbols of temporary intermediate variables, such as in the Flip-OFDM method, for example, in which real baseband symbols are first generated before they are then converted into unipolar symbols (in a subsequent step).

(24) The signals are received in three reception transducers 374, 375, 376 and are input as signals y1, y2, y3 into a calculation module 36, in which two partial data streams x1′, x2′ are reconstructed from the three received signals. These two analog partial data streams are input into a respective analog-to-digital converter A/D, which generates two digital partial data streams from the analog partial data streams. Said digital partial data streams are input into a multiplexer 34, which generates the reconstructed reception data stream x′ from the partial data streams x1′ and x2′. In a reception converter 39, said reconstructed reception data stream is then converted into a reception signal and output at the output 32. The reception converter 39 operates the other way round to the transmission converter 38; it converts the received time-discrete symbols into bits and/or bytes again.

(25) Thus, two partial data streams are transmitted via three independent channels. A redundancy is thus afforded, making it possible, in the event of interference on one of the independent channels, nevertheless to reconstruct the original transmission data stream x. The three independent channels can for example be three channels of light-based communication and be established in frequency ranges of the colors red, green and blue. Thus, if one of the channels is disturbed and no data can be transmitted via this channel, then the original transmission data stream can nevertheless be re-established.

(26) The proposed method is thus established between the two known methods “no redundancy” and “full redundancy”, and thus represents a compromise between the available data rate and the robustness of the transmission channel.

(27) Of course, the method can also be adapted for more independent transmission channels; care must merely be taken to ensure that there are more transmission channels than data streams, in order to ensure a (partly) redundant transmission.

(28) The calculation module 36 reconstructs the partial data streams x1′, x2′ from the signals y1, y2, y3 received via the individual channels, said partial data streams ideally being identical to the original partial data streams x1, x2. For this purpose, it is possible to formulate various mathematical methods which take account of the processes in the redundancy function module 35 and are employed in the calculation module 36.

(29) The redundancy function module 35 can e.g. transmit the two partial data streams x1 and x2 on two channels and transmit a linear combination 1*x1+1*x2 of the two partial data streams on the third channel. This ensures that in the event of one of the three channels being lost, the original signal can nevertheless be reconstructed.

(30) To summarize, it may thus be stated that the method described above is applicable if N>=2 channels are present.

(31) Stipulations regarding the amplitude can be taken into account suitably here. This is helpful particularly in the case of transmission channels which utilize light as a transmission medium, if said light is intended at the same time to serve for illumination and is additionally dimmable as well.

(32) The method can be used in the discrete time domain, on the one hand, or in the analog domain, as described above. It is possible to realize very simple designs with a single transducer.

(33) The method will be discussed below on the basis of an example which once again utilizes a linear combination for obtaining redundancy. It is initially assumed that there are more than two channels for the transmission. For more than two channels, it is possible to implement the following redundancy schemes for the transmission: All n=N transmitted signals are required for the decoding. This is referred to as N-out-of-N redundancy. It may also be stated here that there is no redundancy whatsoever. n=N−1 transmitted signals are required for the decoding. This is referred to as N−1-out-of-N redundancy. n=N−2 transmitted signals are required for the decoding. This is referred to as N−2-out-of-N redundancy. n=1 out of N transmitted signals are required for the decoding. This is also referred to as 1-out-of-N redundancy, and corresponds to full redundancy.

(34) The N signals transmitted via N channels are formed as a linear combination from n original signals x1, x2, . . . , xn, wherein n is an element from {1, 2, . . . , N}. The linear equations can be represented as follows:
a1*x1+a2*x2+ . . . +an*xn,
wherein a1, a2, . . . an are real-valued coefficients or weighting factors. The choice of the coefficients is described below; it holds true, however, that a1, a2, . . . an must not simultaneously be equal to zero.

(35) Some examples that are intended to illustrate the principle are shown below.

Example 1

N=2 Channels

(36) TABLE-US-00001 n = 2-out-of-N = 2 redundancy 1-out-of-2 Transmitted (no redundancy (full signals redundancy) redundancy) Channel 1 s1 = 1*x1 + 0*x2 s1 = x1 Channel 2 s2 = 0*x1 + 1*x2 s2 = x1

(37) For N=2, only the n=2-out-of-N=2 and the n=1-out-of-N=2 redundancy schemes exist. Examples in respect thereof are presented above. No redundancy prevails if n=2 out of the N=2 signals are required to re-establish the original signal. Full redundancy is afforded if each n=1 signal out of the two N=2 signals can be used to re-establish the original signal. For each redundancy scheme, the signals to be transmitted can be represented as a linear combination: for no redundancy: a1*x1+a2*x2 for full redundancy: a1*x1

Example 2

N=3 Channels

(38) TABLE-US-00002 3-out-of-3 1 -out-of-3 redundancy redundancy Transmitted (no 2-out-of-3 (full signals redundancy) redundancy redundancy) Channel 1 s1 = x1 s1 = x1 s1 = x1 Channel 2 s2 = x2 s2 = x2 s2 = x1 Channel 3 s3 = x3 s3 = 0.5*x1 + 0.5*x2 s3 = x1

(39) For N=3, the following known redundancy schemes exist: No redundancy, wherein n=3-out-of-N=3 signals are required to re-establish the original signal. Full redundancy, wherein n=1-out-of-N=3 signals are required to re-establish the original signal.

(40) As described above, a further redundancy scheme is proposed here, which is referred to as 2-out-of-3 redundancy. In this case, n=2-out-of-N=3 signals are needed to re-establish the original signal. This redundancy scheme thus lies between the known schemes described above.

(41) Here, too, a linear combination of the signals to be transmitted can be specified for each redundancy scheme: for “no redundancy”: a1*x1+a2*x2+a3*x3 for “2-out-of-3 redundancy”: a1*x1+a2*x2 for “full redundancy”: a1*x1

Example 3

N=4 Channels

(42) TABLE-US-00003 4-out-of-4 1-out-of-4 redundancy redundancy Transmitted (no 3-out-of-4 2-out-of-4 (full signals redundancy) redundancy redundancy redundancy) Channel 1 x1 x1 x1 x1 Channel 2 x2 x2 x2 x1 Channel 3 x3 x3 1*x1 + 1*x2 x1 Channel 4 x4 1*x1 + 1*x2 + 2*x1 + 1*x2 x1 1*x3

(43) For N=4 the following redundancy schemes exist: No redundancy, wherein n=4-out-of-N=4 signals are required to re-establish the original signal: a1*x1+a2*x2+a3*x3+a4*x4. 3-out-of-4 redundancy; in this case, three of the four signals are needed to re-establish the original signal: a1*x1+a2*x2+a3*x3. 2-out-of-4 redundancy; in this case, two of the four signals are needed to re-establish the original signal: a1*x1+a2*x2. Full redundancy, wherein n=1-out-of-N=4 signals are required to re-establish the original signal: a1*x1.

Example 4

N=5 Channels

(44) TABLE-US-00004 5-out-of-5 1-out-of-5 redundancy redundancy Transmitted (no 4-out-of-5 3-out-of-5 2-out-of-5 (full signals redundancy) redundancy redundancy redundancy redundancy) Channel 1 x1 x1 x1 x1 x1 Channel 2 x2 x2 x2 x2 x1 Channel 3 x3 x3 x3 1*x1 + 1*x2 x1 Channel 4 x4 x4 1*x1 + 1*x2 + 2*x1 + 1*x2 x1 1*x3 Channel 5 x5 1*x1 + 1*x2 + 2*x1 + 2*x2 + 1*x1 + 2*x2 x1 1*x3 + 1*x4 1*x3

(45) For N=5 the following redundancy schemes exist: No redundancy, wherein n=5-out-of-N=5 signals are required to re-establish the original signal: a1*x1+a2*x2+a3*x3+a4*x4+a5*x5. 4-out-of-5 redundancy; in this case, four of the five signals are needed to re-establish the original signal: a1*x1+a2*x2+a3*x3+a4*x4. 3-out-of-5 redundancy; in this case, three of the five signals are needed to re-establish the original signal: a1*x1+a2*x2+a3*x3. 2-out-of-5 redundancy; in this case, two of the five signals are needed to re-establish the original signal: a1*x1+a2*x2. Full redundancy, wherein n=1-out-of-N=5 signals are required to re-establish the original signal: a1*x1.

(46) Generally the linear combination can be written in matrix notation as follows: Ã.Math.x=s; wherein

(47) Ã is an N×n matrix containing the corresponding coefficients an for each channel and each original signal xn;

(48) x=[x1, x2, . . . , xn]{circumflex over ( )}T is a column vector of the length n of the original signal;

(49) s=[s1, s2, . . . , sN]{circumflex over ( )}T is a column vector of the length N of the transmitted signal.

(50) The redundancy schemes of the fourth example represented above are represented in vector notation below.

(51) In vector notation, the redundancy scheme “no redundancy” appears as follows:

(52) [ 1 1 1 1 1 ] .Math. [ x 1 x 2 x 3 x 4 x 5 ] = [ s 1 s 2 s 3 s 4 s 5 ] A ~ x _ s _

(53) The redundancy scheme “4-out-of-5 redundancy” appears as follows in vector notation:

(54) [ 1 1 1 1 1 1 1 1 ] .Math. [ x 1 x 2 x 3 x 4 ] = [ s 1 s 2 s 3 s 4 s 5 ] A ~ x _ s _

(55) The redundancy scheme “3-out-of-5 redundancy” appears as follows in vector notation:

(56) [ 1 1 1 1 1 1 2 2 1 ] .Math. [ x 1 x 2 x 3 ] = [ s 1 s 2 s 3 s 4 s 5 ] A ~ x _ s _

(57) The redundancy scheme “2-out-of-5 redundancy” appears as follows in vector notation:

(58) [ 1 1 1 1 2 1 1 2 ] .Math. [ x 1 x 2 ] = [ s 1 s 2 s 3 s 4 s 5 ] A ~ x _ s _

(59) The redundancy scheme “1-out-of-5 redundancy” (full redundancy) appears as follows in vector notation:

(60) [ 1 1 1 1 1 ] .Math. [ x 1 ] = [ s 1 s 2 s 3 s 4 s 5 ] A ~ x _ s _

(61) With the aid of this vector and matrix notation, it is possible to formulate conditions in order that the signals can be correspondingly reconstructed:

(62) If consideration is given to the redundancy scheme “n-out-of-N redundancy”, wherein n>=1 and n<=N, then the following must hold true for the matrix Ã: 1. The matrix à has N rows and n columns, and 2. n arbitrarily selected rows in the matrix à must be linearly independent with respect to one another.

(63) These conditions can be understood as a construction specification for constructing matrices à for redundancy schemes “n-out-of-N redundancy”.

(64) In the simplest case, an N×n matrix can be generated randomly, in which the condition 2. is then checked.

(65) Furthermore, it is possible to systematize this process, beginning with an n×n unit matrix and then progressively constructing further rows which meet the condition 2. Examples were shown above for n=1, 2, . . . , 5 and N=5.

(66) Besides the abovementioned conditions regarding reconstructability, further boundary conditions may be necessary or expedient, e.g. that the sum of the coefficients a1, a2, . . . , an is equal to one for all rows in Ã, in order thus to ensure that all channels have an amplitude of constantly equal magnitude for the transmission. See also the example for N=3, in which this is satisfied.

(67) A desired optimum decoding of the signals in the calculation module depends on multiple factors: Type of symbols in the source signal Type of symbols which are transmitted via the N channels Statistics of the source signal (uniform distribution, Gaussian distribution, etc.) Type of transmission channel (AWGN, binary, discrete, etc.) Relevant criterion for the reproduction fidelity of the decoding (MSE, error probability, etc.)

(68) For an optimized decoder design for combining the signals, there are some known methods:

(69) Conditional Mean Estimation (CME)—Conditional expected value For the redundancy scheme “no redundancy”, with an assumed mean squared error it can be shown that the optimum individual decoder for individual signals reads as follows: custom character=E{x.sub.1|y.sub.1}m custom character=E{x.sub.2|y.sub.2}, . . . , custom character=E{x.sub.N|y.sub.N}, wherein E{a|b} is the conditional expected value of b. For the redundancy scheme “full redundancy”, with an assumed mean squared error it can be shown that the optimum individual decoder for individual signals reads as follows: custom character=E{x.sub.1|y.sub.1, y.sub.2, . . . , y.sub.N}, wherein E{a|b} is the conditional expected value of b. For the redundancy scheme “n-out-of-N redundancy”, with an assumed mean squared error it can be shown that the optimum individual decoder for individual signals reads as follows: custom character=E{x.sub.1|y.sub.1, y.sub.2, . . . , y.sub.N}, custom character=E{x.sub.2|y.sub.1, y.sub.2, . . . , y.sub.N}, . . . , custom character=E{x.sub.n|y.sub.1, y.sub.2, . . . , y.sub.N}, wherein E{a|b} is the conditional expected value of b.

(70) The conditional expected value functions with uniform and nonuniform source signal distributions, likewise with diverse types of channels and/or transmission symbols.

(71) Disadvantages of the conditional expected value are the complexity when N is large and the problem that the source and channel probabilities either have to be known or at least have to be estimated well.

(72) FIG. 4 shows a schematic diagram of the selection of reception signals (Selection Combining/SC) as an alternative to calculating the conditional expected value. In this case, the selection of the reception signal can be carried out according to multiple criteria. In a non-limiting embodiment, the decision can be taken on the basis of the signal strength or the signal-to-noise ratio of the reception signals.

(73) The input signal at the input EI is divided into a plurality of branches h1, h2, . . . , hn and emitted. In the receiver there is a selection module SC, which always uses the channel having the largest signal-to-noise ratio. This signal is then output as output signal at the output AO.

(74) The system model reads: y=hx+ξ

(75) It is easy to check that the selection of reception signals functions only with full redundancy of the transmitted signals.

(76) FIG. 5 shows a further method of combining reception signals. The “maximum-ratio combining” method (MRC) is illustrated here. This method combines the signal streams in a weighted manner according to their signal-to-noise ratio. The weighting factor of the individual signal is proportional to its signal-to-noise ratio. The individual signal streams and/or channels or branches are combined linearly in a coherent manner, specifically in such a way that the signal-to-noise ratio of the output signal is maximal.

(77) At the input EI once again an input signal stream is input into the transmission unit Tx. Said input signal stream is once again divided into individual signal streams or branches h1, h2, . . . , hn and transmitted. In the receiver there is an MRC unit, which combines the individual signal streams again to form an output signal stream according to the “maximum-ratio combining” method. Said output signal stream is then once again output at the output AO.

(78) This scheme is suitable for the 1-out-of-N redundancy scheme.

(79) A further relevant method of combining reception signals is so-called “equal gain combining”, or EGC for short. In this method, the available signals are simply added.

(80) This method can be used for the n-out-of-N redundancy scheme by virtue of the n strongest signals being used for the solution of the linear equations.

(81) In order to find the best method of combining reception signals for a given redundancy scheme, generally it will be necessary to find a compromise between the performance and the complexity of the method applied to the redundancy scheme.

(82) MRC, for example, is difficult to implement, but in return yields the best results. Simpler methods such as SC yield poorer results, but are easier to implement. Methods such as ECG lie between these extremes.

(83) The determination of an optimum decoder design will be explained below on the basis of an example.

(84) The example shall employ N=3 channels. The latter can be e.g. light-based channels in the colors red, green and blue. RGB LEDs are in widespread use and can be used for these three totally independent channels.

(85) A redundancy scheme with mean “2-out-of-3” redundancy is used. Therefore, the input signal is split between two signal streams x1, x2. The following signals are then transmitted via the three channels:

(86) Channel 1: signal stream x1

(87) Channel 2: signal stream x2

(88) Channel 3: x1+2=x1+x2

(89) The corresponding channel outputs thus read: y1, y2, y1+2.

(90) A conditional expected value (CME) shall be used as a reproduction criterion for the mean squared error.

(91) FIG. 6 shows the graphical representation of the probability-theoretical relationships.

(92) The decoding rule for the conditional expected value then reads:

(93) = E { x 1 .Math. y 1 , y 2 , y 1 + 2 } = - x 1 p { x 1 .Math. y 1 , y 2 , y 1 + 2 } dx 1

(94) The conditional probabilities required for calculation can be described as follows:

(95) p ( x 1 = v .Math. y 1 = w 1 , y 2 = w 2 , y 1 + 2 = w 1 + 2 ) = y .Math. x , x 1 , x 1 + 2 + x , = v p ( y 1 = w 1 , y 2 = w 2 , y 1 + 2 = w 1 + 2 .Math. x 1 , x 2 , x 1 + 2 ) p ( x 1 , x 2 , x 1 + 2 )

(96) Assuming independent transmission channels, the following holds true:

(97) I.: p(y.sub.1=w.sub.1, y.sub.2=w.sub.2, y.sub.1+2=w.sub.1+2|x.sub.1, x.sub.2, x.sub.1+2)=p(y.sub.1=w.sub.1|x.sub.1)p(y.sub.2=w.sub.2|x.sub.2)p(y.sub.1+2=w.sub.1+2|x.sub.1+2) Furthermore, the partial data streams can generally be assumed to be independent; therefore, the following holds true:

(98) II.: p(x.sub.1, x.sub.2, x.sub.1+2)=p(x.sub.1+2|x.sub.1, x.sub.2)p(x.sub.1, x.sub.2)=p(x.sub.1+2|x.sub.1, x.sub.2)p(x.sub.1)p(x.sub.2)

(99) In this case, on account of the deterministic relationship between x1, x2 and x1+2, it holds true that:

(100) III.:

(101) p ( x 1 + 2 .Math. x 1 , x 2 ) = { 1 ; if x 1 + 2 ( x 1 + x 2 ) = j 0 ; otherwise }

(102) I., II. and III. yield the following for the conditional probability:

(103) p ( x 1 = v .Math. y 1 = w 1 , y 2 = w 2 , y 1 + 2 = w 1 + 2 ) = γ p ( x 1 = v ) p ( y 1 = w .Math. x 1 = v ) p ( y 1 = w .Math. x 1 = v ) .Math. x 2 p ( x 2 ) p ( y 2 = w 2 .Math. x 2 ) .Math. x 1 + 2 p ( x 1 + 2 .Math. x 1 = u , x 2 ) p ( y 1 + 2 = w 1 + 2 .Math. x 1 + 2 ) = γ p ( x 1 = v ) p ( y 1 = w .Math. x 1 = v ) .Math. x 2 p ( x 2 ) p ( y 2 = w 2 .Math. x 2 ) p ( y 1 + 2 = w 1 + 2 .Math. x 1 + 2 = v + x 2 )
Result:

(104) 0 = E { x 1 .Math. y 1 = w 1 , y 2 = w 2 , y 1 + 2 = w 1 + 2 } = .Math. x 1 x 1 p ( x 1 .Math. y 1 = w 1 , y 2 = w 2 , y 1 + 2 = w 1 + 2 ) = .Math. x 1 x 1 γ p ( x 1 ) p ( y 1 = w 1 .Math. x 1 ) .Math. x 2 p ( x 2 ) p ( y 2 = w 2 .Math. x 2 ) p ( y 1 + 2 = w 1 + 2 .Math. x 1 + 2 = x 1 + x 2 )

(105) These calculations can, of course likewise be carried out for x2 or any conceivable independent linear combination a1*x1+a2*x2.

(106) An iterative graph-based decoding on the basis of the statistical relationships shown in FIG. 6 is also possible.

(107) FIG. 7 then shows a first embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels, two partial data streams being transmitted via three channels in this example.

(108) Otherwise, the functioning is similar to that in FIG. 3, for which reason the explanations for FIG. 3 are likewise substantially applicable here.

(109) A signal is input into the input 31 of a transmission module Tx of the system and is split into two partial data streams x1 and x2 in a demultiplexer. These transmitter-end partial data streams x1 and x2 are then input into a redundancy function module 35, which converts these two partial data streams x1, x2 into three channel signals s1, s2, s3. The latter are input into a respective transmission transducer 371, 372, 373 and emitted via a respective channel Ch1, Ch2, Ch3.

(110) In a reception module Rx, each channel is then received in a respective reception transducer 374, 375, 376 and input as receiver-end channel signal y1, y2, y3 into a calculation module 36. Here, two reception-end partial data streams x1′, x2′ are reconstructed again from the three received signals and are input into a multiplexer 34, which constructs the signal x′ again therefrom, which signal is identical to the original signal x in the ideal case (i.e. in the case of error-free reception of two or three channel signals). This signal is output at the output 32 of the reception module Rx.

(111) FIG. 8 shows a second embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels, two partial data streams likewise being transmitted via three channels in this example.

(112) In contrast to the first embodiment, in the second embodiment, the redundancy function is applied to the analog signal, that is to say that the redundancy function module 35 is provided in the signal path actually downstream of the digital-to-analog conversion.

(113) Otherwise, the arrangement is identical to that in FIG. 7, for which reason the function will not be described again here.

(114) FIG. 9 shows a third embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels. In the third embodiment there are two transmission converters 381, 382 arranged downstream of the demultiplexer. The signals x1 and x2 generated by the transmission converters 381, 382 are input into a redundancy function module 35, where they are converted into three transmission-end channel signals s1, s2, s3. These three signals are then input into a respective transmission transducer 371, 372, 373, where in this embodiment they are first of all subjected to digital-to-analog conversion in order then to be emitted via a respective channel Ch1, Ch2, Ch3.

(115) At the receiver end, per channel they are then received in a respective reception transducer 374, 375, 376, subjected to analog-to-digital conversion and input as receiver-end channel signal y1, y2, y3 into a calculation module 36. Here, two reception-end partial data streams x1′, x2′ are constituted again from the three received signals and are then input in a first and second reception converter 391, 392. The latter converts the signals and inputs them into a multiplexer 34, which reconstructs the signal x′ again therefrom. This signal is then output at the output 32.

(116) FIG. 10 shows a fourth embodiment of a system for linear encoding of signals for the redundant transmission of data via multiple channels.

(117) In the fourth embodiment, the data are subjected to digital-to-analog conversion upstream of the redundancy function module 35. The redundancy function module 35 thus processes analog data streams, in contrast to the third embodiment. As in the other embodiments, the data stream is input into the input 31 and is split into two partial data streams by the demultiplexer 33, said partial data streams once again being converted in two transmission converters 381, 382. The two partial data streams are then converted into two analog partial data streams x1 and x2 in two digital-to-analog converters. Said analog partial data streams are then converted into three transmission-end channel signals s1, s2, s3 in a redundancy function module 35, said channel signals then being transmitted in a respective transmission transducer 371, 372, 373 via a respective channel Ch1, Ch2, Ch3.

(118) Said channel signals are received in three reception transducers 374, 375, 376 and input into a calculation module 36. The latter once again calculates the receiver-end partial data streams x1′, x2′ from the three reception-end channel signals y1, y2, y3. Said receiver-end partial data streams are then converted into digital data streams again in a respective analog-to-digital converter and converted in a respective reception converter and input into a multiplexer 34, which reconstructs the signal x′ again therefrom and outputs it at the output 32.

(119) Transmission of bipolar signals via unipolar channels.

(120) For wireless optical communication it is often necessary to transmit bipolar signals in a digital data stream via unipolar channels using light as a medium. This is the case e.g. for so-called “Intensity Modulation/Direct Detection” (IM/DD), which is favored owing to its simplicity and cost-effectiveness. Here the signals must have a real value and be positive.

(121) Specifically for wireless optical communication there are adapted OFDM variants for IM/DD, which are very relevant. In order to obtain real-valued signals, the Hermitian symmetry is usually constrained in the fast Fourier transformation (FFT).

(122) There are various approaches for obtaining positive or unipolar signals: 1. DCO-OFDM (DC offset OFDM): Here a bipolar OFDM signal is taken and a DC offset is added, a unipolar signal thus being present as a result. Advantage: Simplicity Disadvantage: The DC offset is dependent on the PAPR (Peak to Average Power Ratio), which is very large for OFDM symbols. This means that the DC offset has to be very large, which adversely affects efficiency. 2. ACO-OFDM (Asymmetrically Clipped OFDM): Transmitter-end clipping of the negative signal components. Advantage: Good power efficiency Disadvantage: High receiver-end hardware complexity in the decoder 3. Flip-OFDM: Positive and negative signal components are extracted from the real value signal; the negative signal components are inverted and both parts are transmitted as a unipolar signal. Advantage: Good power efficiency similar to ACO-OFDM, but less receiver/decoder complexity. Disadvantage: Potentially susceptible to very rapidly varying signals since both unipolar components are transmitted directly in succession.

(123) The following assumptions may be made for wireless transmission of information using light (OWC): The OWC channel is highly time-variable, particularly in mobile scenarios The time-variable characteristic of the channel is problematic, particularly for signal components of the same signal which are transmitted in succession via the channel (e.g. Flip-OFDM) Apart from that, light-based communication is generally demanding: direct line of sight may be necessary, but cannot be guaranteed in many cases. Signals that are not received via a direct line of sight normally have a poor signal quality/poor signal-to-noise ratio.

(124) Furthermore, it may be established that the RGB transmitter with its three orthogonal channels is relevant to light-based communication.

(125) In order to improve the methods known from the prior art, it is then proposed to split a bipolar signal into its positive and negative components and to transmit only positive linear combinations of these signal components separately via channels.

(126) In order to compensate for the time-variable characteristic, it is proposed to construct linear combinations of the signal components with additional redundancy and to send them in succession via the channel. The linear combinations are fashioned in such a way that they can compensate for the channel dropouts during some time slots. The linear combinations can be constructed in a manner similar to that explained above for FIG. 3 et seq.

(127) In order to compensate for poor signal-to-noise ratio of light-based communication, it is proposed to emit the constructed linear combinations with additional redundancy via multiple channels simultaneously. Thus, as described in respect of FIG. 3, a significantly better signal quality can then be achieved.

(128) Seven similar embodiments are described below, which can ensure a good signal quality in conjunction with manageable complexity.

(129) FIG. 11 shows a first embodiment of the transmission of bipolar signals via unipolar channels with a Flip-OFDM-like characteristic. In this embodiment, C=1 positive and C=1 negative components are transmitted via N=1 channel in L=2 transmissions.

(130) The data stream is input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The polarity separating module thus acts like a 1-to-2 demultiplexer. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, two serial s1(I), which are first subjected to digital-to-analog conversion in succession by means of a transmission transducer 371 and then the resulting signal x1(t) is transmitted via a channel Ch 1 in two transmissions I=1 and I=2. The index I here denotes the number of transmissions per symbol, in this case two.

(131) Thus, for the index I=1 the symbol s1(I=1)=p(k=1) is transmitted, and for the index I=2 the symbol s1(I=2)=n(k=1) is transmitted. The index I is likewise a sequential index which is simply incremented.

(132) At the receiver end, the signal y1(t) transmitted via the channel Ch 1 is received in a reception converter 374, subjected to analog-to-digital conversion and then input as signal s1′(I) into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) again from the signal s1′(t). These two signal components p′(k) and n′(k) are then input into a polarity reconstruction module 42, which constructs a bipolar signal u′(k) from the two unipolar signal components p′(k) and n′(k) and outputs it to a reception converter 39. The latter then converts the signal into the original data stream again and outputs it at the output 32. The polarity reconstruction module 42 thus operates like a 2-to-1 multiplexer.

(133) As can easily be established, there is no redundancy in this example. If the transmission channel drops out for a short time, then the source signal can no longer be completely reconstructed. As soon as a signal component of a symbol can no longer be received owing to channel dropout, this symbol is lost and cannot be reconstructed again.

(134) In principle, the transmission symbols s1(I) and s1(I+1) can represent any linear combination of the positive p(k) and negative n(k) signal components:
s1(1,l)=a1(1,I)*p(k)+a2(1,I)*n(k)
s1(1,I+1)=a1 (I+1)*p(k)+a2(1,I+1)*n(k), wherein a1( ) and a2( ) are coefficients which were selected in such a way that a1( )>0 and a2( )>0 and a1( )+a2( )=1. This ensures that the signal is positive, and the amplitude is uniform over time.

(135) In this specific example, the coefficients are selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(1,I+1)=0; a2(1,I+1)=1

(136) FIG. 12 shows a second embodiment, which is similar to the first embodiment. In this embodiment, C=1 positive and C=1 negative components are transmitted via N=1 channel in L=3 transmissions. In contrast to the first embodiment, the third transmission adds redundancy in order to increase the transmission reliability.

(137) The data stream is input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, three serial s1(I), which are first subjected to digital-to-analog conversion in succession by means of a transmission transducer 371 and then the resulting signal x1(t) is transmitted via a channel Ch 1 in three transmissions I=1, I=2 and I=3. The index I here denotes the number of transmissions per symbol, in this case three. In this case, the two signal components per se are transmitted in the first and second transmissions, and in the third transmission a linear combination of the two signal components is transmitted for additional redundancy.

(138) Thus, the symbol s1(I)=p(k) is transmitted for the index I, and the symbol s1(I+1)=n(k) is transmitted for the index I+1. In addition, the symbol p(k)+n(k) is transmitted for the index I+2. As in the first embodiment, the index I is a sequential index that is simply incremented.

(139) At the receiver end, the signal y1(t) transmitted via the channel Ch 1 is received in a reception converter 374, subjected to analog-to-digital conversion and then input as signal s1′(I) into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) again from the signal s1′(t). These two signal components p′(k) and n′(k) are then input into a polarity reconstruction module 42, which constructs a bipolar signal u′(k) from the two unipolar signal components p′(k) and n′(k) and outputs it to a reception converter 39. The latter then converts the signal into the original data stream again and outputs it at the output 32.

(140) As a result of the third transmission, there is a certain redundancy in this second embodiment, with the result that, in the event of momentary channel dropouts, the original symbol u(k) can nevertheless be reconstructed:
s1(I)=p(k)
s1(I+1)=n(k)
s1(I+2)=p(k)+n(k)

(141) In this specific example, the coefficients were selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(1,I+1)=0; a2(1,I+1)=1
a1(1,I+2)=0.5; a2(1,I+2)=0.5

(142) An advantage of this embodiment is that one of the transmitted symbols may be lost, and the original symbol can nevertheless be reconstructed again from the two remaining transmission symbols.

(143) Thus, for example, if the transmission symbol s1(I+1) is lost owing to a momentary channel dropout, the positive component p(k)=s1(I) and the negative component n(k)=s1(I+2)−s1(I) can nevertheless be reconstructed.

(144) This corresponds to a “2-out-of-3 redundancy scheme” with regard to the transmissions.

(145) FIG. 13 shows a third embodiment. In this embodiment, C=1 positive and C=1 negative components are transmitted via N=2 channels in L=1 transmission.

(146) The data stream is input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, two parallel s1(I) and s2(I), which are first subjected to digital-to-analog conversion by means of a respective transmission transducer 371, 372 and then the resulting signals x1(t) and x2(t) are transmitted in parallel via a respective channel Ch 1 and Ch 2 in one transmission I=1. The index I here denotes the number of transmissions per symbol, in this case one.

(147) Thus, for the index I=1, the symbol s1(I=1)=p(k=1) and the symbol s2(I=1)=n(k=1) are transmitted simultaneously by means of the signals x1(t) and x2(t). The index I is likewise a sequential index that is simply incremented.

(148) At the receiving end, the signals y1(t) and y2(t) transmitted via the channels Ch 1 and Ch 2 are received in a respective reception transducer 374, 375, subjected to analog-to-digital conversion and then input as signals s1′(I) and s2′(I) into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) again from the signals s1′(I) and s2′(I). These two signal components p′(k) and n′(k) are then input into a polarity reconstruction module 42, which constructs a bipolar signal u′(k) from the two unipolar signal components p′(k) and n′(k) and outputs it to a reception converter 39. The latter then converts the signal into the original data stream again and outputs it at the output 32.

(149) As a result of the parallel transmission in one step, a lower latency during the transmission should be recorded here. The transmission symbols in this example are selected as follows:
s1(I)=p(k)  Channel 1:
s2(I)=n(k)  Channel 2:

(150) As can easily be established, there is no redundancy in this example. If just one of the two transmission channels drops out for a short time, then the source signal can no longer be completely reconstructed. As soon as a signal component of a symbol can no longer be received owing to channel dropout, this symbol is lost and cannot be reconstructed again.

(151) The transmission symbols s1(I) and s2(I) can represent any linear combination of the positive p(k) and negative n(k) signal components:
s1(I)=a1(1,I)*p(k)+a2(1,I)*n(k)
s2(I)=a1(2,I)*p(k)+a2(2,I)*n(k), wherein a1( ) and a2( ) are coefficients which were selected in such a way that a1( )<0 and a2( )<0 and a1( )+a2( )=1. This ensures that the signal is positive, and the amplitude is uniform over time.

(152) In this specific example, the coefficients are selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(2,I)=0; a2(2,I)=1

(153) FIG. 14 shows a fourth embodiment, which is similar to the second embodiment. In this embodiment, C=1 positive and C=1 negative components are transmitted via N=3 channels in L=1 transmission. The third channel adds redundancy in order to increase the transmission reliability.

(154) The data stream is input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, three parallel s1(I), s2(I) and s3(I), which are first subjected to digital-to-analog conversion in parallel by means of a respective transmission transducer 371, 372, 373 and then the resulting signals x1(t), x2(t) and x3(t) are transmitted via a respective channel Ch 1, Ch 2, Ch 3 in one transmission I=1. The index I here denotes the number of transmissions per symbol, in this case one. Therefore, this example has a very good latency. In this case, the two signal components per se are transmitted on the first and second channels Ch 1, Ch 2, and on the third channel a linear combination of the two signal components is transmitted for additional redundancy.

(155) Thus, for the index I, the symbol s1(I)=p(k), the symbol s2(I)=n(k) and additionally the symbol s3(I)=0.5*p(k)+0.5*n(k) are transmitted simultaneously. As in the first exemplary embodiment, the index I is a sequential index that is simply incremented. As a result of the parallel transmission, here one symbol per index is transmitted, which brings about a very good latency of the transmission.

(156) At the receiver end, the signals y1(t), y2(t), y3(t) transmitted via the channels Ch 1, Ch 2, Ch 3 are received in a respective reception transducer 374, 375, 376, subjected to analog-to-digital conversion and then input as signals s1′(I), s2′(I), s3′(I) into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) again from the signals s1′(I), s2′(I), s3′(I). These two signal components p′(k) and n′(k) are then input into a polarity reconstruction module 42, which constructs a bipolar signal u′(k) again from the two unipolar signal components p′(k) and n′(k) and outputs it to a reception converter 39. The latter then converts the signal into the original data stream again and outputs it at the output 32.

(157) As a result of the third channel, there is a certain redundancy in this fourth embodiment, with the result that, in the event of momentary dropouts of an arbitrary channel, the original symbol u(k) can nevertheless be reconstructed:
s1(I)=p(k)
s2(I)=n(k)
s3(I)=p(k)+n(k)

(158) In this specific example, the coefficients are selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(2,I)=0; a2(2,I)=1
a1(3,I)=0.5; a2(3,I)=0.5

(159) An advantage of this embodiment is that one of the transmitted symbols may be lost, and the original symbol can nevertheless be reconstructed again from the two remaining transmission symbols. As a result of the parallel transmission of the symbols, the data throughput and the latency are improved by comparison with the second embodiment.

(160) Thus, for example, if the transmission symbol s2(I) is lost owing to a momentary channel dropout, the positive component p(k)=s1(I) and the negative component n(k)=s3(I)−s1(I) can nevertheless be reconstructed.

(161) This corresponds to a “2-out-of-3 redundancy scheme” with regard to the parallel channels.

(162) FIG. 15 shows a fifth embodiment, which is very similar to the fourth embodiment. In this embodiment, C=2 positive and C=2 negative components are transmitted via N=3 channels in L=2 transmissions. The third channel adds redundancy in order to increase the transmission reliability. In principle, this embodiment is the illustration of the fourth embodiment with a plurality of symbols. Here, by way of example, two symbols are transmitted in succession via three channels.

(163) The data stream is once again input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, three parallel s1(I), s2(I) and s3(I), which are first subjected to digital-to-analog conversion in parallel by means of a respective transmission transducer 371, 372, 373 and then the resulting signals x1(t), x2(t) and x3(t) are transmitted via a respective channel Ch 1, Ch 2, Ch 3 in a first transmission I=1. The index I here denotes the number of transmissions, in this case two, since two source symbols are intended to be transmitted. In this case, the two signal components per se are transmitted on the first and second channels Ch 1, Ch 2, and on the third channel a linear combination of the two signal components is transmitted for additional redundancy.

(164) Thus, for an index I, the symbol s1(I)=p(k), the symbol s2(I)=n(k) and additionally the symbol s3(I)=0.5*p(k)+0.5*n(k) are transmitted simultaneously. As in the first exemplary embodiment, the index I is a sequential index that is simply incremented. As a result of the parallel transmission, here one symbol per index is transmitted, which brings about a very good latency of the transmission. In this example, two symbols are transmitted in succession with two indices I=1 and I=2.

(165) At the receiver end, the signals y1(t), y2(t), y3(t) transmitted via the channels Ch 1, Ch 2, Ch 3 are received in a respective reception transducer 374, 375, 376, subjected to analog-to-digital conversion and then input as signals s1′(I), s2′(I), s3′(I) into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) again from the signals s1′(I), s2′(I), s3′(I). These two signal components p′(k) and n′(k) are then input into a polarity reconstruction module 42, which constructs a bipolar signal u′(k) again from the two unipolar signal components p′(k) and n′(k) and outputs it to a reception converter 39. The latter then converts the signal into the original data stream again and outputs it at the output 32.

(166) As a result of the third channel, there is a certain redundancy in this embodiment, with the result that, in the event of momentary channel dropouts, the original symbol u(k) can nevertheless be reconstructed:
s1(I)=p(k)
s2(I)=n(k)
s3(I)=p(k)+n(k)
and
s1(I+1)=p(k+1)
s2(I+1)=n(k+1)
s3(I+1)=p(k+1)+n(k+1)

(167) In this specific example, the coefficients are selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(2,I)=0; a2(2,I)=1
a1(3,I)=0.5; a2(3,I)=0.5
and
a1(1,I+1)=1; a2(1,I+1)=0;
a1(2,I+1)=0; a2(2,I+1)=1
a1(3,I+1)=0.5; a2(3,I+1)=0.5

(168) An advantage of this embodiment is that one of the transmitted symbols may be lost, and the original symbol can nevertheless be reconstructed again from the two remaining transmission symbols. As a result of the parallel transmission of the symbols, the data throughput and the latency are improved by comparison with the second embodiment.

(169) Thus, for example, if the transmission symbol s2(I) is lost owing to a momentary channel dropout, the positive component p(k)=s1(I) and the negative component n(k)=s3(I)−s1(I) can nevertheless be reconstructed.

(170) This once again corresponds to a “2-out-of-3 redundancy scheme” with regard to the parallel channels; there is no redundancy with regard to the transmissions.

(171) FIG. 16 shows a sixth embodiment, which is similar to the second embodiment. In this embodiment, C=2 positive and C=2 negative components are transmitted via N=2 channels in L=3 transmissions. The third transmission adds redundancy in order to increase the transmission reliability. In this embodiment, two symbols are simultaneously transmitted sequentially via two channels.

(172) The data stream is input into the input 31, where it is converted into a stream of bipolar data symbols u(k) by a transmission converter 38. K here is a sequential index of the source symbols. Said stream of bipolar data symbols u(k) is then input into a polarity separating module 41, in which the positive components are separated from the negative components of the bipolar signal, and the negative components are inverted, with the result that all the signal components are then unipolar-positive. The positive signal components p(k) and the inverted negative signal components n(k) are then input into a redundancy function module 35. The latter forms, from the two parallel symbols of an index, three serial s1(I), which are first subjected to digital-to-analog conversion in succession by means of a transmission transducer 371 and then the resulting signal x1(t) is transmitted via a channel Ch 1 in three transmissions I=1, I=2 and I=3. At the same time, the redundancy function module 36 outputs three further serial indices for the following symbol, which is simultaneously converted to the signal x2(t) via the second transmission transducer 372 and is transmitted via the second channel Ch 2. The index I here denotes the number of transmissions per symbol, in this case three. In this case, the two signal components per se are transmitted in the first and second transmissions, and in the third transmission a linear combination of the two signal components is transmitted for additional redundancy.

(173) Thus, on the first channel Ch 1, the symbol s1(I)=p(k) is transmitted for the index I, and the symbol s1(I+1)=n(k) is transmitted for the index I+1. The symbol p(k)+n(k) is additionally transmitted for the index I+3. At the same time, on the second channel, the symbol s2(I)=p(k+1) is transmitted for the index I, and the symbol s2(I+1)=n(k+1) is transmitted for the index I+1. The symbol p(k+1)+n(k+1) is additionally transmitted for the index I+3. As in the first exemplary embodiment, the index I is a sequential index that is simply incremented.

(174) At the receiver end, the signal y1(t) and y2(t) transmitted via the channel Ch 1 and the channel Ch 2, respectively, is received in a reception transducer 374, subjected to analog-to-digital conversion and then input as signal s1′(I) and s2′(I), respectively, into a calculation module 36, which reconstructs two signal components p′(k) and n′(k) and p′(k+1) and n′(k+1) again from the signals s1′(t) and s2′(t). These two signal components p′(k) and n′(k) and respectively p′(k+1) and n′(k+1) are then input into a polarity reconstruction module 42, which constructs two bipolar signals u′(k), u′(k+1) from the unipolar signal components p′(k) and n′(k)/p′(k+1) and n′(k+1) and outputs them to a reception converter 39. The latter then converts the signal into the original data stream again and outputs the latter at the output 32.

(175) As a result of the third transmission, there is a certain redundancy in this sixth embodiment, with the result that, in the event of momentary channel dropouts, the original symbol u(k) can nevertheless be reconstructed:
s1(I)=p(k)
s1(I+1)=n(k)
s1(I+2)=p(k)+n(k)
and respectively
s2(I)=p(k+1)
s2(I+1)=n(k+1)
s2(I+2)=p(k+1)+n(k+1)

(176) In this specific example, the coefficients are selected as follows:
a1(1,I)=1; a2(1,I)=0;
a1(1,I+1)=0; a2(1,I+1)=1
a1(1,I+2)=0.5; a2(1,I+2)=0.5

(177) An advantage of this embodiment is that one of the transmitted symbols may be lost, and the original symbol can nevertheless be reconstructed again from the two remaining transmission symbols.

(178) Thus, for example, if the transmission symbol s1(I+1) is lost owing to a momentary channel dropout, the positive component p(k)=s1(I) and the negative component n(k)=s1(I+2)−s1(I) can nevertheless be reconstructed.

(179) By means of the two channels, two symbols are always transmitted simultaneously, which improves the data throughput and the latency.

(180) This once again corresponds to a “2-out-of-3 redundancy scheme” with regard to the transmissions; there is no redundancy with regard to the parallel channels.

(181) FIG. 17 shows the first variant of a seventh embodiment, which is a mixture of the fifth and sixth embodiments. In this embodiment, two symbols, that is to say C=2 positive and C=2 negative components, are transmitted via N=3 channels in L=3 transmissions. The third transmission and the third channel add redundancy in order to increase the transmission reliability. In this embodiment, as in the sixth embodiment, two symbols are simultaneously transmitted sequentially via two channels. As can readily be seen in FIG. 17, the arrangement with the channels 1 and 2 corresponds exactly to the sixth embodiment. A third channel is new here, which, in a manner similar to that in the fifth embodiment, adds further redundancy, in this case the linear combination of the first and second symbols, wherein the positive components p(k=1) and p(k=2) are transmitted in a transmission having the index I=1 on the channel Ch 3. In the subsequent transmission having the index I=2, the negative components n(k=1) and n(k=2) are then transmitted on the channel Ch 3. The third transmission having the index I=3 is not required on the channel Ch 3; consequently, nothing is transmitted here. However, this transmission may be utilized for further redundancy or for other data for transmission.

(182) This takes place in the second variant of the seventh embodiment, as shown in FIG. 18. The second variant of the seventh embodiment is very similar to the first variant of the seventh embodiment; therefore, only the differences with respect to the first variant of the seventh embodiment are described here.

(183) In the second variant, the free transmission space on the third channel Ch 3 having the index I=3 is utilized for further redundancy.

(184) On this transmission space, the positive and negative components of both symbols to be transmitted are transmitted in a linear combination:
0.25*p(k=1)+0.25*n(k=1)+0.25*p(k=2)+0.25*n(k=2)

(185) Given entirely satisfactory reception, this information can be utilized in order to be able to reconstruct each of the signal components transmitted in these three indices, since here all the signal components are linearly linked with one another.

(186) This once again corresponds to a “2-out-of-3 redundancy scheme” with regard to the parallel channels and the transmissions.

LIST OF REFERENCE SIGNS

(187) ASK Amplitude Shift Keying PAM Pulse Amplitude Modulation QAM Quadrature Amplitude Modulation OWC Optical Wireless Communication—Light-based communication CME Conditional Mean Estimation—Condition expected value MSE Mean Squared Error SC Selection Combining—Selection of reception signals MRC Maximum Ratio Combining—Weighted constructive combining according to the signal/noise ratio EGC Equal Gain Combining—Additive constructive combining AWGN Additive White Gaussian Noise—A channel model in which the influence of the channel on the payload signal is modeled by a noise signal having a constant spectral noise power density (white noise) and a signal amplitude having a Gaussian distribution, said noise signal being superposed on (added to) the payload signal OFDM Orthogonal Frequency-Division Multiplexing IM/DD Intensity Modulation/Direct Detection FFT Fast Fourier Transformation DCO-OFDM DC offset OFDM ACO-OFDM Asymmetrically clipped OFDM signal Flip-OFDM OFDM with inverted negative signal components 31 Input 32 Output 33 Demultiplexer 34 Multiplexer 35 Redundancy function module 36 Calculation module 38 Transmission converter 39 Reception converter 381 First transmission converter 382 Second transmission converter 391 First reception converter 392 Second reception converter 371, 372, 373 Transmission transducers 374, 375, 376 Reception transducers 41 Polarity separating module 42 Polarity combining module x Transmitter-end data stream x1, x2 Transmitter-end partial data streams s1, s2, s3 Transmitter-end channel signals Ch1, Ch2, Ch3 Channels y1, y2, y3 Receiver-end channel signals x1′, x2′ Receiver-end partial data streams x′ Receiver-end data stream