[go: up one dir, main page]

CN108173623A - A kind of self-defined base band frame packaging method based on slip CRC - Google Patents

A kind of self-defined base band frame packaging method based on slip CRC Download PDF

Info

Publication number
CN108173623A
CN108173623A CN201810037908.8A CN201810037908A CN108173623A CN 108173623 A CN108173623 A CN 108173623A CN 201810037908 A CN201810037908 A CN 201810037908A CN 108173623 A CN108173623 A CN 108173623A
Authority
CN
China
Prior art keywords
crc
base band
crc16
calculators
self
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.)
Granted
Application number
CN201810037908.8A
Other languages
Chinese (zh)
Other versions
CN108173623B (en
Inventor
赵明
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.)
Sichuan Andi Technology Industrial Co Ltd
Original Assignee
Sichuan Andi Technology Industrial Co Ltd
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
Application filed by Sichuan Andi Technology Industrial Co Ltd filed Critical Sichuan Andi Technology Industrial Co Ltd
Priority to CN201810037908.8A priority Critical patent/CN108173623B/en
Publication of CN108173623A publication Critical patent/CN108173623A/en
Application granted granted Critical
Publication of CN108173623B publication Critical patent/CN108173623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of based on the self-defined base band frame packaging method for sliding CRC, by increasing the redundancy of 4 bytes, the occupancy of information field is improved;The synchronization of wrapper is realized using CRC is slided, can maximally reduce redundancy, reduces Code Design difficulty.

Description

A kind of self-defined base band frame packaging method based on slip CRC
Technical field
The present invention relates to the base band frame synchornization methods of field of communication technology, particularly wireless telecom equipment for this reality.
Background technology
Widely applied base band frame tunneling has GSE and HDLC in industry at present, but the efficiency of both encapsulation is all It is not very high.In satellite communication field, since 1 base band frame bit information can be mapped as the symbol of many physical frames, And channel width determines the transmission rate of physical frame, therefore the packaging efficiency of base band frame is just particularly important.One low The packaging method of efficiency can bring sizable transmission delay into, and a kind of efficient packaging method can ensure information it is low when Prolong, so as to make the service signals such as video, voice more smooth.
GSE agreements are a kind of data packetizing protocols for being widely used in satellite equipment.GSE data mainly by GSE heads and PDU (packet data unit) two parts are formed.The data cell that PDU values needs encapsulate, can be Network layer Protocol Data, ETH protocol datas etc. can also be used.
GSE header formats are as follows:
GSE subpackage forms are as follows:
Existing HDLC packaging methods are that data frame has been divided into 5 fields:Attribute field, address field, control field, Information field,
Check field;Using transparent transmission, the field in addition to attribute field is used into " 0 bit insertion ", is allowed to not Attribute field can be gone out,
For recovery data packets during decapsulation.
Specific encapsulation format is as follows:
Attribute field Address field Control field Information field Check field Attribute field
8bit(0x7E) 8bit 8bit/16bit 8nbit 16bit(CRC16) 8bit(0x7E)
Invention content
The present invention provides a kind of self-defined base band frame packaging method based on slip CRC, to solve the above-mentioned prior art Deficiency, to solve the problems, such as the packaging efficiency of base band frame in wireless communication procedure.
In order to achieve the object of the present invention, intend using following technology:
A kind of self-defined base band frame packaging method based on slip CRC, which is characterized in that the encapsulation of the base band frame encapsulation Form is:
Head Header check Information field
16bit 16bit(CRC16) 8nbit
, the self-defined base band frame packaging method includes the encapsulation of self-defined base band frame and self-defined base band frame decapsulates.
A kind of self-defined base band frame packaging method based on slip CRC, which is characterized in that encapsulate number in self-defined base band frame Following steps are used during according to transmission:
Step 1):Head CRC calculating is carried out to the parallel data of 8bit using head CRC computing modules;
Step 2):Head CRC is added using head CRC add modules;
Step 3):Module addition information data is inserted into using data;
Step 4):8bit parallel datas are converted to by 4bit parallel datas using data bit width modular converter.
A kind of self-defined base band frame packaging method based on slip CRC, which is characterized in that decapsulated in self-defined base band frame Following steps are used during data receiver:
Step 1):4bit parallel datas are converted to by 8bit parallel datas using data bit width modular converter;
Step 2):Synchronized using sliding CRC frame head synchronization module and carrying out sliding CRC frame head, export frame header will sof and eof;
Step 3):Information data is extracted by information data extraction module according to soft.
The slip CRC frame head synchronization module is counted by 14 byte shift register, 16 calculator 1 of Parallel CRC and CRC16 It calculates device 2 and frame head synchronization decisions device is formed;
The CRC16 calculators 1 and CRC16 calculators 2 are 8bitCRC16 calculators;
The 4 byte shift register is connect respectively with CRC16 calculators 1 and CRC16 calculators 2, CRC16 calculators 1 Restarted after being connected in parallel with CRC16 calculators 2 using Restart Signal cycle, CRC16 calculators 1 and CRC16 calculators 2 connect parallel It is connected to frame head synchronization decisions device.
The advantages of above-mentioned technical proposal, is:
1st, the redundancy of the invention by increasing by 4 bytes improves the occupancy of information field.
2nd, the present invention realizes the synchronization of wrapper using CRC is slided, and can maximally reduce redundancy, reduces Code Design difficulty.
Description of the drawings
To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention is done below in conjunction with attached drawing into The detailed description of one step.Wherein:
Fig. 1 shows self-defined base band frame encapsulation of data transmission flow figure in the present invention.
Fig. 2 shows base band frame decapsulation data receiver flow charts self-defined in the present invention.
Fig. 3 shows the structure diagram of frame head synchronization decisions device in the present invention.
Specific embodiment
As shown in FIG. 1 to 3, it is a kind of based on the self-defined base band frame packaging method for sliding CRC, which is characterized in that described Base band frame encapsulation encapsulation format be:
Head Header check Information field
16bit 16bit(CRC16) 8nbit
, the self-defined base band frame packaging method includes the encapsulation of self-defined base band frame and self-defined base band frame decapsulates.
A kind of self-defined base band frame packaging method based on slip CRC, which is characterized in that encapsulate number in self-defined base band frame Following steps are used during according to transmission:
Step 1):Head CRC calculating is carried out to the parallel data of 8bit using head CRC computing modules;
Step 2):Head CRC is added using head CRC add modules;
Step 3):Module addition information data is inserted into using data;
Step 4):8bit parallel datas are converted to by 4bit parallel datas using data bit width modular converter.
A kind of self-defined base band frame packaging method based on slip CRC, which is characterized in that decapsulated in self-defined base band frame Following steps are used during data receiver:
Step 1):4bit parallel datas are converted to by 8bit parallel datas using data bit width modular converter;
Step 2):Synchronized using sliding CRC frame head synchronization module and carrying out sliding CRC frame head, export frame header will sof and eof;
Step 3):Information data is extracted by information data extraction module according to soft.
The slip CRC frame head synchronization module is counted by 14 byte shift register, 16 calculator 1 of Parallel CRC and CRC16 It calculates device 2 and frame head synchronization decisions device is formed;
The CRC16 calculators 1 and CRC16 calculators 2 are 8bitCRC16 calculators;
The 4 byte shift register is connect respectively with CRC16 calculators 1 and CRC16 calculators 2, CRC16 calculators 1 Restarted after being connected in parallel with CRC16 calculators 2 using Restart Signal cycle, CRC16 calculators 1 and CRC16 calculators 2 connect parallel It is connected to frame head synchronization decisions device.
Compared with prior art, the redundancy of the invention by increasing by 4 bytes improves the occupancy of information field Rate;The synchronization of wrapper is realized using CRC is slided, can maximally reduce redundancy, reduces Code Design difficulty.
The foregoing is merely the preferred embodiment of the present invention, are not intended to restrict the invention, it is clear that those skilled in the art Various changes and modifications can be made to the invention by member without departing from the spirit and scope of the present invention.If in this way, the present invention These modifications and variations belong within the scope of the claims in the present invention and its equivalent technologies, then the present invention is also intended to comprising these Including modification and variation.

Claims (4)

  1. It is 1. a kind of based on the self-defined base band frame packaging method for sliding CRC, which is characterized in that the encapsulation lattice of the base band frame encapsulation Formula is:
    Head Header check Information field 16bit 16bit(CRC16) 8nbit
    ,
    The self-defined base band frame packaging method includes the encapsulation of self-defined base band frame and the decapsulation of self-defined base band frame.
  2. It is 2. according to claim 1 based on the self-defined base band frame packaging method for sliding CRC, which is characterized in that make by oneself Following steps are used when adopted base band frame encapsulation of data is sent:
    Step 1):Head CRC calculating is carried out to the parallel data of 8bit using head CRC computing modules;
    Step 2):Head CRC is added using head CRC add modules;
    Step 3):Module addition information data is inserted into using data;
    Step 4):8bit parallel datas are converted to by 4bit parallel datas using data bit width modular converter.
  3. It is 3. according to claim 1 based on the self-defined base band frame packaging method for sliding CRC, which is characterized in that make by oneself Following steps are used during adopted base band frame decapsulation data receiver:
    Step 1):4bit parallel datas are converted to by 8bit parallel datas using data bit width modular converter;
    Step 2):It carries out sliding the synchronization of CRC frame head, output frame header will sof and eof using CRC frame head synchronization module is slided;
    Step 3):Information data is extracted by information data extraction module according to soft.
  4. It is 4. according to claim 3 based on the self-defined base band frame packaging method for sliding CRC, which is characterized in that the cunning Dynamic CRC frame head synchronization module is by 14 byte shift register, 16 calculator 1 of Parallel CRC and CRC16 calculators 2 and frame head Synchronization decisions device is formed;
    The CRC16 calculators 1 and CRC16 calculators 2 are 8bit CRC16 calculators;
    The 4 byte shift register is connect respectively with CRC16 calculators 1 and CRC16 calculators 2, CRC16 calculators 1 with CRC16 calculators 2 are restarted after being connected in parallel using Restart Signal cycle, and CRC16 calculators 1 and CRC16 calculators 2 are connected in parallel To frame head synchronization decisions device.
CN201810037908.8A 2018-01-16 2018-01-16 User-defined baseband frame packaging method based on sliding CRC Active CN108173623B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810037908.8A CN108173623B (en) 2018-01-16 2018-01-16 User-defined baseband frame packaging method based on sliding CRC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810037908.8A CN108173623B (en) 2018-01-16 2018-01-16 User-defined baseband frame packaging method based on sliding CRC

Publications (2)

Publication Number Publication Date
CN108173623A true CN108173623A (en) 2018-06-15
CN108173623B CN108173623B (en) 2020-08-14

Family

ID=62514458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810037908.8A Active CN108173623B (en) 2018-01-16 2018-01-16 User-defined baseband frame packaging method based on sliding CRC

Country Status (1)

Country Link
CN (1) CN108173623B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118473601A (en) * 2024-07-09 2024-08-09 成都态坦测试科技有限公司 Multiplexing framing method and device and terminal equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020069232A1 (en) * 2000-10-13 2002-06-06 Direen Harry George Method and system for generating a transform
US20090028172A1 (en) * 2007-04-20 2009-01-29 Cray Inc. Speculative forwarding in a high-radix router
CN103595504A (en) * 2013-11-04 2014-02-19 上海数字电视国家工程研究中心有限公司 Encapsulation method and verification method of data packet
CN104811265A (en) * 2014-01-29 2015-07-29 上海数字电视国家工程研究中心有限公司 Baseband frame encapsulation method and decapsulation method
CN105323220A (en) * 2014-07-10 2016-02-10 上海交通大学 IP-based multimedia program mapping and access signaling and method
CN105409176A (en) * 2013-07-22 2016-03-16 三星电子株式会社 Sending device, receiving device and signal processing method thereof
CN105406937A (en) * 2014-09-12 2016-03-16 中兴通讯股份有限公司 Frame synchronization method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020069232A1 (en) * 2000-10-13 2002-06-06 Direen Harry George Method and system for generating a transform
US20090028172A1 (en) * 2007-04-20 2009-01-29 Cray Inc. Speculative forwarding in a high-radix router
CN105409176A (en) * 2013-07-22 2016-03-16 三星电子株式会社 Sending device, receiving device and signal processing method thereof
CN103595504A (en) * 2013-11-04 2014-02-19 上海数字电视国家工程研究中心有限公司 Encapsulation method and verification method of data packet
CN104811265A (en) * 2014-01-29 2015-07-29 上海数字电视国家工程研究中心有限公司 Baseband frame encapsulation method and decapsulation method
CN105323220A (en) * 2014-07-10 2016-02-10 上海交通大学 IP-based multimedia program mapping and access signaling and method
CN105406937A (en) * 2014-09-12 2016-03-16 中兴通讯股份有限公司 Frame synchronization method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王善斌等: "滑动式CRC交织编码在无线物联网中的应用", 《山东理工大学学报(自然科学版)》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118473601A (en) * 2024-07-09 2024-08-09 成都态坦测试科技有限公司 Multiplexing framing method and device and terminal equipment

Also Published As

Publication number Publication date
CN108173623B (en) 2020-08-14

Similar Documents

Publication Publication Date Title
CN101931454B (en) Ethernet-based radio remote data transmission
CN100438506C (en) General public radio interface data transmission method and its device and system
CN102647252B (en) A serial communication method
CN102781040B (en) Concatenated frame structure for data transfer
SG135022A1 (en) Method and apparatus for efficient transmission of multimedia data packets
CN100440875C (en) A device for baseband data transmission and frame synchronization method thereof
CN107528667A (en) The method and apparatus that frame data transmission is carried out between proximal device and remote equipment
WO2019084732A1 (en) Clock synchronization method and apparatus
CN101364990B (en) Method for reducing data header expense
CN114554320A (en) Method, equipment and storage medium for transmitting and receiving optical network service
CN101399823B (en) Method and apparatus for encoding block format conversion
CN110214439B (en) Data transmission method, device, transmitter, receiver and system
US20050013313A1 (en) Method for encapsulating data streams
CN108173623A (en) A kind of self-defined base band frame packaging method based on slip CRC
CN102388594B (en) Method, device and system for data transmission
CN103281773A (en) System and method for processing data
CN106961390A (en) A kind of method and device of E1 structurings slot compressed mode packet transmission
WO2025025988A1 (en) Data processing method and apparatus, communication device, and computer readable storage medium
WO2025025974A1 (en) Data processing method and apparatus, and communication device and computer-readable storage medium
CN101222516A (en) MAC layer data processing method, sending device and receiving device
WO2020248865A1 (en) Control word transmission method, apparatus, and computer readable storage medium
CN103379543B (en) A kind of data transmission method based on TD-LTE
CN117097445A (en) Data processing method and device, communication equipment and computer readable medium
CN112312476A (en) Service transmission method, device and computer readable storage medium
CN112866389B (en) Slip protocol-based file transmission method and device in short-wave radio station communication

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant