CN104579579B - A kind of big data package transmission method and system - Google Patents

A kind of big data package transmission method and system Download PDF

Info

Publication number
CN104579579B
CN104579579B CN201510050832.9A CN201510050832A CN104579579B CN 104579579 B CN104579579 B CN 104579579B CN 201510050832 A CN201510050832 A CN 201510050832A CN 104579579 B CN104579579 B CN 104579579B
Authority
CN
China
Prior art keywords
attached bag
communication node
error correction
coding
data packet
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.)
Expired - Fee Related
Application number
CN201510050832.9A
Other languages
Chinese (zh)
Other versions
CN104579579A (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.)
Shenzhen Institute of Information Technology
Original Assignee
Shenzhen Institute of Information Technology
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 Shenzhen Institute of Information Technology filed Critical Shenzhen Institute of Information Technology
Priority to CN201510050832.9A priority Critical patent/CN104579579B/en
Publication of CN104579579A publication Critical patent/CN104579579A/en
Application granted granted Critical
Publication of CN104579579B publication Critical patent/CN104579579B/en
Expired - Fee Related 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/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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0033Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention is suitable for the communications field, provide a kind of big data package transmission method and system, this method comprises: source data packet is divided into a data sectional by the first communication node, after carrying out Error Correction of Coding respectively, the formation a first attached bag that passes is sent to the second communication node after carrying out punctured operation according to code rate R;Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, if decoding failure, feedback reception failure information;First communication node receives the reception failure information, b Error Correction of Coding attached bag is selected from a Error Correction of Coding attached bag according to scheduled selection mode, b re-transmission attached bag is generated based on the b Error Correction of Coding attached bag, xor operation is carried out to the b re-transmission attached bag, form a verification attached bag, the b re-transmission attached bag forms to retransmit with the verification attached bag and eat dishes without rice or wine data packet and to send.The present invention can be improved data packet transmission performance and the code efficiency of verification attached bag can be improved.

Description

A kind of big data package transmission method and system
Technical field
The invention belongs to the communications field more particularly to a kind of big data package transmission method and systems.
Background technique
With universal and various businesses the development of data network, such as video, net fun, video calling are watched, Need a large amount of network capacity.Under normal conditions, the data packet of these business generation is bigger, due to biggish data packet Decoding complexity is very high, and relatively low to the tolerance of noisy channels transmission situation, therefore in practical communication, each data packet It is further partitioned into several smaller channel coding code blocks (i.e. code block segmentation) again to be transmitted, such channel decoding module phase It is smaller to complexity and higher to the tolerance of error bit.
In order to improve the service quality of communication system, communication underlying protocol needs support HARQ (Hybrid Auto Repeat Request, hybrid automatic repeat-request) mechanism.I.e. if physical layer data packet error of transmission, sent by repeating Physical layer data packet, to guarantee the reliable transmission of data.It can be diffused into upper-layer protocol, cause more to avoid error of transmission in this way Big transport overhead wastes valuable transfer resource.For example, in existing 3gpp LTE (Long Term Evolution, length Phase evolution agreement) in, the maximum retransmission of HARQ is 4 times, and retransmitting data packet can be merged or steadily increase redundancy using pursuit Coding mode generates.
The main application scenarios and demand of 5th Generation Mobile Communication System include terminal direct connection communication D2D (Device to Device), Internet of Things Network Communication MMC (Massive Machine Communication), ultra dense degree network communication UDN (Ultra Denstiy Network), mobile network communication MN (Moving Network) and super reliable communication URN (Ultra Reliable Network).In order to meet new business demand, the link enhancing technology in the 5th following Generation Mobile Communication System needs full Sufficient low latency, high-throughput feature.But existing LTE is merged based on pursuit or the HARQ retransmission mechanism of steadily increase redundancy, sends out every time Sending end can not judge the case where specific attached bag receives success or not in data packet of eating dishes without rice or wine that receiving end receives, and between attached bag There is no any protection technique, cause bigger air interface transmission time delay, is unfavorable for meeting the business need of future mobile communication system It asks.
Summary of the invention
The purpose of the present invention is to provide a kind of big data package transmission method and systems, to solve the prior art due to LTE Merged based on pursuit or the HARQ retransmission mechanism of steadily increase redundancy, each transmitting terminal can not judge the data of eating dishes without rice or wine that receiving end receives Specific attached bag receives the case where success or not in packet, and does not have any protection technique between attached bag, causes bigger eat dishes without rice or wine The problem of propagation delay time.
On the one hand, the embodiment of the invention provides a kind of big data package transmission methods, which comprises
Source data packet is divided into a data sectional by the first communication node, carries out error correction volume respectively to a data sectionals A Error Correction of Coding attached bag is formed after code, 1 head of formation passes son after each Error Correction of Coding attached bag carries out punctured operation according to code rate R Packet constitutes head by a first biography attached bags and passes data packet of eating dishes without rice or wine, and wherein a is the integer greater than 1, and R is greater than 0.5 less than or equal to 1;
First communication node sends the first data packet of eating dishes without rice or wine that passes to the second communication node;
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, if decoding failure, to institute State the first communication node feedback reception failure information;
First communication node receives the reception failure information, and first communication node is according to scheduled selecting party Formula selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, generates b weight based on the b Error Correction of Coding attached bag Attached bag is passed, xor operation is carried out to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the school It tests attached bag and is formed to retransmit and eat dishes without rice or wine data packet and to send, wherein b is the positive integer less than or equal to a.
With reference to first aspect, in the first possible embodiment of first aspect, first communication node is according to pre- Fixed selection mode selects b Error Correction of Coding attached bag step from a Error Correction of Coding attached bag are as follows:
Second communication node is into the first communication node feedback reception failure information, including a data of instruction C data subsection receiing success in segmentation;
First communication node selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, and the b error correction is compiled It does not include the corresponding Error Correction of Coding attached bag of the c data sectional in numeral packet, the value of b is less than or equal to (a-c).
With reference to first aspect, in second of possible embodiment of first aspect, first communication node is according to pre- Fixed selection mode selects b Error Correction of Coding attached bag step from a Error Correction of Coding attached bag are as follows:
Second communication node generates reception failure information according to long term evolution agreement and feeds back to the first communication node, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, the value of the b is equal to a-1.
With reference to first aspect, in the third possible embodiment of first aspect, first communication node is according to pre- Fixed selection mode selects b Error Correction of Coding attached bag step from a Error Correction of Coding attached bag are as follows:
Second communication node generates reception failure information according to long term evolution agreement and feeds back to the first communication node, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, the value of the b is equal to a, and The each re-transmission attached bag retransmitted in attached bag to b carries out bit selection, so that the length of at least d re-transmission attached bag is equal to | l* (a-1)/(a-2) |, wherein l is the length for verifying attached bag.
With reference to first aspect, in the 4th kind of possible embodiment of first aspect, the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, then passes through The verification attached bag and other re-transmission attached bags carry out xor operation, obtain an enhancer corresponding with reception failure re-transmission attached bag Packet retransmits the data sectional content that attached bag carries by decoding to the enhancing attached bag to obtain reception failure.
With reference to first aspect, in the 5th kind of possible embodiment of first aspect, the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, then passes through The verification attached bag and other re-transmission attached bags carry out xor operation, obtain an enhancer corresponding with reception failure re-transmission attached bag Packet, is decoded by being added to the enhancing attached bag with reception failure re-transmission attached bag, retransmits son to obtain reception failure Wrap the data sectional content carried.
With reference to first aspect, in the 6th kind of possible embodiment of first aspect, the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, and verifies Attached bag reception failure, then second communication node thinks that the re-transmission is eated dishes without rice or wine data packet reception failure.
With reference to first aspect, in the 7th kind of possible embodiment of first aspect, first communication node is according to pre- Fixed selection mode selects b Error Correction of Coding attached bag step from a Error Correction of Coding attached bag are as follows:
First communication node according to random selection, according to preset lookup table mode from a Error Correction of Coding attached bag B Error Correction of Coding attached bag of middle selection.
With reference to first aspect, in the 8th kind of possible embodiment of first aspect, the ratio for retransmitting data packet of eating dishes without rice or wine Special number is less than the first bit number for passing data packet of eating dishes without rice or wine.
Second aspect, the invention proposes a kind of big data packet transmission system, the system comprises:
Segmentation module, for source data packet to be divided into a data sectional by the first communication node, to a data point Section forms a Error Correction of Coding attached bag after carrying out Error Correction of Coding respectively, and each Error Correction of Coding attached bag carries out punctured operation according to code rate R 1 head of formation passes attached bag afterwards, constitutes head by a first biography attached bags and passes data packet of eating dishes without rice or wine, wherein a is the integer greater than 1, and R is big It is less than or equal to 1 in 0.5;
Sending module, for sending the first data packet of eating dishes without rice or wine that passes to the second communication node by first communication node;
Feedback module is decoded, eats dishes without rice or wine data packet and to be decoded for receiving first pass by second communication node, If decoding failure, to the first communication node feedback reception failure information;
Sending module is verified, for receiving the reception failure information, first communication by first communication node Node selects b Error Correction of Coding attached bag according to scheduled selection mode from a Error Correction of Coding attached bag, based on the b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification attached bag, institute It states b re-transmission attached bag and the verification attached bag and is formed to retransmit and eat dishes without rice or wine data packet and to send, wherein b is just whole less than or equal to a Number.
In the present invention, by carrying out xor operation to each re-transmission attached bag, so that there are one between all re-transmission attached bags Fixed association can use the association in receiving end and be decoded, data packet transmission performance can be improved.It is entangled by getting rid of The code efficiency of verification attached bag can be improved, so as to preferably adapt to future in partial bit in miscoding subdata packet In ultrahigh speed communication system, the communication requirement of data source very greatly, more than breakout code number of blocks.
Detailed description of the invention
Fig. 1 is the implementation flow chart of big data packet transmission provided in an embodiment of the present invention;
Fig. 2 is that retransmission window data packet provided in an embodiment of the present invention generates schematic diagram;
Fig. 3 is re-transmission attached bag successive bits provided in an embodiment of the present invention delete position schematic diagram;
Fig. 4 is re-transmission attached bag discrete bits provided in an embodiment of the present invention delete position schematic diagram;
Fig. 5 is the structural schematic diagram of big data packet transmission system provided in an embodiment of the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
Biggish source data packet is passed through code block segmentation at multiple data sectionals (subdata packet), then to these by the present invention Data sectional carries out channel error correction coding, then, to xor operation is carried out between Error Correction of Coding code block, is generating in retransmission processes A small amount of verification attached bag, the re-transmission after coding to be sent is obtained by bit selection operation method are eated dishes without rice or wine data packet, to have Effect reduces air interface transmission time delay, meets the business demand of future mobile communication system.
Big data package transmission method of the invention is as shown in Figure 1, at least include the following steps:
Step 102, the first communication node carries out code block segmentation to the source data packet for needing to be sent to the second communication node, obtains To a data sectional, a is greater than 1 integer;To each data sectional in a data sectional, cyclic redundancy school is added Test (Cyclic Redundancy Check, CRC) sequence;Error correction is carried out to each data sectional for being added to CRC sequence nucleotide sequence Coding, obtains a Error Correction of Coding attached bag;Each Error Correction of Coding attached bag forms 1 first biography after carrying out punctured operation according to code rate R Packet, R are greater than 0.5 and are less than or equal to 1;The described a first attached bag composition head that passes passes data packet of eating dishes without rice or wine;
Step 104, the first communication node sends the first data packet of eating dishes without rice or wine that passes to the second communication node;
Step 106, the second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, if decoding failure, To the first communication node feedback reception failure information;
Step 108, first communication node receives the reception failure information, and first communication node is according to specific Selection mode selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, raw based on the b Error Correction of Coding attached bag At b re-transmission attached bag, xor operation is carried out to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag It is formed with the verification attached bag and retransmits data packet of eating dishes without rice or wine, wherein b is the positive integer less than or equal to a.
Further illustrate the present invention below by specific embodiment, it is to be appreciated that the first communication node in embodiment and Second communication node can be base station and terminal or terminal and base station respectively.
Embodiment one
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, and Xiang Suoshu first is communicated Node feeding back reception failure information indicates the c data subsection receiing success in a data sectional, and wherein the value of c is big It is less than a in 0.
First communication node receives the reception failure information, and first communication node is according to specific selection mode from institute B Error Correction of Coding attached bag of selection in a Error Correction of Coding attached bag is stated, does not include the c data in the b Error Correction of Coding attached bag It is segmented corresponding Error Correction of Coding attached bag, the value of b is less than or equal to (a-c), generates b weight based on the b Error Correction of Coding attached bag Attached bag is passed, xor operation is carried out to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the school It tests attached bag formation and retransmits data packet of eating dishes without rice or wine, Fig. 2 gives the generation schematic diagram for retransmitting data packet of eating dishes without rice or wine.
Embodiment two
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, and decoding failure is assisted according to long term evolution View generates reception failure information and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, b's Value is equal to (a -1), it is preferable that the ad hoc fashion is to randomly choose from a Error Correction of Coding attached bag or according to tabling look-up Mode selects b Error Correction of Coding attached bag (table has been set in advance), generates b weight based on the b Error Correction of Coding attached bag Attached bag is passed, xor operation is carried out to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the school It tests attached bag formation and retransmits data packet of eating dishes without rice or wine.
Embodiment three
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, and decoding failure is assisted according to long term evolution View generates reception failure information and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, at this time B=a (can be understood as whole selection modes), and first communication node is based on b Error Correction of Coding attached bag and generates b re-transmission Packet carries out xor operation to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the syndrome Packet formed retransmit eat dishes without rice or wine data packet when, need to b retransmit attached bag in each re-transmission attached bag carry out bit delete operation, deletion The length of at least d re-transmission attached bag is equal to and (is rounded (length * (a-2)/(a-1) of the verification attached bag) downwards) afterwards, Namely | l* (a-1)/(a-2) |, wherein l is the length for verifying attached bag.Wherein, the value of d is less than or equal to b, b re-transmission The position of each re-transmission attached bag deleted bit in packet is different, and the position can be continuously (as shown in Fig. 2, white Color part is to be deleted bit position, and grey parts are reservation bit position) or it is discrete (as shown in figure 3, white portion is quilt Deleted bit position, grey parts are reservation bit position).The purpose for the arrangement is that making the length for retransmitting data packet of eating dishes without rice or wine as far as possible Data packet of eating dishes without rice or wine is passed less than or equal to head, just redundancy overhead is brought after introducing verification attached bag in face, guarantees the relatively long-term evolution association of scheme Discuss the fairness of existing program.
Example IV
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter Breath, and feed back to first communication node, wherein data packet is passed headed by the content that the reception failure information carries receives mistake It loses but does not indicate it is which first biography attached bag reception failure, or head passes data packet reception failure and which first biography attached bag reception instruction is The first of partial acceptance failure in failure, or the first first biography attached bag for passing data packet reception failure and only indicating all reception failures passes Attached bag, it is preferable that the different type of the reception failure information corresponds to different feedback resources, the feedback resources can from when Domain, and/or frequency domain, and/or code domain are distinguished, such as different types corresponds to different time-domain resources or different frequency domain resources, Or different CDMA spreads code domain resource.
First communication node receives the reception failure information, and first communication node is according to the reception failure information The content of offer selects b Error Correction of Coding attached bag according to specific selection mode from a Error Correction of Coding attached bag, it is preferable that The ad hoc fashion is the random selection or sub according to lookup table mode b Error Correction of Coding of selection from a Error Correction of Coding attached bag Packet, generates b re-transmission attached bag based on the b Error Correction of Coding attached bag, carries out xor operation to the b re-transmission attached bag, is formed One verification attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine.
Embodiment five
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, preferably Ground, the ad hoc fashion are the modes or described first that first communication node and second communication node are arranged in advance Communication node notifies second communication node by control signaling, generates b re-transmission based on the b Error Correction of Coding attached bag Attached bag carries out xor operation to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the verification Attached bag, which is formed, retransmits data packet of eating dishes without rice or wine.
Embodiment six
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, be based on The b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification Attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine.
The reception of second communication node is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, referred to as receives and loses Re-transmission attached bag is lost, then xor operation is carried out by the verification attached bag and other re-transmission attached bags, obtains one and reception failure weight The corresponding enhancing attached bag of attached bag is passed, attempts to obtain reception failure re-transmission attached bag carrying by decoding the enhancing attached bag The data sectional content, it is preferable that described other retransmit attached bags and receive success, and the verification attached bag in this case It receives successfully.
Embodiment seven
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, be based on The b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification Attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine.
The reception of second communication node is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, referred to as receives and loses Re-transmission attached bag is lost, then xor operation is carried out by the verification attached bag and other re-transmission attached bags, obtains one and reception failure weight The corresponding enhancing attached bag of attached bag is passed, is tasted by being added to the enhancing attached bag to be decoded with reception failure re-transmission attached bag Examination obtains reception failure and retransmits the data sectional content that attached bag carries, it is preferable that described other retransmit son in this case At least one attached bag reception failure in packet, and the verification attached bag receives successfully.
Embodiment eight
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, be based on The b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification Attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine.
The reception of second communication node is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, and verifies attached bag Reception failure, then second communication node thinks that the re-transmission is eated dishes without rice or wine data packet reception failure.
Embodiment nine
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, be based on The b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification Attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine, it is preferable that retransmits data packet packet of eating dishes without rice or wine Containing the verification attached bag for repeating e times, e is the integer that value is greater than 1, the advantage of doing so is that increasing verification attached bag to channel burst mistake Tolerance accidentally increases the second communication node and the probability for retransmitting data packet of eating dishes without rice or wine is successfully decoded.
Embodiment ten
First communication node forms concurrent comprising a first first biography for passing attached bag data packet of eating dishes without rice or wine according to long term evolution agreement It send.
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, decoding failure, generates reception failure letter It ceases and feeds back to first communication node, it is preferable that the feedback resources index used eats dishes without rice or wine to connect in data packet with first pass Successfully there are corresponding relationships for first biography attached bag or the first biography attached bag of reception failure for receipts, and the corresponding relationship is by first communication section Point and the second communication node offered obtain, for example, if being first biography 1 reception failure of attached bag, then select feedback resources rope Draw the 1 transmission reception failure information, pass attached bag n reception failure if it is head, then selects to connect described in feedback resources index n transmission Receive failure information.
First communication node receives the reception failure information, can not know which specific data sectional receives successfully, institute It states the first communication node and selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag according to specific selection mode, be based on The b Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification Attached bag, the b re-transmission attached bag and the verification attached bag, which are formed, retransmits data packet of eating dishes without rice or wine.
The method proposed by this patent, the number of retransmissions of HARQ reduce 60% than long term evolution agreement, are effectively reduced Propagation delay of eating dishes without rice or wine, while the handling capacity of system is increased, it can meet the business of the 5th Generation Mobile Communication System well Demand.
Embodiment 11:
Fig. 5 shows the structural schematic diagram of big data Transmission system provided in an embodiment of the present invention, big number of the present invention Include: according to Transmission system
Segmentation module 501, for source data packet to be divided into a data sectional by the first communication node, to a data Segmentation forms a Error Correction of Coding attached bag after carrying out Error Correction of Coding respectively, and each Error Correction of Coding attached bag carries out punctured behaviour according to code rate R 1 head of formation passes attached bag after work, constitutes head by a first biography attached bags and passes data packet of eating dishes without rice or wine, wherein a is the integer greater than 1, R It is less than or equal to 1 greater than 0.5;
Sending module 502, for sending the first data packet of eating dishes without rice or wine that passes to the second communication section by first communication node Point;
Feedback module 503 is decoded, eats dishes without rice or wine data packet and to be translated for receiving first pass by second communication node Code, if decoding failure, to the first communication node feedback reception failure information;
Sending module 504 is verified, for receiving the reception failure information by first communication node, described first is logical Believe that node selects b Error Correction of Coding attached bag according to scheduled selection mode from a Error Correction of Coding attached bag, is based on the b A Error Correction of Coding attached bag generates b re-transmission attached bag, carries out xor operation to the b re-transmission attached bag, forms a verification attached bag, The b re-transmission attached bag and the verification attached bag form to retransmit and eat dishes without rice or wine data packet and to send, wherein b is just whole less than or equal to a Number.
Big data Transmission system described in the embodiment of the present invention is corresponding with above-mentioned big data transmission method, is not repeated herein It repeats.
If support described in the embodiment of the present invention improves the method and apparatus of data packet transmission performance with software function module Form realize and when sold or used as an independent product, also can store in a computer-readable storage medium In.Based on this understanding, it should be understood by those skilled in the art that, embodiments herein can provide for method, system or Computer program product.Therefore, the application can be used complete hardware embodiment, complete software embodiment or in conjunction with software and firmly The form of embodiment in terms of part.Moreover, it wherein includes computer available programs generation that the application, which can be used in one or more, The form for the computer program product implemented in the computer-usable storage medium of code, the storage medium includes but is not limited to U Disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), magnetic disk storage, CD-ROM, optical memory etc..
The application be according to the method for the embodiment of the present application, the flow chart of equipment (system) and computer program product and/ Or block diagram describes.It should be understood that each process that can be realized by computer program instructions in flowchart and/or the block diagram and/ Or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer program instructions To general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one A machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizing The device for the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Correspondingly, the embodiment of the present invention also provides a kind of computer storage medium, wherein it is stored with computer program, the meter Calculation machine program is used to execute the method and apparatus that the support of the embodiment of the present invention improves data packet transmission performance.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.

Claims (10)

1. a kind of big data package transmission method, which is characterized in that the described method includes:
Source data packet is divided into a data sectional by the first communication node, after carrying out Error Correction of Coding respectively to a data sectionals A Error Correction of Coding attached bag is formed, each Error Correction of Coding attached bag forms 1 first biography attached bag after carrying out punctured operation according to code rate R, by The a first attached bag composition head that pass pass data packet of eating dishes without rice or wine, and wherein a is the integer greater than 1, and R is greater than 0.5 less than or equal to 1;
First communication node sends the first data packet of eating dishes without rice or wine that passes to the second communication node;
Second communication node receives first pass and eats dishes without rice or wine data packet and to be decoded, if decoding failure, to described the One communication node feedback reception failure information;
First communication node receives the reception failure information, first communication node according to scheduled selection mode from B Error Correction of Coding attached bag is selected in a Error Correction of Coding attached bag, and b re-transmission is generated based on the b Error Correction of Coding attached bag Packet carries out xor operation to the b re-transmission attached bag, forms a verification attached bag, the b re-transmission attached bag and the syndrome Packet forms to retransmit and eats dishes without rice or wine data packet and to send, wherein retransmitting data packet of eating dishes without rice or wine includes the verification attached bag for repeating e time, and e is big for value In 1 integer, b is the positive integer less than or equal to a, passes data packet reception failure headed by the content that the reception failure information carries Which but do not indicate to be first biography attached bag reception failure, or head passes data packet reception failure and instruction is which first biography attached bag reception is lost It loses, or the first of partial acceptance failure in the first first biography attached bag for passing data packet reception failure and only indicating all reception failures passes son Packet, the different type of the reception failure information correspond to different feedback resources, the feedback resources from time domain, and/or frequency domain, And/or code domain is distinguished, different types corresponds to different time-domain resources or different frequency domain resources or different CDMA spread spectrum Code domain resource.
2. method according to claim 1, which is characterized in that first communication node is according to scheduled selection mode from institute State b Error Correction of Coding attached bag step of selection in a Error Correction of Coding attached bag are as follows:
Second communication node is into the first communication node feedback reception failure information, including a data sectional of instruction In c data subsection receiing success;
First communication node selects b Error Correction of Coding attached bag, b Error Correction of Coding from a Error Correction of Coding attached bag It does not include the corresponding Error Correction of Coding attached bag of the c data sectional in packet, the value of b is less than or equal to (a-c).
3. method according to claim 1, which is characterized in that first communication node is according to scheduled selection mode from institute State b Error Correction of Coding attached bag step of selection in a Error Correction of Coding attached bag are as follows:
Second communication node generates reception failure information according to long term evolution agreement and feeds back to the first communication node, and described the One communication node selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, and the value of the b is equal to a-1.
4. method according to claim 1, which is characterized in that first communication node is according to scheduled selection mode from institute State b Error Correction of Coding attached bag step of selection in a Error Correction of Coding attached bag are as follows:
Second communication node generates reception failure information according to long term evolution agreement and feeds back to the first communication node, and described the One communication node selects b Error Correction of Coding attached bag from a Error Correction of Coding attached bag, and the value of the b is equal to a, and to b The each re-transmission attached bag retransmitted in attached bag carries out bit selection, so that the length of at least d re-transmission attached bag is equal to | and l* (a-1)/ (a-2) |, wherein l is the length for verifying attached bag.
5. method according to claim 1, which is characterized in that the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, if there is retransmitting attached bag reception failure, then by described It verifies attached bag and other retransmits attached bag and carry out xor operation, obtain an enhancing attached bag corresponding with reception failure re-transmission attached bag, By decoding to the enhancing attached bag, the data sectional content that attached bag carries is retransmitted to obtain reception failure.
6. method according to claim 1, which is characterized in that the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, if there is retransmitting attached bag reception failure, then by described It verifies attached bag and other retransmits attached bag and carry out xor operation, obtain an enhancing attached bag corresponding with reception failure re-transmission attached bag, It is decoded by being added to the enhancing attached bag with reception failure re-transmission attached bag, is taken with obtaining reception failure re-transmission attached bag The data sectional content of band.
7. method according to claim 1, which is characterized in that the method also includes:
The second communication node reception is described to retransmit data packet of eating dishes without rice or wine, and if there is retransmitting attached bag reception failure, and verifies attached bag Reception failure, then second communication node thinks that the re-transmission is eated dishes without rice or wine data packet reception failure.
8. method according to claim 1, which is characterized in that first communication node is according to scheduled selection mode from institute State b Error Correction of Coding attached bag step of selection in a Error Correction of Coding attached bag are as follows:
First communication node is selected from a Error Correction of Coding attached bag according to random selection, according to preset lookup table mode Select b Error Correction of Coding attached bag.
9. method according to claim 1, which is characterized in that the bit number for retransmitting data packet of eating dishes without rice or wine is less than the first biography The bit number for data packet of eating dishes without rice or wine.
10. a kind of big data packet transmission system, which is characterized in that the system comprises:
Segmentation module, for source data packet to be divided into a data sectional by the first communication node, to a data sectionals point A Error Correction of Coding attached bag carry out not be formed after Error Correction of Coding, each Error Correction of Coding attached bag is according to shape after the punctured operation of code rate R progress Attached bag is passed at 1 head, head is constituted by a first biography attached bags and passes data packet of eating dishes without rice or wine, wherein a is the integer greater than 1, and R is greater than 0.5 Less than or equal to 1;
Sending module, for sending the first data packet of eating dishes without rice or wine that passes to the second communication node by first communication node;
Feedback module is decoded, eats dishes without rice or wine data packet and to be decoded for receiving first pass by second communication node, if Decoding failure, then to the first communication node feedback reception failure information;
Sending module is verified, for receiving the reception failure information, first communication node by first communication node B Error Correction of Coding attached bag is selected from a Error Correction of Coding attached bag according to scheduled selection mode, is based on the b error correction It encodes attached bag and generates b re-transmission attached bag, xor operation is carried out to the b re-transmission attached bag, forms a verification attached bag, the b A re-transmission attached bag and the verification attached bag form to retransmit and eat dishes without rice or wine data packet and to send, wherein re-transmission data packet of eating dishes without rice or wine includes to repeat e Secondary verification attached bag, e are the integer that value is greater than 1, and b is the positive integer less than or equal to a, and the reception failure information carries interior Data packet reception failure is passed headed by appearance but does not indicate it is which first biography attached bag reception failure, or head passes data packet reception failure and refers to Show it is which first biography attached bag reception failure, or head passes data packet reception failure and only indicates that the first of all reception failures passes in attached bag The first of partial acceptance failure pass attached bag, the different type of the reception failure information correspond to different feedback resources, it is described instead It presents resource to distinguish from time domain, and/or frequency domain, and/or code domain, different types corresponds to different time-domain resources or different frequencies Domain resource or different CDMA spread code domain resource.
CN201510050832.9A 2015-01-30 2015-01-30 A kind of big data package transmission method and system Expired - Fee Related CN104579579B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510050832.9A CN104579579B (en) 2015-01-30 2015-01-30 A kind of big data package transmission method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510050832.9A CN104579579B (en) 2015-01-30 2015-01-30 A kind of big data package transmission method and system

Publications (2)

Publication Number Publication Date
CN104579579A CN104579579A (en) 2015-04-29
CN104579579B true CN104579579B (en) 2019-05-14

Family

ID=53094884

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510050832.9A Expired - Fee Related CN104579579B (en) 2015-01-30 2015-01-30 A kind of big data package transmission method and system

Country Status (1)

Country Link
CN (1) CN104579579B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106097251B (en) * 2016-06-22 2019-03-19 深圳信息职业技术学院 Non-homogeneous sparse sampling video super-resolution method
CN107733551B (en) * 2016-08-11 2021-02-23 华为技术有限公司 Data transmission method, device and system
CN106656435B (en) * 2016-11-01 2019-06-25 深圳职业技术学院 A kind of data head passes, repeating method
US10784989B2 (en) * 2018-03-14 2020-09-22 Cypress Semiconductor Corporation Bit error correction for wireless retransmission communications systems
CN113411370A (en) * 2020-07-06 2021-09-17 丰疆智能(深圳)有限公司 Terminal, server, data transmission method of Internet of things and data transmission system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1482779A (en) * 2002-09-13 2004-03-17 北京威速科技有限公司 Forward error correction in internet multimedia realtime communication
CN101854230A (en) * 2010-05-10 2010-10-06 武汉大学 Device and method for improving retransmission efficiency of communication system
CN104301077A (en) * 2013-07-16 2015-01-21 普天信息技术研究院有限公司 Hybrid retransmission method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8149938B2 (en) * 2007-08-07 2012-04-03 Texas Instruments Incorporated Transmission of ACK/NACK bits and their embedding in the CQI reference signal
CN101667904B (en) * 2009-10-19 2012-10-24 上海奇微通讯技术有限公司 All-in-one feedback retransmission method based on fountain codes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1482779A (en) * 2002-09-13 2004-03-17 北京威速科技有限公司 Forward error correction in internet multimedia realtime communication
CN101854230A (en) * 2010-05-10 2010-10-06 武汉大学 Device and method for improving retransmission efficiency of communication system
CN104301077A (en) * 2013-07-16 2015-01-21 普天信息技术研究院有限公司 Hybrid retransmission method

Also Published As

Publication number Publication date
CN104579579A (en) 2015-04-29

Similar Documents

Publication Publication Date Title
RU2746224C1 (en) Method and equipment for transmission and reception of signal in mobile communication system
WO2016161910A1 (en) Information transmission method and device
JP6965925B2 (en) Base station equipment, terminal equipment, wireless communication systems, and communication methods
TW201635748A (en) Efficient ACK/NACK transmission
CN107682129B (en) HARQ feedback processing method, HARQ transmission processing method and HARQ feedback processing device
KR20190099040A (en) Wireless communication method and device
CN104579579B (en) A kind of big data package transmission method and system
WO2017045138A1 (en) Method for sending control information and communication device
US11018806B2 (en) Data mapping method and apparatus in wireless communication system
WO2010115295A1 (en) Method for requesting retransmission, method for retransmission and devices thereof
US11962423B2 (en) Method and apparatus, UE, and base station for scheduling-free retransmission for a code block group
KR20180047886A (en) Method and apparatus for data transmission in wirelss cellular communication system
US11963174B2 (en) Method and apparatus for mapping uplink control information in wireless communication system
CN109155704A (en) The triggering of short delay Fast retransmission
WO2018137563A1 (en) Method for sending and receiving feedback information, access network device and terminal device
US20190132106A1 (en) Uplink transmission method and apparatus
WO2010029764A1 (en) Wireless communication apparatus and error detection result feedback method
WO2016119245A1 (en) User equipment, network device, and transmission method for acknowledgement information
US9402201B2 (en) Method and apparatus for storing code block
JP2008053854A (en) Data retransmission method, communication device and computer program
US11271686B2 (en) Hybrid automatic repeat request acknowledgement and upload multiuser operation
CN109921884A (en) The method, apparatus and communication system of data transmit-receive
CN108809508B (en) Method and device for determining whether data is damaged
TW201406094A (en) Method and device for storing and decoding HARQ transmission block
WO2015077960A1 (en) Transmission method and device for data packet

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190514

CF01 Termination of patent right due to non-payment of annual fee