Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for correcting data

A data correction and new data technology, applied in the field of communication, can solve problems such as wasting bandwidth, loss of bit error information, and inability to guarantee accurate transmission of error bit information, so as to achieve accurate transmission and avoid waste

Inactive Publication Date: 2010-09-29
HUAWEI TECH CO LTD
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The regeneration of the check code causes the original check code to be terminated, so that the error information generated by the previous stage will be lost
[0004] The solution to this problem in the prior art is: pass the bit error information of the previous stage to the next stage through the serial port overhead or other gateway channels, which wastes part of the bandwidth, and more importantly, the serial port overhead or other gateway channels in the network element There will be frame slip during self-oscillation, so that the accurate transmission of bit error information cannot be guaranteed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for correcting data
  • Method and device for correcting data
  • Method and device for correcting data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] This embodiment provides a data correction method, the method comprising: using the previous-stage check code of the previous-stage data unit to check the previous-stage data unit to obtain previous-stage error information; Process the part of the unit other than the previous-level check code to generate a new data unit; perform a check operation on the new data unit to obtain a regeneration check code; according to the previous-level error code information and the regeneration check code The exclusive OR operation of the verification codes is used to obtain a new regenerated check code; the new regenerated check code is used to replace the preceding check code in the new data unit to generate a corrected data unit.

[0038] In this embodiment, the previous check code on the previous data unit is used to check the previous data unit.

[0039] Through the technical solution of this embodiment, the previous stage check code of the data unit to be corrected is replaced by ...

Embodiment 2

[0041] This embodiment provides a data correction method, the method comprising: using the previous check code of the second previous data unit to check the first previous data unit to obtain the first previous code error information; Process the part of the first previous stage data unit except its previous stage check code to generate a first new data unit; process the part of the second previous stage data unit except its previous stage check code to generate The second new data unit; perform a check operation on the first new data unit to obtain a first regenerative check code; perform an XOR operation based on the first previous stage error information and the first regenerative check code Obtaining a first new regenerated check code; replacing the previous check code in the second new data unit with the first new regenerated check code to generate a corrected data unit.

[0042] In this embodiment, the previous check code on the second previous data unit is used to check...

Embodiment 3

[0045] The following provides a data correction method, such as figure 1 As shown, the method specifically includes:

[0046] S101. Obtain the error code information of the previous stage;

[0047] Such as figure 2 As shown, the check code is inserted at the source. The generation method of the check code is as follows: the check code stored on the first data unit is randomly generated, and the check code stored on the second data unit is generated by using an algorithm to The operation result of all bytes of a data unit, the check code stored in the third data unit is the result of calculation of all bytes of the second data unit by using an algorithm, and the check code stored in the other data units The code generation method is similar. Among them, the above algorithm refers to performing XOR operation on all bytes of the data unit byte by byte:

[0048] B(n)=Pld1(n-1)^Pld2(n-1)^......^Pldx(n-1)......

[0049] Among them, n is a natural number greater than 2, "^" is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for correcting data, which comprises the following steps of: verifying a preceding stage data unit by utilizing a pre-stage check code of the preceding stage data unit to acquire pre-stage error code information; processing the part, except for the pre-stage check code, of the preceding stage data unit to generate a new data unit; performing verifying operation on the new data unit to acquire a regenerated check code; acquiring a new regenerated check code according to the exclusive OR operation of the pre-stage error code information and the regenerated check code; and substituting the new regenerated check code for the pre-stage check code in the new data unit to generate the corrected data unit. The invention also discloses a device for correcting the data. Due to the technical scheme of the embodiment of the invention, the pre-stage error code information is directly transferred and serial port expenditure or other gateway channel mode does not need to be adopted, the error code information can be transferred correctly and the waste of bandwidth resources is avoided.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a data correction method and device. Background technique [0002] With the development of communication technology and the intensification of market competition, people have higher and higher requirements for signal quality. However, there are many interference factors in the actual communication environment, which will inevitably affect the signal quality. In order to monitor the signal quality during transmission, Usually some error detection coding is added to the data. For example, Bit-Interleaved Parity (BIP) check code is one of the commonly used error detection codes, and is widely used in Plesiochronous Digital Hierarchy (PDH) and Synchronous Digital Hierarchy (SDH) and other fields. [0003] During data transmission, the intermediate network element receives the previous data unit, which has a previous check code. If the intermediate network element pro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L1/00
Inventor 涂拥军漆凯严航胡正超冯超刘玉峰
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products