The application is that application number is 200580049737.1, the applying date is on May 11st, 2005, denomination of invention is divided an application for the application for a patent for invention of " multi-carrier scheduling ".
Embodiment
In the accompanying drawings, identical reference marker will be used to correspondence or similar elements.
The present invention relates to a plurality of, promptly transmit and receive data block so that increase the probability that receiving element successfully received and detected data block at least two data carriers.First aspect of the present invention provides a kind of method and unit that is used to select and be received in the data block of launching simultaneously on the multidata carrier wave.Second aspect of the present invention relates to a kind of method, system and network node that is used for while transmit data blocks on the multidata carrier wave.
Fig. 1 is the schematic overview that adoptscommunication system 1 of the present invention.In thisillustrative system 1, four portable terminals or the unit 100-1 that are present in the radio coverage area 205-1 of network node or base station 200-1 participate in the communication session with base station 200-1 to 100-4.Said communication session can be broadcasting and/or multicast (the putting multiple spot) service such as multimedia broadcast multicast services (MBMS).Yet; The present invention is not limited to this; And can be applied to any type of communication service usually; Comprising clean culture (point-to-point) service, and especially can be applied to and to need the high bit rate services of a plurality of radio channels or resource, but also can be applied to the service that does not have or have the Limited authorization possibility.
In thecommunication system 1 of Fig. 1, base station 200-1 fromMBMS server 600 relevant or that connect receive the MBMS data and with at least two different data carriers 310,320 with put multipoint system with the form of data block or grouping this data transmission to the portable terminal 100-1 of participation MBMS session to 100-4.
Notice that the transmission of data blocks on the multidata carrier wave 310,320 can be managed by two distinct transmit machines, for example two base station 200-1,200-2.In this case, the first base station 200-1 can be onfirst data carrier 310 transmit data blocks, the second base station 200-2 is transmit data blocks on the seconddifferent data carrier 320 simultaneously then.The radio coverage area 205-1, the portable terminal 100-3 among the 205-2 that are present in these two base station 200-1,200-2 can receive the data block on two data carriers 310,320 potentially.
In another example, in fact at least the second transmitter can be portable terminal 100-5 self, and it is as the unit that relay capabilities is arranged of another portable terminal 100-4 at that time.This will be discussed hereinafter in more detail.
Thus, the present invention is applicable tocommunication system 1, wherein, and transmitter unit or node 200-1 or a plurality of transmitter unit 200-1,200-2; 100-5 is the while transmit data blocks at least two data carriers 310,320.
The present invention is particularly useful for GSM (global system for mobile communications) and EDGE (enhanced data rates G SM evolution) communication system, but the present invention can be applied to any FDMA (frequency division multiple access) system equally.The present invention can also be applied to adopting the communication system of other minute multiplex technique, such as OFDM (OFDM) system or CDMA multiple carrier (code division multiple access) system, comprises multicarrier WCDMA (wideband CDMA) system.And the present invention can also be applied to the radio broadcasting of DVB (DVB) and other type, and said DVB is used for satellite, moves and/or the terrestrial broadcasting transmission.
According to the present invention, " data carrier " is adoptable any carrier wave in comprising the wireless communication system of broadcast system, and data carrier transmits or be transmitted into receiving element to data with the form of data block or grouping from transmitter unit.The typical preferred example of this type data carrier is a frequency carrier.Under the situation of the communication system that adopts frequency hopping, data carrier is defined as and comprises frequency-hopping mode, and promptly all radio bursts of data block are considered to be on the identical data carrier wave and launch, and are identical although the frequency carrier of these radio bursts does not need.In OFDM or WCDMA system, data carrier can be the subclass of available orthogonal sub-carriers.
Fig. 2 has explained the flow chart that receives the data block method according to an embodiment of the invention.This method of reseptance is based between the data carrier that carries the data block in the given communication session simultaneously and makes a choice.This method begins from step S1, wherein, and first data block of the receiving element of portable terminal from the transmitter unit received communication session of for example base station for example.The quality indication of the data block that receiving element trial decoding is received and the quality of reception that this first data block of expression is provided usually.
In first execution mode of the present invention, whether correctly this quality of reception can specify the receiving element full content of decoded data block simply.Yet, also can adopt more detailed quality representation according to the present invention.For example, signal to noise ratio (snr) can be represented the indication of this type quality of reception.The further example of parameter that can be used for representing the quality of reception of first data block comprises that block error probability (BLEP), BLER(block error rate) (BLER), bit error rate (BEP), BER (BER), carrier-in-interference (C/I) compare or the like.Thus, indicate usually in the receiving element or any expression of the quality of reception of first data block that received by receiving element can be used according to the present invention.The quality of reception is represented and can be estimated by the decoding device of receiving element, for example through the operation Cyclic Redundancy Check or through other quality estimation unit in the receiving element.By emission and be received thus under the situation many times, quality representation of the present invention is preferably considered the mass accumulation of gross mass of all (again) transmission of that particular block in given data block.This principle can also be expanded that two data blocks are based on public information but be not situation about retransmitting each other.In this case, the quality of reception can be based on the mass accumulation of these two data blocks (separately) quality of reception.
In next step S2, receiving element selects to intercept a data carrier in this at least the first and second data carrier based on this quality of reception of first data block.And first data carrier carries second data block when second data carrier carries the 3rd data block, and wherein, this 3rd data block and previous first data block are based on public information.Thus, in embodiments of the present invention, the 3rd data block possibly be the copy of first data block, and promptly the 3rd data block comprises the payload information identical with first data block, although it possibly modulated and/or encode differently.In another embodiment, the 3rd data block comprises the part of the information of first data block.For example, the 3rd data block possibly comprise first and second (residue) part, wherein first comprise with a part of first in the identical information bit of information bit that comprised, second portion comprises the out of Memory bit.In another execution mode, the 3rd data block comprise with first data block in the relevant incremental redundancy of information.
In other words, through making a choice between these two data carriers based on the quality of reception, receiving element selects to receive the second or the 3rd data block basically.Because the 3rd data block comprises the relevant information of information of carrying in first data block with previous reception; So the quality of reception that this that between data carrier, make selected also can be considered to based on first chunk still receives the selection of making between the fresh information (second data block) in the reception further information relevant with first data block (for example, first data block retransmits again).
In exemplary embodiment of the present invention, first data block if receiving element does not successfully receive and decodes as the represented ground of the quality of reception, it possibly be favourable then receiving the further data bit relevant with decoded in error information.In this case,, receiving element can receive the information that correct chance of decoding of the 3rd data block and increase and decipher first and the 3rd data block are carried thereby preferably selecting second data carrier in step S2.Yet first data block if receiving element successfully receives in step S1 and decodes receives that the 3rd data block is wasted often and insignificant from the viewpoint of decoding, because this data block comprises and the relevant bit of information of success decoding.In this case,, receiving element can receive second data block and be received in the fresh information of launching between session thereby preferably selecting first data carrier.
In the given broadcast session that relates to a plurality of receiving elements, for example in the MBMS session, be desirably in the given time, all bits of this data block that some receiving elements will correctly receive first data block and can not correctly decode in other unit.Then, the receiving element of correct decoding generally selects first data carrier to receive the fresh information that comprises in second data block based on their corresponding first (height) qualities of reception.On the contrary, the correct Solution code element is not preferably selected second data carrier based on their corresponding (low) qualities of reception so that through receiving the 3rd data block obtain the to decode additional opportunities of information of first data block.The receiving element that gives correct decoding receives and this additional opportunities of decoded information is not a cost with the throughput or the time of delay of the receiving element that reduces correct decoding, thereby intercepts another data carrier and reception fresh information bit because these can select to be different from not the correct Solution code element based on their higher relatively qualities of reception relevant with first.
Then, in step S3, receiving element receives data block on selected data carrier, i.e. the second or the 3rd data block.This method finishes then.
Aforesaid method of reseptance of the present invention is preferably participated in all receiving elements of communication session or is adopted by a unit or some unit at least.The step S1 of Fig. 1 preferably is repeated the different pieces of information piece to be used for launching in session to S3 during communication session.Owing to transmission when the data block relevant with same communication session is on the different pieces of information carrier wave, the potential transmission of information and data block and the quantity of repeating transmission are increased, and the throughput of communication session has no reduction.
In foregoing description about Fig. 2, receiving element based on previous reception and the quality of reception that is not necessarily the correctly-decoded data piece carry out between first and second data carriers and make a choice.This should only be counted as illustrated examples of the present invention.Said selection can be performed among n available data carriers of arbitrary number, and a said n available data carriers is carried the data block relevant with communication session simultaneously, and wherein, n is equal to or greater than 2 integer.Note also that the present invention can also be applied to the receiving element of multi-carrier capability.In this case, receiving element selects to intercept simultaneously n m data carrier in the possible carrier wave based on the quality of reception, wherein, and 1≤m<n and n>=2.This provides further advantage for receiving element, because power/battery and/or hardware complexity can be saved through the subclass of only intercepting all available carrier wave in this unit.
First data block possibly be launched into receiving element on first data carrier, second data carrier or the 3rd data carrier, promptly first data carrier is identical with the carrier wave of second data block, and second data carrier is identical with the carrier wave of the 3rd data block.The second and the 3rd data block possibly directly followed first data block in time, the time slot when perhaps they possibly be transmission and the second and the 3rd data blocks of first data block between the transmission.In this data slit, the base station can be carried out some other tasks or launched other data block.
Fig. 3 A and 3B are transmit data blocks according to the present invention is selected the embodiment of data carrier with permission explanations.Declarative data piece transmission these and subsequently in the accompanying drawing, data carrier is represented by frequency carrier.Yet this only should be counted as according to the illustrative of possible data carrier wave of the present invention and nonrestrictive example.
In communication session, first data block 12 is at data carrier f1On be launched into relevant (or a plurality of) receiving element.Notice that thisfirst data block 12 not necessarily must be first data block of just in time in session, launching, in fact it can be any given data block.(or a plurality of) receiving element receives the quality indication of the quality of reception of thisdata block 12 and generation or thisdata block 12 of estimation expression.If other relevant data block was before launched, then this quality indication can be a mass accumulation.
In Fig. 3 A, second data block 16 that comprises the out of Memory that is different from first data block 12 is then at identical data carrier f1The last emission.Preferably, (or a plurality of) receiving element receives second data block 16 equally and estimates the quality of reception indication of this piece 16.Then, each receiving element is all indicated at available carrier wave f based on the quality of reception that it is estimated corresponding (or a plurality of)1, f2Among select.In the first embodiment of the present invention, in selection course, only adopt and first data block 12 or the relevant quality of reception of second data block 16.Yet, in a preferred embodiment of the invention, represent both quality of reception indications of these data blocks 12,14 be preferably used for selecting in to provide more selections basic.In the later case, because two data blocks 12,16 are not based on public information, so two different quality indications are used rather than mass accumulation.
In this illustrative example, the 3rd data block 14 is at the data carrier f identical with second data block 16 with first data block 121Last by emission and be first 12 re-transmitted version.Another data carrier f2Being used to launch simultaneously the 4th data block 22, the four data blocks 22 is re-transmitted version ofsecond data block 14.
Suppose receiving element first data block 12 of can not decoding after first transmission, and second data block 16 of after first transmission ofsecond data block 16, successfully decoding.Receiving element can select to intercept the frequency f that first quilt retransmitted based on first 12 (low) quality of reception and (height) quality of reception of second 161, promptly receive the 3rd data block 14.Correspondingly, between first transmission period, successfully decodefirst data block 12 and the receiving element of second data block 16 of successfully not decoding generally comes selective reception the 4th data block 22 (second 16 re-transmitted version) based on quality of reception designator, promptly intercept another frequency f2
This embodiment of emission data provides in three transmission opportunities only emission and has retransmittedfirst data block 12 and second data block 16 chance once.This should with have the individual data carrier wave and not simultaneously the corresponding prior art situation of transmission data block compare, corresponding prior art situation will adopt transmission opportunity four times.
Fig. 3 B has explained slightly different scheme, and wherein, the repeatingtransmission 14 of first data block 12 is right after at same carrier wave f1On first the transmission after.When the 3rd data block 14 at first frequency f1During last the emission, first transmission of second data block 22 occurs in another frequency f simultaneously2On.The repeatingtransmission 16 of thisdata block 22 is then at first frequency f1On.
Then, the receiving element that when first transmission, has correctly received first data block 12 can select to intercept another carrier wave f2, so that potentially can be in correct second data block 22 that receives of moment t1.If first transmission of first data block 12 is not enough to the decoding that realizes that it is correct, then receiving element is preferably intercepted first carrier f continuously1So that can receive the repeatingtransmission 14 of this piece 12.Then, through after receive and decode second 22 re-transmittedversion 16, such receiving element can be potentially in the correct information that receivesfirst data block 12 and second data block 22 of moment t2.
Has the individual data carrier wave and not simultaneously under the prior art situation of transmission data block; All receiving elements have to all wait until that time t2 could receive the information that comprises in first and second data blocks always, yet this can accomplish (t1<t2) at time t1 according to the present invention.
As illustrated through these simple signaling block diagrams, the present invention allows to introduce the repeating transmission of data block and total time of reception of not increasing receiving element.
Note; The information that comprises in the data block 14 among Fig. 3 B maybe identical with the information of data block 12 (or the same as public information with data block 12 at least); Maybe identical with the information of data block 22 (or the same with data block 22 at least) based on public information, perhaps irrelevant withdata block 12,22.Under the situation of data block 14 and 22 based on public information, these two data blocks 14,22 can be launched with different pieces of information speed at the same time, but by different coding and/or comprise slightly different still relevant information.Under latter event, data block 14 for example possibly be the re-transmitted version of the data block of previous emission, and data block 22 comprises the incremental redundancy relevant with this previous data block.
Hereinbefore, the present invention has been described with reference to making a choice between at least the first and second data carriers that carry the different pieces of information piece based on the quality of reception at the same time.Fig. 4 A and 4B have explained the definition according to " transmission simultaneously " of the present invention or " carrying simultaneously ".
As well-known in the art, launched through four radio bursts in data block or radio blocks four continuous tdma frames in the GSM/EDGE system.These four radio bursts in four continuous tdma frames form so-called time slot together.
With reference to figure 3A or 3B and Fig. 4 A, wording " simultaneously transmission " comprises that data block 14 and data block 22 are on the corresponding radio bursts/time slot of identical tdma frame 30-1 in the 30-4, still at different carrier frequency f1, f2On transmission.For example, with carrier frequency f1On the relevant radio bursts of time slot TS1 be used to data block 14, and with carrier frequency f2On the relevant radio bursts of time slot TS1 be used to data block 22.Yet; " transmission simultaneously " is not limited to this illustrative example according to wording of the present invention; But have partly overlapping situation when also being included in multiplexing, mean that at least a portion of data block 14 is launched in the time interval identical with at least a portion of transmit data blocks 22.
Fig. 4 B has explained in transmission, to have partly overlapping thissituation.Data block 14 is launched on time slot TS1 and four radio bursts relevant to 30-4 with four continuous T MDA frame 30-1.Yet data block 22 is launched on four radio bursts of 30-5 at time slot TS1 and tdma frame 30-2.A part that this means data block 14 is launched in tdma frame 30-1, in this frame, does not implement the transmission of data block 22.In 30-4, both data of data block 14,22 are at different frequency f at tdma frame 30-21, f2The last emission.In the end among the tdma frame 30-5 of explanation, have only the part of data block 22 to be launched.
Transmit also to have contained when defining thus, and in the transmission of these two data blocks, have partly overlapping situation according to the present invention.Note also that data block 22 not necessarily must use the radio bursts that is positioned at being used for the tdma frame on the radio bursts same position of data block 14 to launch.With reference to figure 4B, data block 14 can be launched on tdma frame 30-1 is labeled as the radio bursts of TS1 in the 30-4, and data block 22 for example can be launched on tdma frame 30-2 is labeled as the radio bursts of TS0 in the 30-5.In the example that another transmits simultaneously according to the present invention, at least a portion of data block 14 is launched in the tdma frame identical with at least a portion of data block 22.
Fig. 5 has explained possibly organizing of controll block or data in the frame or radio blocks in adopting GSM/EDGE communication system of the present invention.Well-known like those skilled in the art, for example data that will be launched into receiving element of MBMS data and so on or information are organized into LLC (logic link control) piece or the frame that comprises a plurality of information bits.This LLC frame is divided into RLC (radio link control) piece that size maybe be different subsequently.The RLC piece is packaged as the radio blocks (RB) that possibly have fixing " original bit size ".Because the different sizes that the RLC piece is potential, radio blocks can comprise one or more (typically being two of as many as) piece.Then, radio blocks is promptly launched on four radio bursts in four continuous T DMA frames in time slot.
The data block that when being applied to the GSM/EDGE system, defines among the present invention can be so-called radio blocks or RLC piece.Then, select and to be made on the radio blocks basis based on the quality of reception of the radio blocks of previous reception, perhaps can on RLC piece basis, be made based on the quality of reception of the RLC piece of previous reception according to data carrier of the present invention.Equaling at the RLC block size does not have difference between these two embodiment under the situation of radio blocks size usually, promptly between two block types, has man-to-man relation.Yet, comprise in the situation of two RLC pieces at radio blocks, one on preceding two radio bursts of radio blocks, interweave and another the residue two bursts knit, the selection of data carrier can the burst right basis carry out.This is for especially attractive higher modulation such as MCS-8 and MCS-9 and the encoding scheme (MCS).Then, the piece header is preferably identical on two data carriers selects to simplify based on the data carrier of RLC piece.
In fact, the selection of data carrier can be carried out with meticulousr granularity, promptly makes a choice bursting on the basis of burst.For example, receiving element can select to receive only three in four bursts of radio blocks before switching to another data carrier then attempting decoding.This meticulousr granularity will improve performance.
Selecting according to data carrier of the present invention can be based on out of Memory except the quality of reception of one or more data blocks and parameter.For example, for receiving element, using not the data carrier selection scheme of average probability that can the minimise data background block error possibly be favourable sometimes.As stated and as illustrated in fig. 5, data block (radio blocks and RLC piece) generally is organized into the LLC frame.Forever lose if receiving element has been concluded a data block of specific LLC frame,, can think that then the LLC frame forever loses for example because all of data block are retransmitted all have been made and successfully not received.In this case; Even receiving element has the good opportunity of the remaining data piece that receives that LLC frame; And it also possibly ignore the remaining data piece of this LLC frame fully, and phase shaft priority gives other data block (belonging to other LLC frame) that it has lower correct receiver meeting.Thus; Success receives one or more data blocks of specific LLC frame if receiving element is failed; Then receiving element often from manage to receive and any remaining data piece of that LLC frame of decoding can't obtain whatever; Because have only all data blocks or the data block of minimum number at least that have correctly received that LLC frame when this unit usually, then the LLC frame just is successfully received and is significant.
In Fig. 3 B, suppose that first data block 12 belongs to a LLC frame and second data block 22 belongs to the 2nd LLC frame.Also supposition, receiving element had before failed correctly to receive to belong to the for example data block of a LLC frame, and this data block comprises its any repeating transmission.In this case, even the quality of reception of first data block 12 specifies this piece not by correct reception, receiving element also can select to intercept second frequency carrier wave f based on the information of the miss data piece of first the quality of reception and a LLC frame2So that manage to receive second data block 22 that belongs to another LLC frame of not failing.
In another example, based on the information of the volume residual of the expected data piece of previous data block identical information, for example the volume residual retransmitted of the expectation of piece can be used to select according to data carrier of the present invention.For example, suppose that receiving element fails correctly to receive first data block and the quilt notice is desirably in the once repeating transmission of only carrying out this failed block on first data carrier at once.Further supposition, receiving element is current just to be subjected to very poor radio quality, and the probability that therefore successfully receives data block is very low.In this case, receiving element is intercepted first data carrier and possibly wasted, because the probability of the correct reception of the last repeating transmission of first data block and the wherein decoding of information maybe be too low.So usually, be more preferably and intercept another data carrier so that manage to receive at least some information of the new data block of when emission first data block on first data carrier, launching simultaneously above that.
In another situation, the quantity that the expectation of first data block of on first data carrier, failing is retransmitted possibly surpass once.In this case, when one of repeating transmission of first simultaneously on first data carrier during by emission, receiving element can select to intercept another data carrier based on the information of the number of re-transmission of the quality of reception of first data block of failure and this piece.This possibly be because the quality of reception indication of first data block of failure expects that for the information of successfully decoding wherein it is enough receiving only retransmitting again of this piece.Then, receiving element need not to intercept this piece all retransmit, and intercept another data carrier during can being chosen in these repeating transmission one or more on the contrary.
According to data carrier according to the present invention select can also part based on the relevant channel quality of first and/or second data carrier.For example, even suppose the unsuccessful reception that decoding error takes place and cause first data block, when first data block was launched on second data carrier for example, channel/carrier quality was good.Worsen from the quality of known second data carrier of estimated channel qualitative data, and the channel quality of first carrier is fine.In this case, intercepting first data carrier maybe be more favourable so that receive the data block of emission above that.
Notice that the low channel quality of given data carrier has increased the probability of the unsuccessful reception of the data block of emission above that, and thus usually (negatively) influence the quality of reception of this data block.Yet the quality of reception of data block is also considered other parameter outside the channel quality, and low and the situation that channel quality is high of the quality of reception possibly occur.
Fig. 6 is the flow chart of embodiment of the selection step S2 of clear in more detail Fig. 2.Method continues from the step S1 of Fig. 2.In the first optional step S10, receiving element provides the information based on the volume residual of the expected data piece of the information identical with the data block of previous reception, for example the quantity of the residue of data block repeating transmission.Alternatively, the information of the desired amt of the repeating transmission of ensuing data block on these at least two data carriers can be used.This information can be from communicating by letter with receiving element and receiving to the transmitter unit of there transmit data blocks.In another embodiment, receiving element is confirmed this quantity based on the data block oneself of previous reception.For example, the transmission plan that the particular transmission unit adopts can be that data block is launched three times altogether, i.e. first transmission and twice repeating transmission.In this case, receiving element can receive that this data block how many times is inferred or the quantity of estimated remaining transmission at least based on it.This information can also be indirectly receives from transmitter unit, transmitter unit notify then receiving element it to current communication session with the particular transmission scheme that adopts.Then, the receiving element information that received this piece how many times based on this scheme notice and it is confirmed the quantity of residue repeating transmission.
In next optional step S11, receiving element provides the piece relevant with previous miss data piece to detect the information of error data and the LLC frame under them.Thus, receiving element is preferably stored it and is thought the notice of LLC frame of failure, wherein since it fail to receive the data block that comprises its any repeating transmission that belongs to that LLC frame or at least the data block of minimum number think that this LLC frame fails.
In step S12, receiving element based on the quality of reception (referring to the step S1 among Fig. 2) of first data block and based on the information of the LLC frame data of number of re-transmission and background block error data or failure one of them selects data carrier at least.In first embodiment, in selecting processing, only use the quality of reception and number of re-transmission.Adopt the LLC frame of the quality of reception and background block error data/failure in a second embodiment, and in the 3rd embodiment, adopt the LLC frame data of the quality of reception, number of re-transmission and background block error data/failure.This method proceeds to the step S3 of Fig. 2 then.
In another embodiment of the present invention, the selection step S12 of Fig. 6 can be based on the carrier-quality of first and/or second data carrier and the quality of reception and optionally based on number of re-transmission and/or background block error data.
Fig. 7 explained according to of the present invention on a plurality of data carriers another method of transmit data blocks simultaneously, it has realized selecting based on the data carrier of the quality of reception.This Fig. 7 has explained first-class 10 the first frequency carrier wave f that carries a plurality of data blocks1, while second frequency carrier wave f2Be used to launchsecond stream 20 of a plurality of data blocks.
First data flow 10 comprisesfirst group 15 of a plurality of data blocks, andsecond data flow 20 comprisessecond group 25 of a plurality of data blocks equally.In addition, each data block insecond group 25 based onfirst group 15 in the identical information of data block.In preferred implementation of the present invention, each data block insecond group 25 comprises at least a portion information in the data block infirst group 15, and more preferably, and each data block insecond group 25 is the repeating transmission of the data block infirst group 15.
First group 15 data block location infirst data flow 10 maybe be consistent withsecond group 25 correspondence position in second stream 20.In this case,first group 15 first to the end the data block is at first frequency f1Last by being launched,second group 25 first to the end the data block is at second frequency f simultaneously2The last emission.Yet as shown in Figure 7, in preferred implementation of the present invention, the corresponding data piece of the transmission ofsecond group 25 data block with respect tofirst group 15 postpones if having time.This means that first data block 12 of working asfirst group 15 is at first carrier f1During last the emission, the data block that does not belong tosecond group 25 is simultaneously at second frequency f2The last emission.In twogroup 15,25 transmission, possibly exist and overlap, therefore when at first frequency f1During one of them data block 14 that last emission isfirst group 15,second group 15 data block 22 simultaneously onsecond group 25 quilt launched.Another execution mode can adopt twogroup 15, the not overlapping transmission of 25 data block, and therefore whensecond group 25 first data block 22 will be launched,first group 15 final data block 14 had been sent out.
As depicted in the figures,second group 25 can befirst group 15 time delay version.Alternatively,second group 25 can befirst group 15 reorganization version, and therefore the relative order ofsecond group 25 data block is different from the relative order offirst group 15 corresponding data piece.Andsecond group 25 can befirst group 15 reorganization version, and it is also with respect to first group of delay (overlap in transmission or not overlapping).
As can be seen from Figure 7, receiving element can receive nearly retransmitting for three times of data block potentially according to the specific selection of frequency carrier, promptly amounts to four times and receives trial.This should with have only corresponding single frequency carrier wave (f for example1) situation compare, wherein, receiving element can receive at most once to be retransmitted.Consider in the most real communication system on identical data carrier, on average to have only one or and to maximum twice repeating transmission, because otherwise throughput will be too low.Therefore, the invention provides more potential reception and attempt, it has greatly reduced the residual data BLER(block error rate) and has had no the reduction of throughput.
Suppose that given receiving element intercepted for example first frequency carrier wave f1Up to moment t1Then, receiving element this constantlyt 1 have and continue to intercept first frequency f1Selection so that receivefirst group 15 final data block 14 or change carrier wave to second frequency f2To receivesecond group 25 first data block 22.Preferably, this frequency is selected at least in part the mass accumulation based on expression data block DB219,12 reception gross mass on opportunity.Thus, if in this select to be handled, do not use other parameter, if two of data block DB2 potential receptions be not enough to opportunity correctly to decode information of mass accumulation reflection then, receiving element is preferably selected second frequency f so2Otherwise receiving element preferably continues to intercept first frequency f1
Fig. 8 is the flow chart of additional step that the method for reseptance of Fig. 2 has been described.This method is from step S 20 beginnings, and wherein, receiving element provides and first data chunk and/or the relevant scheme information of second data chunk.Thus, this scheme information allows receiving element to infer the relative order of the data block in first and/or second group.This scheme information can also provide the order information of the transmission of data blocks on all data carriers in addition, for example the relative order of the data block in first and/or second data flow.
Transmitter unit possibly always adopt the transmission plan of specific (standardization), so receiving element is known (fixing) data block order in advance.In this case, need not provide scheme information and step S20 to omit certainly.Yet, the many predefined available transmission schemes that possibly exist transmitter unit therefrom to select.These different schemes can be suitable for different radio condition, available hardware in for example low or high radio quality, different data types, the transmitter unit or the like.In this case, transmitter unit preferably is sent in the notice of the specific selected scheme that will use in the current communication session to receiving element in step S20.This scheme notice can be the part of session creation facilities program (CFP) or launched after a while.If there is not available standard scheme, then transmitter unit preferably for example notice receiving element subsequent data blocks transmission on different carrier during session is set up in step S20.This type notice for example can state that each data block is at first launched once on first carrier, on same carrier wave, carry out first then and retransmit.The second and the 3rd repeating transmission is followed the predefined cycle thereafter still on another data carrier.
In another execution mode of step S20, based in another group or the relative order of data block on another data carrier, receiving element is confirmed the relative order of the data block in one of them group or one of them data carrier.For example, many data blocks can be prior to first or second group or stream on one of them carrier wave (the data block DB1 among Fig. 7, DB1 and DB2).Then, the receiving element subsequent order that can come the specified data piece based on the relative order of the data blocks before these.This process can be expanded, and like this in step S20, receiving element uses the relative order that possibly confirm the expectation of the subsequent data blocks on one of them data carrier at least in the order of the data block that has received so far on the different pieces of information carrier wave.
The relative order of data block, promptly transmission plan can be fixed, and this hint is used same transmission plan during communication session is whole.Therefore can use self adaptation or changeable scheme in other embodiments, between session, change or new transmission plan more.Then, transmitter unit preferably notifies this scheme of receiving element to change, only if receiving element can oneself be inferred it.
Notice that particular transmission scheme must mean that not necessarily the relative order of the data block on the given data carrier must be identical with the relative order of data block on another data carrier.
In next step S21, receiving element provides to specify and will be used for the carrier information according to one of them data carrier of while transmit data blocks of the present invention.This provide step S21 can through transmitter unit for example when session is set up, send the identifier of the data carrier that uses or one of them data carrier be implemented.Under latter event, receiving element is preferably discerned (or a plurality of) other data carrier based on the identifier of the carrier wave of being notified.
Can during whole communication session, use identical data carrier.Yet the present invention also is applicable to the communication system that adopts carrier exchange.In this case, some other network node preferably notifies receiving element (or a plurality of) new data carrier or a frequency hopping v in transmitter unit or the system.In the later case, receiving element can be according to f1+ v, f2+ v calculates new frequency carrier.Adopt different frequency hopping υ for different frequency carriers1, υ2Also be possible.
Note also that the quantity of the data carrier of employing can change between session.For example under the situation with two original data carriers, can between session, add the 3rd data carrier, therefore three data carriers are used to while transmit data blocks in session altogether.Opposite also is genuine, promptly can remove and no longer during whole session, use data carrier.As long as there are at least two remaining data carrier waves can be used for transmit data blocks simultaneously.
Method proceeds to the step S1 of Fig. 2 then.
Fig. 9 has explained according to the present invention the flow chart of the embodiment of transmit data blocks.Method begins from step S30, and wherein, for example the transmitter unit of base station provides first data chunk that comprises a plurality of data blocks, and said a plurality of data blocks will be launched at least one receiving element in the communication session that participates in transmitter unit.Can the application program from transmitter unit provide this first group of data block perhaps before from another transmitter unit, network node or service provider, for example the MBMS server have received this first group of data block.
In next step S31, the relative order of a plurality of data blocks of first group is recombinated with second group of generating a plurality of data blocks.Thus, the relative order of second group data block is different from the corresponding order of first group data block.Second group data block also comprises the information identical with first group data block.
Then, emission comprises a plurality of data blocks first-class of first data chunk on first data carrier in step S32, and emission comprises second stream of a plurality of data blocks of second data chunk on second data carrier simultaneously.
In certain embodiments of the invention, first and second flow points do not comprise first and second data chunk.This means that basically second group data block is launched simultaneously when first group data block is launched on second carrier wave on first data carrier.In other embodiment, first and second flow points do not comprise other data blocks except that first and second data chunk.In these cases; The transmission of second group data block can be consistent with the transmission of first data chunk; Therefore the transmission of partly overlapping first group or separate in time with first group transmission does not have overlapping in the transmission of data block for these two groups.
This process certainly is expanded and surpasses two data carriers and data chunk.For example; First data chunk at first is sent out on first data carrier; Second data chunk is sent out (simultaneously, overlapping or not overlapping) on second data carrier, and on the 3rd data carrier, is sent out (simultaneously, overlapping or not overlapping) as the 3rd data chunk of the reorganization version of first group and second group.Alternatively, the delay version of first or second group can be sent out (overlapping or not overlapping) subsequently on the 3rd data carrier.
This method finishes then.
Figure 10 is the flow chart of additional step that the launching technique of Fig. 9 has been described.The step S31 of this method from Fig. 9 continues.In next step S40, be used for first and/or second group and/or first and/or second transmission plan that flows and be passed to receiving element.Thus, the relative order of the data block of at least one in piece group or the piece stream is launched in this step S40.Under the situation of standardization or predefined available transmission schemes, can launch the identifier of at least one this type scheme that will adopt.Otherwise, preferably launch more detailed piece order information.
In next step S41, the information of the data carrier that is adopted is transmitted.This information can comprise all employings data carrier identifier or only adopt one of them or wherein a part identifier.Under latter event, can be preferably own (or a plurality of) identifier based on emission of receiving element confirmed (or a plurality of) carrier wave of failing to give notice.
Communicating by letter of scheme information and carrier information can be together or send dividually, for example other during session is set up or during communication session the time.Can adopt static scheme and/or data carrier.Yet, maybe be preferably in some application program can be adaptive or change transmission plan and/or the data carrier that is adopted.Under this type situation, the information of new departure and/or (or a plurality of) data carrier preferably is passed to the correlation reception unit.
Figure 11 is the signal diagram of having explained according to the transmission of data blocks of the embodiment of the invention.In this accompanying drawing,first group 15 the first block ofstream 10 that comprises a plurality of data blocks is at the first data carrier f1The last emission,second group 25 the second block ofstream 20 that comprises a plurality of data blocks simultaneously is at the second carrier wave f2On be sent out.Visible in this accompanying drawing, each data block infirst group 15 all has the correspondence (re-transmitted version) insecond group 25, but the relative order of piece is different in twogroup 15,25.
In a preferred embodiment of the invention, first group 15 comprises first data block 11, and (directly) is based on second data block 13 (for example being first 11 re-transmitted version) of the information identical with first data block 11 after said first data block.After this second data block 13 first sequence 17 that comprises at least one data block.Correspondingly, second group of 25 re-transmitted version 21 that preferably includes first data block 11 is second sequence 27 that comprises at least one data block after this re-transmitted version 21.In other words, in first group 15, first data block 11 and first re-transmitted version thereof (second data block) relatively " the piece distance " between 13 is preferably less than the correspondence " piece distance " between first 21 and second 23 in second group 25.This reason is in that only to attempt twice transmission (transmission of data block 11,13) possibly be a shortcoming aspect the Fen Ji afterwards for having IA High Speed Channel coded data piece, and for the 3rd (data block 21) of identical or relevant information and (data block 23) transmission attempt subsequently, has advantage aspect the Fen Ji.First transmission and first that this means piece is retransmitted and to be preferably occur in the relatively short time cycle, and any subsequently repeating transmission preferably spreads all over so that the branch collection is provided in time.
In the Another reason of using the different masses distance on the different pieces of information carrier wave possibly be to increase the probability that gives to receive in the configuration that receiving element has many transmitter units many possibilities of certain data block, and said many transmitter units are launched with nonsynchronous mode on many data carriers.If the distinct transmit unit is by identical sequential transmission data block and just have the different time skew, the probability that then lets two transmitter units always launch identical block simultaneously will be quite big.Thus, this means that two transmitter units will provide the more multimachine meeting that receives any given data block for receiving element than individual transmitter.On the other hand, if data block is launched by different transmitter units with different order, then the remarkable increase of the degree of freedom and two transmitter units can not be launched identical data block very much just at the same time except once in a while.
If propagation delay is quite big, then similar discussion also can be applied in the synchronizing network.Even transmitter unit guarantees not launch simultaneously identical data block, same data block still possibly arrive receiving element from different transmitters because of different propagation delays simultaneously.
When retransmitting 13,21,23 than it when first transmission of data block 11 adopted different pieces of information or code rate, especially suitable with the different masses on the different pieces of information carrier wave hereinbefore apart from the situation of argumentation.Thus,first transmission 11 preferably has high data rate and can be at a data carrier f1On be received so that avoid branch collection, provide lower data rate and can be effectively and retransmit 13,21,23 at different carrier wave f1, f2On be received so that increase and divide collection.In this case, when sendingdata block 11, it all uses first data rate to launch.Any repeatingtransmission 13,21,23 of thispiece 11 all uses at least the second data rate that is preferably lower than first rate to send.All theseretransmit 13,21,23 can be that second speed perhaps can adopt changing downs to each repeatingtransmission 13,21,23.
In further expanding, use a frequency f for all radio bursts1Launchfirst transmission 11, can in each burst, on different frequency, be sent out so that provide maximum diversity and retransmit.
Illustrated like thestream 20 of second among Figure 11, transmitter unit can interrupt at a data carrier f temporarily2Last transmission.Transmission stops to have different reasons for this type.Data carrier possibly receive low-down radio quality or interference level temporarily, so transmit data blocks is nonsensical basically at that time.Alternatively, transmitter unit possibly be busy with carrying out other task temporarily, comprises with this carrier wave f2Send the data relevant with other session.
Adopt the scheduling scheme shown in Figure 11 to simulate.In these simulations, data block is a MCS-6 RLC piece.For the sake of simplicity, at first only consider that a time slot and supposition expectation bit rate are~10kbit/s.This quantity is relevant with the MBMS service height, is 4 [1] because the video flowing on MBMS roughly requires the maximum quantity of the time slot among 40kbit/s and the expection MBMS, and the target bit rate of every time slot is given 10kbit/s.And, use the LLC frame sign of 500 bytes, so it comprises seven RLC pieces.In these simulations, think~1% LLC Loss Rate is acceptable.
With the prior art solution that only has individual data carrier wave (frequency), be used for MCS-6~nominal rated speed of 30kbit/s means three transmission i.e. twice repeating transmission can carrying out each RLC piece.The Loss Rate of LLC as a result of this prior art solution in Figure 12 with curve " 3TX " explanation.Significantly, this service eases down to and has<11-12dB of 1% Loss Rate.
With two frequencies; Promptly according to the present invention; Each RLC piece can be by
emission 6 times; Promptly on each
frequency 3 times, be used to obtain the curve " 3TX on each frequency of 2 frequencies " among Figure 12 and still reach the transmission plan shown in nominal rated speed
Figure 11 of 30kbit/s.In Figure 12, can find out, obtain 1% Loss Rate at the C/I place that approximately 4dB is lower.Because EFR (EFR) voice at least need be a shade below 10dB with operation well, so communication network often is configured to provide this C/I level.This means that the 4dB gain that is produced by the present invention can be that cell boarder place in the communication network that is intended for use in the GSM voice has or do not have the difference between the acceptable MBMS quality.
For reason relatively, has unifrequency but having the prior art situation of retransmitting with four RLC pieces for three times also uses curve " 4TX " and " 5TX " to explain respectively in the accompanying drawings.As shown in Figure 12, when 1% the LLC Loss Rate, Figure 11's and scheduling scheme according to the present invention than the prior art better off of retransmitting for four times with each RLC piece.In addition, than having this prior art situation of retransmitting for four times, the throughput of the scheduling scheme of Figure 11 is obviously higher.
Can further improve gain of the present invention through the quantity that for example increases the data carrier that adopts.Quantity increase along with used data carrier; Be far longer than number of carriers even participate in the quantity of the receiving element of session, the performance of communication system also convergence has the performance of the special-purpose Temporary Block Flow (TBF) of affirmation/(ACK/NACK) the unconfirmed feedback that is used for single receiving element.
As well-known in the art, for some communication service and system, can type of service be the feedback business of ACK/NACK.In this type feedback, the receiving element that does not successfully receive data block can be notified its base station and this data block of request repeat.Yet; Because can (simultaneously) in the sub-district implementing the quantity of the receiving element of this type ACK/NACK feedback is limited (generally being 16); So lower or not effect of this type feedback solution effect for MBMS and other broadcasting and multicast services; The par of wherein, participating in the receiving element of broadcast/multicast session simultaneously can be expected the maximum quantity of the feedback unit that allows greater than (possibly be tens mobile units).Thus, the present invention is also through can any ACK/NACK feedback providing the comparison similar performance to realize the introducing of this type multicast and broadcasting.
Result shown in Figure 12 obtains with single time slot.With a plurality of time slot more complicated.Receiving element can not switch to next time slot to data carrier (frequency) from a time slot usually.For example, this means that receiving element can use four time slots to be merely four radio blocks crowds rather than be that each radio blocks selects data carrier.Yet the adjacent time-slots in the identical TMDA frame receives closely similar decline situation usually, and as shown in Figure 13, all must use the qualification of identical data carrier wave need not have very large influence to performance for all time slots of tdma frame.
Reuse the transmission plan of Figure 11, but on four parallel data streams on four time slots, use, promptly all repeating transmission of each RLC piece are all on the time slot identical with original transmitted.Four time slots of all of tdma frame are given identical C/I, and between the TMDA frame, use desirable frequency hopping.Each time slot has been simulated 2500 pieces.The receiver frequency scheme is very simple: if up to now not by the RLC piece of correct reception just at second frequency f2On at least one time slot on by being launched, then at second frequency f2Last reception, otherwise at first frequency f1Last reception.
In Figure 13; Curve " 1 freq " has explained that only having unifrequent prior art situation, curve " 2 freq., 4TS " expression has the above-mentioned situation of four time slots; And curve " 2freq., 1TS " expression (comparing with the simulation of Figure 12) only has the corresponding situation of single time slot.Can find out that in Figure 13 the great majority gain with a time slot can be maintained when having four time slots.Note also that the typical operation point of MBMS is to be about 10-3Remaining RLCBLER.
Frequency hopping on the many frequencies of estimation supposition among Figure 13 is made.If there is not frequency hopping, then through receiving extra potential advantage on the frequency of better C/I having with rapid drawdown (the fading dips) that can avoid declining.
Among Figure 13 employed receiver selection scheme extremely simple and can be for example through adopt previous argumentation in selection, use than in the selection scheme of quality of reception more data one of them and easily improved.
Note also,, can prevent that fully data carrier (frequency) from can not change to the problem of next time slot from a time slot through dispatching radio blocks on four continuous slots in a tdma frame rather than on four continuous T DMA frames.
As indicated above, according to the selection of data carrier of the present invention preferably at the same time emission carry out among belonging to the data carrier of data block of Different L LC frame.Figure 14 has explained such a case, and wherein,first data flow 10 comprisesfirst group 15 of the data block that belongs to a LLC frame.Use first carrier f at thisfirst group 151In the time of emission, the second carrier wave f2Be used to launch the3rd group 28 of the data block that belongs to the 2nd LLC frame.Asfirst group 15 reorganization version andsecond group 25 that comprises the data block that belongs to a LLC frame thus then at the second carrier wave f2On follow.Atsecond group 25 at the second carrier wave f2In the time of last the emission, first carrier f1Be used to send the4th group 18 of the data block that belongs to the 2nd LLC frame or the 3rd LLC frame.Thus, in this transmission plan according to the present invention, relevant data carrier f1, f2Carry the data block that belongs to Different L LC frame simultaneously, thereby allow receiving element to avoid intercepting specific carriers, this specific carriers current emission belongs to the data block of having failed for receiving element of being considered to of LLC frame.
Described like above combination Fig. 1, the data block on the different pieces of information carrier wave not necessarily must be by same transmitter unit emission.As shown in Figure 1,first data carrier 310 can be used by the first base station 200-1, and anotherdata carrier 320 is used by the second base station 200-2.If receiving element 100-3 can intercept two sub-district 205-1 of these base stations 200-1,200-2, the transmission among the 205-1, then the result will be identical when having single transmitter unit.Advantage with this difference is not need extra bandwidth for the excessive data carrier wave.The present invention helps having the receiving element of low C/I especially, and because these unit 100-3 generally probably near cell boarder, is unlikely so relevant unit 100-3 can intercept another base station 200-2.In most of the cases; Among base station 200-1, the 200-2 each can be used in a plurality of data carriers; Therefore receiving element 100-3 can select among surpassing two data carrier potentially, and these data carriers maybe be from same cells or different districts 205-1,205-2.
In another embodiment of the present invention, for example the transmitter unit 200-1 of base station adopts at least one unit 100-5 that relay capabilities is arranged in order to carry out the transmission on one of them data carrier 320.In this case, base station 200-1 sends the data block of 325 first or second stream and orders it on givendata carrier 320, to transmit this stream to one or more receiving element 100-4 to the unit 100-5 that relay capabilities is arranged.When this TU Trunk Unit 100-5 transmitted one of them data flow, base station 200-1 launched (or a plurality of) other data flow on one (or a plurality of)other data carrier 310.
In another optional embodiment, base station 200-1 sends 325 first data blocks to mobile unit 100-5 that relay capabilities is arranged and receiving element 100-4.The unit 100-5 that relay capabilities arranged is preferably based on from the order of this first data block of base station reorganization order reorganization or provide elsewhere, and data block as thesecond stream emission 320 to receiving element 100-4.
The unit 100-5 that relay capabilities is arranged can be the fixing or mobile node that constitutes a network configuration part, and for example its form is a repeater.In optional execution mode, portable terminal 100-5 or some other non-network communication units can be used to this task.Execution mode with the unit that relay capabilities is arranged that surpasses also is possible, for example adopts the situation of three data carriers at least.
Figure 15 has explained the flow chart of additional step of Fig. 9 launching technique of situation that the unit of relay capabilities is arranged for employing.The step S31 of this method from Fig. 9 continues.In next step S50, the base station is transmitted into second (or first) of data block stream the unit of relay capabilities.With this transmission of data blocks or dividually, base station commands has the unit of relay capabilities to transmit the data block of being sent to one or more receiving elements.This data block is transmitted used data carrier can be specified and be included in the order or possibly selected by TU Trunk Unit oneself by the base station.This method proceeds to the step S32 of Fig. 9 then, and wherein, first (or second) data flow is launched in the base station on first data carrier, has the unit of relay capabilities on second data carrier, to transmit second (or first) data flow simultaneously.
Alternatively, the base station is launched first data flow and is ordered the order of its this data block of reorganization to generate second stream to the unit that relay capabilities is arranged.And TU Trunk Unit is also sent the data flow of this reorganization on the data carrier different with the data carrier that is used for receiving first data flow by order.
Figure 16 is the schematic block diagram according to receivingelement 100 of the present invention, and it is illustrated as portable terminal or unit.Yet it is the receivingelement 100 of form that the present invention is not limited to the portable terminal, but can be applied to participating in any receiving element that communicates session (for example MBMS session) with transmitting node and be suitable for during whole session, receiving data block.
Receivingelement 100 comprises that general input and output (I/O)unit 110 receives data block and possibly be used for reception programme and carrier identifiers being usedto.Unit 100 also comprises the demodulator/decoder 120 that is used for the data block that the demodulation sign indicating number receives by I/O unit 110.The quality of reception is also confirmed for the data block that has received in other unit in this demodulator/decoder 120 or the receiving element 100.As stated, this quality of reception can obtain from crc check, is simple decoded/non-decoded notification or mass parameter that some are meticulousr, such as SNR, BLEP, BLER, BEP, BER, C/I or the like.
The quality of reception thatcarrier selecting device 130 is implemented to be used for based on being estimated by demodulator/decoder 120 in receivingelement 120 selects data carrier to intercept in particular moment among a plurality of available carrier wave.Thisselector 130 can be configured to be used for select a data carrier from least two possible carrier waves, perhaps under the situation of the unit that multi-carrier capability is arranged 100, from least three possible carrier waves, selects at least two carrier waves.These possible data carriers also carry data block simultaneously, and one of them estimates the quality of reception based on the information identical with the I/O unit 110 previous data blocks that receive and based on entrained data block demodulator/decoder 120.
Carrier selecting device 130 can also adopt the quality of reception relevant with the data block of a plurality of previous receptions, accumulative reception quality and/or adopt other data outside one or more qualities of reception in selection course.The information of the LLC frame of the quantity information of residue retransmitted data blocks, carrier-quality data and/or previous failure can also be used with the quality of reception.
Scheme identifier 140 is preferably implemented in the receivingelement 100 in order to the relative expectation order of the data block of noticecarrier selecting device 130 on different carrier and/or the residue number of re-transmission of certain data block.Thisscheme identifier 140 is confirmed the relative expectation order of the data block on the different pieces of information carrier wave basically.This confirms the scheme identifier that possibly receive from transmitter unit based on I/O unit 110, and perhaps the own order based on the data block that has been received by I/O unit 110 so far ofscheme identifier 140 is confirmed it.
Correspondingoptional carrier identifier 150 preferably is provided in the receivingelement 100 to be used to notifyingselector 130 possible data carriers so that among them, select.Thisidentifier 150 always notice of spontaneous emission unit or other external unit provides this information.Alternatively,identifier 150 for example comes oneself one of them data carrier of identification based on one of them individual information of other carrier wave.
Theunit 110 to 150 of receivingelement 100 may be provided in software, hardware or its combination.
Figure 17 is the schematic block diagram according to the embodiment ofemission system 400 of the presentinvention.Emission system 400 comprises and is used for the I/O unit 410 of communicating by letter with external unit, comprises the receiving element in the communication session that participates in emission system 400.This I/O unit 410 is particularly suited for transmit data blocks on a plurality of data carriers 310,320 simultaneously.I/O unit 410 can comprise antenna or the transmitter apparatus that is used for this piece transmission simultaneously or be connected to this antenna or transmitter apparatus.Antenna equipment also can comprise the antenna of a plurality of separation, and wherein, for example each this type antenna is suitable for specific frequency carrier transmit data blocks.
System 400 also comprises datablock buffering device 440, and it stores the data block that will in (clean culture, broadcasting or multicast) session, be launched at least provisionally.They oneself possibly generated data block by the application-specific in the emission system 400.Alternatively, they are from the external source such as service provider, MBMS server for example, or some other communication network node is received.
The piece group provides device (provider) 420 to be configured in theemission system 400 first group in order to a plurality of data blocks preferably to be provided from relevant data buffer 440.This first group will use one in the data carrier 310,320 to launch by I/O unit 410 and antenna equipment.First group data block or its at least one identifier providedevice 420 to bring piece group shuffler (block set shuffler) 430 into by group.The relative order of the data block that thesegroup shuffler 430 reorganization are first group is to generate at least the second data chunk.This second group will be launched on another of data carrier 310,320 by I/O unit 410 then.Common oneself the recombination data piece inbuffer 440 not ofshuffler 430, but first group the identifier of data block of recombinating.Then, the order that provides with identifier is taken out data block frombuffer 440.
In a preferred embodiment,group shuffler 430 generates second group, and is wherein, different based on the relative position of the relative position of two data blocks of public information these data blocks in first group.And at the quantitative aspects of intermediate data piece, the distance between these data blocks in second group is preferably more than first group so that the branch collection when increasing transmit data blocks.
The transmission plan that maybe order can be provided by optionalScheme Choice device 450 of the data block in the specific reorganization scheme thatgroup shuffler 420 adopts and first group is stipulated.ThisScheme Choice device 450 is preferably selected employed scheme from be configured inemission system 400 or in the Relational database with a plurality of different predefineavailable solutions 460 that externally provides.The specified scheme of selecting maybe be at least in part based on input information, the form of input information for example be the receiving element of current wireless electricity quality condition, participation quantity, will launch available hardware in which kind of data, theemission system 400 or the like.
In optional execution mode, there are not predefine (standardization) scheme andScheme Choice device 450 for example to generate a suitable scheme in thedatabase 460 based on the above input information of discerning oneself.
Database 460 can also comprise carrier data, and perhaps the data of this formation can be provided in the private database.To launch by group when I/O unit 410 provides first group data block ofdevice 420 definition and during by second group of 430 definition of group shuffler piece, the notice of the data carrier that adopt can be obtained from database 460.Also maybe,emission system 400 is only inserting the data carrier of fixing limited quantity, and these data carriers always adopt by I/O unit 410 when transmit data blocks, therefore need not carry out the selection of appropriate data carrier wave.Alternatively, external unit can be notified the data carrier thatemission system 400 and I/O unit 410 will adopt.
I/O unit 410 also preferably is configured to be used for transmit to (or a plurality of) receiving element of participating in communication session the information of identifier of transmission plan and/or the data carrier of the specific use of being selected byScheme Choice device 450.
Then, first and second groups data block is launched with the form of second data flow on first data flow onfirst data carrier 310 andsecond data carrier 320 in I/O unit 410, wherein first-classly comprises first group, and second stream comprises second group.This principle is expanded simply has the situation that surpasses two available data carriers.Note; Although first and second data flow are by I/O unit 410 emission simultaneously on different data carrier 310,320; Yet first and second groups data block not necessarily must be launched simultaneously because they respectively first and second stream in relative position maybe the difference.
I/O unit 410 can use different data rates to different data blocks.In a preferred embodiment,, certain data block uses higher data speed when being launched for the first time.Correspondingly, no matter occur in first group or second group, the repeating transmission of this data block is all preferably carried out with relatively low data rate.
The unit 410,420,430 and 450 ofemission system 400 may be provided in software, hardware or itscombination.Unit 410 to 460 can for example be implemented in the emission system in the base-station node 400 at single network node together.Alternatively, be used in some unit that provide in the heterogeneous networks node in the communication system and also possibly realize distributed enforcement.
Figure 18 is the schematic block diagram with distributed emission system 400 of dedicated communications network node 200-1,200-2 and block management data node 500.In this embodiment, other network node of base station controller 500 or some, for example the base station comprises that the piece group provides device 520, piece group shuffler 530, data buffer 540, Scheme Choice device 550 and scheme and database 560.The class of operation of these unit is similar to preceding text about the described operation of Figure 17 and do not do further argumentation at this.As long as the piece group provides device 520 and group shuffler 530 for example to define first and second data chunk based on the transmission plan of being selected by selector 550, relevant data block just is forwarded to by the base station 200-1 the accompanying drawing, associated transmissions unit that 200-2 representes from data buffer 540.Then; Among this type base station 200-1, the 200-2 each all with management data block stream and group one of them transmission and have corresponding data buffer or high-speed cache 240-1,240-2, wherein data block use base station 200-1, the I/O unit 210-1 of 200-2,210-2 transmit before by adhoc buffer.For example, base station controller 500 is forwarded to the first base station 200-1 to the data block of first data flow, and the order notice that preferably should be launched with data block is transmitted, only if the order that is forwarded from data block clearly.In addition, be used for the data carrier information of the first base station 200-1 and the time information that should begin to transmit can be sent to base station 200-1.Correspondingly, the second base station 200-2 preferably receives the data block of second stream with order information, carrier information and temporal information.
Then, the first base station 200-1 sends first data block on thedata carrier 310 that it is assigned, simultaneously second base station emission second data block stream on itsrelevant data carrier 320.
Disclosedemission system 400 can be extended to special-purpose transmitter unit 200-1, the 200-2 that comprises the use different pieces of information carrier wave 310,320 that surpasses two among Figure 18.
The unit 210-1 of emission system 400,210-2,510,520,530 and 550 may be provided in software, hardware or its combination.Data block management functionality can be carried out with other network node outside the base station controller 500, is for example carried out by the 3rd base station.
Figure 19 is the schematic block diagram of another distributed execution mode of emission system 400.In this embodiment, first network node of being represented by the first base station 200-1 comprises that the piece group providesdevice 220,piece group shuffler 230,data buffer 240,Scheme Choice device 250 and scheme and database 260.The class of operation of these unit is similar to the corresponding unit of Figure 17 and does not do further argumentation at this.In addition, the first base station 200-1 also is suitable at least onedata carrier 310, sending one of them data block stream of launching simultaneously at least.
One (or a plurality of) other data block stream is forwarded at least one that represented by the second base station 200-2 in the accompanying drawing by the I/O unit 210-1 of this first base station 200-1 has the unit of relay capabilities.This second base station 200-2 is indicated on the data block that emission is forwarded on thedata carrier 320 different with the used data carrier of the first base station 200-1 then.In another embodiment, there is the unit 200-2 of relay capabilities can be repeater node, moves repeater or is actually mobile unit.
The unit 210-1 of emission system 400,210-2,220,230 and 250 may be provided in software, hardware or its combination.
Those skilled in the art should understand, and under the prerequisite that does not break away from the scope of the invention that is limited the claim of enclosing, can make different changes and change to the present invention.
List of references
[1]3GPP?TS?43.246,version?6.1.0:3rd?Generation?PartnershipProject;Technical?Specification?Group?GSM/EDGE?Radio?AccessNetwork;Multimedia?Broadcast?Multicast?Service(MBMS)in?theGERAN;stage?2(Release?6),November?2004.