CN102802209B - Method and equipment for transmitting air interface data - Google Patents

Method and equipment for transmitting air interface data Download PDF

Info

Publication number
CN102802209B
CN102802209B CN201210315876.6A CN201210315876A CN102802209B CN 102802209 B CN102802209 B CN 102802209B CN 201210315876 A CN201210315876 A CN 201210315876A CN 102802209 B CN102802209 B CN 102802209B
Authority
CN
China
Prior art keywords
pdu
transmission channel
channel
buffering area
submission
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
CN201210315876.6A
Other languages
Chinese (zh)
Other versions
CN102802209A (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.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Systems China 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 Comba Telecom Systems China Ltd filed Critical Comba Telecom Systems China Ltd
Priority to CN201210315876.6A priority Critical patent/CN102802209B/en
Publication of CN102802209A publication Critical patent/CN102802209A/en
Application granted granted Critical
Publication of CN102802209B publication Critical patent/CN102802209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and equipment for transmitting air interface data. The method comprises the following steps: an RRC (Radio Resource Control) layer determines and sends a submit period and a submit number to an RLC (Radio Link Control) layer and an MAC (Media Access Control) layer; the RLC layer stores protocol data units PDU obtained according to a service data unit SDU into a first buffer region; in each submit period, the submit number of PDUs in the first buffer region are sent to the MAC layer by a logic channel; in each submit period, the MAC layer receives the submit number of PDUs sent by the RLC layer; the received PDUs are stored in a second buffer region; and at each transmission time interval TTI, the PDUs are taken out of the second buffer region and are sent by a transmission channel. According to the invention, the PDUs are periodically sent to the MAC layer by the PLC layer, so that the primitive interaction between the MAC layer and the RLC layer is greatly reduced and the resource waste problem caused by massive primitive interaction is released.

Description

A kind of air interface data transmission method and equipment
Technical field
The present invention relates to communication technical field, relate in particular to a kind of air interface data transmission method and equipment.
Background technology
In cellular mobile communication networks, the interface between user equipment (UE) and access network UTRAN is called air interface, and in TD-SCDMA and WCDMA network, air interface is called as Uu interface.
Air interface protocols is mainly divided into three layers: physical layer, data link layer and network layer, wherein physical layer is positioned at the bottom, data link layer is divided into MAC(Media Access Control, media access control) layer and RLC(Radio Link Control, wireless link control) layer, network layer is positioned at the superiors, mainly refers to RRC(Radio Resource Control, Radio Resource control) layer.According to air interface protocol, physical layer provides corresponding service by transmission channel for MAC layer, MAC layer carries the business of rlc layer by logic channel, between rrc layer and each entity of MAC layer and rlc layer, all there is control interface, rrc layer by these control interfaces to the configuration of MAC layer and rlc layer with transmit some control commands.
MAC layer is positioned on physical layer, the transmission channel that is mainly used in providing in physical layer and provide to rlc layer between the logic channel of service and carry out channel mapping (hereinafter to be referred as channel mapping); MAC layer comprises following several entity:
MAC-b entity, is responsible for processing broadcast channel (BCH);
MAC-c/sh/m entity, is responsible for processing paging channel (PCH), forward access channel (FACH), Random Access Channel (RACH), downlink sharied signal channel (DSCH), uplink shared channel (USCH) etc.;
MAC-d entity, is responsible for processing dedicated transmission channel (DCH);
MAC-hs entity, is responsible for processing high speed descending sharing channel (HS-DSCH).
Rlc layer is positioned on MAC layer, be mainly used in as user and control data providing segmentation (to be about to the SDU(Service Data Unit from network side, Service Data Unit) carry out pre-segmentation and obtain multiple PDU(Protocol Data Unit, protocol Data Unit)) and re-transmission business.In existing 3GPP agreement, rlc layer is provided with retransmission buffer, the effect of this retransmission buffer mainly contains following two aspects: on the one hand, rlc layer is AM(affirmation mode in type of service) time, each PDU exists the possibility of re-transmission (peer-entities is unconfirmed while receiving this PDU, rlc layer need to resend this PDU), so be necessary to preserve in rlc layer and also do not obtain the PDU copy that peer-entities is confirmed, the retransmission buffer of rlc layer is just for preserving PDU copy, to meet the needs of re-transmission business; On the other hand, the SDU of rlc layer processing has life cycle, in the time that the life cycle of SDU finishes, the PDU and this SDU itself that are produced by this SDU segmentation should be eliminated, no longer send via air interface, otherwise can cause the waste of air interface resource, therefore, directly from retransmission buffer, remove this class PDU copy.
In prior art, the process that MAC layer (mainly referring to MAC-c/sh/m entity, MAC-d entity and MAC-hs entity) carries out channel mapping between logic channel and transmission channel is as follows:
When rrc layer is set up business, send primitive to rlc layer and MAC layer by control interface, be the mapping relations of rlc layer and MAC layer configuration logic channel and transmission channel (be generally multiple logic channels be mapped to a transmission channel get on);
After rlc layer receives the SDU from network side, SDU is carried out to pre-segmentation and obtain multiple PDU, the PDU that segmentation is obtained stores in retransmission buffer, then send PDU by logic channel, wherein, rrc layer configures corresponding logic channel for SDU, and when RLC obtains pre-SDU segmentation after PDU, these PDU can send by the logic channel corresponding with this SDU;
MAC layer, according to the logic channel of rrc layer configuration and the mapping relations of transmission channel, is determined multiple logic channels of corresponding same transmission channel; MAC layer by with rlc layer between carry out primitives interoperation and obtain the PDU buffer memory (by the PDU quantity of this multiple logic channels transmission) of corresponding these multiple logic channels in rlc layer retransmission buffer, then the transmittability current according to this transmission channel, determine this transmission channel at this TTI(Transmission Time Interval, Transmission Time Interval) the PDU quantity Num that can send; MAC layer obtains by these multiple logic channels the PDU that quantity is Num from the retransmission buffer of rlc layer, then these PDU is mapped to the transmission of getting on of this transmission channel.
From said process, MAC layer all needs to carry out just completing alternately channel mapping process by primitive and rlc layer at every turn, works as heavy traffic, when transmitted data amount is larger, between MAC layer and rlc layer, just have a large amount of primitives interoperations, cause the significant wastage of the communication resource.
For example, Fig. 1 and Fig. 2 are respectively the entity schematic diagram of MAC-d entity in UE side and UTRAN side, can find out from Fig. 1 and Fig. 2, the PDU data-mapping that MAC-d entity sends rlc layer on logic channel DCCH or DTCH is on transmission channel DCH or HS-DSCH or FACH.Whenever MAC-d entity is carried out channel mapping task constantly, all need by carrying out primitives interoperation with rlc layer, obtain the PDU buffer memory that each logic channel is corresponding, then calculate according to the current transmittability of this transmission channel the PDU quantity that transmission channel can send at this TTI, obtain the PDU of respective numbers from the retransmission buffer of rlc layer by logic channel, last MAC-d entity is mapped to DCH or HS-DSCH or FACH by these PDU and sends again.In the time of heavy traffic, between MAC-d entity and rlc layer, just have a large amount of primitives interoperations, cause the wasting of resources.
In prior art, it is as follows that PDU is mapped to the process sending on transmission channel by MAC layer: in each TTI corresponding to transmission channel, according to the PDU transmitting capacity of current this transmission channel, determine that the PDU of some sends; And the TTI that each transmission channel is corresponding is separate, can be the same or different, the ability that each transmission channel sends PDU in the different TTI cycles is also uncertain, can change along with the residing various states of transmission channel; Carry out the process of channel mapping in order to control preferably MAC layer, in the present invention, rrc layer is determined the corresponding submission cycle according to the TTI of each transmission channel, and the ability that in the present invention, rrc layer sends PDU in self TTI according to each transmission channel is determined the corresponding quantity of submitting to.
Figure 4 shows that transmission channel and logic channel in the present invention, submission cycle, submit the corresponding relation of quantity to, as shown in Figure 4, have 5 logic channels, numbering is respectively L1, L2, L3, L4 and L5, two transmission channels, and numbering is respectively C1 and C2; Wherein, the channel mapping of RRC configuration closes and is: transmission channel C1 counterlogic channel L1, L2 and L3, transmission channel C2 counterlogic channel L4 and L5; Submission cycle and the submission quantity of RRC configuration are as follows: transmission channel C1 is corresponding to be submitted cycle T 1 to and submit quantity pduNum1 to, and transmission channel C2 correspondence is submitted cycle T 2 to and submitted quantity pduNum2 to.
Preferably, described rrc layer according to the TTI of each transmission channel, is determined with each transmission channel and is submitted to the cycle one to one, specifically comprises: for each transmission channel, determine that the submission cycle is N times of this transmission channel self TTI, wherein, N is positive integer; Described rrc layer sends the ability of PDU in self TTI according to each transmission channel, determine with each transmission channel and submit one to one quantity to, specifically comprise: for each transmission channel, determine that to submit quantity to be this transmission channel and send the N of PDU maximum quantity doubly in self TTI.
Concrete, for a transmission channel, the submission cycle is made as to T, submissions quantity is made as to pduNum, the quantity that this transmission channel is sent in self TTI to PDU is made as tbNum, and definite submission cycle and the submission quantity of rrc layer has following formula:
T=N × TTI, pduNum=N × MAX(tbNum), wherein N=1,2,3
The TFS(Transport Format Set that in the present invention, MAC layer can be corresponding according to transmission channel, TFS Transport Format Set) determine that this transmission channel sends the maximum quantity MAX(tbNum of PDU in self TTI).
Consider that SDU has the feature of life cycle, according to prior art, in the time that the life cycle of SDU finishes, the PDU that this SDU is corresponding just should be eliminated, no longer send via air interface, to avoid causing the waste of air interface resource, in the present invention, N value should not arranged too much, submit excessive cycle to and submit to the value of quantity excessive otherwise can cause, cause the too much PDU of rlc layer quantity forwarded in a long time to MAC layer, in the time that the life cycle of SDU finishes, in the second buffering area, not processed PDU still remains a lot, cause MAC layer must spend a large amount of time and remove to delete PDU out of date, preferably, N value can be set is 1 or 2.
Preferably, described the first buffering area is corresponding one by one with each logic channel; ?
Described rlc layer deposits the PDU obtaining according to SDU in the first buffering area in; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel, specifically comprise:
Determine the logic channel that SDU is corresponding, the PDU obtaining according to described SDU is deposited in the first buffering area that this logic channel is corresponding;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, in the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group.
Concrete, the present invention in the first buffering area of rlc layer setting be with each logic channel one to one; Rlc layer receives after SDU, can determine to the configuration of this SDU the logic channel that this SDU is corresponding according to rrc layer, and the multiple PDU that this SDU carried out to pre-segmentation acquisition are deposited in the first buffering area that this logic channel is corresponding;
The channel mapping relation that rlc layer has configured according to rrc layer, can determine the one or more logic channels corresponding with each transmission channel, in the present invention, the set of the one or more logic channel is called to logic channel group, rlc layer is determined the logic channel group corresponding with each transmission channel;
For each transmission channel, rlc layer is in each submission cycle of this transmission channel, in the first buffering area that each logic channel is corresponding from logic channel group (the logic channel group that this transmission channel is corresponding), capital, choose PDU and send to MAC layer, wherein, the PDU sum of choosing described in equals the submission quantity that this transmission channel is corresponding.
In air interface network as shown in Figure 4, the logic channel group that transmission channel C1 is corresponding comprises logic channel L1, L2 and L3, and the logic channel group that transmission channel C2 is corresponding comprises logic channel L4 and L5; Each logic channel has the first corresponding buffering area; Each SDU that rlc layer receives is corresponding to a logic channel, and the multiple PDU that each SDU carried out to pre-segmentation acquisition are just stored in the first buffering area that this logic channel is corresponding; For transmission channel C1, rlc layer is submitted cycle T 1 at each, and the PDU that chooses sum corresponding each the first buffering area respectively and equal to submit to quantity pduNum1 from logic channel L1, L2 and L3, sends to MAC layer by logic channel L1, L2 and L3; For transmission channel C2, rlc layer is submitted cycle T 2 at each, and the PDU that chooses sum corresponding each the first buffering area respectively and equal to submit to quantity pduNum2 from logic channel L4 and L5, sends to MAC layer by logic channel L4 and L5.
Preferably, in described rlc layer the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group, specifically comprise:
According to the priority orders of each logic channel in described logic channel group, from the first buffering area corresponding to each logic channel, choose PDU successively, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC layer by corresponding logic channel.
Concrete, in actual conditions, the total submission quantity corresponding with transmission channel of PDU in the first buffering area that in logic channel group, each logic channel is corresponding is often unequal, for this situation, in the present invention, rlc layer is by the each logic channel in the described logic channel group of traversal, according to the priority orders of each logic channel, from the first buffering area corresponding to each logic channel, choose PDU successively, the PDU sum of choosing equals the submission quantity that transmission channel is corresponding, and rlc layer sends to MAC layer by the PDU choosing by corresponding logic channel.
For example, the submission quantity pduNum1=10 that the transmission channel C1 shown in Fig. 4 is corresponding, the priority orders of logic channel L1, L2 and L3 is: L1 is higher than L2, and L2 is higher than L3, in a certain submission cycle T 1, logic channel L1, in the first buffering area corresponding to L2 and L3, the quantity of PDU is respectively 7, 5 and 3, PDU adds up to 15, rlc layer is according to priority orders, first from the first buffering area corresponding to logic channel L1, get 7 PDU and send to MAC layer by logic channel L1, from the first buffering area corresponding to logic channel L2, get again 3 PDU and send to MAC layer by logic channel L2, and owing to reaching the submission quantity of this transmission channel, so no longer get PDU from the first buffering area corresponding to logic channel L3, in logic channel L2 and L3, remaining PDU is left to next TTI continuation processing.
Preferably, described the second buffering area is corresponding one by one with each transmission channel; ?
Described MAC layer, in each submission cycle, receives the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area that this transmission channel is corresponding; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area corresponding to this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
Concrete, the present invention in the second buffering area of MAC layer setting be with each transmission channel one to one; For each transmission channel, MAC layer is in each submission cycle corresponding to this transmission channel, receive by the each logic channel in logic channel group corresponding to this transmission channel the submission quantity PDU that rlc layer sends, and a submission quantity PDU of described reception is deposited in the second buffering area that this transmission channel is corresponding; MAC layer, in each TTI of this transmission channel, determines according to the transmittability of current this transmission channel the PDU quantity that this TTI can send, and the PDU that then takes out this quantity from the second buffering area corresponding to this transmission channel sends; Wherein, in the present invention, MAC layer can be according to packet scheduling and TFC(Transport Format Combination, transformat combination) select the mode that determines, determine that transmission channel sends the ability of PDU (sending the quantity of PDU in each TTI) in each TTI.
Preferably, the corresponding all logic channels in described the first buffering area; ?
Described rlc layer deposits the PDU obtaining according to SDU in the first buffering area in; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel, specifically comprise:
The PDU obtaining according to SDU is deposited in the first buffering area, and determine the corresponding relation of PDU in each logic channel and the first buffering area;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, from the first buffering area, in the PDU corresponding with each logic channel in described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group.
Preferably, described rlc layer is chosen a described submission quantity PDU in the PDU corresponding with each logic channel in described logic channel group from the first buffering area, and sends to MAC layer by each logic channel in described logic channel group, specifically comprises:
According to the priority orders of each logic channel in described logic channel group, choose successively PDU corresponding to each logic channel in the first buffering area, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC layer by corresponding logic channel.
Preferably, the corresponding all transmission channels in described the second buffering area; ?
Described MAC layer, in each submission cycle, receives the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area; Determine the corresponding relation of each PDU and transmission channel in the second buffering area; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area, in the PDU corresponding with this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
Concrete, the present invention also can arrange first buffering area of corresponding all logic channels in rlc layer, in this case, in the first buffering area, can preserve the PDU corresponding with each logic channel, in the time periodically sending PDU to MAC layer, rlc layer can be by identifying PDU, distinguish PDU corresponding with each logic channel in the first buffering area, can reach equally for each transmission channel, in each submission cycle, in the PDU that each logic channel is corresponding from logic channel group, choose the object of submitting to a quantity PDU to send to MAC layer; Similarly, the present invention also can arrange second buffering area of corresponding all transmission channels in MAC layer, in this case, in the second buffering area, can preserve the PDU corresponding with each transmission channel, same, MAC layer can be by identifying PDU, distinguish PDU corresponding with each transmission channel in the second buffering area, and reach for each transmission channel, in each TTI, from the second buffering area, take out the object that the PDU of some sends.
Preferably, the inventive method also comprises:
Rrc layer is determined and each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC layer;
MAC layer receives the information that comprises alarm threshold that rrc layer sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine when the quantity that remains PDU in the second buffering area that this transmission channel is corresponding is greater than described alarm threshold, send alarm and indicate to rlc layer, described alarm instruction comprises this transmitting channel information;
When rlc layer receives the alarm instruction of MAC layer transmission, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, in next submission cycle corresponding to this transmission channel, stop sending PDU to MAC layer.
Concrete, due to the complexity of wireless channel, in the second buffering area of MAC layer, inevitably there will be the situation that overstocks PDU, can carry out smoothly channel mapping process in order to control MAC layer, in the present invention, rrc layer all arranges an alarm threshold for each transmission channel, and alarm threshold is configured to the layer to MAC; For each transmission channel, in the time that MAC layer determines that remaining PDU quantity in the second buffering area that this transmission channel is corresponding is greater than alarm threshold corresponding to this transmission channel, determine the situation that occurs overstocking PDU in this transmission channel, worsen for fear of this situation continued, MAC layer can send in time alarm and indicate to rlc layer, notice rlc layer first suspends the process at submission cycle transmission PDU for this transmission channel, notifies rlc layer not send PDU in next submission cycle corresponding to this transmission channel again and comes; When rlc layer receives the alarm instruction of MAC layer transmission, determine according to this alarm instruction the transmission channel that occurs overstocked PDU situation, and stop sending PDU to MAC layer in next submission cycle corresponding to this transmission channel; Wherein, in the present invention, MAC layer can send to rlc layer by alarm instruction by the mode of primitive;
The present invention is by arranging the mode of alarm threshold, and MAC layer can be controlled the PDU quantity in the second buffering area timely and accurately, brings into play the maximum transmitted ability of transmission channel in the situation that resource distribution allows, and guarantees not occur overstocking the problem of a large amount of PDU; In addition, between rlc layer and MAC layer, periodically transmit a certain amount of PDU, only in the time there is overstocking the phenomenon of PDU in MAC layer, just can alarm instruction be sent to rlc layer by primitive, reduce dramatically the primitives interoperation between MAC layer and rlc layer, discharged the resource that a large amount of primitives interoperations take.
In the present invention, alarm threshold for each transmission channel setting can arrange according to actual conditions, in the time that alarm threshold arranges greatlyr, MAC layer can be larger to the tolerance that remains PDU quantity in the second buffering area, MAC layer will reduce to the frequency of rlc layer transmission alarm instruction by sending primitive like this, be conducive to reduce the primitives interoperation between MAC layer and rlc layer, but, in the time that alarm threshold arranges greatlyr, the quantity that remains PDU in the second buffering area will be more, the second buffering area need to be set and take larger memory space; Hence one can see that, when alarm threshold is set, should keep balance between the two at " minimizing primitives interoperation " and " saving MAC layer memory space " as far as possible.
Preferably, should be more than or equal to for the alarm threshold of each transmission channel setting the submission quantity that this transmission channel is corresponding.
Preferably, the inventive method also comprises:
Rrc layer is determined and each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC layer;
MAC layer receives the information that comprises alarm threshold that rrc layer sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being greater than described alarm threshold from being less than described alarm threshold, sends alarm and indicates to rlc layer; Determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being less than described alarm threshold from being greater than described alarm threshold, sends alarm and removes instruction to rlc layer; Described alarm instruction and alarm are removed instruction and are all comprised this transmitting channel information;
When rlc layer receives the alarm instruction of MAC layer transmission, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, stop sending PDU to MAC layer; Rlc layer receives the alarm of MAC layer transmission and removes while instruction, removes the definite corresponding transmission channel of instruction according to this alarm; Remove transmission channel corresponding to instruction for this alarm, continue to send PDU to MAC layer in next submission cycle corresponding to this transmission channel.
Concrete, in the inventive method, make MAC layer determining that remaining PDU quantity in the second buffering area corresponding to a certain transmission channel is when being less than alarm threshold that this transmission channel is corresponding and becoming the alarm threshold that is greater than this transmission channel, sending alarm indicates to rlc layer, suspending transmission PDU with notice rlc layer comes, and make MAC layer determining that remaining PDU quantity in the second buffering area corresponding to this transmission channel is when being greater than alarm threshold that this transmission channel is corresponding and becoming the alarm threshold that is less than this transmission channel, send alarm and remove instruction to rlc layer, continuing to send PDU with notice rlc layer comes.In the present invention, MAC layer can send to rlc layer by alarm instruction or alarm releasing instruction by the mode of primitive, adopt the mode that sends alarm instruction and alarm and remove instruction and control rlc layer and whether continue to send PDU, not only can realize the object of controlling PDU quantity in the second buffering area, can also further reduce the primitives interoperation between MAC layer and rlc layer, further discharge the resource that primitives interoperation takies.
Summary of the invention
The invention provides a kind of air interface data transmission method and equipment, in order to solve the wasting of resources problem that in prior art, a large amount of primitives interoperation of MAC layer in the time carrying out channel mapping task and between rlc layer cause.
The present invention includes:
A kind of air interface data transmission method, comprising:
Radio resource control RRC layer is determined the submission cycle and is submitted quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively wireless link control rlc layer and media access control MAC layer;
Rlc layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel;
MAC layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; In each submission cycle, receive the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each Transmission Time Interval TTI, from described the second buffering area, take out PDU and send by transmission channel.
A kind of air interface data transmission equipment, comprising: radio resource control RRC module, wireless link control RLC module and media access control MAC module; Wherein,
RRC module, for determining the submission cycle and submitting quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively RLC module and MAC module;
RLC module, the information that comprises submission cycle and submission quantity sending for receiving RRC module; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC module by logic channel;
MAC module, the information that comprises submission cycle and submission quantity sending for receiving RRC module; In each submission cycle, receive the described submission quantity PDU that RLC module sends; The PDU of described reception is deposited in the second buffering area; At each Transmission Time Interval TTI, from described the second buffering area, take out PDU and send by transmission channel.
The present invention is by setting up corresponding buffering area at rlc layer and MAC layer, in each submission cycle, send and submit to a quantity PDU to MAC layer by logic channel by rlc layer, by MAC layer, PDU is mapped on transmission channel and is sent again, the method makes PDU that rlc layer periodically sends some to MAC layer, and all carry out primitives interoperation with MAC layer needn't carry out channel mapping task time at every turn, solve and between MAC layer and rlc layer, carried out the wasting of resources problem that a large amount of primitives interoperations cause.
Brief description of the drawings
Fig. 1 be in prior art MAC-d entity at the channel mapping schematic diagram of UE side;
Fig. 2 be in prior art MAC-d entity at the channel mapping schematic diagram of UTRAN side;
Fig. 3 is a kind of air interface data transmission method flow chart provided by the invention;
Fig. 4 is a kind of air interface network diagram provided by the invention;
A kind of air interface data transmission method schematic diagram that Fig. 5 provides for the embodiment of the present invention one;
Fig. 6 is a kind of air interface data transmission equipment structural representation provided by the invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the embodiment of air interface data transmission method provided by the invention and equipment is described in further detail.
The invention provides a kind of air interface data transmission method, as shown in Figure 3, the method comprises:
Step 31, radio resource control RRC layer is determined the submission cycle and is submitted quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively wireless link control rlc layer and media access control MAC layer;
Specifically, rrc layer, in the time setting up business, is determined corresponding submission cycle and submission quantity, and sends the mode of primitive by control interface, and described definite submission cycle and submission quantity are sent to rlc layer and MAC layer;
Step 32, rlc layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel;
Concrete, the present invention arranges the first buffering area in rlc layer, and this first buffering area carries out to SDU the PDU that pre-segmentation obtains for depositing rlc layer; Rlc layer by and rrc layer between control interface receive and comprise the submission cycle and submit the primitive of quantity information to; In each submission cycle, rlc layer all takes out quantity and equals the PDU of described submission quantity and send to MAC layer by logic channel from the first buffering area; In this way, rlc layer can periodically send the PDU of some to MAC layer, and needn't wait for and carry out primitives interoperation between MAC layer, has saved the ample resources that primitive signal post takies;
Step 33, MAC layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; In each submission cycle, receive the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each Transmission Time Interval TTI, from described the second buffering area, take out PDU and send by transmission channel;
Concrete, the present invention arranges the second buffering area in MAC layer, the PDU that this second buffering area sends in each submission cycle for depositing rlc layer; MAC layer by and rrc layer between control interface receive and comprise the submission cycle and submit the primitive of quantity information to; In each submission cycle, MAC layer all receives by logic channel the quantity that rlc layer sends and equals the PDU of described submission quantity, and deposits the PDU receiving in second buffering area; In each TTI, the PDU that MAC layer takes out some from described the second buffering area is mapped to transmission channel and sends; In this way, MAC layer can periodically receive the PDU of the some of rlc layer transmission, and needn't in the time carrying out channel mapping, all carry out primitives interoperation with rlc layer, has saved the ample resources that primitive signal post takies.
The inventive method is by all setting up corresponding buffering area at rlc layer and MAC layer, in each submission cycle, send and submit to a quantity PDU to MAC layer by logic channel by rlc layer, by MAC layer, PDU is mapped on transmission channel and is sent again, the method makes PDU that rlc layer periodically sends some to MAC layer, and all carry out primitives interoperation with MAC layer needn't carry out channel mapping task time at every turn, solve and between MAC layer and rlc layer, carried out the wasting of resources problem that a large amount of primitives interoperations cause.
Preferably, described rrc layer is determined the submission cycle and is submitted quantity to, specifically comprises:
According to the TTI of each transmission channel, determine with each transmission channel and submit to the cycle one to one;
In self TTI, send the ability of protocol Data Unit PDU according to each transmission channel, determine with each transmission channel and submit one to one quantity to.
Concrete, that PDU is sent to MAC layer by the channel mapping relation (being the mapping relations of logic channel to transmission channel) having configured according to rrc layer based on rlc layer in prior art, and, MAC layer is also the channel mapping relation having configured according to rrc layer, and the PDU sending on logic channel is mapped on corresponding transmission channel and is sent;
Carry out the process of channel mapping in order to control preferably MAC layer, in the present invention, rrc layer is definite submits to the cycle one to one with each transmission channel, due to all corresponding one or more logic channels of each transmission channel, therefore, the submission cycle arranging for each transmission channel, also the each logic channel corresponding with this transmission channel was corresponding, in like manner, in the present invention, rrc layer is definite submits quantity to one to one with each transmission channel, due to all corresponding one or more logic channels of each transmission channel, therefore, corresponding for all logic channels that the submission quantity of each transmission channel setting is corresponding with this transmission channel, the PDU sum that all logic channels of a corresponding transmission channel are submitted within a submission cycle equals the submission quantity arranging for this transmission channel.
Embodiment mono-
The present embodiment provides a kind of air interface data transmission method, as shown in Figure 5, comprises the steps:
Step 50, when rrc layer is set up communication service, arrange for each transmission channel and submit cycle T to, submit quantity pduNum and alarm threshold C to, and by primitive, submission cycle T corresponding each transmission channel and submission quantity pduNum are configured to rlc layer, submission cycle T corresponding each transmission channel, submission quantity pduNum and alarm threshold C are configured to the layer to MAC;
Step 51, rlc layer receives the submission cycle T for each transmission channel and the submission quantity pduNum information that rrc layer sends by primitive, the channel mapping relation that rlc layer configures according to rrc layer, determine the logic channel group corresponding with each transmission channel, and the first buffering area that in described logic channel group, each logic channel is corresponding (being designated hereinafter simply as the first buffering area that transmission channel is corresponding); MAC layer receives the submission cycle T for each transmission channel, submission quantity pduNum and the alarm threshold C that rrc layer sends by primitive, and the channel mapping relation that MAC layer configures according to rrc layer, determines second buffering area corresponding with each transmission channel;
Step 52, rlc layer receives the SDU of network side, determine logic channel and the first buffering area (being arranged in rlc layer) corresponding to this logic channel that described SDU is corresponding, rlc layer carries out pre-segmentation to described SDU and obtains multiple PDU, and the described multiple PDU that obtain are deposited in described the first definite buffering area;
Step 53, for each transmission channel, if submit to cycle T to arrive and do not receive the alarm instruction that MAC layer sends, performs step 54, if submit to cycle T not arrive or submit to cycle T to arrive but receive the alarm instruction that MAC layer sends, performs step 55;
Step 54, rlc layer obtains quantity and equals to submit to the PDU of quantity pduNum from the first buffering area corresponding to this transmission channel, and is transferred to MAC layer by corresponding logic channel, and performs step 56;
Step 55, rlc layer suspends transmission PDU to MAC layer, and performs step 56;
Step 56, for each transmission channel, submits cycle T at each, and the submission quantity that MAC layer receives rlc layer transmission is pduNum PDU, and the PDU of described reception is deposited in the second buffering area that this transmission channel is corresponding;
Step 57, for each transmission channel, in the time that its TTI arrives, MAC layer judges in the second buffering area that this transmission channel is corresponding, whether remaining PDU quantity is greater than corresponding alarm threshold C, if so, performs step 58, otherwise, execution step 59;
Step 58, MAC layer sends alarm to rlc layer and indicates to inform that rlc layer does not send PDU in next submission cycle T corresponding to this transmission channel again and comes, and performs step 59;
Step 59, MAC layer selects to determine that according to packet scheduling and TFC this transmission channel current TTI can send how many PDU, then from the second buffering area corresponding to this transmission channel, takes out the PDU of this quantity, sends by this transmission channel, returns to execution step 52.
Embodiment bis-
The present embodiment provides a kind of air interface data transmission method for concrete wireless-transmission network as shown in Figure 4, in this wireless-transmission network, transmission channel C2 is corresponding with logic channel L4 and L5, and the TFS of transmission channel C2 is configured to { 0*100,1*100,2*100,3*100,4*100}, that is to say that the quantity tbNum that this transmission channel C2 sends PDU in a TTI=40ms can be 0 or 1 or 2 or 3 or 4, this transmission channel C2 sends the maximum quantity MAX(tbNum of PDU in a TTI)=4; The present embodiment method comprises the steps:
Steps A 1, when rrc layer is set up communication service, for the submission cycle T 1=1 × TTI=40ms of transmission channel C2 configuration, submits quantity pduNum1=1 × MAX(tbNum to)=4, alarm threshold S1=4; Rrc layer configures the submission cycle T 1 arranging for transmission channel C2, submission quantity pduNum1 to rlc layer by primitive, and the submission cycle T 1 arranging for transmission channel C2, submission quantity pduNum1 and alarm threshold S1 are configured to the layer to MAC;
Steps A 2, rlc layer is determined logic channel L4 and L5 corresponding the first buffering area respectively, and the priority of logic channel L4 is higher than logic channel L5, MAC layer is determined the second buffering area that transmission channel C2 is corresponding;
Steps A 3, suppose two SDU of the current reception of rlc layer, be respectively SDU1 and SDU2, wherein, SDU1 is corresponding to logic channel L4, SDU2, corresponding to logic channel L5, deposits by SDU1 being cut apart to the PDU obtaining the first buffering area that logic channel L4 is corresponding in, deposits by SDU2 being cut apart to the PDU obtaining the first buffering area that logic channel L5 is corresponding in;
Steps A 4, for transmission channel C2, submitting cycle T 1(40ms to) when arriving and not receiving the alarm instruction that MAC layer sends, rlc layer is according to priority orders traversal logic channel L4 and logic channel L5, from the first buffering area corresponding to logic channel L4, obtaining m(m is natural number, and m≤pduNum1, be m≤4) individual PDU this m PDU is sent to MAC layer by logic channel L4 obtains (pduNum1-m) individual PDU and this (pduNum1-m) individual PDU is sent to MAC layer by logic channel L5 from the first buffering area corresponding to logic channel L5; Rlc layer repeats said process, until all PDU in the first corresponding logic channel L4 buffering area and the first buffering area corresponding to logic channel L5 are all handled;
Submitting cycle T 1(40ms to) do not arrive or submit cycle T 1(40ms to) when arriving but receiving the alarm instruction that MAC layer sends, rlc layer stops sending PDU to MAC layer;
Steps A 5, for transmission channel C2, submitting cycle T 1(40ms to) when arriving and not sending alarm instruction to rlc layer, MAC layer receives 4 PDU that rlc layer sends, and these 4 PDU are deposited in the second buffering area that transmission channel C2 is corresponding;
Steps A 6, at each TTI(40ms of transmission channel C2) in, MAC layer is selected to calculate the PDU quantity that current TTI (40ms) can send according to packet scheduling and TFC, and the PDU that takes out respective numbers from the second buffering area corresponding to transmission channel C2 sends by transmission channel C2;
When MAC layer overstocks because a variety of causes causes data, at a certain TTI(40ms of this transmission channel C2) in, MAC layer detects when the quantity that remains PDU in the second buffering area that transmission channel C2 is corresponding is greater than alarm threshold S1, send alarm instruction to rlc layer by primitive, notice rlc layer is submitted cycle T 1(40ms in next of this transmission channel C2) no longer send PDU and come; At next TTI(40ms of this transmission channel C2) in, MAC layer continues to process remaining PDU in the second buffering area that this transmission channel C2 is corresponding, if the quantity of residue PDU is still greater than alarm threshold S1, continuing to send alarm by primitive indicates to rlc layer, until detect that the quantity that remains PDU in the second buffering area that this transmission channel C2 is corresponding is no longer greater than alarm threshold S1, rlc layer just can continue periodically to send PDU for transmission channel C2 to MAC layer.
Embodiment tri-
The present embodiment provides a kind of air interface data transmission method for concrete wireless-transmission network as shown in Figure 4, in this wireless-transmission network, transmission channel C1 is corresponding with logic channel L1, L2 and L3, and the TFS of transmission channel C1 is configured to { 0*100,1*100,2*100,3*100,4*100}, that is to say that the quantity tbNum that this transmission channel C1 sends PDU in a TTI=40ms can be 0 or 1 or 2 or 3 or 4, this transmission channel C1 sends the maximum quantity MAX(tbNum of PDU in a TTI)=4; The present embodiment method comprises the steps:
Step B1, when rrc layer is set up communication service, for the submission cycle T 1=2 × TTI=80ms of transmission channel C1 configuration, submits quantity pduNum1=2 × MAX(tbNum to)=8, alarm threshold S2=8; Rrc layer configures the submission cycle T 1 arranging for transmission channel C1, submission quantity pduNum1 to rlc layer by primitive, and the submission cycle T 1 arranging for transmission channel C1, submission quantity pduNum1 and alarm threshold S2 are configured to the layer to MAC;
Step B2, rlc layer is determined logic channel L1, L2 and L3 corresponding the first buffering area respectively, and the priority relationship of logic channel L1, L2 and L3 be L1 higher than L2, L2 is higher than L3, MAC layer is determined the second buffering area that transmission channel C1 is corresponding;
Step B3, supposing that rlc layer is current receives three SDU, be respectively SDU3, SDU4, SDU5, wherein, SDU3 is corresponding to logic channel L1, and SDU4 is corresponding to logic channel L2, SDU5 is corresponding to logic channel L3, deposit by SDU3 being cut apart to the PDU obtaining the first buffering area that logic channel L1 is corresponding in, deposit by SDU4 being cut apart to the PDU obtaining the first buffering area that logic channel L2 is corresponding in, deposit by SDU5 being cut apart to the PDU obtaining the first buffering area that logic channel L1 is corresponding in;
Step B4, for transmission channel C1, submitting cycle T 1(80ms to) when arriving and not receiving the alarm instruction that MAC layer sends, rlc layer is according to priority orders traversal logic channel L1, L2 and L3 be the first buffering area of correspondence respectively, from the first buffering area corresponding to logic channel L1, obtaining m(m is natural number, and m≤pduNum1, be m≤8) individual PDU this m PDU is sent to MAC layer by logic channel L1, from the first buffering area corresponding to logic channel L2, obtaining n(n is natural number, n≤pduNum1-m) individual PDU this n PDU is sent to MAC layer by logic channel L2, from the first buffering area corresponding to logic channel L3, obtain (pduNum1-m-n) individual PDU and send to MAC layer by logic channel L3, rlc layer repeats said process, until all PDU in logic channel L1, L2 and L3 are all handled,
Submitting cycle T 1(80ms to) do not arrive or submit cycle T 1(80ms to) when arriving but receiving the alarm instruction that MAC layer sends, rlc layer stops sending PDU to MAC layer;
Step B5, for transmission channel C1, submitting cycle T 1(80ms to) when arriving and not sending alarm instruction to rlc layer, MAC layer receives 8 PDU that rlc layer sends, and these 8 PDU are deposited in the second buffering area that transmission channel C1 is corresponding;
Step B6, at each TTI(40ms of transmission channel C1) in, MAC layer is selected to calculate the PDU quantity that current TTI can send according to packet scheduling and TFC, and the PDU that takes out respective numbers from the second buffering area corresponding to transmission channel C1 sends by transmission channel C1;
When MAC layer overstocks because a variety of causes causes data, at a certain TTI(40ms of this transmission channel C1) in, MAC layer detects that the quantity that remains PDU in the second buffering area that transmission channel C1 is corresponding becomes while being greater than alarm threshold S2 from being less than alarm threshold S2, send alarm instruction by primitive to rlc layer, notice rlc layer stops sending PDU and comes; At next TTI(40ms of this transmission channel C1) in, MAC layer continues to process remaining PDU in the second buffering area that this transmission channel C1 is corresponding, if the quantity of residue PDU is still greater than alarm threshold S2, continue at ensuing TTI(40ms) in process remaining PDU, until detect when the quantity that remains PDU in the second buffering area that this transmission channel C1 is corresponding is no longer greater than alarm threshold S2, MAC layer just sends alarm by primitive to rlc layer and removes instruction, and notice rlc layer can continue periodically to send PDU to MAC layer for transmission channel C1.
Accordingly, the present invention also provides a kind of air interface data transmission equipment, and as shown in Figure 6, this equipment comprises: radio resource control RRC module 61, wireless link control RLC module 62 and media access control MAC module 63; Wherein,
RRC module 61, for determining the submission cycle and submitting quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively RLC module 62 and MAC module 63;
RLC module 62, the information that comprises submission cycle and submission quantity sending for receiving RRC module 61; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC module 63 by logic channel;
MAC module 63, the information that comprises submission cycle and submission quantity sending for receiving RRC module 61; In each submission cycle, receive the described submission quantity PDU that RLC module 62 sends; The PDU of described reception is deposited in the second buffering area; At each Transmission Time Interval TTI, from described the second buffering area, take out PDU and send by transmission channel.
Preferably, described RRC module 61 specifically for:
According to the TTI of each transmission channel, determine with each transmission channel and submit to the cycle one to one;
In self TTI, send the ability of protocol Data Unit PDU according to each transmission channel, determine with each transmission channel and submit one to one quantity to.
Preferably, described RRC module 61 is further used for:
For each transmission channel, determine that the submission cycle is N times of this transmission channel self TTI, wherein, N is positive integer;
For each transmission channel, determine that to submit quantity to be this transmission channel and send the N of PDU maximum quantity doubly in self TTI.
Preferably, described the first buffering area is corresponding one by one with each logic channel; Described RLC module 62 specifically for:
Determine the logic channel that SDU is corresponding, the PDU obtaining according to described SDU is deposited in the first buffering area that this logic channel is corresponding;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, in the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC module 63 by each logic channel in described logic channel group.
Preferably, described RLC module 62 is further used for:
According to the priority orders of each logic channel in described logic channel group, from the first buffering area corresponding to each logic channel, choose PDU successively, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC module 63 by corresponding logic channel.
Preferably, described the second buffering area is corresponding one by one with each transmission channel; Described MAC module 63 specifically for:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area that this transmission channel is corresponding; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area corresponding to this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
Preferably, the corresponding all logic channels in described the first buffering area; Described RLC module 62 specifically for:
The PDU obtaining according to SDU is deposited in the first buffering area, and determine the corresponding relation of PDU in each logic channel and the first buffering area;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, from the first buffering area, in the PDU corresponding with each logic channel in described logic channel group, choose a described submission quantity PDU, and send to MAC module 63 by each logic channel in described logic channel group.
Preferably, described RLC module 62 is further used for:
According to the priority orders of each logic channel in described logic channel group, choose successively PDU corresponding with each logic channel in the first buffering area, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC module 63 by corresponding logic channel.
Preferably, the corresponding all transmission channels in described the second buffering area; Described MAC module 63 specifically for:
In each submission cycle, receive the described submission quantity PDU that RLC module 62 sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area; Determine the corresponding relation of each PDU and transmission channel in the second buffering area; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area, in the PDU corresponding with this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
Preferably, described RRC module 61 also for: determine with each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC module 63;
Described MAC module 63 also for: receive the information that comprises alarm threshold that RRC module 61 sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine when the quantity that remains PDU in the second buffering area that this transmission channel is corresponding is greater than described alarm threshold, send alarm and indicate to RLC module 62, described alarm instruction comprises this transmitting channel information;
Described RLC module 62 also for: while receiving the alarm instruction that MAC module 63 sends, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, in next submission cycle corresponding to this transmission channel, stop sending PDU to MAC module 63.
Preferably, described RRC module 61 also for: determine with each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC module 63;
Described MAC module 63 also for: receive the information that comprises alarm threshold that RRC module 61 sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being greater than described alarm threshold from being less than described alarm threshold, sends alarm and indicates to RLC module 62; Determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being less than described alarm threshold from being greater than described alarm threshold, sends alarm and removes instruction to RLC module 62; Described alarm instruction and alarm are removed instruction and are all comprised this transmitting channel information;
Described RLC module 62 also for: while receiving the alarm instruction that MAC module 63 sends, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, stop sending PDU to MAC module 63; When receiving alarm that MAC module 63 sends and removing instruction, remove instruction according to this alarm and determine corresponding transmission channel; Remove transmission channel corresponding to instruction for this alarm, continue to send PDU to MAC module 63 in next submission cycle corresponding to this transmission channel.
Preferably, described air interface data transmission equipment is base station or user terminal.
Concrete, described air interface data transmission equipment can be for having the equipment of air interface data transfer function, as base station or user terminal.
In described air interface data transmission equipment, the specific implementation function of modules, referring to the specific implementation process of above-mentioned air interface data transmission method, does not repeat them here.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if these amendments of the present invention and within modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.

Claims (21)

1. an air interface data transmission method, is characterized in that, comprising:
Radio resource control RRC layer is determined the submission cycle and is submitted quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively wireless link control rlc layer and media access control MAC layer; Wherein, described rrc layer is determined the submission cycle and is submitted quantity to, specifically comprises: according to the Transmission Time Interval TTI of each transmission channel, determine with each transmission channel and submit to the cycle one to one; In self TTI, send the ability of protocol Data Unit PDU according to each transmission channel, determine with each transmission channel and submit one to one quantity to;
Rlc layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel;
MAC layer receives the information that comprises submission cycle and submission quantity that rrc layer sends; In each submission cycle, receive the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel.
2. transmission method as claimed in claim 1, is characterized in that,
Described rrc layer according to the TTI of each transmission channel, is determined with each transmission channel and is submitted to the cycle one to one, specifically comprises: for each transmission channel, determine that the submission cycle is N times of this transmission channel self TTI, wherein, N is positive integer;
Described rrc layer sends the ability of PDU in self TTI according to each transmission channel, determine with each transmission channel and submit one to one quantity to, specifically comprise: for each transmission channel, determine that to submit quantity to be this transmission channel and send the N of PDU maximum quantity doubly in self TTI.
3. transmission method as claimed in claim 1, is characterized in that, described the first buffering area is corresponding one by one with each logic channel; ?
Described rlc layer deposits the PDU obtaining according to SDU in the first buffering area in; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel, specifically comprise:
Determine the logic channel that SDU is corresponding, the PDU obtaining according to described SDU is deposited in the first buffering area that this logic channel is corresponding;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, in the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group.
4. transmission method as claimed in claim 3, it is characterized in that, in described rlc layer the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group, specifically comprise:
According to the priority orders of each logic channel in described logic channel group, from the first buffering area corresponding to each logic channel, choose PDU successively, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC layer by corresponding logic channel.
5. transmission method as claimed in claim 3, is characterized in that, described the second buffering area is corresponding one by one with each transmission channel; ?
Described MAC layer, in each submission cycle, receives the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area that this transmission channel is corresponding; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area corresponding to this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
6. transmission method as claimed in claim 1, is characterized in that, the corresponding all logic channels in described the first buffering area; ?
Described rlc layer deposits the PDU obtaining according to SDU in the first buffering area in; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC layer by logic channel, specifically comprise:
The PDU obtaining according to SDU is deposited in the first buffering area, and determine the corresponding relation of PDU in each logic channel and the first buffering area;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, from the first buffering area, in the PDU corresponding with each logic channel in described logic channel group, choose a described submission quantity PDU, and send to MAC layer by each logic channel in described logic channel group.
7. transmission method as claimed in claim 6, it is characterized in that, described rlc layer is chosen a described submission quantity PDU in the PDU corresponding with each logic channel in described logic channel group from the first buffering area, and sends to MAC layer by each logic channel in described logic channel group, specifically comprises:
According to the priority orders of each logic channel in described logic channel group, choose successively PDU corresponding to each logic channel in the first buffering area, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC layer by corresponding logic channel.
8. transmission method as claimed in claim 6, is characterized in that, the corresponding all transmission channels in described the second buffering area; ?
Described MAC layer, in each submission cycle, receives the described submission quantity PDU that rlc layer sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area; Determine the corresponding relation of each PDU and transmission channel in the second buffering area; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area, in the PDU corresponding with this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
9. the transmission method as described in as arbitrary in claim 1~8, is characterized in that, also comprises:
Rrc layer is determined and each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC layer;
MAC layer receives the information that comprises alarm threshold that rrc layer sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine when the quantity that remains PDU in the second buffering area that this transmission channel is corresponding is greater than described alarm threshold, send alarm and indicate to rlc layer, described alarm instruction comprises this transmitting channel information;
When rlc layer receives the alarm instruction of MAC layer transmission, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, in next submission cycle corresponding to this transmission channel, stop sending PDU to MAC layer.
10. the transmission method as described in as arbitrary in claim 1~8, is characterized in that, also comprises:
Rrc layer is determined and each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC layer;
MAC layer receives the information that comprises alarm threshold that rrc layer sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being greater than described alarm threshold from being less than described alarm threshold, sends alarm and indicates to rlc layer; Determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being less than described alarm threshold from being greater than described alarm threshold, sends alarm and removes instruction to rlc layer; Described alarm instruction and alarm are removed instruction and are all comprised this transmitting channel information;
When rlc layer receives the alarm instruction of MAC layer transmission, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, stop sending PDU to MAC layer; Rlc layer receives the alarm of MAC layer transmission and removes while instruction, removes the definite corresponding transmission channel of instruction according to this alarm; Remove transmission channel corresponding to instruction for this alarm, continue to send PDU to MAC layer in next submission cycle corresponding to this transmission channel.
11. 1 kinds of air interface data transmission equipments, is characterized in that, comprising: radio resource control RRC module, wireless link control RLC module and media access control MAC module; Wherein,
RRC module, for determining the submission cycle and submitting quantity to; To comprise the described submission cycle and submit to the information of quantity to send to respectively RLC module and MAC module; Wherein, described RRC module is in definite submission cycle and submit to when quantity, specifically for: according to the Transmission Time Interval TTI of each transmission channel, determine with each transmission channel and submit to the cycle one to one; In self TTI, send the ability of protocol Data Unit PDU according to each transmission channel, determine with each transmission channel and submit one to one quantity to;
RLC module, the information that comprises submission cycle and submission quantity sending for receiving RRC module; The protocol Data Unit PDU obtaining according to Service Data Unit SDU is deposited in the first buffering area; In each submission cycle, will described in the first buffering area, submit to a quantity PDU to send to MAC module by logic channel;
MAC module, the information that comprises submission cycle and submission quantity sending for receiving RRC module; In each submission cycle, receive the described submission quantity PDU that RLC module sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel.
12. equipment as claimed in claim 11, is characterized in that, described RRC module is further used for:
For each transmission channel, determine that the submission cycle is N times of this transmission channel self TTI, wherein, N is positive integer;
For each transmission channel, determine that to submit quantity to be this transmission channel and send the N of PDU maximum quantity doubly in self TTI.
13. equipment as claimed in claim 11, is characterized in that, described the first buffering area is corresponding one by one with each logic channel; Described RLC module specifically for:
Determine the logic channel that SDU is corresponding, the PDU obtaining according to described SDU is deposited in the first buffering area that this logic channel is corresponding;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, in the first buffering area that each logic channel is corresponding from described logic channel group, choose a described submission quantity PDU, and send to MAC module by each logic channel in described logic channel group.
14. equipment as claimed in claim 13, is characterized in that, described RLC module is further used for:
According to the priority orders of each logic channel in described logic channel group, from the first buffering area corresponding to each logic channel, choose PDU successively, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC module by corresponding logic channel.
15. equipment as claimed in claim 13, is characterized in that, described the second buffering area is corresponding one by one with each transmission channel; Described MAC module specifically for:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area that this transmission channel is corresponding; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area corresponding to this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
16. equipment as claimed in claim 11, is characterized in that, the corresponding all logic channels in described the first buffering area; Described RLC module specifically for:
The PDU obtaining according to SDU is deposited in the first buffering area, and determine the corresponding relation of PDU in each logic channel and the first buffering area;
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, from the first buffering area, in the PDU corresponding with each logic channel in described logic channel group, choose a described submission quantity PDU, and send to MAC module by each logic channel in described logic channel group.
17. equipment as claimed in claim 16, is characterized in that, described RLC module is further used for:
According to the priority orders of each logic channel in described logic channel group, choose successively PDU corresponding with each logic channel in the first buffering area, described in the PDU sum chosen equal described submission quantity;
The described PDU choosing is sent to MAC module by corresponding logic channel.
18. equipment as claimed in claim 16, is characterized in that, the corresponding all transmission channels in described the second buffering area; Described MAC module specifically for:
In each submission cycle, receive the described submission quantity PDU that RLC module sends; The PDU of described reception is deposited in the second buffering area; At each TTI, from described the second buffering area, take out PDU and send by transmission channel, specifically comprise:
Determine logic channel group, the submission cycle that each transmission channel is corresponding and submit quantity to, described logic channel group comprises each logic channel that this transmission channel is corresponding;
For each transmission channel, in each submission cycle, receive a described submission quantity PDU by the each logic channel in described logic channel group; A described submission quantity PDU who receives is deposited in the second buffering area; Determine the corresponding relation of each PDU and transmission channel in the second buffering area; In each TTI of this transmission channel, calculate this transmission channel in the PDU of this TTI quantity forwarded, from the second buffering area, in the PDU corresponding with this transmission channel, take out a described quantity forwarded PDU, send by this transmission channel.
19. equipment as described in as arbitrary in claim 11~18, is characterized in that,
Described RRC module also for: determine with each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC module;
Described MAC module also for: receive the information that comprises alarm threshold that RRC module sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine when the quantity that remains PDU in the second buffering area that this transmission channel is corresponding is greater than described alarm threshold, send alarm and indicate the module to RLC, described alarm instruction comprises this transmitting channel information;
Described RLC module also for: receive alarm when instruction that MAC module sends, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, in next submission cycle corresponding to this transmission channel, stop sending PDU to MAC module.
20. equipment as described in as arbitrary in claim 11~18, is characterized in that,
Described RRC module also for: determine with each transmission channel alarm threshold one to one; The information that comprises described alarm threshold is sent to MAC module;
Described MAC module also for: receive the information that comprises alarm threshold that RRC module sends; Determine the alarm threshold that each transmission channel is corresponding; For each transmission channel, determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being greater than described alarm threshold from being less than described alarm threshold, sends alarm and indicates the module to RLC; Determine that the quantity that remains PDU in the second buffering area that this transmission channel is corresponding becomes while being less than described alarm threshold from being greater than described alarm threshold, sends alarm and removes instruction to RLC module; Described alarm instruction and alarm are removed instruction and are all comprised this transmitting channel information;
Described RLC module also for: receive alarm when instruction that MAC module sends, determine corresponding transmission channel according to this alarm instruction; Indicate corresponding transmission channel for this alarm, stop sending PDU to MAC module; The alarm that receives the transmission of MAC module is removed while instruction, removes the definite corresponding transmission channel of instruction according to this alarm; Remove transmission channel corresponding to instruction for this alarm, continue to send PDU to MAC module in next submission cycle corresponding to this transmission channel.
21. equipment as claimed in claim 11, is characterized in that, described equipment is base station or user terminal.
CN201210315876.6A 2012-08-30 2012-08-30 Method and equipment for transmitting air interface data Active CN102802209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210315876.6A CN102802209B (en) 2012-08-30 2012-08-30 Method and equipment for transmitting air interface data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210315876.6A CN102802209B (en) 2012-08-30 2012-08-30 Method and equipment for transmitting air interface data

Publications (2)

Publication Number Publication Date
CN102802209A CN102802209A (en) 2012-11-28
CN102802209B true CN102802209B (en) 2014-12-03

Family

ID=47201150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210315876.6A Active CN102802209B (en) 2012-08-30 2012-08-30 Method and equipment for transmitting air interface data

Country Status (1)

Country Link
CN (1) CN102802209B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105122899B (en) * 2013-10-28 2019-05-03 华为技术有限公司 RRC state control method, device and equipment
EP3051736B1 (en) 2015-01-30 2020-04-29 Panasonic Intellectual Property Corporation of America Prioritization in the logical channel prioritization procedure for sidelink logical channels in ProSe direct communications
CN104994588B (en) * 2015-05-18 2018-12-25 熊猫电子集团有限公司 A kind of GMR-1 3G terminal RLC/MAC data dispatching method
CN107979441B (en) * 2016-10-24 2022-04-29 中兴通讯股份有限公司 Data processing method and device, RRC (radio resource control) entity and MAC (media access control) entity
CN109587818B (en) 2017-09-28 2021-03-23 华为技术有限公司 Information transmission method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921346A (en) * 2005-08-24 2007-02-28 华为技术有限公司 Data segmentation cascade transmitting method
CN101641914A (en) * 2007-03-16 2010-02-03 交互数字技术公司 Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters
CN102217365A (en) * 2011-04-12 2011-10-12 华为技术有限公司 Long term evolution base station and method for processing data service thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080225891A1 (en) * 2007-03-15 2008-09-18 Interdigital Technology Corporation Flexible pdu sizes for unacknowledged mode radio link control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921346A (en) * 2005-08-24 2007-02-28 华为技术有限公司 Data segmentation cascade transmitting method
CN101641914A (en) * 2007-03-16 2010-02-03 交互数字技术公司 Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters
CN102217365A (en) * 2011-04-12 2011-10-12 华为技术有限公司 Long term evolution base station and method for processing data service thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3rd Generation Partnership Project.MAC protocol specification.《CWTS-STD-DS-25.321 V5.3.0》.2002,全文. *

Also Published As

Publication number Publication date
CN102802209A (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101606336B (en) Method of allocating resources in wireless communication system
CN101379734B (en) Method for operating enhanced RLC entity and RNC entity for WCDMA and system thereof
CN100461752C (en) Wireless communication apparatus and wireless communication method
CN102802209B (en) Method and equipment for transmitting air interface data
KR101011441B1 (en) Method and apparatus for performing buffer status reporting
CN102547848B (en) A kind of method and apparatus processing business data flow
CN102143596B (en) Wireless resource scheduling method and wireless resource scheduling system
CN105191228A (en) Systems and methods for traffic-aware medium access selection
CN101953095B (en) Method and apparatus for processing padding buffer status reports
CN101090364A (en) Sending/receiving method and device for high speed downlink group access correlation channel
CN101164262A (en) Method and apparatus for scheduling transmissions via an enhanced dedicated channel
CN101547141B (en) Method, system and device for data transmission
CN102958102A (en) RLC (radio link control) distribution transmission method and RLC distribution transmission system
CN102884739A (en) Method and apparatus for activating carriers in mobile communication system
CN102348292B (en) Data transmission method and device based on MAC (media access control) sublayer and RLC (radio link control) sublayer
MX2008001335A (en) Method of processing control information messages for point-to-multipoint services.
EP2103028A2 (en) Method for transmitting and receiving data according to harq process and mobile communication terminal thereof
JP2004312739A (en) Method of flow control for hsdpa and hsupa
CN103503509B (en) For from radio network controller to the Packet Data Unit of user device transmissions data, user equipment, radio network controller and method therein
CN105813213A (en) Method, base station and system for data transmission in dual-connectivity scheme
KR20220116479A (en) Systems and methods for multicast/broadcast service data
CN107155181A (en) Handle method, user equipment and the base station of capability information of user facility
CN101491056A (en) A method and apparatus for suppressing a response from a terminal operating in a group communications system
CN104618959A (en) Method and system for achieving aeronautical network MAC (multiple access control) protocols
CN103001748B (en) A kind of method of data re-transmission and data retransmission process, equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: JINGXIN COMMUNICATION SYSTEM CO LTD (GUANGZHOU)

Free format text: FORMER OWNER: COMBA TELECOM SYSTEMS (CHINA) CO., LTD.

Effective date: 20150824

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150824

Address after: 510663 Guangdong city of Guangzhou province Guangzhou economic and Technological Development Zone Jinbi Road No. 6

Patentee after: Comba Telecom Systems (Guangzhou) Co., Ltd.

Address before: 510663 Guangzhou Science City, Guangdong Shenzhou Road, No. 10

Patentee before: Comba Telecom System (China) Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200114

Address after: 510663 No. 10, Shenzhou Road, Science City, Guangzhou, economic and Technological Development Zone, Huangpu District, Guangzhou, Guangdong Province

Patentee after: Jingxin Communication System (China) Co., Ltd.

Address before: 510663, No. 6, Jin Lu, Guangzhou economic and Technological Development Zone, Guangdong, Guangzhou

Patentee before: Jingxin Communication System (Guangzhou) Co., Ltd.

CP01 Change in the name or title of a patent holder

Address after: 510663 No.10, Shenzhou Road, Guangzhou Science City, economic and Technological Development Zone, Huangpu District, Guangzhou City, Guangdong Province

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 No.10, Shenzhou Road, Guangzhou Science City, economic and Technological Development Zone, Huangpu District, Guangzhou City, Guangdong Province

Patentee before: Comba Telecom System (China) Ltd.

CP01 Change in the name or title of a patent holder