CRC segmented calculation method and device in high-speed network

A high-speed network and calculation method technology, applied in the field of communication, can solve the problems of inability to meet the requirements of CRC value and low efficiency, and achieve the effect of simple implementation steps and avoiding circuit delay

Pending Publication Date: 2022-06-28
北京诺芮集成电路设计有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Higher data transmission rate requirements and CRC calculation requirements for large-scale data, the existing CRC value calculation method is too inefficient to meet the requirements of real-time calculation of the current data CRC value in high-speed networks

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
  • CRC segmented calculation method and device in high-speed network
  • CRC segmented calculation method and device in high-speed network
  • CRC segmented calculation method and device in high-speed network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings, wherein the accompanying drawings constitute a part of the present application, and together with the embodiments of the present invention, serve to explain the principles of the present invention.

[0063] An embodiment of the present invention discloses a CRC segmentation calculation method in a high-speed network, such as figure 1 shown, including:

[0064] Step S101 , dividing the data packets whose CRC values ​​are to be calculated in the network into blocks to obtain M data blocks to be calculated which are arranged according to the data sequence; the data of the data packets to be divided into blocks is the payload data of the data packets.

[0065] Step S102, calculate the CRC value of each data block to be calculated; adopt the CRC final value of the previous data block as the CRC initial value of the current data block; and use the fina...

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 relates to a CRC segmented calculation method and device in a high-speed network. The method comprises the following steps: partitioning a data packet of a to-be-calculated CRC value in the network to obtain M to-be-calculated data blocks arranged according to a data sequence; calculating the CRC value of each data block to be calculated; adopting the CRC final value of the previous data block as the CRC initial value of the current data block; taking the final value of the last data block as the CRC value of the data packet; and when the CRC calculation of the current data block is carried out, combining the CRC initial value of the current data block, and adopting N CRC calculation units to carry out parallel calculation to obtain the CRC final value of the current data block. According to the invention, the CRC value of the large-scale data packet can be quickly calculated in real time so as to meet the bandwidth requirement of a high-speed network.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a method and a device for calculating a CRC segment in a high-speed network. Background technique [0002] During the transmission process of the communication system, since the transmission channel will be subject to many external interferences, the data received by the data receiving end has errors, that is, bit errors. In order to reduce the bit error rate and ensure the correctness of data transmission, error checking is performed on the data. CRC (Cyclic Redundancy Check), namely cyclic error correction check code, is a commonly used check error correction code in the field of data communication. In a communication system, for example, in the FCS (Frame Check Sequence) field of an Ethernet data packet, CRC is used to perform error checking on the transmitted data packet. [0003] CRC performs polynomial calculation on the data and attaches the obtained re...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/00
CPCH04L1/0061
Inventor 齐一健杨凯朱云姗
Owner 北京诺芮集成电路设计有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products