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 PDF

Info

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
Application number
CN201610509769.5A
Other languages
Chinese (zh)
Other versions
CN105959086A (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.)
Communication University of China
Original Assignee
Communication University of China
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 Communication University of China filed Critical Communication University of China
Priority to CN201610509769.5A priority Critical patent/CN105959086B/en
Publication of CN105959086A publication Critical patent/CN105959086A/en
Application granted granted Critical
Publication of CN105959086B publication Critical patent/CN105959086B/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/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [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

A kind of FEC data transmission method and device based on WLAN physical frame
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.
CN201610509769.5A 2016-06-30 2016-06-30 A kind of FEC data transmission method and device based on WLAN physical frame Active CN105959086B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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