METHODS OF CONVERTING OR RECONVERTING A DATA SIGNAL AND METHOD AND SYSTEM FOR DATA TRANSMISSION AND/OR DATA RECEPTION
20200092009 · 2020-03-19
Inventors
Cpc classification
H04B10/612
ELECTRICITY
H04L27/34
ELECTRICITY
H04L27/3405
ELECTRICITY
H04L27/3416
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
H04L27/34
ELECTRICITY
Abstract
A method (C) for converting a data signal (U). The method comprises processes of (i) providing an input bit stream (IB) of input bits (IBj), the input bit stream (IB) being representative for the underlying data signal (U) to be converted, and (ii) applying to consecutive disjunct partial input bit sequences (IB.sup.k) of a number of k consecutive input bits (IBj) covering said input bit stream (IB) a distribution matching process (DM) to generate and output a final output bit stream (OB) or a preform thereof. The distribution matching process (DM) is formed by a quadrant constellation shaping process (QS) and configured to map a respective partial input bit sequence (IB.sup.k) to a constellation point of a four-dimensional 2.sup.4.Math.m-QAM constellationin particular conveying two distinct polarizations for each of an in-phase and a quadrature componentwith I and m being fixed natural numbers and with k and m fulfilling the relation 4.Math.mk.
Claims
1. A method (C) for converting a data signal (U), the method comprising processes of providing an input bit stream (IB) of input bits (IBj), the input bit stream (IB) being representative for the underlying data signal (U) to be converted; and applying to consecutive disjunct partial input bit sequences (IB.sup.k) of a number of k consecutive input bits (IBj) covering said input bit stream (IB) a distribution matching process (DM) to generate and output a final output bit stream (OB) or a preform thereof; wherein k is a fixed natural number; the distribution matching process (DM) is formed by a quadrant shaping process (QS) and configured to map a respective partial input bit sequence (IB.sup.k) to a constellation point of a four-dimensional 2.sup.4.Math.m-QAM constellation, with the distribution matching process in particular being configured to convey two distinct polarizations for each of an in-phase component and a quadrature component; m is a fixed natural number; and k and m fulfill the relations 4.Math.mk and k=J+I, with I being a fixed natural number and with J4.
2. The method (C) according to claim 1, wherein said four-dimensional 2.sup.4.Math.m-QAM constellation is given as a or by a Gray code labeled four-dimensional QAM constellation based on a 2.sup.m-ASK constellation.
3. The method (C) according to claim 2, wherein each Gray code labeled constellation point of said four-dimensional 2.sup.4.Math.m-QAM constellation is defined or labeled by a 4.Math.m-tuple B.sub.1B.sub.2 . . . B.sub.4m of bits, with the components B.sub.1, B.sub.m+1, B.sub.2m+1, B.sub.3m+1 denoting or choosing as sign bits the constellation point's quadrant; and with the remaining components B.sub.2, . . . , B.sub.m, B.sub.m+2, . . . , B.sub.2m, B.sub.2m+2, . . . , B.sub.3m, B.sub.3m+2, . . . , B.sub.4m denoting or choosing the respective constellation point in a quadrant.
4. The method (C) according to claim 3, wherein from said k consecutive input bits (IB) a number of I input bits (IBj) with Ik is used in order to select points in a quadrant, and the remaining number of J input bits (Bj) are used for specifying at least partly said sign bits, in particular with k=I+J.
5. The method (C) according to claim 3, wherein from the entire set of 2.sup.4.Math.(m1) constellation points of a quadrant those 2.sup.I constellation points are chosen in each quadrant for said mapping by said distribution matching process (DM) of said input bit stream (IB) which have the smallest power, in particular in order to thereby achieve a Gaussian like distribution of the constellation points mapped in each dimension.
6. The method (C) according to claim 1, wherein the distribution matching process (DM) is followed firstly by a forward error correction encoding process (FEC ENC); and secondly by a QAM modulation process (MOD), in particular in this order.
7. A method (RC) for reconverting a converted data signal (Y), the method comprising processes of providing an input bit stream (IB) of input bits (IBj), the input bit stream (IB) directly or indirectly being representative for an underlying converted data signal (Y) to be reconverted or a derivative thereof; and applying to said input bit stream (IB) or to a derivative thereof an inverse distribution matching process (DM.sup.1) to generate and output a final output bit stream (OB); wherein the inverse distribution matching process (DM.sup.1) is formed by an inverse quadrant shaping process (QS.sup.1) and configured to map a respective constellation point of a four-dimensional 2.sup.4.Math.m-QAM constellation, in particular being configured to convey two distinct polarizations for each of an in-phase component and a quadrature component, to a partial output bit sequence (OB.sup.k) of a length of k output bits (OBj); m is a fixed natural number fulfilling the relation 4.Math.mk; and the consecutive partial output bit sequences (OB.sup.k) are disjunct and form and output a (re)converted signal (V).
8. The method (RC) according to claim 7, wherein said four-dimensional 2.sup.4.Math.m-QAM constellation is given as a or by a Gray code labeled four-dimensional QAM constellation based on a 2.sup.m-ASK constellation.
9. The method (RC) according to claim 8, wherein each Gray code labeled constellation point of said four-dimensional 2.sup.4.Math.m-QAM constellation is defined or labeled by a 4.Math.m-tuple B.sub.1B.sub.2 . . . B.sub.4m of bits, with the components B.sub.1, B.sub.m+1, B.sub.2m+1, B.sub.3m+1 denoting or choosing as sign bits the constellation point's quadrant; and with the remaining components B.sub.2, . . . , B.sub.m, B.sub.m+2, . . . , B.sub.2m, B.sub.2m+2, . . . , B.sub.3m, B.sub.3m+2, . . . , B.sub.4m denoting or choosing the respective constellation point in a quadrant.
10. The method (RC) according to claim 9, wherein from the entire set of 2.sup.4.Math.(m1) constellation points of a quadrant those 2.sup.I constellation points are chosen in each quadrant for said mapping by said Inverse distribution matching process (DM.sup.1) of said input bit stream (IB) which have the smallest power to thereby achieve a Gaussian like distribution of the constellation points mapped in each dimension.
11. The method (RC) according to claim 7, wherein the inverse distribution matching process (DM.sup.1) comes after a QAM demodulation process (DEMOD); and a forward error correction decoding process (FEC DEC).
12. The method (C) according to claim 1, wherein the process of providing the input bit stream (IB) comprises at least one of recalling the input bit stream (IB) from a storage medium or from a symbol generation process; and receiving, demodulating and/or decoding a signal being representative for or conveying the input bit stream (IB).
13. The method (C) according to claim 1, wherein at least one of said distribution matching processes (DM), said quadrant shaping process (QS), and a QAM modulation process (MOD) is at least one of based on and chosen (a) according to a predefined distribution to be achieved for an output and in particular based on a Gaussian distribution; and (b) to achieve an approximation of the empirical distribution of the final output bit stream (OB) to the respective underlying distribution by accordingly indexing respective output sequences out of a respective entire set of candidates.
14. A data transmission and reception system (T) with a data transmission section configured to perform the method (C) of claim 1.
15. The data transmission and reception system (T) according to claim 22, wherein the distribution matching process (DM) and the inverse distribution matching process (DM.sup.1) are inverse to each other.
16. The data transmission and reception system (T) of claim 14, comprising a processing unit configured to perform the method (C).
17. The method (C) according to claim 3, wherein said sign bits used to form said components B.sub.1, B.sub.m+1, B.sub.2m+1, B.sub.3m+1, for the constellation points originate from at least one of a source (T1) of the input bit stream (IB); and parity bits after a forward error correction encoding process (FEC ENC).
18. The method (C) according to claim 4, wherein from the entire set of 2.sup.4.Math.(m1) constellation points of a quadrant those 2.sup.I constellation points are chosen in each quadrant for said mapping by said distribution matching process (DM) of said input bit stream (IB) which have the smallest power, in particular in order to thereby achieve a Gaussian like distribution of the constellation points mapped in each dimension.
19. The method (C) according to claim 17, wherein from the entire set of 2.sup.4.Math.(m1) constellation points of a quadrant those 2.sup.I constellation points are chosen in each quadrant for said mapping by said distribution matching process (DM) of said input bit stream (IB) which have the smallest power, in particular in order to thereby achieve a Gaussian like distribution of the constellation points mapped in each dimension.
20. The method (RC) according to claim 7, wherein the process of providing the input bit stream (IB) comprises at least one of recalling the input bit stream (IB) from a storage medium or from a symbol generation process; and receiving, demodulating and/or decoding a signal being representative for or conveying the input bit stream (IB).
21. The method (RC) according to claim 7, wherein at least one of said inverse distribution matching process (DM.sup.1), said inverse quadrant shaping process (QS.sup.1), and a QAM demodulation process (DEMOD) is at least one of based on and chosen (a) according to a predefined distribution to be achieved for an output and in particular based on a Gaussian distribution; and (b) to achieve an approximation of the empirical distribution of the final output bit stream (OB) to the respective underlying distribution by accordingly indexing respective output sequences out of a respective entire set of candidates.
22. The data transmission and reception system (T) of claim 14, wherein the system further comprises a data reception section configured to perform a method (RC) of reconverting a converted data signal (Y), the method (RC) comprising processes of providing an input bit stream (IB) of input bits (IBj), the input bit stream (IB) directly or indirectly being representative for an underlying converted data signal (Y) to be reconverted or a derivative thereof; and applying to said input bit stream (IB) or to a derivative thereof an inverse distribution matching process (DM.sup.1) to generate and output a final output bit stream (OB); wherein the inverse distribution matching process (DM.sup.1) is formed by an inverse quadrant shaping process (QS.sup.1) and configured to map a respective constellation point of a four-dimensional 2.sup.4.Math.m-QAM constellation, in particular being configured to convey two distinct polarizations for each of an in-phase component and a quadrature component, to a partial output bit sequence (OB.sup.k) of a length of k output bits (OBj); m is a fixed natural number fulfilling the relation 4.Math.mk; and the consecutive partial output bit sequences (OB.sup.k) are disjunct and form and output a (re)converted signal (V).
23. The data transmission and reception system (T) of claim 22, comprising a processing unit configured to perform the method (RC).
Description
[0047] These and further aspects, details, advantages and features of the present invention will be described based on embodiments of the invention and by taking reference to the accompanying figures.
[0048]
[0049]
[0050]
[0051]
[0052] In the following embodiments and the technical background of the present invention are presented in detail by taking reference to accompanying
[0053] The depicted and described features and further properties of the invention's embodiments can arbitrarily be isolated and recombined without leaving the gist of the present invention.
[0054] Before going into detail with respect to aspects of the methods for converting/reconverting a data signal and the methods for data transmission/reception reference is taken to
[0055] Therefore,
[0056] The scheme according to
[0057] The scheme of
[0058] According to the present invention, the information source T1 and the information sink T17 may be any kind of information or signal sink or source, respectively. Any kind of storage medium may be used. Alternatively, any arbitrary other transmitting/receiving channel may be involved.
[0059] As already mentioned above, according to the present invention a method C for converting a data signal U and alternatively or additionally a method RC for reconverting a data signal Y are provided. These methods C and RC according to the present invention may embrace or be a part of the information encoding unit T2 and decoding unit T6, respectively. Additionally or alternatively, parts of the information source unit T1 and/or of the modulator unit T3 on the one hand and of the demodulator unit T5 and/or of the information sink unit T7 on the other hand may be realized, too.
[0060]
[0061] The data signal U obtained from an information source unit T1 in the case shown in
[0062] Overall,
[0063]
[0064] An input symbol or bit stream IB being representative for a signal or data signal U to be converted and comprising a stream of input symbols or input bits IBj is provided to the encoding process or unit T2. The encoding process or unit T2 is configured to process the input symbols or bits IBj in order to generate and output an output symbol stream OB which is representative to the converted signal X of
[0065] In the embodiment shown in
[0066] The QAM modulation process or unit MOD gives four dimensional symbols or bit sequences in time discrete form which are supplied to and transmitted by e.g. an optical transmission system OT which may be formed according to
[0067]
[0068] As indicated already above the signal Y to be converted and formed by input symbols or bits IBj is fed into a demodulator DEMOD which operates four dimensionally followed by a forward error correction decoder FEC DEC. The resulting symbol or bit sequence is then fed to an inverse distribution matcher DM.sup.1 formed by an inverse quadrant shaping process or unit QS.sup.1.
[0069] By the concatenation of the processes DEMOD, FEC DEC and DM.sup.1 or QS.sup.1 the input signal Y to be (re)converted and given by input symbols/bits IBj of the input symbol/bit stream IB is transformed into a reconverted output signal V given by output symbols/bits OBj of the output symbol/bit stream OB.
[0070]
[0071] In particular,
[0072] The encoding unit T2 forms a major part of the signal conversion section, process or unit C.
[0073] From the signal or data source T1 shown in
[0074] The resulting constellation points of said QAM constellation are fed into a bit mapper BM formed by a forward error correction process FEC and a modulator MOD.
[0075] The resulting four dimensional symbols or bit sequences are fed to an optical transmission system OT which may be formed by the modulator unit T3, the transmission/reception channel unit T4 and the demodulator unit T5 as shown in
[0076] At the receiver side the reception signal Y conveying input symbols/bits IBj is fed to four-dimensional bit-wise demodulator DEMOD and a consecutive forward error correction decoder FEC DEC.
[0077] The resulting symbol or bit sequences output by the forward error correction decoder FEC DEC affect to an inverse distribution matching process or unit DM.sup.1 formed by an inverse quadrant shaping process or unit QS.sup.1 and configured to generate and output the reconverted signal V as a stream of output symbols or bits OBj.
[0078] By the concatenation of the processes DM or QS.sup.1, FEC ENC and MOD the input signal U to be converted and given by input symbols/bits IBj of the input symbol/bit stream IB is transformed into a converted output signal X given by output symbols/bits OBj of the output symbol/bit stream OB.
[0079] In the following, these and additional aspects, features and/or properties of the present invention will be further elucidated:
[0080] The presented invention relates generally to communication systems, and more particularly to spectrally efficient transmission. The presented invention in particular relates to communication methods and systems and to techniques for generating sequences of symbolse.g. from which constituting signals are to be transmittedwith desired distributions. With the measures suggested, it is possible to realize data transmission and reception with an increased degree of efficiency at reduced power requirements.
[0081] In order to achieve a power efficient communicationfor instance over noisy channelssymbols to be transmitted within a signal are designed to follow a certain distribution. In order to achieve this, data bits or more general data symbols need to be mapped to a symbol sequence with a desired distribution. The mapping should be invertible, so that the original data symbols or bits can be recovered from the symbol sequence, for instance after the transmission and reception at a reception side.
[0082] Devices configured to realize such a mapping of original symbols or bits to a desired distribution of symbols or bits are called distribution matchers.
[0083] In order to achieve spectrally efficient communication over noisy channels, constellation shaping techniques impose a certain distribution on the transmitted symbols. Constellation shaping has recently received much interest from industry, especially for fiber-optic communications.
[0084] The present invention provides a new constellation shaping technique, which is highly parallelizable and therefore suitable for very high throughput implementation on chips.
[0085] Suggested coherent fiber optic communication systems are configured in order to modulate in-phase and quadrature components of two polarizations, thus corresponding to a four dimensional signal space, also referred to as 4D signal space. Each signal point has four real-valued components, i.e. its in-phase and its quadrature components, both in two polarizations.
[0086] In principle, four-dimensional or 4D constellation shapingalso referred to as 4D-CScan achieve a higher spectral efficiencyalso referred to as SEthan conventional quadrature amplitude modulation or QAM.
[0087] Furthermore, non-linear interference noise or NLIN of wavelength division multiplexed or WDM communications systems can depend on the modulation format, which makes 4D-CS a promising technique to mitigate the NLIN.
[0088] In a practical transceiving process or unit T, also referred to as a transceiver, 4D-CS is preferably combined with forward error correction, also referred to as FEC. At the receiver side, bit-metric decodingalso referred to as BMDi.e., a combination of a bit-wise demapper with a binary decoder is desirable for complexity reasons.
[0089] It has been argued that 4D-CS requires more complex multistage decoding and it has been concluded that conventional QAM is superior to 4D-CS when bit-wise demapping is used.
[0090] According to the present invention a new modulation scheme as a distribution matcher is proposed which is called four-dimensional quadrant shaping and also referred to as 4D-QS. This modulation scheme improves conventional QAM schemes in several aspects:
[0091] (i) 4D-QS has a higher spectral efficiency and equivalently it is more power efficient.
[0092] (ii) 4D-QS has a lower peak-to-average-power ratio, also referred to as PAPR.
[0093] (iii) 4D-QS may have a lower forward error correction FEC overhead.
[0094] In Table 1 of
[0095] The 4D-QS as a distribution matcher according to the present invention achieves these improvements in particular by modifying a conventional QAM scheme as follows: [0096] (1) At the transmitter or transmission side, quadrant shaping or QS is performed prior to FEC encoding. The QS process or device can be implemented by using a small lookup table as described below. [0097] (2) At the receiver or reception side, four-dimensional bit-wise demapping is performed prior to FEC decoding. The demapping is of low complexity and highly parallelizable as explained below.
[0098] Quadrant Shaping
[0099] One key aspects underlying the present invention is the formation of a distribution matcher as a quadrant shaping mechanism QS, and embodiment thereof being explained in the following: [0100] Consider a Gray labeled four dimensional or 4D QAM constellation with 2.sup.4.Math.m signal points in total. It can be constructed by taking the Cartesian product of four Gray labeled amplitude-shift keying or ASK constellations. [0101] A Gray labeled 8-ASK constellationi.e. with m=3 and thus 2.sup.3=8is displayed in
B=B.sub.1B.sub.2 . . . B.sub.4m{0,1}.sup.4m.(0) [0103] The bit-levels
B.sub.1,B.sub.m+1,B.sub.2m+1,B.sub.3m+1(1) [0104] are defined in order to choose or select the quadrant of a respective signal point and are called sign bits. [0105] In each quadrant, a number of 2.sup.4m4=2.sup.4(m1) different signal points can be defined and placed, which are chosen by the so called quadrant bits
B.sub.2 . . . B.sub.mB.sub.m+2 . . . B.sub.2mB.sub.2m+2 . . . B.sub.3mB.sub.3m+2 . . . B.sub.4m,(2)
[0106] which are the remaining bits of the bit-levels shown in (0) [0107] From the 2.sup.4(m1) possible signal points in a quadrant, according to the present invention the 2.sup.I signal points of smallest power are selected for representing an input bit stream B being representative for the signal U to be converted. E.g., the power can be represented by a Euclidean metric or distance from the origin in the four dimensional signal space or constellation space. [0108] The resulting modulation format is denoted by (4m; I+4)-QS. [0109] According to the present invention, the 4D-QS scheme now maps I data bits of the input bit stream B representing the signal U to be converted to 4m4 quadrant bits according to (2). [0110] This mapping is exemplified in table 2 shown in
[0112] Transmitter Side
[0113] At the transmitter side, the 4D-QS scheme uses a QS process prior to a FEC encoding process. A system diagram is shown in
d=(1+0,6+5)/9,6=0,6875.(3) [0118] The parameters introduced before are therefore given as k=I+J=6.6, wherein I=5 and J=1.6 are fulfilled. [0119] 5. The remaining 2.4 bits per 4D symbol of the 12 bit levels are filled with check bits calculated by a systematic rate c=4/5 FEC encoder. The check bits are used for the sign bit levels B.sub.7, B.sub.10 and the remaining 0.4 fraction of sign bit level B.sub.2. [0120] 6. Overall, 1+0.6+5=6.6 data bits are transmitted per 4D symbol. [0121] 7. The QS process concatenated with the FEC encoder has a rate of
d.Math.c=0,55=98/178.(4) [0122] A state-of-the-art QAM system would use a rate 98/178 FEC code in order to achieve an SE of 98/178.Math.12=6.6 bits per 4D symbol. In table 1 shown in
[0128] Receiver Side
[0129] For each transmitted 4D signal point, the bit-wise demapper uses the received and possibly noisy 4D channel output y to calculate for each bit-level B.sub.i with i=1, 2, . . . , 4m a bit-wise soft-information
[0130] for i=1, 2, . . . , 12, which is then passed to a binary FEC decoder.
[0131] The terms are calculated as follows: [0132] Bit level distribution: The values of the bit-level vector B=B.sub.1, . . . , B.sub.4m are uniformly distributed on its support, i.e.
sup(P.sub.B):={b{0,1}.sup.4m:P.sub.B(b)>0}.(7) [0134] Recall that for QS, the support consists of the 2.sup.I+4 signal points of least power. [0135] In other words: P.sub.B(b)=2.sup.31 I4, if the constellation point in question having label b is chosen by the DM process, i.e. if this constellation point is within the underlying look up table as e.g. shown in
LIST OF REFERENCE SIGNS
[0140] C signal conversion section/process/unit/system [0141] DEMOD QAM demodulator [0142] DM distribution matching process/unit [0143] DM.sup.1 inverse/inverted distribution matching process/unit [0144] FEC DEC forward error correction decoder [0145] FEC ENC forward error correction encoder [0146] IB input symbol/bit stream [0147] IB input symbol/bit stream [0148] IBj input symbol/bit, j=1, 2, . . . [0149] IBj input symbol/bit, j=1, 2, . . . [0150] IB.sup.k partial input symbol/bit sequence of length k [0151] k QS input length with k=I+J [0152] I number of index bits used to address points within a quadrant [0153] J additional (fractional) number of bits used for the information part [0154] MOD QAM modulator [0155] OB output symbol/bit stream [0156] OB output symbol/bit stream [0157] OBj output symbol/bit, j=1, 2, . . . [0158] OBj output symbol/bit, j=1, 2, . . . [0159] OB.sup.k partial output symbol/bit sequence of length k [0160] OT optical transmission method/system [0161] QS quadrant shaping process/unit [0162] QS.sup.1 inverse quadrant shaping process/unit [0163] r(t) sent signal, after channel T4 and before demodulator T5 [0164] RC signal reconversion section/process/unit/system [0165] s(t) signal to be sent, after modulator T3 and before channel T4 [0166] T transmission/reception method/system [0167] T1 information source unit [0168] T2 encoding unit [0169] T3 modulator unit [0170] T4 transmission/reception (waveform) channel unit [0171] T5 demodulator unit [0172] T6 decoder unit [0173] T7 information sink unit [0174] U signal from source T1, before encoder T2 [0175] V signal to sink T7, after decoder T6 [0176] X signal, after encoder T2 and before modulator T3 [0177] Y signal, after demodulator T5 and before decoder T6