专利摘要:
apparatus and method for transmitting and receiving user data on a plastic optical fiber and integrated circuit. The present invention relates to the transmission and reception of data on a plastic optical fiber. In particular, the present invention provides transmission and reception over plastic optical fiber of a particularly suitable mold structure. The mold structure includes a synchronization sequence and parts of user data alternating with alternating parts of the reference signal and parts of control data. the length of the user data parts can be equal, the sync sequence length and the control data and reference signal parts can also be equal. The distances between the synchronization sequence and the parts of the reference signal and the parts of the control data are advantageously equal. alternating data and additional information avoids data decoding latency while maintaining the rate required for additional information.
公开号:BR102013012331A2
申请号:R102013012331-5
申请日:2013-05-17
公开日:2018-11-21
发明作者:Rúben Pérez De Aranda Alonso;Pedro Reviriego Vasallo;Dunia Prieto Francia;David Ortiz Rojo
申请人:Knowledge Development For Pof Sl.;
IPC主号:
专利说明:

(54) Title: APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING USER DATA ON A PLASTIC OPTICAL FIBER AND INTEGRATED CIRCUIT (51) Int. Cl .: H04B 10/25; H04J 08/14.
(52) CPC: H04B 10/25; H04J 08/14.
(30) Unionist Priority: 06/08/2012 EP 12 171 346.5.
(71) Depositor (s): KNOWLEDGE DEVELOPMENT FOR POF SL ..
(72) Inventor (s): RÚBEN PÉREZ DE ARANDA ALONSO; PEDRO REVIRIEGO VASALLO; DUNIA PRIETO FRANCIA; DAVID ORTIZ ROJO.
(57) Abstract: APPLIANCE AND METHOD FOR TRANSMITTING AND RECEIVING USER DATA ON A PLASTIC OPTICAL FIBER AND INTEGRATED CIRCUIT. The present invention relates to the transmission and reception of data over a plastic optical fiber. In particular, the present invention provides transmission and reception over the plastic optical fiber of a particularly suitable mold structure. The mold structure includes a synchronization sequence and parts of the user data alternating with the alternating parts of the reference signal and parts of the control data. The length of the user data parts can be the same, the length of the synchronization sequence and the control data and parts of the reference signal can also be the same. The distances between the synchronization sequence and the parts of the reference signal and the parts of the control data are advantageously equal. Alternating data and additional information avoids the latency of decoding the data while maintaining the required rate for additional information.
Plg.3A
1/60
APPLIANCE AND METHOD FOR TRANSMITTING AND RECEIVING USER DATA ON A PLASTIC OPTICAL FIBER AND INTEGRATED CIRCUIT
The present invention relates to data transmission over a plastic optical fiber. In particular, the present invention relates to a method and apparatus for transmitting and receiving data over a plastic optical fiber using a particular mold structure.
... HISTORY OF THE INVENTION
Current communication systems use several types of radio and cable interfaces. The most reliable are Glass Optical Fibers, which also allow high transmission rates. On the other hand, copper cables are still part of the telephone lines, which are also used for data transmission. Especially in the last few decades, wireless communication has developed rapidly. All of these means of data transport have their own characteristics and are suitable for implementation in different scenarios and architectures.
Optical Glass Fibers (GOF) are used today especially for communication that requires a high bandwidth and very low attenuation. Since glass fiber optics have very small diameters and low numerical openings (NA), installation requires tools. 25 expensive electronic connector specials and qualified installation operators.
Another possibility is the implantation of Plastic Optical Fibers (POF), for example, based on polymethylmethacrylate (PMMA), with a larger core diameter (approximately 1 mm) and a high numerical aperture (NA of approximately 0.3 to 0.5). The less expensive and the more used the plastic optical fiber is an SI-POF with a numerical aperture of 0.5. However, there is also an SI-POF
2/60 with a low numerical aperture of 0.3 allowing higher data rates, as well as PMMA GI-POF with a product with a bandwidth length close to 1 GHz x 100 meters. PMMA has several attenuation windows that allow the POF to be used with different light sources visible from light emitting diodes (LED) from blue to red or red laser diodes (LD).
Compared to GOF, plastic optical fibers have the advantage of ..a very easy installation. They can be implemented by non-professional or professional installation workers using basic tools such as scissors or cutters and low-cost plastic connectors. It is resistant to misalignment and strong
vibrations for be installed in industrial environments and 15 automotive without lost of capacity of communication. At connections POF also have tolerance much bigger than Powder residual regarding the surface terminal of that GOF due to
largest central diameter.
Since the transmission over the POF is optical, plastic optical fibers are completely immune to electrical noise. Thus, the existing copper wiring will not interfere with the data that passes through the plastic optical fibers so that it can be installed close to the electrical cables. Plastic and optoelectronic fiber connectors for *. 25 POF are mainly low-cost consumer parts that allow installation operators to save installation and cable costs, testing and maintenance time. Plastic optical fibers have been widely used, in particular, for information and entertainment networks in cars and can now be seen as a global standard for high-speed on-board car networks such as Media Oriented Systems Transport (MOST) .
Figure 1 illustrates an example of a system for
3/50 POF data transmission and reception. The transmission over the plastic optical fibers is based on a light intensity modulation with direct detection. The signal to be transmitted is generated from a digital circuit 110 for encoding and modulating the user's data flow information and passes through an analog front end (AFE) of the transmitter (Tx) 120 for converting digital data into a signal electronic to control the light-emitting element 130.- After · converting the electrical signal into an optical signal, the latter is then inserted into the optical fiber 150. The electrical optical converters used for the plastic optical fibers are typically light-emitting diodes ( LED) characterized by properties such as a maximum wavelength, a wavelength width or launch of the modal distribution. The LED response in terms of electrical to optical conversion is non-linear. Thus, the LED introduces harmonic distortion in the form of dynamic compression on the communication signal. In addition, the non-linear response is highly dependent on temperature.
During signal transmission through plastic optical fibers 150, light is affected by severe attenuation, as well as distortion, mainly due to modal dispersion. Modal dispersion is caused by different modes of light propagation in the fiber in different paths and with different speeds and attenuations, resulting in different arrival times at the receiver *. The optical signal is also affected by a so-called mode coupling where energy from higher order modes is transferred to lower order modes and vice versa. As a result, an optical pulse is amplified that takes the smaller bandwidth of the signal.
In a receiver, the optical signal of the plastic optical fiber 150 is converted to electrical intensity by means of an optoelectric converter 170 such as a photodiode. Then the
4/60 electrical signal is processed by the analog front end (AFE) 180. In particular, it is amplified, inter alia, by a transimpedance amplifier (TIA) and connected to a digital receiver
190. The most important TIA that limits is typically the source of noise and the sensitivity of the signal from the communication system. Because of the POF present a high attenuation factor with the length, the photodiode and TIA must be designed to be able to operate with a very high range of the optical power input, with limited voltage source.
This is enabled by the implementation of Automatic Gain Control (AGC) that controls transimpedance as a function of the mean current of the photodiode. Various parameters, such as harmonic distortion, bandwidth and delay group, as well as the input referred to as noise and noise from the TIA jitter depend on the variable transimpedance, so the digital receiver must be able to track all these variable parameters to optimally decode the data of Communication.
Regarding data transmission technology, the
GOF was successfully using a non-zero modulation (NRZ). In particular, current fiberglass communication systems primarily use line encoding of NRZ 8b / 10b or NRZI 4b / 5b which requires a baud rate of 1.25 GHz and 125 MHz for 1 Gbps and 100 Mbps solutions, respectively. Thus, current optical fiber - 25 plastic solutions have also adopted NRZ modulation for data communications. However, plastic optical fibers have a different frequency and time response than glass fibers and also considerably higher attenuation. As a means of communication, plastic optical fibers show a very high dispersion restricted due to their important differential delay mode and differential attenuation. The larger area photodiodes needed for coupling with a fiber typically have a limited bandwidth.
5/60
------ ------------- —— - ------.... ---'----- ---- ----- In view in an answer in frequency optical fiber plastic, at solutions that support 100 or 150 Mbps are possible up until here. 30 meters with budget of the link enough
for installation, but 1 Gbps does not seem to be feasible without more advanced technology.
Figure 2A shows a variation in the optical bandwidth of the POF (y-axis, in MHz) as a function of the fiber length (x-axis, in meters). Figure 2B shows the variation of the product bandwidth-length (y-axis, in MHz ^ 100m) as a function of the fiber length. Here, the fiber is an SI-POF with a numerical aperture NA of 0.5 (in particular, Mitsubishi Eska-GH4001 model), and the light source is an RCLED with launch condition FWHN NA of 0.31, length of maximum waveform of 658 nanometers and an FWHN wavelength of 21 nanometers. As can be seen from figure 1, a plane response suitable for a desired baud rate of 1.25 GHz is possible only in the first few meters of the plastic optical fiber. For a laser light source, the optical bandwidth as a function of length is very similar. In this way, the bandwidth bottling is produced by plastic optical fibers regardless of how fast the light source is, because the limiting factor is, in particular, the modal dispersion by coupling the mode in the fiber.
As can be seen from the characteristics described above about plastic optical fiber and optoelectronics, their temperature characteristics and non-linear time variants represent several challenges for optimizing data transmission over this medium. Techniques like Tomlinson Harashima pre-coding, adaptive equalization, adaptive coding and modulation help to improve transmission. However, in order to efficiently employ them, additional information must be transmitted with the data
6/60 on plastic optical fiber.
IEEE 802.3u standard is known as fast Ethernet. Fast Ethernet can be transmitted according to 100BASE-FX over optical fiber, which can be a single-mode fiber (SMF) or a multi-mode fiber (MMF). Fast Ethernet provides 100 Mbps transmission at the physical layer. It employs PCS and PMA (cf. IEEE 802.3 Clause 24, PMD: IEEE 802.3 Clause 26). 100BASE-FX does not provide a physical structure of the mold that would allow transmitting the necessary signals for adaptive equalization, coding and modulation. The physical layer is based on the line block code 4b5b with NRZI modulation (not inverted zero). The 4b5b code is a limited run code that maps groups of four bits into groups of five bits. The 5-bit words are predefined in a dictionary and chosen to guarantee the presence of at least two transitions per block of 5 bits. Binary codes 1 of NRZI modulation with a transition and binary 0 without transition of a signal. The combination of NRZI and 4b5b provides a sufficient number of clock transitions per time, making time recovery easy. Free codes of coding 4b5b are used for signaling failure and collision between link partners. The operating time of the bit is still limited, so that the DC imbalance is restricted. In addition, NRZI coding produces high frequency pre-emphasis, which helps to react to the low-pass response of the communication channel. Line encoding 4b5b results in 25% of the extra bandwidth required.
Another standard is IEEE 802.3z (1000BASE-X), which provides 1 Gbps Ethernet with optical fibers (SMF and MMF). Similar to the above, PCS and PMA are used (cf. IEEE 802.3 Clause 36, PMDs: Clause 38, for long (1000BASE-LX) and short (lasers (1000BASE-SX)) waves. It does not provide a
7/60 mold structure for advanced modulation and equalization techniques. This standard uses line coding 8bl0b with NRZ modulation. 8bl0b encoding provides good DC balance and the limited run time makes it easier to recover time at the receiver * Free 8bl0b encoding codes are used for signaling, loader detection, collision detection etc. However, an extra 25% bandwidth is required due to line encoding. The use of this standard for lGbps over POF provides very limited performance, being possible only on the shortest fiber (a few meters).
The standards used for the rapid transmission of signals over other media such as IEEE 802.3ab, 1000BASE-T (1 Gbps Ethernet over 4 pairs of Class D twisted copper with nominal impedance 100 ohm IEC 11801: 1995) are not suitable for optical fiber plastic as long as the plastic optical fiber has substantially different characteristics, although they may include a different mold and symbols for training and normal data transmission. Plastic optical fiber is a medium in which optoelectronics typically exhibit harmonic distortions of even and odd orders due to the limitations of submicron technology. In general, the LED is a low-cost light source, with limited bandwidth and high non-linearity in converting electrical current into optical power. POF is linear for the typical injected power, which is limited due to safety restrictions to the eye. The transimpedance of the photodiode and amplifier is highly dependent on the bandwidth and noise in the gain. They must operate in a very wide dynamic range (short and long fibers), so there are technological limits to provide a linear response. Typically there will be odd-order harmonic distortion produced by these devices that requires compensation. Additionally, harmonic distortion in
optoelectronic devices are highly dependent on temperature. This imposes the requirement for continuous tracking of the non-linear channel response.
SUMMARY OF THE INVENTION
In view of the characteristics mentioned above of plastic optical fiber, the objective of the present invention is to provide an efficient communication mold structure for the adaptive transmission system based on plastic optical fibers.
This is obtained by the characteristics of the independent claims.
Other advantageous embodiments are shown in the dependent claims.
It is a particular approach of the present invention to provide a mold structure that begins with a synchronization sequence and in which the user data regularly alternates with the additional signal, namely with the reference signal and control information.
In accordance with an aspect of the present invention, a method is provided for transmitting user data over a plastic optical fiber. The method includes the following steps: generate a synchronization sequence, a reference signal and a control signal; forming a mold a mold starting with the generated synchronization sequence and including a plurality of parts for transmitting the user data, a plurality of parts of the reference signal, and a plurality of parts of the control data, where a part for transmitting the user data is located between each two of the synchronization sequence, a part of the reference signal and a part of the control data, and transmitting the generated mold over a plastic optical fiber.
According to another aspect of the present invention, a method is provided for receiving data used on a
9/60 plastic optical fiber. The method includes the steps: receiving over a plastic optical fiber signal; detecting a synchronization sequence in the received signal indicating the start of a mold; extract from the mold a plurality of parts of a reference signal and control data, where a part for transmitting user data is located between each two of the synchronization sequence, a part of the reference signal and a part of control data.
If user data has been transmitted, the method also includes a step of extracting and decoding user data based on the extracted reference signals and control data.
According to another aspect of the present invention, an apparatus is provided to transmit user data over a plastic optical fiber. The device includes the generator to generate the synchronization sequence, a reference signal and a control signal; a mold assembler to form a mold starting with the generated synchronization sequence and including a plurality of parts for transmitting user data, a plurality of parts of the reference signal, and a plurality of parts of the control data, wherein a part for transmitting user data is located between each two of the synchronization sequence, a part of the reference signal and a part of the control data, -25 and the transmitter for transmitting the mold over a plastic optical fiber.
According to another aspect of the present invention, an apparatus is provided for receiving data used on a plastic optical fiber. The apparatus includes a receiver for receiving over a plastic optical fiber signal; a synchronizer for detecting a synchronization sequence in the received signal indicating the start of a mold; a signal detector to extract a plurality of parts from a mold
10/60 reference signal, in which a part for receiving user data is located between each two of the synchronization sequence, a part of the reference signal and a part of the control data.
In the event that user data has been transmitted, a data decoder included in the device can be adapted to extract and decode user data based on the extracted reference signals and control data. '
It is noted that the part to transmit the user data may, but not necessarily, include the actual data of the user. This is given by the availability of user data. For example, in low power mode, user data is not transmitted.
Replacing parts of user data, parts of the reference signal and control information provides the advantage of avoiding latency in transmitting data at the transmitter and correspondingly at receiving and decoding data at the receiver. At the same time, more additional information can be transmitted in the plurality of parts, allowing the use of adaptive equalization and coding and modulation techniques.
Employing plastic optical fiber provides many advantages. In particular, with respect to the wireless and electronic transmission medium 25, POFs are resistant against ’electromagnetic interference. In comparison with glass fiber optics, POF allows easier installation, is less expensive and provides higher strength with respect to connections. The present invention explores the advantages of POF and provides an adaptive system that allows communication with a high data rate about POF.
The plastic optical fiber here is any commercially available optical fiber made of plastic. THE
11/60 the present invention relates to a digital processing to be carried out on the transmitter before the signal is converted into analog values to control a light emitting element to generate the optical signal injected into the POF and / or the receiver after the optical signal is detected by a photoelectric element.
Advantageously, the distance in terms of time between each two of the synchronization sequence, a part of the reference signal and one. part of the control data is the same. This provides the advantage of a regular mold structure which is particularly useful for time recovery and also for a low power mode according to an embodiment of the present invention described below.
Alternatively or additionally, preferably the length in terms of the timing of the synchronization sequence, a part of the reference signal and a part of the control data is the same. This also contributes to a regularity of the mold and an easier implementation. The term here may be the term of the symbol (rate of the symbol) as a contrast to the number of bits depending on the modulation used and may differ within the mold and between the different molds.
Preferably, between each two parts of the reference signal there is a part of the control data. This supports the distributed reference signal and the structure of the control information.
.. According to an embodiment of the present invention, a low power mode is provided, in which the designated intervals for data transmission can be transmitted with almost no power or no power when no user data is available. In particular, in low power mode, the method for transmitting POF data can include a low power transmission step including transmitting substantially without power within the
12/60
data parts the sequence of the mold user while still transmitting synchronization, the reference signal and the control information with a predetermined nonzero power.
power, the method for receiving data about including a low receive step respectively to receive substantially
Correspondingly, in the power mode no mold, and
POF can including power to receive inside. parts of the user data of the synchronization sequence, the * reference signal and - the control information with a non-zero power.
Low power mode provides great energy savings when no data is available for the transmission, no transmission is performed. Savings are also provided on the receiver side as long as the receiver does not have to perform reception during breaks if not necessary. The term substantially no power data refers to the fact that some remaining power may still be present in a portion of the user's data.
For example, for sleep mode transmission, waking up from sleep mode after, or before, the transmission of additional information, turning power on and off may take a while.
Advantageously, the application of the transmission and / or reception of the low power mode can be indicated within the control information. Signaling can be carried out within the header distributed in pieces throughout the mold and can be applied to the next mold or the next molds. Alternatively, the control information can signal the application of the low power mode (no data transmission without power) to the following parts of the user data until a signal in reverse is received. However, the present invention is not limited and signaling can also be performed from any other
13/60 way, or not implemented. For example, the receiver can detect whether optical power is transmitted in a number of symbols and if not, it can turn off reception for the sleeping period (s).
Preferably, the synchronization sequence is a predefined sequence of symbols modulated by a 2-level pulse amplitude modulation. This allows for robust transmission of the synchronization sequence and its detection with low complexity. 10 The synchronization sequence and / or each part of the reference signal and / or each part of the control data
starts and ends with one signal zero in a length predefined. It is part of signal zero it suits to avoid intra-symbol interference. When The sequence of
synchronization and the parts of the reference signal and control data are always separated from each other with the user data parts, the user data parts do not need any zero signal separation. Advantageously, the length of the zero signal is adapted to accommodate the essential parts of the channel leads (response).
Preferably, the reference signal is a sequence of predetermined symbols modulated by pulse amplitude modulation with level M with M being an integer greater than 2. Using high-level modulation in a reference signal allows an estimate of thinner channel characteristics and a better equalization adaptation. This is useful for estimating and equalizing the non-linear channel. The estimation and equalization of the non-linear channel allows an increase in the transmission rate over the POF, 30 which has preferably non-linear characteristics.
Advantageously, the control data is modulated by a 2-level pulse amplitude modulation, coded with a future error correction coding and
14/60 cyclic redundancy check included. This ensures that the control data is robustly transmitted and decoded correctly with a higher probability than user data.
Preferably, the method of transmission further comprises a step of Tomlinson-Harashima pre-coding applied to the modulated symbols. However, other
- approaches to. equalization are also possible for the present invention. For example, instead of pre-coding ', an Advance Equalizer can be applied to the receiver. This may be more suitable for systems, where a return channel from the receiver to the transmitter is difficult to implement. It is noted that these are only examples and the present invention can also work with any other equalization techniques.
Advantageously, TomlinsonHarashima pre-coding is applied to parts of user data, but not to parts of control data and parts of the reference signal. This is permitted in particular by providing the signal 20 zero at the beginning and / or at the end of the synchronization, reference and control parts.
Preferably, prior to transmission, the signal is scaled to ensure that OMA is approximately the same throughout the mold. The kO parameter can be configurable. The 25 'scale factor may, for example, depend on the number of PAM levels used and whether THP is active or not. Advantageously, constellations of all parts of the mold are normalized in an arbitrary range [—2 k0 , 2 k0 ) corresponding maximum supported PAM order escalations). The differ for the control data, and payload. Preferably of the present invention, after the scale, in which kO is the by the data pieces (to be a scale factor it can thus synchronization, references, according to an embodiment an integrated circuit is
15/60 provided, implementing any of the approaches described above.
Advantageously, a system is provided to transmit digital data on the plastic optical fiber. The system comprises a transmitter as described above to incorporate user data and additional information into a mold structure, electro-optical converter to convert the encoded signal into an optical signal and to inject the · optical signal into the POF, · an element - optoelectric detection to transform an optical signal received from POF into an electrical signal, and a receiver as described above
to extract data from O user structure of the mold and decode them.The goals and above features and others gives present invention if will make more evident starting gives description below and gives realization preferred given with the attached drawings in which: Figure 1 is one schematic drawing illustrating one
example of a system for transmitting and receiving data about POF;
Figure 2A is a graph showing an optical bandwidth of a plastic optical fiber as a function of its length;
Figure 2B is a graph showing a product between optical bandwidth and length as a function of length;
Figure 3A is a block diagram illustrating the functionality of Tomlinson-Harashima pre-coding;
Figure 3B is a block diagram illustrating the functional blocks of coding and modulation advantageously applied for transmission over the POF;
Figure 3C is a block diagram illustrating functional blocks of the advantageously applied decoding
16/60 for transmission over the POF;
Figure 4 is a graph that illustrates the transmission performance of the Tomlinson-Harashima precoding;
Figure 5 is a schematic drawing illustrating an example of a mold structure in a normal manner according to an embodiment of the present invention;
Figure 6 is a schematic drawing showing an example of a signal transmitted within synchronization, parts of the pilot and physical header of a mold;
Figure 7 is a schematic drawing showing an example of a mold structure in a low power mode according to an embodiment of the present invention;
Figure 8 is a graph illustrating the performance of an exemplary mold structure according to the present invention with well-known approaches in terms of energy consumption as a function of traffic load when the mold structure in low power mode is applied to the transmission;
Fig. 9 is a block diagram illustrating an example of a synchronization sequence generator;
Figure 10 is a schematic drawing showing a signal corresponding to the generated synchronization sequence;
Fig. 11 is a block diagram showing an example of a reference signal generator;
* 25 Figure 12 is a schematic drawing showing a signal corresponding to the part of the generated reference signal;
Figure 13 is a block diagram that illustrates the processing of control information (physical header);
Figure 14 is a block diagram that illustrates an example of an implementation of generating the cyclic redundancy check in addition to the physical header;
Figure 15 is a block diagram that illustrates an example of an implementation of a BCH code to use
17/60 in the coding of the physical header;
Figure 16A is a block diagram showing an example of an implementation of a physical header modulation;
Figure 16B is a block diagram showing an example of an implementation of a physical header power scale;
Figure 17 is a schematic drawing showing a signal corresponding to the generated control data part;
Figure 18A is a table that illustrates an example of the power scale parameters for different transmission configurations, in the parts of the user data;
Figure 18B is a block diagram that illustrates an example of an implementation of the power scale after Tomlinson-Harashima pre-coding, in the user data parts;
Figure 19 is a flow chart illustrating the methods according to an embodiment of the present invention; and
Figure 20 is a block diagram illustrating apparatus in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
The underlying problem of the present invention is based on an observation that the techniques typically used for optical glass fiber are not sufficient to achieve efficient data transmission over a plastic optical fiber. Due to a difference between the characteristics of the plastic optical fiber channels compared to those of glass optical fibers, copper or wireless channels, the techniques developed and employed for such channels are also not directly applicable to plastic optical fibers. It is one of the objectives of the present invention to allow highly spectral efficient data communication over POF.
18/60
One of the general criteria for designing a communications system is to increase the capacity of the channel. The capacity of the evident channel can be calculated according to the information theory that uses the Shannon limit at rate 5 defined as maximum mutual information of a random variable at the entrance and exit of the channel. However, in practice it is difficult to achieve such theoretical evidence. This is caused inter alia by the actual elements employed, which in general do not have ideal characteristics. Another important factor 10 when designing a communications system is its efficiency in terms of implementation complexity, which has a direct impact on product costs as well as on latency.
When designing a communication system that uses plastic optical fibers, it is then necessary to consider the 15 limitations of both the electrical and optical elements necessary for signal processing. Considering all the elements that affect the signal transmitted as a current driver, light-emitting elements, the POF itself, photodiodes, transimpedance amplifiers, etc., the communication channel must be considered as non-linear. The main source of non-linearity is the characteristic of converting electrical intensity to the optical power of the LED. On the other hand, plastic optical fibers are communication channels limited to ’25 maximum power. This feature makes POF different from other types of channels used 'for communications such as copper and wireless channels in which the transmission signal is forced to perform a certain spectral density of the power and / or average power. The maximum limit is caused by the fact that the optical signal cannot be negative and that the electrical intensity is limited in light emitters such as LED or laser diode to extend the life of the device.
Typically, communications systems are
19/60 designed looking for an exchange between the bandwidth and the signal to noise index (SNR). The goal of optimization is to achieve the evidence of capacity known from the theory. The main digital techniques having an impact on the capacity limit approach are modulation, intra-symbol interference compensation, coding and mold structure. These techniques must be designed with respect to the characteristics of the communication channel and possibly to each other. In particular, the installation of adaptive modulation and coding as well as adaptive equalization can improve the efficiency of the system.
Crest factor (also called maximum to average index) is an index of a maximum amplitude of the waveform divided by the mean square root of the waveform. For optical systems, modulation is appropriate by reducing the crest factor and increasing the variance of the optical signal for a given optical modulation amplitude (OMA) injected into the POF. The modulation techniques that allow this are M-aria pulse amplitude modulation (M-PAM) and the Μ-ΡΆΜ difference. Pulse amplitude modulation assigns each M level a particular signal height (signal amplitude). Assuming an average zero constellation before electro-optical conversion, the crest factor is reduced and the average symbol energy is minimal for a given minimum distance from the constellation, various levels of the signal are evenly distributed. The number of levels of pulse amplitude modulation can be defined as a function of bandwidth, required bit rate and / or encoding. In order to design the modulation correctly, a budget of the power of the plastic fiber channel link must be analyzed. To increase the link power budget, there is an ideal value for the number of levels and the signal bandwidth for a desired transmission rate as will be
20/60 shown later. A high spectral efficiency communications system is required to increase the link power budget. Based on this requirement, channel equalization, coding and modulation need to be designed with respect to the channel, and an appropriate mold structure is needed to efficiently transmit the necessary additional data and information.
As a consequence of the widening of the signal in the ..interior. in. transmission, here POF, the nearby data carrying 10 symbols overlap when received, which makes it difficult to correctly detect and decode them. This effect is called intra-symbol interference. In order to recover such symbols, equalization techniques are typically employed. There are many equalizer approaches on the receiver side available in the prior art including equalizer
MMSE, zero force, equalizer
Advance, decision return equalizer etc.
communication, obtained for the purpose of efficiently based on the characteristic linear models of the realized link.
to draw
Volterra means of a system that can analysis of its measures, the parts of the channel can channel, agreement
In addition, it is non-linear to be separate from the separate ones. For the part the maximization with the theory of the budget of the power of the information can be of that, for the
On the transmitter side the equalization can be linear and not and / or the receiver part, linearization (a structure used to provide a channel with the linear equalization techniques drawn from the channel.
a non-linear filter element) can be linear far enough well known where they can be used.
For example, an Advance Equalization (FFE) is an equalization technique used in the receiver that corrects the
21/60 waveform received based on information about the waveform itself, in particular about the current waveform and the waveform associated with previously received communication symbols. Equalization is performed in the waveform (voltage levels) before any decisions on the received bits are reached. Another well-known technique is Decision Return Equalization (DFE). DFE calculates a correction value that adapts the decision limits to - detect multidimensional modulation symbols. Thus, the DFE results in boundary change on the basis of which further decisions are made (details of the DFE and EQ can be found in JG Proakis, Digital Communications, 4th Edition, McGraw-Hill Book Co., New York, 2001 , incorporated herein by reference). A disadvantage of DFE is the propagation of error, resulting from decision errors at the output of the decision device that causes the incorrect estimation of post-cursor intra-symbol interference (ISI). Error propagation can be prevented by using transmitter pre-coding.
Pre-coding allows you to move the ISI override post cursor to the transmitter where data symbols are available. In addition, a return filter is employed to pre-encode the signal using a current channel impulse response. The impulse response is typically estimated at the receiver using adaptive filter and return to transmitter techniques; There are many different variations of precoders (cf., for example, GD Forney and G. Ungerboeck Modulation and coding for linear Gaussian channels, IEEE Trans. On Information Theory, vol. 44, no. 6, Oct. 1998, pp. 2384-2415, which is incorporated by reference). One of the pre-coding techniques, namely, Tomlinson-Harashima (THP) precoder, is of particular interest. Tomlinson-Harashima pre-coding (for more
22/60 details see, for example, RD Cessei, JM Cioffi, Achievable rates for Tomlinson-Harashima Precoding, IEEE Trans. on Inf. Theory, vol. 44, no. 2, Mar. 1998, pp. 824831, which is also incorporated by reference) is considered a notable pre-coding scheme especially due to its ability to efficiently cancel known interference on the transmitter side. Thus, information obtained by THP rates are higher than those of conventional schemes pelos- - pré10 linear encoding.
Figure 3 illustrates a known use of THP with an M-PAM modulation. the Tomlinson-Harashima precoder moves the return filter 330 from a DFE structure to the transmitter and combines it with an operator of the 310 module in order to reduce the post cursor cursor ISI symbols to the region
Voronoi of precoding the corresponding M-PAM constellation. The advance filter 340 remains in the receiver to compensate for the ISI of the cursor and pre-cursor and to clear out the noise. Therefore, an operator of module 320 analogous to the operator of module 20 on the side of transmitter 310 is required to retrieve the transmitted symbols. The THP can encompass the ideal DFE performance without error propagation, for spectrally efficient medium and high modulations.
However, the THP equalization has four inherent capacity losses: the loss of pre-coding, the loss of the crest factor, the loss of the module and the loss of shape, of which only the first two are relevant for the target application in the POF. These losses are mainly caused by the application of the module operator and 30 depend on the number of modulation levels as shown below.
The module operator with the return filter on the transmitter converts a discrete uniform distribution of the
23/60 M-PAM symbols in a uniform continuous distribution that extends to the complete Voronoi region of the original constellation (assuming that the energy dispersion of the return filter is large enough to completely realize the corresponding Voronoi 5 region in the pre-coding). This results in an increase in the energy of the transmission signal, which needs to be compensated by the transmitter in order to insert the same average power into the POF. In this way, the increase in energy leads the receiver to a loss of the available SNR, which is called 10 loss of pre-coding. The loss of pre-coding can be estimated as a function of the number of modulation levels M as:
I
^) = 20 · 1ο & 0 ^ - ^.
For example, for 2-level PAM (2-PAM), the loss of pre-coding is approximately 1.25 dB.
For larger constellations, the loss of pre-coding reduces to zero.
The translation of the discrete M-PAM constellation to the region
Continuous voronoi performed by THP also results in an increase in the crest factor.
The crest factor of an M-PAM modulation depends on M and varies between 0 dB for 2PAM and the asymptotic 4.77 dB for high arbitrary number of modulation levels. A pre-coded signal from THP has a constant crest factor of 4.77 dB, assuming that the entire region. 25 Voronoi is filled. The loss of the crest factor is a difference between the crest factor at the input and the output and is defined as:
Since POF is the channel limited to maximum power, the loss of the crest factor still represents the performance
24/60 reduced.
Figure 4 shows the loss of performance (in dB) of a transmission with THP considering both the loss of pre-coding and the loss of the crest factor as a function of the number of modulation levels M = 2 *. The 420 curve represents the loss due to the crest factor of the MPAM modulation that would be completely equalized by the receiver (decision return equalizer or advance equalizer). For 2-PAM (k = l) there is no loss, since the crest factor of 2-PAM is 0 dB. Curve 430 shows the loss of transmission to THP (the loss of pre-coding plus the loss of the crest factor) which becomes asymptoptically the same as the loss of the crest factor for high numbers of modulation levels. Finally, curve 410 illustrates the advantage of MPAM over THP as a function of M. Since the crest factor for THP is constant and equal for all values of M r , 4.77 dB, it can be seen than an extra loss due to pre-coding instead of the small range of M to 4. The performance loss is negligible for M equal to or higher than 4 (corresponding to k 2). When M is high enough, the pre-coded symbols are independent and the random variables are evenly distributed. This implies that the statistics of the pre-coded symbols are very similar to the statistics of the symbols of the original data and the spectrum of the pre-coded symbols is white. In addition, since pre-coding is employed on the transmitter side, there is no problem applying a more complicated modulation coding such as grid-coded modulation or side-group coding, which requires postponing decisions and cannot therefore be , well combined with a DFE on the receiver.
However, the THP employed on the transmitter requires
25/60 a return from the receiver in order to get current channel response. Instead of this small disadvantage of the implementation, THP still remains suitable for the prevalent part of the presented applications of POF. For example, 5 THP is suitable for any star topology, daisy chain topology or tree topology. In the star topology, each node is connected to the network via a packet switch by means of a double POF having two fibers for the two respective directions. package and more than a dual interface. A node is connected to the network and, at the same time, works as a bridge between the different network domains with which it is interconnected. The tree topology is an evolution of the daisy chain topology, in which some nodes have more than two double POF interfaces. These three topologies are generally suitable for any type of sensor applications based on video or media distribution, especially for local network applications, 20 industrial plants and automotive applications, in particular, interconnecting cameras and screens.
However, current automotive applications based on POF also use a physical ring topology over a simple POF. Certainly, several nodes are connected “'25 serially or are connected to a central unit. Such ........ topology is not necessarily ideal for sensor applications. In addition, the implementation of a return channel for each pair of nodes by the common ring is difficult to implement, especially for a higher number of nodes 30 involved. For such topologies, in this way, equalization techniques other than THP may be more convenient. For example, an Advance Equalization (FFE), which does not require a return from the receiver to the transmitter. When the
26/60 physical ring topology is required, FFE can operate better than DFE due to an M-PAM with high spectral efficiency, rather than loss of performance due to increased noise. Namely, DFE can suffer from considerable error propagation 5 in such a system.
In order to achieve an efficient installation of the modulation, coding, pre-coding and mold structure, it is important that these techniques are designed with each other.
In particular, the present ... invention relates to the mold structure for transmitting user data over plastic optical fiber. The mold structure allows to accommodate user data and additional signal for the purposes of synchronization, link control and in particular adaptive techniques such as coding and modulation and equalization.
In communication systems, user data is transported over a physical medium such as copper wire, optical fiber, wireless channel, etc. in a well-defined structure to allow the corresponding interpretation of the 20 data on the transmitter and receiver. In particular, the data is ordered in the time domain in the so-called mold structure. The template structure defines how data is transmitted over a physical medium including the location and order of the data in the time domain. To allow
- 25 synchronization of the appropriate receiver, the sequences between the user data.
and data detection at the time of synchronization are included. Part of the user data, the mold structure typically includes parts dedicated to the control data. Control data can be included to control the connection, control data for multiple user access, providing predefined pilot signals used to estimate channel quality and equalization etc. the mold structure used in a system
27/60 has an impact on transmission efficiency and its design must follow the characteristics of the physical environment.
The transmission can be carried out in different operating modes. In a normal mode of operation, the mold transmission is active at all times even when no data is transmitted. If no user data is available for transmission, the inactive information is sent. This results in transmission with a certain level of power even when not needed. In order to allow energy savings, a low power mode can be provided. In a lower power mode, user data is transmitted only on the payload of the mold structure if available. Certainly, data transmission and reception can be switched off during inactive phases in order to reduce energy consumption. For example, the IEEE 802.3az Ethernet standard called Ethernet with energy efficiency provides such functionality. Another way to improve the efficiency of data transmission and reception over a physical medium is the power scale that is applied to different parts of the mold structure according to the physical medium restrictions and transmission characteristics.
In order to design a mold structure suitable for plastic optical fibers, the mold structure must address the bandwidth limitations, possibly varying the transmission characteristics and noise sources of - all electronic and / or optical elements forming a part of the communication channel. This includes fiber itself, optoelectronics, and optics. The requirements for such a mold structure are even higher in a communication system that reaching high performance levels requires multi-gigabit transmission over the fiber
In particular, the coding scheme and corresponding plastic optics.
adaptive modulation with high spectral efficiency must be
28/60 used to increase the budget of the optical power link. The non-linear response caused by the optoelectronic elements in the transmission path must be compensated. In addition, in order to equalize intra-symbol interference, forward equalization or decision return equalization or pre-coding on the transmitter side must be applied. The synchronization symbol should be advantageously designed to allow the recovery of time with low intensity, the identification of the symbol among 10 transmitted symbols and the detection of the phase to carry out efficient sampling. To adapt the transmission and reception to the possibly variable characteristics of the channel, a robust logical subchannel (control channel) must be used for the adaptive configuration so that the system can dynamically modify the pre-coding coefficients, the data rate, to transmit link status announcements, negotiate physical transmission capabilities during link setup, etc. This information belongs to the control data.
Figure 5 shows an example of a mold structure for a normal power mode according to an embodiment of the present invention. The mold includes:
- Reference signal (pilots) for mold synchronization, time recovery, non-linear channel estimation · 25 and equalization adaptation,
..... - Physical header for link initialization, capacity negotiation, user data synchronization, adaptive pre-coding and adaptive bit rate, and
- Payload data blocks, which include feed error correction with high coding gain (FEC), modulation and pre-coding.
In particular, a mold already includes a part of
29/60 SI synchronization at the beginning of the mold. The SI part includes a sequence of symbols for mold synchronization and time recovery. As can be seen in figure 5, the mold j + 1 following the mold j also starts with the synchronization part Sl. The SI synchronization part is followed by a payload data block (part of the user data) that includes several code words CW 0 , CWi, CW 2 and CW 3 from a corresponding correction code. User data in the ~ data block is preferably encoded with an advance error correction with a high gain coding and modulation scheme. For example, the multilevel side group (MLCC) coding scheme provided in European patent application no. 11002046.8 (and incorporated by reference here) transmits data side group is preferably adapted.
over a three-level encoded POF. The first
This scheme a level code includes BCH encoding, the second level includes encoding
BCH with a higher code rate than the first level, and all three levels include mapping to a constellation and lattice transformation of the mapped symbols. The levels are then added and the resulting encoded symbols are mapped in a time-domain modulation. The second level provides two selectable BCH codes with substantially the same code rate and different codeword length. Correspondingly, decoding can be performed by the multi-stage decoder. Certainly, the code words CWo, CWi, CW 2 and CW 3 can be code words of the MLCC code.
The data can also be pre-encrypted. To allow for the negotiation of capacities, the synchronization of user data, the control of adaptive pre-coding and the adaptive bit rate, a physical header is included in the template structure to accommodate the control information.
30/60
This is illustrated in figure 5 by the parts PHSO, PHS1, ... PHS12 and PHS13. These parts of the physical header are included in the mold structure at regular distances from the same mold. In particular, in figure 5 the physical header is included in each of the 8 data sub-blocks. The parts of the PHSx physical header, x = 0,., 13, are included in the template alternately with the parts of the reference symbol sequence S2y, y = 0, ..12,
The parts of the sequence of the reference symbol S2y are inserted from the mold to allow time recovery, estimation of the non-linear channel and adaptation of equalization. In particular, the parts of the reference symbol S2o, S2i and S2i2 are shown. These parts of the reference symbol (pilot) S2 are located between the locations of the physical header possibly at equidistant temporal distances. The template j in figure 5 includes 28 data blocks enumerated from 0 to 27, where each sub-block still includes four CWi openings with i being an index from 0 to 111. A synchronization part Sl, a part of the reference signal S2 or a part of the PHS physical header is included every four data code words (CW). However, it is observed that this mold structure is just an example and that in general different numbers of code words in a sub-block as well as the sub-blocks (parts of user data) in a mold can be used and that the distance between the pilot and synchronization parts as well as the parts of the physical header may differ.
In summary, the template of figure 5 comprises pilot signals, a header and a payload of a predefined length. The pilots and header are divided into sub-blocks and inserted between payload sub-blocks. Each header or pilot sub-block consists of a predefined number of symbols. For header sub-blocks or
31/60 pilot, the first several symbols and the last several symbols have a value of zero. Each payload sub-block consists of an integer number of MLCC code words. The transmission of MLCC code words is aligned with the beginning 5 of the payload sub-blocks. The length of the code word can be configured in the MLCC code. At the beginning, a standard length of the code word can be applied. In the * -example of figure 5 the sub-block consists of 4 MLCC code words. However, this is just an example and, in general, another 10 number of code words can be used. The pilot (Sl, S2x) and header (PHSx) sub-blocks are transmitted once per payload sub-block. The mold follows the same pattern starting with an Sl block and alternating S2 and PHS sub-blocks, even when the low power mode is used 15 as will be shown below.
Figure 6 illustrates preferred characteristics of the synchronization part S1 and the parts of the reference signal S2y as well as the parts of the physical header PHSx in terms of a signal. In particular, the mold j begins with a part of synchronization S1 including a sequence of reference symbols (pilots) for the purpose of mold and / or symbol synchronization and time recovery. As can be seen, the part 610 representing the synchronization part S1 begins with a zero signal and ends with a zero signal. The signal ' Λ 25 zero here corresponds to an average optical power, after converting current to optical power on the LED. The zero signal is used to accommodate the impulse response channel, the estimate of which is still used by Tomlinson-Harashima pre-coding advantageously applied to the data used. As can still be seen in the figures, in this case, the zero sign does not represent the value of the lowest sign. The term zero here refers to a logic signal level of 0. In particular, the zero signal is a signal
32/60 constant at a predefined zero level. The included pilot symbols have two possible levels, 1 and -1. The mold j starts with this synchronization part Sl, 610. The synchronization part is followed by a first data sub-block 5 formed by four code words CW 0 to CW3. The data sub-block carries the payload that can be pre-coded by THP and coded and modulated by the corresponding MLCC feedrate correction code. Data can be encapsulated by various protocols such as the Ethernet protocol, a 10 protocol for carrying particular types of payload such as video
or audio, SPI c > u I2C, or any other protocols in highest layer. After 0 first sub-block in Dice, the part of physical header 620 is included. Different from the part gives 620 payload, that accommodates the symbols by having more than what
two levels, the physical header is preferably transmitted using a modulation that allows for robust transmission. The example in figure 6 shows a part of the corresponding physical header 630, which includes only a signal with two levels. However, it is noted that this is just an example and in general the physical header can also be coded using more levels. It is, however, useful when the physical header is encoded with fewer levels than the payload data in order to increase the robustness of the control information ‘25 loaded in the physical header. The physical header can carry in particular control information related to the link configuration, negotiation of a particular pre-coding and pre-coding parameters and / or modulation coding parameters.
Figure 6 also shows a pilot part S2 640 to load the predefined pilot sequences that can be used for estimating the non-linear channel, adapting the equalizer and recovering time. Unlike the part of
33/60 Sl synchronization, the pilot sequence S2 includes symbols with various levels of modulation. This is particularly useful for estimating the nonlinear channel and adapting the equalizer. As can be seen from figure 6, all parts without data Sl, S2, and PHS start and end with a part of the zero sign in order to separate them from the previous and subsequent data sub-blocks and thus mitigate the impact of interference intrasymbol. between mold sections.
The mold structure shown in figures 5 and 6 is suitable for the continuous transmission of the mold regardless of the availability of user data. This means that even when user data is not available, the mold is transmitted and the payload data blocks are filled with useless information. Certainly, the receiver can easily track changes in the received signal as waves from the baseline, variations in attenuation, deviations in clock frequency, etc. The tracking can be performed, for example, using synchronization and reference signals (pilots) Sl and S2 and the parts of the PHS physical header.
Figure 7 illustrates an alternative mold structure that is particularly advantageous for a low power mode. In low power mode, the synchronization part Sl, pilot parts S2 and parts of the PHS physical header are transmitted in the same way as in the normal mode shown previously. However, data sub-blocks are transmitted only when user data is available. Certainly, the mold structure allows energy savings by not transmitting any useless loads if user data is not available. This is illustrated in figure 7 sleeping at the beginning of a data sub-block (part of the user's data) and waking up at the end of the data sub-block. After the control data
34/60 (such as synchronization data, pilot, header), the optical power is turned off / forced down (sleeping) for the duration of the data sub-block in which the data is to be transmitted and turned on / forced up (wake up) ) at the end of the sub5 data block to transmit the next control information. It is observed that the downward and upward force is a consequence of switching that typically in real systems cannot be performed instantly, but needs time to turn the power on or off. In - 10 period optical power increases or decreases. It is observed that this disconnection of the optical power does not result in the zero signal mentioned above (which is transmitted with a non-zero optical power, but represents the zero logic of the logical bipolar signal). There is still no optical power output 15 (zero).
In other words, in each part Sl, S2 and PHS, the system wakes up to be able to track the clock and equalizers. For the duration of a payload data block (data sub-block) the power is turned off (at a low level 20) in order to obtain energy savings when no user data is available to transmit. The physical header can be used by both ends of the link (transmitter, receiver) to establish the use of low power mode during initialization. All header or pilot sub-blocks 25 are transmitted, but transmission can be interrupted during payload sub-blocks. Certainly, the receiver can still follow the timing recovery from the mold synchronization, the channel estimation and equalization adaptation, and adaptive pre-coding and adaptive 30 bit rate. The low power mode in this example always affects a full payload block so that it is not possible to stop or restart the transmission in the middle of a payload sublease. The amount of energy savings
35/60 will depend on the percentage of time needed to sleep and wake the system compared to the length of the payload subloco. This percentage depends on the implementation and the actual optoelectric components used in it. In general, the power can be turned off. However, there may be realizations, in which there is still a remaining amount of power so that the power is turned off. In addition, in this example, power-off refers to the entire subblock. However, in general, on / off can also be performed for a subset of the code words (CW). For example, the first CW and / or the last CW can always be transmitted or similar. This can have disadvantages and may require corresponding PHS signaling. On the other hand, when all data sub-blocks are turned on / off, then the receiver only needs to turn on to receive Sl, S2 and PHS, and turn off if it detects that the following data sub-block has been turned off by TX no power over a given number N of symbols). No signage is then required.
Figure 8 illustrates the energy savings obtained by the mold structure of the low power mode relative to the normal mode as a function of the link load. In particular, the graph shows energy consumption as a function of traffic load when the low power mode mold structure is applied to the transmission. The energy consumption is represented in relation to the active mode for traffic loading with Poisson arrivals of Ethernet packets with 600 bytes. The ideal dependency would be a linear dependency shown in the figure as ideal and meaning that the power is only transmitted when the data is transmitted. This corresponds to instantaneous power on and off. The three curves above the ideal curve denoted as EE-POF represent the transmission according to the realization
36/60 low power described with reference to figure 7. The curves differ in the subject of the percentage of time required to activate and deactivate the transitions compared to the time of the data sub-block. In particular, sleeping + awakening the transitions for 10%, 20% and 40% of the time of the data sub-block are illustrated. The higher curve illustrates the efficiency of the EEE-1000 T-based mold structure (1 Gigabit per second transmission). It is observed that based on the current state of the art in optoelectronics, the corresponding transition periods when enabling and disabling transitions below
10% are workable. Certainly, the energy savings that can be obtained using the structure described with reference to figure 7 is substantial. As can be seen in the graph, energy consumption scales almost linearly with the link load.
The position and characteristics of the timing, pilot parts and mold header can have a considerable impact on transmission efficiency. According to the present invention, synchronization are two distinguished types, namely sequences, pilot part of synchronization
SI synchronization designed for
SI and the part is transmitted pilot S2 at the beginning of the mold part.
to facilitate the synchronization of the mold, that is, the detection of the mold edges. Certainly, the receiver must be able to detect a mold start. Preferably, the SI synchronization sequence corresponds to a pseudo-random sequence of 2-PAM symbols. This means that the synchronization sequence includes only symbols of two possible levels, high and low. The length of the 2-PAM symbol string is preferably selected to provide low detection variance at the receiver. In addition to the advantages of the PAM modulations mentioned above, 2-PAM modulation has the advantage of being simple. The information (the sequence of
37/60 synchronization) are known a priori by the receiver and thus the receiver can implement a data-assisted algorithm for the mold detection limits. For example, the correlation with the synchronization sequence at the receiver can be implemented using a tree of additions and multiplexers, as long as the reference signal has values of the setting {-1, 1}. The symbols in the SI synchronization sequence can also be used for time recovery by allowing _____ the search for the ideal sampling point (phase synchronization depending on the channel delay group and channel impulse response). For example, the clock recovery algorithms of MüllerMüller or Bergman can be employed, which operates at a symbol rate (for more details see, for example, Kurt H. Mueller, Markus Müller, Timing recovery in digital synchronous data receivers, IEEE Trans. On Communications, vol. Com-24, no.5, may 1976, pp. 516-531 and Jan WM Bergsmans, et al., A class of data-aided timing-recovery schemes, IEEE Trans. On Communications, vol 43, No. 2/3/4, Feb / March / April 1995, pp. 1819-1827, which are hereby incorporated by reference). The power scale of the SI pilot sequence is selected so that the transmission of this subblock of the mold uses the full range of the light emitting device so that the SNR available in the receiver is the maximum to guarantee a robust detection. Certainly, the low and high --- 2-PAM level corresponds to the full range of the transmitter. As described above, the SI synchronization part is pre-suspended and attached by zero strings. Zero sequences correspond to the average optical power after converting electrical power to optical. In this way, the optical power of the zero sequence is equal to the midpoint between the extreme values taken by the pilot S1. The length of each zero symbol sequence is
38/60 preferably designed to be able to contain the complete channel impulse response, in particular the most representative channel response leads. These can be determined as taps with (average) power that exceeds a predefined limit. These parts of the zero signal adjacent to each of the Sl, S2 and PHS parts allow the interference of the symbol to be reduced / avoided. In particular, zero strings are inserted before and after the 2-PAM symbols to avoid. intra-symbol interference caused by the previous payload data sub-block on the synchronization part Sl and to avoid intra-symbol interference from the synchronization sequence Sl on the next (next) payload data sub-block. The 2-PAM symbols are sufficiently robust for mold synchronization and time recovery (adjustment of the symbol's sample point) over non-linear channels such as channels formed by plastic optical fiber and the corresponding optoelectronics. However, they may be insufficient for the purposes of channel estimation and equalization.
Figure 9 illustrates a possible implementation of a synchronization signal generator. In particular, a generator of the maximum binary length sequence (MLS) can be used to generate a binary pseudo-random sequence of the length of L S i. After generating the sequence, the sequence is modulated by 2-PAM modulation. Before transmitting the modulated sequence over the channel, a power scale factor can be applied. The power scale factor is relative to the factors applied to the remaining parts of the mold. In particular, the power scale factor is defined by an integer kO, where kO is defined as the maximum of the constellation 2 k0 PAM, whose system can manage in a payload data sub-block and / or pilot sequence S2. O
39/60 kO integer is used to define the scale factor for all parts that make up the mold. The integer kO must be high enough to allow fine resolution and to define the scale factors for the different mold part. It is assumed here that the constellations of all parts of the mold are normalized in the arbitrary range [-2 k0 , 2 k0 ) after the scale. Figure 9 shows k0 = 8 which corresponds to the maximum modulation 256-PAM in the data payload sub-blocks and / or pilot sequence S2. The symbol F s denotes the symbol rate emitted from the generator of the synchronization symbol after the power scale.
As can be seen in figure 9, an MLS 910 generator generates a pseudo-random sequence of L S1 bits. The MLS generator can be implemented by changing linear return records by changing and adding operations. Said random bit sequence generated from zeros and multiplied by factor 2, resulting in a sequence of levels 0 and 2 from which a constant is subtracted 920 resulting in a sequence with levels -1 and 1. This sequence is provided by generator 950 to the power scaling block 960, which applies the scaling factor (in this example factor 255) by multiplying 970 the said random sequence generated, which is then the output at the rate of the symbol F s . The output sequence is scaled to have values -255 and +255 (in general, -2 k0 + l and 2 ko -l).
THE figure 10 illustrates the exit sequence in Sl synchronization, generated as described above. In particular, the sequence of symbol zero of symbols L s iz is pre-suspended and attached (1001, 1009) to the sequence in
actual synchronization. Between the two zero symbol strings 1001, 1009, L S i the scaled power, MLS generated, 2-PAM 1010 symbols are inserted. The preferred design, particularly advantageous for gigabite over plastic optical fiber, includes zero symbols L S iz = 16 in symbols of 312.5
40/60 per second (MSps). Correspondingly, the length of the 2-PAM symbols is preferably symbols L S i = 128 at the same rate in symbols of 312.5 mega per second (MSps).
The pilot sequence S2 preferably has a different design. Advantageously, it includes a sequence of M-PAM symbols. Since the channel is non-linear, more than two levels are used to excite and extract all information from the channel's response. Since the pilot sequence S2 is known a priori by the receiver, a data-assisted estimation algorithm can be implemented at the receiver for the purpose of estimating the non-linear channel. For example, recursive least squares (RLS) estimation based on the truncated Volterra series can be applied, in which, for example, DC, first order, second order and third order responses can be estimated (for more details see, for example, example, V. John Mathews, Adaptive Polynomial Filters, IEEE Signal Processing Magazine, July 1991, pp. 10-26, which is provided here by reference). The Volterra-based response can be used at the receiver to linearize the channel response in order to improve the reliability of data detection. The pilot sequence S2 can also be used to adapt equalization as an estimation of an advance equalizer, a decision return equalizer or an equalizer of the '25 Tomlinson-Harashima pre-coding, in particular, to estimate the pre-coding coefficients . Since the data-assisted algorithm for channel estimation and equalization requires longer training sequences for convergence, the pilot sequence S2 needs to be longer. In order to avoid latency in the transmission of user data, according to the present invention, it is advantageous to divide the pilot sequence S2 into several pieces (parts) instead of transmitting the entire part S2 at once.
41/60
Preferably, the length of each piece of the pilot sequence S2 X is equal to the length of the synchronization sequence S1. The variable x is an index referring to the particular part S2e, the index being an integer with a maximum value corresponding to the number of parts S per mold.
The temporal separation between pieces S2 and the synchronization sequence Sl is preferably the same as can be seen in the embodiment described with reference to figures 5 to 7. The 'pilot sequence S2' can be used with the synchronization sequence Sl for recovery time as long as they represent a time base for the received signal. In other words, the parts of the synchronization symbols S1 and pilot symbols S2 X are periodic in a pattern sequence with a predefined frequency. Similarly, as in the case of the synchronization sequence S1, each piece S2 is pre-suspended and attached by a zero sequence to avoid intra-symbol interference.
The data payload sub-blocks can be pre-coded so that post-cursor intra-symbol interference is eliminated, for example, in a TH pre-encoder. However, in the receiver the non-precoded parts Sl, S2 and PHS can still produce post-cursor interference. Preferably, pre-coding is not applied to Sl, S2 and PHS in order to make it independent of communication between the receiver and the transmitter.
The power scale for the S2 pilot sequence is advantageously applied so that the extreme values of the M-PAM modulation (Μ -1 and -M + l for PAM symbols {-M +1, -M +3, ... M - 3, M -1} maintain the extremes of the full range of the light emitting device.
Figure 11 illustrates an example of a pilot sequence generator S2. The pilot sequence S2 is preferably a pseudo-random sequence generated by a generator of
42/60 maximum length sequence (MLS), similarly as in the case of the synchronization sequence Sl. The length of the generated sequence is preferably kO x figure 11, the MLS 1110 generator generates one with a length of kO x L S 2,
L s2 bits.
sequence
This sequence
Looking at the de of zeros and bits is converted from the serial sequence to the parallel L S 2 symbols, each
1020,
This results in a symbol with kO bits. The symbols are sequence multiplied by 2 resulting centered and 1030 centered. A is the power, scaled by. a factor 1 relative to the definition of power provided in relation to synchronization generation. A sequence of L S 2 symbols is emitted in the scale factor of the sequence with values {of
255, -253, ...,
253, 255} rate of the symbol F s .
serial conversion
2 k0 -PAM.
for parallel
In particular,
1120 corresponds to modulation by kO-bit chunks to form one the bits are grouped sequence of unsigned integers (signal levels) ♦ The power scale factor is applied before transmission to the channel. The power scale factor is relative to the factors applied to other parts of the mold. It is assumed that the constellations of all parts of the mold are normalized in the arbitrary range [-2 k0 , 2 k0 ) after the scale. It is noted that the examples above illustrate a case in which kO is equal to 8. However, in general, any other kO value can be used.
After the sequence of symbols Ls2 M-PAM is generated, the sequence "is divided into pieces of symbols L 52x where, preferably, L s2x = L S i. Each piece is pre-suspended and attached by a sequence of zero symbols of a length L s2 z · Preferably still L S 2 Z = L S i z . In other words, the length of the pre-suspended and attached zero symbol strings for the synchronization sequence and the pilot sequence are the same length. In addition, the sequence length of the synchronization part Sl is equal to the length
43/60 of the S2x pilot part
Figure 12 illustrates the signal representing the pilot sequence S2. In particular, an S2x piece of the S2 pilot is illustrated. The piece S2x is pre-suspended and attached to a sequence of symbols L s2z . The S2x pilot sequence piece itself includes L s2x symbols. According to a preferred design for gigabite over plastic optical fiber, the length of the zero symbol strings pre-suspended and attached to the pilot sequence piece is 16 symbols at · 312,510 MSps. The length of the M-PAM symbol sequence that constitutes the S2 pilot is preferably 1664 symbols at 312.5 MSps. This symbol sequence is subdivided into pieces, each preferably comprising 128 symbols at the same rate as the symbol and the number of pieces of the S2x pilot sequence is preferably 13. Certainly, the synchronization number and parts of the SI and S2x pilot sequence in one mold is 14 as already shown in the examples of figures 5 to 7. The number of levels of M-PAM is preferably 256. It is observed that this configuration is an example that is particularly advantageous for plastic optical fiber. However, different values can also be selected from the limitation of the present invention. In particular, the mold can have a different number of pieces of the pilot sequence and / or parts of the user data. The user data part '* 25 can have a different number of code words included. The user data included does not have to match the code words (or whole number of multiple code words) of a previous future error correction code.
Physical header includes control information.
In particular, the control information is used for the adaptive configuration, which allows the system to dynamically adapt a group of coefficients of the Tomlinson-Harashima pre-coding and the bit rate of the user data. THE
44/60 adaptation of the data rate by specifying the quantity to the spectral user data in each being used.
level
This and / or the user can be redundant, the configuration of the realized can be added efficiency of an MLCC scheme, it cannot be obtained, by one of the coding (and modulation) data physical status of the in the case of example, by the code rates predefined as described above.
gives
The physical header can also include link and initialization negotiation of the link initialization. No physical layer.
announcement of link capabilities and / or other general command transmission, includes information
Preferably, the physical header is to be decoded by the receiver in a more user-friendly way in the robust design than the user data encapsulated in the load sub-blocks binary information loaded by the changed physical header and encoded with a future correction code before modulation . The correction code may be future error error is designed according to the error correction capability provided by the future error correction code used in the payload data so that the probability of error in decoding the physical header is always lower.
In addition, a cyclic redundancy check (CRC) can be added before future error correction coding for error detection capabilities at the receiver, so that the receiver can always know if the header is correct. Preferably, in order to provide robust header transmission, 2-PAM modulation based on two-dimensional (2D) binary phase shift (BPSK) modulation mapping is employed. This modulation improves the noise margin by three decibels with respect to the data of the
45/60 payload in the worst channel conditions when it is assumed that both parts use the same future error correction. This will be exemplified in more detail below.
Figure 13 illustrates the encoding chain of the physical header according to an embodiment of the present invention. Preferably, a binary BCH code is employed as a future error correction code. For example, a
16 CRC bits is inserted a example of a generator polynominal is:.. 1 + x 2 + x 5 + x 6 + x 8 + x 10 + x 11 tx 12 + X 13 + x 16 . THE figure 14 illustrates An example generation corresponding bits in CRC parity, No beginning of
calculation, the sixteen delay elements S0 to S15 can be initialized to zero. For example, the 704-bit physical header can be used to calculate the 16-bit size CRC in the CRCgen state with switch 1410 connected. After the corresponding 88 octets (equal to 704 bits) of the header are processed serially, switch 1410 is disconnected corresponding to the CRCout setting in figure 13. Then the 16 stored values S0 to S15 correspond to calculated CRC 16, which is transmitted in order from S15 to S0.
BCH encoding is a systematic configuration in which parity is transmitted after the information message. An example of such a systematic encoder is illustrated in figure 15.
Figure 15 illustrates a systematic BCH encoder, which can be used to protect the physical header. In particular, BCH encoding can be performed in two stages, namely:
- Multiplication of M (x) by x nk , where M (x) is the information (message) of a length of k bits to be decoded, and
Calculation of D (x) as the remainder of the division
46/60
Μ (χ) · x n_k by G (χ),
All delay elements S0,. . . Sp-1, shown in figure 15, must be initialized to 0, before coding. All k bits that form the M (x) information message are used to calculate parity D (x) in the BCHgen state of switch 1510. After all k bits are processed serially, switch 1510 is disconnected (BCHout setting). and stored values p ___________ (S0 ... Sp-l) are output as parity D (x). D (x) is transmitted in the order of Sp-1 to S0.
The physical header sub-template (PHS) can be obtained after CRC, binary change, BCH coding and BPSK modulation. The particular form of encoding the physical header is preferably independent of the 15 M-PAM modulation and equalization used for the data payload sub-blocks. This allows the reception of the physical header when resetting the system to start negotiating the adaptive bit rate, pre-coding, negotiating capacities, etc.
With reference to the preferred design of encoding 20 for Gigabite over a POF, a corresponding adaptive correction code as described above is applied, which defines a suitable FEC for the payload data sub-block. Preferred parameters of the code are the length of the code word in bits number of nh = 896 bits, the number of bits 25 of the information kh = 720 bits, the number of parity bits ph = 176 bits, rate per code of rh = 720/896 = -0.8. In addition, BCH over the Field of Galois GF (2m), where m = 11 and the error correction capacity t = 16 is applied. This is a reduced version of BCH (2047, 1871). Ά reduction is implemented 30 supplementing 1151 zero bits in 720 bits of data. In order to reduce the Arithmetic of the Field of Galois the irreducible polincminal of minimum weight 1 + to 2 + x 11 can be selected. The Polynomial of the Generator is given by
47/60
G (*) = Xg (o · * '/ = 0 where g (i) has only values 0 or 1 (binary values). The order of G (x) for this BCH code is 176 bits and the coefficients G ( x) are given, for example, by:
’H0001_A3E8_171D_BCA4_EElE_7CDC_A7DA_FB8D_8F39_8072 _8516_6007 where g (0) corresponds to the Least Significant Bit (LSB). _____ ________ ______ ...
Robust modulation can be used for the header to ensure its correct reception. Figure 16A shows an example of such a modulation which is a two-dimensional (2D) binary phase displacement modulation (BPSK) 2-PAM (2D). A 2-PAM BPSK is a modulation that leads to the efficiency of 0.5 bits per dimension and is used to increase the noise margin by three decibels in relation to the decoding of the payload data block. The header is preferably not pre-coded by Tomlinson-Harashima pre-coding so that it can always be equalized at the receiver regardless of the transmitter. In the event that Tomlinson-Harashima pre-coding is used for payload sub-blocks, the signal quality is increased by six decibels with respect to user data on detection.
As can be seen in figure 16A, the bits of the BCH encoder are scaled 1610 and centered 1620 obtaining a bit sequence xO, xl, x2, x3 and x4. This bit sequence is further modulated in the phase and quadrature components Si, Sq and emitted in a sequence resulting from:
-xO, xO, -xl, xl, -x2, x2, -x3, x3, -x4, x4.
This output sequence is then the scaled and transmitted power.
The power scale is shown in figure 16B. a
48/60 example of an output sequence after the power scale is shown in figure 17. It is assumed that the physical header would be longer than the duration, for example, of the synchronization sequence or part of the pilot sequence SI and S2x. In order to avoid latency in the transmission of user data, the physical header is thus subdivided into several pieces (parts) denoted PHSx and transmitted at regular intervals of the mold and alternately with the data and pilot sequence. Advantageously, the- length of. each 10 piece of the PHSx physical header is equal to the length of the Sl sync sequence. Advantageously, the distance between the pieces of the physical header, the pieces of the synchronization sequence and the pilot sequence is the same, which allows the receiver to perform blind time recovery based on all of them (PHSx, Sl, S2x) as long as do not represent a common time base. Preferably, the frequency for transmitting the physical header pieces is predefined and well known to the receiver and the transmitter.
As can be seen from figures 6 and 7, the pieces 20 of the physical header can be located between two consecutive pilot subblocks so that the information in the physical header as well as the pilot estimation capacity are evenly distributed throughout the mold. Similar to the S1 synchronization sequence and parts 25 of the S2x pilot sequence, each piece of the PHSx physical header is pre-suspended and appended by the 'zero sequence' to avoid intra-symbol interference. This can be seen in figure 17, in which the number L PH sz of symbols represents the pre-suspended and attached zero sign.
The power scale of the physical header corresponds to the power scale defined by means of the power scale parameter k0 and is equal to 2 k0 -1 used to also scale the synchronization sequence
49/60
Sl. Preferably, the length of the zero symbol strings is the same as that described above, synchronization sequence S1 and a part of the pilot sequence S2x, preferably 16 symbols. The length of the sequence of the 2-PAM symbol composing the physical header is preferably
1792 symbols that are subdivided into pieces of the physical header, each having 128 symbols. The rate of the F s symbol is preferably 312.5 mega symbols per second and is the same for the entire mold. This results in 14 pieces of the PHSx physical header of a mold.
The data payload sub-blocks are used to load information from user data.
User data information is encoded and modulated according to the capacity of the available communication channel.
It is advantageous to use the block-oriented channel encoding instead as long as it allows decoding. In addition, the data can extend over codewords so that the future error of each sub-block of convulocional codes, reducing the latency of the payload sub-blocks by an integer decoding number of the load data correction useful to be independent. This is mainly advantageous when the low power mode mold structure is used, as the decoding latency does not depend on the data sub-blocks enabled in the mold. In addition, decoding latency does not show instability, as long as symbols belonging to a code word are received from the interrupt.
Figures 5 and 7 illustrate a mold structure in which a payload sub-block includes four slots which are at the same time four MLCC code words (CW). The installation of the block coding has the advantage of alignment with the
50/60 start of the sub-block. This is particularly advantageous for the low power mode mold structure, as long as the decoding latency is otherwise increased for the payload sub-block, for example, when the word code covers the edges of the sub- block. The length of the payload subblock is selected so that the suspension produced by the transmission of the synchronization sequence, pilots and physical header in the mold is relatively small. ----- - - -
The payload sub-blocks are not pre-suspended or attached by the zero sequences, as long as these sequences are already included in the synchronization sequence Sl, in the pilot sequence S2x and in the sub-blocks of the PHSx physical header. The pre-suspended and attached zero strings before and after synchronization, the pilot and header sub-blocks are selected to be of such length that the impulse channel response, and in particular its substantial part, is included.
scale factor applied to payload sub-blocks depends on the number of M levels of the M-PAM modulation. The number of levels (order) of the modulation may depend on the adaptive configuration of the communication system that is advantageously selected to address the channel's capacity. In particular, the M-PAM modulation has adjustment values:
{-M + 1, -M + 3, M-1)
The scale factor also depends on pre-coding
Tomlinson-Harashima, which uses a different physical payload block and pilot sequences.
Tomlinson-Harashima, in the useful beginning, the state of the filter means that it is assumed that the transmission of the sub-transmission of the header is assumed In the case of the pre-coding of each load sub-block return is reset. This all the previous symbols
51/60 entering the Tomlinson-Harashima precoder was zero. This readjustment is used as long as the sub-blocks with control information such as the synchronization sequence S1, the pilot sequence S2 and the physical header sequence PHS 5 are not pre-coded.
The 2 ^ PAM constellations being emitted from the MLC encoder are affected by a scale factor in order to obtain equal maximum amplitude for any constellation. The constellations are scaled to equal optical modulation amplitude (OMA) as long as the optical channel is a communication channel limited to the peak of power, as explained in the Historical Section of the Invention.
For example, parameter k can be defined as k = 1, 1.5, 2, ..., 7.5, 8 bits per dimension and scale factor 15 can be used when THP is used:
5ξ „#) = 2 Λ1 · 2“ '
When LE or DFE are used, then 5 / W *) = round
II 1 x + - 1 1 2J round (x) = sgn (x) where sgn is an operator that returns the sign of the input expression. Here it is assumed that the constellations are normalized to the arbitrary range [—2 k0 , 2 k0 ) after the scale.
Since the constellations are not scaled for equal average energy, the signal in the available noise index 25 for each constellation depends on the constant k and the pre-coding. In particular, the signal in the noise index is higher for the constellation with a lower crest factor. In the case of Tomlinson-Harashima pre-coding implemented for payload sub-blocks, all constellations showed the same crest factor after pre-coding and the signal
52/60 available to the noise index for each constellation depends on the loss of pre-coding.
Figure 18A shows an example of a table that lists the parameter k and the corresponding scale factor (SF) 5 with Tomlinson-Harashima pre-coding enabled (third column) and disabled (fourth column), respectively, for different constellations of the order M -PAM. Figure 18B shows the operation of the power scale ... performed on the encoder. In particular, from the Tomlinson-Harashima pre-encoder, a signal enters the scale unit and is scaled with the factor SF (k) and sent at the rate of the symbol F s to the channel.
Fig. 19 illustrates an example of a method of transmission and reception according to the present invention, of which a detailed example and detailed embodiments have been provided above. In particular, the transmission method may include the step to enter 1910 (receive) user data. This step typically corresponds to receiving user data from higher layers, possibly encapsulated in the upper layer protocol (s). For example, a video signal encoded with MPEG and encapsulated in IP packets and / or MAC layer packets can be inserted. However, any type of media such as audio, text, multimedia etc. encapsulated in any protocol stack can be inserted into the physical layer. Certainly, here, user data is ..... content data possibly compressed and encapsulated in one or more protocols.
On the transmitter side, this user data is segmented to be inserted into the mold structure. The start of the mold with a synchronization sequence, which is generated in step 1921. The synchronization sequence is followed in the mold with a first part of the user data (subblock of the user data). In the examples above, the size
53/60 of the user data parts were four codewords coded, for example, by MLCC and possibly pre-coded. The first part of the user data is then followed by either part of the physical layer header or part of the reference signal. In the examples above, the physical header part follows. The PHSO physical header part is preferably transmitted as long as this approach allows for regular synchronization (time determination, ie, adjustment .....- of the sampling point), based on the synchronization sequence and the pilot parts. However, this is just an example and, in general, the order can be reversed. The reference signal is generated in step 1922 and the physical layer header is generated in step 1923.
After inserting each part of the pilot sequence and each part of the physical header, a part of the user data is inserted into the template. It is observed that the input of control information in the physical header is also generated based on the selected transmission parameters, for example, based on the return of the receiver (the control information here can be information that controls the redundancy of the encoding channel, pre-coding etc.). It can also include the link negotiation control protocol.
The mold is then formed 1930 as described above, starting with the synchronization part and including a predefined number of parts of the user data parts, parts of the reference signal and parts of the physical header ordered in accordance with the present invention. The formed mold is then transmitted 1940 on the plastic optical fiber.
An example of the receiving method according to the present invention is shown on the right of figure 19. In particular, a signal is received from the plastic optical fiber. The signal can be a signal as transmitted by the
54/60 transmission method described above, which is indicated in the figure by a dashed line. The received signal is further processed. In particular, the edges of a mold are detected first. The start of the mold is detected 1950 5 SEARCHING for the synchronization sequence. This can be accomplished by correlating the received signal with the known a-priori synchronization sequence. The result of detection is knowledge of the start of the mold. In addition, according to the symbols _ of the sequence of s-incronization, the term _ of the symbol 10 can be determined. In particular, the ideal sample time (for example, the middle of the symbol pulse) can be determined. After the synchronization sequence, in the mold structure, the part of the user data is transmitted step 1960 (demodulation), for example, and, correspondingly, leads to the description with the step 1990 data of the user.
a present application is not yet received. Like this,
This decoding can be performed, as briefly
3A.
figure 3C and limited by this
However, the approach and, in general, any other decoding depending on the encoding applied to the For the purpose of the present invention, data can be applied at the transmitter.
the data can still be decoded. In this case, step 1990 may include demodulation. In step 1995 it is checked without the end of the%
mold is reached. If the end of the mold (ΕΟΓ) is reached, then the start of the new mold is detected as already described - in step 1950.
If the end of the mold is not reached, the data is followed, in general, by the part of the physical header 30 or by a part of the reference signal, corresponding to the head and pilot branches of the 1960 decision block. The decision in step 1960 can be carried out based on the fixed predefined mold structure. It is certainly known
55/60 which type of symbols should be processed as the next. For example, parts of the user data decoded as described above can be followed by a part of the physical header. This part of the physical header is then decoded 1980. 1980 decoding of the physical header part can demodulate and / or decode the control data embedded in the physical header part. The decoded control data is then used to control 1985 user data decoding of the molds or subsequent parts of the same mold. This may include adjusting the decoding and demodulation parameters such as the amount of redundancy added and / or the pre-coding parameters. However, the present invention is not limited by these examples and, in general, any information that needs to be signaled for the proper processing of user data can be received and processed to control the receiver, as well as to be transmitted to the link pair using a return channel for, for example, adaptive bit rate and / or TomlinsonHarashima pre-coding coefficients. In case the physical header is the coded block or the code word is distributed throughout the mold, the information that can load the physical layer affects only the reception of the next molds, since the reception of a complete mold is necessary for decoding.
After decoding and processing the control information, step 1960 should lead to the branching of the data decoding, since the physical header part must be followed by the user data part. The user data portion is processed as already described with reference to step 1990.
After the user data part, the part of the reference signal (reference symbols) is processed. This is indicated by the pilot branch of step 1960. The sequence
56/60 pilot is detected 1970 and the receiver parameters are set 1975 certainly. For example, the detection of the reference signal allows updating the time base as long as the sequence is known at the receiver and can be correlated with the signal received similarly to the synchronization sequence. In addition, reference signals can be used to estimate channel conditions (ie, estimating linear and non-linear distortion as well as adapting equalizers) with. based on. power received from the pulses of the reference symbol and comparing it with the sequence originally sent (to be sent). This knowledge can also be used to correctly encode user data (and / or the physical header).
Decoding of user data 1990 is performed only in normal power mode. However, for low power mode, this processing does not need to be performed as long as no data is received. In this case, the decoding step 1990 is replaced with the step of turning off the reception and turning it back on after the time interval to receive the user data. Correspondingly, for low power mode on the encoder side, step 1910 of entering user data is not included.
It is noted that preferably, the mold structure is predefined, meaning that the order and position of parts of the user data, parts of the physical header and parts of the mold reference signal are known to both the receiver and the receiver. transmitter and do not change over time. However, outside the scope of the present invention, there can also be realizations in which the mold length, the length of the user data blocks and / or other sub-blocks can be defined dynamically.
Figure 20 exemplifies a functional structure of
57/60 a transmitter and a receiver according to the present invention. It is noted that the transmitter and receiver may in general include more function blocks. Figure 20 shows only a part of the device units that can be impacted by the implementation of the present invention and which are adapted according to the present invention.
In particular, the encoder 2000a includes a signal generator 2010 for generating the additional signals to be transmitted in the mold with the parts for transmitting the user data. In particular, the additional signals are the synchronization sequence, the physical header and the reference symbol sequence. The signal generator can then include the corresponding separate parts: the synchronization sequence generator, the pilot signal generator and the header generator. The additional signals generated are then provided to the mold forming unit 2020. The mold forming unit 2020 forms the mold from the additional signals and, if available, includes user data. In particular, the template starts with the synchronization sequence and then alternatively includes parts for transmitting user data (which can, but not necessarily actually include user data) and parts of the additional signal. The parts of the additional signal are the parts of the physical header and the parts of the reference signal that are alternatively included between the parts to transmit user data. The formed mold is transmitted by a 2030 transmitter. The 2030 transmitter can include the shape of the pulse and inject the signal into the plastic optical fiber as shown in figure 1, blocks 110-130.
POF receiver 2000b of figure 20 includes a receiving unit 2040, which can perform functions described with reference to figure 1, blocks 170-190. The receiver can also include a
58/60 2050 synchronization to detect the synchronization sequence. As described above, the synchronization detection unit 2050 may include a correlation unit to correlate the received signal with the original synchronization sequence 5. The original synchronization sequence can be stored in memory or generated at the moment in the same way as in the encoder, for example, using an MLS generator as shown in figure 9. The output of the synchronization detector 2050 is the beginning of the detected mold 10 and the sampling time basis. According to the indicated mold start and time base, extractor 2060 extracts other signals from the mold. For example, the reference signals are extracted and in the reference signal detector 2070, they are processed to estimate the channel conditions, adapt the time base (which can be provided back to the 2060 extractor) and adapt the parameters of the equalizer, and estimated parameters can be provided to a 2090 data decoder for decoding the data which may also include equalization. The extractor 2060 is also adapted to extract 20 parts of the physical header, which are then decoded into a decoder of the physical header 2080. The decoder of the physical header 2080 decodes the control information embedded in the physical header. This information, as described above, can then be provided to the 2090 * 25 data decoder to correctly decode the data (eg .......... for example, to correctly set the decoder parameters as the rate of bit including adjusting the amount of redundancy, etc.).
It is observed that in general, both the synchronization sequence and the reference signal sequence include pilot symbols in the sense that these symbols are known in both the transmitter and the receiver. Certainly, both signals (symbol strings) can be
59/60 used to determine the time base (sample time period) and to determine the position of the mold. However, as described above, preferably, the synchronization sequence is transmitted with a high power (with the power range of the transmitter) and possibly only with two levels in order to ensure that the start of the mold is detected optimally and the receiver can implement the beginning of the mold researching the algorithm with low complexity. Reference signal pilots may include more levels of modulation than the synchronization sequence, which is useful for excellent estimation of the nonlinear POF channel. Preferably, the period of the synchronization sequence and the reference signal sequence is the same. Certainly, the main function of the synchronization sequence is to detect the start of the mold. The main function of the sequence of the reference symbol is the estimation of the channel and adaptation of equalizers. However, the synchronization sequence can also be used to estimate the coarse channel and the reference signal sequence can also be used to determine the position of the mold and its time period.
As described above, the present invention provides an efficient mold structure for transmitting POF data. In particular, the mold structure includes parts of the reference signal that serve to estimate the channel and adapt the equalizer. The reference signal is distributed by the mold in several parts in order to reduce the latency of decoding the user data and at the same time maintain the good convergence of the adaptive algorithms. The mold structure also includes control data preferably encoded by a block encoding and distributed by the code words by the mold in several parts. This allows to reduce the latency of the decoding of the user data
60/60 while providing the very robust control communication subchannel for signaling.
In summary, the present invention relates to the transmission and reception of data over a plastic optical fiber. In particular, the present invention provides transmission and reception over the plastic optical fiber of a particularly suitable mold structure. The mold structure includes a synchronization sequence and parts of user data that alternate with the alternating parts of the reference 'signal' and parts of the control data. The length of the user data parts can be the same, the length of the synchronization sequence and the control data and parts of the reference signal can also be the same. The distances between the synchronization sequence and the parts of the reference signal and the parts of the control data are advantageously equal. Alternating data and additional information avoids the latency of decoding the data while maintaining the required rate for additional information.
1/5
权利要求:
Claims (14)
[1]
1. METHOD FOR TRANSMITING USER DATA ON A PLASTIC OPTICAL FIBER, including the steps of:
generate a synchronization sequence, a reference signal and a control signal;
form a mold starting with the generated synchronization sequence and including a plurality of parts to transmit the user data, a plurality of parts of the reference signal, and a plurality of parts of the control data, characterized in that a part for transmitting the user data is located between each two of the synchronization sequence, a part of the reference signal and a part of the control data, and transmitting the generated mold over a plastic optical fiber.
[2]
2. METHOD FOR RECEIVING USER DATA ABOUT A PLASTIC OPTICAL FIBER, including the steps of:
receive on a plastic optical fiber signal, detect in the received signal a synchronization sequence indicating the beginning of a mold;
extracting from the mold a plurality of parts of a reference signal and control data, characterized in that a part for transmitting user data is located between each two of the synchronization sequence, a part of the reference signal and a part of the data of control.
[3]
3. METHOD, according to claim 1 or 2, characterized in that the distance in terms of time between each two of the synchronization sequence, a part of the reference signal and a part of the control data is equal, and / or the length in terms of the timing of the synchronization sequence, a part of the reference signal and a part of the control data is the same, and / or
2/5 between each two parts of the reference signal there is a part of the control data.
[4]
METHOD, according to any one of claims 1 to 3, further characterized by comprising:
[5]
5 a low power transmission or reception step including the respective transmission or reception of substantially no power within the parts of the mold user data, and transmitting or receiving the synchronization sequence, the reference signal and the 10 control information with a predetermined non-zero power.
METHOD according to any one of claims 1 to 4, characterized in that the synchronization sequence is a sequence
15 predefined symbol modulated by a 2-level pulse amplitude modulation, the synchronization sequence, each part of the reference signal, and each part of the control data starts and ends with a zero signal of a predefined length, and
20 where Tomlinson-Harashima pre-coding is applied to user data.
[6]
Method according to any one of claims 1 to 5, characterized in that the reference signal is a sequence of symbols
25 predetermined modulated by pulse amplitude modulation with level M with M being an integer greater than
2.
[7]
METHOD, according to any one of claims 1 to 6, characterized in that
30 the control data is modulated by a two-dimensional binary phase change that introduces 2-level, 2D BPSK 2-PAM pulse amplitude modulation, encoded with a future error correction encoding and included a
3/5 cyclic redundancy check, and the signal that carries the user data, and / or the control data and / or the reference signal and / or the synchronization signal are scaled to substantially guarantee the peak-to-peak optical power equal in transmission.
[8]
8. APPLIANCE FOR TRANSMITING USER DATA ON A PLASTIC OPTICAL FIBER, including:
a generator will generate a synchronization sequence, a reference signal and a control signal;
a mold assembler for forming a mold-in-mold that begins with the generated synchronization sequence and includes a plurality of parts for transmitting user data, a plurality of parts of the reference signal, and
a plurality in parts From data from control, characterized in what a part for transmit the Dice of user is located between each two in a row in synchronization, in an part of signal of reference it's from an
part of the control data, and a transmitter to transmit the mold over a plastic optical fiber.
[9]
9. APPLIANCE FOR TRANSMITING USER DATA ON A PLASTIC OPTICAL FIBER, including:
a receiver for receiving over a plastic optical fiber signal, a synchronizer for detecting a synchronization sequence in the received signal indicating the start of a mold;
a signal detector for extracting from the mold a plurality of parts of a reference signal, characterized in that a part for receiving user data is located between each two of the synchronization sequence, a part of the reference signal and a part control data.
4/5
[10]
Apparatus according to claim 8 or 9, characterized in that the distance in terms of time between each two of the synchronization sequence, a part of the reference signal and a part of the control data is equal, and / or the length in terms of the timing of the synchronization sequence, a part of the reference signal and a
part From Dice control is the same, and / or in between every two parts of signal of reference there is the 10 part From Dice of control. 11. APPLIANCE, according with Any of them of claims 8 to 10, additionally featured per
understand:
a low transmission / reception unit
15 power for low power transmission or reception including the respective transmission or reception substantially without power within the parts of the mold user data, and transmit or receive the synchronization sequence, the reference signal and the information of
20 control with a predetermined non-zero power.
[11]
Apparatus according to any one of claims 8 to 11, characterized in that the synchronization sequence is a predefined sequence of symbols modulated by a 25-level pulse amplitude modulation of 2 levels, and the synchronization sequence, each part of the reference signal, and each part of the control data begins and ends with a zero signal of a predefined length, where the Tomlinson-Harashima pre-coding is
30 applied to user data.
[12]
13. Apparatus according to any one of claims 8 to 12, characterized in that the reference signal is a sequence of symbols
5/5 predetermined modulated by pulse amplitude modulation with level M with M being an integer greater than 2.
[13]
14. APPLIANCE, according to any of the
5 claims 8 to 13, characterized in that the control data is modulated by a two-dimensional binary phase shift that introduces 2-level, 2-PAM 2D pulse amplitude modulation, encoded with a future error correction coding and included a cyclic redundancy check, and the signal that carries the user data, and / or the control data and / or the reference signal and / or the synchronization signal are scaled to substantially guarantee the peak-to-peak optical power equal in transmission.
[14]
15. INTEGRATED CIRCUIT, characterized by incorporating the apparatus, as defined in any of claims 8 to 14.
1/17
类似技术:
公开号 | 公开日 | 专利标题
BR102013012331A2|2018-11-21|apparatus and method for transmitting and receiving user data on a plastic optical fiber and integrated circuit
KR101898013B1|2018-09-21|Adaptive error correcting code for data communications over a plastic optical fibre
KR101775466B1|2017-09-19|Two-level coset coding scheme for gigabit Ethernet over plastic optical fibre
US7933341B2|2011-04-26|System and method for high speed communications using digital signal processing
JPWO2018235201A1|2019-06-27|Optical receiver, optical transmitter, data identification method, and multilevel communication system
Stojanovic et al.2016|56-Gbit/s 4-D PAM-4 TCM transmission evaluation for 400-G data center applications
Zuo et al.2015|112-Gb/s duobinary 4-PAM transmission over 200-m multi-mode fibre
JP4927617B2|2012-05-09|Data transmission apparatus and transmission code generation method
Stojanović et al.2019|4D PAM-7 trellis coded modulation for data centers
Bülow et al.2011|Coded modulation of polarization-and space-multiplexed signals
Straullu et al.2013|Overview of the performances of PMMA-SI-POF communication systems
James2005|Error behaviour in optical networks
WO2016028452A1|2016-02-25|Product coded modulation scheme based on leech lattice and binary and nonbinary codes
US20210105547A1|2021-04-08|Electro-optical apparatus having high-throughput electrical data links
Azadet et al.2001|DSP techniques for optical transceivers
Stepniak2019|Visible Light Communications with Turbo-Enhanced Equalization
CN113924738A|2022-01-11|Electric duobinary soft information receiver for NRZ modulation optical fiber transmission
JP6259363B2|2018-01-10|Station-side optical line terminator and signal generation method
WO2021229265A1|2021-11-18|Chromatic dispersion tolerant pam-m transceiver for optical routing to extended paths
Pérez-Aranda et al.2010|Achieving low cost gigabit connectivity using POF
同族专利:
公开号 | 公开日
US9094151B2|2015-07-28|
EP2672637B1|2018-03-14|
KR101514021B1|2015-04-21|
US20130330082A1|2013-12-12|
ES2667550T3|2018-05-11|
JP5695130B2|2015-04-01|
JP2013258694A|2013-12-26|
KR20130139772A|2013-12-23|
EP2672637A1|2013-12-11|
CN103490850A|2014-01-01|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

JPH0451103B2|1985-02-13|1992-08-18|Nippon Electric Co|
US5189671A|1991-12-20|1993-02-23|Raynet Corporation|Apparatus and method for formatting variable length data packets for a transmission network|
EP0911578A3|1997-06-02|1999-07-28|Rohm And Haas Company|Optical fiber illuminator|
JPH11186993A|1997-12-18|1999-07-09|Matsushita Electric Ind Co Ltd|Optical transmission system|
US6791960B1|1999-03-15|2004-09-14|Lg Information And Communications, Ltd.|Pilot signals for synchronization and/or channel estimation|
US7496132B2|1999-03-15|2009-02-24|Kg Electronics Inc.|Pilot signals for synchronization and/or channel estimation|
AU749821B2|1999-05-10|2002-07-04|Ntt Docomo, Inc.|Multiplexing method and multiplexing device, and data signal transmission method and data signal transmission device|
KR100448635B1|2002-11-27|2004-09-13|한국전자통신연구원|Communication node system, control node system, communication system using the node systems in the ethernet passive optical network|
CN101150574B|2006-09-18|2012-05-30|国家广播电影电视总局广播科学研究院|Valid frame structure of digital satellite communication|
JP4960059B2|2006-10-18|2012-06-27|シャープ株式会社|OFDM transmitter, OFDM receiver, base station, mobile station, OFDM communication system, and cell search method|
US8984304B2|2007-11-12|2015-03-17|Marvell International Ltd.|Active idle communication system|
US8179787B2|2009-01-27|2012-05-15|Smsc Holding S.A.R.L.|Fault tolerant network utilizing bi-directional point-to-point communications links between nodes|EP3416318A1|2010-12-10|2018-12-19|Sun Patent Trust|Precoding method, and transmitting device|
KR20140032566A|2012-09-06|2014-03-17|전자부품연구원|Vehicle communication system for visible light communication and optical networking and communication method thereof|
US20150341158A1|2014-05-23|2015-11-26|Mediatek Inc.|Loop gain calibration apparatus for controlling loop gain of timing recovery loop and related loop gain calibration method|
US10405278B2|2014-10-31|2019-09-03|Qualcomm Incorporated|Low power scheduling|
CN105099968A|2015-07-10|2015-11-25|广东顺德中山大学卡内基梅隆大学国际联合研究院|Communication system at super-nyquist rate in multi-path channel|
CN105141407A|2015-08-21|2015-12-09|深圳市晓渡云科技有限公司|Multi-user anti-interference synchronization method and multi-user anti-interference synchronization device|
JP6657690B2|2015-09-10|2020-03-04|富士ゼロックス株式会社|Decoding device, program, and information transmission system|
EP3280074B1|2016-08-01|2018-11-14|Knowledge Development for POF SL|Led driver for high-speed optical communications based on linear modulations|
EP3297184B1|2016-09-15|2018-12-12|Knowledge Development for POF SL|Transimpedance amplifier for high-speed optical communications based on linear modulations|
CN108809869B|2017-04-28|2020-12-29|深圳市中兴微电子技术有限公司|Method and device for controlling sampling time|
US10778339B2|2018-09-14|2020-09-15|Viasat, Inc.|Systems and methods for creating in a transmitter a stream of symbol frames configured for efficient processing in a receiver|
CN111669278A|2019-03-06|2020-09-15|马维尔亚洲私人有限公司|Method and device for waking up physical layer of first node in low-power mode|
US10686530B1|2019-04-18|2020-06-16|Microsoft Technology Licensing, Llc|Power-based encoding of data to be transmitted over an optical communication path|
US10897315B2|2019-04-18|2021-01-19|Microsoft Technology Licensing, Llc|Power-based decoding of data received over an optical communication path|
US10756817B1|2019-04-18|2020-08-25|Microsoft Technology Licensing, Llc|Power switching for systems implementing throughput improvements for optical communications|
US10938485B2|2019-04-18|2021-03-02|Microsoft Technology Licensing, Llc|Error control coding with dynamic ranges|
US10862591B1|2019-04-18|2020-12-08|Microsoft Technology Licensing, Llc|Unequal decision regions for throughput increases for optical communications|
US10911152B2|2019-04-18|2021-02-02|Microsoft Technology Licensing, Llc|Power-based decoding of data received over an optical communication path|
US11018776B2|2019-04-18|2021-05-25|Microsoft Technology Licensing, Llc|Power-based decoding of data received over an optical communication path|
US10742325B1|2019-04-18|2020-08-11|Microsoft Technology Licensing, Llc|Power-based encoding of data to be transmitted over an optical communication path|
US10873392B2|2019-04-18|2020-12-22|Microsoft Technology Licensing, Llc|Throughput increases for optical communications|
US10951342B2|2019-04-18|2021-03-16|Microsoft Technology Licensing, Llc|Throughput increases for optical communications|
US10892847B2|2019-04-18|2021-01-12|Microsoft Technology Licensing, Llc|Blind detection model optimization|
US10873393B2|2019-04-18|2020-12-22|Microsoft Technology Licensing, Llc|Receiver training for throughput increases in optical communications|
US10998982B2|2019-04-18|2021-05-04|Microsoft Technology Licensing, Llc|Transmitter for throughput increases for optical communications|
US10911155B2|2019-04-18|2021-02-02|Microsoft Technology Licensing, Llc|System for throughput increases for optical communications|
US10742326B1|2019-04-18|2020-08-11|Microsoft Technology Licensing, Llc|Power-based encoding of data to be transmitted over an optical communication path|
US11075656B2|2019-07-16|2021-07-27|Microsoft Technology Licensing, Llc|Bit error reduction of communication systems using error correction|
US11172455B2|2019-07-16|2021-11-09|Microsoft Technology Licensing, Llc|Peak to average power output reduction of RF systems utilizing error correction|
US11044044B2|2019-07-16|2021-06-22|Microsoft Technology Licensing, Llc|Peak to average power ratio reduction of optical systems utilizing error correction|
US11031961B2|2019-07-16|2021-06-08|Microsoft Technology Licensing, Llc|Smart symbol changes for optimization of communications using error correction|
US11086719B2|2019-07-16|2021-08-10|Microsoft Technology Licensing, Llc|Use of error correction codes to prevent errors in neighboring storage|
US10911284B1|2019-07-16|2021-02-02|Microsoft Technology Licensing, Llc|Intelligent optimization of communication systems utilizing error correction|
US11063696B2|2019-07-16|2021-07-13|Microsoft Technology Licensing, Llc|Increasing average power levels to reduce peak-to-average power levels using error correction codes|
US10911141B1|2019-07-30|2021-02-02|Microsoft Technology Licensing, Llc|Dynamically selecting a channel model for optical communications|
EP3840543A1|2019-12-20|2021-06-23|Knowledge Development for POF SL|Fiber optic connector|
CN112636771A|2020-12-18|2021-04-09|苏州裕太微电子有限公司|Coefficient updating method, equipment receiving end, equipment sending end and system|
法律状态:
2018-11-21| B03A| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]|
2018-12-04| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-02-18| B25G| Requested change of headquarter approved|Owner name: KNOWLEDGE DEVELOPMENT FOR POF SL. (ES) |
2020-06-09| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2022-02-08| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2022-03-08| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 17/05/2013, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
EP12171346.5|2012-06-08|
EP12171346.5A|EP2672637B1|2012-06-08|2012-06-08|Frame Structure for Adaptive Data Communications over a Plastic Optical Fibre|
[返回顶部]