US20070104225A1 - Communication apparatus, transmitter, receiver, and error correction optical communication system - Google Patents
Communication apparatus, transmitter, receiver, and error correction optical communication system Download PDFInfo
- Publication number
- US20070104225A1 US20070104225A1 US11/278,274 US27827406A US2007104225A1 US 20070104225 A1 US20070104225 A1 US 20070104225A1 US 27827406 A US27827406 A US 27827406A US 2007104225 A1 US2007104225 A1 US 2007104225A1
- Authority
- US
- United States
- Prior art keywords
- frame
- error correction
- interleaver
- error
- positions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/1515—Reed-Solomon codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/17—Burst error correction, e.g. error trapping, Fire codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
Definitions
- the present invention relates to an error correction optical communication system having a forward error correction (FEC) function, and, more particularly to an error correction optical communication system that transmits and receives a non-interleaved information frame.
- FEC forward error correction
- An optical access system a so-called “Fiber To The Home (FTTH)”, that transmits large-capacity information to houses and offices, is being distributed rapidly.
- FTTH Fiber To The Home
- PON Packet Control Protocol
- PON Passive Optical Network
- the GE-PON has a configuration that an “Optical Line Terminal (OLT)” as a station-side device and an “Optical Network Unit (ONU)” as a user-side device are connected in two directions with one optical fiber via an optical branch unit.
- OLT Optical Line Terminal
- ONU Optical Network Unit
- a point-to-multipoint connection for example, a connection between one OLT and 32 ONUs, is made possible by carrying out a burst transmission and reception in which a time slot is shared among users.
- the optical branch unit braches power. Therefore, the optical power that each ONU receives is attenuated to one to the number of branches, and light that the OLT receives from each ONU is also attenuated to one to the number of branches. Consequently, a bit error is likely to occur. Furthermore, the fact that a laser diode having low performance is being used to decrease the cost is also likely to cause this bit error problem.
- each of the OLT and the ONU is equipped with the FEC function, and a system of correcting bit errors whose amount is smaller than that the FEC can correct is standardized in the IEEE Std 802.3ah.
- the FEC prescribed by the “IEEE Std 802.3ah.” is Reed-Solomon (255, 239).
- FEC parity 16-byte error correction symbols
- zeros are filled in the data to satisfy 239 bytes.
- a starting sequence and an ending sequence are added before and after the FEC parity to be added.
- the added FEC parity is disregarded, thereby carrying out communications without changing the conventional device.
- the Reed-Solomon (255, 239) error correction system has a capacity to be able to correct up to octuple byte errors.
- the Reed-Solomon (255, 239) error correction system can correct all bit errors when the error is within eight bytes among 255 bytes.
- the Reed-Solomon (255, 239) cannot correct the error.
- bit errors occur continuously in some cases, due to a fluctuation of polarization, non-linearity of an optical fiber, or insufficient performance of a transmitter/receiver.
- an FEC encoder adds the FEC parity to a transmission information frame, and thereafter, an interleaver changes the order of bits, at the transmission side.
- an interleaver changes the order of bits, at the transmission side.
- a process opposite to that carried out at the transmission side is carried out.
- a de-interleaver and an FEC decoder are used to reproduce the transmission information frame.
- the bit order is changed within 16 codewords.
- the standard GE-PON device has both systems using the FEC and the system not using the FEC. Therefore, an interleave operation of the Ethernet® data series is not carried out. This is because when the interleave of the Ethernet® data series is carried out, a system that does not have a de-interleaver (not using the FEC) at the reception side cannot receive the data. Therefore, according to the Reed-Solomon ( 255 , 239 ) error correction system that does not carry out interleaving of the Ethernet® data series, even when one bit error occurs for each nine bytes within one block in the Reed-Solomon (255, 239), this block cannot be corrected in the worst case. Consequently, the Ethernet® packet is discarded by an Ethernet® frame check sequence. In other words, the burst error tolerance is considerably low.
- a communication apparatus which includes a transmitting unit and a receiving unit each of which has an error correction function and transmits and receives respectively a information frame sufficiently longer than a codeword, is constructed such that the transmitting unit further includes: a first interleaver that rearranges positions of bits in an information frame based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation into predetermined positions of the information frame, thereby generating a transmission signal, whereas the receiving unit further includes: a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal; a second interleaver that rearranges positions of the bits in the information frame part based on the same rule as that of the first interleaver; a decoder that corrects an
- a communication apparatus which includes a transmitting unit and a receiving unit each of which has an error correction function and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame
- the transmitting unit further includes: a first frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; a first interleaver that rearranges positions of bits in the frame generated by the first frame generator, based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the frame of whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame
- the receiving unit further includes: a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction
- a transmitter that transmits an information frame sufficiently longer than a codeword includes: an interleaver that rearranges positions of bits in an information frame based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by encoding into predetermined positions in the information frame, thereby generating a transmission signal.
- a transmitter that transmits an information frame, which is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame is constructed such that it includes: a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame.
- a receiver that has an error correction function, and receives an information frame sufficiently longer than a codeword, is constructed such that it includes: a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to an error correction parity, from a reception signal; an interleaver that rearranges positions of the bits in the information frame part, based on the same rule as that used at a transmitter side; a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part; and a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
- a receiver which has an error correction function, and receives an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, is constructed such that it includes: a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to a plurality of error correction parities, from a reception signal; a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on the same rule as that used at a transmitter side; a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part; a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and a frame divider that divides the error-corrected frame obtained by the de-inter
- an error-correction optical communication system includes a transmitting unit and a receiving unit constructed as disclosed above, each of which has an error correction function, and transmits and receives respectively an information frame which is sufficiently longer than a codeword.
- an error-correction optical communication system includes a transmitting unit and a receiving unit constructed as disclosed above, each of which has an error correction function, and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame.
- FIG. 1 is a configuration example of an error correction optical communication system according to the present invention
- FIG. 2A is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 2B is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 2C is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 2D is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 2E is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 2F is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 3A is one example of an Ethernet® frame which is made an FEC frame
- FIG. 3B is another example of an Ethernet® frame which is made an FEC frame
- FIG. 4 is still another example of an Ethernet® frame which is made an FEC frame
- FIG. 5 is a configuration example of the error correction optical communication system
- FIG. 6A is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6B is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6C is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6D is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6E is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6F is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6G is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 6H is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system
- FIG. 1 is a configuration example of an error correction optical communication system according to a first embodiment of the present invention.
- the error correction optical communication system includes a transmitter 1 as a communication apparatus at a transmission side, and a receiver 2 as a communication apparatus at a reception side.
- the transmitter 1 includes an interleaver 11 , and an FEC encoder 12 , a buffer 13 and a selector 14 .
- the receiver 2 includes a selector 21 , an interleaver 22 , an FEC decoder 23 and a de-interleaver 24 .
- communications are carried out in one direction from the transmitter 1 to the receiver 2 to simplify the explanation.
- each communication apparatus has both a transmitter and a receiver, and can achieve communications in both directions.
- the transmitter 2 branches a received transmission information frame into two.
- the interleaver 11 changes the order of the bits that constitute the transmission information frame, based on a predetermined rule
- the FEC encoder 12 carries out an error correction encoding, thereby generating an FEC parity.
- the buffer 13 adds a delay to the transmission information frame for the time period required to carry out the interleave and the error correction.
- the selector 14 adds the FEC parity to a predetermined position of the transmission information frame received via the buffer 13 , thereby generating a transmission signal.
- the receiver 2 receives the transmission signal that receives the influence of noise in the transmission path.
- the selector 21 divides the received signal into an information frame part and an FEC parity part.
- the interleaver 22 changes the order of bits of the information frame part in the same order as that carried out by the interleaver 11 at the transmitter 1 side.
- the FEC decoder 23 carries out the error correction using the FEC parity extracted in the selector 21 .
- the de-interleaver 24 returns the order of the bits of the error-corrected information frame to the original order.
- the de-interleaver 24 of the receiver 2 outputs the bits whose positions have been rearranged, as a reception information frame.
- FIGS. 2A to 2 F are explanatory diagrams of a flow of transmission and reception processes in the error correction optical communication system. Specifically, the flow includes the encoding of a transmission information frame, and the reproduction of the reception information from the reception signal.
- FIG. 2A depicts one example of a transmission information frame.
- one transmission information frame is divided into four sub-frames ( 1 ) to ( 4 ).
- FIG. 2B depicts a bit string after the interleaver 11 and the FEC encoder 12 of the transmitter 1 carried out the process.
- the interleaver 11 divides the sub-frame into four sub-frames, and arranges the divided pieces in the order of the sub-frames (a) to (d).
- the FEC parities, corresponding to A, B, C, and D in FIG. 2B are added respectively to the four-piece blocks after the interleaving operation is carried out.
- Each of the four-piece blocks and the FEC parities added to each of the four-piece blocks constitute one codeword.
- the transmission signal (corresponding to the output of the selector 14 ) is transmitted in a state that the FEC parities are inserted into the four non-interleaved sub-frames.
- FIG. 2C depicts the output of the selector 21 of the receiver 2 .
- a state that a burst error has occurred in the sub-frame ( 2 ) due to a noise on the transmission path is shown.
- the selector 21 selectively outputs the sub-frame part (corresponding to the information frame part) and the FEC parity part.
- FIG. 2D depicts a state that the interleaver 22 of the receiver 2 changes the order of the bits. The order of the bits is changed based on the same rule as that used at the transmission side, and the burst error that has occurred in the sub-frame ( 2 ) is allocated to four different codewords.
- FIG. 2E depicts a state that the FEC decoder 23 has corrected all the errors. For example, even when a burst error that cannot be corrected straight has occurred as shown in FIG. 2C , the interleaver 22 can correct the burst error by allocating the error to plural codewords.
- FIG. 2F depicts a state that the de-interleaver 24 has reproduced original sub-frames ( 1 ) to ( 4 ).
- the transmission information frame is sufficiently longer than the error correction codewords and those plural sub-frames can be interleaved.
- the method of interleaving is not limited to that described above, and the positions of the bits of the information frame can be rearranged based on any rule.
- the communication apparatus at the transmission side generates the FEC parities using the interleaver and the FEC encoder, and inserts the FEC parities into the transmission information frame and sends this frame.
- the communication apparatus at the reception side extracts the error information frame and the FEC parities from the received signal.
- the interleaver rearranges the order of bits of the extracted information frame based on the same rule as that used at the transmission side.
- the FEC decoder corrects the information frame whose bit positions are rearranged, using the extracted FEC parities.
- the de-interleaver rearranges the bits of the error-corrected reception information frame, based on the rule opposite to the used above.
- the frame obtained as a result of rearranging the bits is output as the reproduced reception information frame. Consequently, a burst error can be corrected satisfactorily, without requiring the communication apparatus at the transmission side to send the interleaved signal.
- the error correction optical communication system has the same configuration as that of the first embodiment shown in FIG. 1 .
- FIGS. 3A and 3B depict an example of an Ethernet® frame which is made an FEC frame (codeword).
- the Ethernet® frame corresponds to the above transmission information frame.
- the Ethernet® frame is prescribed by the “IEEE Std 802.3ah.”
- FIG. 3A depicts that all areas other than the FEC parities are to be interleaved
- FIG. 3B depicts that only the Ethernet® frame is to be interleaved
- S_FEC denotes a marker that expresses the head of the FEC frame
- T_FEC denotes a marker that expresses the tail of the FEC frame.
- the whole frames shown in FIGS. 3A and 3B correspond to one codeword, i.e., correspond to one of the four codewords shown in FIG. 2B .
- the FEC frames shown in FIG. 3A , FIG. 3B , and FIG. 4 are 8B-to-10B converted in the transmission path.
- a byte of eight bits that constitute the FEC frame and a byte as one unit of the 8B-to-10B conversion are byte-synchronized so that the header bits of these bytes coincide with each other.
- propagation of a bit error that has occurred in the transmission path to plural bytes of the FEC frames can be prevented.
- an original Ethernet® frame the Ethernet® frame before dividing
- the area which is short is filled with dummy bits by a virtual calculation of the FEC parity.
- the dummy bits are virtual, and are not actually present in the serial bit string to be transmitted to the transmission path.
- the Ethernet® frame when the Ethernet® frame is to be applied to the error correction optical communication system, it is made an FEC frame (codeword) as shown in FIGS. 3A and 3B .
- the Ethernet® frame is divided into plural sub-frames, and the plural sub-frames are interleaved as described above. Based on this arrangement, the same effect as that achieved in the first embodiment can be also achieved in the system using the Ethernet® frame.
- the error correction optical communication system has the same configuration as that of the first embodiment shown in FIG. 1 .
- the Ethernet® frame that is made an FEC frame (codeword) is explained like in the second embodiment.
- FIG. 4 depicts one example in which the Ethernet® frame is made an FEC frame (codeword).
- the Ethernet® frame is divided into sub-frames, and plural sub-frames are interleaved (as shown in FIGS. 2A and 2B ), thereby generating the FEC parities, in a similar manner to that described above.
- the Reed-Solomon codes having a high error correction capacity are used as the FEC to the error correction optical communication system shown in the first embodiment. Based on this arrangement, the same effect as that achieved in the first and the second embodiments can be also achieved, and a general-purpose system can be obtained.
- an error correction optical communication system according to a fourth embodiment is explained below.
- the error correction optical communication system can achieve a similar effect to that of the above embodiments, even in a case in which one transmission information frame is short, and thus a satisfactory burst error correction effect cannot be achieved when the transmission information frame is interleaved as a single frame. This is explained below.
- FIG. 5 is a configuration diagram of the error correction optical communication system according to the fourth embodiment of the present invention.
- the error correction optical communication system includes a transmitter 1 a as a communication apparatus at a transmission side, and a receiver 2 a as a communication apparatus at a reception side.
- the transmitter 1 a includes a framer 15 a , in addition to the configuration of the first embodiment.
- the receiver 2 a includes a framer 25 a , and a de-framer 26 a , in addition to the configuration of the first embodiment. Configurations similar to those explained in the first to the third embodiments are not explained herein.
- a frame sufficiently longer than the codeword is formed by combining plural transmission information frames as in the above embodiments.
- the burst error is corrected using this long frame.
- the framers 15 a and 25 a generate one frame by combining plural short transmission frames.
- the de-framer 26 a disassembles the bit string, which is de-interleaved by the de-interleaver 24 in advance, into an original short transmission information frame, thereby generating the reception information frame.
- FIGS. 6A to 6 H are explanatory diagrams of a flow of transmission and reception processes in the error correction optical communication system. Specifically, the flow includes the encoding of a transmission information frame, and the reproduction of the reception information from the reception signal.
- FIG. 6A depicts one example of a transmission information frame.
- each of transmission information frames ( 1 ) to ( 4 ) (shown by “Information” in FIG. 6A ) has only the same length as that of a codeword that constitutes an error correction code.
- FIG. 6B depicts an output of the framer 15 a that combines the four transmission information frames to compose one frame.
- FIG. 6C depicts a bit string after the interleaver 11 and the FEC encoder 12 of the transmitter 1 a carry out the process.
- the interleaver 11 divides the frame generated by the framer 15 a , into four frames, and arranges the divided pieces in the order of (a) to (d).
- the transmission signal corresponding to the output of the selector 14 , is transmitted in the state that the FEC parities are inserted into the four non-interleaved transmission information frames.
- FIG. 6D depicts the output of the selector 21 of the receiver 2 a .
- a state that a burst error has occurred in the information frame ( 2 ) due to a noise on the transmission path is shown.
- the selector 21 selectively outputs the information frame part and the FEC parity part.
- FIG. 6E depicts a state that the interleaver 22 of the receiver 2 a changes the order of the bits. The order of the bits is changed based on the same rule as that used at the transmission side, and the burst error that has occurred in the information frame ( 2 ) is allocated to four different codewords.
- FIG. 6F depicts a state that the FEC decoder 23 has corrected all the errors. Even when a burst error that cannot be corrected straight has occurred as shown in FIG. 6D , the interleaver 22 can correct the burst error by allocating the error into plural codewords.
- FIG. 6G depicts a state that the de-interleaver 24 has reproduced the original frame by combining the four transmission information frames.
- FIG. 6H depicts a state that the de-framer 26 a divides the frame shown in FIG. 6G , thereby generating the reception information frame.
- the framers 15 a , 25 a and the de-framer 26 a can interleave the frame as plural transmission information frames. Accordingly, when a burst error as shown in FIG. 6D occurs, the burst error can be corrected satisfactorily, like in the above embodiments.
- a burst error can be corrected satisfactorily, without requiring the communication apparatus at the transmission side to send the interleaved signal.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
A communication apparatus includes a transmitter and a receiver, wherein the transmitter further includes: an interleaver that rearranges positions of bits of an information frame; an FEC encoder that performs an error correction encoding to the information frame whose bit positions have been rearranged; and a selector that inserts FEC parity into predetermined positions of the information frame, to thereby generate a transmission signal, whereas the receiver includes: a selector that extracts an information frame part and an FEC parity part from a reception signal; an interleaver that rearranges positions of the bits of the information frame part using the same rule as that used at that transmitter side; an FEC decoder that corrects an error of bits rearranged based on the error correction parity part; and a de-interleaver that reproduces an information frame by returning positions of error-corrected bits to original bit positions.
Description
- 1. Field of the Invention
- The present invention relates to an error correction optical communication system having a forward error correction (FEC) function, and, more particularly to an error correction optical communication system that transmits and receives a non-interleaved information frame.
- 2. Description of the Related Art
- An optical access system, a so-called “Fiber To The Home (FTTH)”, that transmits large-capacity information to houses and offices, is being distributed rapidly. Among others, the service of “Gigabit Ethernet (registered trademark, and hereinafter referred to as “Ethernet®”) PON (normally known as GE-PON)” that uses a “Passive Optical Network (PON)” system is being spread rapidly as a method of connecting Gigabit Ethernet® between a telecommunications house and plural users, since specifications are standardized in the IEEE Std 802.3ah.
- The GE-PON has a configuration that an “Optical Line Terminal (OLT)” as a station-side device and an “Optical Network Unit (ONU)” as a user-side device are connected in two directions with one optical fiber via an optical branch unit. A point-to-multipoint connection, for example, a connection between one OLT and 32 ONUs, is made possible by carrying out a burst transmission and reception in which a time slot is shared among users.
- According to the GE-PON, the optical branch unit braches power. Therefore, the optical power that each ONU receives is attenuated to one to the number of branches, and light that the OLT receives from each ONU is also attenuated to one to the number of branches. Consequently, a bit error is likely to occur. Furthermore, the fact that a laser diode having low performance is being used to decrease the cost is also likely to cause this bit error problem. To solve these problems, each of the OLT and the ONU is equipped with the FEC function, and a system of correcting bit errors whose amount is smaller than that the FEC can correct is standardized in the IEEE Std 802.3ah.
- The FEC prescribed by the “IEEE Std 802.3ah.” is Reed-Solomon (255, 239). According to this FEC, 16-byte error correction symbols (hereinafter, “FEC parity”) are added to 239-byte information data symbols, thereby structuring a block of “239+16=255” bytes. When the Ethernet® data is smaller than 239 bytes, “zeros” are filled in the data to satisfy 239 bytes. A starting sequence and an ending sequence are added before and after the FEC parity to be added. When the system does not use the FEC, the added FEC parity is disregarded, thereby carrying out communications without changing the conventional device.
- The Reed-Solomon (255, 239) error correction system has a capacity to be able to correct up to octuple byte errors. In other words, the Reed-Solomon (255, 239) error correction system can correct all bit errors when the error is within eight bytes among 255 bytes. However, when a bit error occurs extending to nine bytes, the Reed-Solomon (255, 239) cannot correct the error. In a transmission path of actual optical communications, bit errors occur continuously in some cases, due to a fluctuation of polarization, non-linearity of an optical fiber, or insufficient performance of a transmitter/receiver. Even when the total number of bit errors that occur during a predetermined time is equal to or smaller than the number of bit errors that the Reed-Solomon (255, 239) error correction system can correct, the errors cannot be corrected when these bit errors are burst errors which occur during a short period of time. To solve this problem, there is a method of randomizing the occurrence of bit errors so that the bit errors do not occur in burst. This method is disclosed in the ITU-T Recommendation G.975, for example.
- According to the FEC system disclosed in the ITU-T Recommendation G.975, an FEC encoder adds the FEC parity to a transmission information frame, and thereafter, an interleaver changes the order of bits, at the transmission side. On the other hand, at the reception side, a process opposite to that carried out at the transmission side is carried out. In other words, a de-interleaver and an FEC decoder are used to reproduce the transmission information frame. According to the ITU-T Recommendation G.975, the bit order is changed within 16 codewords. For example, when a continuous burst error of 512 bits occurs in a transmission path, 16 codewords are returned to an original bit string in a de-interleaver at the reception side, and the error is input as a continuous error of 32 bits (obtained by 512/16), to the FEC decoder. In this case, the continuous 32 bits become equal to or smaller than five bytes. Therefore, the Reed-Solomon (255, 239) error correction system can correct all errors.
- In the “IEEE Std 802.3ah” document, the standard GE-PON device has both systems using the FEC and the system not using the FEC. Therefore, an interleave operation of the Ethernet® data series is not carried out. This is because when the interleave of the Ethernet® data series is carried out, a system that does not have a de-interleaver (not using the FEC) at the reception side cannot receive the data. Therefore, according to the Reed-Solomon (255, 239) error correction system that does not carry out interleaving of the Ethernet® data series, even when one bit error occurs for each nine bytes within one block in the Reed-Solomon (255, 239), this block cannot be corrected in the worst case. Consequently, the Ethernet® packet is discarded by an Ethernet® frame check sequence. In other words, the burst error tolerance is considerably low.
- It is an object of the present invention to at least solve the problems in the conventional technology.
- According to one aspect of the present invention, a communication apparatus, which includes a transmitting unit and a receiving unit each of which has an error correction function and transmits and receives respectively a information frame sufficiently longer than a codeword, is constructed such that the transmitting unit further includes: a first interleaver that rearranges positions of bits in an information frame based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation into predetermined positions of the information frame, thereby generating a transmission signal, whereas the receiving unit further includes: a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal; a second interleaver that rearranges positions of the bits in the information frame part based on the same rule as that of the first interleaver; a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part; and a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
- According to another aspect of the present invention, a communication apparatus, which includes a transmitting unit and a receiving unit each of which has an error correction function and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, is constructed such that the transmitting unit further includes: a first frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; a first interleaver that rearranges positions of bits in the frame generated by the first frame generator, based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the frame of whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame, whereas the receiving unit further includes: a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities; from the thus received transmission signal, a second frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; a second interleaver that rearranges positions of bits in the frame generated by the second frame generator, based on the same rule as that used by the first interleaver; a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part; a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and a frame divider that divides the error-corrected frame obtained by the de-interleaver, into a plurality of the original information frames.
- According to still another aspect of the present invention, a transmitter that transmits an information frame sufficiently longer than a codeword is construed such that it includes: an interleaver that rearranges positions of bits in an information frame based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by encoding into predetermined positions in the information frame, thereby generating a transmission signal.
- According to still another aspect of the present invention, a transmitter that transmits an information frame, which is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, is constructed such that it includes: a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on a predetermined rule; an error correction encoder that carries out an error correction encoding to the frame whose bit positions have been rearranged; and a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame.
- According to still another aspect of the present invention, a receiver that has an error correction function, and receives an information frame sufficiently longer than a codeword, is constructed such that it includes: a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to an error correction parity, from a reception signal; an interleaver that rearranges positions of the bits in the information frame part, based on the same rule as that used at a transmitter side; a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part; and a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
- According to still another aspect of the present invention, a receiver, which has an error correction function, and receives an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, is constructed such that it includes: a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to a plurality of error correction parities, from a reception signal; a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames; an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on the same rule as that used at a transmitter side; a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part; a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and a frame divider that divides the error-corrected frame obtained by the de-interleaver, into a plurality of original information frames.
- According to still another aspect of the present invention, an error-correction optical communication system includes a transmitting unit and a receiving unit constructed as disclosed above, each of which has an error correction function, and transmits and receives respectively an information frame which is sufficiently longer than a codeword.
- According to still another aspect of the present invention, an error-correction optical communication system includes a transmitting unit and a receiving unit constructed as disclosed above, each of which has an error correction function, and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame.
- The other objects, features, and advantages of the present invention are specifically set forth in or will become apparent from the following detailed description of the invention when read in conjunction with the accompanying drawings.
-
FIG. 1 is a configuration example of an error correction optical communication system according to the present invention; -
FIG. 2A is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 2B is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 2C is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 2D is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 2E is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 2F is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 3A is one example of an Ethernet® frame which is made an FEC frame; -
FIG. 3B is another example of an Ethernet® frame which is made an FEC frame; -
FIG. 4 is still another example of an Ethernet® frame which is made an FEC frame; -
FIG. 5 is a configuration example of the error correction optical communication system; -
FIG. 6A is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6B is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6C is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6D is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6E is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6F is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6G is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; -
FIG. 6H is an explanatory diagram of a flow of transmission and reception processes in the error correction optical communication system; - Exemplary embodiments of an error correction optical communication system according to the present invention are explained below in detail with reference to the accompanying drawings. Note that the invention is not limited to the embodiments.
-
FIG. 1 is a configuration example of an error correction optical communication system according to a first embodiment of the present invention. The error correction optical communication system includes atransmitter 1 as a communication apparatus at a transmission side, and areceiver 2 as a communication apparatus at a reception side. Thetransmitter 1 includes aninterleaver 11, and anFEC encoder 12, abuffer 13 and aselector 14. Thereceiver 2 includes aselector 21, aninterleaver 22, anFEC decoder 23 and a de-interleaver 24. In this embodiment, communications are carried out in one direction from thetransmitter 1 to thereceiver 2 to simplify the explanation. However, in the actual system, each communication apparatus has both a transmitter and a receiver, and can achieve communications in both directions. - In
FIG. 1 , thetransmitter 2 branches a received transmission information frame into two. In those two paths, theinterleaver 11 changes the order of the bits that constitute the transmission information frame, based on a predetermined rule, and theFEC encoder 12 carries out an error correction encoding, thereby generating an FEC parity. In the other path, thebuffer 13 adds a delay to the transmission information frame for the time period required to carry out the interleave and the error correction. Theselector 14 adds the FEC parity to a predetermined position of the transmission information frame received via thebuffer 13, thereby generating a transmission signal. - On the other hand, the
receiver 2 receives the transmission signal that receives the influence of noise in the transmission path. Theselector 21 divides the received signal into an information frame part and an FEC parity part. Theinterleaver 22 changes the order of bits of the information frame part in the same order as that carried out by theinterleaver 11 at thetransmitter 1 side. Furthermore, theFEC decoder 23 carries out the error correction using the FEC parity extracted in theselector 21. Thereafter, the de-interleaver 24 returns the order of the bits of the error-corrected information frame to the original order. Finally, thede-interleaver 24 of thereceiver 2 outputs the bits whose positions have been rearranged, as a reception information frame. - The operation of the error correction optical communication system is explained in detail below with reference to the drawings.
FIGS. 2A to 2F are explanatory diagrams of a flow of transmission and reception processes in the error correction optical communication system. Specifically, the flow includes the encoding of a transmission information frame, and the reproduction of the reception information from the reception signal. -
FIG. 2A depicts one example of a transmission information frame. In this example, one transmission information frame is divided into four sub-frames (1) to (4).FIG. 2B depicts a bit string after theinterleaver 11 and theFEC encoder 12 of thetransmitter 1 carried out the process. Theinterleaver 11 divides the sub-frame into four sub-frames, and arranges the divided pieces in the order of the sub-frames (a) to (d). The FEC parities, corresponding to A, B, C, and D inFIG. 2B , are added respectively to the four-piece blocks after the interleaving operation is carried out. Each of the four-piece blocks and the FEC parities added to each of the four-piece blocks constitute one codeword. On the transmission path, the transmission signal (corresponding to the output of the selector 14) is transmitted in a state that the FEC parities are inserted into the four non-interleaved sub-frames. -
FIG. 2C depicts the output of theselector 21 of thereceiver 2. A state that a burst error has occurred in the sub-frame (2) due to a noise on the transmission path is shown. Theselector 21 selectively outputs the sub-frame part (corresponding to the information frame part) and the FEC parity part.FIG. 2D depicts a state that theinterleaver 22 of thereceiver 2 changes the order of the bits. The order of the bits is changed based on the same rule as that used at the transmission side, and the burst error that has occurred in the sub-frame (2) is allocated to four different codewords. -
FIG. 2E depicts a state that theFEC decoder 23 has corrected all the errors. For example, even when a burst error that cannot be corrected straight has occurred as shown inFIG. 2C , theinterleaver 22 can correct the burst error by allocating the error to plural codewords.FIG. 2F depicts a state that the de-interleaver 24 has reproduced original sub-frames (1) to (4). - In the error correction optical communication system according to this embodiment, it is important that the transmission information frame is sufficiently longer than the error correction codewords and those plural sub-frames can be interleaved. The method of interleaving is not limited to that described above, and the positions of the bits of the information frame can be rearranged based on any rule.
- As explained above, according to this embodiment, the communication apparatus at the transmission side generates the FEC parities using the interleaver and the FEC encoder, and inserts the FEC parities into the transmission information frame and sends this frame. The communication apparatus at the reception side extracts the error information frame and the FEC parities from the received signal. Furthermore, the interleaver rearranges the order of bits of the extracted information frame based on the same rule as that used at the transmission side. The FEC decoder corrects the information frame whose bit positions are rearranged, using the extracted FEC parities. Finally, the de-interleaver rearranges the bits of the error-corrected reception information frame, based on the rule opposite to the used above. The frame obtained as a result of rearranging the bits is output as the reproduced reception information frame. Consequently, a burst error can be corrected satisfactorily, without requiring the communication apparatus at the transmission side to send the interleaved signal.
- An error correction optical communication system according to a second embodiment is explained below. The error correction optical communication system has the same configuration as that of the first embodiment shown in
FIG. 1 . -
FIGS. 3A and 3B depict an example of an Ethernet® frame which is made an FEC frame (codeword). In this case, the Ethernet® frame corresponds to the above transmission information frame. The Ethernet® frame is prescribed by the “IEEE Std 802.3ah.” - Specifically,
FIG. 3A depicts that all areas other than the FEC parities are to be interleaved, andFIG. 3B depicts that only the Ethernet® frame is to be interleaved. InFIGS. 3A and 3B , S_FEC denotes a marker that expresses the head of the FEC frame, and T_FEC denotes a marker that expresses the tail of the FEC frame. The whole frames shown inFIGS. 3A and 3B correspond to one codeword, i.e., correspond to one of the four codewords shown inFIG. 2B . The FEC frames shown inFIG. 3A ,FIG. 3B , andFIG. 4 are 8B-to-10B converted in the transmission path. A byte of eight bits that constitute the FEC frame and a byte as one unit of the 8B-to-10B conversion are byte-synchronized so that the header bits of these bytes coincide with each other. By carrying out the byte-synchronization, propagation of a bit error that has occurred in the transmission path to plural bytes of the FEC frames can be prevented. When an original Ethernet® frame (the Ethernet® frame before dividing) is not sufficiently longer than the codeword, the area which is short is filled with dummy bits by a virtual calculation of the FEC parity. The dummy bits are virtual, and are not actually present in the serial bit string to be transmitted to the transmission path. - As explained above, according to this embodiment, when the Ethernet® frame is to be applied to the error correction optical communication system, it is made an FEC frame (codeword) as shown in
FIGS. 3A and 3B . In other words, the Ethernet® frame is divided into plural sub-frames, and the plural sub-frames are interleaved as described above. Based on this arrangement, the same effect as that achieved in the first embodiment can be also achieved in the system using the Ethernet® frame. - An error correction optical communication system according to a third embodiment is explained below. The error correction optical communication system has the same configuration as that of the first embodiment shown in
FIG. 1 . In this embodiment, the Ethernet® frame that is made an FEC frame (codeword) is explained like in the second embodiment. - In this embodiment, the Reed-Solomon (255, 239) error correction system is used as the FEC, thereby achieving excellent error correction capacity.
FIG. 4 depicts one example in which the Ethernet® frame is made an FEC frame (codeword). In this example, 239 bytes include the Ethernet® frame, S_FEC, and T_FEC, and 16 bytes include the FEC parity. Accordingly, one codeword (corresponding to four codewords shown inFIG. 2B ) is formed in the total 255 bytes. In this embodiment, the Ethernet® frame is divided into sub-frames, and plural sub-frames are interleaved (as shown inFIGS. 2A and 2B ), thereby generating the FEC parities, in a similar manner to that described above. - As explained above, in this embodiment, the Reed-Solomon codes having a high error correction capacity are used as the FEC to the error correction optical communication system shown in the first embodiment. Based on this arrangement, the same effect as that achieved in the first and the second embodiments can be also achieved, and a general-purpose system can be obtained.
- An error correction optical communication system according to a fourth embodiment is explained below. In this embodiment, the error correction optical communication system can achieve a similar effect to that of the above embodiments, even in a case in which one transmission information frame is short, and thus a satisfactory burst error correction effect cannot be achieved when the transmission information frame is interleaved as a single frame. This is explained below.
-
FIG. 5 is a configuration diagram of the error correction optical communication system according to the fourth embodiment of the present invention. The error correction optical communication system includes atransmitter 1 a as a communication apparatus at a transmission side, and a receiver 2 a as a communication apparatus at a reception side. Thetransmitter 1 a includes aframer 15 a, in addition to the configuration of the first embodiment. The receiver 2 a includes aframer 25 a, and a de-framer 26 a, in addition to the configuration of the first embodiment. Configurations similar to those explained in the first to the third embodiments are not explained herein. - In this embodiment, even in a case in which one transmission information frame is short, and a satisfactory burst error correction effect cannot be achieved when the transmission information frame is interleaved as a single frame, a frame sufficiently longer than the codeword is formed by combining plural transmission information frames as in the above embodiments. The burst error is corrected using this long frame. Specifically, in
FIG. 5 , for example, theframers - The operation of the error correction optical communication system according to this embodiment is explained in detail below with reference to the drawings.
FIGS. 6A to 6H are explanatory diagrams of a flow of transmission and reception processes in the error correction optical communication system. Specifically, the flow includes the encoding of a transmission information frame, and the reproduction of the reception information from the reception signal. -
FIG. 6A depicts one example of a transmission information frame. In this example, each of transmission information frames (1) to (4) (shown by “Information” inFIG. 6A ) has only the same length as that of a codeword that constitutes an error correction code.FIG. 6B depicts an output of theframer 15 a that combines the four transmission information frames to compose one frame.FIG. 6C depicts a bit string after theinterleaver 11 and theFEC encoder 12 of thetransmitter 1 a carry out the process. Theinterleaver 11 divides the frame generated by theframer 15 a, into four frames, and arranges the divided pieces in the order of (a) to (d). The FEC parities, corresponding to A, B, C, and D inFIG. 6A , are added respectively to the four-piece blocks after the interleaving operation is carried out. Each of the four-piece blocks and the FEC parities added to each of the four-piece blocks constitute one codeword. On the transmission path, the transmission signal, corresponding to the output of theselector 14, is transmitted in the state that the FEC parities are inserted into the four non-interleaved transmission information frames. -
FIG. 6D depicts the output of theselector 21 of the receiver 2 a. A state that a burst error has occurred in the information frame (2) due to a noise on the transmission path is shown. Theselector 21 selectively outputs the information frame part and the FEC parity part.FIG. 6E depicts a state that theinterleaver 22 of the receiver 2 a changes the order of the bits. The order of the bits is changed based on the same rule as that used at the transmission side, and the burst error that has occurred in the information frame (2) is allocated to four different codewords. -
FIG. 6F depicts a state that theFEC decoder 23 has corrected all the errors. Even when a burst error that cannot be corrected straight has occurred as shown inFIG. 6D , theinterleaver 22 can correct the burst error by allocating the error into plural codewords.FIG. 6G depicts a state that the de-interleaver 24 has reproduced the original frame by combining the four transmission information frames.FIG. 6H depicts a state that the de-framer 26 a divides the frame shown inFIG. 6G , thereby generating the reception information frame. - As explained above, according to this embodiment, even in a case in which one transmission information frame is short, and thus a satisfactory burst error correction effect cannot be achieved when the transmission information frame is interleaved as a single frame, the
framers FIG. 6D occurs, the burst error can be corrected satisfactorily, like in the above embodiments. - According to the present invention, a burst error can be corrected satisfactorily, without requiring the communication apparatus at the transmission side to send the interleaved signal.
- Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Claims (16)
1. A communication apparatus that comprises a transmitting unit and a receiving unit each of which has an error correction function, and transmits and receives respectively a information frame sufficiently longer than a codeword, wherein
the transmitting unit includes
a first interleaver that rearranges positions of bits in an information frame based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by the encoding operation into predetermined positions of the information frame, thereby generating a transmission signal; and
the receiving unit includes
a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal;
a second interleaver that rearranges positions of the bits in the information frame part based on the same rule as that of the first interleaver;
a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part; and
a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
2. The communication apparatus according to claim 1 , wherein the information frame is an Ethernet® frame.
3. The communication apparatus according to claim 1 , wherein a Reed-Solomon error correction system is used for carrying out the error correction encoding operation.
4. A communication apparatus that comprises a transmitting unit and a receiving unit each of which has an error correction function, and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, wherein
the transmitting unit includes
a first frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
a first interleaver that rearranges positions of bits in the frame generated by the first frame generator, based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the frame whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame, and
the receiving unit includes
a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal;
a second frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
a second interleaver that rearranges positions of bits in the frame generated by the second frame generator, based on the same rule as that used by the first interleaver;
a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part;
a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and
a frame divider that divides the error-corrected frame obtained by the de-interleaver, into a plurality of the original information frames.
5. The communication apparatus according to claim 4 , wherein the information frame is an Ethernet® frame.
6. The communication apparatus according to claim 4 , wherein a Reed-Solomon error correction system is used for carrying out the error correction encoding operation.
7. A transmitter that transmits an information frame sufficiently longer than a codeword, the transmitter comprising:
an interleaver that rearranges positions of bits in an information frame based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by encoding into predetermined positions in the information frame, thereby generating a transmission signal.
8. A transmitter that transmits an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, the transmitter comprising:
a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the frame whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame.
9. A receiver that has an error correction function, and receives an information frame sufficiently longer than a codeword, the receiver comprising:
a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to an error correction parity, from a reception signal;
an interleaver that rearranges positions of the bits in the information frame part, based on the same rule as that used at a transmitter side;
a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part; and
a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
10. A receiver that has an error correction function, and receives an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, the receiver comprising:
a reception signal extractor that extracts a part corresponding to an information frame and a part corresponding to a plurality of error correction parities, from a reception signal;
a frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
an interleaver that rearranges positions of bits in the frame generated by the frame generator, based on the same rule as that used at a transmitter side;
a decoder that corrects an error of bits rearranged by the interleaver, based on the error correction parity part;
a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and
a frame divider that divides the error-corrected frame obtained by the de-interleaver, into a plurality of original information frames.
11. An error-correction optical communication system that comprises a transmitting unit and a receiving unit each of which has an error correction function, and transmits and receives respectively a information frame sufficiently longer than a codeword, wherein
the transmitting unit includes
a first interleaver that rearranges positions of bits in an information frame based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the information frame whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by the encoding operation into predetermined positions of the information frame, thereby generating a transmission signal, and
the receiving unit includes
a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal;
a second interleaver that rearranges positions of the bits in the information frame part based on the same rule as that of the first interleaver;
a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part; and
a de-interleaver that reproduces an information frame by returning positions of the error-corrected bits to the original bit positions.
12. The error-correction optical communication system according to claim 11 , wherein the information frame is an Ethernet® frame.
13. The error-correction optical communication system according to claim 11 , wherein a Reed-Solomon error correction system is used for carrying out the error correction encoding operation.
14. An error-correction optical communication system that comprises a transmitting unit and a receiving unit each of which has an error correction function, and transmits and receives respectively an information frame that is sufficiently short to an extent that a burst error cannot be corrected satisfactorily when the information frame is interleaved as a single frame, wherein
the transmitting unit includes
a first frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
a first interleaver that rearranges positions of bits in the frame generated by the first frame generator, based on a predetermined rule;
an error correction encoder that carries out an error correction encoding to the frame of whose bit positions have been rearranged; and
a transmission signal generator that inserts error correction parities obtained by the encoding operation, into predetermined positions of the information frame, and
the receiving unit includes
a reception signal extractor that receives the transmission signal and extracts a part corresponding to the information frame and the other part corresponding to the error correction parities, from the thus received transmission signal;
a second frame generator that generates a frame sufficiently longer than a codeword, by combining a plurality of information frames;
a second interleaver that rearranges positions of bits in the frame generated by the second frame generator, based on the same rule as that used by the first interleaver;
a decoder that corrects an error of bits rearranged by the second interleaver, based on the error correction parity part;
a de-interleaver that returns positions of the error-corrected bits to the original bit positions; and
a frame divider that divides the error-corrected frame obtained by the de-interleaver, into a plurality of the original information frames.
15. The error-correction optical communication system according to claim 14 , wherein the information frame is an Ethernet® frame.
16. The error-correction optical communication system according to claim 14 , wherein a Reed-Solomon error correction system is used for carrying out the error correction encoding operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/682,753 US7917833B2 (en) | 2005-11-10 | 2007-03-06 | Communication apparatus, transmitter, receiver, and error correction optical communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005-326565 | 2005-11-10 | ||
JP2005326565 | 2005-11-10 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/682,753 Continuation-In-Part US7917833B2 (en) | 2005-11-10 | 2007-03-06 | Communication apparatus, transmitter, receiver, and error correction optical communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070104225A1 true US20070104225A1 (en) | 2007-05-10 |
Family
ID=38003734
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/278,274 Abandoned US20070104225A1 (en) | 2005-11-10 | 2006-03-31 | Communication apparatus, transmitter, receiver, and error correction optical communication system |
US11/682,753 Expired - Fee Related US7917833B2 (en) | 2005-11-10 | 2007-03-06 | Communication apparatus, transmitter, receiver, and error correction optical communication system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/682,753 Expired - Fee Related US7917833B2 (en) | 2005-11-10 | 2007-03-06 | Communication apparatus, transmitter, receiver, and error correction optical communication system |
Country Status (5)
Country | Link |
---|---|
US (2) | US20070104225A1 (en) |
EP (1) | EP1947795A4 (en) |
JP (1) | JPWO2007055150A1 (en) |
CN (1) | CN101288255B (en) |
WO (1) | WO2007055150A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101312388A (en) * | 2007-05-24 | 2008-11-26 | 英飞凌科技股份有限公司 | Interleaver apparatus and method |
US20090080510A1 (en) * | 2007-09-21 | 2009-03-26 | Thomas Wiegand | Information Signal, Apparatus and Method for Encoding an Information Content, and Apparatus and Method for Error Correcting an Information Signal |
US20090254793A1 (en) * | 2006-06-26 | 2009-10-08 | Mitsubishi Electric Corporation | Communication apparatus |
US20110158653A1 (en) * | 2006-12-06 | 2011-06-30 | Mazed Mohammad A | Dynamic intelligent bidirectional optical access communication system with object/intelligent appliance-to-object/intelligent appliance interaction |
US11146288B2 (en) * | 2017-09-29 | 2021-10-12 | Intel Corporation | Technologies for applying a redundancy encoding scheme to segmented network packets |
US20220276924A1 (en) * | 2019-03-15 | 2022-09-01 | Nvidia Corporation | Techniques for storing data to enhance recovery and detection of data corruption errors |
EP4318992A4 (en) * | 2021-03-24 | 2024-08-28 | ZTE Corporation | DATA ENCODING PROCESSING METHOD AND APPARATUS, STORAGE MEDIUM AND ELECTRONIC APPARATUS |
US12160314B2 (en) | 2019-05-15 | 2024-12-03 | Huawei Technologies Co., Ltd. | Forward error correction (FEC) code type conversion |
US12278650B2 (en) | 2021-03-24 | 2025-04-15 | Zte Corporation | Data coding processing method and apparatus, storage medium, and electronic device |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009194581A (en) * | 2008-02-14 | 2009-08-27 | Nec Corp | Frame restoration method, frame restoration circuit, and frame restoration program |
US8201057B2 (en) * | 2008-05-29 | 2012-06-12 | Broadcom Corporation | System and method for inter-packet channel coding and decoding |
CN102439874B (en) * | 2009-10-30 | 2015-03-25 | 华为技术有限公司 | Method for transmitting downlink frames in optical network and related apparatus thereof |
US8924814B2 (en) * | 2012-08-28 | 2014-12-30 | Seagate Technology Llc | Write management using partial parity codes |
WO2015089741A1 (en) | 2013-12-17 | 2015-06-25 | 华为技术有限公司 | Data reception method and device, and data sending method and device |
DE102015205290B4 (en) * | 2015-03-24 | 2016-12-15 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method for transmitting binary data over a channel, in particular via a free-space optical data transmission channel |
CN108667553B (en) * | 2017-03-29 | 2021-07-09 | 华为技术有限公司 | Encoding method, decoding method, device and system |
CN108696333B (en) | 2017-04-05 | 2021-10-01 | 华为技术有限公司 | Polar code encoding and decoding method, device and equipment |
CN110537340B (en) * | 2017-04-12 | 2022-08-16 | 索尼半导体解决方案公司 | Transmission apparatus and method, in particular for low throughput networks |
WO2019000190A1 (en) * | 2017-06-26 | 2019-01-03 | Nokia Technologies Oy | Crc and polar code transmission scheme |
US10447313B2 (en) * | 2017-11-28 | 2019-10-15 | X Development Llc | Communication method and system with on demand temporal diversity |
CN110190925B (en) * | 2018-02-23 | 2022-03-08 | 中兴通讯股份有限公司 | Data processing method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5351244A (en) * | 1991-02-22 | 1994-09-27 | Institut Francais Du Petrole | Seismic transmission method and device for a very low error rate |
US5889791A (en) * | 1996-08-13 | 1999-03-30 | Motorola, Inc. | System, device and method of FEC coding and interleaving for variable length burst transmission |
US6275964B1 (en) * | 1998-03-20 | 2001-08-14 | International Business Machines Corporation | Software enhanced error correction mechanism in a data communication system |
US7434138B2 (en) * | 2005-06-27 | 2008-10-07 | Agere Systems Inc. | Structured interleaving/de-interleaving scheme for product code encoders/decorders |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6069917A (en) * | 1983-09-26 | 1985-04-20 | Pioneer Electronic Corp | Data transmission system |
US5473621A (en) * | 1992-04-16 | 1995-12-05 | At&T Corp. | Rotationally invariant coding |
JP3614907B2 (en) * | 1994-12-28 | 2005-01-26 | 株式会社東芝 | Data retransmission control method and data retransmission control system |
US6078625A (en) * | 1997-10-20 | 2000-06-20 | Sicom, Inc. | Pragmatic decoder and method therefor |
JP3529278B2 (en) * | 1998-09-18 | 2004-05-24 | 沖電気工業株式会社 | Data transmitting device and data receiving device |
CA2268853C (en) * | 1999-04-13 | 2011-08-02 | Wen Tong | Rate matching and channel interleaving for a communications system |
JP3841990B2 (en) | 1999-12-07 | 2006-11-08 | 三菱電機株式会社 | FEC frame construction method and FEC multiplexing apparatus |
US6606718B1 (en) * | 2000-05-11 | 2003-08-12 | Agere Systems Inc. | Product code with interleaving to enhance error detection and correction |
JP4006726B2 (en) * | 2002-03-15 | 2007-11-14 | 富士通株式会社 | Transmission apparatus having error correction function |
CN1269315C (en) * | 2002-07-02 | 2006-08-09 | 华为技术有限公司 | Method for raising performance of series cascade space time coding system |
US20050013274A1 (en) * | 2003-03-05 | 2005-01-20 | Harri Pekonen | System and method for data transmission and reception |
GB2402307A (en) * | 2003-05-30 | 2004-12-01 | Nokia Corp | Encapsulating irregular burst transmissions with overhead information specifying the timing interval to the next burst |
US8149939B2 (en) * | 2003-07-07 | 2012-04-03 | Samsung Electronics Co., Ltd. | System of robust DTV signal transmissions that legacy DTV receivers will disregard |
JP4025709B2 (en) * | 2003-10-30 | 2007-12-26 | 日本電信電話株式会社 | Error correction encoding apparatus, error correction decoding apparatus, error correction encoding program, error correction decoding program, error correction encoding program, or computer readable recording medium on which error correction decoding program is recorded |
-
2006
- 2006-03-31 US US11/278,274 patent/US20070104225A1/en not_active Abandoned
- 2006-11-02 WO PCT/JP2006/321955 patent/WO2007055150A1/en active Application Filing
- 2006-11-02 EP EP06822873A patent/EP1947795A4/en not_active Withdrawn
- 2006-11-02 CN CN2006800381609A patent/CN101288255B/en not_active Expired - Fee Related
- 2006-11-02 JP JP2007544113A patent/JPWO2007055150A1/en active Pending
-
2007
- 2007-03-06 US US11/682,753 patent/US7917833B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5351244A (en) * | 1991-02-22 | 1994-09-27 | Institut Francais Du Petrole | Seismic transmission method and device for a very low error rate |
US5889791A (en) * | 1996-08-13 | 1999-03-30 | Motorola, Inc. | System, device and method of FEC coding and interleaving for variable length burst transmission |
US6275964B1 (en) * | 1998-03-20 | 2001-08-14 | International Business Machines Corporation | Software enhanced error correction mechanism in a data communication system |
US7434138B2 (en) * | 2005-06-27 | 2008-10-07 | Agere Systems Inc. | Structured interleaving/de-interleaving scheme for product code encoders/decorders |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254793A1 (en) * | 2006-06-26 | 2009-10-08 | Mitsubishi Electric Corporation | Communication apparatus |
US8719674B2 (en) * | 2006-06-26 | 2014-05-06 | Mitsubishi Electric Corporation | Communication apparatus |
US20110158653A1 (en) * | 2006-12-06 | 2011-06-30 | Mazed Mohammad A | Dynamic intelligent bidirectional optical access communication system with object/intelligent appliance-to-object/intelligent appliance interaction |
US8548334B2 (en) * | 2006-12-06 | 2013-10-01 | Mohammad Mazed | Dynamic intelligent bidirectional optical access communication system with object/intelligent appliance-to-object/intelligent appliance interaction |
CN101312388A (en) * | 2007-05-24 | 2008-11-26 | 英飞凌科技股份有限公司 | Interleaver apparatus and method |
US8374224B2 (en) | 2007-05-24 | 2013-02-12 | Lantiq Deutschland Gmbh | Interleaver apparatus and method |
US20090080510A1 (en) * | 2007-09-21 | 2009-03-26 | Thomas Wiegand | Information Signal, Apparatus and Method for Encoding an Information Content, and Apparatus and Method for Error Correcting an Information Signal |
US8233532B2 (en) | 2007-09-21 | 2012-07-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Information signal, apparatus and method for encoding an information content, and apparatus and method for error correcting an information signal |
US11146288B2 (en) * | 2017-09-29 | 2021-10-12 | Intel Corporation | Technologies for applying a redundancy encoding scheme to segmented network packets |
US11515890B2 (en) | 2017-09-29 | 2022-11-29 | Intel Corporation | Technologies for applying a redundancy encoding scheme to segmented network packets |
US20220276924A1 (en) * | 2019-03-15 | 2022-09-01 | Nvidia Corporation | Techniques for storing data to enhance recovery and detection of data corruption errors |
US11474897B2 (en) * | 2019-03-15 | 2022-10-18 | Nvidia Corporation | Techniques for storing data to enhance recovery and detection of data corruption errors |
US11789811B2 (en) * | 2019-03-15 | 2023-10-17 | Nvidia Corporation | Techniques for storing data to enhance recovery and detection of data corruption errors |
US12160314B2 (en) | 2019-05-15 | 2024-12-03 | Huawei Technologies Co., Ltd. | Forward error correction (FEC) code type conversion |
US12166580B2 (en) | 2019-05-15 | 2024-12-10 | Huawei Technoloiges Co., Ltd. | Data transmission method and apparatus with forward error correction code type conversion |
EP4318992A4 (en) * | 2021-03-24 | 2024-08-28 | ZTE Corporation | DATA ENCODING PROCESSING METHOD AND APPARATUS, STORAGE MEDIUM AND ELECTRONIC APPARATUS |
US12278650B2 (en) | 2021-03-24 | 2025-04-15 | Zte Corporation | Data coding processing method and apparatus, storage medium, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
JPWO2007055150A1 (en) | 2009-04-30 |
CN101288255B (en) | 2013-03-13 |
EP1947795A4 (en) | 2011-01-05 |
US7917833B2 (en) | 2011-03-29 |
WO2007055150A1 (en) | 2007-05-18 |
US20070162831A1 (en) | 2007-07-12 |
CN101288255A (en) | 2008-10-15 |
EP1947795A1 (en) | 2008-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7917833B2 (en) | Communication apparatus, transmitter, receiver, and error correction optical communication system | |
US20220077875A1 (en) | Data Transmission Method, Encoding Method, Decoding Method, Apparatus, Device, and Storage Medium | |
EP2256973B1 (en) | Error correcting device and error correcting method | |
US7032154B2 (en) | Concatenated forward error correction decoder | |
US6622277B1 (en) | Concatenated forward error correction decoder | |
CN102891731B (en) | Forward error correction for 64b66B coded systems | |
US9654250B2 (en) | Adding operations, administration, and maintenance (OAM) information in 66-bit code | |
US8136020B2 (en) | Forward error correction CODEC | |
US7957642B2 (en) | Efficient and simple bit error rate calculation on optical transport layer | |
US9942003B2 (en) | Adaptive forward error correction (FEC) in passive optical networks (PONs) | |
US9787431B2 (en) | Apparatus and method for forward error correction over a communication channel | |
US7289530B1 (en) | System and method for coding a digital wrapper frame | |
Seki et al. | Single-chip FEC codec LSI using iterative CSOC decoder for 10 Gb/s long-haul optical transmission systems | |
US20240223921A1 (en) | Optical transmission/reception system and optical transmission/reception method | |
Pato et al. | Forward error correction in 10 Gbits/s Ethernet passive optical networks | |
CN119728010A (en) | A data processing method and related device | |
Feng | The application of FEC in the high-speed fiber communication system and the analysis of its performance | |
GB2395636A (en) | Serial concatenated coding or parallel concatenated coding in an optical fibre transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIZUOCHI, TAKASHI;SUZUKI, NAOKI;KOZAKI, SEIJI;REEL/FRAME:017918/0652 Effective date: 20060314 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |