A signal transmission and signal detection method and device
By using the cyclic shift value and sequence number determined by pseudo-random sequences in terminal devices and network devices, the problem of interference between reference signals in LTE and NR systems is solved, and the channel time domain filtering performance and channel estimation accuracy are improved.
Patent Information
- Application Number
- CN202080106029.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-23
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-10-23
AI Technical Summary
In LTE and NR systems, there is interference between the reference signals sent by the terminal device, resulting in a decrease in channel estimation accuracy. Especially in the same cell or on the same time and frequency resources, the reference signals of terminal devices using different fundamental sequences will interfere with each other. , affects channel time domain filtering performance.
By generating a sequence of reference signals in the terminal device and the network device, the cyclic shift value is determined by the first parameter and the second parameter, and the cyclic shift value difference is randomized by the pseudo-random sequence to reduce interference between the reference signals, and Improve channel time domain filtering performance. The specific method includes determining the cyclic shift value, sequence group number and sequence number according to the pseudo-random sequence, ensuring that the cyclic shift value of the reference signal sent by different terminal devices within the same system frame or on the same frequency domain resources is different, thereby reducing interference.
Effectively randomize the reference signal interference between terminal devices, improve channel time domain filtering performance and channel estimation accuracy, and reduce channel estimation errors between cells and within cells.
Smart Images

Figure CN116391337B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a signal transmission and signal detection method and device. Background Art
[0002] In systems such as long term evolution (LTE) and new radio (NR), uplink reference signals, such as uplink demodulation reference signal (DMRS) and uplink sounding reference signal (SRS), are sequences generated using a base sequence, which may be a sequence generated by a ZC (Zadoff-Chu) sequence, such as the ZC sequence itself, or a sequence generated by a cyclic shift of the ZC sequence.
[0003] For the same base sequence, different reference signals can be obtained by using different cyclic shift values. In the same cell, the base station can assign different cyclic shift values to different terminal devices to ensure the orthogonality between the reference signals sent by different terminal devices, so that the reference signals sent by different terminal devices will not cause interference. However, for different base sequences, regardless of whether the two terminal devices are in the same cell, the interference between the reference signals obtained by using the same or different cyclic shift values is not zero. In other words, when different terminal devices in the same cell, or different terminal devices in the same cell, send reference signals based on different base sequences on the same time-frequency resources, these reference signals will interfere with each other. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a signal transmission and signal detection method and apparatus to solve the problem of how to reduce interference between reference signals sent by terminal devices.
[0005] In the first aspect, the present application provides a reference signal transmission method, the execution subject of the method is a terminal device or a module in the terminal device, and the terminal device is used as the execution subject for description. The method includes: generating a reference signal sequence; the cyclic shift value of the sequence is determined according to a first parameter and a second parameter, the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; sending a reference signal according to the sequence.
[0006] The cyclic shift value of the sequence is determined according to the first parameter and the second parameter. By this method, the difference between the cyclic shift values used by any two terminal devices when determining the reference signal can be randomized. Further, the interference between the reference signals generated by the cyclic shift values obtained by the method between the terminal devices can be reduced, the effect of interference randomization can be achieved, and the channel time domain filtering performance can be improved.
[0007] In the second aspect, the present application provides a reference signal transmission method, the execution subject of the method is a network device or a module in the network device, and the network device is used as the execution subject for description. The method includes: generating a reference signal sequence; the cyclic shift value of the sequence is determined according to a first parameter and a second parameter, the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; and performing signal detection according to the sequence.
[0008] Based on the first aspect or the second aspect, there are also the following possible implementations:
[0009] In one possible implementation, Q is greater than Z.
[0010] In a possible implementation manner, the first parameter is determined according to a pseudo-random sequence; and the pseudo-random sequence is determined according to attribute information of a reference signal.
[0011] In a possible implementation manner, the attribute information includes a sequence identifier; or, the sequence is generated according to a ZC sequence, and the attribute information includes a root indicator of the ZC sequence.
[0012] In a possible implementation, the cyclic shift value α satisfies the following formula:
[0013] or,
[0014] Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, and both the first coefficient and the second coefficient are not equal to 0.
[0015] In one possible implementation, the first parameter θ 1 Satisfies the following formula:
[0016]
[0017] in, is the timeslot number of the timeslot where the reference signal is located in the system frame; is the number of OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
[0018] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device in the same system frame can be randomized, so that the interference between any two terminal devices that use different ZC sequences to determine the reference signal in the same system frame can be randomized, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0019] In one possible implementation, the first parameter θ 1 Satisfies the following formula:
[0020] θ 1 =n cs (n S )modQ;
[0021] in, n S is the count value of the reference signal counter; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
[0022] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device twice or more times on the same frequency domain resources can be randomized, thereby randomizing the interference between any two reference signals sent twice or more times on the same time-frequency resources by any two terminal devices that use different ZC sequences to determine the reference signal, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0023] In one possible implementation, the first parameter θ 1 Satisfies the following formula:
[0024]
[0025] in, is the timeslot number of the reference signal in the system frame; n f is the system frame number where the reference signal is located; is the number of time slots in a system frame; T S is the transmission period of the reference signal; L is an integer; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
[0026] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device in any two reference signal sending periods can be randomized, so as to randomize the interference between the reference signals of any two terminal devices that use different ZC sequences to determine the reference signal, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0027] In one possible implementation, the first parameter θ 1 Satisfies the following formula:
[0028]
[0029] in, m=0,1,2,…,T-1; is the timeslot number of the reference signal in the system frame; n f is the system frame number where the reference signal is located; is the number of time slots in a system frame; l is the symbol number of the reference signal symbol in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; S is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
[0030] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device on any two or more symbols can be randomized, thereby randomizing the interference between the reference signals sent by any two terminal devices that use different ZC sequences to determine the reference signal on any two or more symbols, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0031] In a possible implementation, the first parameter is determined according to a first cyclic shift interval, the first cyclic shift interval is determined from a first pattern according to information of a first time unit, the first pattern includes Y cyclic shift intervals, and Y is an integer greater than 1; or, the first parameter is determined according to a first cyclic shift step and information of a first time unit; or, the first parameter is determined according to a first initial cyclic shift step, a first cyclic shift step difference, and information of a first time unit; the information of the first time unit includes a system frame number in which the first time unit is located, and / or a time slot number in which the first time unit is located in the current system frame; the first time unit is a time unit in which a reference signal is located.
[0032] In a possible implementation, when the first parameter is determined according to the first cyclic shift interval, the cyclic shift value α is determined according to λ, where λ satisfies the following formula:
[0033]
[0034] in, is the first cyclic shift interval, is the first parameter, θ 2 is the second parameter, is the number of time slots in a system frame; n f is the system frame number where the reference signal is located; is the timeslot number of the timeslot where the reference signal is located in the current system frame; L is an integer; T S is the transmission period of the reference signal; Z is a positive integer; is the rounding down operation, and mod is the modulo operation.
[0035] In the above method flow, the difference between the cyclic shift values used by any two terminal devices in the cell to determine the reference signal can be randomized. Further, the interference between the reference signals sent between the terminal devices can be reduced, the effect of interference randomization can be achieved, and the channel time domain filtering performance can be improved.
[0036] In a possible implementation manner, when the first parameter is determined according to the first cyclic shift step size and information of the first time unit, the cyclic shift value α is determined according to λ, where λ satisfies the following formula:
[0037]
[0038] Wherein, Δhopping is the first cyclic shift step size; is the first parameter, θ 2 is the second parameter, is the number of time slots in a system frame; n f is the system frame number where the reference signal is located; is the timeslot number of the timeslot where the reference signal is located in the current system frame; L is an integer; T S is the transmission period of the reference signal; Z is a positive integer; is the rounding down operation, and mod is the modulo operation.
[0039] In a possible implementation manner, when the first parameter is determined according to the first initial cyclic shift step size, the first cyclic shift step size difference, and information of the first time unit, the cyclic shift value α is determined according to λ, where λ satisfies the following formula:
[0040]
[0041] in, is the first parameter, θ 2 is the second parameter, is the number of time slots in a system frame; n f is the system frame number where the reference signal is located; is the time slot number of the reference signal in the current system frame; L is an integer; Δh init is the first initial cyclic shift step size, Δh gap is the first cyclic shift step difference; T S is the reference signal sending period, is the rounding down operation, and mod is the modulo operation.
[0042] In one possible implementation, the second parameter θ 2 Satisfies the following formula: 2 =KmodZ; where K is determined based on the configuration information.
[0043] In one possible implementation, Z is is the maximum cyclic shift value.
[0044] In a possible implementation manner, Q is the sequence length of the reference signal, or Q is the number of subcarriers occupied by the reference signal.
[0045] In a third aspect, the present application provides a reference signal transmission method, the execution subject of the method is a terminal device or a module in the terminal device, and the terminal device is used as an example for description. The method includes: generating a reference signal sequence; at least two of the cyclic shift value, sequence group number and sequence number of the sequence are determined according to a pseudo-random sequence; and sending a reference signal according to the sequence.
[0046] In a fourth aspect, the present application provides a reference signal transmission method, the execution subject of the method is a network device or a module in the network device, and the network device is used as an example for description. The method includes: generating a reference signal sequence; at least two of the cyclic shift value, sequence group number and sequence number of the sequence are determined according to a pseudo-random sequence; and performing signal detection according to the sequence.
[0047] According to the above method, at least two of the cyclic shift value, the sequence group number and the sequence number are determined according to the pseudo-random sequence, which can effectively randomize the cyclic shift value, the sequence group number and the sequence number, thereby effectively randomizing the interference between reference signals and improving the accuracy of channel estimation.
[0048] Based on the third aspect or the fourth aspect, there are also the following possible implementations:
[0049] In one possible implementation, Q is greater than Z.
[0050] In a possible implementation manner, the pseudo-random sequence is determined according to attribute information of a reference signal.
[0051] In a possible implementation manner, the attribute information includes a sequence identifier; or, the sequence is generated according to a ZC sequence, and the attribute information includes a root indicator of the ZC sequence.
[0052] In a possible implementation, when the cyclic shift value is determined according to a pseudo-random sequence, the cyclic shift value α satisfies the following formula:
[0053] or,
[0054] Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, and both the first coefficient and the second coefficient are not equal to 0.
[0055] In one possible implementation, the first parameter θ 1 Satisfies the following formula:
[0056] Or, θ 1 =n cs (n S )modQ,
[0057] or, or,
[0058] in,
[0059]
[0060]
[0061]
[0062] Where Q is a positive integer, T is a positive integer; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the timeslot number of the reference signal in the system frame. is the number of OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the time slot, Where l = 0 corresponds to the first symbol in the time slot, is the number of time slots in a system frame; n S is the count value of the reference signal counter; T S is the sending period of the reference signal; c(·) is a pseudo-random sequence; mod is a modulo operation.
[0063] In one possible implementation, the second parameter θ 2 Satisfies the following formula: 2 =KmodZ; where K is determined based on the configuration information.
[0064] In a possible implementation, when the cyclic shift value is determined according to a pseudo-random sequence, the cyclic shift value α satisfies the following formula:
[0065] or,
[0066] or, or,
[0067] in,
[0068]
[0069]
[0070]
[0071] Wherein, K is determined according to the configuration information; Q is a positive integer, and T is a positive integer; is the timeslot number of the reference signal in the system frame; n f is the system frame number where the reference signal is located, is the number of OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the time slot, Where l = 0 corresponds to the first symbol in the time slot, is the number of time slots in a system frame; n S is the count value of the reference signal counter; T S is the transmission period of the reference signal; c(·) is a pseudo-random sequence, is the rounding down operation, and mod is the modulo operation.
[0072] In one possible implementation, Z is is the maximum cyclic shift value.
[0073] In a possible implementation, when the sequence group number is determined according to a pseudo-random sequence, the sequence group number u satisfies the following formula:
[0074] or,
[0075] in,
[0076] W, A and T are integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the timeslot number of the reference signal in the system frame. is the number of OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; c(·) is a pseudo-random sequence, and mod is a modulo operation.
[0077] In a possible implementation, when the sequence number is determined according to a pseudo-random sequence, the sequence number v satisfies the following formula:
[0078] or,
[0079] Where E and T are positive integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the timeslot number of the reference signal in the system frame. is the number of OFDM symbols in a time slot; l is the symbol number of the reference signal in the current time slot, Wherein l=0 corresponds to the first symbol in the current time slot; c(·) is a pseudo-random sequence.
[0080] In a possible implementation manner, Q is the sequence length of the reference signal, or Q is the number of subcarriers occupied by the reference signal.
[0081] In a fifth aspect, the present application further provides a communication device, which has the function of implementing any method provided in any one of the first to fourth aspects. The communication device may be a network device or a terminal device. The communication device may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0082] In a possible implementation, the communication device includes: a processor, the processor is configured to support the communication device to perform the corresponding functions in the above method. The communication device may also include a memory, which may be coupled to the processor and stores the necessary program instructions and data of the communication device. Optionally, the communication device also includes a communication interface, which is used to support communication between the communication device and other devices.
[0083] In a possible implementation, the communication device includes corresponding functional modules, which are respectively used to implement the steps in the above method. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0084] In a possible implementation, the structure of the communication device includes a processing unit and a communication unit, and these units can perform corresponding functions in the above method example. For details, please refer to the description of the method provided in the first aspect, which will not be repeated here.
[0085] In a sixth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in any possible implementation of the first aspect or any aspect through logic circuits or execution code instructions.
[0086] In the seventh aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the functional modules of the method in the aforementioned second aspect or any possible implementation method of the second aspect through logic circuits or execution code instructions.
[0087] In an eighth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the functional modules of the method in the aforementioned third aspect or any possible implementation method of the third aspect through logic circuits or execution code instructions.
[0088] In the ninth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the functional modules of the method in the aforementioned fourth aspect or any possible implementation method of the fourth aspect through logic circuits or execution code instructions.
[0089] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method of any one of the first aspect, the third aspect, the fifth aspect, or the seventh aspect, and any possible implementation of any aspect, is implemented.
[0090] In the eleventh aspect, a computer program product comprising instructions is provided, which, when executed by a processor, implements the method in any one of the first to fourth aspects, and any possible implementation of any one of the aspects.
[0091] In a twelfth aspect, a chip system is provided, the chip system includes a processor and may also include a memory, for implementing the method in any one of the first to fourth aspects, and any possible implementation of any one of the aspects. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0092] In a thirteenth aspect, a communication system is provided, the system comprising the apparatus of the sixth aspect (such as a terminal device) and the apparatus of the seventh aspect (such as a network device).
[0093] In a fourteenth aspect, a communication system is provided, the system comprising the apparatus described in the eighth aspect (such as a terminal device) and the apparatus described in the ninth aspect (such as a network device). BRIEF DESCRIPTION OF THE DRAWINGS
[0094] Figure 1 A schematic diagram of a network architecture applicable to an embodiment of the present application;
[0095] Figure 2 A schematic diagram of a signal transmission method flow chart provided in an embodiment of the present application;
[0096] Figure 3 A signal schematic diagram provided for an embodiment of the present application;
[0097] Figure 4 A schematic diagram of a signal transmission method flow chart provided in an embodiment of the present application;
[0098] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0099] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0100] The embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0101] The embodiments of the present application can be applied to various mobile communication systems, such as: new radio (NR) system, long term evolution (LTE) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), evolved long term evolution (eLTE) system, future communication system and other communication systems, without limitation herein.
[0102] In the embodiments of the present application, the terminal device may be a device with wireless transceiver function or a chip that can be set in any device, and may also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0103] The network device may be a wireless access device under various standards, such as an evolved Node B (eNB), a radio network controller (RNC) or a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TRP or transmission point, TP), etc. It may also be a gNB or a transmission point (TRP or TP) in a 5G (NR) system, one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit, or a DU in a centralized-distributed (CU-DU) architecture, etc.
[0104] Figure 1 Schematic diagram of a network architecture applicable to the embodiment of the present application. Figure 1 As shown, the terminal device can be connected to the network device to obtain services of the external network (such as a data network (DN)) through the network device, or communicate with other devices through the network device, such as communicating with other terminal devices.
[0105] Figure 1 In the network shown, the terminal device can send a reference signal to the network device, and the network device can perform operations such as estimating channel quality based on the reference signal. The reference signal includes but is not limited to DMRS and SRS.
[0106] For example, when the reference signal is SRS, the SRS sequence r of length M is u,v (n) can be represented by the base sequence Generated by the following formula:
[0107]
[0108] in,
[0109]
[0110] Among them, N ZC is the base sequence The length of ; α is the cyclic shift value, which is configured by the network device; q is the root index; j is the imaginary unit. u is the sequence group number, v is the sequence number, v=0 or v=1, u=0,1,…,29; the specific values of u and v are configured by the network device. Base sequence It may be a sequence generated by a ZC sequence, for example, the ZC sequence itself, or a sequence generated by a ZC sequence through cyclic shift.
[0111] The 3rd Generation Partnership Project (3GPP) standard defines the length M of multiple SRS sequences, and defines 60 base sequences for each M value greater than or equal to 72, where these 60 base sequences are generated by ZC sequences of the same length and different root indices. For an SRS sequence of length M, determine a maximum prime number N less than or equal to M. ZC , as the length of the ZC sequence used to generate the SRS sequence. Further, these 60 base sequences are divided into 30 groups, and base sequences of different groups can be allocated to different cells. Taking M=72 as an example, the ZC sequence with a length of 71 is used to generate 30 groups of base sequences. The relationship between the root indexes of these ZC sequences and the group numbers of the base sequences can be referred to in Table 1:
[0112] Table 1
[0113]
[0114] As shown in Table 1, each group has two root indices, and v determines which root index to use. For example, when the sequence group number u=1, the group includes two root indices, 5 and 4 respectively. When v=0, the root index is 5; when v=1, the root index is 4. At present, in the case of no frequency hopping, the value of v generally defaults to 0. For the same SRS length M, different base sequences correspond to different root values of the ZC sequence, that is, the base sequence and the root value of the ZC sequence are one-to-one corresponding.
[0115] Currently, the cyclic shift value is configured by the network device. For the same base sequence, different cyclic shift values α can be used to obtain different SRS sequences. 1 and α 2 , when α 1 and α 2 Satisfy α 1 mod2π≠α 2 When mod2π, the base sequence r(m) and α 1 The obtained sequence x1 (m), and the base sequence r(m) and α 2 The obtained sequence x 2 (m) are mutually orthogonal, that is, the mutual correlation coefficient is zero. 1 (m) and x 2 The length of (m) is M, m = 0, 1...M-1, and the mutual correlation coefficient is defined as:
[0116] Since the mutual correlation coefficient is 0, the SRS sequences obtained based on the same base sequence and different cyclic shift values α can be allocated to different terminal devices. These terminal devices can send the SRS sequences generated by cyclic shifts based on the same base sequence on the same time-frequency resources. When the channel of the terminal device is flat within the length of the SRS sequence, these SRS sequences will not cause interference between terminal devices.
[0117] For different base sequences, the interference between SRS sequences obtained by using the same or different cyclic shift values α is not 0. That is to say, the SRS sequences obtained by using the same or different cyclic shift values based on different base sequences are allocated to different terminal devices, and these terminal devices can send these SRS sequences generated by cyclic shifts based on different base sequences on the same time-frequency resources. When the channel of the terminal device is flat within the length of the SRS sequence, these SRS sequences will cause interference between the terminal devices.
[0118] For example, as shown in Table 2, two cells correspond to two base sequences respectively, there are two terminal devices in each cell, and the two terminal devices in each cell use two different cyclic shift values of the same base sequence, then four terminal devices UE1 to UE4 can send SRS on the same time-frequency resources.
[0119] Table 2
[0120] <![CDATA[UE1: Base sequence 1, α 1 > <![CDATA[UE2: Base sequence 1, α 2 > <![CDATA[UE3: Base sequence 2, α 3 > <![CDATA[UE4: Base sequence 2, α 4 >
[0121] In order to improve the accuracy of channel estimation, if the channel estimation uses time domain filtering, that is, the weighted average of several adjacent SRS channel estimation results is used to improve the accuracy of channel estimation. In a certain SRS transmission cycle, there are two base sequences s 1 and 2 , UE1 and UE2 use base sequence s 1 Two different cyclic shifts α 1 and α 2 For channel estimation, UE3 and UE4 use base sequence s 2 Two different cyclic shifts α 3 and α 4Channel estimation is performed, assuming that the channels of the four terminal devices on the M subcarriers of the SRS sequence are flat and are h 1 、h 2 、h 3 and h 4 On the kth subcarrier of the M subcarriers occupied by the SRS sequence, the signal y(k) received by the network device is:
[0122]
[0123] In order to estimate the channel h of UE1 1 , the network device performs correlation operations on the received signal and the SRS sequence used by the UE:
[0124]
[0125] in, The interference caused by UE3 to the channel estimation of UE1;
[0126] It is the interference caused by UE4 to the channel estimation of UE1.
[0127] When the channel remains basically unchanged in several consecutive SRS measurement periods and the interference of UE3 and UE4 to UE1 in these SRS measurement periods is very random, the estimated channel obtained in these SRS measurement periods can be filtered in the time domain to obtain a more accurate channel estimation result.
[0128] From the interference of UE3 to UE1 and the interference of UE4 to UE1, it can be known that the interference value between the SRS sequences of the two terminal devices is determined by the cyclic shift difference between the two SRS sequences. However, in the prior art, this cyclic shift difference remains unchanged and the interference cannot be randomized. This causes the SRS interference between cells to increase, which in turn causes the channel estimation accuracy of the terminal devices at the edge of the cell to decrease. Similarly, if there are two terminal devices in the cell using different base sequences to send SRS on the same time-frequency resources, the SRS interference in the cell will also increase, which will cause the channel estimation accuracy of the two terminal devices to decrease.
[0129] In an embodiment of the present application, a cyclic shift value is determined in a randomized manner to achieve interference between randomized reference signals, thereby improving the accuracy of channel estimation, which will be described in detail below.
[0130] For the convenience of description, the parameters that may be involved in this application are explained below.
[0131] It is the time slot number of the time slot where the reference signal is located in the system frame. The time slot number is related to the subcarrier spacing. For example, when the subcarrier spacing is 15kHz, the time slot number is an integer from 0 to 9; μ is the configuration value of the subcarrier spacing and corresponds to the subcarrier spacing size one by one;
[0132] is the number of orthogonal frequency division multiplexing (OFDM) symbols in a time slot; l is the symbol number of the reference signal symbol in the time slot, Wherein l=0 corresponds to the first symbol in the time slot. For example, the symbol for sending the reference signal is sent on the 11th symbol in the current time slot, then l=10. In the following description, OFDM symbols are referred to as symbols. It should be understood that l can also be replaced by l=l 0 +l', where l 0 is the number of the starting OFDM symbol of the reference signal in the current time slot; l' is the number of the OFDM symbol occupied by the reference signal in the reference signal resource,
[0133] is the number of subcarriers occupied by a resource block;
[0134] is the number of time slots in a system frame; n S is the count value of the reference signal counter; T S is the reference signal transmission period; T offset is the time slot offset value of the reference signal, T S and T offset is determined according to predefined rules and / or configuration information of network devices; R is a reference signal repetition factor, which is determined according to predefined rules and / or configuration information of network devices. B is a preset integer, or an integer determined according to predefined rules and / or configuration information of network devices. is the rounding down operation, and mod is the modulo operation.
[0135] is the total number of OFDM symbols occupied by the reference signal resources; is the number of antenna ports corresponding to the reference signal resource.
[0136] In the embodiments of the present application, unless otherwise specified, when the same parameters appear below, the meanings of the parameters are the same as described above and will not be repeated.
[0137] It should be understood that in each embodiment of the present application, a reference signal resource includes one or more antenna ports, each antenna port may correspond to a sequence, and each sequence may be generated according to the method of each embodiment of the present application, thereby generating a reference signal including multiple antenna ports. For example: an SRS resource includes antenna ports, corresponding to A sequence.
[0138] It should be understood that in each embodiment of the present application, a reference signal resource includes one or more antenna ports. Different antenna ports within a reference signal resource can occupy exactly the same symbols and multiplex each other through frequency division (occupying different subcarriers) or code division (using different ZC sequences or different cyclic shifts of the same sequence). The embodiments of the present application are not limited to this. Among them, there is a corresponding relationship between the reference signal resource and the reference signal. For the specific correspondence, please refer to the description in the existing standards. Furthermore, in some scenarios, the reference signal resource and the reference signal may be equivalent.
[0139] It should also be understood that in each embodiment of the present application, taking SRS as an example, the sequence used by the SRS corresponding to a reference signal resource in each OFDM symbol may be different or the same, which is specifically determined by the reference signal sequence generation formula. For example: Figure 2 In the method of generating the SRS sequence according to formula (4) or formula (11), the sequence used by the SRS corresponding to a reference signal resource in each OFDM symbol can be different to achieve the purpose of random interference. Figure 4 The method of generating a reference signal sequence in the process can also achieve that the sequence used by the SRS corresponding to a reference signal resource in each OFDM symbol can be different, so as to achieve the purpose of randomized interference.
[0140] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0141] Combined with the previous description, such as Figure 2 FIG. 1 is a flow chart of a method provided by an embodiment of the present application. Figure 2 , the method comprising:
[0142] Step 201: Generate a reference signal sequence.
[0143] The cyclic shift value of the sequence is determined according to a first parameter and a second parameter, the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q. In a possible implementation, Q is greater than Z.
[0144] Step 202: Send a reference signal according to the sequence.
[0145] The reference signal may be an uplink sounding reference signal (SRS), an uplink demodulation reference signal (DMRS), a phase tracking signal, or the like.
[0146] It should be noted that the sequence of the reference signal may refer to a bit sequence of a certain length, and the terminal device may perform operations such as modulation on the sequence to obtain a corresponding wireless signal, which may be referred to as a reference signal. Therefore, in some cases, the sequence of the reference signal may be considered equivalent to the reference signal.
[0147] Steps 201 to 202 may be executed by a terminal device.
[0148] Step 203: Generate a reference signal sequence.
[0149] Step 204: Perform signal detection according to the sequence.
[0150] Steps 203 to 204 may be performed by a network device, wherein the specific implementation manner in which the network device generates a sequence of reference signals may be the same as the implementation manner in step 201, and will not be described in detail herein.
[0151] It should be noted that the embodiments of the present application do not limit how the terminal device and the network device specifically generate the sequence of reference signals, and the process of generating the sequence of reference signals, and will not be repeated here. Accordingly, the embodiments of the present application do not limit how the network device specifically performs detection, and will not be repeated here.
[0152] In the above method flow, the cyclic shift value of the sequence is determined according to the first parameter and the second parameter. By this method, the difference between the cyclic shift values used by any two terminal devices when determining the reference signal can be randomized. Further, the interference between the reference signals generated by the cyclic shift values obtained by the method between the terminal devices can be reduced, the effect of interference randomization can be achieved, and the channel time domain filtering performance can be improved.
[0153] For example, taking the reference signal as SRS, Figure 3As shown in Table 3, there are two terminal devices UE5 and UE6, UE5 is located in cell 1, and UE6 is located in cell 2. The two SRS resources corresponding to UE5 and UE6 correspond to two base sequences respectively, and each SRS resource occupies 4 symbols (symbol 10, symbol 11, symbol 12, symbol 13) in a time slot. The two terminal devices send SRS on the same time-frequency resources. According to the method of the embodiment of the present application, the correspondence between the symbol and the cyclic shift value can be referred to as shown in Table 3. In Table 3, the cyclic shift values of the SRS corresponding to the two terminal devices on the four symbols are different, that is, the interference experienced on the four symbols is different. If the channel estimation uses time domain filtering, that is, if the four SRS channel estimation results on symbols 10, 11, 12, and 13 are weighted averaged, combined with the previous description, it can be seen that the accuracy of channel estimation can be effectively improved.
[0154] Table 3
[0155] Symbol 10 Symbol 11 Symbol 12 Symbol 13 UE5: Base sequence 1 Cyclic shift value c1 Cyclic shift value c2 Cyclic shift value c3 Cyclic shift value c4 UE6: Base sequence 2 Circular shift value d1 Circular shift value d2 Circular shift value d3 Circular shift value d4
[0156] It can be understood that in the above method flow, steps 201 to 202 and steps 203 to 204 can be implemented separately. That is, from the perspective of the terminal device, in the above method flow, only steps 201 to 202 can be executed, and from the perspective of the network device, in the above method flow, only steps 203 to 204 can be executed.
[0157] Figure 2 In the process shown, there may be multiple implementations of the cyclic shift value, which are described below respectively.
[0158] In the embodiment of the present application, the cyclic shift value α may satisfy the following formula:
[0159]
[0160] or,
[0161] Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, and both the first coefficient and the second coefficient are not equal to 0. For example, both the first coefficient and the second coefficient are equal to 1. For another example, both the first coefficient and the second coefficient are equal to 1 / 2. For another example, both the first coefficient is equal to 2 / 3 and the second coefficient is equal to 1 / 3. The first coefficient and the second coefficient can be preset values or configured by the network device, which is not limited by the present application. In the embodiment of the present application, Z can be predefined, configured by the network device, or determined according to other parameters configured by the network device. For example, Z can be equal to is the maximum cyclic shift value, which may refer to the maximum value of the cyclic shift. Q is the sequence length of the reference signal, or Q is the number of subcarriers occupied by the reference signal.
[0162] The above are just examples. There may be other variations of the above formula, which are not listed here one by one.
[0163] In the embodiment of the present application, the second parameter θ 2 The following formula can be satisfied:
[0164] θ 2 =KmodZ; ·····(3)
[0165] The K is determined according to configuration information, and the configuration information can be sent by the network device to the terminal device.
[0166] For example, when the reference signal is SRS, in, It is configured by high-level signaling. It is determined based on high-level signaling configuration information. For example: According to K TC (K TC It can be called the transmission comb value) to determine, where K TC Configured by network device, K TC and The corresponding relationship can be shown in Table 4.
[0167] Table 4
[0168]
[0169] W K It can be predefined, or configured by the network device, or determined by other means, such as W K =1000.
[0170] is the number of antenna ports corresponding to the reference signal resource; p is the number of antenna ports occupied by the reference signal.
[0171] For example: an SRS resource includes antenna ports, each antenna port number can be substituted into the p in the above formula to generate a sequence. Therefore, for a The SRS resources of antenna ports can be generated according to the methods of various embodiments of the present application. A sequence.
[0172] In combination with the foregoing description, in an embodiment of the present application, the first parameter may be determined according to a pseudo-random sequence, and the specific number may be implemented in multiple ways.
[0173] The first method: the first parameter θ 1 The following formula can be satisfied:
[0174]
[0175] in, T is a positive integer, for example, T=8; c(·) is a pseudo-random sequence.
[0176] Combining formula (1), formula (4) and formula (5), assuming that the first coefficient and the second coefficient are both equal to 1, when the reference signal is SRS, the cyclic shift value α of the sequence of the reference signal can satisfy the following formula:
[0177]
[0178] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device in the same system frame can be randomized, so that the interference between any two terminal devices that use different ZC sequences to determine the reference signal in the same system frame can be randomized, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0179] Second method: The first parameter θ 1 The following formula can be satisfied:
[0180] θ 1 =n cs (n S )modQ;·····(6)
[0181] in, n S is the count value of the reference signal counter; T is a positive integer; c(·) is the pseudo-random sequence.
[0182] For example, when the reference signal is SRS, n in formula (6) S The following formula can be satisfied:
[0183]
[0184] Combining formula (1), formula (3) and formula (6), assuming that the first coefficient and the second coefficient are both equal to 1, when the reference signal is SRS, the cyclic shift value α of the sequence of the reference signal can satisfy the following formula:
[0185]
[0186] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device twice or more times on the same frequency domain resources can be randomized, thereby randomizing the interference between any two reference signals sent twice or more times on the same time-frequency resources by any two terminal devices that use different ZC sequences to determine the reference signal, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0187] The third method: the first parameter θ 1 Satisfies the following formula:
[0188]
[0189] in, L is an integer, and L may be determined according to a predetermined method and / or configuration information of the network device. For example, L may be equal to the time slot offset value T of the reference signal. offset ; T is a positive integer; c(·) is the pseudo-random sequence.
[0190] Combining formula (1), formula (3) and formula (9), assuming that the first coefficient and the second coefficient are both equal to 1, when the reference signal is SRS, the cyclic shift value α of the sequence of the reference signal can satisfy the following formula:
[0191]
[0192] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device in any two reference signal sending periods can be randomized, so as to randomize the interference between the reference signals of any two terminal devices that use different ZC sequences to determine the reference signal, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0193] The fourth method: the first parameter θ 1 Satisfies the following formula:
[0194]
[0195] in, m=0,1,2,…,T-1; T is a positive integer; S is a positive integer, for example, S is the number of OFDM symbols in a time slot, that is, c(·) is the pseudo-random sequence.
[0196] Combining formula (1), formula (3) and formula (11), assuming that the first coefficient and the second coefficient are both equal to 1, when the reference signal is SRS, the cyclic shift value α of the sequence of the reference signal can satisfy the following formula:
[0197]
[0198] Through the above method, the cyclic shift value of the sequence of the reference signal sent by the terminal device on any two or more symbols can be randomized, thereby randomizing the interference between the reference signals sent by any two terminal devices that use different ZC sequences to determine the reference signal on any two or more symbols, thereby improving the performance of the reference signal time domain filtering and improving the accuracy of channel estimation.
[0199] It should be noted that in any of the above methods, the pseudo-random sequence is determined based on the attribute information of the reference signal, or is determined based on the attribute information of the terminal device.
[0200] For example, the pseudo-random sequence c(·) can satisfy the following form:
[0201]
[0202] Among them, N C =1600;x 1 (0)=1,x 1 (n)=0,n=1,2,...,30;x 2 (n), n = 0, 1, 2, ..., 30 is the initial seed parameter c of the pseudo-random sequence c(·) init The binary expression of
[0203] In formula (13), the initial seed parameter of the pseudo-random sequence can be determined by using the attribute information of the reference signal or the attribute information of the terminal device, thereby generating a corresponding pseudo-random sequence, which is described below respectively.
[0204] The attribute information of the reference signal may include a root indicator for determining a ZC sequence used by the reference signal; the attribute information may also include a sequence identifier of the reference signal. The attribute information of the terminal device may specifically be used to characterize a feature that distinguishes a terminal device from other terminal devices, or used to characterize a feature that is common to a group of terminal devices but distinguished from other terminal devices, for example, it may include identification information of the terminal device.
[0205] The following possible implementations are only examples and do not constitute a limitation on the attribute information in this application.
[0206] In one possible implementation, the attribute information includes a root index q of a ZC sequence used to determine the reference signal. In this implementation, the root index q is related to the initial seed parameter c init The following relationship can be satisfied between them: init =f 1 (q). f obtained by different root indices q1 Since the root indexes of the ZC sequences corresponding to different base sequences are different, the c of the terminal device that uses the same ZC sequence to generate the reference signal sequence is init The value of is the same, and the terminal devices that use different ZC sequences to generate the reference signal sequence have c init The value of is different.
[0207] It should be noted that the embodiments of the present application are for c init =f 1 The specific implementation method of (q) is not limited, and there may be many methods. For example, c init =q+K c1 , K c1 is a preset positive integer, such as K c1 =2. For another example, c init =q, i.e., initial seed parameter c init It is equal to the root index q. Other cases will not be described in detail.
[0208] In this implementation, since the reference signals generated by different cyclic shifts based on the same base sequence are orthogonal, only the interference between the reference signals generated by different base sequences needs to be considered. Since the root index q of the ZC sequence corresponding to different base sequences has different values, the cyclic shift hopping patterns of the reference signals generated by different base sequences can be different, thereby achieving the effect of interference randomization.
[0209] In one possible implementation, the attribute information includes a sequence identifier. In this implementation, the sequence identifier n ID With the initial seed parameter c init The following relationship can be satisfied between them: init =f 2 (n ID ). Identified by different sequences n ID The obtained f 2 (n ID ) has different values. Since different reference signals have different sequence identifiers, the c of terminal devices using the same reference signal init The value of c is the same, but the terminal devices using different reference signals init The value of is different.
[0210] It should be noted that the reference signal corresponds to a reference signal resource, and the network device can configure various parameters for the reference signal resource, one of which is the sequence identifier described above, that is, the sequence identifier n in the embodiment of the present application. ID , refers to the sequence identifier of the reference signal resource.
[0211] It should be noted that the embodiments of the present application are for cinit =f 2 (n ID ) is not limited to a specific implementation method, and there may be multiple methods. For example, c init =n ID +K c2 , K c2 is a preset positive integer, such as K c2 =2. For another example, c init =n ID , that is, the initial seed parameter c init With sequence identifier n ID Other situations will not be described in detail.
[0212] In this implementation, different terminal devices can be configured with different sequence identifiers n ID This makes the cyclic shift hopping patterns of the reference signals sent by different terminal devices different, thereby achieving the effect of interference randomization.
[0213] In a possible implementation, the attribute information of the terminal device may include identification information of the terminal device. The identification information may be identification information dedicated to the terminal device, for example, the identification information may be a cell radio network temporary identity (C-RNTI) of the terminal device, or an international mobile subscriber identity (IMSI) of the terminal device, or a temporary mobile station identifier (TMSI) of the terminal device, etc. The identification information may also be identification information shared by a group of terminal devices, which is not limited in this application.
[0214] In this implementation, the identification information of the terminal device With the initial seed parameter c init The following relationship can be satisfied: Different identification information What you get The values of are different. Since the identification information of different terminal devices is different, the c of terminal devices with different identification information is different. init The value of is different.
[0215] Similarly, in this implementation, The specific implementation method is not limited and will not be described here.
[0216] In the previous embodiments, the first parameter is determined according to a pseudo-random sequence. In the embodiments of the present application, the first parameter may also be determined according to other methods, which will be described in detail below.
[0217] A fifth method: the first parameter is determined according to the first cyclic shift interval, and the cyclic shift value α is determined according to λ, for example, α=λ, where λ satisfies the following formula:
[0218]
[0219] in, is the first cyclic shift interval, is the first parameter. The specific meanings of parameters such as Z and L can be referred to the description in the previous formula and will not be repeated here.
[0220] The above formula may also have other variations, for example, as shown in formula (15):
[0221]
[0222] in, is the first cyclic shift interval;
[0223] is the first parameter.
[0224] In the embodiment of the present application, the first cyclic shift interval is determined from the first pattern according to the information of the first time unit, and the first pattern includes Y cyclic shift intervals. For example, the first pattern is [β 0 ,β 1 ,β 2 ,...,β Y-1 ], Y is an integer greater than 1. Each cyclic shift interval included in the first pattern is an integer. The first pattern can be determined from X patterns, where X is a positive integer. The first time unit is a time unit for sending the reference signal.
[0225] Exemplarily, the first pattern may be determined from X patterns according to the first indication information; the first indication information may be sent by the network device to the terminal device.
[0226] In the embodiment of the present application, the Y cyclic shift intervals included in the first pattern may be a predefined integer. In a possible implementation, X patterns may be predefined, X is a positive integer, each of the X patterns includes Y cyclic shift intervals, the network device may send first indication information to the terminal device, the first indication information is used to indicate one of the X patterns, and the terminal device may determine the first pattern from the X patterns according to the first indication information.
[0227] The specific implementation of the X patterns is not limited in the present embodiment. For example, the Y cyclic shift intervals included in the x-th pattern of the predefined X patterns are:
[0228]
[0229] When the second indication information indicates that the first pattern is the xth pattern among the X patterns, the yth cyclic shift interval of the first pattern
[0230] The X patterns may be any X patterns that meet the following conditions:
[0231] Condition 1: For all non-negative integers i and j, is any value in the set {0,1,...,Q-1}.
[0232] Condition 2: For and y∈{1,2,...,Y-1}, if j 1 ≠j 2 ,but in,
[0233] Condition 3: For and y∈{1,2,...,Y-1},
[0234] Optional, The value and The value of can be determined by the terminal device according to predefined rules and / or network device configuration information, where It can be any value in the set {0,1,...,Q-1}. Different x corresponds to The values of can be the same or different, and the embodiments of the present application are not limited thereto.
[0235] For example,
[0236] The value of is an integer that satisfies condition 2 and belongs to the set {0,1,...,Q-1}. For example, The terminal device can be based on The value of and is determined according to condition three The value of .
[0237] Furthermore, the terminal device can The value and The value of Specifically, The value of satisfies the following formula:
[0238] Exemplarily, the X patterns may be:
[0239]
[0240] Wherein D can be any integer, for example, D=0.
[0241] In the above method, the terminal devices that send reference signals on the same time-frequency resources can be divided into G groups according to the base sequence for generating the reference signal sequence, where G is the number of base sequences. The terminal devices belonging to the same group use the same base sequence to generate the reference signal sequence, and the terminal devices belonging to different groups use different base sequences to generate the reference signal sequence. The network device can configure different cyclic shift hopping patterns, i.e., different values of x, for the G groups of terminal devices. In other words, the same cyclic shift hopping pattern, i.e., the same value of x, is configured for the terminal devices that use the same base sequence to determine the reference signal, and different cyclic shift patterns, i.e., different values of x, are configured for the terminal devices that use different base sequences to determine the reference signal. When G is less than or equal to Q, the difference in cyclic shifts of the reference signals sent by any two terminal devices belonging to different groups in the G groups of terminal devices on any two adjacent co-frequency domain resources is different. In other words, the interference between the reference signals between any two terminal devices that generate reference signal sequences based on different base sequences can be randomized, thereby improving the accuracy of channel measurement. When G is greater than Q and less than Q 2 When any two terminal devices in the G groups belonging to different groups send reference signals on any three adjacent co-frequency resources, the difference in cyclic shift is not exactly the same. That is to say, when the coherent bandwidth is greater than or equal to twice the reference signal transmission period, the accuracy of channel measurement can be improved by time domain filtering.
[0242] A sixth method: the first parameter is determined according to the first cyclic shift step size and the information of the first time unit, and the cyclic shift value α is determined according to λ, for example, α=λ, where λ satisfies the following formula:
[0243]
[0244] Wherein, Δhopping is the first cyclic shift step size; The first cyclic shift step is determined from the Q cyclic shift step. The specific meanings of parameters such as Q and L can be referred to the description in the previous formula and will not be repeated here.
[0245] Exemplarily, the first cyclic shift step size Δhopping may be a value in a preset set. For example, the preset set = {0, 1, 2, ..., Q-1}.
[0246] Exemplarily, the network device may send second indication information to the terminal device, and the second indication information is used to indicate the first cyclic shift step size. The terminal device may thereby determine the first cyclic shift step size according to the second indication information. For example, the network device pre-configures Q cyclic shift step sizes to the terminal device, and the second indication information is used to indicate one cyclic shift step size among the Q cyclic shift step sizes. For example, the second indication information may be an index value of the first cyclic shift step size among the Q cyclic shift step sizes, and the terminal device may determine the first cyclic shift step size according to the second indication information.
[0247] In the above method, the terminal devices that send reference signals on the same time-frequency resources can be divided into G groups according to the base sequence of the sequence generating the reference signal, where G is the number of base sequences. The terminal devices belonging to the same group use the same base sequence to generate the sequence of the reference signal, and the terminal devices belonging to different groups use different base sequences to generate the sequence of the reference signal. When G is less than or equal to Q, the network device can configure different Δhopping values for the G groups of terminal devices. In other words, the same Δhopping value is configured for the terminal devices that use the same base sequence to determine the reference signal, and different Δhopping values are configured for the terminal devices that use different base sequences to determine the reference signal. In this way, the difference in the cyclic shift of the reference signal sent by any two terminal devices belonging to different groups in the G groups of terminal devices on any two adjacent co-frequency domain resources can be different, thereby achieving randomization of the interference between the reference signals between any two terminal devices that generate the reference signal sequence based on different base sequences, thereby improving the accuracy of channel measurement.
[0248] A seventh method: The first parameter is determined according to the first initial cyclic shift step, the first cyclic shift step difference, and information of the first time unit, where the first time unit may be an OFDM symbol, and the information of the first time unit includes the system frame number where the first time unit is located and the time slot number where the first time unit is located in the current system frame, and the cyclic shift value α is determined according to λ, for example, α=λ, and λ satisfies the following formula:
[0249]
[0250] in, is the first parameter.
[0251] Alternatively, the first parameter is determined according to the first initial cyclic shift step, the first cyclic shift step difference, and the information of the first time unit, the first time unit is an OFDM symbol, the information of the first time unit includes the system frame number of the first time unit, the time slot number of the time slot where the first time unit is located in the current system frame, and the symbol number of the first time unit in the reference signal resource, and the symbol number belongs to the set The number of consecutive OFDM symbols that can be used to send reference signals and is predefined or configured by the network device. The cyclic shift value α is determined according to λ, for example, α=λ, and λ satisfies the following formula:
[0252]
[0253] The meaning of each parameter in the above formula can be referred to the previous description and will not be repeated here.
[0254] Exemplarily, the first initial cyclic shift step length Δh init It can be a value in a first preset set. For example, the first preset set = {0, 1, 2, ..., Q-1}. The first cyclic shift step difference Δh gap It may be a value in a second preset set. For example, the second preset set = {0, 1, 2, ..., Q-1}.
[0255] In a possible implementation, the network device sends third indication information to the terminal device, and indicates the first initial cyclic shift step length to the terminal device through the third indication information. For example, the network device pre-configures Q initial cyclic shift step lengths, and the third indication information is used to indicate an initial cyclic shift step length among the Q initial cyclic shift step lengths, so that the terminal device can determine the first initial cyclic shift step length from the Q initial cyclic shift step lengths according to the third indication information.
[0256] Correspondingly, the network device may also send fourth indication information to the terminal device, and indicate the first cyclic shift step difference to the terminal device through the fourth indication information. For example, the network device pre-configures Q first cyclic shift step differences, and the fourth indication information is used to indicate a first cyclic shift step difference among the Q first cyclic shift step differences, so that the terminal device can determine the first cyclic shift step difference from the Q first cyclic shift step differences according to the fourth indication information.
[0257] It should be noted that in the fifth method to the seventh method, when the cyclic shift value α is determined according to λ, there may be multiple implementations, such as α=λ; another example, α=λ / 2; another example, α=λmod2π. There may also be other implementations, which are not listed here one by one.
[0258] Through the above method, the terminal devices that send reference signals on the same time-frequency resources can be divided into G groups according to the base sequence of the sequence generating the reference signal, where G is the number of base sequences. The terminal devices belonging to the same group use the same base sequence to generate the sequence of the reference signal, and the terminal devices belonging to different groups use different base sequences to generate the sequence of the reference signal. The network device can configure different initial cyclic shift step sizes and / or different cyclic shift step size differences for the G groups of terminal devices. In other words, the same initial cyclic shift step size and cyclic shift step size difference are configured for the terminal devices that use the same base sequence to determine the reference signal, and different initial cyclic shift step sizes and / or different cyclic shift step size differences are configured for the terminal devices that use different base sequences to determine the reference signal. When G is less than or equal to Q, the difference in cyclic shifts of the reference signals sent by any two terminal devices belonging to different groups in the G groups of terminal devices on any two adjacent co-frequency domain resources is different. In other words, the interference between the reference signals between any two terminal devices that generate reference signal sequences based on different base sequences can be randomized, thereby improving the accuracy of channel measurement. When G is greater than Q and less than Q 2 When any two terminal devices in the G groups belonging to different groups send reference signals on any three adjacent co-frequency resources, the difference in cyclic shift is not exactly the same. That is to say, when the coherent bandwidth is greater than or equal to twice the reference signal transmission period, the accuracy of channel measurement can be improved by time domain filtering.
[0259] It should be noted that, in the embodiment of the present application, the first time unit may be a time slot, an OFDM symbol, or a time unit such as a subframe or a system frame. It should be noted that the information of the first time unit includes at least one of the following: the system frame number where the first time unit is located, the time slot number of the time slot where the first time unit is located in the current system frame, and the symbol number of the symbol where the first time unit is located in the current time slot. Specifically, the following situations may be included:
[0260] Case 1: the first time unit is a subframe, and the information of the first time unit includes the system frame number where the first time unit is located;
[0261] Case 2: the first time unit is a time slot, and the information of the first time unit includes the system frame number where the first time unit is located, and / or the time slot number of the first time unit (i.e., a time slot) in the current system frame;
[0262] Case 3: The first time unit is an OFDM symbol, and the information of the first time unit includes the system frame number of the first time unit, and / or the time slot number of the time slot of the first time unit in the current system frame, and / or the symbol number of the first time unit (i.e., a symbol) in the current time slot.
[0263] It should be noted that, in the embodiment of the present application, when the first time unit is an OFDM symbol, situation 4 may also exist.
[0264] Case 4: The first time unit is an OFDM symbol, and the information of the first time unit includes the system frame number of the first time unit, and / or the time slot number of the time slot of the first time unit in the current system frame, and / or the symbol number of the first time unit (i.e., a symbol) in the current time slot, and / or the symbol number of the first time unit (i.e., a symbol) in the current reference signal resource.
[0265] The above are just examples, and there may be other situations, which are not listed here one by one.
[0266] By using the cyclic shift hopping method in the present application, the terminal device can use different cyclic shift values at different reference signal measurement moments, so that the cyclic shift difference between any two users who use different base sequences to generate reference signals can change at each reference signal measurement moment, that is, the channel estimation errors of several adjacent times are different, so as to achieve the purpose of randomizing the interference between reference signal sequences generated based on different base sequences, thereby improving the channel estimation accuracy.
[0267] In the embodiment of the present application, a sequence of reference signals may be generated by other methods to randomize interference between reference signals and improve channel estimation accuracy, which will be described in detail below.
[0268] like Figure 4 FIG. 1 is a flow chart of a method provided by an embodiment of the present application. Figure 4 , the method comprising:
[0269] Step 401: Generate a sequence of a reference signal; at least two of the cyclic shift value, sequence group number and sequence number of the sequence are determined according to a pseudo-random sequence.
[0270] Step 402: Send a reference signal according to the sequence.
[0271] The reference signal may be an uplink sounding reference signal (SRS), an uplink demodulation reference signal (DMRS), a phase tracking signal, or the like.
[0272] Step 401 to step 402 may be executed by a terminal device.
[0273] Step 403: Generate a reference signal sequence.
[0274] Step 404: Perform signal detection according to the sequence.
[0275] Steps 403 to 404 may be performed by a network device, wherein the specific implementation manner in which the network device generates a sequence of reference signals may be the same as the implementation manner in step 401, and will not be described in detail herein.
[0276] It should be noted that the embodiments of the present application do not limit how the terminal device and the network device specifically generate the sequence of reference signals, and the process of generating the sequence of reference signals, and will not be repeated here. Accordingly, the embodiments of the present application do not limit how the network device specifically performs detection, and will not be repeated here.
[0277] It should be noted that the specific form of the pseudo-random sequence is not limited in the embodiment of the present application. For example, reference may be made to the pseudo-random sequence described in formula (13). The pseudo-random sequence may be determined based on the attribute information of the reference signal or the attribute information of the terminal device. Specifically, the initial seed parameter of the pseudo-random sequence may be determined based on the attribute information of the reference signal or the attribute information of the terminal device. For details, reference may be made to the previous description, which will not be repeated here.
[0278] In an embodiment of the present application, when at least two of the cyclic shift value, the sequence group number, and the sequence number of the reference signal sequence are determined according to a pseudo-random sequence, the following scenarios may exist.
[0279] Scenario 1: The cyclic shift value, the sequence group number, and the sequence number are determined based on a pseudo-random sequence.
[0280] In this scenario, in one possible implementation, the cyclic shift value α may satisfy the above formulas (1) and (2):
[0281] or,
[0282] Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, and both the first coefficient and the second coefficient are greater than 0. For the specific values of Z and Q, please refer to the above description, which will not be repeated here.
[0283] The specific implementation of the first parameter and the second parameter is not limited in this application. For example, the first parameter θ 1 The above formulas (4), (6), (9) and (11) can be satisfied. The second parameter θ 2 The above formula (3) can be satisfied.
[0284] In this scenario, in another possible implementation, the cyclic shift value α may satisfy the following formula:
[0285]
[0286] or,
[0287] or,
[0288] or,
[0289] in,
[0290]
[0291]
[0292]
[0293] The meaning of each parameter in the above formula can be referred to the description in the previous formula and will not be repeated here.
[0294] In this scenario, the sequence group number u can satisfy the following formula:
[0295]
[0296] or,
[0297] in,
[0298] W, A and T are integers; the values of W and A may be preset, configured by the network device, or determined by other means. For example, A may be the sequence identifier n of the reference signal. ID , W can be equal to 30; n ID The value range of can be {0,1,…,1023} or {0,1,…,65535}, c(·) is the pseudo-random sequence.
[0299] In this scenario, the sequence number v satisfies the following formula:
[0300]
[0301] or,
[0302] Wherein, E and T are positive integers; the value of E can be preset or determined by other methods, for example, is the number of subcarriers occupied by a resource block. Q can be the number of subcarriers occupied by the reference signal. For example,
[0303] Scenario 2: The cyclic shift value and the sequence group number are determined based on the pseudo-random sequence, but the sequence number is not determined based on the pseudo-random sequence.
[0304] In this scenario, the cyclic shift value may satisfy the above formula (1), formula (2), and any one of formulas (19) to (22); the sequence group number may satisfy the above formula (23) or formula (24).
[0305] In this scenario, the sequence number v=0 or 1, and the specific value is determined according to the configuration of the network device or predefined by the protocol. For example, the protocol predefines v=0.
[0306] Scenario 3: The cyclic shift value and the sequence number are determined based on a pseudo-random sequence, but the sequence group number is not determined based on a pseudo-random sequence.
[0307] In this scenario, the cyclic shift value may satisfy any one of the above formulas (1), (2), and (19) to (22); the sequence number may satisfy the above formula (25) or (26).
[0308] In this scenario, the sequence group number u=AmodW.
[0309] Scenario 4: The sequence group number and the sequence number are determined according to the pseudo-random sequence, but the cyclic shift value is not determined according to the pseudo-random sequence.
[0310] In this scenario, the sequence group number may satisfy the above formula (23) or formula (24); the sequence number may satisfy the above formula (25) or formula (26).
[0311] In this scenario, the cyclic shift value α may satisfy the following formula:
[0312]
[0313] Among them, n CS It is configured by higher-level signaling. CS,max It is determined based on high-level signaling configuration information.
[0314] For example, assuming that the first coefficient and the second coefficient are both equal to 1, A is equal to the sequence identifier of the SRS W is equal to 30, W K is equal to 1000, T is equal to 8, Z is equal to E is equal to Taking formula (1), formula (4), formula (23) and formula (25) as examples, when the reference signal is SRS, the cyclic shift value, sequence group number and sequence number of the reference signal sequence are determined according to a pseudo-random sequence. In one implementation, when generating SRS, it is only necessary to replace the corresponding formulas in scenarios one to four with the following formulas to obtain the corresponding cyclic shift value, sequence group number and sequence number.
[0315] When the cyclic shift value α is determined according to a pseudo-random sequence, it is determined by the following formula:
[0316]
[0317] When the sequence group number u is determined according to a pseudo-random sequence, it can be determined by the following formula:
[0318]
[0319] When the serial number v is determined based on a pseudo-random sequence, it can be determined by the following formula:
[0320]
[0321] Alternatively, in another implementation, when generating the SRS, it is only necessary to replace the corresponding formulas in scenarios one to four with the following formulas to obtain the corresponding cyclic shift value, sequence group number and sequence number.
[0322] When the cyclic shift value α is determined according to a pseudo-random sequence, it is determined by the following formula:
[0323]
[0324] When the sequence group number u is determined according to a pseudo-random sequence, it can be determined by the following formula:
[0325]
[0326] When the serial number v is determined based on a pseudo-random sequence, it can be determined by the following formula:
[0327]
[0328] By determining the cyclic shift value, sequence group number, and at least two of the sequence number of the reference signal sequence according to the pseudo-random sequence through the method in the embodiment of the present application, the sequence of the reference signal can be jumped in the time domain, that is, at least two of the SRS sequence group hopping, sequence hopping, and cyclic shift hopping are realized, which can effectively randomize the interference between SRS sequences, thereby improving the accuracy of channel estimation. For example: by selecting a sequence group from 30 sequence groups according to the pseudo-random sequence, selecting a sequence from 2 sequences in the sequence group according to the pseudo-random sequence, and determining the cyclic shift value according to the pseudo-random sequence, the interference between reference signals can be effectively randomized, thereby improving the accuracy of channel estimation.
[0329] Furthermore, in each embodiment of the present application, Figure 2 How to generate a sequence of reference signals based on cyclic shift values, or, Figure 3 The embodiment of the present application does not limit how to generate a sequence of reference signals according to the cyclic shift value, the sequence group number and the sequence number.
[0330] For example, when the reference signal is SRS, the SRS sequence r of length M is u,v (n) can be represented by the base sequence Generated by the following formula:
[0331]
[0332] in,
[0333]
[0334] Among them, N ZC is the base sequence ; α is the cyclic shift value, u is the sequence group number, and v is the sequence number. j is the imaginary unit. It may be a sequence generated by a ZC sequence, for example, the ZC sequence itself, or a sequence generated by a ZC sequence through cyclic shift.
[0335] In the embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspective of interaction between various devices. In order to realize the functions in the methods provided by the embodiments of the present application, the network device or the terminal device may include a hardware structure and / or a software module, and the functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function in the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0336] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0337] Same as above idea, Figure 5 As shown, the embodiment of the present application also provides a device 500 for implementing the functions of the network device or terminal device in the above method. For example, the device can be a software module or a chip system. In the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. The device 500 may include: a processing unit 501 and a communication unit 502.
[0338] In the embodiment of the present application, the communication unit may also be referred to as a transceiver unit, and may include a sending unit and / or a receiving unit, which are respectively used to execute the sending and receiving steps of the network device or terminal device in the above method embodiment.
[0339] The following, combined Figures 5 and 6 The communication device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and will not be repeated here for the sake of brevity.
[0340] The communication unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device used to implement the receiving function in the communication unit 502 may be regarded as a receiving unit, and the device used to implement the sending function in the communication unit 502 may be regarded as a sending unit, that is, the communication unit 502 includes a receiving unit and a sending unit. The communication unit may also be sometimes referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit may also be sometimes referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit may also be sometimes referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0341] The communication device 500 executes the above embodiment Figure 2 The functions of the terminal equipment in the process shown are:
[0342] A processing unit, configured to generate a sequence of a reference signal; a cyclic shift value of the sequence is determined according to a first parameter and a second parameter, the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, and Z and Q are positive integers and Z is not equal to Q;
[0343] A communication unit is configured to send the reference signal according to the sequence.
[0344] The communication device 500 executes the above embodiment Figure 2 The functions of the network devices in the process shown are:
[0345] In a second aspect, the present application provides a reference signal transmission method, including:
[0346] A processing unit, configured to generate a sequence of a reference signal; a cyclic shift value of the sequence is determined according to a first parameter and a second parameter, the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, and Z and Q are positive integers and Z is not equal to Q;
[0347] A communication unit is used to perform signal detection according to the sequence.
[0348] The communication device 500 executes the above embodiment Figure 3 The functions of the terminal equipment in the process shown are:
[0349] A processing unit, configured to generate a sequence of a reference signal; at least two of a cyclic shift value, a sequence group number, and a sequence number of the sequence are determined according to a pseudo-random sequence;
[0350] A communication unit is configured to send the reference signal according to the sequence.
[0351] The communication device 500 executes the above embodiment Figure 3 The functions of the network devices in the process shown are:
[0352] A processing unit is used to generate a sequence of a reference signal; at least two of the cyclic shift value, sequence group number and sequence number of the reference signal are determined according to a pseudo-random sequence; and a communication unit is used to perform signal detection according to the sequence.
[0353] The above is just an example. The processing unit 501 and the communication unit 502 can also perform other functions. For more detailed description, please refer to Figures 2 to 3 The relevant description in the method embodiment shown is not repeated here.
[0354] like Figure 6 The device 600 provided in the embodiment of the present application is shown. Figure 6 The device shown can be Figure 5 The communication device can be applied to the flowchart shown above to perform the functions of the terminal device or network device in the above method embodiment. For the convenience of explanation, Figure 6 Only the main components of the communication device are shown.
[0355] like Figure 6 As shown, the communication device 600 includes a processor 610 and an interface circuit 620. The processor 610 and the interface circuit 620 are coupled to each other. It is understood that the interface circuit 620 can be a transceiver or an input-output interface. Optionally, the communication device 600 may also include a memory 630 for storing instructions executed by the processor 610 or storing input data required by the processor 610 to execute instructions or storing data generated after the processor 610 executes instructions.
[0356] When the communication device 600 is used to implement Figures 2 to 3 When the method is shown, the processor 610 is used to implement the functions of the processing unit 501, and the interface circuit 620 is used to implement the functions of the communication unit 502.
[0357] When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiment. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.
[0358] When the above communication device is a chip applied to a network device, the network device chip implements the function of the network device in the above method embodiment. The network device chip receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device.
[0359] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc.
[0360] In the embodiments of the present application, the processor may be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), or any other form of storage medium known in the art.
[0361] The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
[0362] It can be understood that in the above-mentioned method embodiments, the methods and operations implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as chips or circuits), and the methods and operations implemented by the network device can also be implemented by components that can be used for the network device (such as chips or circuits).
[0363] The above mainly introduces the solution provided by the present application from the perspective of the interaction between various network elements. It can be understood that in order to realize the above functions, the above-mentioned network elements include hardware structures and / or software modules corresponding to the execution of various functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0364] The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
[0365] It can be understood that in the above-mentioned method embodiments, the methods and operations implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as chips or circuits), and the methods and operations implemented by the network device can also be implemented by components that can be used for the network device (such as chips or circuits).
[0366] The above mainly introduces the solution provided by the present application from the perspective of the interaction between various network elements. It can be understood that in order to realize the above functions, the above-mentioned network elements include hardware structures and / or software modules corresponding to the execution of various functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
Claims
1. A signal sending method, It is characterized in that include: Generate a sequence of reference signals; the cyclic shift value α of the sequence satisfies the following formula: or, Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, both the first coefficient and the second coefficient are not equal to 0; the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; mod is a modulo operation; The reference signal is sent according to the sequence.
2. A signal detection method, It is characterized in that include: Generate a sequence of reference signals; the cyclic shift value α of the sequence satisfies the following formula: or, Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, both the first coefficient and the second coefficient are not equal to 0; the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; mod is a modulo operation; Signal detection is performed based on the sequence.
3. The method according to claim 1 or 2, It is characterized in that The first parameter is determined according to a pseudo-random sequence; the pseudo-random sequence is determined according to attribute information of the reference signal.
4. The method according to claim 3, It is characterized in that The attribute information includes a sequence identifier; Alternatively, the sequence is generated according to a ZC sequence, and the attribute information includes a root indicator of the ZC sequence.
5. The method according to claim 1 or 2, It is characterized in that The first parameter θ 1 Satisfies the following formula: in, m=0,1,2,…,T-1; is the timeslot number of the timeslot where the reference signal is located in the system frame; is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
6. The method according to claim 1 or 2, It is characterized in that The first parameter θ 1 Satisfies the following formula: θ 1 =n cs (n S )modQ; in, m=0,1,2,…,T-1;n S is the count value of the reference signal counter; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
7. The method according to claim 1 or 2, It is characterized in that The first parameter θ 1 Satisfies the following formula: in, m=0,1,2,…,T-1; is the time slot number of the time slot where the reference signal is located in the system frame; n f is the system frame number where the reference signal is located; is the number of time slots in a system frame; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; S is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
8. The method according to claim 1 or 2, It is characterized in that The first parameter is determined according to a first cyclic shift interval, the first cyclic shift interval is determined from a first pattern according to information of a first time unit, the first pattern includes Y cyclic shift intervals, and Y is an integer greater than 1; Alternatively, the first parameter is determined according to the first cyclic shift step and information of the first time unit; Alternatively, the first parameter is determined according to the first initial cyclic shift step size, the first cyclic shift step size difference and information of the first time unit; The information of the first time unit includes the system frame number where the first time unit is located, and / or the time slot number of the time slot where the first time unit is located in the current system frame; the first time unit is the time unit where the reference signal is located.
9. The method according to claim 8, It is characterized in that When the first parameter is determined according to the first cyclic shift interval, the cyclic shift value α is determined according to λ, where λ satisfies the following formula: in, is the first cyclic shift interval, modQ is the first parameter, θ 2 is the second parameter, is the number of time slots in a system frame; n f is the system frame number where the reference signal is located; is the time slot number of the time slot where the reference signal is located in the current system frame; L is an integer; T S is the transmission period of the reference signal; Z is a positive integer; is the rounding down operation, and mod is the modulo operation.
10. The method according to claim 1 or 2, It is characterized in that The second parameter θ 2 Satisfies the following formula: θ 2 =KmodZ; Wherein, K is determined according to configuration information; mod is a modulus operation.
11. The method according to claim 10, It is characterized in that The Z is is the maximum cyclic shift value.
12. The method according to claim 1 or 2, It is characterized in that The Q is the sequence length of the reference signal, or the Q is the number of subcarriers occupied by the reference signal.
13. A signal sending method, It is characterized in that include: generating a sequence of reference signals; At least two of the cyclic shift value, the sequence group number and the sequence number of the sequence are determined according to a pseudo-random sequence; When the cyclic shift value is determined according to the pseudo-random sequence, the cyclic shift value α satisfies the following formula: or, Among them, θ 1 is the first parameter, which is determined according to the pseudo-random sequence and the information of the first time unit; θ 2 is the second parameter, which is determined according to the configuration information; 1 is the first coefficient; t 2 is the second coefficient, the first coefficient and the second coefficient are both not equal to 0, Z and Q are positive integers; mod is a modulo operation; the first time unit is the time unit where the reference signal is located; The reference signal is sent according to the sequence.
14. A signal detection method, It is characterized in that include: generating a sequence of reference signals; At least two of the cyclic shift value, the sequence group number and the sequence number of the sequence are determined according to a pseudo-random sequence; When the cyclic shift value is determined according to the pseudo-random sequence, the cyclic shift value α satisfies the following formula: or, Among them, θ 1 is the first parameter, which is determined according to the pseudo-random sequence and the information of the first time unit; θ 2 is the second parameter, which is determined according to the configuration information; 1 is the first coefficient; t 2 is the second coefficient, the first coefficient and the second coefficient are both not equal to 0, Z and Q are positive integers; mod is a modulo operation; the first time unit is the time unit where the reference signal is located; Signal detection is performed based on the sequence.
15. The method according to claim 13 or 14, It is characterized in that When the sequence group number is determined according to the pseudo-random sequence, the sequence group number u satisfies the following formula: or, in, m=0,1,2,…,T-1; m=0,1,2,…,T-1; W, A and T are integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the time slot number of the time slot where the reference signal is located in the system frame, is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; c(·) is the pseudo-random sequence, and mod is a modulo operation.
16. The method according to claim 13 or 14, It is characterized in that When the sequence number is determined according to the pseudo-random sequence, the sequence number v satisfies the following formula: or, Where E and T are positive integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the time slot number of the time slot where the reference signal is located in the system frame, is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the current time slot, Wherein l=0 corresponds to the first symbol in the current time slot; c(·) is the pseudo-random sequence.
17. A communication device, It is characterized in that include A processing unit is used to generate a sequence of reference signals; the cyclic shift value α of the sequence satisfies the following formula: or, Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, both the first coefficient and the second coefficient are not equal to 0; the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; mod is a modulo operation; A communication unit is configured to send the reference signal according to the sequence.
18. A communication device, It is characterized in that include: A processing unit is used to generate a sequence of reference signals; the cyclic shift value α of the sequence satisfies the following formula: or, Among them, θ 1 is the first parameter; θ 2 is the second parameter; t 1 is the first coefficient; t 2 is the second coefficient, both the first coefficient and the second coefficient are not equal to 0; the first parameter is a value from 0 to Q-1, the second parameter is a value from 0 to Z-1, Z and Q are positive integers and Z is not equal to Q; mod is a modulo operation; A communication unit is used to perform signal detection according to the sequence.
19. The device according to claim 17 or 18, It is characterized in that The first parameter is determined according to a pseudo-random sequence; the pseudo-random sequence is determined according to attribute information of the reference signal.
20. The device according to claim 17 or 18, It is characterized in that The first parameter θ 1 Satisfies the following formula: in, m=0,1,2,…,T-1; is the timeslot number of the timeslot where the reference signal is located in the system frame; is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
21. The device according to claim 17 or 18, It is characterized in that The first parameter θ 1 Satisfies the following formula: θ 1 =n cs (n S )modQ; in, m=0,1,2,…,T-1;n S is the count value of the reference signal counter; T is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
22. The device according to claim 17 or 18, It is characterized in that The first parameter θ 1 Satisfies the following formula: in, m=0,1,2,…,T-1; is the time slot number of the time slot where the reference signal is located in the system frame; n f is the system frame number where the reference signal is located; is the number of time slots in a system frame; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; T is a positive integer; S is a positive integer; c(·) is a pseudo-random sequence, and mod is a modulo operation.
23. The device according to claim 17 or 18, It is characterized in that The first parameter is determined according to a first cyclic shift interval, the first cyclic shift interval is determined from a first pattern according to information of a first time unit, the first pattern includes Y cyclic shift intervals, and Y is an integer greater than 1; Alternatively, the first parameter is determined according to the first cyclic shift step and information of the first time unit; Alternatively, the first parameter is determined according to the first initial cyclic shift step size, the first cyclic shift step size difference and information of the first time unit; The information of the first time unit includes the system frame number where the first time unit is located, and / or the time slot number of the time slot where the first time unit is located in the current system frame; the first time unit is the time unit where the reference signal is located.
24. The device according to claim 23, It is characterized in that When the first parameter is determined according to the first cyclic shift interval, the cyclic shift value α is determined according to λ, where λ satisfies the following formula: in, is the first cyclic shift interval, modQ is the first parameter, θ 2 is the second parameter, is the number of time slots in a system frame; n f is the system frame number where the reference signal is located; is the time slot number of the time slot where the reference signal is located in the current system frame; L is an integer; T S is the transmission period of the reference signal; Z is a positive integer; is the rounding down operation, and mod is the modulo operation.
25. The device according to claim 17 or 18, It is characterized in that The second parameter θ 2 Satisfies the following formula: θ 2 =KmodZ; Wherein, K is determined according to configuration information; mod is a modulus operation.
26. The device according to claim 17 or 18, It is characterized in that The Q is the sequence length of the reference signal, or the Q is the number of subcarriers occupied by the reference signal.
27. A communication device, It is characterized in that include: A processing unit, configured to generate a sequence of reference signals; At least two of the cyclic shift value, the sequence group number and the sequence number of the sequence are determined according to a pseudo-random sequence; When the cyclic shift value is determined according to the pseudo-random sequence, the cyclic shift value α satisfies the following formula: or, Among them, θ 1 is the first parameter, which is determined according to the pseudo-random sequence and the information of the first time unit; θ 2 is the second parameter, which is determined according to the configuration information; 1 is the first coefficient; t 2 is the second coefficient, the first coefficient and the second coefficient are both not equal to 0, Z and Q are positive integers; mod is a modulo operation; the first time unit is the time unit where the reference signal is located; A communication unit is configured to send the reference signal according to the sequence.
28. A communication device, It is characterized in that include: A processing unit, configured to generate a sequence of reference signals; At least two of the cyclic shift value, the sequence group number and the sequence number of the sequence are determined according to a pseudo-random sequence; When the cyclic shift value is determined according to the pseudo-random sequence, the cyclic shift value α satisfies the following formula: or, Among them, θ 1 is the first parameter, which is determined according to the pseudo-random sequence and the information of the first time unit; θ 2 is the second parameter, which is determined according to the configuration information; 1 is the first coefficient; t 2 is the second coefficient, the first coefficient and the second coefficient are both not equal to 0, Z and Q are positive integers; mod is a modulo operation; the first time unit is the time unit where the reference signal is located; A communication unit is used to perform signal detection according to the sequence.
29. The device according to claim 27 or 28, It is characterized in that When the sequence group number is determined according to the pseudo-random sequence, the sequence group number u satisfies the following formula: or, in, m=0,1,2,…,T-1; m=0,1,2,…,T-1; W, A and T are integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the time slot number of the time slot where the reference signal is located in the system frame, is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the symbol where the reference signal is located in the time slot, Wherein l=0 corresponds to the first symbol in the time slot; c(·) is the pseudo-random sequence, and mod is a modulo operation.
30. The device according to claim 27 or 28, It is characterized in that When the sequence number is determined according to the pseudo-random sequence, the sequence number v satisfies the following formula: or, Where E and T are positive integers; n f is the system frame number where the reference signal is located, is the number of time slots in a system frame; is the time slot number of the time slot where the reference signal is located in the system frame, is the number of orthogonal frequency division multiplexing OFDM symbols in a time slot; l is the symbol number of the reference signal symbol in the current time slot, Wherein l=0 corresponds to the first symbol in the current time slot; c(·) is the pseudo-random sequence.
31. A communication device, It is characterized in that Including processor and memory: The processor is used to execute the computer program or instructions stored in the memory. When the processor executes the computer program or instructions, the method according to any one of claims 1 to 16 is executed.
32. A readable storage medium, It is characterized in that The method comprises a computer program or an instruction. When the communication device executes the computer program or the instruction, the method according to any one of claims 1 to 16 is executed.
33. A chip, It is characterized in that The method comprises a processor, wherein the processor is coupled to a memory and is configured to execute a computer program or instructions stored in the memory. When the processor executes the computer program or instructions, the method according to any one of claims 1 to 16 is executed.
34. A computer program product, It is characterized in that The method comprises computer-readable instructions, and when a communication device reads and executes the computer-readable instructions, the communication device executes the method according to any one of claims 1 to 16.
