Signaling of sequence generator initialization parameters for uplink reference signal generation
Abstract
This record has no abstract on file.
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
1 claim: 1 independent, 0 dependent
- 1Patent claims Zastrzeżenia patentowe 1. A method of initializing a pseudo-axial sequence generator implemented by a wireless device, on which the generation of an uplink reference signal is to be based, in which cyclic shift hopping is activated for that device, including; 1. Realizowany przez urządzenie bezprzewodowe sposób inicjalizowania generatora sekwencji pseudoiosowych, na którym ma być oparte wytwarzanie sygnału referencyjnego łącza w górę, w którym dia tego urządzenia aktywowany jest przeskok przesunięcia cyklicznego, obejmujący; selectively deriving (300) one of the initialization sequences from a subset of possible initialization sequences for the sequence generator according to one or more rules that define different initialization sequences from this subset as a function of a single parameter, wherein this single parameter is obtained from the base station, wherein said output (300) comprises outputting an initialization sequence based on a defined "one to one" mapping of possible initialization sequences from this subset to the possible values of a single parameter; wherein the range of this single parameter is smaller than the range of this subset; selektywne wyprowadzanie (300) jednej z sekwencji inicjalizacyjnych z podzbioru możliwych sekwencji inicjalizacyjnych dla generatora sekwencji według jednej lub większej liczby reguł, które definiują różne sekwencje inicjalizacyjne z tego podzbioru jako funkcję pojedynczego parametru, przy czym ten pojedynczy parametr jest otrzymywany ze stacji bazowej, przy czym wspomniane wyprowadzanie (300) obejmuje wyprowadzanie sekwencji inicjalizacyjnej w oparciu o zdefiniowane przyporządkowanie „jeden do jednego” możliwych sekwencji inicjalizacyjnych z tego podzbioru do możliwych wartości pojedynczego parametru; przy czym zakres tego pojedynczego parametru jest mniejszy niż zakres tego podzbioru; generating (310) an uplink reference signal using the initialized sequence generator to the derived initialization sequence by determining a cyclic shift hopping scheme from the derived initialization sequence and using this cyclic shift hopping scheme for the cyclic shift, and also applying the resulting cyclic shift for the base sequence; and sending (320) the generated signal. wytwarzanie (310) sygnału referencyjnego łącza w górę z wykorzystaniem generatora sekwencji inicjalizowanego do wyprowadzonej sekwencji inicjalizacyjnej, przez wyznaczenie schematu przeskoku przesunięcia cyklicznego z wyprowadzonej sekwencji inicjalizacyjnej oraz zastosowanie tego schematu przeskoku przesunięcia cyklicznego dla przesunięcia cyklicznego, a także zastosowanie wynikowego przesunięcia cyklicznego dla sekwencji bazowej; oraz wysyłanie (320) wytworzonego sygnału. 2. The method according to claim The method of claim 1, wherein the output (300) of the initialization sequence comprises complementing this single parameter with a defined number of zeros. 2. Sposób według zastrz. 1, przy czym wyprowadzanie (300) sekwencji inicjalizacyjnej obejmuje uzupełnianie tego pojedynczego parametru zdefiniowaną liczbą zer. 3. The method according to any of claims 1-2, wherein said output (300) comprises outputting the cmi initialization sequence according to expression, wherein z is a single parameter and denotes a rounding function that rounds x to the nearest integer less than or equal to x. 3. Sposób według dowolnego z zastrz. 1-2, przy czym wspomniane wyprowadzanie (300) obejmuje wyprowadzanie sekwencji inicjalizacyjnej cmi według wyrażenia , przy czym z jest pojedynczym parametrem, a oznacza funkcję zaokrąglenia, która zaokrągla x do najbliższej liczby całkowitej mniejszej iub równej x. 4. The method according to claim 1, wherein this single parameter contains from 9 to 10 bits and the derived initialization sequence contains 31 bits. 4. Sposób według zastrz. 1, przy czym ten pojedynczy parametr zawiera od 9 do 10 bitów, a wyprowadzona sekwencja inicjalizacyjna zawiera 31 bitów. 5. The method according to claim 1, wherein the range of this single parameter extends from a minimum value of 0 to a maximum value of no more than 541. 5. Sposób wediug zastrz. 1, przy czym zakres tego pojedynczego parametru rozciąga się od wartości minimalnej wynoszącej 0 do wartości maksymalnej nie większej niż 541. 6. The method according to claim 1, wherein the initialization sequence is a device dependent sequence. 6. Sposób według zastrz. 1, przy czym sekwencję inicjalizacyjną stanowi sekwencja zależna od urządzenia. 7. The method according to claim 6, further comprising outputting an indication of whether the offset hop 7. Sposób według zastrz. 6, ponadto obejmujący wyprowadzanie wskazania tego, czy przeskok przesunięcia -22cykiicznego jest aktywowany dla urządzenia, według jednej lub większej liczby reguł, które definiują takie wskazanie jako funkcję pojedynczego parametru. 22 is activated for the device according to one or more rules that define such an indication as a function of a single parameter. 8. A wireless device (16-2) adapted to initialize a pseudo-random sequence generator on which the uplink reference signal generation is to be based, comprising a transceiver (42) and one or more processing modules (44) adapted when said device is activated cyclic shift hop to:8. Urządzenie bezprzewodowe (16-2) przystosowane do inicjalizowania generatora sekwencji pseudolosowych, na których ma być oparte wytwarzanie sygnału referencyjnego łącza w górę, zawierające urządzenie nadawczoodbiorcze (42) oraz jeden lub większą liczbę modułów przetwarzających (44) przystosowanych, gdy dla wspomnianego urządzenia aktywowany jest przeskok przesunięcia cyklicznego, do: selectively derived one of the initialization sequences from a subset of possible initialization sequences for the sequence generator according to one or more rules that define different initialization sequences from that subset as functions of a single parameter, wherein the one or more processing modules (44) are adapted to output the initialization sequence based on a defined "one to one" assignment of possible initialization sequences to the possible values of this single parameter, wherein the range of this single parameter is smaller than the range of this subset ;selektywnego wyprowadzana jednej z sekwencji inicjalizacyjnych z podzbioru możliwych sekwencji inicjalizacyjnych dla generatora sekwencji według jednej lub większej liczby reguł, które definiują różne sekwencje inicjaiizacyjne z tego podzbioru jako funkcje pojedynczego parametru, przy czym te jeden lub większa liczba modułów przetwarzających (44) są przystosowane do wyprowadzania sekwencji inicjalizacyjnej w oparciu o zdefiniowane przyporządkowanie „jeden do jednego” możliwych sekwencji inicjalizacyjnych do możliwych wartości tego pojedynczego parametru, przy czym zakres tego pojedynczego parametru jest mniejszy niż zakres tego podzbioru;producing an uplink reference signal using the initialized sequence generator to the derived initialization sequence by determining the cyclic shift hopping scheme from this designated initialization sequence and using this cyclic shift scheme for the cyclic shift as well as applying the resulting cyclic shift for the base sequence;and sending the generated signal via this transceiver. wytwarzania sygnału referencyjnego łącza w górę z wykorzystaniem generatora sekwencji inicjalizowanego do wyprowadzonej sekwencji inicjalizacyjnej, poprzez wyznaczenie schematu przeskoku przesunięcia cyklicznego z tej wyznaczonej sekwencji inicjalizacyjnej oraz zastosowanie tego schematu przesunięcia cyklicznego dla przesunięcia cyklicznego, a także zastosowanie wynikowego przesunięcia cyklicznego dla sekwencji bazowej;oraz wysyłania wytworzonego sygnału za pośrednictwem tego urządzenia nadawczo-odbiorczego. 9. The device (12-1) according to claim 8, wherein the one or more processing modules (44) are adapted to output the initialization sequence by completing this single parameter with a defined number of zeros. 9. Urządzenie (12-1) według zastrz. 8, przy czym te jeden lub większa liczba modułów przetwarzających (44) są przystosowane do wyprowadzania sekwencji inicjalizacyjnej przez uzupełnianie tego pojedynczego parametru zdefiniowaną liczbą zer. 10. The device (12-1) according to any one of claims 8-9, wherein the one or more processing modules (44) are adapted to output this emu initialization sequence according to the expression 'inh 10. Urządzenie (12-1) według dowolnego z zastrz. 8-9, przy czym te jeden lub większa liczba modułów przetwarzających (44) są przystosowane do wyprowadzania tej sekwencji inicjalizacyjnej emu według wyrażenia 'inh Z , gdzie z jest pojedynczym parametrem, a oznacza funkcję zaokrąglenia, która zaokrągla x do najbliższej liczby całkowitej mniejszej lub równej x. Z, where z is a single parameter, and is a rounding function that rounds x to the nearest integer less than or equal to x. 11. The device (12-1) according to claim 8, wherein this single parameter contains 9 or 10 bits, and the output initialization sequence contains 31 bits. 11. Urządzenie (12-1) według zastrz. 8, przy czym ten pojedynczy parametr zawiera 9 lub 10 bitów, zaś wyprowadzana sekwencja inicjalizacyjna zawiera 31 bitów. 12. The device (12-1) according to claim 8, wherein the range of this single parameter extends from a minimum value of 0 to a maximum value of no more than 541. 12. Urządzenie (12-1) według zastrz. 8, przy czym zakres tego pojedynczego parametru rozciąga się od wartości minimalnej wynoszącej 0 do wartości maksymałnej nie większej niż 541. 13. The device (12-1) according to claim 8, wherein this initialization sequence is a dependent sequence 13. Urządzenie (12-1) według zastrz. 8, przy czym tę sekwencję inicjalizacyjną stanowi sekwencja zależna od -23 devices. -23 urządzenia. 14. The device (12-1) according to claim 8, wherein the one or more processing modules (44) are further adapted to output an indication of whether cyclic shift hopping is activated for this device, according to one or more rules that define such an indication as a function of this single parameter. 14. Urządzenie (12-1) wediug zastrz. 8, przy czym te jeden iub większa liczba modułów przetwarzających (44) są ponadto przystosowane do wyprowadzania wskazania tego, czy przeskok przesunięcia cyklicznego jest aktywowany dla tego urządzenia, wediug jednej lub większej liczby reguł, które definiują takie wskazanie jako funkcję tego pojedynczego parametru. 14-2 14-2 14-1 14-1 14-N 14-N EP 2 832 064 B1 EP 2 832 064 B1 FIG. 1 FIG. 1 ΕΡ 2 832 064 Β1 ΕΡ 2 832 064 Β1 100 100 110 110 120 120 130 130 140 140 F / G. 2 F/G. 2 FIRST DEVICE 16-1 PIERWSZE URZĄDZENIE 16-1 30-1 30-1 A AND 30-2 30-2 DRUGIE URZĄDZENIE 16-2,-. SECOND DEVICE 16-2, -. J and "9 S 3 and 9 I and SI is;J i" 9 S 3 i 9 I i S I i s ;T 1 J jo A 30 29 T 1 J jo A 30 29 29 29 0.0. 0 0 11 10 9 8 0.0. 0 0 11 10 9 8 T ł * · « « ft * » » · » _o _o 11 11 10 98 ” ” ·" E T ł * · «« ft * »» · »_o _o 11 11 10 98" "·" E Father o. oj i o n 28-1 28-1 11 ?! 1 st3 . »Z-24-1 '0.0 00 00 003 Lz-28-2 j 30 29 11 10 · 9 8" "1 O fi i::::::: s^ 24-2 * * · * »· * JZ and AAAA 11 ll! 'i 30 29 11 10 9 8 1 O' i --------_------- 2 i 11?! 1 o 3 .» z-24-1 '0.0 00 00 003 Lz-28-2 j 30 29 11 10· 9 8 "" 1 O fi i : : : : : : : s^24-2 * * · * » · * J-Z i A A A A 11 ll! ’ i 30 29 11 10 9 8 1 O ’ i--------_-------2 i A A 30 29 AA 30 29 Al AJ Al AJ 10 98 10 98 A A AA 29 29 A A A A J J AAAAJJ 10 9 8 1 About 10 9 8 1 O t i i ii L. L. A AND 29 ±1 11 29 ±1 11 10 98 sts 10 98 o A A ! 30 29 L_.___ AA! 30 29 L _.___ AA 11 11 AA 11 11 10 9 8 1 10 9 8 1 O 26-1 ¥ 26-1 ¥ CODING KODOWANIE J PARAMETERS} \} \ zxz J PARAMETRY } \ } \ z x z X · z **. _ rf * X · z **. _ rf* 26-2^ 26-2^ CODING from \ ί PARAMETERS \ and \ z KODOWANIE z \ ί PARAMETRY \ i \ z EP 2 832 064 B1 EP 2 832 064 B1 FIG. 3 FIG. 3 ΕΡ 2 832 064 Β1 ΕΡ 2 832 064 Β1 FIG. 4 FIG. 4 ΕΡ2 832 064 Β1 ΕΡ2 832 064 Β1 ΕΡ 2 832 064 Β1 ΕΡ 2 832 064 Β1 ΕΡ 2 832 064 Β1 ΕΡ 2 832 064 Β1 F / G. 7 F/G. 7 ΕΡ2 832 064 Β1 ΕΡ2 832 064 Β1 LINK SIGNALS DOWN 1 J>. · ~~ with '- »' SYGNAŁY ŁĄCZA W DÓŁ 1 J> .· ~~z ' - » ' SYGNAŁY ŁĄCZA W GÓRĘ UP LINK SIGNALS EXAMPLE TERMINAL. PRZYKŁADOWY TERMINAL . MOBILE MOBILNY FIG. 9 FIG. 9 LINK SIGNALS DOWN SYGNAŁY ŁĄCZA W DÓŁ FIG. 10 FIG. 10 EP 2 832 064 B1 EP 2 832 064 B1 EXAMPLE BASE STATION PRZYKŁADOWA STACJA BAZOWA
146 paragraphs in 1 section, as filed
TECHNICAL FIELD [0001] The present invention relates generally to the initialization of pseudo-random sequence generators on which wireless devices base the generation of uplink reference signals, and in particular to preferred coding and parameter signaling techniques for such initialization.
BACKGROUND OF THE INVENTION A wireless device (also referred to as a user device, UE) sends in a wireless communication system one or more uplink reference signals for a number of reasons, e.g., to allow the receiving base station to estimate the wireless channel. This wireless device typically generates a reference signal using one or more pseudo-random sequence generators. Therefore, the initialization of the sequence generator (s) with the specific initialization sequence (s) determines the uplink reference signal that the device sends. In this regard, the base station manages the initialization of the sequence generator (s) of this device, which means that the signaling of the initialization sequence for the wireless device presents problems regarding signaling overhead.
[0003] Consider, for example, LTE (Long Term Evolution) networks. LTE networks were created to enable optional CoMP (Coordinated multipoint processing) techniques in which different sectors and / or cells operate in a coordinated way in e.g. scheduling and / or processing. An example is uplink CoMP processing (UL) uplink), in which the signal from a single UE is usually received at a number of receiving points and jointly processed to improve link quality. Joint processing of the UL link (also called UL CoMP) enables the conversion of what is considered to be intercellular interference in a traditional system into a useful signal. Thus, LTE networks using UL CoMP can be created with a smaller cell size compared to traditional systems to take full advantage of the benefits of CoMP.
[0004] The UL link in LTE was established based on coherent processing, i.e. the receiver is assumed to be able to estimate the radio channel from the transmitting UE and benefit from such information in the detection phase. Thus, each transmitting UE sends a reference signal (RS) associated with each UL data channel or control channel (e.g., PUSCH and PUCCH). Document 3GPP TS 36.211 V10.4.0 ¢ 2011-12), "Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 10) ". For the PUSCH channel, one demodulation reference signal (DMRS) is transmitted per slot in the same band as the uplink of the data channel. For the PUCCH, a number of PUCCH-RS signals are transmitted, multiplexed by the UE in time with each subframe, extending to the PUCCH band allocated to that UE.
[0005] Additional RS signals potentially transmitted by UEs consist of sounding reference signals (SRS). These reference signals are transmitted by the UE in predetermined times at a predetermined band to allow for deleting UL network channel channel properties.
[0006] RS signals from different UEs in the same cell potentially interfere with each other and even with RS signals from UEs in neighboring cells, assuming synchronized networks. To reduce the level of interference between RS signals in various editions of the LTE standard, various techniques have been introduced to obtain orthogonal or semi-orthogonal RS signals. The LTE design assumption includes orthogonal RS signals in each cell and semi-orthogonal RS signals between different cells (although orthogonal RS signals can be obtained for cell aggregates through so-called "sequence planning"). In contrast, the orthogonality of DMRS signals transmitted by UEs belonging to different cells is currently being discussed when creating the Rel-11 LTE standard. A family of techniques for orthogonality of DMRS signals between cells was considered. Some of these techniques rely on the ability to coordinate the base-sequence index (BSI) used to generate RS signals by different UEs in different cells, as further described below.
[0007] Another solution used in the UL of the LTE system is the MU-MIMO (multi-user, multipleinput muitiple-output) technique in which PUSCH data transmissions from a number of UEs are co-ordered in at least partially overlapping band in the same subframe, in the same cell. UEs are separated on the receiver side by using multi-antenna processing. To enable the receiver to determine signals from jointly scheduled UEs, it is preferred to allocate DMRS signals for such UEs in a manner that ensures orthogonality. This can be accomplished by assigning different orthogonal cover codes (OCC) to DMRS signals jointly serialized UEs. If these shared serially overlapped bands overlap, you can also use DMRS signal separation for different UEs based on cyclic shift (CS).
[0008] Each DMRS signal is characterized by a group index and a sequence index that define so-called base sequence indicator (BSI). In the Rel-8/9/10 standards, BSIs are allocated cell-dependent and are a function of the cell-iD cell identifier, with the cell-ID identifying the cell in the LTE system and affecting a number of cell-dependent algorithms and procedures. The different base sequences are semi-orthogonal, which means that in general there is some interference between the sequences. The DMRS signature for a given UE is transmitted only in the same PUSCH channel band, and the base sequence is generated accordingly, so that the RS signal is a function of the band of this PUSCH channel. Two RS signals are transmitted for each subframe, one per slot. In the Rei-11 standard, the allocation of BSI indicators dependent on the UE device will probably be introduced.
[0009] Orthogonal DMRS signals can be obtained using cyclic shift (CS) in the Rel-8/9 standard or by CS shift in combination with the orthogonal OCC code in the Rel-10 standard. CS shift is a way of obtaining orthogonality based on cyclic shifts in time, under certain propagation conditions, between RS signals generated from the same base sequence. Only 8 different CS values can be dynamically indexed in standards
-3Rel-8/9/10, although in practice less than 8 orthogonal DMRS signals can be obtained, depending on the propagation properties of the channel (not including OCC codes in this example). Although the CS shift is effective in multiplexing the DMRS signals allocated to completely overlapping bands, orthogonality is lost when these bandwidths differ and / or when the interfering UE device uses a different base sequence.
[0010] To increase the randomization of interference between different UE devices (e.g., in different cells), pseudo-random CS shift (CSH) is used. This randomization scheme in the Rel-8/9/10 standard is cell dependent. In general, a different CS offset is used in each slot and is known both on the UE and eNB side, so that it can be compensated on the receiver side during channel estimation. The CSH shift is generated according to the 31 bit cm initialization parameter.
[0011] OCC coding is a multiplexing technique based on orthogonal codes in the time domain, operating on 2 RS signals provided for each UL subframe. The OCC code [1 -1] can suppress the interference DMRS signal as long as its input after the filter matched in the receiver is identical in both DMRS signals of the same subframe. Similarly, the OCC code [1 1] can suppress the interfering DMRS signal as long as its input after the eNB matched filter has the opposite sign to these two RS signals of the same subframe. It is obvious that CS shift and OCC coding will also be supported by UE devices according to Rel-11 standard.
[0012] While base sequences are allocated in a semi-static manner, the CS offset and OCC code are dynamically allocated as part of the scheduling allocation for each UL PUSCH transmission. Although joint processing techniques can be used for PUSCH, channel estimations based on DMRS signals are usually performed independently at each pickup point, even with UL CoMP technology. Thus, it is crucial to keep the interference level to an acceptable level, in particular for RS signals.
[0013] For SRS signals, RS signals are also produced depending on the BSI indicator (which for some UEs may differ from the BSI indicator for the DMRS signal). Different SRS signals can be multiplexed using CS shift and COMB sets. The COMB file indicates the specific assignment of the interlaced RS signal to a subset of carriers. SRS signals allocated to different COMBs (i.e., non-overlapping subcarrier sets) are therefore perfectly orthogonal.
[0014] For PUCCH-RS signals, one or more RS signals are generated per slot, depending on the PUCCH channel format and other parameters. PUCCH-RS signals for different UEs are separated using the CS shift and the OCC code that cover the entire slot. Also, PUCCH-RS signals are produced depending on the BSI indicator, which may generally differ from the BSI indicator of the DMRS signal.
[0015] One of the improvements contemplated in the LTE Rel-11 standard is the ability to configure parameters for the BSI and initialize the CSH shift in a UE-dependent, either semi-static or dynamic manner, e.g. by signaling in scheduling assignments. This configuration capability allows additional RS signal allocation options, enabling e.g. intercell orthogonality of UE devices. Document R1-121028 - "Details about UL DMRS configuration and signaling". To get orthogonality
-4the OCC code must be set to the same CSH scheme for paired UEs. However, the problem is that the csnit initialization parameter is 31 bits in size, which requires signaling with significant overhead. 3GPP R1-121350, "DMRS configuration for UL CoMP" discloses two possible solutions for configuring the base sequence indicator and cyclic hopping scheme. Solution 1 configures the base sequence and CSH independently, while Solution 2 configures them together using the cell's virtual ID.
SUMMARY OF THE INVENTION [0016] One or more embodiments of the invention presented herein advantageously reduce control signaling between a base station and a wireless device in a wireless communication system compared to known control signaling solutions. These embodiments of the invention, in particular, reduce control signaling to initialize pseudo-random sequence generators on which wireless devices base the production of uplink reference signals.
[0017] In particular, one or more embodiments of the invention includes a base station adapted to initialize pseudo-random sequence generators on which wireless devices base the production of uplink reference signals. This base station is adapted to determine the first sequence from the first subset of possible initialization sequences for the pseudorandom sequence generator of the first wireless device, as well as to determine the second sequence from the second subset of possible initialization sequences for the pseudorandom sequence generator of the second wireless device. The scope of this second subset includes at least the scope of the first subset.
[0018] This base station further encodes this first sequence as a first set of two or more parameters and encodes this second sequence as a second set of one or more parameters, and the second set of parameters includes at least one parameter not included in the first set of parameters and contains a smaller number of bits than this first set. After performing this coding, the base station initiates the sequence generators of these first and second devices with these first and second sequences by transmitting these first and second parameter sets to these first and second devices. After receiving these parameter sets, these devices decode these sequences according to one or more rules that define these sequences as functions of these parameter sets, and then generate uplink reference signals based on these sequences.
[0019] In at least some embodiments of the invention, the base station encodes the second sequence as a single parameter. For example, in one embodiment of the invention, this single parameter contains a defined number of least significant bits from this second sequence, respectively for the range of the second subset. By contrast, in another example, the second sequence is encoded based on a defined "one to one" mapping of possible initialization sequences from the second subset to the possible values of this single parameter, wherein the range of this single parameter is smaller than the range of the second subset.
[0020] In other embodiments of the invention, the base station encodes the second sequence as a combination
-5 linear two parameters. In this case, the first of these two parameters encodes the defined number of least significant bits from this second sequence, and the second of these two parameters encodes the defined number of more significant bits from this second sequence (without one or more of the most significant bits from this second sequence) .
[0021] In any case, the second sequence is encoded as a second set of parameters, which in some embodiments of the invention contains only 9 or 10 bits, i.e. significantly less bits than 31 bits required for signaling the second sequence as such in these examples. These examples thus provide a reduction of control signaling associated with the signaling of the second sequence.
[0022] In one or more embodiments of the invention, in which the initialization sequences correspond to the cyclic shift hopping schemes for devices, the first initialization sequence comprises a cell dependent sequence, and the second initialization sequence comprises a device dependent sequence. The base station initiates sequence generators in such a way as to maintain backward compatibility with respect to the first device, while achieving intercellular orthogonality for the second device, relative to the third wireless device in another cell. If these embodiments of the invention use LTE technology, e.g. the first and third devices are older devices, adapted to the LTE Rel-8/9/10 standard, while the second device is a newer device, which is adapted to the LTE Rel-11 standard.
[0023] In this case, the base station determines the second sequence for the second device by selecting from the second subset an initialization sequence that corresponds to the initialization sequence for the third device pseudo-random sequence generator. The base station is able to do this because the range of the second subset includes at least the range of the subset of possible initialization sequences for the third device; ie. the initialization sequence for the second device may take values that are possible for the third device. With the same initialization sequences (and therefore cyclic shift hopping schemes) for the second and third devices, the base station is able to obtain intercellular orthogonality for these paired devices by using different orthogonal cover codes (OCC) for these devices. It should be noted that because of this selection of initialization sequences, the base station may freely pair a newer device in one cell with any legacy device in another cell to obtain intercellular orthogonality between the uplink reference signals of these devices.
[0024] Of course, the present invention is not limited to the above elements and advantages. Indeed, qualified persons will notice additional elements and benefits after reading the detailed description below and after viewing the figures of the attached drawing.
BRIEF DESCRIPTION OF THE FIGURES [0025]
Fig. 1 shows a block diagram of a wireless communication system with a base station and a wireless device adapted according to one or more of the present embodiments of the sequence generator initialization.
-6Fig. 2 is a logic diagram of the processing performed by the base station for initializing pseudo-axial sequence generators according to one or more of the present embodiments. Fig. 3 illustrates an example of coding by the base station of initialization sequences for various wireless devices according to one or more embodiments.
Fig. 4 is a logic diagram of the processing performed by a base station for initializing pseudo-axial sequence generators according to one or more of the present embodiments.
Fig. 5 is a table that illustrates an example of a "one to one" assignment between a decimal representation of possible initialization sequences and possible values of a single parameter according to one or more embodiments.
Figures 6A-6B are tables that illustrate various examples of combined coding according to one or more embodiments.
Fig. 7 is a logic diagram of the processing performed by a wireless device for initializing a pseudo-wax sequence generator according to one or more of the present embodiments.
Fig. 8 is a table that illustrates an example of a "one to one" assignment between a decimal representation of possible initialization sequences and possible values for a set of parameters, according to one or more embodiments.
Fig. 9 is a biok diagram that illustrates a wireless device adapted to initialize a pseudo-wax sequence generator according to one or more of the present embodiments.
Fig. 10 is a block diagram that illustrates a base station adapted to initialize pseudo-axial sequence generators according to one or more of the present embodiments.
DETAILED DESCRIPTION [0026] Fig. 1 shows a wireless communication system 10 according to one or more embodiments of the invention. This system 10 includes a radio access network (RAN) that contains a number of geographically dispersed base stations 12-1, 12-2, ... 12-N. These 12-1, 12-2, ... 12-N base stations (collectively referred to as base stations 12) provide radio communication range for 16-1, 16-2,., 16-M wireless devices in specific areas called cells 14-1, 14-2, ... 14-N. Via base stations 12, wireless devices 16 gain access to the core network 18, which in turn connects these devices 16 to one or more external networks 20, e.g. to the internet.
[0027] Wireless devices 16 send respective uplink reference signals 22 to base stations 12. Base stations 12 use these uplink reference signals at different targets, e.g., to estimate individual wireless channels between base stations 12 and devices 16. To these Uplink reference signals may include e.g. demodulation reference signals (DMRS demodulation reference signals) which base stations 12 use to demodulate data signals and / or control signals from the uplink, sounding reference signals (SRS)
-Ί signal) etc. Regardless, devices 16 use pseudo-random sequence generators to generate these uplink reference signals 22, e.g. any selected 16-m device can use two sequence generators to produce two sequences of maximum length, and then add these modulo 2 sequences to produce the Golden sequence upon which the uplink reference signal 22 for this device 16 is based. This Gold sequence in certain example embodiments of the invention, e.g. dictates a cyclic shift hopping (CSH) scheme, which device 16 uses for cyclic shift, and then applies the resulting cynical shift for the base sequence to generate an uplink reference signal 22 .
[0028] The 12-n base station manages the 22-m uplink reference signal that sends any selected 16-m device, including by managing the initialization of one or more pseudo-random sequence generators of this device. In this regard, the base station 12-n initializes the device sequence generator by informing the device about the initialization sequence to which the generator is to be initialized, e.g. initialization sequence represented in Cmit decimal form in examples regarding LTE technology. In some embodiments of the invention, the 12-n base station initializes the sequence generators of the various devices with different initialization sequences (i.e., device-dependent), e.g., for differentiating on this basis the uplink reference signals of these devices. By contrast, in other examples, the 12-n base station initializes the sequence generators of the various devices with a common (i.e., cell dependent) initialization sequence, distinguishing the uplink reference signals of 22 devices on a different basis. In yet other examples, the 12-n base station initializes the sequence generators of some devices with device-dependent sequences, and the sequence generators of the remaining devices with cell-dependent sequences. Regardless, the 12-n base station preferably encodes the initialization sequences for at least some devices 16 in various ways to reduce the amount of control signaling required to indicate these sequences, compared to known solutions.
[0029] Fig. 2 illustrates in this regard processing by a base station according to one or more embodiments of the invention, referring to an example of base station 12-1, wireless device 16-1 and wireless device 16-2. Wireless devices 16-1 and 16-2 do not need to be present in the cell of base station 14-1 at the same time for the base station 12-1 to carry out the processing illustrated in Fig. 2. Indeed, as described below, the base station 12-1 designates, codes and signals the initialization sequence for the 16-1 device regardless of the designation, coding and signaling of the initialization sequence for the 16-2 device. It remains so regardless of whether the same initialization sequence is determined for devices 16-1, 16-2 (e.g. when this sequence depends on the cell) and regardless of whether the initialization sequences for devices 16-1, 16-2 are encoded using at least one common parameter. This independent processing means that the base station 12-1, at least in some embodiments of the invention, may be adapted to determine, code and signalize the initialization sequence for the device 16-1 at a different time than designating, coding and signaling the device initialization sequence for it 16-2.
With this in mind, the processing performed by base station 12-1 in Fig. 2 includes determining the first sequence from the first subset of possible initialization sequences for the pseudo-random sequence generator of the first wireless device 16-1 (Block 100). Processing in addition
-8 includes determining a second sequence from a second subset of possible initialization sequences for the pseudorandom sequence generator of the second wireless device 16-2 (Block 110). The scope of this second subset of possible sequences includes at least the range of the first subset of possible sequences. Determining the sequence in this manner may include calculating that sequence, retrieving the sequence from memory, or obtaining the sequence in some other way, and may include determining the cell-dependent sequence used by another cell (e.g., cell 14-2).
[0031] Regardless of how these sequences are determined, processing at base station 12-1 also includes encoding the first sequence as the first set of two or more parameters (Block 120), as well as encoding the second sequence as the second set of one or more parameters (Block 130). This second parameter set contains at least one parameter not included in the first parameter set and contains fewer bits than the first set. Ie. the initialization sequence for the second 16-2 device is encoded using fewer bits than the initialization sequence for the first 16-1 device, even though the range of possible initialization sequences to be signaled to the second 16-2 device (i.e. the range of the second subset ) includes at least the range of possible initialization sequences to be signaled to the first device 16-1 (i.e. the range of the first subset). Having done this coding, processing at base station 12-1 finally includes the initialization of the first and second 16-1, 16-2 device sequence generators with the first and second sequences by transmitting the first and second set of parameters to the first and second devices 16-1, 16-2 (Block 140). As mentioned above, such initialization and transmission can be performed for different devices 16-1, 16-2 independently and at different times.
[0032] When receiving the first set of parameters, the first device 16-1 decodes the first sequence according to one or more rules that define this sequence as a function of the first set of parameters, and then generates the uplink reference signal using the device's sequence generator initialized to this sequence. When the first 16-1 device sends this uplink reference signal to the 12-1 base station, this 12-1 base station uses this first parameter set to estimate the wireless communication channel to this first 16-1 device based on this link reference signal up. Similarly, when receiving the second set of parameters, the second device 16-2 decodes the second sequence according to one or more rules that define this sequence as a function of the second set of parameters, and then generates the uplink reference signal using the sequence generator of the device initialized to that sequence . When the second device 16-2 sends the uplink reference signal to the 12-1 base station, this 12-1 base station uses the second parameter set to estimate the wireless communication channel to this second device 16-2 based on this uplink reference signal.
[0033] Fig. 3 illustrates a graphical representation of a simple example of processing by a base station. (However, this simple example is not limiting in the number of bits used or the positions of the subsets used.) As shown in Fig. 3, the sequence generator of the first wireless device 16-1 contains 31 bits (marked from 0 to 30 from the least significant bit). Thus, the complete set of 24-1 possible initialization sequences for the first generator 16-1 sequence generator contains at least nominally the sequence '000 .... 000' for the sequence * 111 ..: 111<sup>1</sup> (i.e. a decimal range from 2 ° to 2<sup>30</sup>). The same can be said
For the complete set of 24-2 possible initialization sequences for the second generator sequence generator 162 in this example.
[0034] However, despite the nominal capabilities provided by the full sets of 24-1, 24-2 initialization sequences, the 12-1 base station excludes some of these possibilities when determining the actual initialization sequences for devices 16-1, 16-2 to thereby artificially limit the initialization sequences to be signaled. In particular, the base station 12-1 determines the first sequence 26-1 for the first device 16-1 only from a subset of 28-1 possible initialization sequences and determines the second sequence 26-2 for the second device 16-2 only from a subset of 28-2 possible initialization sequences . As shown, the possible sequences in these subsets 28-1, 28-2 still contain 31 bits; i.e. the number of bits corresponding to the range of full sets 24-1, 24-2 possible sequences. In contrast, the sequences in the subsets 28-1, 28-2 have 0 on the 21 most significant bits, which means that the 30-1, 30-2 ranges of the 28-1, 28-2 subsets are represented by only the 10 least significant bits. In this case, the 30-2 range of the second 28-2 subset covers the same range as the 30-1 range of the first 28-1 subset. In general, however, the 30-2 range of the second subset of 28-2 may include a range larger than the 30-1 range of the first subset of 28-1 (e.g. decimal 1023 vs. 541), even if these two subsets 28-1, 28-2 are represented by the same number of bits.
[0035] Regardless, base station 12-1 encodes the first sequence 26-1 for the first device 161, in a different way than encodes the second sequence 26-2 for the second device 16-2. For example, in some embodiments of the invention, the first and second devices 16-1, 16-2 are devices of different types or models, and are therefore adapted to decode 26-1, 26-2 sequences in various ways. In one example, the first 16-1 device is an older device that is adapted to the LTE Rel8 / 9/10 standard, and the second 16-2 device is a newer device that is adapted to the LTE Rel11 standard, as it will explain in more detail below because the range 30-2 of the second set 28-2 is at least as large as the range 30-1 of the first set 28-1, the base station 12-1 is preferably adapted in this case to allocate the same initialization sequence to the legacy device and the new device, but to signal this initialization sequence to this new device in a more efficient manner.
[0036] In any case, base station 12-1 codes the first sequence 26-1 as the first set 32-1 of two or more parameters and encodes the second sequence 26-2 as the second set 32-2 as one or more parameters. The coding of the second 26-2 sequence is optimized relative to the coding of the first 26-1 sequence at least in that the second 32-2 set has a smaller number of bits than the first 32-1 set, even though the second 32-2 set is adapted to representing at least as large a range of possible initialization sequences as the first set of 32-1. These parameter sets 32-1, 32-2 are then signaled to wireless devices 16-1, 16-2 instead of the actual initialization sequences 26-1, 26-2. Each set of 32-1, 32-2 parameters requires for signaling fewer bits than required for signaling the 31-bit sequences 26-1, 26-2 alone, which means that coding preferably reduces the amount of control signaling required to indicate the 26-1 sequence , 26-2 for devices 16-1, 16-2. [0037] In some examples, the second sequence 26-2 is encoded as a single parameter z, and the first sequence 26-1 is encoded as two or more parameters. Ie. the second set of 32-2 has only one
- 10 parameter, namely z, although the first set of 32-1 has more than one parameter.
[0038] Fig. 4 shows the processing at base station 12-1, with particular regard to this single parameter coding! As shown in Fig. 4, processing at base station 12-1 includes determining from a subset of 28-2 possible initialization sequences of the 26-2 sequence for the 16-2 wireless device sequence generator (Block 200). The processing then involves coding the designated 26-2 sequence as a single z parameter (Block 210). Different values of this single parameter z represent different possible initialization sequences from subset 28-2. Ultimately, the processing involves initializing the sequence generator for the wireless 16-2 device by designated sequence 26-2 by sending to this device 16-2 this single parameter from {Block 220).
[0039] In at least one embodiment of the invention, the single parameter z comprises a defined number of least significant bits from the second sequence 26-2, said defined number corresponding to the range 30-2 of the second subset 28-2. In the example of Fig. 3, this single parameter z would therefore contain the 10 least significant bits of the second sequence 26-2. Regardless, in this example, the coding by the base station 12-1 includes truncating the defined number of the most significant bits of the second sequence 26-2 (e.g., the 21 most significant bits, namely bits 10 to 30) because these bits are 0 in all possible sequences in the second subset of 28-2. The second device 16-2 performs decoding that completes a single z parameter with 0, e.g., by appending 0 to the front of this single z parameter. On the other hand, skilled persons will recognize that in other embodiments of the invention, topping up may be performed by the second device 16-2 in other ways. For example, in some examples, the second device 16-2 completes this single parameter by attaching 0 to the back of this parameter.
[0040] In at least one other embodiment of the invention, the second sequence 26-2 is encoded based on a defined assignment of "one to one" possible initialization sequences from the second subset 30-2, to possible values of a single parameter z. It should be noted that the range this single z parameter is smaller than the 30-2 range of the second 28-2 subset. In this regard, the defined mapping effectively compresses the 30-2 range of the second subset 28-2 into a single z parameter to signal the second sequence 26-2 with fewer bits.
[0041] Fig. 5 illustrates an exemplary defined assignment in the context of an embodiment for LTE technology in which the second sequence 26-2 selected from the second subset of 28-2 is represented as a csnii value that is the decimal representation of this second sequence 26-2 . As shown in Fig. 4, a subset of 28-2 possible initialization sequences c ™ t is rare in the sense that it does not contain all initialization sequences within the range of the 30-2 subset. Eg. subset 28-2 does not contain Cinit values of 30, 31, 62, 63, 94, 95, etc., even though this range of subset 30-2 extends from csnit 0 to 541. A defined assignment assigns these possible sequences initialization cmit from subset 28-2 to the possible values of a single parameter z (here represented in decimal representation) so that the parameter z is not uncommon. According to this assignment, the initialization sequence cm = 32 is coded as z = 30, cm = 33 is coded as z = 31, ewi = 64 is coded as z = 60, Cinit = 65 is coded as z = 61 etc. Due to the nature of this mapping range {0.541} 30-2 of the second subset of 28-2 possible cinii initialization sequences is compressed to range {0, 509}
- 11 single parameter z. Therefore, it should be noted that such signaling of a single parameter z requires 9 bits, i.e. 1 bit less for signaling than 10 bits that would be required for signaling a parameter z as described above without this compression.
[0042] Fig. 5 obviously illustrates the defined assignment as a table received by the base station 12-1 for coding. The base station 12-1 in some embodiments of the invention retrieves this table from memory, and in other examples, the base station 12-1 receives this table by producing it as desired in accordance with a predefined pattern. In each case, base station 12-1 selects the second 26-2 Cinit sequence from the second subset of 28-2, and then determines the z parameter that corresponds to the selected cm sequence in this table.
[0043] In other embodiments of the invention, this assignment is carried out in other ways than the table. For example, in one example, a defined assignment exists as an algorithm or pattern that the 12-1 base station uses for coding. In particular, base station 12-1 encodes the selected initialization sequence as a single parameter ^ init
-J, where is the rounding down function that rounds x to the nearest integer less than or equal to x.
[0044] Furthermore, although Fig. 5 illustrates a single parameter with as if it had the minimum range needed to compress the range of the second subset of 28-2 possible initialization sequences cm, which need not be the case. Consider, for example, embodiments of the invention in which the second 26-2 cmii sequence corresponds to the CSH scheme that the 16-2 device uses for cyclic shift to produce the 22-2 uplink reference signal. In this case, in one or more examples, the 12-1 base station encodes together a second 26-2 Cinit sequence and an indication of whether the CSH scheme is active as the second 32-2 set of one or more parameters. Thus, when the second set of 32-2 parameters simply contains a single parameter z, the range of the parameter z is extended to indicate whether the CSH scheme is active. [0045] Figures 6A-6B illustrate two different examples of this. In both examples, the 12-1 base station performs joint coding so that a single parameter z not only indicates the second 26-2 Cinit sequence as described above, but also indicates the flag named CSH_ENABLE. If CSH_ENABLE = 1, the CSH scheme is active. If CSH_ENABLE - 0, the CSH schema is not active.
[0046] According to the combined coding of Fig. 6A, the base station 12-1 performs joint coding such that a single parameter z indicates that CSH_ENABLE = 1 if this parameter z takes a decimal value between 0 and 509. These possible values of the parameter z they are similarly assigned to possible csnii initiation sequences as shown in Fig. 5, which means that this combined coding also indicates the cm initialization sequence to be used when CSH_ENABLE = 1. Alternatively, if the z parameter has any other decimal value, this z parameter indicates that CSH_ENABLE = 0. In this case, with the CSH scheme inactive, the Onit initialization sequence is not defined, or at least does not matter.
[0047] Although Fig. 6A assumes that one or more values of a single parameter z (total or individually) indicates that the CSH scheme is inactive, Fig. 6B shows in more detail one
- 12 value (i.e. z = 511) indicating that the CSH scheme is inactive. Pointing CSH_ENABLE with only one single value of the z parameter turns out to be simpler in practice, and also allows signaling of additional information other than the cmit and CSH_ENABLE initialization sequence. Of course, embodiments of the invention that only use 512 values for the z parameter prove to be advantageous because of the parameter signaling with only 9 bits instead of 10 bits for examples that use more than 512 values for the z parameter.
[0048] Regardless of whether such joint coding is used, the second wireless device 16-2 is adapted to receive from the base station 12-1 a single parameter z and to initialize a pseudo-random sequence generator on which the link reference signal generation is to be based up according to this single parameter from. Fig. 7 illustrates the processing that device 16-2 performs in this regard.
[0049] As shown in Fig. 7, processing in device 16-2 includes selectively deriving one of the second initialization sequences 26-2 from the second subset 28-2, possible initialization sequences, for the sequence generator according to one or more rules that define different initialization sequences in subset 28-2 as a function of a single parameter z (Block 300). In addition, the processing includes generating an uplink reference signal 22-2 using a sequence generator initialized to the deduced initialization sequence 26-2 (Block 310), as well as sending the generated signal 22-2 (Block 320).
[0050] In embodiments of the invention in which the base station 12-1 encodes the second initialization sequence 26-2 as a single parameter z which has a defined number of least significant bits from this second sequence 26-2, output by a wireless device includes complementing that single parameter with a defined number of zeros. In some examples, this completion includes appending the back of a defined number of zeros to this single parameter z. In other examples, on the other hand, the replenishment involves attaching a defined number of zeros to this single parameter z in front. In this case, the device 16-2 effectively outputs the second sequence 26-2, which has its most significant bits completed with zeros.
[0051] Alternatively, in embodiments of the invention in which the base station 12-1 encodes the second initialization sequence 26-2 according to a defined "one to one" mapping to a single parameter z (e.g. as in Fig. 5), device 16-2 outputs sequences 26-2 based on the same assignment. For example, in some examples, the device 16-2 stores the table of Fig. 5 in memory and refers to this table to assign the received parameter to the second 26-2 ohm initialization sequence. This may include converting the Cmit decimal representation to the corresponding binary representation. In other examples, the device 16-2 outputs a second 26-2 cmi initialization sequence according to an algorithm or pattern that is the inverse of that used by the base station 12-1 to encode the 26-2 sequence. Eg.
'myth device 16-2 outputs the 26-2 cmit sequence by expression
[0052] In embodiments of the invention in which the 26-2 Cmit sequence corresponds to the CSH scheme, the device 16-2 generates the 22-2 uplink reference signal determining this CSH scheme from
- 13 derived sequence 26-2. The device 16-2 then uses this CSH scheme for cyclic shift, and finally uses the resulting cyclic shift for the base sequence to generate the 22-2 uplink reference signal. Of course, when a single z parameter encodes the 262 sequence in total, as well as the CSH_ENABLE flag, the 16-2 device outputs the CSH_ENABLE flag according to one or more rules that define CSH_ENABLE as a function of the z parameter, and then selectively designates and applies the CSH scheme depending on the CSH_ENABLE flag .
[0053] Although the embodiments of the invention illustrated with reference to Figs. 5-7 show the second sequence 26-2 encoded as a single parameter z, other examples here encode this second sequence 26-2 as a linear combination of the two parameters x, y, i.e. the second set of 32-2 parameters of Fig. 3, containing only a single parameter z, the second set of 32-2 includes two parameters x, y. In this case, the parameter y encodes the defined number of least significant bits from the second sequence 26-2. The parameter x codes the defined number of more significant bits from the second sequence 26-2, without one or more most significant bits from this second sequence 26-2, i.e. the defined number (e.g. 21) of the most significant bits which are 0. Fig 8 illustrates an example of the one in which the table presents the linear combination x, y.
[0054] As shown in Fig. 8, the table assigns the linear combination x = 0 and y - {0,1, ... 29} to possible initialization sequences cinit = {0,1, .., 29}. Similarly, this table assigns the linear combination x = 1 and y = {0.1, ... 29} to possible initialization sequences cint = {32.33, ... 61}, etc. With x in the range {0.16} and y in the range {0.29}, the second sequence 26-2 is encoded with 10 bits, including 5 bits for x and 5 bits for y.
[0055] Fig. 8 obviously illustrates the defined assignment as a table that is received by the base station 12-1 for coding. In some embodiments, the 12-1 base station retrieves this table from memory, and in other embodiments, the 12-1 base station retrieves this table by producing it as desired, in accordance with a predefined pattern. In each case, the base station 12-1 selects the second 26-2 cm sequence from the second subset 28-2, and then determines the x, y parameters that correspond to the selected ctnit sequence from this table. The device 16-2 receives these parameters x, y, and outputs the second sequence 26-2 accordingly, in the same order.
[0056] In other embodiments of the invention, this assignment is carried out in other ways than the table. For example, in one example, a defined assignment exists as an algorithm or pattern used by the base station 12-1 for coding and by the device 16-2 for decoding. In particular, base station 12-1 encodes the selected cmii initialization sequence as parameters x, y, and device 16-2 decodes this cm sequence as a function of these parameters x, y, according to cinit = 32x + y.
[0057] As briefly mentioned above, in some embodiments of the invention, the base station 12-1 initializes sequence generators for various devices 16-1, 16-2 with the initialization sequence. Thus, in this case the 12-1 base station selects the first and second sequences 26-1, 26-2 so that they are the same. In some examples, the initialization sequence selected is a common sequence because it is common to at least some devices 16 in cell 14-1. Eg. the initialization sequence selected and the following coding thereof depend on the physical identity of the 14-1 cell.
[0058] For example, when such examples use LTE technology, the base station 12-1 determines the decimal representation of the first and second initialization sequences 26-1, 26-2 according to the expression
- 14 cells
ID about<sup>5</sup> + f<sup>FUSCH</sup> j es, where <sup>id</sup> is the physical identity of cell 14-1 and takes 504 ^ PUSCH different integers, while ^<sup>si</sup> is a sequence shift scheme for the PUSCH channel that takes 30 different integers {0.29}. It can be seen that the range of Cinit values is {0.541}. The base station 12-1 encodes the first initialization sequence 26-1 for the first device 16-1 as a 32-1 set
Ąf-celi / -PUSCH parameters that simply contain ID j zss. Even though the second 26-2 initialization sequence for the second 16-2 device is the same as the first 26-1 sequence, the 12-1 base station encodes this second 26-2 sequence differently according to any of the examples described above. Eg. base station 12-1 can code the second sequence 26-2 as a single parameter from z (directly as the 10 least significant digits of this sequence or by assigning this sequence to the parameter z) or encode the second
X = sequence 26-2 as parameters x, y, where 'II
ID / -PUSCH J ss and [0059] In other embodiments, the base station 12-1 initializes sequence generators for different devices 16-1, 16-2 with different sequences that depend on the device. In this case; base station 12-1 determines initialization sequences 26-1, 26-2 based on at least one parameter that depends on the device. In at least some examples, base station 12-1 designates sequences 26-1, 26-2, regardless of the physical identity of the cell.
[0060] In yet other embodiments of the invention, the base station 12-1 initializes the first device sequence generator 16-1 with a cell dependent sequence, but initiates the second device sequence generator 1602 with a device dependent sequence. Eg. when the examples use LTE technology, the base station 12-1 encodes the first initialization sequence 26-1 for the first device 16-1 as a set of 32-1 y ^ cell PUSCH parameters that simply contains ID and / ss. Alternatively, base station-12 determines second //<sup>CEU</sup> the initialization sequence 26-2 for the second device 16-2 regardless of and then encodes the second sequence 26-2 as a single parameter z or encodes this second sequence 26-2 as parameters x, y, which parameters do not depend on.
[0061] In at least some of these embodiments of the invention, the base station 12-1 initializes the sequence generators in this manner (i.e. in a cell-dependent manner for the first device 16-1 and in a device-dependent manner for the second device 16-2), for backward compatibility with respect to the first device 16-1, and to obtain intercellular orthogonality for the second device 16-2 with respect to the third device 16-3 in another cell 14-2. Eg. when these examples use LTE technology,
- the first device 16-1 is an older device, adapted to the LTE Rel-8/9/10 standard, while the second device 1602 is a newer device that is adapted to the LTE Rel-11 standard.
[0062] In certain example embodiments of the invention, the third device 16-3 is an older device. In this case, base station 12-1 determines the second sequence 26-2 for the second device 16-2, selecting from the second subset 28-2 an initialization sequence that matches the initialization sequence for the pseudorandom sequence generator of this third 28-1 device. Base station 12-1 is adapted for this because the range of the second subset 28-2 includes at least the range of the subset of possible initialization sequences for this third device 16-3; i.e. the initialization sequence for the second device 16-1 can take values that are possible for the third device 16-3. With the same initialization sequences for the second and third devices 16-2, 16-3, the 12-1 base station can achieve intercellular orthogonality for these paired devices 16-2, 16-3 by using different orthogonal cover codes (OCC) codes) for these devices. It should be noted, therefore, that by selecting initialization sequences in this way, the base station 12-1 is adapted to any pairing of the newer device 16-2 in cell 14-1 with any older device of type 16-3 in another cell 14-2 for obtaining intercellular orthogonality between the uplink reference signals 22-2, 22-3 of these devices.
[0063] In the above embodiment of the invention, the base station 12-1 may receive an initialization sequence for the third device 16-3 from the base station 12-2 serving cell 14-2. In another embodiment, the base station 12-1 may receive this sequence differently, e.g., by knowing the identity of the cell 14-2 in the examples in which the sequence for the third device 16-3 depends on the cell. Of course, a 12-1 base station can pair a newer 16-1 device in cell 14-1 with newer 14-2 devices in another 14-2 cell in an analogous way.
[0064] Qualified persons will recognize that although the above embodiments of the invention are illustrated using specific values, these examples are not limited in this regard. For example, although the second set of 32-2 parameters is described as 9 or 10 bit, while the second 26-2 sequence is described as 31 bit, other bit sizes are possible. Similarly, although ranges of the first and second subsets 28-1, 28-2 have been described as extending between a minimum value of 0 and a maximum value of no more than 541, other ranges are possible.
[0065] Furthermore, skilled persons will recognize that although the terminology of 3GPP LTE-Advanced technology has been used to describe the present embodiments, this should not be seen as limiting the scope of the present invention to only the above-mentioned system. Other wireless systems, including WCDMA, WiMax, UMB and GSM, may also benefit from using these techniques.
[0066] It should also be noted that terminology such as base station and wireless device (e.g. UE) should be considered non-limiting and in particular does not indicate any hierarchical relationship between these objects; in general, "base station" could be considered as device 1 and "UE device" as device 2, and the two devices communicate with each other via a certain radio channel.
[0067] Although the above embodiments focused on the UL of the LTE Rel-11 network, other examples may even apply to DL and other communication protocols.
[0068] In light of the above modifications and changes, skilled persons will recognize that Fig. 9 illustrates an example of a wireless device 16-2 adapted according to one or more of the present embodiments of the invention. As shown in Fig. 9, the wireless device 16-2 is at least logically divided into an application processor 46 that supports user-oriented functions (software applications, user interface control, etc.) and an access processor 48 that implements radio protocols, including any encryption and authentication processing needed for network access and subscriber account settlements via 42 transceiver modules and 40 antennas (s).
[0069] In general, wireless device 16-2 includes one or more processing modules 44, e.g., microprocessors, signal processors, or other digital processors, and associated memory or other computer-readable storage media for storing, e.g., a computer program whose fabrication adapts the device 16-2 as described in the following. In particular, device 16-2 includes a processing module (e.g. reference signal generator) 46, which is specially adapted, e.g. by executing stored computer program commands, to generate a reference signal for transmission as described above.
[0070] In particular, the processing module 46 is adapted to selectively derive one of the initialization sequences from a subset of possible initialization sequences for the sequence generator according to one or more rules and numbers that define different initialization sequences from that subset as a function of a single parameter. The processing module 46 is further adapted to generate an uplink reference signal based on the derived initialization sequence and to send the generated signal via the transceiver module 42.
[0071] Similarly, Fig. 10 illustrates an example of a base station 12-1 adapted according to one or more of the present embodiments of the invention. Qualified persons will note that in one or more examples, the 12-1 base station includes one or more processing modules 56, e.g., microprocessors, signal processors, or other digital processors, as well as associated memory or other computer readable media for storage e.g. the computer program whose execution adapts this base station 12-1 to perform the processing shown in Figs. 2 or 4. [0072] Being adapted to perform the processing shown in Fig. 2, the base station 12-1 includes one or more processing modules ( e.g. control / signaling modules) 58 that are specially adapted, e.g. by executing stored computer program commands to initialize pseudo-random sequence generators on which wireless devices 16 base the production of uplink reference signals 22 as described above. The one or more processing modules 58 are adapted to determine the first sequence 26-1 of the first subset of 28-1 possible initialization sequences for the pseudorandom sequence generator of the first wireless 16-1 device. In addition, the one or more processing modules 58 are adapted to determine the second sequence 26-2 from the second subset of 28-2 possible initialization sequences for the pseudo random sequence generator of the second wireless device 16-2.
- 17 The scope of this second subset 28-2 covers at least the scope of the first subset 28-1. Furthermore, the one or more processing modules 58 are adapted to encode the first sequence 26-1 as the first set 32-1 of two or more parameters and to encode the second sequence 26-2 as the second set 32-2 as one or more parameters. This second set 32-2 contains a smaller number of bits than the first set 32-1 and contains at least one parameter not included in the first set 321. Finally, one or more processing modules 58 are adapted to initialize the first and second device sequence generators 16- 1, 16-2 with first and second sequences 26-1, 26-2, by sending these first and second 32-1, 32-2 parameter sets to these first and second 16-1, 16-2 devices.
[0073] Being adapted to perform the processing shown in Fig. 4, the base station 12-1 includes one tube more processing modules (e.g., control and signaling modules) 58 that are specially adapted, e.g., by executing stored computer program commands, to initializing the pseudo-random sequence generator on which the 16-2 wireless device bases the generation of the uplink reference signal. The one or more processing modules 58 are in this regard adapted to determine 26-2 sequences from a subset of 28-2 possible initialization sequences for the pseudorandom sequence generator of the 16-2 device. The one or more processing modules 58 are adapted to then encode the designated sequence 26-2 as a single parameter of z. Different values of this single parameter z represent different possible initialization sequences from subset 28-2. Finally, one or more processing modules 58 are adapted to initialize the pseudorandom sequence generator of wireless device 16-2 designated sequence 26-2 by sending this single parameter from to wireless device 16-2.
[0074] Some further embodiments of the invention will now be described.
[0075] As explained above, to allow free pairing of UEs for intercellular orthogonality of the RS signals, it is preferred that the initialization of the CSH (cjnit) scheme for new UEs is at least adapted to accept all values that are possible for legacy UEs in the network , including values taken by UEs in neighboring cells (e.g. for intercellular orthogonality based on OCC codes). On the other hand, CSH cinit initialization is a 31-bit parameter that requires signaling a significant overhead.
[0076] In the TS 36.211 V10.4.0 standard, the indicated pseudo-random sequence generator cimi in chapter 5.5.1.4 of the document TS 36.211 V10.4.0 is defined as
C.
CTLL
II) \ rcetl ^ PUSCH where * <sup>ID</sup> is the id of the cell that takes 504 different integers, and 7 ss is the sequence shift scheme for PUSCH which takes 30 different integers. So you can see that
The dynamic range (i.e. the interval between the minimum and maximum) for cm is [0.541], [0077] It can be seen here that only cm values that are accepted by older UEs are necessary for pairing new and older UE devices with intercellular orthogonality of RS signals and OCC codes. Therefore, one or more of the present embodiments of the invention includes signaling the parameter z instead of Cmit and obtaining Cinit by completing with zeros. In particular, in this case, for the parameter z, 10 bits are necessary, and 21 bits are appended to the front (as the most significant bits) to form Cmit.
[0078] Another possibility is to note that Cinit can be expressed by the following formula, assuming _ y PUSCil <sup>s</sup> , i.e.
ctil
ID (1) where xe [0,1 ..... 16] and ye [0,1, .. ,, 29].
[0079] With this representation, it is clear that 5 bits are needed for x coding and 5 bits for y coding, resulting in a total of 10 bits for cm coding. In this example, only x and y are signaled by the network, and the 31-bit Cinit representation is obtained by converting the integer cm representation in expression (1) to a 31-bit binary representation.
[0080] Certain embodiments of the invention include indicating by the network, e.g., a BS of the LTE system, to the UE device a 10-bit cwt value (without compression discussed below). This would allow networks to directly signal cimi values without outputting them as per TS 36.211 V10.4.0 specification.
[0081] Further research reveals that the cm value does not cover the full linear range from [0.1 ..... 541] for older UEs, but only less than 512 values are indexed, which means that 9 bits is sufficient for encoding Cinit values. Furthermore, it can be seen that it is advantageous to allow the cinit value to have the same set of values as the legacy UE device to guarantee flexible resource allocation and pairing the UE with any legacy UE devices.
[0082] In fact, one or more of the present embodiments of the invention uses an index mapping table with to indexed emu values and vice versa (unambiguous mutation). Alternatively, older Cinit values can be obtained from the formula as a function of z. Another formula produces from as a function of cm. This table is evaluated based on such assignment patterns. Of course, the parameter z is represented by fewer bits than cm. In the following examples, the z parameter is represented by 9 bits.
[0083] In an attempt to match a certain value of cm, the network evaluates this table (or equivalent, the corresponding formula) by reading the value from the corresponding cm. The network signals a parameter from the UE. This is an EU device
- 19ewaiuuje cm based on oz and this table (or equivalent design). This UE uses the cinit value to generate the RS signature. This table or proposed designs are known (usually previously stored in memory) both on the UE device side and on the network side.
[0084] At least one embodiment of the invention includes an array with 510 values that only cover useful Cinit values. Therefore, only these values must be signaled to UEs. This table may be stored on the UE and on the network or produced as required according to a predetermined pattern. Ie, instead of the original template from the specification TS 36.211 V10.4.0, one or more and more examples use the following table for coding cm:
Table 1: Useful Cm values that must be sent to UEs.
<td>X</td><td>s</td><td>from</td><td>Cinit</td>
<td> 0</td><td> 0,1,..,,29</td><td> 0,1.....29</td><td> 0,1,...,29</td>
<td> 1</td><td> 0,1.....29</td><td> 30,31.....59</td><td> 32,33....,61</td>
<td> 2</td><td> 0,1,...,29</td><td> 60,61,...,89</td><td> 64,64.....93</td>
<td> 3</td><td> 0,1,...,29</td><td> 90,91.....119</td><td> 96,97,...125</td>
<td> 4</td><td> 0,1.....29</td><td> 120,121,...,149</td><td> 128,129,...157,</td>
<td> 5</td><td> 0,1,...,29</td><td> 150,151,...,179</td><td> 160,161.....189</td>
<td> 6</td><td> 0,1.....29</td><td> 180,181,...,209</td><td> 192,193,...,221</td>
<td> 7</td><td> 0,1.....29</td><td> 210,211,...,239</td><td> 224,225.....253</td>
<td> 8</td><td> 0,1,...,29</td><td> 240,241,...,269</td><td> 256,257.....285</td>
<td> 9</td><td> 0,1.....29</td><td> 270,271,...,299</td><td> 288,289....,317</td>
<td> 10</td><td> 0,1.....29</td><td> 300,301,...,329</td><td> 320,321,...,349</td>
<td> 11</td><td> 0,1,...,29</td><td> 330,331,...,359</td><td> 352,353,...,381</td>
<td> 12</td><td> 0,1.....29</td><td> 360,361.....389</td><td> 384,385,...,413</td>
<td> 13</td><td> 0,1.....29</td><td> 390,391,...,419</td><td> 416,417,...,445</td>
<td> 14</td><td> 0,1,...,29</td><td> 420,421.....449</td><td> 448,449,...,477</td>
<td> 15</td><td> 0,1,...,29</td><td> 450,451,...,479</td><td> 480,481,...,509</td>
<td> 16</td><td> 0,1,...,29</td><td> 480,481.....509</td><td> 512,513.....541</td>
<td colspan="4">Note that only 510 values are needed. The table assigns uniquely to · Cinit</td>
[0085] It should be noted that Table 1 shows the exact mapping of z = [0,1, ..., 509] to cm, i.e. in two columns on the right. To avoid a table with 510 rows, one or more examples
-20 allows each row contains) a set of 30 values that are assigned "one to one" to the corresponding values from the sets c<sub>n</sub>it.
[0086] Furthermore, when the network wants to signal the Cnit value (UE) to the UE, it reads the table from right to left and finds a parameter with the UE (signaled) (UE) that signals it. The UE (s) receives the parameter z, which is known to represent the address in the table, and thus reads the table from left to right, which allows finding the Cnit value.
[0087] At least one embodiment of the invention includes representing the new encoding, defined in the first example, by a pattern. Thus, it can be stated that the following derived formula allows such a representation of ^ init
From (2) where <sup>x J</sup> denotes the rounding function that rounds x to the nearest integer less than or equal to x and z [0,1, ..., 509].
[0088] Formula (2) allows networks, i.e. BSs of the LTE system, to easily calculate the cinit value to be sent to the UE (s). It should be noted that the value of ci "it depends on the cell parameters<sup>JV</sup>[D
PUSCH ss as previously described, whose relationships are also indicated in the table.
Similarly, the following inverse formula (3) can be derived, which assigns the value cmst to the parameter z, which then, e.g., tells what the UE would make when receiving from the BS the Cinit values, i.e.
from ~
<img file="PL2832064T3_D0001.tif" />
Si (3) [0090] With the proposed coding, reduced UEH signaling dependent UEs require reduced signaling overhead between the BS and UEs of the LTE system. More specifically, only 9 or 10 bits must be signaled for the pseudo random initialization sequence c<sub>n</sub>it, instead of the current 31 bits, as for the specification TS 36.211 V10.4.0.
[0091] Qualified persons will recognize that the present invention may be implemented in other ways than those specifically described herein, without departing from the essential characteristics of the present invention. These embodiments should therefore be considered in all respects
- illustrative, not restrictive, and all changes within the meaning and scope of the equivalent of the appended claims are intended to be covered.
35 members in 14 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 201261616866 | United States of America | P | |
| 201261616866 | United States of America | P | |
| 201213468855 | United States of America | A | |
| 201213468855 | United States of America | A | |
| 13722139 | European Patent Office (EPO) | A | |
| 2013050351 | Sweden | W | |
| 2013050351 | Sweden | W | |
| EP20130722139 | – | – | – |
| US201213468855 | – | – | – |
| US201261616866P | – | – | – |
| WO2013SE50351 | – | – | – |
Members35
| Document | Office | Kind | |
|---|---|---|---|
| US2013259098A1 | United States of America | A1 | |
| WO2013147693A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US8731124B2 | United States of America | B2 | |
| US2014211835A1 | United States of America | A1 | |
| US2014211885A1 | United States of America | A1 | |
| AU2013240601A1 | Australia | A1 | |
| CN104285420A | China | A | |
| EP2832064A1 | European Patent Office (EPO) | A1 | |
| JP2015516743A | Japan | A | |
| US9118369B2 | United States of America | B2 | |
| US9253005B2 | United States of America | B2 | |
| EP2832064B1 | European Patent Office (EPO) | B1 | |
| EP3013011A1 | European Patent Office (EPO) | A1 | |
| US2016156444A1 | United States of America | A1 | |
| DK2832064T3 | Denmark | T3 | |
| ES2578633T3 | Spain | T3 | |
| MA37456A1 | Morocco | A1 | |
| PL2832064T3This record | Poland | T3 | |
| HUE027889T2 | Hungary | T2 | |
| AU2013240601B2 | Australia | B2 | |
| JP6126198B2 | Japan | B2 | |
| US9716577B2 | United States of America | B2 | |
| IL234732A | Israel | A | |
| JP2017153119A | Japan | A | |
| CN104285420B | China | B | |
| CN107835143A | China | A | |
| JP6309132B2 | Japan | B2 | |
| EP3013011B1 | European Patent Office (EPO) | B1 | |
| PT3013011T | Portugal | T | |
| TR201807446T4 | Türkiye | T4 | |
| ES2683601T3 | Spain | T3 | |
| PL3013011T3 | Poland | T3 | |
| EP3407556A1 | European Patent Office (EPO) | A1 | |
| EP3407556B1 | European Patent Office (EPO) | B1 | |
| CN107835143B | China | B |
Numbers
- Publication, DOCDB
- 2832064
- Publication, EPODOC
- PL2832064T
- Application
- 722139
- Application, DOCDB
- 13722139
- Application, EPODOC
- PL20130722139T
Titles2
- English
- SIGNALING OF SEQUENCE GENERATOR INITIALIZATION PARAMETERS FOR UPLINK REFERENCE SIGNAL GENERATION
- Polish
- Sygnalizacja parametrów inicjalizacji generatora sekwencji dla generacji sygnału referencyjnego łącza w górę
Classification
- CPC, 11
- H04L27/2613
- H04L27/2603
- H04L5/0051
- H04L1/0029
- H04B1/0475
- H04B1/7143
- H04L5/0048
- H04W72/0466
- H04L25/03343
- H04W72/21
- H04W72/0413
- IPC, 4
- H04L27 26
- H04B1 04
- H04L1 00
- H04L25 03