CN2600993Y - TDD/CDMA communication system - Google Patents
TDD/CDMA communication system Download PDFInfo
- Publication number
- CN2600993Y CN2600993Y CNU022311858U CN02231185U CN2600993Y CN 2600993 Y CN2600993 Y CN 2600993Y CN U022311858 U CNU022311858 U CN U022311858U CN 02231185 U CN02231185 U CN 02231185U CN 2600993 Y CN2600993 Y CN 2600993Y
- Authority
- CN
- China
- Prior art keywords
- bit
- address
- buffer
- physical channel
- resource unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
Abstract
The utility model comprises various implementation examples which are used for the treatment of a physical layer, wherein one implementation example determines to image bit addresses in a first interlThe utility model includes various embodiments which are used for processing of physical layer. An embodiment confirms mapping the bit address in the physical channel cushion from the bit address of teaver buffer to the bit addresses in a physical channel buffer; the address of the physical channel buffer is determined according to the bit addresses after speed rate matching, bit scrambling, seconhe first interleaving device cushion. The physical channel cushion address is confirmed according to the bit address after mapping the rate matching, the bit interference and the second interleaving ad interweaving and physical channel image; the determined address of the physical channel buffer is utilized to directly read bits from the first interleaver buffer and write the bits to the physical nd physical channel. Read the bit directly from the first interleaving device cushion through utilizes the confirmed physical channel cushion address and write the bit into the physical channel cushiochannel buffer. The other implementation example determines to image the bit addresses in the physical channel buffer to the bit addresses in the first interleaver buffer; the address of the physical n. The other embodiment confirms mapping the bit address in the physical channel cushion from the bit address of the first interleaving device cushion. The first interleaving device cushion address ischannel buffer is determined according to the bit addresses after reverse speed rate matching, reverse bit scrambling, reverse second interweaving and reverse physical channel image; the determined ad confirmed according to the bit address after mapping the reverse rate matching, reverse bit interference, reverse second interleaving and reverse physical channel. Read the bit directly from the confdress of the first interleaver buffer is utilized to directly read the bits and write the bits to the physical channel buffer. irmed first interleaving device cushion address and write the bit into the physical channel cushion address.
Description
Technical field
The application requires the priority of the U.S. Provisional Patent Application 60/284,062 of submission on April 16 calendar year 2001.
The utility model relates generally to wireless time division duplex (TDD) communication system of employing code division multiple access (CDMA).Particularly, the utility model relates to the physical layer of this system is carried out data processing.
Background technology
In cdma communication system, information is transmitted with same frequency spectrum by wireless air interface, and by its channel code difference.In order further to improve the utilance of frequency spectrum, the CDMA/TDD communication system is divided into the repeating frame with fixed qty time slot, for example every frame ten five (15) individual time slots during with frequency spectrum.In TDD, each time slot only exclusively is used for up link or down link.
Before the transmission, handle by Universal Mobile Telecommunications System (UMTS) grounding wireless access network (UTRAN) by the data of air interface transmission.Fig. 1 represents the wireless communication system of a simplification.Wireless user's (subscriber equipment) 38
1-38
N(38) with base station 36
1-36
N(36) communication.Typically, Node B 34
1-34
N(34) one group of base station 36 of control.A radio network controller (RNC) 32
1-32
N(32) control one group node B34.RNC32, Node B 34 and other relevant parts are parts of UTRAN 30.UTRAN 30 is by core network 40 and other telex networks.
Data processing among the UTRAN 30 inserts (UTRA) TDD system standardization by for example third generation cooperative programme (3GPP), UTMS terrestrial wireless.UTRAN 30 handles transmission channel to transmit by air interface.Fig. 2 is the block diagram that this UTRAN handles.
Transmission block is used for transmitting by air interface.Transmission block occurs with group (transmission block group).This group is received in specified time interval (Transmission Time Interval (TTI)).For 3GPPUTRA TDD, possible TTI length is 10 milliseconds, 20 milliseconds, 40 milliseconds and 80 milliseconds, and they correspond respectively to 1,2,4 and 8 radio frames.
Cyclic redundancy code (CRC) extra block 42 is attached to the CRC bit on each transmission block.The CRC bit is used for the error detection of receiver.The length of CRC bit is from high-rise signaling.
Transmission block (TrBKs) is linked continuously by TrBK cascade/code block segmentation piece 44.If the heap(ed) capacity that the bit number of the piece of link is permitted greater than a code character, then Lian Jie piece is by segmentation.The size of code character depends on employed error check code type, and for example convolutional encoding (maximum is 504 bits), turbo encode (maximum is 5114 bits) or do not have coding (infinitely).The piece of link is segmented into equal-sized section (code character) of minimum number.If the original amount of link bit is not the even-multiple of the minimum number of segmentation, adopt the filling bit to guarantee that segmentation has equal size.
Code character is encoded in channel coding blocks 46 error correction, for example by convolutional encoding, turbo coding or there is not coding.Behind the coding, code character is linked at together.If the code character of link can not be divided into equal-sized section (frame) of minimum number, then carry out the radio frame equilibrium by linking other any bit.
For deal with data, need bufferings at different levels ( buffer 64,66,68,70,72) as shown in Figure 2, for example at first interleaver 48, rate matching block 52, transmission channel multichannel piece 68, bit scrambling piece 56 and second interleaver 60.This afterwards large-scale buffering is undesirable.It needs big memory usage and application-specific integrated circuit (ASIC) (ASIC) memory space to adapt to buffering.
Therefore, need to change data processing scheme.
Summary of the invention
The utility model comprises the various embodiment that are used for physical layer process.The address of the bit in the address mapping physical channel buffer of a definite bit in the first interleaver buffer of embodiment.The physical channel buffer address according to rate-matched, bit interweave, bit address after second interleaver and the physical channel map determines.Utilize determined physical channel buffer address directly to read bit and bit is write physical channel buffer from the first interleaver buffer.The address of the bit in the address mapping first interleaver buffer of the definite bit in physical channel buffer of another embodiment.The first interleaver buffer address according to reverse rate coupling, oppositely bit interweaves, bit address after reverse second interleaver and the reverse physical channels map determines.Directly read bit and bit is write the physical channel buffer address from the determined first interleaver buffer address.
Description of drawings
Fig. 1 is wireless TDD/cdma communication system figure.
Fig. 2 is physical layer process figure.
Fig. 3 is the flow chart that " pushing on " handles.
Fig. 4 is the reduced graph of an embodiment of " pushing on " processing.
Fig. 5 is the flow chart of " pushing on " rate-matched.
Fig. 6 is the flow chart of " pushing on " bit scrambling.
Fig. 7 is the reduced graph of another embodiment of " pushing on " processing.
Fig. 8 is the flow chart of another embodiment of " pushing on " bit scrambling.
Fig. 9 is the flow chart that " pushing on " interweaves for the second time.
Figure 10 is the exemplary plot that " pushing on " interweaves for the second time.
Figure 11 is the flow chart of " pushing on " physical channel map.
Figure 12 is " push on " exemplary plot of physical channel map of situation 2.
Figure 13 is " push on " exemplary plot of physical channel map of situation 3.
Figure 14 is " push on " exemplary plot of physical channel map of situation 4.
Figure 15 is the flow chart that " popping " handles.
Figure 16 is the reduced graph of an embodiment of " popping " processing.
Figure 17 is the flow chart of " popping " reverse physical channels map.
Figure 18 is " pop " exemplary plot of reverse physical channels map of situation 2.
Figure 19 is " pop " exemplary plot of reverse physical channels map of situation 3.
Figure 20 is " pop " exemplary plot of reverse physical channels map of situation 4.
Figure 21 is the flow chart that " popping " oppositely interweaves for the second time.
Figure 22 is the exemplary plot that " popping " oppositely interweaves for the second time.
Figure 23 is the flow chart of " popping " reverse rate coupling.
Figure 24 and 25 is flow charts of the turbo coding order of removing in order to " popping " reverse rate coupling of two kinds of processing.
Figure 26 is " popping " oppositely embodiment flow chart of bit scrambling.
Figure 27 is the reduced graph of another embodiment of " popping " processing.
Figure 28 is the flow chart of another embodiment of " popping " bit scrambling.
Figure 29 is the figure of " first interleaver buffering of reduction ".
Figure 30 A and 30B are the exemplary plot of first interleaver of reduction " buffering " that is used for 10 milliseconds TTI.
Figure 31 A and 31B are the exemplary plot of first interleaver of reduction " buffering " that is used for 80 milliseconds TTI.
Embodiment
Although preferred embodiment is to describe according to being preferred for 3GPP UTRA TDD communication system, but these embodiment can be used for other standards, CDMA 2000 (CDMA2000) for example, TD SDMA (TDSCDMA) and Frequency Division Duplexing (FDD) code division multiple access (FDD/CDMA), and use.Preferred embodiment is illustrated by three kinds of common processing: " pushing on ", " popping " and " first interleaver buffering of reduction " are handled.But the embodiment of the means of each processing can be used for other to be handled and other application.
Shown in the block diagram of the flow chart of Fig. 3 and Fig. 4, a kind of method that physical channel is handled is referred to as " pushing on " and handles.During " pushing on " on transmission ends handles, from each bit output of the first interleaver output buffer 82 by map (step 74) and write (step 76) in a bit of physical channel buffer 84.Data in the physical channel buffer 84 are delivered to chip rate and are handled to transmit by air interface.For example, a given bit of the first interleaver buffer 82 is by empty position, a position or a plurality of position of map in the physical channel buffer 84, as shown in Figure 4.Bit by map after, it is inserted in the physical channel buffer 84 of relevant position.At receiving terminal, bit is read and is write the first interleaver buffer 82 from physical channel buffer 84.Thereby " pushing on " of transmission ends handled according to being reversed of " pushing on " at receiving terminal and handle.Hereinafter, " pushing on " that transmission ends mainly is described handled.Receiving terminal is similarly to be reversed.
Fig. 4 is the block diagram of an embodiment of " pushing on " processing.For the bit in the first interleaver buffer 82, the address generator 86 that pushes on is determined its destination address at the Resource Unit of physical channel buffer 84.The bit of single treatment one frame.If TTI is greater than 10 milliseconds, then the bit of other frames order behind first frame is obtained, for example from frame 1 to frame 2 to frame 3, by that analogy.Bit can once obtain a bit or obtain with group, for example 8 bits, 16 bits or 32 bits.The address generator 86 of pushing on determines that one, a plurality of or address blank are to write physical channel buffer 84 with each bit.The address generator 86 that pushes on utilizes the Control Parameter of standardized or signalisation to determine correct address.
The address generator 86 that pushes on transmits control signal to read/write controller 78.Read/write controller 78 reads a bit or multidigit unit and one bit/multidigit unit is write an address or a plurality of address by address generator 86 instructions that push on from the appropriate address in the first interleaver buffer 82.All these operations are all by 104 controls of physical map controller, and this physical map controller 104 also utilizes the operation of Control Parameter monitoring physical layer process.
The address generator 86 that pushes on has four main sub-devices: rate matchers 88, bit scrambler 90, second interleaver 92 and physical channel mapper 94.
Other three sub-devices to these four main sub-device fed information are: radio frame segmentation calculator 96, TrCH multichannel (MUX) calculator 98 and physical channel segmentation calculator 100.These three sub-devices can not functionally change a preface during physical layer process.These install mark bit effectively.
Which bit address of radio frame segmentation calculator 96 definite first interleaver buffers 82 will be transmitted with each frame.TrCH MUX calculator 98 determines which frame data by which CCTrCH is transmitted.Physical channel segmentation calculator 100 determines which bit of CCTrCH by which physical channel (Resource Unit) is transmitted.Although these three devices 96,98,100 were expressed as before the step of solicited message functionating immediately in Fig. 1, in fact they can earlier be worked, and may be before 88,90,92,94 operations of any main device.
At these four main devices 88,90,92,94 of transmission ends according to sequential working shown in Figure 3.At first carry out rate-matched.Subsequently, carrying out the bit scrambling, then is to interweave for the second time.At last, carry out the physical channel map.
In the rate-matched, bit is removed and repeats to make full use of each channel with quantity that minimizes required channel and assurance.For example, if a channel has 110 bits in the first interleaver buffer, but because the physical channel configuration needs channel to have 100 bits.Then 10 bits are removed.On the contrary, if this channel has only 90 bits in buffer, then need repetition 10 bits.Because remove and repeat, some first interleaver buffer bits can be written into address blank, individual address or a plurality of address.
As shown in Figure 5, rate matchers 88 is determined the address that each bit of the first interleaver buffer will be in after rate-matched.Rate-matched is mainly used three variable: e-ini, e-plus and e-minus.E-ini is the initial value of the e in the speed matching algorithm.E-plus is the increment of the e in the speed matching algorithm.E-minus is the decrement of the e in the speed matching algorithm.
Preferred rate matching algorithm following (step 112) about the address mapping that pushes on.
Parameter-definition:
e
IniInitial error between removal current and expection is compared
e
MinusThe decrement of variable e
e
PlusThe increment of variable e
Number of cells (transmission ends) before the X rate-matched
P removes or repeats the address of back map bit
Bit address (transmission ends) before the u rate-matched
The e temporary variable keeps " error " as mark in the standard
I sequence identifier (being S, P1 or P2)
F represents to push on and handles the function of difference, if its further parse addresses p and bit u is write suitable physical channel will remove the algorithm below then using.
ei=eini,ip=0u=0while u<X ei=ei-eminus,i if ei>0 then --normal no puncture bit perform function f(u,p) u=u+1 p=p+1 else --else puncture u=u+1 ei=ei+eplus,i end ifend while
If will carry out repetition, the algorithm below then using.
ei=eini,ip=0u=0while u<X ei=ei-eminus,i if ei>0 then --normal no repeat bit perform function f(u,p) u=u+1 p=p+1 else --else this is a repeat bit perform function f(u,p) p=p+1<dp n="d8"/> ei=ei+eplus,i end if end while
Although described " pushing on " rate-matched in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used to use UE, base station or the Node B of TDD/CDMA, FDD/CDMA and TDSCDMA system.
Next step that handle is the bit scrambling.Bit is rearranged in proper order to eliminate the DC deviation during bit scrambling.The bit scrambler is for determining bit scrambling address by the address of rate matchers output.
In the bit scrambling, come the scrambling bit by using scrambling code.The scrambling of bit is used to eliminate the DC deviation.Bit before the bit scrambling is by such as h
1, h
2, h
3..., h
sExpression.S is the number of cells among the CCTrCH, represents the scrambling piece in addition.Utilize formula 1 and 2 k the bits of determining in S the bit.
s
k=h
k p
k, k=1 wherein, 2 ..., S formula 1
p
kBe k bit of scrambling code.g
iBe i the bit of g.
Flowchart text bit scrambling process in conjunction with Fig. 6.Utilize the bit position k among the CCTrCH, determine scrambling code p
kCorresponding bit, step 300.Bit h
kBy scrambling, for example by with p
kCarry out the XOR computing, step 302.
As shown in Figure 7 and among another embodiment with the flowchart text of Fig. 8, bit scrambler 90 is positioned at other 88,92,94 (rate-matched, second interweave and the physical channel map) of device afterwards.This embodiment allows all address mappings before any operation of bit value. carries out.The bit scrambler is determined the address of given bit, step 304 after rate-matched.The address of utilization given bit after rate-matched, the p of scrambling bit
kBe determined step 306.Utilize determined p
k, for example given bit is carried out scrambling, step 308 by the XOR computing.
Although described the scrambling of " pushing on " bit in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used for UE, base station or the Node B of TDD/CDMA system.
Illustrate that in conjunction with Fig. 9 and Figure 10 interweave with the second time.Address p after the bit address u of (after the bit scrambling) is used for determining to interweave for the second time before interweaving for the second time.Utilize known array columns, for example 30 be listed as, can determine the row and the row (step 114) of bit in the array.As shown in figure 10, analysis is in the bit of the address 58 after the bit scrambling.By the division arithmetic address and round up, the row of bit is determined, (row 1:58/30=1 surpluss 29).Can determine row by the remainder of division arithmetic.In this embodiment, determine row, row 28 (29-1) by from remainder, deducting one.Utilize known row to change preface, can determine the new row (step 116) of bit.For this example, it is row 11 that row 28 change preface.Bit address p (step 118) after bit number in the time slot of CCTrCH or CCTrCH and row amount of bias are determined to interweave for the second time.In this example, 7 row before the row 11 have 3 bits and 4 show 2 bits.Thereby the back bit that interweaves for the second time is in the address 30.
Interweave for the second time although described " pushing on " in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used to use UE, base station or the Node B of TDD/CDMA, FDD/CDMA and TDSCDMA system.
After interweaving for the second time, the bit of each CCTrCH by map in physical channel/Resource Unit.In conjunction with Figure 11 the physical channel map is described.The physical channel map adopts different map methods at four kinds of different situations.In first kind of situation, a time slot has only a CCTrCH Resource Unit.In second kind of situation, in the time slot of down link, use more than one Resource Unit.In the third situation, in up link, use the spreading factor of the spreading factor of the data in the more than one Resource Unit and first Resource Unit more than or equal to second Resource Unit.In the 4th kind of situation, in up link, use the spreading factor of the spreading factor of the data in the more than one Resource Unit and first Resource Unit less than second Resource Unit.In the up link, can only there be two Resource Units to can be used for CCTrCH in the time slot.The address u that physical channel mapper 100 will be imported bit is divided into four classes (step 120).
For first kind of situation (time slot has a Resource Unit), bit is given Resource Unit by order assignment.Therefore, the bit address u after interweaving for the second time is directly corresponding to the address p (step 122) in the Resource Unit.
For second kind of situation (a plurality of Resource Units of down link), bit is given each Resource Unit by order assignment.First bit is distributed to Resource Unit 1, the second bit and is distributed to Resource Unit 2, by that analogy up to distributing to last Resource Unit.When distributing to last Resource Unit, next bit is distributed to Resource Unit 1.
Can see modular arithmetic as to each resource unit allocation.As shown in figure 12, three Resource Units are arranged.Filling Resource Unit is mould 3 computings.In general for N Resource Unit, utilize a modulo-N arithmetic to fill Resource Unit.
The odd number Resource Unit is from left to right filled and the even number Resource Unit is oppositely filled, from right to left.As shown in figure 12, Resource Unit 1 and 3 is from left to right filled and Resource Unit 2 is filled from right to left.
Bit is filled in this way up to one of them Resource Unit and is filled completely.This point is referred to as transfer point.At this some place, modulus is filled full Resource Unit quantity and is reduced.As shown in figure 12, Resource Unit 1 is filled at bit 681 places.After remaining Resource Unit was filled, Resource Unit 2 and 3 utilized Modulo-two operation to fill, from bit 684 (transfer point).
The physical channel mapper is divided into following four kinds with bit: before the forward before the transfer point, the transfer point oppositely, the forward behind the transfer point and reverse (step 124) behind the transfer point.Forward represents that bit is from left to right filled and the reverse presentation bit is filled from right to left.(step 126) determined according to its classification in the address of bit.
Derive from transfer point the shortest Resource Unit length and this length multiply by the quantity of Resource Unit.As shown in figure 12, first Resource Unit is 228 bit length.Transfer point is 228 * 3 Resource Units or 684.After determining transfer point, bit is forward or oppositely just can determines.For the bit before the transfer point, the address has been determined by the remainder that modulus removes in the bit address.With address 682 is example, 682 by modulus 3 remove equal 227 surplus 1.Because Resource Unit is from 1 to 3 counting rather than from 0 to 2 counting, adds 1 and obtain bit in Resource Unit 2 in remainder.In order to classify, the bit in the odd number Resource Unit be the forward even number then for oppositely.
Behind the transfer point, use similarly and handle.The bit address deducts its remainder of transfer point and is removed by new modulus, can determine the bit Resource Unit thus.
After bit is classified, utilize one of four formula to determine its address.For the forward before the transfer point, use formula 3.
P=Start+u/mod formula 3
Start is first address in this Resource Unit, and for example bit 0.U is the bit address after the physical channel map.P is determined Resource Unit address.Mod is the modulus before the transfer point, for example 3 in the example.
For before the transfer point oppositely, use formula 4.
P=End-u/mod formula 4
End is last address in this Resource Unit.
For the forward behind the transfer point, use formula 5.
P=Start+SP/mod+ (u-SP)/mod
SpFormula 5
SP is a transfer point, mod
SPIt is the modulus behind the transfer point.
For behind the transfer point oppositely, use formula 6.
P=End-SP/mod-(u-SP)/mod
Sp-1 formula 6
For the third situation (up link, wherein first Resource Unit has higher spreading factor than second Resource Unit), utilization is filled into bit in the Resource Unit based on the modulus of the spreading factor of these two Resource Units.Formula 7 is used for determining this modulus.
Mod=1+max ((SF1, SF2)/min (SF1, SF2)) formula 7
SF1 is the spreading factor of Resource Unit 1 and SF2 is the spreading factor of Resource Unit 2.
As shown in figure 13, the spreading factor of Resource Unit 1 is 16 and the spreading factor of Resource Unit 2 is 4.Thereby, utilize mould 5 computings to fill Resource Unit.Therefore, Resource Unit 1 has bit 0 and 5 and Resource Unit 2 has bit 1 to 4.After Resource Unit 1 was filled, remaining bit was filled into Resource Unit 2 in proper order.It is transfer point that Resource Unit 1 is filled full point.Resource Unit 1 always from left to right fill and Resource Unit 2 with reverse filling.
The physical channel mapper is divided into following three kinds with bit: reverse (step 128) behind the reverse and transfer point before the forward before the transfer point, the transfer point.(step 130) determined according to its classification in the address of bit.
Transfer point utilizes formula 8 can be got by the length of first Resource Unit.
The SP=mod* first Resource Unit length formula 8
After determining transfer point, just can determine that bit is a forward or reverse.For the bit before the transfer point, if the bit address is removed by modulus remainder is arranged, then this bit is in second Resource Unit.With bit 4 is example, and 4 are removed by modulus 5 and to obtain remainder 4.As shown in figure 10, as desired bit 4 in Resource Unit 2.If there is not remainder, then this bit is in first Resource Unit.Behind the transfer point, all bits are in second Resource Unit.
After bit is classified, utilize one of three formula to determine its address.For the forward before the transfer point, use formula 9.
P=Start+u/mod formula 9
For before the transfer point oppositely, use formula 10.
P=End-((mod-1) * (u/mod)-BN%mod) formula 10
BN%mod is to be the bit number of mould with mod.Mod=5 for example, then BN%mod is mod
5(bit number).
For behind the transfer point oppositely, use formula 11.
P=End-mod*SP/ (mod+1)-(u-SP) formula 11
For the 4th kind of situation (up link, wherein first Resource Unit has lower spreading factor than second Resource Unit), same utilization is filled into bit in the Resource Unit based on the modulus of the spreading factor of these two Resource Units.Formula 7 also is used for determining this modulus.
As shown in figure 14, the spreading factor of Resource Unit 2 is 16 and the spreading factor of Resource Unit 1 is 4.Thereby, utilize mould 5 computings to fill Resource Unit.Therefore, Resource Unit 1 has bit 0 to 3 and Resource Unit 2 has bit 4.After Resource Unit 1 was filled, remaining bit was filled into Resource Unit 2 in proper order.It is transfer point that Resource Unit 1 is filled full point.Resource Unit 1 always from left to right fill and Resource Unit 2 with reverse filling.
The physical channel mapper is divided into following three kinds with bit: reverse (step 132) behind the reverse and transfer point before the forward before the transfer point, the transfer point.(step 134) determined according to its classification in the address of bit.
Transfer point utilizes formula 12 can be got by the length of first Resource Unit.
The formula 12 of the SP=mod* first Resource Unit length/(mod-1)
After determining transfer point, just can determine that bit is a forward or reverse.For the bit before the transfer point, if the bit address adds 1 back being removed by modulus remainder is arranged, then this bit is in first Resource Unit.Otherwise then this bit is in second Resource Unit.Behind the transfer point, all bits are in second Resource Unit.
After bit is classified, utilize one of three formula to determine its address.For the forward before the transfer point, use formula 13.
P=Start+ ((mod-1) * (u/mod))+BN%mod formula 13
For before the transfer point oppositely, use formula 14.
P=End-u/mod formula 14
For behind the transfer point anti-with, use formula 15.
P=End-SP/ (mod+1)-(u-SP) formula 15
Utilization is at the formula of these four kinds of situations, and physical channel mapper 94 is determined the Resource Unit address p of preceding certain the particular address u of physical channel map.
Although described " pushing on " channel map in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used for UE, base station or the Node B of TDD/CDMA system.
As shown in figure 15, the another kind of method that physical channel is handled is referred to as " popping " processing.In transmission ends " popping " handles, will be imported into each bit of physical channel buffer 146 by one or more bits (step 136) of map to the first interleaver buffer 144.For example, an address in the physical channel buffer 146 is by the address of map in the first interleaver buffer 144.Bit by map after, be inserted in the physical channel buffer 146 (step 138) by the relevant position bits that read in the first interleaver buffer 144.Data in the physical channel buffer 146 are delivered to chip rate and are handled to transmit by air interface.At receiving terminal, bit is read and is write the first interleaver buffer 144 from physical channel buffer 146.Thereby " pushing on " of receiving terminal handled with transmission ends " popping " and handled oppositely.Hereinafter, " popping " that transmission ends mainly is described handled.Receiving terminal is similarly to be reversed.
Figure 16 is the block diagram of an embodiment of " popping " processing.The address generator 148 of popping determines to be written to the bit of physical channel buffer 146.An advantage of " popping " thereby handling is that Resource Unit can not filled on demand and need be cushioned physical channel data on a plurality of time slots.For example, if only transmit a Resource Unit at first time slot of a frame, " popping " handled and can be optionally only to be this Resource Unit bit of " popping ".Thereby popping to handle can be used for the physical channel buffering is reduced to only has a time slot.
The bit handled of " popping " can once obtain a bit or obtain with group, for example 8 bits, 16 bits or 32 bits.These bits preferably according to a Resource Unit from first bit to the end the order of bit obtain, although bit can obtain in proper order with other.The address generator 148 of popping is determined in the first interleaver buffers 144 address of the bit that will be read.The address generator 148 of popping utilizes the Control Parameter of standardized or signalisation to determine correct address.
The address generator 148 of popping transmits control signal to read/write controller 140.Read/write controller 140 is from the first address that also this bit is write physical channel buffer 146 of the first interleaver buffer, 144 interior determined address read fetch bits.All these operations are all by 166 controls of physical map controller, and this physical map controller 166 also utilizes the operation of Control Parameter monitoring physical layer process.
Be similar to " pushing on " and handle, the address generator 148 of popping has four main sub-devices: rate matchers 150, bit scrambler 152, second interleaver 154 and physical channel mapper 156.
Equally, other three the sub-devices to these four main sub-device fed information are: radio frame segmentation calculator 158, TrCH multichannel (MUX) calculator 158 and physical channel segmentation calculator 162.
With " pushing on " handle opposite, at these four main devices 150,152,154,156 of transmission ends according to sequential working shown in Figure 16.At first carry out the reverse physical channels map.Subsequently, carrying out oppositely interweaving for the second time, then is reverse bit scrambling.At last, carry out the reverse rate coupling.
The physical channel map adopts different map methods at four kinds of different situations.In conjunction with Figure 17 the physical channel map is described.In first kind of situation, a time slot has only a CCTrCH Resource Unit.In second kind of situation, in the time slot of down link, use more than one Resource Unit.In the third situation, in up link, use the spreading factor of the spreading factor of the data in the more than one Resource Unit and first Resource Unit more than or equal to second Resource Unit.In the 4th kind of situation, in up link, use the spreading factor of the spreading factor of the data in the more than one Resource Unit and first Resource Unit less than second Resource Unit.
The transfer point of odd number Resource Unit is the length of the shortest Resource Unit.As shown in figure 18, transfer point is 228 (length of the shortest Resource Unit).For the even number Resource Unit, transfer point is last address shorter than the length of the shortest Resource Unit in the Resource Unit.After determining transfer point, just can determine that according to its place Resource Unit bit is a forward or reverse.In the odd number Resource Unit then is reverse for the forward even number.
After bit is classified, utilize one of four formula to determine its address.For the forward before the transfer point, use formula 16.
U=p*mod+ru%mod formula 16
Bit address when u is the reverse physical channels map.P is the Resource Unit address.Mod is the modulus before the transfer point.Ru%mod is to be the Resource Unit bit number of mould with mod.
For before the transfer point oppositely, use formula 17.
U=End-p*mod+1 formula 17
End is last address in this Resource Unit.
For the forward behind the transfer point, use formula 18.
U=SP*mod+ (p-SP) * (mod
Sp) formula 18
SP is a transfer point, mod
SPIt is the modulus behind the transfer point.
For behind the transfer point oppositely, use formula 19.
U=SP*mod-(End-SP-p) * (mod
Sp-1)+RU-2 formula 19
RU is the Resource Unit number of bit.
For the third situation (up link, wherein first Resource Unit has higher spreading factor than second Resource Unit), as mentioned above, utilization is filled into bit in the Resource Unit based on the modulus of the spreading factor of these two Resource Units.
Two transfer points have been used for the physical channel map of the third situation: forward conversion point (SPF) and reverse conversion point (SPR).The forward conversion point is the transfer point of first Resource Unit, and it equals its length, as 228 among Figure 19.The reverse conversion point is the transfer point of second Resource Unit, and it is determined by formula 20.
SPR=End-(mod-1) * SPF formula 20
End is last address in the Resource Unit 2.
After bit is classified, utilize one of three formula to determine its address.For the forward before the transfer point, use formula 21.
U=mod*p formula 21
For before the transfer point oppositely, use formula 22.
u=mod*INT((LP2-ruPOS)/(mod-1)+MOD(LP2-ruPOS,(mod-1))+1
Formula 22
INT rounds operator.MOD is the delivery operator.LP2 is the rearmost point in the Resource Unit 2.RuPOS is the bit position number of bit in the Resource Unit.
For behind the transfer point oppositely, use formula 23.
U=mod+SPF+SPR-p-1 formula 23
For the 4th kind of situation (up link, wherein first Resource Unit has lower spreading factor than second Resource Unit), as mentioned above, same utilization is filled into bit in the Resource Unit based on the modulus of the spreading factor of these two Resource Units.
The physical channel map of the 4th kind of situation is only used reverse conversion point (SPR).The reverse conversion point is the transfer point of second Resource Unit, and it is determined by formula 24.
The formula 24 of the SPR=End-first Resource Unit length/(mod-1)
End is last address in the Resource Unit 2.
After bit is classified, utilize one of three formula to determine its address.For the forward before the transfer point, use formula 25.
U=mod*INT (p/ (mod-1))+ruPOS% (mod-1) formula 25
RuPOS% (mod-1) is to be the Resource Unit bit position of mould with (mod-1).
For before the transfer point oppositely, use formula 26.
U=mod* (LP2-p)+(mod)-1 formula 26
For behind the transfer point oppositely, use formula 27.
U=mod* (LP2-SPR+1)+(LP2-p) %mod Minus 1 formula 27
Utilization is at the formula of these four kinds of situations, and physical channel mapper 156 is determined the Resource Unit address p of certain specific bit address u of second interleaver.
Although described " popping " physical channel map in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used for UE, base station or the Node B of TDD/CDMA system.
Illustrate that in conjunction with Figure 21 interweave with the second time.Address u after specific bit address p after the physical channel map is used for determining oppositely to interweave for the second time.Utilize bit sum in the time slot of CCTrCH or CCTrCH and row amount of bias to determine bit number in every row.Utilize address p, can determine to change the row and the row (step 184) of bit in the preface array.
As shown in figure 22, analyze the bit of the address p=61 in the physical channel buffer.Utilize bit sum and row amount of bias as can be known, row 0 have 5 bits and other show 4 bits.Utilize bit number in known every row can determine the row and the row (row 12, row 1) of bit.
Utilize known row to change preface, determine not offset row (step 186).For last example, offset rows 12 is corresponding to not offset row 1.Utilize bit row and row in the not offset array, determine bit address (step 188).For last example, the bit address is 6.
Interweave for the second time although described " popping " in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used to use UE, base station or the Node B of TDD/CDMA, FDD/CDMA and TDSCDMA system.
As mentioned above, in the rate-matched, bit is removed and repeats to make full use of each channel with quantity that minimizes required channel and assurance.Rate matchers 150 is determined the address that each bit of the first interleaver buffer will be in after the reverse rate coupling.Rate-matched is mainly used three variable: e-ini, e-plus and e-minus.E-ini is the initial value of the e in the speed matching algorithm.E-plus is the increment of the e in the speed matching algorithm.E-minus is the decrement of the e in the speed matching algorithm.
Flow chart in conjunction with Figure 23-25 illustrates rate-matched.Rate matchers 150 determines that the data of particular channel are the non-turbo codings such as convolutional encoding, or the turbo coding.If channel right and wrong turbo coding, bit is processed as a sequence.
Turbo coding uses following three types of bits: systematization (S), join class 1 (P1) and join class 2 (P2).On the systematization bit, do not remove.Rate matchers 150 each class of the bit of these classes as independently the string (step 190).These bits are used as independently string manipulation do not need discrete and bit set as the bit that illustrates in the standard.This function is achieved by handling each sequence independently.
Except needs turbo coding was removed, the address computation of sequence was carried out (step 194) by formula 28 that is used to remove and the formula 29 that is used for repetition.
Formula 28
Formula 29
U is the calculated address of the bit in the first interleaver buffer.P is the bit address before the reverse rate coupling.
The removal of the sequence of turbo coding is handled in a different manner.Shown in Figure 24 and 25, use two kinds of common methods to determine the address of these bits.In first method as shown in figure 24, S, P1 and P2 sequence are carried out independent process.Thereby, obtain one group of Linear Indeterminate Equation.These equations can utilize the particular constraints condition of known variables to find the solution (step 198), mainly are that address u and p are constrained to the integer value.Utilize these constraints, the scope of separating narrows down, thereby for any given p, has only a u to separate.In order to implement this method, roughly estimate the removal quantity (step 200) of address u.Carrying out the retrieval of enough scopes around estimated value effectively separates with definite.Utilize the known constraints condition of intermediate variable to determine effectively to separate (step 202).
It below is the optimization technique of using first method.Systematization bit (S) is never removed.Formula 30 has illustrated at the P1 bit and has removed in the operation for any given address u, the state of variable e.
Formula 30
e
1Be variable e for P1.Similarly, e
1 Ini, e
1 -And e
1 +Be the e that corresponds respectively to P1
Ini, e
-And e
+u
1It is the bit number of determining address u P1 sequence before.n
1Be the current u of P1 sequence
1Removed bit number before the value.
Formula 31 has illustrated at the P2 bit and has removed in the operation for any given address u, the state of variable e.
Formula 31
e
2Be variable e for P2.Similarly, e
2 Ini, e
2 -And e
2 +Be the e that corresponds respectively to P2
Ini, e
-And e
+u
2It is the bit number of determining address u P2 sequence before.n
2Be the current u of P2 sequence
2Removed bit number before the value.
For given p, use formula 32.
U-p=n
1+ n
2Formula 32
Above-mentioned linear inequality comprises three equations and five unknown numbers (u, e
1, e
2, n
1, n
2).For determining separating of these equations, estimate n
1And n
2Value.Around estimated value, carry out the retrieval of enough scopes.Determine to separate according to the constraint of equation 33 and 34.
n
1And n
2Estimated value by the u in the formula 32 is determined by formula 35 replacement.
Formula 35 obtains formula 36.
Formula 36
γ removes ratio, and it is determined by formula 37.
Formula 37
Parameters of rate matching determines that algorithm removes P1 and P2 bit equably according to standard, removes except needing odd number.When the needs odd number was removed, P1 obtained more than one removal.Speed matching algorithm also allows to be no more than two P1 removals in delegation do not have P2 to remove simultaneously.In addition, can be no more than two P2 removals has a P1 to remove simultaneously.Therefore, obtain formula 38 and 39.
n
1-n
2≤ 3 formula 38
n
2-n
1≤ 2 formula 39
Utilize formula 38,39 and 36, obtain formula 40 and 41.
Formula 40
Formula 41
These formula are in order to determine to comprise the little subspace of separating.
For p arbitrarily, wherein will determine to write accordingly address u, the bit of this address can not removed (perhaps it can not finish) in the physical channel mapped buffer.Therefore, e
Value must be greater than e
-, obtain formula 42.
Formula 42
Subscript x is general, because this inequality of x=1 or 2 (for P1 and P2) is all set up.Utilize formula 30 and 31, obtain formula 43.
Formula 43
Having only the u of working as is a P
xFormula 43 is just set up during bit.When u is not P
xUse formula 44 during bit.
Formula 44 is effectively separated in order to determine, uses formula 45 and 46.
Formula 45
Formula 46
Subsequently, carry out range check.If u is the P1 bit then uses formula 47.
And
Formula 47
If u is the P2 bit then uses formula 48.
And
Formula 48
If u is the S bit then uses formula 49.
And
Formula 49
As shown in figure 25, below be second method.According to the position of u, can determine rate-matched input bit position p.Determine that system is than (step 204).System is than the removal ratio that depends on P1 and P2 sequence.Estimating system bit S
BitsQuantity, for example by formula 50 (step 206).
Formula 50
Be the estimation quantity of system's bit.P1
PRBe the removal ratio of P1 sequence, P2
PRIt is the removal ratio of P2 sequence.
Suppose that four kinds of situations depend on the order of bit (S, P1, P2 are forward, and S, P2, P1 are reverse).S is
Initial estimated value.The value representation of various situations is in table 1.
Table 1
The row top | Forward S P1 P2 | Reverse S P1 P2 | ||||
S | S | S-1 | S-1 | S | S-1 | S-1 |
S | S | S-1 | S | S-1 | S | |
S | S | S | S | S | S | |
S+1 | S | S | S+1 | S | S | |
P1 | S | S | S | S | S | S |
S | S+1 | S | S | S+1 | S | |
S | S+1 | S+1 | S+1 | S+1 | S | |
S+1 | S+1 | S+1 | S+1 | S+1 | S+1 | |
P2 | S | S | S | S | S | S |
S | S | S+1 | S | S | S+1 | |
S+1 | S | S+1 | S | S+1 | S+1 | |
S+1 | S+1 | S+1 | S+1 | S+1 | S+1 |
According to the type (row top) of analysis bit, the suitable four lines of option table 1.With the P2 bit is example, selects last four lines (for row top P2).If bit is a forward, use leftmost row.If bit is oppositely, use rightmost row.Utilize suitable four lines and three suitable row of this row, the output index of every row can be determined.With forward P2 bit is example, uses four kinds of situations (situation 1-S, S, S; Situation 2-S, S, S+1; Situation 3-S+1, S, S+1; Situation 4-S+1, S+1, S+1).
These four kinds of situations are used to calculate four kinds of possible outcomes (step 208) of outgoing position.The bit numerical table that is removed of determining every kind of possible outcome is shown in the table 2.Table 2 has also represented to export the computational methods of bit position.
Table 2
P1 bits | (e 1 ini-P1 bits*e 1 -)/e 1 + |
P2 bits | (e 2 ini-P2 bits*e 2 -)/e 2 + |
May export bit position | S bits-1+P1 bits+P1 Pbits-P1 Pbitsini+P2 Pbits-P2 Pbitsini |
P1
PbitsIt is removed P1 bit number.P2
PbitsIt is removed P2 bit number.P1
PbitsiniIt is initial p 1 bit number.P2
PbitsiniBe initial p 2 bit numbers.
First of the actual output of coupling bit position may be exported the bit number that bit position is represented S, P1 and P2.Utilize this information, determined input bit position p (step 210).
Although described " popping " rate-matched in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used to use UE, base station or the Node B of TDD/CDMA, FDD/CDMA and TDSCDMA system.
Next step that handle is reverse bit scrambling.The bit scrambler is for determining bit scrambling address by the address of second interleaver output.
In conjunction with the reverse bit scrambling of the flowchart text of Figure 26 process.Utilize the bit position k among the CCTrCH, determine scrambling code p
kCorresponding bit (step 400).Bit h
kBy scrambling, for example by with p
kCarry out XOR computing (step 402).
Although can before reverse rate coupling, carry out the bit scrambling, as shown in figure 27 and with the flowchart text of Figure 28 like that, the bit scrambling is carried out after being preferably in the reverse rate coupling.This embodiment allows all address mappings to carry out before any operation of bit value.The address (step 404) of back (before the reverse rate coupling) that interweave the reverse second time of determining the given bit in reverse rate coupling back.Utilize the address of given bit after oppositely interweaving for the second time, the p of scrambling bit
kBe determined (step 406).Given bit utilizes determined p
kBy scrambling, for example by with p
kCarry out XOR computing (step 408).
Although described the scrambling of " popping " bit in conjunction with a preferred TDD/CDMA communication system, it can be used for various application, for example is used for UE, base station or the Node B of TDD/CDMA system.
The another kind of processing reduced by first interleaver buffering and has been referred to as " first interleaver buffering of reduction ".Figure 29 is the block diagram of " first interleaver buffering of reduction ".
As shown in figure 29, the output of first interleaver 212 is not directly to deliver to the interleaver buffer.All physical layer buffer tables are shown among Figure 29, are finished by an independently public internal memory 220.The transport channel data piece is provided in a frame or multiframe.This characteristic is by the TTI parameter characterization.TTI can have four kinds of possible values: 10,20,40 and 80 milliseconds.10 milliseconds TTI represents data corresponding to 1 frame, and 20 milliseconds TTI represents 2 frames, and 40 milliseconds TTI represents 4 frames, and 80 milliseconds TTI represents 8 frames.The data of TTI first frame can directly be sent to physical channel processor 218.Other frames of TTI are cushioned in order to post-processed.Thereby whole first interleaver buffering is lowered a frame.For example, if TTI is 10 milliseconds, a frame directly is stored in the physical channel buffer, does not need first interleaver buffering.For 80 milliseconds TTI, seven frames rather than eight frame data need storage.
" first interleaver buffering of reduction " is preferably used in physical layer process " pushing on " and handles.Thereby after data were exported from first interleaver 212, it was written into the appropriate address of physical channel mapped buffer, although can use other physical layer process method.If the physical layer process method is used in for example rate-matched and back use intermediate buffering place that interweaves for the second time in physical channel is handled, still can use the interleaver buffering of reduction.The data of first frame directly are sent to physical layer process and are stored in the intermediate buffer.
As shown in figure 23, the bit of all frames is input in the MUX 214.The one MUX214 is sent to the 2nd MUX216 to be carried out the physical channel processing by physical channel processing block 218 with the bit of first frame.The bit of other frames is if TTI greater than 10 milliseconds, is sent to internal memory 220 (first interleaver buffering) by a MUX 214.The bit of first frame is sent to the chip rate processing to transmit by air interface subsequently.Thereafter the bit of frame obtains to carry out physical channel from internal memory 230 through the 2nd MUX216 and handles.All these operations are by 222 monitorings of physical channel controller.
Figure 30 A and 30B represent the data flow of first interleaver of reduction " buffering " of transport channel data piece of 10 milliseconds TTI (frame).The transport channel data bit directly is transferred to physical channel processor 218 and then is transferred to physical channel buffer and handles with the chip rate that carries out subsequently, and does not use first interleaver buffering.Shown in Figure 30 A, frame N directly is transferred to physical channel processor 218.Shown in Figure 30 B, next frame (frame N+1) also directly is transferred to physical channel processor 218.
Figure 31 A and 31B represent the data flow of first interleaver of reduction " buffering " of transport channel data piece of 80 milliseconds TTI.The transport channel data of first frame (frame N) is sent to physical layer process and is stored in the physical channel buffer (internal memory 220).Other frames (frame N+1 is to N+7) are stored in the physical channel buffer by physical layer process.In the frame below shown in Figure 31 B, (frame N+1) is sent to physical layer process and is stored in the physical channel buffer.Other frames (frame N+2 is to N+7) with the identical mode sequential processes of following six frames.The frame reading of data bit of chip rate processor after the physical channel buffer present frame.For example, if physical layer processor processes (frame N+1) then the chip rate processor reads frame N.20 is the same with 80 milliseconds above-mentioned processing with the data processing method of 40 milliseconds TTI.Unique difference is the frame number that is cushioned before the physical channel buffering.
Claims (8)
1. time division duplex/code division multiple access user facility is characterized in that comprising:
First buffer is at the first address buffer bit;
Second buffer is at the second address buffer bit;
The read/write controller is operably connected to first and second buffers, and the read/write controller is from the first address read fetch bit of first buffer of bit unit and this bit is write second address of second buffer;
Address calculator is operably connected to the read/write controller, and address calculator utilizes first address of bit to determine second address of this bit; And
Address calculator comprises that one second interleaver determines the address of bit after interweaving the second time in order to the bit and the known row that change preface that utilize the dose known amounts interweaved for the second time.
2. time division duplex/code division multiple access user facility as claimed in claim 1 is characterized in that, also comprises a Control Parameter piece, is used for exporting to second interleaver bit of the dose known amounts that will be interweaved for the second time.
3. time division duplex/code division multiple access user facility as claimed in claim 1 is characterized in that, first buffer is the first interleaver buffer and second buffer is a physical channel buffer.
4. time division duplex/code division multiple access user facility as claimed in claim 1, it is characterized in that, also comprise a Control Parameter piece, being used for to the output of second interleaver is to carry out the designator that interweave with the second time on a whole coded composite transport channel or a time slot at coded composite transport channel.
5. time division duplex/CDMA base is characterized in that comprising:
First buffer is at the first address buffer bit;
Second buffer is at the second address buffer bit;
The read/write controller is operably connected to first and second buffers, and the read/write controller is from the first address read fetch bit of first buffer of bit unit and this bit is write second address of second buffer;
Address calculator is operably connected to the read/write controller, and address calculator utilizes first address of bit to determine second address of this bit; And
Address calculator comprises that one second interleaver determines the address of bit after interweaving the second time in order to the bit and the known row that change preface that utilize the dose known amounts interweaved for the second time.
6. time division duplex/CDMA base as claimed in claim 5 is characterized in that, also comprises a Control Parameter piece, is used for exporting to second interleaver bit of the dose known amounts that will be interweaved for the second time.
7. time division duplex/CDMA base as claimed in claim 5 is characterized in that, first buffer is the first interleaver buffer and second buffer is a physical channel buffer.
8. time division duplex/CDMA base as claimed in claim 5, it is characterized in that, also comprise a Control Parameter piece, being used for to the output of second interleaver is to carry out the designator that interweave with the second time on a whole coded composite transport channel or a time slot at coded composite transport channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU022311858U CN2600993Y (en) | 2002-04-16 | 2002-04-16 | TDD/CDMA communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU022311858U CN2600993Y (en) | 2002-04-16 | 2002-04-16 | TDD/CDMA communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2600993Y true CN2600993Y (en) | 2004-01-21 |
Family
ID=34149054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNU022311858U Expired - Lifetime CN2600993Y (en) | 2002-04-16 | 2002-04-16 | TDD/CDMA communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2600993Y (en) |
-
2002
- 2002-04-16 CN CNU022311858U patent/CN2600993Y/en not_active Expired - Lifetime
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN2585495Y (en) | Physical layer processing for CDMA radio communication system | |
CN1252962C (en) | Rate matching device and method for data communication system | |
CN1199478C (en) | Method for equalizing service of Eb/1 ratio in multiple CDMA system | |
CN1144377C (en) | Channel encoding device and method for communication system | |
CN1633770A (en) | Method for rate matching | |
CN1314222C (en) | Apparatus and method for channel coding and multiplexing in CDMA communication system | |
CN1223103C (en) | Apparatus and method for transmitting TFCI bits for hard split mode in a CDMA mobile communication system | |
CN1516345A (en) | Error-correcting coding equipment | |
CN1836394A (en) | Apparatus and method for coding/decoding block ldpc codes in a mobile communication system for maximizing error correction performance and minimizing coding complexity | |
CN1547334A (en) | Method for configuring a telecommunication system | |
CN1553602A (en) | Apparatus and method for bit interleaving in mobile communication system | |
CN101079820A (en) | Method for transmitting frame and transmitting multiple frame in mobile communication system | |
CN1161905C (en) | Method for rate match between data transmission channels and relevant device, base station and mobile station | |
CN1402459A (en) | Apparatus and method for sign mapping transmission format combined indicating sign bit | |
CN101047393A (en) | Method for generating interlever/de-interleaver and its application | |
CN1276588C (en) | Apparatus and method for generating codes in communications system | |
CN1685621A (en) | Method and apparatus for deinterleaving interleaved data stream in a communication system | |
CN1647419A (en) | Receiving station for CDMA wireless system and method | |
CN1395773A (en) | Method and device for processing transmission and reception of information symbols in multiplexed channels and corresponding receiving processing method and device | |
CN1262071C (en) | Encoding/decoding apparatus and method in CDMA mobile comunication system | |
CN1808957A (en) | A method and a device for adapting data rates | |
CN2600995Y (en) | TDSDMA communiation system | |
CN2600993Y (en) | TDD/CDMA communication system | |
CN2600994Y (en) | FDD/CDMA communication system | |
CN2600996Y (en) | TDSCDMA communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20120416 Granted publication date: 20040121 |