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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements 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
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)
- 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. - 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.
- 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.
- 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.
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)
| 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)
| 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 |
-
2018
- 2018-01-16 CN CN201810037908.8A patent/CN108173623B/en active Active
Patent Citations (7)
| 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)
| Title |
|---|
| 王善斌等: "滑动式CRC交织编码在无线物联网中的应用", 《山东理工大学学报(自然科学版)》 * |
Cited By (1)
| 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 |