AUXILIARY CHANNEL IN PAM/QAM SYSTEMS USING REDUNDANT CONSTELLATION POINTS
20200244370 ยท 2020-07-30
Inventors
- Nebojsa Stojanovic (Munich, DE)
- Liang Zhang (Munich, DE)
- Cristian Prodaniuc (Munich, DE)
- Jinlong Wei (Shenzhen, CN)
- Changsong Xie (Munich, DE)
Cpc classification
H04B2210/07
ELECTRICITY
H04L27/3477
ELECTRICITY
International classification
Abstract
An optical communication system that comprises a transmitter adapted to generate a signal by modulating a transmission data as low power consumption symbols of an amplitude modulation format and a monitoring data (MD) as high power consumption symbols of the amplitude modulation format, the MD comprising at least one transmitter parameter and/or at least one receiver parameter of communicating the transmission data. A binary logarithm of a total number of the low power consumption symbols and the high power consumption symbols is a non-integer.
Claims
1. An optical communication system, comprising: a transmitter adapted to modulate a signal using an amplitude modulation format including transmission data as low power consumption symbols of the amplitude modulation format and monitoring data (MD) as high power consumption symbols of the amplitude modulation format, the MD comprising at least one transmitter parameter and/or at least one receiver parameter for communicating the transmission data; wherein a binary logarithm of a total number of the low power consumption symbols and the high power consumption symbols is a non-integer.
2. The optical communication system of claim 1, wherein each of the high power consumption symbols represents a different binary sequence.
3. The optical communication system of claim 1, wherein the high power consumption symbols are closer to at least one power level consumption periphery of the amplitude modulation format than the low power consumption symbols.
4. The optical communication system of claim 1, wherein the amplitude modulation format is a multi-dimensional constellation format.
5. The optical communication system of claim 1, wherein the modulating comprises replicating each one of the low consumption symbols by a forward error correction (FEC) repetition coding.
6. The optical communication system of claim 1, wherein the MD encodes a member of a group consisting of: a system transfer function described by a plurality of Fast Fourier Transforms (FFTs), a plurality of feed forward (FFE) coefficients, and eye skew information, one or more bit error rate (BER) parameters, one or more receiver analog parameters, and receiver Digital Signal Processing (DSP) related parameters.
7. The optical communication system of claim 1, wherein the amplitude modulation format is selected from a group consisting of: pulse amplitude modulation (PAM) and quadrature amplitude modulation (QAM).
8. An optical communication system, comprising: a receiver adapted to demodulate transmission data from low power consumption symbols of a signal modulated in an amplitude modulation format and demodulate monitoring data (MD) from high power consumption symbols of the amplitude modulation format, the MD comprising at least one transmitter parameter and/or at least one receiver parameter for communicating the transmission data; wherein a binary logarithm of a total number of the low power consumption symbols and high power consumption symbols is a non-integer.
9. The optical communication system of claim 8, wherein each of the high power consumption symbols represents a different binary sequence.
10. The optical communication system of claim 8, wherein the high power consumption symbols are closer to at least one power level consumption periphery of the amplitude modulation format than the low power consumption symbols.
11. The optical communication system of claim 8, wherein the amplitude modulation format is a multi-dimensional constellation format.
12. The optical communication system of claim 8, wherein each one of the low consumption symbols is replicated by a forward error correction (FEC) repetition coding.
13. A method for optical communication demodulation, comprising: receiving a signal modulated in an amplitude modulation format including low power consumption symbols and high power consumption symbols; demodulating transmission data from the low power consumption symbols of the amplitude modulation format; and demodulating monitoring data (MD) from the high power consumption symbols of the amplitude modulation format, the MD comprising at least one transmitter parameter and/or at least one receiver parameter for communicating transmission data; wherein a binary logarithm of a total number of the low power consumption symbols and the high power consumption symbols is a non-integer.
14. The method of claim 13, wherein each of the high power consumption symbols represents a different binary sequence.
15. The method of claim 13, wherein the high power consumption symbols are closer to at least one power level consumption periphery of the amplitude modulation format than the low power consumption symbols.
16. The method of claim 13, wherein the amplitude modulation format is a multi-dimensional constellation format.
17. The method of claim 13, wherein each one of the low consumption symbols is replicated by a forward error correction (FEC) repetition coding.
18. The method of claim 13 wherein the low power consumption symbols represent a lower power level consumption than a power consumption level represented by the high power consumption symbols.
19. The method of claim 13 wherein the symbols comprise carrier symbols.
20. The method of claim 13 wherein the low power consumption symbols cause a photo diode to produce a low power optical signal output and the high power consumption symbols cause a photo diode to produce a high power optical signal output.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0024] Some embodiments are herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, the particulars shown are by way of example and for purposes of illustrative discussion of embodiments. In this regard, the description taken with the drawings makes apparent to those skilled in the art how embodiments may be practiced.
[0025] In the drawings:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION OF EXAMPLE NON-LIMITING EMBODIMENTS
[0041] The technology herein, in some embodiments thereof, relates to wireless communication and, more specifically, but not exclusively, to methods and systems for wireless communication by an access point (AP).
[0042] Big data centers which are located in a large campus may be situated remotely from one another, for example at a distance of several hundred meters up to 2 kilometers (km) or even more from one another. In
[0043] The MD may be multiplexed with the symbols encoding transmission data. Such multiplexing generally requires specific framing which uses more power and increases baud rate. Also, DSP clock is usually increased by the redundancy added by symbols representing MD. For example, in the example depicted in
[0044] A different known solution requires inserting the MD by an additional amplitude modulation. Such insertion may decrease system performance, especially in high-order modulation systems such as PAM-6 or QAM-32. In these systems, instead of using the fixed symbol level L, the symbol level may be L or L+ to transmit 0 or 1 MD bits, respectively. This appears as additional noise because the minimum level distance will be degraded by 2. Smaller results in better BER but the MD channel may be very prone to errors. On the other hand, the receiver needs an enhanced MD bit detector that is not easy to realize by using small .
[0045] Before explaining at least one embodiment in detail, it is to be understood that the invention is not necessarily limited in its application to the details of construction and the arrangement of the components and/or methods set forth in the following description and/or illustrated in the drawings and/or the Examples. The invention is capable of other embodiments or of being practiced or carried out in various ways.
[0046] The technology herein may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the technology herein.
[0047] The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
[0048] Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network.
[0049] The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the technology herein.
[0050] Aspects of the technology herein are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions stored in non-transitory memory.
[0051] The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
[0052] Reference is now made to
[0053] In these systems, the transmitters 501, 511 are adapted to modulate MD using high power consumption symbols of an amplitude modulation format, optimizing system performance based on MD without increasing system clock or changing a line baud rate, for example as described below. Systems and methods according to some embodiments allow optimizing system performance based on MD without changing bit and/or symbol framing and/or using forward error correction (FEC) on the MD. As further described below, performance of the systems and methods according to some embodiments are unaffected by the transmission of the MD. The amplitude modulation format is a multi-dimensional constellation format such as PAM or QAM as described herein.
[0054] Optionally, the MD encodes information (e.g. bits) about system behavior. For example one or more of the following may be used to encode information about system behavior: [0055] a system transfer function described by a plurality of Fast Fourier Transforms FFT, [0056] a plurality of feed forward (FFE) coefficients, and eye skew information, [0057] one or more bit error rate (BER) parameters, [0058] one or more receiver analog parameters, and [0059] receiver Digital Signal Processing (DSP) related parameters.
[0060] In one example, when the amplitude modulation format is a PAM-6 format, the transmitter 501 may send a signal encoding transmission data without any precompensation. The receiver 502, 512 receives the signal and extracts therefrom clock and clock recovery works. This may be used by receiver 502, 512 performing equalization with suboptimum performance. In such an embodiment, the receiver 502, 512 may collect one or more of the following data: [0061] 1. A system transfer function described by N FFT points (i.e. only N/2 points are necessary as the system is noncoherent; only the real signal is processed). [0062] 2. M FFE coefficients. [0063] 3. Six items of eye skew information.
[0064] Reference is also made to
[0065] As shown at 601, transmission data is modulated, optionally by the transmitter 501, 511, as low power consumption symbols of the amplitude modulation format.
[0066] As shown at 602, MD is modulated, optionally by the transmitter 501, 511, as high power consumption symbols of the amplitude modulation format. The MD includes one or more transmitter parameters and/or receiver parameters related to communicating the transmission data between the transmitter 501 and the receiver 511.
[0067] As shown at 603, the modulation allows generating a modulated signal, referred to herein as transmission signal and transmitting it to a receiver, optionally 502, 512, where the MD includes transmitter parameter(s) and/or receiver parameter(s) related to the transmission data communication. As shown at 604, the signal is then transmitted.
[0068] Reference is also made to
[0069] As shown at 651, a signal encoded in the amplitude modulation format, for instance as depicted in
[0070] Then, as shown at 652, transmission data is demodulated from low power consumption symbols of the signal and, as shown at 653, MD is demodulated from high power consumption symbols of the amplitude modulation format where the MD includes transmitter parameter(s) and/or receiver parameter(s) related to the transmission data communication. Optionally, a binary logarithm of a total number of the symbols is a non-integer.
[0071] Optionally, a binary logarithm of a total number of the low power consumption symbols and the high power consumption symbols of the amplitude modulation format is a non-integer. For instance, when N symbols are used, Kk is a non-integer that equals log2(n). In other words, the used amplitude modulation format is a constellation with redundancy. For example, the used amplitude modulation format is a two-dimensional (2D) PAM6 or constellations having more dimensions, for instance 8D PAM6. In 8D PAM6, 6{circumflex over ()}8=1679616 different combinations are possible; however, log2(6{circumflex over ()}8)=20.6797 bits can be encoded, hence only 20 bits. The number of redundant combinations is 6{circumflex over ()}8-2{circumflex over ()}20=631040 that can be used for MD.
[0072] For example, amplitude modulation formats with such number of low power consumption symbols include PAM-n and QAM-n.sup.2 (n>2) modulation formats. For example, a PAM-6 format uses 6-level signals in order to encode 5 information bits via two consecutive symbols. PAM-6 levels are denoted herein by 5, 3, 1, 1, 3, and 5 so that two symbols may represent a two-dimensional constellation as shown in
[0073] In this example, there is no full Gray mapping and a semi-Gray mapping is used with a Gray mapping penalty of 1.1667. In this example, four outer points in a PAM-6 constellation are used not for encoding transmission data but instead for encoding MD. This can be implemented in coherent detection where positive and negative signals can be distinguished. In noncoherent cases, a constellation as depicted in
[0074] Optionally, the high power consumption symbols are closer to power level consumption periphery of the amplitude modulation format than the low power consumption symbols. For example, in
[0075] Optionally, the high power consumption symbols are concentrated in one edge of the amplitude modulation format, for example as depicted in
[0076] The error multiplication rate and performance degradation increase when edge symbols are used frequently, e.g. four points 4, 5, 12, and 13 in
[0077] In use, after channel acquisition (e.g. clock and data recovery), MD is prepared for transmission for further system optimization. For instance, when the amplitude modulation format is 64 Gbaud PAM-6 format, a 2D symbol baud rate of 32 Gbaud are used. When such a format is used, the MD channel bit rate may be set to 10 kb/s. Two symbols 4 and 13 are used for MD bit 0 encoding while symbols 5 and 11 are used for MD bit 1 encoding. The MD bit is inserted in MK/16 symbols (replicated to avoid errors; as an FEC repetition code). The receiver counts the number of MD0 and MD1 symbols that can also have errors. The decision may be based on the rule:
[0078] where n0 and n1 denote a number of MD0 and MD1 symbols respectively, detected within K 2D symbols: The mean number of MD0 symbols is K/16 and this number may vary around a mean value; however, the MD bit probability may be made very low by increasing K.
[0079] In another example, depicted in
[0080] Let us suppose that 1000 MD bits are sent per MD period which is a frequency of MD data. When the system does not experience fast channel changes that is the case in short DC interconnections, the MD period can be 1 millisecond. This corresponds to 64 million symbols in 64 GB PAM-6 systems. It means that 64000 symbol durations will be used for sending one MD bit as depicted in
[0081] For short DC interconnections where the MD period is 1 millisecond, fast channel changes are not experienced. This corresponds to 64 million symbols in 64 GB PAM-6 systems. It means that 64000 symbol durations will be used for sending one MD bit. This corresponds to a 100 kb/s MD channel.
[0082] According to some embodiments, as exemplified above, a pattern of high power symbols representing MD is repeated, for instance 2, 10, 50 times or any intermediate of a larger number of repetitions. The replicating of each low consumption symbol may be performed by FEC repetition coding.
[0083] This is used to reduce the probability of MD bit error, preferably making it negligible. For instance, 30 repetitions of MD symbols are used to encode 1 MD bit. Then, one MD bit encoding interval is 3016 symbols which is 480 symbols (see
[0084] Other systems, methods, features, and advantages of the present disclosure will be or become apparent to one with skill in the art upon examination of the drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present disclosure, and be encompassed by the accompanying claims.
[0085] The descriptions of the various embodiments have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
[0086] It is expected that during the life of a patent maturing from this application, many relevant systems and methods will be developed and the scope of the term a processor, a receiver and a transmitter is intended to include all such new technologies a priori. As used herein, a receiver and a transmitter may be part of a transceiver.
[0087] As used herein, the term about refers to 10%.
[0088] The phrase consisting essentially of means that the composition or method may include additional ingredients and/or steps, but only if the additional ingredients and/or steps do not materially alter the basic and novel characteristics of the claimed composition or method.
[0089] As used herein, the singular form a, an and the include plural references unless the context clearly dictates otherwise. For example, the term a compound or at least one compound may include a plurality of compounds, including mixtures thereof.
[0090] The word exemplary is used herein to mean serving as an example, instance or illustration. Any embodiment described as exemplary is not necessarily to be construed as preferred or advantageous over other embodiments and/or to exclude the incorporation of features from other embodiments.
[0091] The word optionally is used herein to mean is provided in some embodiments and not provided in other embodiments. Any particular embodiment may include a plurality of optional features unless such features conflict.
[0092] Throughout this application, various embodiments may be presented in a range format. It should be understood that the description in range format is merely for convenience and brevity and should not be construed as an inflexible limitation on the scope of the invention. Accordingly, the description of a range should be considered to have specifically disclosed all the possible subranges as well as individual numerical values within that range. For example, description of a range such as from 1 to 6 should be considered to have specifically disclosed subranges such as from 1 to 3, from 1 to 4, from 1 to 5, from 2 to 4, from 2 to 6, from 3 to 6 etc., as well as individual numbers within that range, for example, 1, 2, 3, 4, 5, and 6. This applies regardless of the breadth of the range.
[0093] Whenever a numerical range is indicated herein, it is meant to include any cited numeral (fractional or integral) within the indicated range. The phrases ranging/ranges between a first indicate number and a second indicate number and ranging/ranges from a first indicate number to a second indicate number are used herein interchangeably and are meant to include the first and second indicated numbers and all the fractional and integral numerals therebetween.
[0094] It is appreciated that certain features, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination or as suitable in any other described embodiment. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments, unless the embodiment is inoperative without those elements.
[0095] All publications, patents and patent applications mentioned in this specification are herein incorporated in their entirety by reference into the specification, to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art. To the extent that section headings are used, they should not be construed as necessarily limiting.