CN110535567B - Method and system for WLAN system aggregation retransmission - Google Patents

Method and system for WLAN system aggregation retransmission Download PDF

Info

Publication number
CN110535567B
CN110535567B CN201910896552.8A CN201910896552A CN110535567B CN 110535567 B CN110535567 B CN 110535567B CN 201910896552 A CN201910896552 A CN 201910896552A CN 110535567 B CN110535567 B CN 110535567B
Authority
CN
China
Prior art keywords
subframes
aggregation
lost
max
retransmission
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
CN201910896552.8A
Other languages
Chinese (zh)
Other versions
CN110535567A (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.)
Zhejiang Kerui Microelectronics Technology Co ltd
Original Assignee
Zhejiang Kerui Microelectronics Technology 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 Zhejiang Kerui Microelectronics Technology Co ltd filed Critical Zhejiang Kerui Microelectronics Technology Co ltd
Priority to CN201910896552.8A priority Critical patent/CN110535567B/en
Publication of CN110535567A publication Critical patent/CN110535567A/en
Application granted granted Critical
Publication of CN110535567B publication Critical patent/CN110535567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • 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)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention discloses a method for WLAN system aggregation retransmission, which comprises the following steps: confirming lost subframes and a lost number n of the WLAN system aggregate transmission; judging whether the loss number N is greater than a preset threshold value N; wherein N is more than 0 and less than Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame; if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax(ii) a And performing the aggregation retransmission on the M × n copied subframes and the lost subframes together. The success rate of retransmission can be improved, and the throughput efficiency of the WLAN system is improved.

Description

Method and system for WLAN system aggregation retransmission
Technical Field
The present invention relates to the field of wireless local area network technologies, and in particular, to a method and a system for performing aggregation retransmission in a WLAN system.
Background
With the establishment and popularization of the IEEE 802.11n/ac/ad/ay/ax/be wireless local area network standard, the transmission rate of the physical layer is greatly improved. However, the fixed overhead of the Media Access Control (MAC) and physical layer header reduces the effective utilization of the channel. In order to reduce protocol overhead and improve MAC layer efficiency, in an IEEE 802.11n/ac/ad/ay/ax/be protocol, a MAC layer frame aggregation algorithm is provided, and the frame aggregation algorithm can reduce the influence of a physical layer preamble on a throughput rate by aggregating a plurality of MAC subframes, so that the channel utilization rate is improved.
In an environment with poor channel quality, frame aggregation transmission may suffer from packet loss, thereby causing a decrease in throughput, and therefore, a transmitting end is required to perform retransmission. The existing retransmission algorithm confirms the position of the lost aggregation subframe according to the 'BlockACK' frame replied by the receiving end, and re-aggregates the lost aggregation subframe for performing aggregation retransmission transmission, however, when the channel quality is poor continuously, a large amount of packet loss still occurs in the aggregation retransmission, thereby reducing the system throughput rate.
Disclosure of Invention
In view of the above, the present invention is proposed to provide a method and system for aggregating retransmissions in a WLAN system that overcomes or at least partially solves the above mentioned problems.
On one hand, the present application provides the following technical solutions through an embodiment of the present application:
a method for aggregating retransmissions in a WLAN system, comprising:
confirming lost subframes and a lost number n of the WLAN system aggregate transmission;
judging whether the loss number N is greater than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame;
if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax
And performing the aggregation retransmission on the M × n copied subframes and the lost subframes together.
Optionally, before the determining whether the loss number N is greater than a preset threshold N, the method further includes:
obtaining the maximum number N of aggregation subframes allowed to be contained in an aggregation frame according to the 802.11ac protocol adopted by the WLAN systemmax
Optionally, after the determining whether the loss number N is greater than a preset threshold N, the method further includes:
if the number N of losses is greater than NmaxAnd/2, performing aggregation retransmission on the lost subframes.
Optionally, the determining that the WLAN system aggregates the transmission of the lost subframes and the lost number n includes:
receiving feedback information of the aggregated transmission after the WLAN system performs the aggregated transmission;
confirming the number n of lost subframes and the number of lost subframes of the aggregate transmission based on the feedback information.
In another aspect, the present application provides a system for aggregating retransmissions in a WLAN system according to another embodiment of the present application, where the system includes:
a first obtaining module, configured to confirm that the WLAN system aggregates lost subframes and lost number n;
the first judgment module is used for judging whether the loss number N is greater than a preset threshold value N or not; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame;
A subframe duplicating module, configured to duplicate the lost number n for M times if notObtaining M multiplied by n copy subframes; wherein N + Mxn is less than or equal to Nmax
A first retransmission module, configured to perform aggregate retransmission on the M × n duplicated subframes and the lost subframe together.
Optionally, the system further includes:
a second obtaining module, configured to obtain, according to an 802.11ac protocol adopted by the WLAN system, a maximum number N of aggregation subframes allowed to be included in one aggregation framemax
Optionally, the system further includes:
a second retransmission module for retransmitting the data when the number of losses N is greater than NmaxAnd when the current subframe is in the second subframe, performing aggregation retransmission on the lost subframe.
Optionally, the first obtaining module includes:
an information receiving module, configured to receive feedback information of aggregate transmission after the WLAN system performs the aggregate transmission;
and a second determining module, configured to determine, based on the feedback information, the number n of lost subframes and the number of lost subframes in the aggregate transmission.
The invention discloses a readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method.
The invention discloses a sending terminal device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the steps of the method.
One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
the method of the invention confirms the lost sub-frame and the lost number n of the WLAN system aggregate transmission; judging whether the loss number N is greater than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame; if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax(ii) a The M is addedAnd performing the aggregation retransmission together with the x n copied subframes and the lost subframes. Because the aggregation transmission can generate retransmission as long as the loss of the aggregation subframe occurs, even if the channel quality is continuously poor in the retransmission process, the subframe is still lost, so that the efficiency of the aggregation transmission is very low, and multiple times of aggregation transmission can be generated due to the fact that one aggregation frame is retransmitted for multiple times, so that the channel occupation time is long, and the system throughput rate is low. The invention mainly adopts the mode of copying the sub-frames, increases the number of sub-frame aggregation frames during retransmission, equivalently reduces the packet error rate of the sub-frames and improves the success rate of the retransmission. In the specific implementation process, whether the number of the lost subframes meets the preset condition or not is judged firstly according to the number of the lost subframes, and after the preset condition is met, the number of the lost subframes can be ensured to be at least copied once, and the number of the retransmitted subframes does not exceed N maxThen copying the lost aggregation sub-frame M times as long as N + Mxn is less than or equal to N after copyingmaxThat is, since the duplicated subframes have repeated subframes as backups, even if the channel quality is poor during retransmission, the loss of the aggregated subframes occurs again, the lost subframes may only include the backed-up subframes, while the original lost subframes are retained, and the number of the lost aggregated subframes is reduced, so that the packet error rate of the subframes can be reduced, the success rate of retransmission is improved, and the throughput efficiency of the WLAN system is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
Fig. 1 is a flowchart of a method for aggregating retransmissions in a WLAN system in an embodiment of the invention;
FIG. 2 is a diagram of a specific implementation of an embodiment of the present invention;
fig. 3 is a system architecture diagram of an aggregate retransmission for a WLAN system in an embodiment of the invention.
Detailed Description
The embodiment of the application provides a method and a system for WLAN system aggregation retransmission, and solves the technical problem that the existing WLAN system is low in throughput rate.
In order to solve the technical problems, the general idea of the embodiment of the application is as follows:
a method for aggregating retransmissions in a WLAN system, comprising: confirming lost subframes and a lost number n of the WLAN system aggregate transmission; judging whether the loss number N is greater than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame; if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax(ii) a And performing the aggregation retransmission on the M × n copied subframes and the lost subframes together.
With the establishment and popularization of the IEEE 802.11n/ac/ad/ay/ax/be wireless local area network standard, the transmission rate of the physical layer is greatly improved. However, the fixed overhead of the Media Access Control (MAC) and physical layer header reduces the effective utilization of the channel. In order to reduce protocol overhead and improve the efficiency of a MAC layer, in an IEEE 802.11n/ac/ad/ay/ax/be protocol, a frame aggregation algorithm of the MAC layer is proposed, and the frame aggregation algorithm can reduce the influence of a physical layer preamble on a throughput rate by aggregating a plurality of MAC subframes, so that the channel utilization rate, namely, the aggregated transmission of a Wireless Local Area Network (WLAN) system, is improved.
However, in the actual aggregation transmission process, an environment with poor channel quality is often encountered, and during transmission in the environment with poor channel quality, frame aggregation transmission may generate packet loss, thereby causing a decrease in throughput rate, and therefore a transmitting end is required to perform retransmission. Because the aggregation transmission can generate retransmission as long as the loss of the aggregation subframe occurs, even if the channel quality is continuously poor in the retransmission process, the subframe is still lost, so that the efficiency of the aggregation transmission is very low, and multiple times of aggregation transmission can be generated due to the fact that one aggregation frame is retransmitted for multiple times, so that the channel occupation time is long, and the system throughput rate is low. The invention mainly adopts the mode of copying the sub-frames, increases the number of sub-frame aggregation frames during retransmission, equivalently reduces the packet error rate of the sub-frames and improves the success rate of the retransmission. In the specific implementation process, according to the number of lost subframes, whether the number of the lost subframes meets a preset condition is judged, after the preset condition is met, the number of the lost subframes can be guaranteed to be copied at least once, after one-time copying, the number of retransmitted subframes does not exceed the maximum value N of the subframes, and then according to the actual number of the lost subframes, the lost aggregated subframes are copied for M times, so long as N + Mxn is less than or equal to N after copying. Because the duplicated subframes have repeated subframes as backups, even if the channel quality is poor during retransmission, the lost subframes of the duplicated subframes are lost again, the lost subframes may only contain the backed-up subframes, the original lost subframes are reserved, and the lost number of the aggregated subframes is reduced, so that the packet error rate of the subframes can be reduced, the success rate of retransmission is improved, and the throughput efficiency of the WLAN system is improved. Therefore, the technical problem of low throughput efficiency of the WLAN system can be solved only by copying the lost subframe once.
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments.
First, it is stated that the term "and/or" appearing herein is merely one type of associative relationship that describes an associated object, meaning that three types of relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Example one
The present embodiment provides a method for aggregation retransmission in a WLAN system, and referring to fig. 1, the method includes:
s101, confirming lost subframes and lost number n of the WLAN system aggregation transmission;
s102, judging whether the loss number N is larger than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxFor one aggregate frameA maximum number of admitted aggregated subframes;
s103, if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax
And S104, performing the aggregation retransmission on the M multiplied by n copied subframes and the lost subframe together.
The steps in this embodiment are explained in detail below with reference to fig. 1.
First, step S101 is executed to confirm that the WLAN system aggregates the lost subframes and the lost number n.
In a specific implementation process, in order to obtain a lost aggregation subframe and the number n of the lost aggregation subframes, it is necessary to obtain feedback information of aggregation transmission after completing one aggregation transmission, and as an optional implementation manner, S101 specifically includes:
s111, after the WLAN system executes the aggregation transmission, receiving feedback information of the aggregation transmission;
s121, confirming the lost sub-frames and the lost number n of the aggregation transmission based on the feedback information.
It is to be understood that the aggregation transmission may include transmission of multiple aggregation frames, and after each complete aggregation frame is transmitted, an aggregation subframe may be lost due to poor channel quality after each aggregation transmission of the aggregation frame. The above-mentioned aggregation transmission is not limited to the transmission of aggregation frames, and may also include aggregation retransmission of aggregation subframes, that is, the method of this embodiment may also operate on aggregation subframes lost after a certain aggregation retransmission, or may be understood as whether aggregation transmission of aggregation frames or aggregation retransmission of aggregation subframes is performed by using the method of this embodiment as long as aggregation subframes are lost. After any aggregation transmission, the effect of improving the throughput efficiency of the WLAN system can be achieved as long as retransmission is performed after at least one copy of the lost aggregation subframe in the standard.
In a specific implementation process, the feedback information of aggregation transmission in S111 refers to a BlockACK frame sent by the receiving end and fed back by the last aggregation transmission, and the sending end may execute S121 according to the BlockACK frame to confirm the lost subframes and the lost number n of the aggregation transmission.
Next, executing S102, and determining whether the loss number N is greater than a preset threshold N; wherein, N is more than 0<Nmax/2,NmaxIs the maximum number of aggregation subframes allowed to be included in an aggregation frame.
In a specific implementation process, n is greater than 0 and less than or equal to a threshold value; the threshold is larger than 0 and is smaller than the maximum value N of the sub-frame which is one half timesmaxThe maximum value of N can be made not to exceed 0.5NmaxTherefore, it can be ensured that the number of lost aggregation subframes will not exceed N after at least one timemaxI.e. n (number of missing aggregated subframes) + n (number of duplicated missing aggregated subframes)<Nmax. As explained above, the technical problem of low throughput efficiency of the WLAN system can be solved as long as the lost aggregation subframe is retransmitted after at least one more copy is performed.
It should be noted that the method of this embodiment is applicable to aggregate transmission in all wlan systems, but based on the IEEE 802.11N/ac/ad/ay/ax/be wlan standard currently and mainly used, as an optional implementation, before the determining whether the loss number N is greater than the preset threshold N, the method further includes:
Obtaining the maximum number N of aggregation subframes allowed to be contained in an aggregation frame according to the 802.11ac protocol adopted by the WLAN systemmax
Therefore, in this implementation, the number of aggregation subframes does not exceed NmaxThe method is compatible with the existing 802.11ac protocol.
Next, executing S103, if not, copying the lost number n for M times to obtain M × n copied subframes; wherein N + Mxn is less than or equal to Nmax
It should be noted that the value of M is not a definite value, but is determined by N and N. As described above, M can be 1 at minimum, and when N is small, a plurality of replications can be performed as long as N + M × N ≦ N is satisfied after replicationmaxI.e. at this point, the 802.11ac protocol may still be compatible. Thus, M may also take an integer greater than 1, depending primarily on NmaxAnd the value of n.
Next, S104 is executed to perform an aggregation retransmission on the M × n duplicated subframes and the lost subframe together.
In the specific implementation process, because the duplicated subframes have repeated subframes as backups, even if the channel quality is poor during retransmission, the loss of the aggregated subframes occurs again, the lost subframes may only contain the backed-up subframes, the original lost subframes are reserved, and the number of the lost aggregated subframes is reduced, so that the packet error rate of the subframes can be reduced, the success rate of the retransmission is improved, and the throughput efficiency of the WLAN system is improved.
Of course, in the specific implementation process, a situation that the preset condition is not met may also occur, where when n is less than 0, that is, it means that the aggregation subframe is not lost, and the method of this embodiment does not need to be executed any more. When the number N of lost aggregation sub-frames is greater than NmaxAt/2, as an optional implementation manner, the method further includes:
if the number N of losses is greater than NmaxAnd/2, performing aggregation retransmission on the lost subframe.
Therefore, if the duplication is performed, the number of the duplicated aggregation subframes exceeds NmaxAnd the protocol requirement of the WLAN system is not met any more, so the aggregation retransmission is directly carried out.
However, as an alternative embodiment, if the number N of the lost aggregation subframes is greater than NmaxAnd/2, partial copying can be carried out on the lost aggregation subframes, so that after copying, the total number of copied aggregation subframes and the lost aggregation subframes does not exceed NmaxThat is, then performing the aggregation retransmission, according to the above explanation, the duplicated subframes have repeated subframes as backups, even if the channel quality is poor during the retransmission, the loss of the aggregated subframes occurs again, the lost subframes may only include the backed-up subframes, the original lost subframes are retained, and the number of the lost aggregated subframes is reduced, thereby reducing the packet error rate of the subframes, and improving the packet error rate of the subframes The success rate of retransmission can also improve the throughput efficiency of the WLAN system.
It should be noted that the embodiment and the scheme of the present invention are both due to NmaxThe method is compatible with the existing protocol of the WLAN system, and only needs to deploy a program at a sending end, so that the existing resources can be utilized to the maximum extent, and the effect of remarkably improving the throughput efficiency of the WLAN system is realized.
After the overall technical solution of the present invention is clarified, a specific example will be described again below.
Referring to fig. 2, when N is set to 2, the transmitting end confirms N according to the 802.11ac protocol standard adopted by the WLAN systemmaxIs 64.
In the initial stage, a sending end sends an aggregation frame comprising 64 aggregation subframes, in the transmission process, 2 subframes (with sequence numbers of 01 and 02) are lost so as to need retransmission, at the moment, a receiving end replies a blockACK frame, and the frame informs the sending end that the subframes with the transmission sequence numbers of 01 and 02 are lost. After receiving a BlockACK frame, the sending end confirms that the number N of subframes is 2, and satisfies the condition that 0< N is not more than N (N is 2), and copies 2 subframes lost in the last aggregation transmission 1 time (M is 1) to form 1 × 2 repeated subframes, and aggregates the 2 lost subframes and the 2 repeated subframes for retransmission. In the transmission process, the number 01 and number 02 sub-frames are lost, but because the repeated number 01 sub-frames and the repeated number 02 sub-frames can be correctly received by the receiving end, the receiving end can correctly upload the aggregated frames, so that the next transmission enters a new data transmission state, the retransmission success rate is improved, and the throughput efficiency of the WLAN system is improved.
The technical scheme in the embodiment of the application at least has the following technical effects or advantages:
the method of this embodiment, confirm the lost subframe and lost number n of the aggregate transmission of the WLAN system; judging whether the loss number N is greater than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame; if not, copying the lost number n for M times to obtain M multiplied by n copied subframes;wherein N + Mxn is less than or equal to Nmax(ii) a And performing the aggregation retransmission on the M × n copied subframes and the lost subframes together. Because the aggregation transmission can generate retransmission as long as the loss of the aggregation subframe occurs, even if the channel quality is continuously poor in the retransmission process, the subframe is still lost, so that the efficiency of the aggregation transmission is very low, and multiple times of aggregation transmission can be generated due to the fact that one aggregation frame is retransmitted for multiple times, so that the channel occupation time is long, and the system throughput rate is low. The invention mainly adopts the mode of copying the sub-frames, increases the number of sub-frame aggregation frames during retransmission, equivalently reduces the packet error rate of the sub-frames and improves the success rate of the retransmission. In the specific implementation process, whether the number of the lost subframes meets the preset condition or not is judged firstly according to the number of the lost subframes, and after the preset condition is met, the number of the lost subframes can be ensured to be at least copied once, and the number of the retransmitted subframes does not exceed N maxThen copying the lost aggregation sub-frame M times as long as N + Mxn is less than or equal to N after copyingmaxThat is, since the duplicated subframes have repeated subframes as backups, even if the channel quality is poor during retransmission, the loss of the aggregated subframes occurs again, the lost subframes may only include the backed-up subframes, while the original lost subframes are retained, and the number of the lost aggregated subframes is reduced, so that the packet error rate of the subframes can be reduced, the success rate of retransmission is improved, and the throughput efficiency of the WLAN system is improved.
Example two
Based on the same inventive concept as the embodiment, the present embodiment provides a system for aggregating retransmissions in a WLAN system, referring to fig. 3, the system comprising:
a first obtaining module, configured to confirm that the WLAN system aggregates lost subframes and lost number n;
the first judgment module is used for judging whether the loss number N is greater than a preset threshold value N or not; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame;
a subframe replication module, configured to replicate the lost number n M times if the lost number n is not equal to the lost number n, to obtain mxn replicated sub-framesA frame; wherein N + Mxn is less than or equal to Nmax
A first retransmission module, configured to perform aggregate retransmission on the M × n duplicated subframes and the lost subframe together.
As an optional implementation, the system further comprises:
a second obtaining module, configured to obtain, according to an 802.11ac protocol adopted by the WLAN system, a maximum number N of aggregation subframes allowed to be included in one aggregation framemax
As an optional implementation, the system further comprises:
a second retransmission module for retransmitting the data when the number of losses N is greater than NmaxAnd when the current subframe is in the second subframe, performing aggregation retransmission on the lost subframe.
As an optional implementation manner, the first obtaining module includes:
an information receiving module, configured to receive feedback information of the aggregate transmission after the WLAN system performs the aggregate transmission;
and a second determining module, configured to determine, based on the feedback information, the number n of lost subframes and the number of lost subframes in the aggregate transmission.
Since the WLAN system retransmission aggregation system described in this embodiment is a system adopted to implement the WLAN system retransmission aggregation method in this embodiment, based on the WLAN system retransmission aggregation method described in this embodiment, those skilled in the art can understand the specific implementation manner of the system in this embodiment and various variations thereof, and therefore, how to implement the method in this embodiment using the system in this embodiment is not described in detail here. The scope of the present application is intended to be covered by the claims so long as those skilled in the art can implement the method for aggregating retransmissions in the WLAN system in the embodiment of the present application.
Based on the same inventive concept as in the previous embodiments, embodiments of the present invention further provide a readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of any of the methods described above.
Based on the same inventive concept as in the foregoing embodiments, an embodiment of the present invention further provides a sending-end device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of any one of the foregoing methods when executing the program.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (8)

1. A method for aggregating retransmissions in a WLAN system, comprising:
confirming lost subframes and a lost number n of the WLAN system aggregate transmission;
judging whether the loss number N is greater than a preset threshold value N; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame;
if the number N of losses is greater than NmaxPerforming partial replication on the lost aggregation subframes, so that the total number of the replicated aggregation subframes and the lost aggregation subframes does not exceed Nmax after replication, and then performing aggregation retransmission;
if not, copying the lost number n for M times to obtain M multiplied by n copied subframes; wherein N + Mxn is less than or equal to Nmax
And performing the aggregation retransmission on the M × n copied subframes and the lost subframes together.
2. The method of claim 1, wherein prior to said determining whether said number of losses N is greater than a preset threshold N, said method further comprises:
obtaining the maximum number N of aggregation subframes allowed to be contained in an aggregation frame according to the 802.11ac protocol adopted by the WLAN systemmax
3. The method of claim 1, wherein the confirming that the WLAN system aggregates transmission of a lost subframe and a lost number n comprises:
Receiving feedback information of the aggregated transmission after the WLAN system performs the aggregated transmission;
confirming the number n of lost subframes and the lost number of the aggregated transmission based on the feedback information.
4. A system for aggregating retransmissions in a WLAN system, the system comprising:
a first obtaining module, configured to confirm that the WLAN system aggregates lost subframes and lost number n;
the first judgment module is used for judging whether the loss number N is greater than a preset threshold value N or not; wherein, N is more than 0<Nmax/2,NmaxThe maximum number of aggregation subframes allowed to be contained in one aggregation frame;
a subframe copying module, configured to copy the lost number n M times if the lost number n is not the same as the lost number n, to obtain mxn copied subframes; wherein N + Mxn is less than or equal to Nmax(ii) a If so, partially duplicating the lost aggregation subframes, so that the total number of the duplicated aggregation subframes and the lost aggregation subframes does not exceed Nmax;
a first retransmission module, configured to perform aggregate retransmission on the M × n duplicated subframes and the lost subframe together;
a second retransmission module for retransmitting the data when the number of losses N is greater than NmaxAnd when the current frame is in the second frame, performing the aggregation retransmission on the copied aggregation subframe and the lost aggregation subframe together.
5. The system of claim 4, wherein the system further comprises:
a second obtaining module, configured to obtain, according to an 802.11ac protocol adopted by the WLAN system, a maximum number N of aggregation subframes allowed to be included in one aggregation framemax
6. The system of claim 4, wherein the first acquisition module comprises:
an information receiving module, configured to receive feedback information of the aggregate transmission after the WLAN system performs the aggregate transmission;
and a second determining module, configured to determine, based on the feedback information, the number n of lost subframes and the number of lost subframes in the aggregate transmission.
7. A readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 3.
8. A transmitting end device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1-3 are implemented when the processor executes the program.
CN201910896552.8A 2019-09-20 2019-09-20 Method and system for WLAN system aggregation retransmission Active CN110535567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910896552.8A CN110535567B (en) 2019-09-20 2019-09-20 Method and system for WLAN system aggregation retransmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910896552.8A CN110535567B (en) 2019-09-20 2019-09-20 Method and system for WLAN system aggregation retransmission

Publications (2)

Publication Number Publication Date
CN110535567A CN110535567A (en) 2019-12-03
CN110535567B true CN110535567B (en) 2022-06-10

Family

ID=68669605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910896552.8A Active CN110535567B (en) 2019-09-20 2019-09-20 Method and system for WLAN system aggregation retransmission

Country Status (1)

Country Link
CN (1) CN110535567B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871514A (en) * 2016-05-19 2016-08-17 乐视控股(北京)有限公司 Data transmission method and data transmission device
CN106027404A (en) * 2016-04-29 2016-10-12 中国科学院信息工程研究所 Network performance optimization method and apparatus based on adaptive compensation coding

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1829266B1 (en) * 2004-12-22 2008-10-29 Telefonaktiebolaget LM Ericsson (publ) Data flow control with duplicate acknowledgment
CN101127702A (en) * 2007-08-02 2008-02-20 北京航空航天大学 Multi-to-multi reliable multicast error recovery method for plane structure network
CN102209021A (en) * 2010-03-31 2011-10-05 西门子公司 Packet polymerization transmission method and apparatus thereof
US9628226B2 (en) * 2010-09-30 2017-04-18 Qualcomm Incorporated Block acknowledgement with retransmission policy differentiation
KR20140050454A (en) * 2012-10-19 2014-04-29 삼성전자주식회사 Server, client device and control method thereof
CN104243107A (en) * 2013-06-06 2014-12-24 深圳市腾讯计算机***有限公司 Data transmission method, device, terminal, server and system
CN105471549B (en) * 2015-11-17 2018-09-11 西安电子科技大学 Block based on the control of A-MPDU subframe position information confirms system and method
CN106856457B (en) * 2015-12-09 2019-09-20 华为技术有限公司 A kind of data transmission method, sending device and reception device
CN108123781B (en) * 2016-11-29 2020-12-15 华为技术有限公司 Information indication method, receiving method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106027404A (en) * 2016-04-29 2016-10-12 中国科学院信息工程研究所 Network performance optimization method and apparatus based on adaptive compensation coding
CN105871514A (en) * 2016-05-19 2016-08-17 乐视控股(北京)有限公司 Data transmission method and data transmission device

Also Published As

Publication number Publication date
CN110535567A (en) 2019-12-03

Similar Documents

Publication Publication Date Title
CN102273118B (en) The method of data re-transmission, Apparatus and system
Watson Timer-based mechanisms in reliable transport protocol connection management
JPH07202856A (en) Packet retransmission device
WO2017071421A1 (en) Data processing method, base station, and user equipment
WO2020143635A1 (en) Data retransmission method and device, storage medium, and electronic device
US9729269B2 (en) Wireless communication system including communication apparatus and data communication method thereof
CN101494531B (en) Method and apparatus for adjusting slide window
US20210392187A1 (en) Data transmission and network interface controller
CN101321131B (en) Method for transmitting detection response message when scanning wireless network, and wireless access point
US10503599B2 (en) Method and system for facilitating one-to-many data transmissions with reduced network overhead
CN110535567B (en) Method and system for WLAN system aggregation retransmission
CN112994851B (en) Method and device for supporting differentiated negotiable parallel data communication
CN110519011B (en) Code block transmission system and method based on index identification
WO2023035779A1 (en) Data transmission method, data processing method, sending end device, receiving end device, conference terminal, and computer-readable storage medium
US10135576B2 (en) Rateless encoding
CN113965572B (en) Block distribution method, system, computer equipment and computer readable storage medium of block chain
JP7123194B2 (en) Data transmission method, transmission device, data reception method, and reception device
WO2021120734A1 (en) Wireless local area network transmission method and device, and transceiver
CN102325015A (en) Processing method of status reports, communication device and communication system
CN116707713B (en) RLC layer state packet sending method, RLC layer state packet receiving device and RLC layer state packet processor
CN111294859B (en) Data packet transmission method and device, storage medium and terminal
US11552747B2 (en) Selective repeat ARQ enhancement for HDL data transfer
EP1295438B1 (en) System, method, and apparatus for access channel traffic management
Tang Adaptive reliable multicast in wireless local area networks
Kim Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220505

Address after: 310051 Room 502, 5 / F, building 9, No. 19, Jugong Road, Xixing street, Binjiang District, Hangzhou, Zhejiang Province

Applicant after: Zhejiang Kerui Microelectronics Technology Co.,Ltd.

Address before: Room 210-045, 2 / F, building 003, 750 Chuangyuan Road, high tech Zone, Ningbo, Zhejiang 315000

Applicant before: Zhongke Rui micro (Ningbo) Electronic Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant