Grouping and use of short sequence signals

文档序号:1277345 发布日期:2020-08-25 浏览:8次 中文

阅读说明:本技术 短序列信号的分组和使用 (Grouping and use of short sequence signals ) 是由 梁春丽 夏树强 左志松 蒋创新 于 2018-02-11 设计创作,主要内容包括:用于基站和UE之间通信的短物理上行控制信道提出了/采用了新序列。在示例性实施例中,UE基于包括新序列的序列组与基站进行通信,其中至少部分地基于新序列与包括在单个序列组中的其它现有序列的相关性将新序列分配到不同序列组。(A new sequence is proposed/adopted for the short physical uplink control channel used for communication between the base station and the UE. In an exemplary embodiment, a UE communicates with a base station based on a sequence group including a new sequence, where the new sequence is assigned to a different sequence group based at least in part on a correlation of the new sequence to other existing sequences included in the single sequence group.)

1. A method for wireless communication, comprising:

communicating with a wireless communication node based at least in part on a particular sequence of length X included in a particular sequence group, the particular sequence group selected from a plurality of sequence groups, wherein:

the specific sequence of length X is a member of a set of target sequences of length X sequences, and

assigning each sequence of length X in the target set of sequences to a single sequence group of the plurality of sequence groups based at least in part on a first correlation value between the sequence of length X and at least one sequence of length Y in the single sequence group.

2. The method of claim 1, wherein the particular set of columns is selected based at least in part on an identity of at least one cell, user, or communication channel.

3. The method of claim 1, wherein X-24, 18, or 12.

4. The method of claim 3, wherein each different length X sequence in the set of target sequences corresponds to the following mathematical form:

r(n)=ejπφ(n)/4,n=0,1,2,...,X-1。

5. the method of claim 3, wherein X-24 and Y-36, 48, 60, or 72.

6. A method according to claim 3, wherein X-18 and Y-24, 36, 48, 60 or 72.

7. The method of claim 3, wherein X-12 and Y-18, 24,36, 48, 60, or 72.

8. The method of claim 1, wherein communicating with the wireless communication node comprises: using the specific sequence of length X for transmitting or receiving wireless signals to or from the wireless communication node.

9. The method of claim 1, wherein the wireless communication node is a User Equipment (UE) or a base station.

10. The method of claim 1, wherein the first correlation value between the length-X sequence and the at least one length-Y sequence of the target sequence set is calculated based on:

xcorr_coeffs=NFFT*IFFT(Seq1.*conj(Seq2),NFFT)/length(Seq1)

where IFFT (X, N) is an N-point inverse fourier transform operation, Seq1 represents a length X sequence of the target sequence set, Seq2 represents the length Y sequence, and conj () is a complex conjugate operation.

11. The method of claim 1, wherein each sequence of length X in the target set of sequences is assigned to a single sequence group of the plurality of sequence groups further based on a comparison of (1) the first correlation value between the sequence of length X and at least one sequence of length Y in the single sequence group, and (2) at least one correlation value between the sequence of length X and one or more sequences in another sequence group.

12. The method of claim 1, wherein Y-12N and N is an integer greater than 2.

13. The method of claim 12, wherein the length Y sequence is a sequence corresponding to the mathematical form:

wherein the qth Zadoff-Chu sequence is defined as:

wherein q is given by:

and is

Wherein the length of the Zadoff-Chu sequenceTake a value such thatOf the plurality of pixels, wherein,and when Y is>When 60, v is 0, 1.

14. The method of claim 12, wherein Y-36, and wherein for each length-X sequence in the subset of the set of target sequences:

assigning the length-X sequence to a single sequence group of the plurality of sequence groups further based on a second correlation value between the length-X sequence and at least one length-Z sequence of the single sequence group of the plurality of sequence groups, wherein the first correlation value between the length-X sequence and the at least one length-Y sequence of the single sequence group has a higher priority than the second correlation value.

15. The method of claim 14, wherein, for each length-X sequence in a further subset of the set of target sequences:

assigning the length-X sequence to the single sequence group of the plurality of sequence groups further based on a third correlation value between the length-X sequence and at least one length-P sequence of the single sequence group, wherein P is greater than Z, and wherein the second correlation value between the length-X sequence and the at least one length-Z sequence of the single sequence group has a higher priority than the third correlation value.

16. The method of claim 1, wherein X-24 and each different length X sequence in the set of target sequences corresponds to a mathematical formWherein each sequence group of the plurality of sequence groups is associated with a different group index u, and wherein according to the table as shown in the followingThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group:

17. the method of claim 1, wherein X-18 and each different length X sequence in the set of target sequences corresponds to a mathematical formWherein each sequence group of the plurality of sequence groups is associated with a different group index u, and wherein according to the table as shown in the followingThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group:

18. the method of claim 1, wherein X-12 and each different length X sequence in the set of target sequences corresponds to a mathematical formWherein each sequence group of the plurality of sequence groups is associated with a different group index u, and wherein according to the table as shown in the followingThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group:

19. an apparatus for wireless communication comprising a memory and a processor, wherein the processor reads code from the memory and implements the method of any of claims 1-18.

20. A computer readable program storage medium having code stored thereon, which when executed by a processor, causes the processor to implement the method of any one of claims 1 to 18.

Technical Field

The present disclosure relates to digital wireless communications.

Background

Mobile telecommunications technology is moving the world towards increasingly interconnected and networked society. Next generation systems and wireless communication technologies will need to support a wider range of application scenarios and provide a more sophisticated and refined range of access requirements and flexibility than existing wireless networks.

Long Term Evolution (LTE) is a wireless communication standard developed by the third generation partnership project (3GPP) for mobile devices and data terminals. LTE-advanced (LTE-a) is a wireless communication standard that enhances the LTE standard. Fifth generation wireless systems, referred to as 5G, have evolved the LTE and LTE-a wireless standards and are dedicated to support higher data rates, large numbers of connections, ultra-low latency, high stability, and other emerging service requirements.

Disclosure of Invention

The present disclosure relates to methods, systems, and devices for grouping and using short sequences in wireless communications, such as Physical Uplink Control Channel (PUCCH) and/or short PUCCH transmissions.

An exemplary embodiment discloses a method for wireless communication. The method comprises the following steps: communicating with a wireless communication node based at least in part on a particular sequence of length X included in a particular sequence group, the particular sequence group selected from a plurality of sequence groups. The particular sequence of length X is a member of a target sequence set of sequences of length X, and each sequence of length X in the target sequence set is assigned to a single sequence set of a plurality of sequence sets based at least in part on a first correlation value between the sequence of length X and at least one sequence of length Y in the single sequence set.

In some embodiments, the particular set of columns is selected based at least in part on an identification (identification) of at least one cell, user, or communication channel.

In some embodiments, each length X sequence in the set of target sequences is a different length 12 sequence. In some embodiments, each different length-12 sequence corresponds to the following mathematical form:

in some embodiments, each length X sequence in the target sequence set is a different length 18 sequence. In some embodiments, each different length-18 sequence corresponds to the following mathematical form:

in some embodiments, each length X sequence in the set of target sequences is a different length 24 sequence. In some embodiments, each different length-24 sequence corresponds to the following mathematical form: .

In some embodiments, communicating with a wireless communication node comprises: using a specific sequence of length X for transmitting or receiving wireless signals to or from a wireless communication node. In some embodiments, the wireless communication node is a User Equipment (UE) or a base station.

In some embodiments, the correlation value between the sequence of length X and the at least one sequence of length Y is calculated based on the following equation:

xcorr_coeffs=NFFT*IFFT(Seq1.*conj(Seq2),NFFT)/length(Seq1)

where IFFT (X, N) is an N-point inverse fourier transform operation, Seq1 represents a sequence of length X, Seq2 represents a sequence of length Y, and conj () is a complex conjugate operation.

In some embodiments, each sequence of length X in the target set of sequences is assigned to a single sequence group of the plurality of sequence groups further based on a comparison of (1) a first correlation value between the sequence of length X and at least one sequence of length Y in the single sequence group and (2) at least one correlation value between the sequence of length X and one or more sequences in another sequence group.

In some embodiments, Y > X and Y ═ 12N, and N is an integer greater than 0.

In some embodiments, when X ═ 24, the sequence of length Y is a sequence corresponding to the following mathematical form:

wherein the qth Zadoff-Chu sequence is defined as:

wherein q is given by:

and is

Wherein the length of the Zadoff-Chu sequenceTake a value such thatOf the plurality of pixels, wherein,when Y is>When 60, v is 0 or 1.

In some embodiments, when Y is 36, for each sequence of length X in the subset of the set of target sequences: the sequence of length X is also assigned to a single sequence group of the plurality of sequence groups based on a second correlation value between the sequence of length X and at least one sequence of length Z of the single sequence group of the plurality of sequence groups, the first correlation value between the sequence of length X and the at least one sequence of length Y of the single sequence group having a higher priority than the second correlation value. In some embodiments, for each sequence of length X in a further subset of the set of target sequences: the method also includes assigning the sequence of length X to a single sequence group of the plurality of sequence groups based on a third correlation value between the sequence of length X and at least one sequence of length P of the single sequence group, where P is greater than Z, and a second correlation value between the sequence of length X and at least one sequence of length Z of the single sequence group has a higher priority than the third correlation value.

In some embodiments, when X is 24, each different length X sequence in the set of target sequences corresponds to a mathematical formEach sequence group of the plurality of sequence groups is associated with a different group index u and is based onThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group.

In some embodiments, only 1 sequence pair has a corresponding cross-correlation value of more than 0.6 between a length-24 sequence in any sequence group of the plurality of sequence groups and a length-36 sequence in any other sequence group of the plurality of sequence groups.

In some embodiments, only 3 sequence pairs have corresponding cross-correlation values of more than 0.6 between a length-24 sequence in any of the plurality of sequence groups and a length-60 sequence in any other of the plurality of sequence groups.

In some embodiments, only 3 sequence pairs have corresponding cross-correlation values of more than 0.6 between a length-24 sequence in any of the plurality of sequence groups and a length-72 sequence in any other of the plurality of sequence groups.

In some embodiments, when X is 18, each different length X sequence in the set of target sequences corresponds to a mathematical formEach sequence group of the plurality of sequence groups is associated with a different group index u and is based onThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group.

In some embodiments, only 2 sequence pairs have corresponding cross-correlation values of more than 0.7 between a length-18 sequence in any of the plurality of sequence groups and a length-24 sequence in any other of the plurality of sequence groups.

In some embodiments, only 2 sequence pairs have corresponding cross-correlation values in excess of 0.7 between a length-18 sequence in any of the plurality of sequence groups and a length-36 sequence in any other of the plurality of sequence groups.

In some embodiments, only 3 sequence pairs have corresponding cross-correlation values in excess of 0.7 between a length-18 sequence in any of the plurality of sequence groups and a length-60 sequence in any other of the plurality of sequence groups.

In some embodiments, only 3 sequence pairs have corresponding cross-correlation values in excess of 0.7 between a length-18 sequence in any of the plurality of sequence groups and a length-72 sequence in any other of the plurality of sequence groups.

In some embodiments, when X is 12, each different length X sequence in the set of target sequences corresponds to a mathematical formEach sequence group of the plurality of sequence groups is associated with a different group index u and is based onThe relationship between the values and the group indices assigns each different length X sequence to a single sequence group.

In some embodiments, only 9 sequence pairs have corresponding cross-correlation values in excess of 0.8 between a length-12 sequence in any of the plurality of sequence sets and a length-18 sequence in any other of the plurality of sequence sets.

In some embodiments, only 3 sequence pairs have corresponding cross-correlation values in excess of 0.8 between a length-12 sequence in any of the plurality of sequence groups and a length-24 sequence in any other of the plurality of sequence groups.

In some embodiments, only 2 sequence pairs have corresponding cross-correlation values in excess of 0.8 between a length-12 sequence in any of the plurality of sequence groups and a length-36 sequence in any other of the plurality of sequence groups.

In some embodiments, only 1 sequence pair has a corresponding cross-correlation value of more than 0.8 between a length-12 sequence in any sequence group of the plurality of sequence groups and a length-48 sequence in any other sequence group of the plurality of sequence groups.

In some embodiments, only 5 sequence pairs have corresponding cross-correlation values in excess of 0.8 between a length-12 sequence in any of the plurality of sequence groups and a length-60 sequence in any other of the plurality of sequence groups.

In some embodiments, only 5 sequence pairs have corresponding cross-correlation values in excess of 0.8 between a length-12 sequence in any of the plurality of sequence groups and a length-72 sequence in any other of the plurality of sequence groups.

In yet another exemplary aspect, the above-described method is embodied in the form of processor-executable code and stored in a computer-readable program medium.

In yet another exemplary embodiment, an apparatus configured or operable to perform the above method is disclosed.

The above and other aspects and embodiments thereof are described in more detail in the accompanying drawings, the description and the claims.

Drawings

Fig. 1 illustrates an example base station and UE in wireless communications using PUCCH and/or short PUCCH channels in accordance with some embodiments of the disclosed technology.

Fig. 2 illustrates an exemplary flow diagram of a method for assigning a new sequence to an existing sequence group in accordance with some embodiments of the disclosed technology.

Fig. 3A and 3B illustrate two examples of zero-padding applications in accordance with some embodiments of the disclosed technology.

Fig. 4 illustrates an example block diagram of a UE utilizing sequence sets in accordance with some embodiments of the disclosed technology.

Fig. 5 illustrates an example block diagram of a base station managing a set of sequences in accordance with some embodiments of the disclosed technology.

Detailed Description

More sophisticated and sophisticated access requirement ranges and flexibility are provided and under development in the fourth generation (4G) and fifth generation (5G) mobile communication technologies of LTE/LTE-a. Currently, enhanced mobile broadband (eMBB), ultra-high reliability and low latency communication (URLLC), and mass machine type communication (mtc) are being researched and/or developed for both 4G and 5G systems.

Currently under standardization in 5G, new air-interface (NR) techniques have proposed the use of short PUCCH transmissions. More specifically, the present disclosure relates to the grouping and use of new short sequences that are orthogonal and meet the performance requirements of the short PUCCH under consideration in the 3GPP standards organization.

The PUCCH or short PUCCH is a radio channel for transmitting information from a mobile station or User Equipment (UE) to a base station. For example, the UE may use the PUCCH to transmit information such as Acknowledgement (ACK), Negative Acknowledgement (NACK), and Scheduling Request (SR). The UE may transmit an ACK/NACK to the base station to inform the base station whether the UE has correctly decoded the data transmitted by the base station. A Scheduling Request (SR) is used by a UE to request uplink resources to transmit data.

In the standardization of NR, it has been agreed to employ a sequence having a low peak-to-average power ratio (PAPR) for a short PUCCH to carry Uplink Control Information (UCI) of at most 2 bits. In contrast, LTE employs a computer-generated constant amplitude zero autocorrelation (GC-CAZAC) sequence of length 12 or 24 for 1 or 2 Resource Blocks (RBs) and a cyclic extension of Zad-off Chu (ZC) sequence for 3 or more RBs. NR sequences are more stringent (e.g., require a lower cubic metric/peak-to-average power ratio (CM/PAPR)). The length 12, 18 and 24 sequences currently used in LTE may not meet these new requirements. Therefore, new sequences with low CM/PAPR have been proposed. In the 3GPP RAN 190 bis conference, a set of 30 length-12 base sequences for the short PUCCH has been adopted for NR. The set of length-12 sequences can be expressed as:

wherein the content of the first and second substances,listed in table 1 below.

Table 1: using length-12 sequences for NRDefinition of (1)

Also, in the 3GPP RAN 191 conference, a set of 30 base sequences of length 18 and a set of 30 base sequences of length 24 have been adopted for NR. The set of length 18 sequences can be expressed as:

wherein the content of the first and second substances,listed in table 2 below.

Table 2: using length-18 sequences for NRThe set of length-24-defining sequences of (a) may be expressed as:

wherein the content of the first and second substances,listed in table 3 below.

Table 3: using sequences of length 24 for NRDefinition of (1)

In LTE, uplink sequences are grouped into multiple sequence groups for use in wireless communication. For example, each sequence group may include at least two sequences of different lengths, and different sequence groups may be allocated for use by different cells. In NR, similar sequence grouping and allocation can be employed. As described above, new sequences of length 24, length 18 and length 12 have been introduced in NR. Therefore, it is desirable to perform sequence grouping and allocation for the newly introduced NR sequence. The disclosed technique addresses the grouping of length 24, length 18, and length 12 sequences employed in NR with other sequences (e.g., some sequences currently used in LTE), as well as the use of newly configured sequence sets in wireless communications.

Fig. 1 illustrates an example base station and UE in wireless communications using PUCCH and/or short PUCCH channels. The base station (120) may transmit channel resources allocated to a plurality of UEs (110a-110 c). The UE (110a-110c) may transmit information to the base station (120) via PUCCH and/or short PUCCH channels (130a-130c) using the allocated sequences. The disclosed technology provides various embodiments for sequence grouping and use in wireless communications between a base station and a UE.

Short sequence grouping

When sequences are used for wireless communication, the signal interference between different cells may depend on the correlation between the sequences used. In order to minimize inter-cell interference, it is desirable to have low correlation between sequences used by different cells. In other words, it is desirable to have high correlation between sequences of different lengths contained in the same group. Accordingly, in some embodiments, the disclosed techniques include assigning sequences that (1) have different lengths and (2) have high correlation between them to the same group of sequences. The disclosed techniques account for the cross-correlation between newly introduced NR sequences and existing LTE sequences when assigning these sequences to the set of existing LTE sequences.

Fig. 2 illustrates an exemplary flow diagram of a method for assigning a new sequence (e.g., a newly introduced length-24, length-18, or length-12 NR sequence) into an existing sequence group (e.g., the sequence group currently used in LTE), in accordance with some embodiments of the disclosed technology. For ease of illustration, the newly generated NR sequence being assigned is represented by S1,iWherein i represents a sequence index selected from 0,1,2, …,29, and S1,iThe values of (c) can be found in table 1, table 2 or table 3 above. Other sequences of length Y (e.g., currently used in LTE) are represented by S2,uDenotes where Y may be a multiple of 36, 48, 60 or other 12, and specific S2,uThe value of (d) can be found in TS 36.211. S2,uBelongs to 30 sequence groups, wherein u denotes a sequence index selected from 0,1,2, …, 29.

Since 3 new sequence sets are introduced in the NR, in some embodiments, the allocation involves all 3 new NR sequence sets. For example, the allocation of a new NR sequence of length 24 may be performed first. Existing LTE sequences of length 36, 48, 60, or other multiples of 12 can be used as references for cross-correlation calculations when assigning new sequences of length 24. After the sequence assignment of the new sequence of length 24 is completed, the assignment of the new sequence of length 18 may be performed. When a new sequence of length 18 is assigned, (1) a new sequence of length 24 after reassembly (i.e., a new sequence of length 24 when assigned to an existing sequence group), and (2) an existing LTE sequence of length 36, 48, 60, or other multiples of 12, can both be used as references for cross-correlation calculations. Illustratively, a new sequence of length 18 and a new sequence of length 24 after recombination, as well as existing LTE sequences of length 36, 48, 60, or other multiples of 12, can be used as references for the assignment of sequences of length 12.

Referring to fig. 2, at block 202, the method includes determining a correlation between each new sequence and one or more sequences included in each existing ordered group. Illustratively, the method includes calculating 30S1,iEach of the sequences and S included in each of 30 sequence groups2,uCross-correlation between sequences. The cross-correlation value may be expressed in a cross-correlation matrix XCORRi,uWherein each row corresponds to a single new sequence S1,iAnd each column corresponds to a sequence S included in a single sequence group (group index u)2,u

In various embodiments, cross-correlations between the new NR sequence and other existing base sequences of length Y may be calculated. The existing base sequence of length Y (where Y > -36) used in LTE can be expressed as:

wherein the qth Zadoff-Chu sequence is defined as:

wherein q is given by:

length of the Zadoff-Chu sequenceTake a value such thatOf the plurality of pixels, wherein, and when Y is>When 60, v is 0 or 1.

The cross-correlation between two sequences can be calculated based on the following equation:

xcorr _ coeffs ═ NFFT ═ IFFT (Seq1. cnj (Seq2), NFFT)/length h (Seq1) (equation 1)

Where IFFT (X, N) is an N-point inverse fourier transform operation, Seq1 and Seq2 represent two sequences, and conj () is a complex conjugate operation.

In the case where the lengths of Seq1 and Seq2 are not equal, zero padding may be applied to shorter sequences when Seq1 · conj (Seq2) is performed for all possible frequency locations. Fig. 3A and 3B illustrate two examples of zero-padding applications in accordance with some embodiments of the disclosed technology. Seq1 is a shorter length sequence when equation 1 is used for cross-correlation calculation.

In various embodiments, the sequence group includes sequences of different lengths. In some embodiments, cross-correlations between the new NR sequence and existing sequences of all other lengths may be evaluated. However, in some embodiments, the number of existing sequences of different lengths may be too large. For example, Y may be equal to 12N, where the value of N ranges from 3 to 110. Given the limited computational resources, it may be impractical to compute the cross-correlation between the new NR sequence and all existing sequences. Thus, in some embodiments, only a selected subset of the existing sequence lengths is considered when assigning the new sequence to the sequence group. For example, existing sequences of length 36, length 48, length 60, and length 72 are selected as a basis for the allocation of new NR sequences.

More specifically, in some embodiments, existing sequences of lengths 36, 48, 60, and 72 are used when assigning a new sequence of length 24. Wherein, in the sequence allocation process, the cross-correlation between the new sequence with the length of 24 and the existing sequence with the length of 36 has a first priority. This is at least in part because when forming the LTE sequence group, the length 36 sequence is used as a reference sequence for grouping sequences of other lengths.

When assigning a new sequence of length 18, existing sequences of length 36, 48, 60 and 72 and (after recombination) a new sequence of length 24 are used. Wherein, in the sequence allocation process, the cross-correlation between the new sequence with the length of 18 and the existing sequence with the length of 36 has a first priority. The cross-correlation between the new sequence of length 18 and sequences of other lengths is of lower priority than the sequence of length 36. In some embodiments, cross-correlations with shorter length sequences have a higher priority than cross-correlations with longer length sequences, except for the length 36 sequence corresponding to the highest priority. For example, the cross-correlation between a new sequence of length 18 and a new sequence of length 24 (after reassembly) has a higher priority than the cross-correlation between a new sequence of length 18 and an existing sequence of length 48.

Similarly, when assigning a new sequence of length 12, existing sequences of lengths 36, 48, 60 and 72 are used, new sequences of length 24 (after recombination) and new sequences of length 18 (after recombination). Wherein, in the sequence allocation process, the cross-correlation with the existing sequence with the length of 36 has a first priority. Then, starting with a new sequence of length 18 (after recombination), the cross-correlation of sequences of increasing length has decreasing priority during sequence assignment. That is, cross-correlation with a new sequence of length 18 (after reassembly) has a second priority, cross-correlation with a new sequence of length 24 (after reassembly) has a third priority, and so on.

Referring to fig. 2, at block 204, the method includes assigning one or more new sequences to the set of existing sequences based on one or more conditions on corresponding correlations. Illustratively, exceeding a certain threshold or a relatively large cross-correlation value may serve as a basis for assigning new sequences to groups of existing sequences. In some embodiments, for each new NR sequence S1,iThe method includes identifying a cross-correlation matrix XCORRi,uThe maximum cross-correlation value in the corresponding row. A group index u ═ umax (i) corresponding to the identified maximum cross-correlation value is selected, and the new NR sequence is assigned to the existing sequence group of indices umax (i).

In a plurality of sequences S1,iWhen the same group index umax (i) is selected, the corresponding cross-correlation values XCORR are compared with each otheri,umax(i). Will correspond to the maximum XCORRi,umax(i)The new NR sequence of values is assigned to the existing sequence group of indices umax (i) and the remaining NR sequences are marked as unassigned.

In some embodiments, the threshold may be set as a decision criterion for determining whether the cross-correlation value is high or low. Different threshold settings may result in different sequence assignments. When allocating new NR sequences of length 24, length 18, and length 12, the thresholds may be set to 0.6, 0.7, and 0.8, respectively.

Taking the allocation of length 24 NR sequences as an example, the cross-correlation threshold is set to 0.6. In this case, the cross-correlation between the new sequence of length 24 and the existing sequences of length 36, length 48, length 60, and length 72 is calculated. For example, the cross-correlations may be represented in 4 cross-correlation matrices corresponding to length 36, length 48, length 60, and length 72 sequences, respectively. Table 4 shows the group index umax (i, L) or umax (i, L, v) for which the cross-correlation between (1) a new sequence of length 24 (of sequence index i) and (2) an existing sequence of length L within the group is greater than 0.6, where v is 0,1 when L is equal to or greater than 60.

i 1 4 5 6 7 9 10 15 17 18 21 22 25 26 27
umax(i,36) 11 15 14 15 29 7
umax(i,60,0) 3 11 5 29 15
umax(i,60,1) 15 27 2
umax(i,72,0) 0 20 9 28 29
umax(i,72,1) 21 27 2,7

Table 4: sequence pairs with cross-correlation greater than 0.6

As shown in the second row of table 4, the cross-correlation between a new sequence of length 24 with sequence index i ═ 7 and an existing sequence of length 36 with group index u ═ 15 is greater than 0.6. The same is true for the new sequence of length 24 with sequence index i-22 and the existing sequence of length 36 with group index u-15. In some embodiments, only one length-24 sequence may be assigned to a single sequence group. Accordingly, with respect to the sequence group with the group index u of 15, further comparison of the cross-correlation values is performed. As calculated, the cross-correlation value of the pair of sequences (sequence index i-7, group index u-15) is 0.679, and the cross-correlation value of the pair of sequences (sequence index i-22, group index u-15) is 0.695. Based on the comparison, a larger mutual value of 0.695 is selected. Therefore, a sequence of length 24 with sequence index i-22 is assigned to a sequence group of length u-15, and a sequence of length 24 with index i-7 is not assigned.

As shown in the third row of table 4, the cross-correlation between a new sequence of length 24 with sequence index i ═ 22 and an existing sequence of length 60 with group index u ═ 15(v ═ 0) is greater than 0.6. Since a new sequence of length 24 with sequence index i-22 has already been assigned to the group of u-15 on the basis of the cross-correlation with the sequence of length 36, this new sequence is not assigned to the group of sequences of u-5. In other words, in the sequence assignment process, the cross-correlation with the length-36 sequence has the highest priority.

As shown in the fourth column of table 4, the cross-correlation between a new sequence of length 24 with sequence index i ═ 5 and an existing sequence of length 60 with group index u ═ 15(v ═ 1) is greater than 0.6. The same is true for a new sequence of length 24 with sequence index i-5 and an existing sequence of length 72 with group index u-21 (v-1). Since a new sequence of length 24 with index i-22 has been assigned to the sequence group of u-15 based on the cross-correlation between the sequences of length 24 and length 36, a new sequence of length 24 with index i-5 can no longer be assigned to the sequence group of u-15. Therefore, a new sequence of length 24 with index i-5 is assigned to the sequence group of u-21. In other words, in some embodiments, cross-correlation between pairs of sequence lengths of (24,36) is of higher priority than cross-correlation between pairs of sequence lengths of (24,60) or (24, 72).

Table 5 shows the partial assignment of a new NR sequence of length 24 to the existing sequence group based on the above discussion.

i 1 4 5 6 9 10 15 17 18 21 22 25 26
Group index u 0 3 21 11 27 20 9 2 28 14 15 29 7

Table 5: partial assignment of NR sequences to existing sequence groups

With continued reference to fig. 2, at block 206, the method includes determining whether all new sequences have been assigned. If so, the method ends at block 210. If not, the method proceeds to block 208. At block 208, the method includes determining a correlation value between each unassigned new sequence and one or more sequences included in each of the remaining set of existing sequences. This may be done in a similar manner as at block 202 and a new cross-correlation matrix (of smaller size) may be generated. The method then proceeds back to block 204 to continue assigning the unassigned one or more new sequences to the remaining set of existing sequences.

Sequence grouping example

According to some embodiments, the final result of assigning a new NR sequence of length 24 into the existing ordered set based on cross-correlation with LTE sequences of length 36, length 48, length 60, and length 72 using the method of fig. 2 is shown in table 6 below.

Table 6: grouping of NR sequences for length 24 NR sequences

According to some embodiments, the same method is used, the final result of assigning a new NR sequence of length 18 into the existing ordered set based on cross-correlation with LTE sequences of length 36, length 48, length 60 and length 72, and (after grouping according to table 6) a new NR sequence of length 24, is shown in table 7 below.

Table 7: grouping of NR sequences for length 18 NR sequences

According to some embodiments, the final result of assigning a new NR sequence of length 12 into the existing ordered set based on cross-correlation with LTE sequences of length 36, length 48, length 60 and length 72 (after grouping according to table 6) a new NR sequence of length 24 and (after grouping according to table 7) a new NR sequence of length 18 using the same method is shown in table 8 below.

Table 8: grouping of NR sequences for length 12 NR sequences

As disclosed herein, various communication nodes (e.g., UEs or base stations) can use the grouping of new NR sequences for communicating with other communication node(s). In LTE, one or more sequence group numbers for use by the UE are determined based on a group hopping pattern and a sequence shift pattern, which are known between the base station and the UE. The group hopping pattern is cell-specific, and the UE can obtain the group hopping pattern based on the cell ID. The same or similar mechanisms may be implemented in the NR for sequence packet based communication.

Alternatively or additionally, one or more sequence group numbers may be provided from the base station to the UE, e.g., by higher layer signaling through RRC (radio resource control), by physical layer signaling through DCI (downlink control information), etc. Once the sequence group number is determined, the UE may select an appropriate sequence from the sequence group for transmission, e.g., based on the sequence length. Sequence grouping based on the disclosed techniques may reduce interference between different cells, at least because the cross-correlation between sequences for different cells is relatively low.

Fig. 4 illustrates an example block diagram of a UE 400 utilizing sequence sets in accordance with some embodiments of the disclosed technology. The UE 400 includes at least one processor 410 and memory 405 having instructions stored thereon. The instructions, when executed by the processor 410, configure the UE 400 to perform several operations using various modules.

The UE 400 may include a sequence determination module 425. In accordance with various embodiments of the disclosed technique, the sequence determination module 425 may determine one or more sequence groups for use by the UE (e.g., based on the identity of at least one cell, user, or communication channel), select one or more sequences from the sequence groups for data transmission based thereon, or perform other sequence determination related functions. Receiver 420 may receive one or more messages (e.g., including information providing or assigning sequence groups to cells), and transmitter 415 may transmit data (e.g., to a base station via a short PUCCH) using one or more sequences selected from one or more sequence groups configured in accordance with various embodiments of the disclosed technology.

Fig. 5 illustrates an example block diagram of a base station 500 that manages a set of sequences in accordance with various embodiments of the disclosed technology. The base station 500 includes at least one processor 510 and a memory 505 having instructions stored thereon. The instructions, when executed by the processor 510, configure the base station 500 to perform several operations using various modules.

The base station 500 may include a sequence management module 525. In accordance with various embodiments of the disclosed technology, the sequence management module 525 may assign and group sequences, assign sequence groups to cells, determine one or more sequence groups for use by one or more UEs, or perform other sequence-related functions. The receiver 520 may receive data transmitted using one or more sequences selected from one or more sequence groups configured in accordance with various embodiments of the disclosed technology, and the transmitter 515 may transmit one or more messages to one or more UEs (e.g., for providing or assigning sequence groups to cells).

The term "exemplary" is used to mean an "… … example," and does not imply an ideal or preferred embodiment unless otherwise stated.

Some embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, comprising computer-executable instructions, such as program code, executed by computers in networked environments. The computer readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), Compact Discs (CDs), Digital Versatile Discs (DVDs), and the like. Thus, a computer-readable medium may include a non-transitory storage medium. Program modules may generally include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The computer or processor may execute the instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.

Some disclosed embodiments may be implemented as a device or module using hardware circuitry, software, or a combination thereof. For example, a hardware circuit implementation may include discrete analog and/or digital components, e.g., integrated as part of a printed circuit board. Alternatively, or in addition, the disclosed components or modules may be implemented as Application Specific Integrated Circuits (ASICs) and/or field programmable gate array (FGPA) devices. Some embodiments may additionally or alternatively include a Digital Signal Processor (DSP), which is a special purpose microprocessor having structure optimized for the operational needs of digital signal processing associated with the functions disclosed herein. Similarly, various components or sub-components within each module may be implemented in software, hardware, or firmware. Any of the connection methods and media known in the art, including but not limited to the internet, communications over wired or wireless networks using appropriate standards, may be used to provide connections between modules and/or components within modules.

Although this document contains many specifics, these should not be construed as limitations on the scope of the invention as claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.

Only a few embodiments and examples are described and other embodiments, enhancements and variations can be made based on what is described and illustrated in this disclosure.

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于无线通信的电子设备和方法、计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!