[go: up one dir, main page]

WO2008001419A1 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
WO2008001419A1
WO2008001419A1 PCT/JP2006/312742 JP2006312742W WO2008001419A1 WO 2008001419 A1 WO2008001419 A1 WO 2008001419A1 JP 2006312742 W JP2006312742 W JP 2006312742W WO 2008001419 A1 WO2008001419 A1 WO 2008001419A1
Authority
WO
WIPO (PCT)
Prior art keywords
fec
frame
detection
pattern
boundary
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.)
Ceased
Application number
PCT/JP2006/312742
Other languages
English (en)
French (fr)
Inventor
Koji Takahashi
Seiji Kozaki
Hideaki Yamanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to KR1020077005208A priority Critical patent/KR100936857B1/ko
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to EP06767359.0A priority patent/EP2034657B1/en
Priority to JP2007505299A priority patent/JP4322946B2/ja
Priority to US11/817,907 priority patent/US8719674B2/en
Priority to CN2006800102155A priority patent/CN101233715B/zh
Priority to KR1020077022269A priority patent/KR100936829B1/ko
Priority to PCT/JP2006/312742 priority patent/WO2008001419A1/ja
Publication of WO2008001419A1 publication Critical patent/WO2008001419A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08LCOMPOSITIONS OF MACROMOLECULAR COMPOUNDS
    • C08L79/00Compositions of macromolecular compounds obtained by reactions forming in the main chain of the macromolecule a linkage containing nitrogen with or without oxygen or carbon only, not provided for in groups C08L61/00 - C08L77/00
    • C08L79/04Polycondensates having nitrogen-containing heterocyclic rings in the main chain; Polyhydrazides; Polyamide acids or similar polyimide precursors
    • C08L79/08Polyimides; Polyester-imides; Polyamide-imides; Polyamide acids or similar polyimide precursors
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08JWORKING-UP; GENERAL PROCESSES OF COMPOUNDING; AFTER-TREATMENT NOT COVERED BY SUBCLASSES C08B, C08C, C08F, C08G or C08H
    • C08J3/00Processes of treating or compounding macromolecular substances
    • C08J3/20Compounding polymers with additives, e.g. colouring
    • C08J3/205Compounding polymers with additives, e.g. colouring in the presence of a continuous liquid phase
    • C08J3/21Compounding polymers with additives, e.g. colouring in the presence of a continuous liquid phase the polymer being premixed with a liquid phase
    • C08J3/215Compounding polymers with additives, e.g. colouring in the presence of a continuous liquid phase the polymer being premixed with a liquid phase at least one additive being also premixed with a liquid phase
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08LCOMPOSITIONS OF MACROMOLECULAR COMPOUNDS
    • C08L77/00Compositions of polyamides obtained by reactions forming a carboxylic amide link in the main chain; Compositions of derivatives of such polymers
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/28Encapsulations, e.g. encapsulating layers, coatings, e.g. for protection
    • H01L23/29Encapsulations, e.g. encapsulating layers, coatings, e.g. for protection characterised by the material, e.g. carbon
    • H01L23/293Organic, e.g. plastic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/048Speed or phase control by synchronisation signals using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08LCOMPOSITIONS OF MACROMOLECULAR COMPOUNDS
    • C08L2201/00Properties
    • C08L2201/02Flame or fire retardant/resistant
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08LCOMPOSITIONS OF MACROMOLECULAR COMPOUNDS
    • C08L2205/00Polymer mixtures characterised by other features
    • C08L2205/02Polymer mixtures characterised by other features containing two or more polymers of the same C08L -group
    • CCHEMISTRY; METALLURGY
    • C08ORGANIC MACROMOLECULAR COMPOUNDS; THEIR PREPARATION OR CHEMICAL WORKING-UP; COMPOSITIONS BASED THEREON
    • C08LCOMPOSITIONS OF MACROMOLECULAR COMPOUNDS
    • C08L2666/00Composition of polymers characterized by a further compound in the blend, being organic macromolecular compounds, natural resins, waxes or and bituminous materials, non-macromolecular organic substances, inorganic substances or characterized by their function in the composition
    • C08L2666/02Organic macromolecular compounds, natural resins, waxes or and bituminous materials
    • C08L2666/14Macromolecular compounds according to C08L59/00 - C08L87/00; Derivatives thereof
    • C08L2666/20Macromolecular compounds having nitrogen in the main chain according to C08L75/00 - C08L79/00; Derivatives thereof

Definitions

  • the present invention relates to a communication apparatus that can be used in a GE-PON (Gigabit Ethernet (registered trademark) Passive Optical Network) optical network, and in particular, according to the IEEE 802.3ah standard, FEC (Forward Error Correction).
  • the present invention relates to a communication device that avoids frame mis-synchronization that occurs at a fixed rate when the function is realized.
  • the FEC system defined in the conventional GE-PON system is a frame start identification code as shown in Fig. 8-1 and Fig. 8-2.
  • S—FEC (/K28.//K28.//S28 (/K27.7/: Kxx.x indicates lObit special code in 8B / 10B coding system), which is the frame start identification code for non-FEC frames.
  • Dxx.x newly defines lObit data code in the 8B / 10B coding system, and IEEE802.3 frame EPD (/ T / R /), which is a frame end identification code for non-FEC frames, is used as a boundary identification code and a parity end identification code between FEC norm (hereinafter referred to as “nority”).
  • T_FEC (/T/R/K28.5/D29.5 (or / D10) extended from / T / R / R /: / T / / K 29.7 8 / R / indicates /K23.7/) .1 /) / T / R / or /T/R/R/K28.5/D16.2 (or / D5.6 /) / T / R /) is newly specified! /.
  • Non-Patent Document 1 IEEE802.3ah, section 65.2.3
  • FIG. 9 the process of false detection is shown by taking the case where T—FEC is 6 bytes (/T/R/K28.5/D29.5 (or /D10.1/) / T / R /) as an example.
  • Presenting force T—FEC is 7byte (/T/R/R/K28.5/D16.
  • the present invention has been made in view of the above, and the probability of occurrence of erroneous T-FEC detection between frames of one frame without changing the allowable number of errors in the code pattern for frame boundary identification.
  • An object of the present invention is to provide a communication device capable of reducing the above.
  • a communication apparatus is a communication apparatus that realizes an FEC function, for example, as defined in IEEE802.3ah as a reception frame.
  • the FEC frame is compared with the T-FEC pattern, which is the boundary identification pattern added at the time of transmission, for each of the multiple detection windows provided at different times.
  • the T—FEC pattern comparison means for calculating the code distance with the T—FEC pattern is compared with the code distance calculated for each detection window, and the IEEE 802.3 frame—FEC T-FEC, which is a signal indicating the detection position (boundary) of T-FEC in the FEC frame based on the detection result and code distance comparison means for detecting boundary identification code T-FEC Boundary signal generation means for generating boundary signals and It is characterized by providing.
  • FIG. 1 is a diagram illustrating a configuration of an inter-parity T-FEC detection unit according to a first embodiment in a communication device that is effective in the present invention.
  • FIG. 2-1 is a diagram illustrating a T-FEC detection method between frame parities according to the first embodiment.
  • FIG. 2-2 is a diagram showing a T-FEC detection method between frame parity in the first embodiment.
  • FIGS. 2-3 are diagrams illustrating a T-FEC detection method between frame parities according to the first embodiment.
  • FIG. 3 is a diagram showing a configuration of a frame parity T-FEC detection unit according to the second embodiment in the communication apparatus according to the present invention.
  • FIG. 4 is a diagram showing a T-FEC detection method between frame parity according to the second embodiment.
  • FIG. 5 is a diagram showing a configuration of a frame boundary detection unit according to the third embodiment in the communication apparatus according to the present invention.
  • FIG. 6-1 is a diagram illustrating the inter-parity T-FEC detection method of the third embodiment.
  • FIG. 6-2 is a diagram illustrating a T-FEC detection method between frame parities according to the third embodiment.
  • FIG. 7 is a diagram showing a configuration of a communication apparatus according to a fourth embodiment of the present invention.
  • Fig. 8-1 is a diagram showing a conventional frame format.
  • FIG. 8-2 is a diagram showing a conventional frame format.
  • FIG. 9 is a diagram showing problems in the prior art.
  • FIG. 1 shows a frame-to-parity T in Embodiment 1 in a communication apparatus that is effective in the present invention
  • FEC code distance comparison unit 14 T—FEC boundary signal generation unit 15, delay elements 16 and 17 are provided.
  • the T-FEC pattern detection units 11 and 12 compare the FEC frame input to the inter-frame-normity T — FEC detection unit 1 with the T-FEC pattern. Note that the FEC frame delayed by the delay element 16 is input to the T—FEC pattern detection unit 12.
  • the T-FEC pattern detection units 11 and 12 sequentially output the code distance with the T-FEC pattern to the T-FEC code distance comparison unit 14.
  • the T-FEC code distance comparison unit 14 compares the code distances received from the T-FEC pattern detection units 11 and 12. For example, the code distance of T FEC pattern detector 12 is small and T When the number of errors is less than 4 bits (IEEE802.3ah or less), the T-FEC boundary signal generator 15 is notified that the pattern detected by the T-FEC pattern detector 12 is T-FEC.
  • the T-FEC boundary signal generation unit 15 uses the T-FEC code distance comparison unit 14 information to notify the T-FEC position (boundary) corresponding to the FEC frame after passing through the delay element 17. ), That is, a T-FEC boundary signal is generated and output.
  • Fig.2-1 to Fig.2-3 are diagrams showing the T-FEC detection method between frames parity in the first embodiment. Specifically, Fig.2-1 to Fig.2-3 are input to the receiving unit. The code patterns of the frames are sequentially input to the T-FEC pattern detectors 11 and 12 in time series. In addition, 11a and 12a in FIGS. 2-1 to 23 show the detection windows of the T-FEC pattern detection unit 11 and the T-FEC pattern detection unit 12, respectively, and are configured so that these detection windows partially overlap each other. To do.
  • FIG. 2A shows a state in which the last 4 bytes of the frame and the first 2 bytes of the T—FEC are contained in the detection window 11a of the T—FEC pattern detection unit 11.
  • the last 4 bytes of the frame is the pattern that matches the first 4 bytes of T—FEC (/T/R/K28.5/D29.5/) within 4 bits of the code distance
  • the first 4 bytes of the NORITY is the T—FEC.
  • the pattern matches the last 4 bytes (/K28.5/D29.5/T/R/) within a code distance of 4 bits. It is assumed that there is no error in the original T-FEC.
  • the T_FEC pattern is detected in the T_FEC detection window 11a, but the code pattern in the T-FEC detection window 12a is a normal data code, and the code distance from the T-F EC pattern is always 5 bits or more. Therefore, the T—FEC code distance comparison unit 14 determines that it is not T_FEC and does nothing.
  • the pattern that entered the T-FEC detection window 11a in Fig. 2-1 enters the T-FEC detection window 12a, and T-FEC detection window 11a contains T-FEC. It shows the state of entering.
  • the T-FEC code distance comparison unit 14 determines whether the pattern of the T-FEC detection window 12a has a smaller code distance than the pattern of the T-FEC detection window 11a, and the allowable number of T-FEC errors. In the following cases, the pattern detected by the T-FEC pattern detection unit 12 is determined to be T—FEC, and this is notified to the T-FEC boundary signal generation unit 15.
  • the T-FEC detection window 1 la pattern has a longer code distance than the TFEC detection window 12a pattern.
  • zJ do nothing as in Figure 2-1 above.
  • the T-FEC code distance comparison unit 14 since the code distance between the T-FEC detection window 11a and the T-FEC pattern is clearly smaller, the T-FEC code distance comparison unit 14 Again, T-FEC boundary signal generator 15 should not be notified of T-FEC detection.
  • FIG. 2-3 shows that T-FEC that entered T-FEC detection window 11a in Figure 2-2 enters T-FEC detection window 12a, and that T-FEC detection window 11a contains parity.
  • the first 4 bytes are shown.
  • the code distance between the T-FEC detection window 12a and the T-FEC pattern is shorter than the pattern including the first 4 bytes of parity in the T-FEC detection window 11a.
  • the T-FEC code distance comparison unit 14 notifies the T-FEC boundary signal generation unit 15 of the detection of T-FEC.
  • the position of the T-FEC is determined after confirming the T-FEC of the FEC frame and the patterns before and after the T-FEC.
  • the error since the error is included in the original T-FEC! /, NA! /, T-FEC false detection will not occur.
  • the pattern combining the last 4 bytes of the frame and the first 2 bytes of the T-FEC is the same with the T-FEC pattern and the code distance of 4 bits.
  • the force T-FEC is taken as an example when T-FEC is 6 bytes (/T/R/K28.5/D29.5/T/R/). Is 6byte (/T/R/K28.5/D10.1/T/R/) or 7by te (/T/R/R/K28.5/D16.2 (or /D5.6/) / T / In the case of R /), the same effect can be obtained.
  • Embodiment 1 described above there are two T-FEC detection windows. However, by using three T-FEC detection windows, it is possible to further reduce the T-FEC detection error probability. Here, processing different from that of the first embodiment will be described.
  • FIG. 3 is a diagram showing a configuration of the inter-parity T-FEC detection unit 1 according to the second embodiment in the communication apparatus according to the present invention.
  • T-FEC performance A turn detection unit 13 and a delay element 18 are added, and the T-FEC code distance comparison unit 14 described above is replaced with a T-FEC code distance comparison unit 19 with a changed determination condition.
  • FIG. 4 is a diagram illustrating a frame-parity T-FEC detection method according to the second embodiment.
  • 11a, 12a, and 13a in FIG. 6 correspond to the detection windows of the T-FEC pattern detection units 11, 12, and 13, respectively, and are configured such that a part of the adjacent detection windows overlap.
  • the operation of the T-FEC code distance comparison unit 19 which is different in processing from Embodiment 1 will be described.
  • T-FEC detection window 12a only If the code distance from the T-FEC pattern is less than the allowable number (4 bits or less for IEEE802.3ah), the T-FEC boundary signal generator 15 Do not notify.
  • T-FEC detection window 13a only If the code distance of T-FEC pattern force is less than the allowable number (4 bits or less for IEEE802.3ah), T-FEC pattern detection window 13a It is determined that the detected pattern is T-FEC, and this is notified to the T-FEC boundary signal generation unit 15.
  • T-FEC boundary signal generation Do not notify Part 15.
  • T If the code distance from the T-FEC pattern is less than the allowable number (4 bits or less for IEEE802.3ah) in both T-FEC detection windows 13a and 12a, the T-FEC pattern detector The code distance between the T-FEC pattern and the T-FEC pattern input from the T-FEC pattern detector 13 is compared with the code distance input from the T-FEC pattern detector 13. When the code distance input from the T-FEC pattern detection unit 13 is smaller, it is determined that the pattern detected by the T_FEC pattern detection window 13a is T-FEC, and this is indicated by the T-FEC boundary signal. Notify generator 15.
  • T-FEC detection window 12 for both T-FEC detection window 11a and 13a If the code distance of T-FEC pattern force is less than the allowable number (4 bits or less for IEEE802.3ah), T-FEC pattern detection window 12 Judge that the pattern detected in a is T-FEC, and notify the T-FEC boundary signal generator 15 to that effect.
  • T — Judge that the pattern detected by the FEC pattern detection window 12a is T-FEC, and notify the T-FEC boundary signal generator 15 to that effect.
  • the position of the T-FEC is determined after confirming the T-FEC of the FEC frame and the patterns before and after the T-FEC. Therefore, in the first embodiment, erroneous detection of T-FEC cannot be prevented. For example, in the cases (VI) and (VII) above, erroneous detection can be prevented. That is, the T_FEC false detection probability can be further reduced than in the first embodiment.
  • the ability to reduce the false detection probability of T-FEC by having a plurality of T-FEC detection windows In this embodiment, the relationship between the frame length and the parity length is used. Prevent false detection of T_FEC.
  • FIG. 5 is a diagram showing the configuration of the frame boundary detection unit 2 of the third embodiment in the communication apparatus according to the present invention.
  • the frame and parity boundary signals are generated together by using only the T-FEC boundary signal between frames and parity.
  • the frame boundary detection unit 2 detects S-FEC and T-FEC of the input FEC frame, and generates a frame and parity boundary signal.
  • the FEC frame input to the frame boundary detector 2 is internally input to the S—FEC pattern detector 21, T—FEC pattern detector 22, NORITY LENGTH CHECKER 23—1 to 23—n, and delay element 25. It is done.
  • the delay element 25 is for synchronizing the FEC frame and the FEC frame boundary signal.
  • the S-FEC pattern detection unit 21 detects the coincidence with the S-FEC pattern and detects a pattern whose code distance with the FEC frame is less than the allowable error count (4 bits or less in IEEE802.3ah). The S-FEC detection is notified to the frame boundary signal generation unit 24.
  • the T-FEC pattern detection unit 22 detects a coincidence with the T-FEC pattern and detects a pattern whose code distance to the FEC frame is less than the allowable error count (4 bits or less in IEEE802.3ah).
  • the frame boundary signal generation unit 24 is notified of T-FEC detection.
  • the frame boundary signal generation unit 24 generates an IEEE 802.3 frame (frame) frame from the S-FEC and T-FEC detection signals from the S-FEC pattern detection unit 21 and the T-FEC pattern detection unit 22. The length is counted, and the count result is output to the parity length check units 23-1 to 23-n. Note that n (n is a natural number) T-FEC may be detected for one FEC frame, so the frame boundary signal generator 24 sets the frame length for n T-FECs. Counting is performed, and the counting result is sequentially output to n parity length check units 23-1 to 23n.
  • the NORITY LENGTH CHECKING UNIT 23-1 to 23-n calculate the parity length according to the following equation (1) based on the frame length input from the frame boundary signal generation unit 24, and after the NOR Check if there is a pattern whose code distance to the FEC pattern is less than the number of allowable errors (4 bits or less in IEEE802.3ah). For example, if it exists, notify frame boundary signal generator 24 “Yes”. If it does not exist, “None” is notified.
  • the frame boundary signal generation unit 24 determines that the frame length output by the parity length check unit that has received "Yes", that is, the position of the T-FEC between the S-FEC and the frame one normality is correct, and FEC frame boundary signal is output to this circuit.
  • Fig. 6-1 and Fig. 6-2 are diagrams showing the T-FEC detection method between frame-one-notices of Embodiment 3, and in detail, Fig. 6-1 shows the frame-parity T- When the FEC is detected normally, that is, a signal indicating “presence” is returned to the frame boundary signal generation unit 24 from the NORITY length check unit. Fig. 6-2 shows the case where T-FEC between frames and norities cannot be detected normally, that is, the power of the length check section is also "None" for the frame boundary signal generator 24. Indicates the case where a signal indicating is returned.
  • the frame boundary signal generation unit 24 starts counting the frame length. Then, when the T-FEC pattern detection unit 22 notifies the T-FEC detection, the frame boundary signal generation unit 24 stops counting the frame length. For example, the frame boundary signal generation unit 24 counts the frame length to the NORITY length check unit 23-1 Output the result.
  • the parity length check unit 23-1 checked the parity length based on the frame length count result from the frame boundary signal generation unit 24 according to the above equation (1), and was able to detect T-FEC after the parity. Therefore, “exist” is notified to the frame boundary signal generator 24.
  • the frame boundary signal generation unit 24 starts counting frame length. Then, when the T-FEC pattern detection unit 22 notifies the T-FEC detection of the T-FEC detection, the frame boundary signal generation unit 24 stops counting the frame length and, for example, sends a frame length to the notification length check unit 23-2. Output counting results.
  • the T-FEC pattern detection unit 22 detects the wrong pattern as T-FEC, the frame length count result is shorter than normal.
  • the parity length check unit 23-2 checks the parity length based on the frame length count result from the frame boundary signal generation unit 24 in accordance with the above equation (1).
  • the T-FEC can be detected after the parity. Therefore, the frame boundary signal generator 24 is notified of “none”.
  • the position of the T-FEC is determined by checking the relationship between the frame length and the parity length, which can be prevented in the first and second embodiments.
  • the T-FEC that is supposed to be correct is specified more than the false T-FEC! Even if the code distance between the T-FEC pattern and the T-FEC pattern is large, prevent false detection of the T-FEC. But it can. As a result, the T-FEC false detection probability can be further reduced than in the first and second embodiments.
  • the power described for determining the position of the T-FEC According to this embodiment, the FEC decoding process is performed for all possible T-FEC candidates. By outputting the candidate with the smallest number of error corrections at the time of FEC decoding to the subsequent circuit, the false detection probability of T-FEC is further reduced.
  • FIG. 7 is a diagram showing the configuration of the embodiment 4 of the communication apparatus according to the present invention.
  • the FEC frame boundary detection unit 3 detects S-FEC and T-FEC from the input FEC frame and generates all possible FEC frame boundary signals.
  • the T-FEC detection processing by the FEC frame boundary detection unit 3 for example, the T-FEC detection processing described in Embodiment 1 or 2 described above is applied.
  • T the power of false detection at the first 2 bytes of FEC
  • T the power of 2 bytes at the end of FEC and the parity at the beginning of 4 bytes (or 5 bytes).
  • the probability that T-FEC is detected in the middle of a frame is not zero, but in that case, the code distance to T-FEC is closer in the transmission path than just the pattern that is originally close to T-FEC. Therefore, the probability of occurrence is very small.
  • the FEC frame boundary detection unit 3 outputs a maximum of three types of FEC frame boundary signals to the FEC decoding units 5-1 to 5-2, respectively. It is possible to increase the number of FEC decoding parts so that four or more FEC frame boundary signals can be supported.
  • the FEC frame boundary detection unit 3 delays the input FEC frame by a certain delay so as to be synchronized with the FEC frame boundary signals # 1 to # 3, and outputs the delayed FEC frame to the 10BZ8B conversion unit 4.
  • the 10BZ8B conversion unit 4 converts the FEC frame input with the 10B code into an 8B code, and outputs the conversion result to the FEC decoding units 5-1 to 5-3. [0054] In each of the FEC decoding units 5-1 to 5-3, based on the input FEC frame boundary signals, the frame and the parity are separated and the FEC decoding process is performed. The number of error corrections is output to the FEC error correction number comparison unit 6.
  • the FEC error correction number comparison unit 6 compares the error correction numbers output from the respective FEC decoding units, and outputs the output of the FEC decoding unit having the smallest error correction number to the subsequent circuit. Switch selector 7 as you want.
  • FEC decoding processing is executed based on all possible FEC frame boundary signals, and the number of error corrections is the smallest! /!
  • the FEC decoding process result is output to the subsequent circuit.
  • the combination of the last 4 bytes (or 5 bytes) of the frame and the first 2 bytes of the T-FEC, and the combination of the last 2 bytes of the T-FEC and the first 4 bytes (or 5 bytes) of the T-FEC will not detect T-FEC. , T-FEC false detection probability can be lowered to a practically acceptable level.
  • the communication device according to the present invention is useful for the GE-PON optical network, and particularly as a communication device for realizing the FEC function according to the IEEE802.3ah standard. Is suitable.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Polymers & Plastics (AREA)
  • Organic Chemistry (AREA)
  • Health & Medical Sciences (AREA)
  • Medicinal Chemistry (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • General Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Compositions Of Macromolecular Compounds (AREA)
  • Paints Or Removers (AREA)

Description

明 細 書
通信装置
技術分野
[0001] 本発明は、 GE— PON (Gigabit Ethernet (登録商標) Passive Optical Network) 方式の光ネットワークにおいて採用可能な通信装置に関するものであり、特に、 IEEE 802.3ahの規格に従い FEC (Forward Error Correction)機能を実現した場合に一 定の割合で発生するフレーム誤同期を回避する通信装置に関するものである。
背景技術
[0002] 従来の GE— PON方式(IEEE802.3ah (非特許文献 1参照))に規定されている FEC 方式は、図 8— 1および図 8— 2に示すように、フレーム開始識別用コードとして、非 F ECフレームの場合のフレーム開始識別コードである/ S/ (/K27.7/: Kxx.xは 8B/10B 符号系における lObitスペシャルコードを示す)を拡張した S— FEC (/K28.5/D6.4/K 28.5/D6.4/K27.7/: Dxx.xは 8B/10B符号系における lObitデータコードを示す)を新 たに規定し、また、 IEEE802.3フレーム(以下、フレームとする)と FECノ リティ(以下、 ノ リティとする)との境界識別用およびパリティ終了識別用コードとして、非 FECフレ ームの場合のフレーム終了識別コードである EPD (/T/R/または/ T/R/R/ :/T/は/ K 29.7八 /R/は/ K23.7/を示す)を拡張した T_FEC (/T/R/K28.5/D29.5 (または/ D10 .1/) /T/R/または/ T/R/R/K28.5/D16.2 (または/ D5.6/) /T/R/)を新たに規定して!/、 る。
[0003] これらフレーム境界識別用コードパターン(S— FECおよび T— FEC)は、フレーム 送信時にフレームおよびパリティ前後に付加され、対向の装置に出力される。対向の 装置の受信部は、これらフレーム境界識別用コードパターンを検出することで、フレ ーム同期(フレームおよびノ リティの境界検出)を確立している。 IEEE802.3ahでは、 フレーム受信時にこれらフレーム境界識別用コードパターンに一定の誤り(IEEE802. 3ahでは 5bit未満)を許容することで、 FEC機能で保護されないフレーム境界識別用 コードパターンを保護し、フレームが高工ラーレートの伝送路を伝搬してきた場合で あっても、フレーム同期の見逃しが発生しな 、ようにして 、る。 [0004] 非特許文献 1: IEEE802.3ah、 65.2.3節
発明の開示
発明が解決しょうとする課題
[0005] しかしながら、従来の IEEE802.3ahの FEC方式では、上記のとおり、受信部におい てフレーム境界識別用コードパターンに一定の誤りを許容しているため、伝送路がェ ラーフリーの場合であっても、図 9に示すように、フレームの最後 4byteが T— FECの 前 4byteと誤り、許容数以内(4bit以内)で一致する場合に、 T_FECを誤検出する 問題があった。
[0006] 図 9では、 T— FECが 6byte (/T/R/K28.5/D29.5 (または/ D10.1/) /T/R/)の場合 を例に誤検出発生の過程を示している力 T— FECが 7byte (/T/R/R/K28.5/D16.
2 (または/ D5.6/) /T/R/)の場合でも同様に T_FECの誤検出が発生する。
[0007] 本発明は、上記に鑑みてなされたものであって、フレーム境界識別用コードパター ンの誤り許容数を変更せずに、フレーム一ノ^ティ間の T—FECの誤検出発生確率 を低減可能な通信装置を提供することを目的とする。
課題を解決するための手段
[0008] 上述した課題を解決し、目的を達成するために、本発明にカゝかる通信装置は、 FE C機能を実現する通信装置であって、たとえば、受信フレームである IEEE802.3ahに 規定された FECフレームと送信時に付加された境界識別用パターンである T—FEC パターンとの比較処理を、時間をずらして設けられた複数の検出窓毎に実行し、逐 次検出窓内のパターンと T— FECパターンとの符号距離を算出する T— FECパター ン比較手段と、前記検出窓毎に算出される符号距離の大小を比較し、当該比較結果 に基づいて、 IEEE802.3フレーム— FECノ リティ間の境界識別用コード T— FECを検 出する符号距離比較手段と、前記検出結果に基づいて、前記 FECフレームにおけ る T— FECの検出位置 (境界)を示す信号である T—FEC境界信号を生成する境界 信号生成手段と、を備えることを特徴とする。
発明の効果
[0009] 本発明によれば、従来と比較して T—FECの誤検出発生確率を低減可能な通信 装置を得ることができる、という効果を奏する。
図面の簡単な説明
[0010] [図 1]図 1は、本発明に力かる通信装置における実施の形態 1のフレーム パリティ間 T— FEC検出部の構成を示す図である。
[図 2-1]図 2— 1は、実施の形態 1のフレーム パリティ間 T—FEC検出方法を示す 図である。
[図 2-2]図 2— 2は、実施の形態 1のフレーム パリティ間 T—FEC検出方法を示す 図である。
[図 2-3]図 2— 3は、実施の形態 1のフレーム パリティ間 T—FEC検出方法を示す 図である。
[図 3]図 3は、本発明に力かる通信装置における実施の形態 2のフレーム パリティ間 T— FEC検出部の構成を示す図である。
[図 4]図 4は、実施の形態 2のフレーム パリティ間 T—FEC検出方法を示す図であ る。
[図 5]図 5は、本発明にかかる通信装置における実施の形態 3のフレーム境界検出部 の構成を示す図である。
[図 6-1]図 6— 1は、実施の形態 3のフレーム パリティ間 T—FEC検出方法を示す 図である。
[図 6-2]図 6— 2は、実施の形態 3のフレーム パリティ間 T—FEC検出方法を示す 図である。
[図 7]図 7は、本発明にかかる通信装置の実施の形態 4の構成を示す図である。
[図 8-1]図 8— 1は、従来のフレームフォーマットを示す図である。
[図 8-2]図 8— 2は、従来のフレームフォーマットを示す図である。
[図 9]図 9は、従来技術の問題点を示す図である。
符号の説明
[0011] 1 フレーム パリティ間 T— FEC検出部
3 FECフレーム境界検出部
4 10BZ8B変換部 5- 1, 5- 2, 5- 3 FEC復号ィ匕部
6 FEC誤り訂正数比較部
7 セレクタ
11, 12, 13 T— FECノ《ターン検出部
14, 19 T— FEC符号距離比較部
15 T— FEC境界信号生成部
16, 17, 18 遅延素子
21 S— FECパターン検出部
22 T— FECパターン検出部
23- 1, · ··, 23— n ノ リティ長チェック部
24 フレーム境界信号生成部
25 遅延素子
発明を実施するための最良の形態
[0012] 以下に、本発明にかかる通信装置の実施の形態を図面に基づいて詳細に説明す る。なお、この実施例によりこの発明が限定されるものではない。
[0013] 実施の形態 1.
図 1は、本発明に力かる通信装置における実施の形態 1のフレーム パリティ間 T
—FEC検出部 1の構成を示す図であり、 T— FECパターン検出部 11および 12, T—
FEC符号距離比較部 14, T— FEC境界信号生成部 15,遅延素子 16および 17、を 備えている。
[0014] 図 1において、 T—FECパターン検出部 11および 12では、フレーム一ノ リティ間 T — FEC検出部 1に入力された FECフレームと、 T—FECパターンと、を比較する。な お、 T— FECパターン検出部 12には、遅延素子 16で遅延させた FECフレームが入 力される。
[0015] T—FECパターン検出部 11および 12では、 T— FEC符号距離比較部 14に対して 逐次 T— FECパターンとの符号距離を出力する。 T— FEC符号距離比較部 14では 、T—FECパターン検出部 11および 12から受け取った符号距離の大小を比較する 。たとえば、 T FECパターン検出部 12の符号距離が小さぐかつ T FECの許容 誤り数以下(IEEE802.3ahでは 4bit以下)の場合には、 T— FECパターン検出部 12 で検出したパターンが T—FECであることを、 T— FEC境界信号生成部 15に通知す る。
[0016] T— FEC境界信号生成部 15では、 T—FEC符号距離比較部 14力も通知された情 報に基づいて、遅延素子 17通過後の FECフレームに対応した T— FECの位置(境 界)を示す信号、すなわち、 T— FEC境界信号を生成、出力する。
[0017] つづいて、上記通信装置の動作について説明する。図 2— 1〜図 2— 3は、実施の 形態 1のフレーム パリティ間 T—FEC検出方法を示す図であり、詳細には、図 2—1 〜図 2— 3は、受信部に入力されたフレームのコードパターンが順に T—FECパター ン検出部 11および 12に入力される様子を時系列に示している。なお、図 2—1〜図 2 3の 11a, 12aは、それぞれ T—FECパターン検出部 11および T—FECパターン 検出部 12の検出窓を示し、これらの検出窓同士が一部重なるように構成する。
[0018] 図 2—1は、 T— FECパターン検出部 11の検出窓 11a内にフレーム末尾 4byteと T — FEC先頭 2byteが入っている状態を示している。ここで、フレーム末尾 4byteは、 T— FEC先頭 4byte (/T/R/K28.5/D29.5/)と符号距離 4bit以内で一致するパター ンとし、ノ リティの先頭 4byteは、 T— FEC末尾 4byte (/K28.5/D29.5/T/R/)と符号 距離 4bit以内で一致するパターンとする。また、本来の T— FECには誤りはないもの とする。この場合、 T_FEC検出窓 11aにおいて T_FECパターンが検出されるが、 T—FEC検出窓 12aに入っているコードパターンは通常のデータコードであり T—F ECパターンとの符号距離が必ず 5bit以上になるので、 T—FEC符号距離比較部 14 では、 T_FECではないと判断し、何もしない。
[0019] また、図 2— 2は、図 2—1において T—FEC検出窓 11aに入っていたパターンが T — FEC検出窓 12aに入り、 T— FEC検出窓 11 aには T— FECが入つた状態を示して いる。ここで、 T— FEC符号距離比較部 14は、 T— FEC検出窓 12aのパターンの方 が T—FEC検出窓 11aのパターンより符号距離が小さいか等しぐかつ、 T— FECの 許容誤り数以下である場合に、 T—FECパターン検出部 12で検出したパターンを T — FECと判断し、その旨を T—FEC境界信号生成部 15に通知する。一方で、 T— F EC検出窓 1 laのパターンの方が T FEC検出窓 12aのパターンよりも符号距離が zJ、さい場合は、上記図 2—1の場合と同様に何もしない。すわわち、図 2— 2の場合は 、T— FEC検出窓 11aに入っているパターンの方が明らかに T— FECパターンとの 符号距離が小さいので、 T— FEC符号距離比較部 14は、ここでも T— FECの検出を T— FEC境界信号生成部 15に通知しな ヽ。
[0020] また、図 2— 3は、図 2— 2において T— FEC検出窓 11aに入っていた T— FECが T — FEC検出窓 12aに入り、 T— FEC検出窓 11 aにはパリティの先頭 4byteが入つた 状態を示している。この場合は、 T—FEC検出窓 12aに入っているパターンの方が、 T— FEC検出窓 11aに入っているパリティ先頭 4byteを含むパターンよりも、 T— FE Cパターンとの符号距離が小さいので、 T— FEC符号距離比較部 14では、 T— FEC の検出を T— FEC境界信号生成部 15に通知する。
[0021] 以上のように、本実施の形態にぉ 、ては、 2つの検出窓を有し、 FECフレームの T —FECとその前後のパターンを確認した上で T—FECの位置を判断することとして V、るので、本来の T— FECにエラーが含まれて!/、な!/、場合に T— FEC誤検出が発 生することはない。また、 FECフレームの T— FECにエラーが含まれている場合であ つても、たとえば、フレーム末尾 4byteと T— FEC先頭 2byteとを組み合わせたパタ ーンが T— FECパターンと符号距離 4bitで一致し、かつ、 T— FECの末尾 4byteに 符号距離 4bitの誤りが発生している場合のように、すなわち、フレーム末尾 4byteと T — FECの先頭 2byteとを組み合わせたパターンと T— FECパターンとの符号距離が 等しくなる場合を除 、て、 T— FECの誤検出が発生することはな 、。
[0022] なお、本実施の形態にっ ヽては、 T— FECが 6byte (/T/R/K28.5/D29.5/T/R/) の場合を例にしている力 T— FECが 6byte (/T/R/K28.5/D10.1/T/R/)または 7by te (/T/R/R/K28.5/D16.2 (または/ D5.6/) /T/R/)の場合も同様の効果が得られる。
[0023] 実施の形態 2.
以上の実施の形態 1では、 T— FEC検出窓が 2つだったが、 T— FEC検出窓を 3つ にすることで、さらに T—FEC誤検出確率を小さくすることが可能である。ここでは、前 述した実施の形態 1と異なる処理について説明する。
[0024] 図 3は、本発明に力かる通信装置における実施の形態 2のフレーム パリティ間 T —FEC検出部 1の構成を示す図である。実施の形態 1の構成に比べて、 T— FECパ ターン検出部 13および遅延素子 18を追加し、前述の T— FEC符号距離比較部 14 を、判定条件を変更した T—FEC符号距離比較部 19に置き換えた構成になってい る。
[0025] つづ 、て、上記通信装置の動作につ!、て説明する。図 4は、実施の形態 2のフレー ム—パリティ間 T—FEC検出方法を示す図である。図 6の 11a, 12a, 13aは、それぞ れ T— FECパターン検出部 11, 12, 13の検出窓に対応し、隣接する検出窓の一部 が重なるように構成する。以下、実施の形態 1と処理の異なる T—FEC符号距離比較 部 19の動作について説明する。
[0026] (I)たとえば、 T— FEC検出窓 11aのみ T— FECパターン力もの符号距離が許容数 以下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FEC境界信号生成部 15に通 知しない。
[0027] (Π)また、 T— FEC検出窓 12aのみ T— FECパターンからの符号距離が許容数以 下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FEC境界信号生成部 15に通知 しない。
[0028] (III)また、 T— FEC検出窓 13aのみ T— FECパターン力もの符号距離が許容数以 下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FECパターン検出窓 13aで検 出したパターンが T—FECであると判断し、その旨を T— FEC境界信号生成部 15に 通知する。
[0029] (IV)また、 T— FEC検出窓 11aと 12aともに T— FECパターン力もの符号距離が許 容数以下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FEC境界信号生成部 15 に通知しない。
[0030] (V)また、 T— FEC検出窓 13aと 12aともに T— FECパターンからの符号距離が許 容数以下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FECパターン検出部 12 力も入力された T— FECパターンとの符号距離と、 T— FECパターン検出部 13から 入力された T—FECパターンとの符号距離と、を比較する。そして、 T— FECパター ン検出部 13から入力された符号距離の方が小さい場合に、 T_FECパターン検出 窓 13aで検出したパターンが T—FECであると判断し、その旨を T— FEC境界信号 生成部 15に通知する。 [0031] (VI)また、 T— FEC検出窓 11aと 13aともに T— FECパターン力もの符号距離が許 容数以下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FECパターン検出窓 12 aで検出したパターンが T—FECであると判断し、その旨を T— FEC境界信号生成 部 15に通知する。
[0032] (VII)また、 T—FEC検出窓 11aと 12aと 13aの全てについて、 T— FECパターンか らの符号距離が許容数以下(IEEE802.3ahの場合は 4bit以下)の場合は、 T— FEC パターン検出窓 12aで検出したパターンが T—FECであると判断し、その旨を T— F EC境界信号生成部 15に通知する。
[0033] 以上のように、本実施の形態にぉ 、ては、 3つの検出窓を有し、 FECフレームの T —FECとその前後のパターンを確認した上で T—FECの位置を判断することとして いるので、前述の実施の形態 1では T—FECの誤検出を防止できない、たとえば、上 記 (VI) (VII)の場合について、誤検出を防止することができる。すなわち、実施の形 態 1よりもさらに T_FEC誤検出確率を低減することができる。
[0034] 実施の形態 3.
以上の実施の形態では、 T— FEC検出窓を複数持つことにより、 T— FECの誤検 出確率を低減していた力 本実施の形態では、フレーム長とパリティ長の関係を利用 して、 T_FECの誤検出を防止する。
[0035] 図 5は、本発明に力かる通信装置における実施の形態 3のフレーム境界検出部 2の 構成を示す図であり、 S— FECパターン検出部 21, T— FECパターン検出部 22,パ リティ長チェック部 23— 1〜23— n,フレーム境界信号生成部 24,遅延素子 25、を 備えている。本実施の形態では、フレーム パリティ間 T—FECの境界信号だけで なぐフレームとパリティの境界信号をまとめて生成する。
[0036] 図 5において、フレーム境界検出部 2は、入力された FECフレームの S— FECおよ び T— FECを検出し、フレームおよびパリティの境界信号を生成する。フレーム境界 検出部 2に入力された FECフレームは、内部で S— FECパターン検出部 21, T— F ECパターン検出部 22, ノ リティ長チェック部 23— 1〜23— n,遅延素子 25に入力さ れる。遅延素子 25は、 FECフレームと FECフレーム境界信号との同期を取るための ものである。 [0037] S— FECパターン検出部 21は、 S— FECパターンとの一致検出を行い、 FECフレ ームとの符号距離が許容誤り数以下(IEEE802.3ahでは 4bit以下)のパターンを検出 すると、フレーム境界信号生成部 24に対して S—FEC検出を通知する。
[0038] T— FECパターン検出部 22は、 T— FECパターンとの一致検出を行い、 FECフレ ームとの符号距離が許容誤り数以下(IEEE802.3ahでは 4bit以下)のパターンを検出 すると、フレーム境界信号生成部 24に対して T—FEC検出を通知する。
[0039] フレーム境界信号生成部 24は、 S— FECパターン検出部 21および T— FECパタ ーン検出部 22からの S— FECおよび T— FEC検出信号から IEEE802.3フレーム(フ レーム)のフレーム長の計数を行い、その計数結果をパリティ長チェック部 23— 1〜2 3— nに出力する。なお、 1つの FECフレームに対して n個(nは自然数)の T— FEC が検出される可能性があるので、フレーム境界信号生成部 24は、 n個の T— FECに 対してフレーム長を計数し、その計数結果を n個のパリティ長チェック部 23— 1〜23 nに順に出力する。
[0040] ノ リティ長チェック部 23— 1〜23— nは、フレーム境界信号生成部 24から入力され たフレーム長に基づいて、下記(1)式によりパリティ長を計算し、ノ リティ後に T— FE Cパターンとの符号距離が許容誤り数以下(IEEE802.3ahでは 4bit以下)のパターン が存在するかどうかをチェックし、たとえば、存在した場合はフレーム境界信号生成 部 24に"有"を通知し、存在しない場合は"無"を通知する。
(パリティ長) = [ (フレーム長) Z239] X 16 (単位: byte)
…ひ)
ただし、上記(1)式の [ ]は、端数を切り上げる。
[0041] フレーム境界信号生成部 24は、 "有"を受け取ったパリティ長チェック部の出力した フレーム長、すなわち、 S— FECとフレーム一ノ リティ間 T— FECの位置が正しいと 判断し、後段の回路に FECフレーム境界信号を出力する。
[0042] つづいて、上記通信装置の動作について説明する。図 6— 1および図 6— 2は、実 施の形態 3のフレーム一ノ^ティ間 T—FEC検出方法を示す図であり、詳細には、図 6—1は、フレーム一パリティ間 T—FECを正常に検出できた場合、すなわち、ノリテ ィ長チェック部からフレーム境界信号生成部 24に対して"有"を示す信号が返ってく る場合を示し、図 6— 2は、フレーム一ノ リティ間 T—FECを正常に検出できな力つた 場合、すなわち、ノ^ティ長チェック部力もフレーム境界信号生成部 24に対して"無" を示す信号が返ってくる場合を示して 、る。
[0043] たとえば、図 6—1において、 S— FECパターン検出部 21が S— FECを検出し、 S —FEC検出がフレーム境界信号生成部 24に通知されると、フレーム境界信号生成 部 24では、フレーム長の計数を開始する。そして、フレーム境界信号生成部 24では 、 T— FECパターン検出部 22から T— FEC検出を通知されると、フレーム長の計数 を停止し、たとえば、ノ リティ長チェック部 23— 1にフレーム長計数結果を出力する。 ここでは、パリティ長チェック部 23— 1が、上記(1)式に従い、フレーム境界信号生成 部 24からのフレーム長計数結果に基づくパリティ長のチェックを行 、、パリティ後に T —FECを検出できたので、フレーム境界信号生成部 24に対して"有"を通知する。
[0044] 一方、図 6— 2において、 S— FECパターン検出部 21力 FECを検出し、 S— FE C検出がフレーム境界信号生成部 24に通知されると、フレーム境界信号生成部 24 では、フレーム長の計数を開始する。そして、フレーム境界信号生成部 24では、 T— FECパターン検出部 22から T—FEC検出を通知されると、フレーム長の計数を停止 し、たとえば、ノ^ティ長チェック部 23— 2にフレーム長計数結果を出力する。ここで は、 T— FECパターン検出部 22は、間違ったパターンを T—FECであると検出して いるので、フレーム長計数結果は正常時よりも短いものになっている。したがって、パ リティ長チェック部 23— 2では、上記(1)式に従い、フレーム境界信号生成部 24から のフレーム長計数結果に基づくパリティ長のチェックを行うが、ノ リティ後に T—FEC が検出できな力 たため、フレーム境界信号生成部 24に対して"無"を通知する。
[0045] 実際には、フレーム パリティ間 T—FECの誤検出が発生する場合は、 1つの FEC フレームに対して複数の T—FECが検出されることになるので、図 6—1と図 6— 2の 処理を並行して行うことになる。
[0046] 以上のように、本実施の形態においては、フレーム長とパリティ長の関係を確認して T—FECの位置を判定することとしたので、実施の形態 1および 2では防ぐことができ な!、、正しいはずの T— FECが偽 T— FECよりも規定されて!、る T— FECパターンと の符号距離が大きくなつている場合であっても、 T—FECの誤検出を防止することが できる。これにより、実施の形態 1および 2よりもさらに T— FEC誤検出確率を低減す ることがでさる。
[0047] 実施の形態 4.
以上の実施の形態では、 T—FECの位置を確定する処理について説明した力 本 実施の形態にぉ 、ては、可能性のある T— FECの候補すべてに対して FEC復号ィ匕 処理を行い、 FEC復号ィヒ時の誤り訂正数が最も小さい候補を後段の回路に出力す ることで、 T—FECの誤検出確率をさらに低下させる。
[0048] 図 7は、本発明に力かる通信装置の実施の形態 4の構成を示す図であり、 FECフレ ーム境界検出部 3, 10BZ8B変換部 4, FEC復号ィ匕部5— 1〜5— 3, FEC誤り訂正 数比較部 6,セレクタ 7、を備えている。
[0049] 図 7において、 FECフレーム境界検出部 3は、入力された FECフレームから S—FE Cおよび T—FECを検出して可能性のある全ての FECフレーム境界信号を生成する 。なお、 FECフレーム境界検出部 3による T— FECの検出処理としては、たとえば、 前述した実施の形態 1または 2に記載の T— FEC検出処理を適用する。
[0050] なお、フレーム パリティ間 T—FECの誤検出は、多くの場合、フレーム末尾 4byte
(または 5byte)と T— FECの先頭 2byteで誤検出する力 または、 T— FEC末尾 2b yteとパリティ先頭 4byte (または 5byte)で誤検出する力、のどちらかである。また、フ レームの途中で T—FECが検出される確率はゼロではないが、その場合、元々 T— FECに近いパターンであるだけでなぐ伝送路でより T—FECとの符号距離が近くな る方向に誤りが付加される必要があるため、発生確率は非常に小さい。
[0051] このような理由から、本実施の形態では、 FECフレーム境界検出部 3から最大 3種 類の FECフレーム境界信号を FEC復号ィ匕部 5— 1〜5— 3にそれぞれ出力する構成 としている力 FEC復号ィ匕部の数を増やして、 4つ以上の FECフレーム境界信号に 対応できるように構成してもよ 、。
[0052] また、 FECフレーム境界検出部 3は、 FECフレーム境界信号 # 1〜# 3と同期する ように、入力された FECフレームを一定遅延させて、 10BZ8B変換部 4に出力する。
[0053] 10BZ8B変換部 4では、 10B符号で入力された FECフレームを 8B符号に変換し 、その変換結果を FEC復号ィ匕部 5— 1〜5— 3に出力する。 [0054] FEC復号化部 5— 1〜5— 3では、それぞれ入力された FECフレーム境界信号に 基づ 、てフレームとパリティを分離して FEC復号ィ匕処理を行 、、この処理により得ら れる誤り訂正数を FEC誤り訂正数比較部 6に出力する。
[0055] FEC誤り訂正数比較部 6では、各 FEC復号ィヒ部から出力された誤り訂正数の大小 を比較し、誤り訂正数が最も小さい FEC復号ィ匕部の出力を後段の回路に出力するよ うにセレクタ 7を切り替える。
[0056] 以上のように、本実施の形態にぉ 、ては、可能性のある全ての FECフレーム境界 信号に基づ 、て FEC復号化処理を実行し、誤り訂正数が最も小さ!/ヽ FEC復号化処 理結果を後段の回路に出力することとした。これにより、フレーム末尾 4byte (または 5 byte)と T— FECの先頭 2byteの組み合わせ、および T— FEC末尾 2byteとノ リティ 先頭 4byte (または 5byte)の組み合わせで、 T— FECを誤検出することがなくなり、 T—FECの誤検出確率を実用上問題ない程度まで下げることができる。
産業上の利用可能性
[0057] 以上のように、本発明に力かる通信装置は、 GE— PON方式の光ネットワークに有 用であり、特に、 IEEE802.3ahの規格に従い FEC機能を実現する場合の通信装置と して適している。

Claims

請求の範囲
[1] FEC (Forward Error Correction)機能を実現する通信装置であって、
受信フレームである IEEE802.3ahに規定された FECフレームと送信時に付カ卩された 境界識別用パターンである T_FECパターンとの比較処理を、時間をずらして設けら れた複数の検出窓毎に実行し、逐次検出窓内のパターンと T—FECパターンとの符 号距離を算出する T_FECパターン比較手段と、
前記検出窓毎に算出される符号距離の大小を比較し、当該比較結果に基づいて、
IEEE802.3フレーム— FECノ リティ間の境界識別用コード T— FECを検出する符号 距離比較手段と、
前記検出結果に基づいて、前記 FECフレームにおける T— FECの検出位置 (境界 )を示す信号である T—FEC境界信号を生成する境界信号生成手段と、
を備えることを特徴とする通信装置。
[2] 前記複数の検出窓を、隣接する検出窓の一部が重なるように構成することを特徴と する請求項 1に記載の通信装置。
[3] 前記 T— FECパターン比較手段は、 2つの検出窓を用いてそれぞれ前記比較処理 を行うことを特徴とする請求項 2に記載の通信装置。
[4] 前記 T— FECパターン比較手段は、 3つの検出窓を用いてそれぞれ前記比較処理 を行うことを特徴とする請求項 2に記載の通信装置。
[5] FEC (Forward Error Correction)機能を実現する通信装置であって、
受信フレームである IEEE802.3ahに規定された FECフレームにお!/、て、 IEEE802.3 フレームのフレーム開始識別用コード S— FECを検出する S— FEC検出手段と、 前記 FECフレームにおいて、 IEEE802.3フレーム— FECノ リティ間の境界識別用コ ード T— FECを検出する T— FEC検出手段と、
前記 S— FECが検出された時点力 IEEE802.3フレーム長の計数を開始し、その後 、前記 T— FECが検出された時点で IEEE802.3フレーム長の計数を停止する処理を 、前記 T— FEC検出手段にて検出された T— FEC毎に実行し、当該フレーム長の計 数結果を前記検出された T—FEC単位に出力するフレーム長計数手段と、
前記 T— FEC検出手段にて検出された T— FEC単位に、前記フレーム長計数結 果に基づくパリティ長の確認処理およびパリティ後の T—FECの検出処理を行う複数 のパリティ長確認手段と、
前記パリティ後の T—FECを検出できたパリティ長確認手段が存在する場合、前記 S— FECと当該 T— FECの検出位置が正しいと判断し、前記 FECフレームにおける I EEE802.3フレームとパリティの境界を示す信号であるフレーム境界信号を生成するフ レーム境界信号生成手段と、
を備えることを特徴とする通信装置。
[6] FEC (Forward Error Correction)機能を実現する通信装置であって、
受信フレームである IEEE802.3ahに規定された FECフレームから、 IEEE802.3フレー ムのフレーム開始識別用コード S— FECおよび IEEE802.3フレーム— FECノ リティ間 の境界識別用コード T— FECを検出し、可能性のある全ての FECフレーム境界信号 (FECフレームにおける IEEE802.3フレームとパリティの境界を示す信号を表す)を生 成する FECフレーム境界検出手段と、
前記生成された FECフレーム境界信号単位に、前記 FECフレームに対して FEC 復号化処理を行い、当該復号により得られる誤り訂正数を出力する復号化手段と、 前記各復号化手段から受け取った誤り訂正数の大小を比較し、誤り訂正数が最も 小さい復号結果を出力する出力手段と、
を備えることを特徴とする通信装置。
[7] 前記 T— FECの検出処理として、請求項 1に記載の T— FEC検出処理を適用する ことを特徴とする請求項 6に記載の通信装置。
PCT/JP2006/312742 2006-06-26 2006-06-26 Communication device Ceased WO2008001419A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020077005208A KR100936857B1 (ko) 2006-06-26 2004-09-28 내열성 수지 페이스트 및 그 제조방법
EP06767359.0A EP2034657B1 (en) 2006-06-26 2006-06-26 GE-PON communication device
JP2007505299A JP4322946B2 (ja) 2006-06-26 2006-06-26 通信装置
US11/817,907 US8719674B2 (en) 2006-06-26 2006-06-26 Communication apparatus
CN2006800102155A CN101233715B (zh) 2006-06-26 2006-06-26 实现fec前向纠错功能的通信装置
KR1020077022269A KR100936829B1 (ko) 2006-06-26 2006-06-26 통신 장치
PCT/JP2006/312742 WO2008001419A1 (en) 2006-06-26 2006-06-26 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/312742 WO2008001419A1 (en) 2006-06-26 2006-06-26 Communication device

Publications (1)

Publication Number Publication Date
WO2008001419A1 true WO2008001419A1 (en) 2008-01-03

Family

ID=38845197

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/312742 Ceased WO2008001419A1 (en) 2006-06-26 2006-06-26 Communication device

Country Status (6)

Country Link
US (1) US8719674B2 (ja)
EP (1) EP2034657B1 (ja)
JP (1) JP4322946B2 (ja)
KR (2) KR100936857B1 (ja)
CN (1) CN101233715B (ja)
WO (1) WO2008001419A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014120921A (ja) * 2012-12-17 2014-06-30 Nippon Telegr & Teleph Corp <Ntt> フレーム処理回路および方法
JP2014123816A (ja) * 2012-12-20 2014-07-03 Toyota Motor Corp 通信システム、通信装置及び通信方法
JP2024531763A (ja) * 2021-09-18 2024-08-29 華為技術有限公司 符号化方法、復号方法及び関連する装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997628B (zh) * 2009-08-28 2013-08-14 国际商业机器公司 以太网前向纠错层接收的数据流的帧边界检测方法和系统
CN102185677A (zh) * 2011-04-26 2011-09-14 中兴通讯股份有限公司 模式匹配认证码的生成方法、自动配置方法、设备和系统
CN103190107B (zh) * 2011-10-31 2015-09-23 华为技术有限公司 数据发送器、数据接收器和帧同步方法
ES2750999T3 (es) 2014-07-22 2020-03-30 Huawei Tech Co Ltd Método y aparato para determinar límites de trama de corrección de errores hacia adelante, y sistema de descodificación
DE102020114547B4 (de) * 2020-05-29 2023-12-28 Infineon Technologies Ag Vorrichtung und verfahren zum abwickeln eines eingehenden kommunikations-datenrahmens
CN111901217B (zh) * 2020-06-05 2021-11-02 吉林大学 一种基于微振感知的重点区域陆空一体警戒系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10117190A (ja) * 1996-10-08 1998-05-06 Oki Electric Ind Co Ltd バースト信号再生回路
JPH11112489A (ja) * 1997-09-30 1999-04-23 Kokusai Electric Co Ltd フレーム同期回路
JPH11298467A (ja) * 1998-04-07 1999-10-29 Toshiba Corp フレーム同期方式
JP2001197053A (ja) * 2000-01-14 2001-07-19 Nec Corp ユニークワード検出窓補正装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5037862A (en) 1987-06-11 1991-08-06 Hitachi Chemical Company, Ltd. Polyamide-imide resin pastes
JP2697215B2 (ja) * 1988-12-29 1998-01-14 日立化成工業株式会社 耐熱樹脂ペーストおよびこれを用いたic
EP0626771A3 (de) * 1993-05-26 1998-04-29 Ascom Tech Ag Verfahren und Vorrichtung zum Ermitteln einer jeweiligen Abtastphase und zum nachfolgenden Abtasten der Bits eines Datenpakets
US6452991B1 (en) * 1998-12-30 2002-09-17 Ericsson Inc. Systems and methods for acquiring channel synchronization in time division multiple access communications systems using dual detection thresholds
GB2371952A (en) 2001-01-31 2002-08-07 Inmarsat Ltd Frame synchronisation in a communication system
US7343540B2 (en) * 2002-04-25 2008-03-11 Pmc - Sierra Israel Ltd. Forward error correction coding in ethernet networks
JP4244568B2 (ja) * 2002-06-12 2009-03-25 日本ビクター株式会社 再生装置、再生方法及びプログラム
US6782325B2 (en) * 2002-09-30 2004-08-24 Micro Motion, Inc. Programmable coriolis flow meter electronics for outputting information over a single output port
KR20040035288A (ko) * 2002-10-19 2004-04-29 삼성전자주식회사 수신성능을 향상시키는 다중 반송파 송신 시스템 및 그의신호처리방법
WO2004056025A2 (en) * 2002-12-16 2004-07-01 Passave Ltd. Method of ethernet frame forward error correction initialization and auto-negotiation
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
KR100547828B1 (ko) * 2003-12-18 2006-01-31 삼성전자주식회사 데이터를 안전하게 전송하기 위해 데이터의 오류를 보다정확하게 검출할 수 있는 기가비트 이더넷 기반의 수동광가입자망 및 그 방법
US7581155B2 (en) * 2003-12-18 2009-08-25 Electronics And Telecommunications Research Institute Apparatus for FEC supporting transmission of variable-length frames in TDMA system and method of using the same
US7600171B2 (en) * 2003-12-18 2009-10-06 Electronics And Telecommunications Research Institute Method of controlling FEC in EPON
US7152199B2 (en) * 2004-06-02 2006-12-19 Teknovus, Inc. Method and apparatus for delineating data in an FEC-coded Ethernet frame
JP2006164490A (ja) * 2004-11-10 2006-06-22 Victor Co Of Japan Ltd 同期信号検出装置、同期信号検出方法、及び同期信号検出プログラム
US20070104225A1 (en) * 2005-11-10 2007-05-10 Mitsubishi Denki Kabushiki Kaisha Communication apparatus, transmitter, receiver, and error correction optical communication system
US7890840B2 (en) * 2006-03-03 2011-02-15 Pmc-Sierra Israel Ltd. Enhancing the Ethernet FEC state machine to strengthen correlator performance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10117190A (ja) * 1996-10-08 1998-05-06 Oki Electric Ind Co Ltd バースト信号再生回路
JPH11112489A (ja) * 1997-09-30 1999-04-23 Kokusai Electric Co Ltd フレーム同期回路
JPH11298467A (ja) * 1998-04-07 1999-10-29 Toshiba Corp フレーム同期方式
JP2001197053A (ja) * 2000-01-14 2001-07-19 Nec Corp ユニークワード検出窓補正装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2034657A4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014120921A (ja) * 2012-12-17 2014-06-30 Nippon Telegr & Teleph Corp <Ntt> フレーム処理回路および方法
JP2014123816A (ja) * 2012-12-20 2014-07-03 Toyota Motor Corp 通信システム、通信装置及び通信方法
US9392449B2 (en) 2012-12-20 2016-07-12 Toyota Jidosha Kabushiki Kaisha Communication system, communication unit, and communication method
JP2024531763A (ja) * 2021-09-18 2024-08-29 華為技術有限公司 符号化方法、復号方法及び関連する装置
JP7725721B2 (ja) 2021-09-18 2025-08-19 華為技術有限公司 符号化方法、復号方法及び関連する装置

Also Published As

Publication number Publication date
JP4322946B2 (ja) 2009-09-02
EP2034657A1 (en) 2009-03-11
KR100936829B1 (ko) 2010-01-14
US20090254793A1 (en) 2009-10-08
EP2034657B1 (en) 2014-01-15
KR100936857B1 (ko) 2010-01-14
JPWO2008001419A1 (ja) 2009-11-19
CN101233715A (zh) 2008-07-30
CN101233715B (zh) 2012-09-12
KR20070040834A (ko) 2007-04-17
KR20080026083A (ko) 2008-03-24
EP2034657A4 (en) 2011-03-02
US8719674B2 (en) 2014-05-06

Similar Documents

Publication Publication Date Title
US9118392B2 (en) Isolated serializer-deserializer
EP2187566B1 (en) Method and device for realizing data error reporting
US12432041B2 (en) Codeword synchronization method, receiver, network device, and network system
US20100262887A1 (en) High Integrity Data Network System and Method
US7924737B2 (en) Signal degrade detecting method, signal restoration detecting method, devices for those methods, and traffic transmission system
WO2008001419A1 (en) Communication device
JP4308297B2 (ja) 通信装置およびスイッチ処理装置
US7940860B2 (en) Communication system
EP4322433A1 (en) Codeword synchronization method, receiver, network device and network system
JP4708291B2 (ja) 通信システム
US8054929B2 (en) System and method for auto-squelching digital communications
US12489555B2 (en) Codeword synchronization method, receiver, network device, and network system
US20120307650A1 (en) Multiplex system
JP5960586B2 (ja) フレーム処理回路および方法
JP2768303B2 (ja) 誤り訂正回路
JP5508328B2 (ja) 符号語同期方法および回路
US9690677B2 (en) Transmission device, transmission system, and transmission method
JP6527089B2 (ja) 伝送品質評価装置、伝送品質評価方法、およびプログラム
US20120140855A1 (en) Receiving apparatus and data transmission apparatus
JPWO2017029809A1 (ja) エラー監視装置、方法およびプログラム
WO2025025760A1 (zh) 低延时同步时钟及数据传输方法
JP2010124260A (ja) Crc誤判定検出方法およびcrc誤判定検出装置
KR20040020257A (ko) 광전송시스템에서 에이피에스 수신 오류 배제 방법
JP2006270211A (ja) シリアル信号伝送システム
JP2014171082A (ja) 通信装置および通信方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680010215.5

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2007505299

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2006767359

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11817907

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020077022269

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06767359

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU