CN105959086B - A kind of FEC data transmission method and device based on WLAN physical frame - Google Patents
A kind of FEC data transmission method and device based on WLAN physical frame Download PDFInfo
- Publication number
- CN105959086B CN105959086B CN201610509769.5A CN201610509769A CN105959086B CN 105959086 B CN105959086 B CN 105959086B CN 201610509769 A CN201610509769 A CN 201610509769A CN 105959086 B CN105959086 B CN 105959086B
- Authority
- CN
- China
- Prior art keywords
- wlan
- physical frame
- raptor code
- coding
- data packets
- 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.)
- Active
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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
The present invention relates to a kind of FEC data transmission method and device based on WLAN physical frame, belong to data transmission method and device field, the step of method of the data transmission is as follows: the coding step of S1, WLAN physical frame combination Raptor code;The coding sending step of S2, WLAN physical frame combination Raptor code;The coding and decoding step of S3, WLAN physical frame combination Raptor code.The device of the invention can use the existing transceiving chip for meeting WLAN protocol, but single frames or multiframe ACK repeating method in WLAN protocol are not used to prevent sudden frame losing, but restore lost frames by the way that layer-span combined Raptor code forward error correction coding is added, realize that data are transmitted.
Description
Technical field
The invention belongs to data transmission method and device field, a kind of specific FEC data transmission based on WLAN physical frame
Method and device.
Background technique
WLAN protocol cluster is that International Power electronic engineering association (IEEE) is the standard that Wireless LAN is formulated, in WLAN
Guarantee the reliability of data transmission in agreement by confirmation character (Acknowledgement, abbreviation ACK) retransmission mechanism, often
Whether one or the transmission of every family's data frame successfully need to confirm by ACK, if send it is failed if using retransmission scheme
To guarantee that data frame is not lost.It can preferably effectively under technique is relatively high in noise and the lesser environment of bursty interference
Work, but in the case where channel circumstance is poor and bursty interference compares serious situation, due to ACK transmission and ACK there is also
Efficiency of transmission can be made to substantially reduce in the case where loss, delay jitter increases.And can exist in many specific operation environments
Bigger problem, such as the transmitting terminal interference of data transmission are bigger, in the case that receiving end interference is small, the ACK number of passback
It is serious according to frame loss, it will lead to the transmission data rate decline of whole system.
Summary of the invention
In view of this, it is an object of the invention to overcome the deficiencies of the prior art and provide a kind of based on WLAN physical frame
FEC data transmission method and device realize the forward error correction of data cross-layer (FEC) transmission.
In order to achieve the above object, the present invention adopts the following technical scheme:
A kind of the step of FEC data transmission method based on WLAN physical frame, the FEC data transmission method, is as follows:
The coding step of S1, WLAN physical frame combination Raptor code;
The coding sending step of S2, WLAN physical frame combination Raptor code;
The coding and decoding step of S3, WLAN physical frame combination Raptor code.
Further, in the step S1, the coding method of WLAN physical frame combination Raptor code are as follows:
S11, a WLAN physical frame carry the symbol of a Raptor code, the WLAN in each coding groups of Raptor code
Physical frame frame length is identical, i.e. the symbol lengths of Raptor code are identical, but the WLAN physical frame frame length between each coding groups is not done
Constraint;
The total coding groups number of the symbol lengths and Raptor of Raptor code needed for S12, calculating data flow to be sent.
Further, each coding groups include multiple raw data packets and multiple redundant data packets.
Further, in the step S2, the code sending method of WLAN physical frame combination Raptor code are as follows:
The data flow of input is grouped by the symbol lengths of Raptor code, by the initial data in a coding groups
Packet and the redundant data packets are respectively charged into WLAN data area, first send the raw data packets of WLAN data area encapsulation, so
The redundant data packets of WLAN data area encapsulation are retransmited afterwards.
Further, in the step S3, the specific method is as follows for the coding and decoding of WLAN physical frame combination Raptor code:
It is directly sent out if obtaining the complete raw data packets;
If the raw data packets quantity lost is less than or equal to the redundant data packets quantity, whole is continued to
It is decoded after the redundant data packets;
If the raw data packets quantity lost is greater than the redundant data packets quantity, Raptor code present encoding
Data in grouping decode failure, the raw data packets of successful reception are submitted, subsequently into next Raptor coding groups
It receives.
Further, the WLAN physical frame in each data packet of Raptor code carries out transmission confirmation without using ACK frame, directly
Decoding.
It is a kind of realize described in the FEC data transmission method based on WLAN physical frame device, described device include be based on
The transceiver of WLAN protocol and coder based on Raptor code.
The invention adopts the above technical scheme, at least have it is following the utility model has the advantages that
The present invention is by WLAN physical frame combination Raptor code, the control layer (MAC) and physical layer (PHY) of WLAN protocol,
Without using in WLAN protocol single frames or multiframe ACK repeating method prevent sudden frame losing, and it is by being added layer-span combined
Raptor code forward error correction (FEC) come restore lose data frame, realize data transmission;The present invention is combined using WLAN physical frame
Raptor code forward error correction (FEC) transmission solves data and is transmitted across relative to using the retransmission mechanism of ACK to improve efficiency of transmission
In journey because transmitting terminal interferes it is bigger due to receiving end interfere it is small in the case where the ack msg frame loss serious problems that return, in turn
The problem of leading to whole system transmission data efficiency decline.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of the FEC data transmission method based on WLAN physical frame of the present invention;
Fig. 2 is that the present invention is based on the schematic devices that the FEC data of WLAN physical frame are transmitted.
In figure: 1, the device of the FEC data transmission based on WLAN physical frame;101, based on the transceiver of WLAN protocol;
102, the coder based on Raptor code.
Specific embodiment
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
As shown in Figure 1, the present invention provides a kind of FEC data transmission method based on WLAN physical frame, the FEC data are passed
The step of transmission method, is as follows:
The coding step of S1, WLAN physical frame combination Raptor code;
The coding sending step of S2, WLAN physical frame combination Raptor code;
The coding and decoding step of S3, WLAN physical frame combination Raptor code.
Further, in the step S1, the coding method of WLAN physical frame combination Raptor code are as follows:
S11, a WLAN physical frame carry the symbol of a Raptor code, the WLAN in each coding groups of Raptor code
Physical frame frame length is identical, i.e. the symbol lengths of Raptor code are identical, but the WLAN physical frame frame length between each coding groups is not done
Constraint;
The total coding groups number of the symbol lengths and Raptor of Raptor code needed for S12, calculating data flow to be sent.
Further, each coding groups include multiple raw data packets and multiple redundant data packets.
It is understood that by redundant data packets number can be restored in full recovery or part in the event of data loss
According to.
Further, in the step S2, the code sending method of WLAN physical frame combination Raptor code are as follows:
The data flow of input is grouped by the symbol lengths of Raptor code, by the initial data in a coding groups
Packet and the redundant data packets are respectively charged into WLAN data area, first send the raw data packets of WLAN data area encapsulation, so
The redundant data packets of WLAN data area encapsulation are retransmited afterwards.
Further, in the step S3, the specific method is as follows for the coding and decoding of WLAN physical frame combination Raptor code:
It is directly sent out if obtaining the complete raw data packets;
If the raw data packets quantity lost is less than or equal to the redundant data packets quantity, whole is continued to
It is decoded after the redundant data packets;
If the raw data packets quantity lost is greater than the redundant data packets quantity, Raptor code present encoding
Data in grouping decode failure, the raw data packets of successful reception are submitted, subsequently into next Raptor coding groups
It receives.
It is understood that the present invention is by WLAN physical frame combination Raptor code, it is layer-span combined by being added
Raptor code forward error correction (FEC) come come restore lose data frame, realize data transmission, the present invention use WLAN physical frame knot
The forward error correction of Raptor code (FEC) is closed to transmit relative to using the retransmission mechanism of ACK to improve efficiency of transmission.
Further, the WLAN physical frame in each data packet of Raptor code carries out transmission confirmation without using ACK frame, directly
Decoding.
It is understood that the present invention is by WLAN physical frame combination Raptor code, the control layer (MAC) of WLAN protocol and
Physical layer (PHY), without using in WLAN protocol single frames or multiframe ACK repeating method prevent sudden frame losing, and use
This mode is transmitted in WLAN physical frame combination Raptor code forward error correction (FEC) can solve the transmitting terminal interference ratio of data transmission
Larger, in the case that receiving end interference is small, the ack msg frame loss of passback is serious, will lead to whole system transmission data efficiency
The problem of decline.
Further, the present invention, which provides, a kind of realizes the FEC data transmission method of the present invention based on WLAN physical frame
Device 1, described device 1 includes the transceiver 101 based on WLAN protocol and the coder 102 based on Raptor code.
Above-described specific embodiment has carried out further the purpose of the present invention, technical scheme and beneficial effects
It is described in detail, it should be understood that being not intended to limit the present invention the foregoing is merely a specific embodiment of the invention
Protection scope, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include
Within protection scope of the present invention.
Claims (6)
1. a kind of FEC data transmission method based on WLAN physical frame, it is characterised in that: the step of the FEC data transmission method
It is rapid as follows:
The coding step of S1, WLAN physical frame combination Raptor code;
The coding sending step of S2, WLAN physical frame combination Raptor code;
The coding and decoding step of S3, WLAN physical frame combination Raptor code;
In the step S1, the coding method of WLAN physical frame combination Raptor code are as follows:
S11, a WLAN physical frame carry the symbol of a Raptor code, the WLAN physics in each coding groups of Raptor code
Frame frame length is identical, i.e. the symbol lengths of Raptor code are identical, but the WLAN physical frame frame length between each coding groups does not constrain;
The total coding groups number of the symbol lengths and Raptor of Raptor code needed for S12, calculating data flow to be sent.
2. FEC data transmission method according to claim 1, it is characterised in that: each coding groups include multiple original
Data packet and multiple redundant data packets.
3. FEC data transmission method according to claim 2, it is characterised in that: in the step S2, WLAN physical frame knot
Close the code sending method of Raptor code are as follows:
By the data flow of input by Raptor code symbol lengths be grouped, by a coding groups the raw data packets with
The redundant data packets are respectively charged into WLAN data area, first send the raw data packets of WLAN data area encapsulation, then again
Send the redundant data packets of WLAN data area encapsulation.
4. FEC data transmission method according to claim 3, it is characterised in that: in the step S3, WLAN physical frame knot
The specific method is as follows for the coding and decoding of conjunction Raptor code:
It is directly sent out if obtaining the complete raw data packets;
If the raw data packets quantity lost is less than or equal to the redundant data packets quantity, continue to described in whole
It is decoded after redundant data packets;
If the raw data packets quantity lost is greater than the redundant data packets quantity, the grouping of Raptor code present encoding
Interior data decode failure, the raw data packets of successful reception are submitted, subsequently into the reception of next Raptor coding groups.
5. FEC data transmission method according to claim 4, it is characterised in that: in each data packet of Raptor code
WLAN physical frame carries out transmission confirmation without using ACK frame, directly decodes.
6. a kind of device for realizing FEC data transmission method described in claim 1, it is characterised in that: described device includes being based on
The transceiver of WLAN protocol and coder based on Raptor code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610509769.5A CN105959086B (en) | 2016-06-30 | 2016-06-30 | A kind of FEC data transmission method and device based on WLAN physical frame |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610509769.5A CN105959086B (en) | 2016-06-30 | 2016-06-30 | A kind of FEC data transmission method and device based on WLAN physical frame |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105959086A CN105959086A (en) | 2016-09-21 |
CN105959086B true CN105959086B (en) | 2019-04-19 |
Family
ID=56903156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610509769.5A Active CN105959086B (en) | 2016-06-30 | 2016-06-30 | A kind of FEC data transmission method and device based on WLAN physical frame |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105959086B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3955493B1 (en) * | 2019-04-18 | 2024-03-20 | Beijing Xiaomi Mobile Software Co., Ltd. | Data transmission method and device, and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401649A (en) * | 2013-08-07 | 2013-11-20 | 清华大学 | Fountain code-based distributed transmission device and method under severe channels |
CN103944674A (en) * | 2014-04-04 | 2014-07-23 | 浙江大学 | Data cutting and packaging method suitable for physical layer rateless code transmission |
CN103944689A (en) * | 2014-04-04 | 2014-07-23 | 浙江大学 | Flow line transmission method suitable for physical layer rateless coding transmission |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7826436B2 (en) * | 2007-10-01 | 2010-11-02 | Samsung Electronics Co., Ltd. | Method and system for wireless communication of data with a fragmentation pattern and low-density parity-check codes |
-
2016
- 2016-06-30 CN CN201610509769.5A patent/CN105959086B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401649A (en) * | 2013-08-07 | 2013-11-20 | 清华大学 | Fountain code-based distributed transmission device and method under severe channels |
CN103944674A (en) * | 2014-04-04 | 2014-07-23 | 浙江大学 | Data cutting and packaging method suitable for physical layer rateless code transmission |
CN103944689A (en) * | 2014-04-04 | 2014-07-23 | 浙江大学 | Flow line transmission method suitable for physical layer rateless coding transmission |
Also Published As
Publication number | Publication date |
---|---|
CN105959086A (en) | 2016-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9166734B2 (en) | Method and device for frame aggregation transmission of wireless network system | |
CN102694636B (en) | Adopt sending, receiving method and the system of the HARQ technology of fountain codes | |
CN101478373B (en) | Signal source and channel combined optimized adaptive error control method | |
CN103201976A (en) | Packet-level erasure protection coding in aggregated packet transmissions | |
US20090074088A1 (en) | Adaptive Fragmentation for HARQ in Wireless OFDMA Networks | |
CN102783074A (en) | Application layer FEC framework for WIGIG | |
WO2021209037A1 (en) | Data recovery method and apparatus | |
CA2457230A1 (en) | Method and apparatus implementing retransmission in a communication system providing h-arq | |
US20100061287A1 (en) | Efficient coding schemes for retransmissions in multicast transmission | |
CN105049388B (en) | A kind of Shortwave Communication System and its transmission method based on fountain codes and single carrier frequency domain equalization | |
CN101217352A (en) | A buffering setting method of phase rate matching | |
WO2018196875A1 (en) | Data processing method and data processing apparatus | |
CN104283651A (en) | Hybrid retransmission method | |
CN103944674B (en) | Data cutting and packaging method suitable for physical layer rateless code transmission | |
CN105391530A (en) | Satellite network reliable multicast method based on network coding | |
Li et al. | N-in-1 retransmission with network coding | |
CN104135345A (en) | Cross-layer coding and decoding method applied to long-term evolution system | |
CN102970111B (en) | Redundant-coding-based multi-channel access method for satellite network communication | |
CN105959086B (en) | A kind of FEC data transmission method and device based on WLAN physical frame | |
CN105391518B (en) | A kind of document transmission method towards deep space network | |
Angelopoulos et al. | Harnessing partial packets in wireless networks: throughput and energy benefits | |
Sachin et al. | A review of Hybrid ARQ in 4G LTE | |
KR101719503B1 (en) | Adaptive forward error correction system for increase reliability in wireless body area network | |
Basalamah et al. | A comparison of packet-level and byte-level reliable FEC multicast protocols for WLANs | |
Lin et al. | Efficient frame aggregation transmission using random linear network coding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |