Unlock instant, AI-driven research and patent intelligence for your innovation.

CRC realization system based on fpga

A technology for realizing system and CRC16, applied in the field of communication, can solve the problems of long design cycle, multiple resources, unfavorable system transplantation, etc., and achieve the effect of reducing the use of hardware resources, low latency requirements, and reducing costs

Active Publication Date: 2022-06-03
SHANGHAI UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The 3GPP protocol stipulates the CRC calculation method in the baseband transmission system, which is different from the CRC generator polynomials in other fields, so the system cannot be directly transplanted and used. It needs to be redesigned for the baseband transmission system according to the agreement.
Since resource reuse is not implemented, it will take up more resources
At the same time, due to the independent design of multiple modules, the design cycle is relatively long, and it is not conducive to system transplantation

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 realization system based on fpga
  • CRC realization system based on fpga
  • CRC realization system based on fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] like figure 1 As shown, the present embodiment relates to an FPGA-based CRC implementation system, including: a counter module for receiving a data size signal, a mode selection module for receiving a mode selection signal, and a CRC generation module for receiving input data And the output selection module for adding check bits at the end of the input data stream, wherein: the counter module judges whether the current CRC operation is completed according to the data volume size signal, and stops the subsequent CRC calculation when it is judged that the CRC operation in the current state has been completed. Output the current CRC calculation value, otherwise control the CRC generation module to operate until the output data stream is obtained; the mode selection module realizes the mode switching function of CRC8, CRC16 and CRC24 according to the mode selection signal, that is, the output mode information is sent to the CRC generation module, and the CRC generation modul...

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

A CRC implementation system based on FPGA, including: a counter module, a mode selection module, a CRC generation module and an output selection module, the counter module judges whether the current CRC operation is completed according to the data volume signal, and when it is judged that the CRC operation in the current state has been completed stop the subsequent CRC calculation and output the current CRC calculation value, otherwise control the CRC generation module to operate until the output data stream is obtained; the mode selection module realizes the mode switching function of CRC8, CRC16 and CRC24 according to the mode selection signal, that is, outputs the mode information to the CRC generation module , the CRC generation module outputs the CRC calculation result to the output selection module, and the output selection module switches the operation output according to the mode selection information of the mode selection module, and outputs a bit-by-bit data stream from high to low. The present invention is aimed at the LTE baseband transmission system capable of switching multiple CRC generation polynomials and generating corresponding CRC check digits, so that the accuracy of the baseband transmission information can be judged by the CRC check value at the receiving end.

Description

technical field [0001] The present invention relates to a technology in the field of communication, in particular to a system for implementing CRC8, CRC16 and CRC24 in FPGA-based cyclic redundancy check according to 3GPP 36.212 Release 15 protocol for LTE application scenarios. Background technique [0002] In the field of data communication, in order to ensure the accuracy of data transmission, certain error detection methods need to be adopted, and CRC check is one of them. The 3GPP protocol specifies the CRC calculation method in the baseband transmission system, which is different from the CRC generator polynomial in other fields. Therefore, the direct transplantation of the system cannot be realized. It is necessary to redesign the baseband transmission system according to the protocol. [0003] The existing CRC generation solutions for baseband transmission systems use independent CRC generation systems for different baseband links according to the 3GPP protocol. Unde...

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 Patents(China)
IPC IPC(8): H03M13/09H04L1/00
CPCH03M13/09H04L1/0061Y02D30/70
Inventor 伍朝杨曹姗姜之源张舜卿徐树公
Owner SHANGHAI UNIV