Pilot signal transmission method, device and system
By generating and sending pilot signals of different time units in the communication system, the problem of high pilot signal correlation is solved, and more accurate channel information acquisition and lower interference is achieved.
Patent Information
- Application Number
- CN202311437918.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, the correlation between pilot signals is high, making it difficult for the network device to accurately obtain instantaneous channel information from the terminal device to the network device.
By generating pilot signals corresponding to at least two time units, and sending these pilot signals to the network device on these time units, the correlation between pilot signals is reduced. The specific method includes sending a pilot signal different from other time units on each time unit, generating a pilot signal using different roots or cyclic shifts of the ZC sequence, and ensuring the uniqueness of the pilot signal through indication information and matrix allocation.
It effectively reduces the correlation of pilot signals in the same time period, reduces interference between pilot signals, and improves the accuracy of network devices to acquire instantaneous channel information.
Smart Images

Figure CN119921916A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device and system for transmitting a pilot signal. Background Art
[0002] In a communication system, a pilot signal is usually used by a transmitter or receiver to obtain instantaneous channel information. The pilot signal may be, for example, a sounding reference signal (SRS) sent by a terminal device to a network device. The SRS may be used to help the network device obtain instantaneous channel information from the terminal device to the network device.
[0003] The SRS may include a Zadeoff-Chu (ZC) sequence. Typically, a terminal device may send a ZC sequence to a network device on a certain symbol. When two terminal devices send different ZC sequences to a network device on the same symbol, the correlation coefficient between the two ZC sequences is high, so that one of the pilot signals is subject to greater interference from the other pilot signals, resulting in the network device being unable to accurately obtain instantaneous channel information from each terminal device to the network device. Summary of the invention
[0004] Embodiments of the present application provide a method, device, and system for transmitting a pilot signal, which are used to reduce the correlation of pilot signals in the same time period.
[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, a method for transmitting a pilot signal is provided. The device for executing the method for transmitting the pilot signal may be a first terminal device, or may be a module applied to the first terminal device, such as a chip or a chip system. The method for transmitting the pilot signal includes: generating pilot signals corresponding to at least two time units respectively, the pilot signals corresponding to the at least two time units respectively being different; and sending corresponding pilot signals to a network device respectively on the at least two time units.
[0007] Taking two terminal devices sending pilot signals in two time units as an example, the technical effect of the pilot signal transmission method provided in the embodiment of the present application is described. Assume that the first terminal device sends the first pilot signal in the first time unit and sends the second pilot signal in the second time unit; the second terminal device sends the third pilot signal in the first time unit and sends the fourth pilot signal in the second time unit; the correlation coefficient between the first pilot signal and the third pilot signal is the first correlation coefficient, and the correlation coefficient between the second pilot signal and the fourth pilot signal is the second correlation coefficient. In the case where the pilot signal includes a complex sequence, the first correlation coefficient and the second correlation coefficient can be complex. For the same terminal device, the pilot signals corresponding to at least two time units are different, that is, the first pilot signal is different from the second pilot signal, and the third pilot signal is different from the fourth pilot signal. In other words, the pilot signal participating in the calculation of the first correlation coefficient is not the pilot signal participating in the calculation of the second correlation coefficient. Therefore, the phase values of the first correlation coefficient and the second correlation coefficient are most likely different, thereby avoiding the same-direction superposition of the correlation coefficients. The first correlation coefficient and the second correlation coefficient can be energy normalized after incoherent superposition, and the result obtained will be smaller than the first correlation coefficient or the second correlation coefficient. In other words, compared with the existing pilot signal transmission method, the pilot signal transmission method provided in the embodiment of the present application can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0008] In combination with the first aspect above, in a possible implementation, the pilot signals sent by the first terminal device and other terminal devices other than the first terminal device in the same time unit are different. In this scheme, since the pilot signals sent by different devices in the same time unit are different, the correlation coefficients of the pilot signals sent by different devices in the same time unit are not autocorrelation coefficients. Given that the autocorrelation coefficient is very high, usually 1, this scheme can further reduce the correlation of pilot signals in the same time unit, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0009] In combination with the first aspect, in a possible implementation manner, the pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2. Exemplarily, the K different pilot signals may respectively include a ZC sequence with x1 as a root, a ZC sequence with x2 as a root, ..., and a ZC sequence with x Kis a ZC sequence with roots, where x1, x2, …, x K Different from each other.
[0010] In combination with the first aspect, in a possible implementation, the roots of the Zadov-Chu ZC sequences included in the pilot signals corresponding to the at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2. Exemplarily, the root set can be composed of x1, x2, ..., x K The set of x1, x2, ..., x K Different from each other.
[0011] In combination with the above-mentioned first aspect, in a possible implementation, the method further includes: receiving indication information from the network device, the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the generating pilot signals corresponding to at least two time units respectively includes: based on the at least two time units, the indication information and the first matrix generating pilot signals corresponding to the at least two time units respectively. In this scheme, the network device can assign the row index i of the first matrix to the first terminal device, so that the first terminal device can generate pilot signals corresponding to at least two time units respectively according to the i-th row of the first matrix.
[0012] In combination with the first aspect, in a possible implementation, the at least two time units include a p-th time unit and a q-th time unit, where p and q are positive integers and p≠q; and the generating of pilot signals corresponding to the at least two time units based on the at least two time units, the indication information and the first matrix includes: generating a pilot signal corresponding to the at least two time units according to the element x in the i-th row and the p-th column of the first matrix. ip Generate a pilot signal corresponding to the p-th time unit; according to the element x in the i-th row and q-th column of the first matrix iq Generate a pilot signal corresponding to the qth time unit. In this solution, the index of the time unit may be a column index of the first matrix.
[0013] In combination with the first aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq In this solution, the first matrix may be composed of the roots of the ZC sequence.
[0014] In combination with the above first aspect, in a possible implementation manner, the first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix through row exchange and / or column exchange.
[0015] In combination with the above first aspect, in a possible implementation manner, the first matrix is the Hadamard product of the second matrix and the third matrix.
[0016] In combination with the first aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the pth time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element of the ith row and qth column in the third matrix. In this scheme, the third matrix introduces phase rotation weighting, so that the probability that the correlation coefficients of the pilot signals sent by different devices in each time unit are different from each other can be increased, thereby further avoiding the same-direction superposition of the correlation coefficients. Since multiple different correlation coefficients are energy-normalized after incoherent superposition, the result obtained will be smaller than any correlation coefficient. Therefore, compared with the existing pilot signal transmission method, this scheme can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0017] In combination with the above first aspect, in a possible implementation manner, the second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
[0018] In combination with the first aspect above, in a possible implementation, K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit is conjugate with the sequence included in the pilot signal corresponding to the q-th time unit when i=2; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit is multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 is the same sequence. In this scheme, multiplying the sequence by -1 and taking the conjugate sequence of the sequence can also introduce phase rotation weighting, so that the probability that the correlation coefficients of the pilot signals sent by different devices at each time unit are different from each other can be increased, thereby further avoiding the same-direction superposition of the correlation coefficients. Since multiple different correlation coefficients are energy normalized after incoherent superposition, the result obtained will be smaller than any correlation coefficient. Therefore, compared with the existing pilot signal transmission method, this scheme can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is beneficial for the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0019] In combination with the above-mentioned first aspect, in a possible implementation method, when i=1, the sequence included in the pilot signal corresponding to the p-th time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the p-th time unit is multiplied by -1, which is a ZC sequence with x2 as the root.
[0020] In combination with the above first aspect, in a possible implementation manner, the pilot signals are different, including: roots and / or cyclic shifts of ZC sequences included in the pilot signals are different.
[0021] In combination with the first aspect above, in a possible implementation manner, the pilot signal is different, including: at least one of the cubic term, the quadratic term, or the linear term of the cubic exponential sequence included in the pilot signal is different. When the pilot signal includes other types of sequences, "the pilot signal is different" may also have other similar definitions, and the embodiments of the present application do not impose any limitation on this.
[0022] In a second aspect, a method for transmitting a pilot signal is provided. The device for executing the method for transmitting the pilot signal may be a network device, or may be a module applied to the network device, such as a chip or a chip system. The method for transmitting the pilot signal includes: receiving corresponding pilot signals from a first terminal device after being transmitted through a channel in at least two time units respectively; estimating a channel between the first terminal device and the network device according to the pilot signals after being transmitted through the channel respectively corresponding to the at least two time units and the pilot signals respectively corresponding to the at least two time units, wherein the pilot signals respectively corresponding to the at least two time units are different.
[0023] In combination with the second aspect above, in a possible implementation manner, the pilot signal sent by the first terminal device and other terminal devices except the first terminal device in the same time unit is different.
[0024] In combination with the above-mentioned second aspect, in a possible implementation manner, the pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2.
[0025] In combination with the above second aspect, in a possible implementation manner, the roots of the Zadov-Chu ZC sequence included in the pilot signals corresponding to the at least two time units respectively belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2.
[0026] In combination with the above-mentioned second aspect, in a possible implementation, the method also includes: sending indication information to the first terminal device, the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the at least two time units, the indication information and the first matrix are used for the first terminal device to generate pilot signals corresponding to the at least two time units respectively.
[0027] In combination with the above second aspect, in a possible implementation manner, the at least two time units include a p-th time unit and a q-th time unit, p, q are positive integers, p≠q; the at least two time units, the indication information and the first matrix are used by the first terminal device to generate pilot signals corresponding to the at least two time units respectively, including: the element x in the i-th row and the p-th column of the first matrix ip The first terminal device generates a pilot signal corresponding to the p-th time unit; the element x in the i-th row and q-th column of the first matrix iq Used by the first terminal device to generate a pilot signal corresponding to the qth time unit.
[0028] In combination with the above second aspect, in a possible implementation, x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq is the root ZC sequence.
[0029] In combination with the above second aspect, in a possible implementation manner, the first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix through row exchange and / or column exchange.
[0030] In combination with the second aspect above, in a possible implementation manner, the first matrix is a Hadamard product of the second matrix and the third matrix.
[0031] In combination with the above second aspect, in a possible implementation, x ip Indicates that the pilot signal corresponding to the pth time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column of the third matrix.
[0032] In combination with the above second aspect, in a possible implementation manner, the second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
[0033] In combination with the above-mentioned second aspect, in a possible implementation method, K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 are the same sequence.
[0034] In combination with the above-mentioned second aspect, in a possible implementation method, when i=1, the sequence included in the pilot signal corresponding to the p-th time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the p-th time unit is multiplied by -1, which is a ZC sequence with x2 as the root.
[0035] In combination with the second aspect above, in a possible implementation manner, the pilot signals are different, including: roots and / or cyclic shifts of ZC sequences included in the pilot signals are different.
[0036] In combination with the above second aspect, in a possible implementation manner, the pilot signal is different, including: at least one of the cubic term, the quadratic term or the linear term of the cubic exponential sequence included in the pilot signal is different.
[0037] In a third aspect, a communication device is provided for implementing the above method. The communication device includes a module, unit, or means corresponding to the above method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0038] In conjunction with the third aspect, in a possible implementation, the communication device includes: a pilot signal generation module and a transceiver module. The pilot signal generation module is used to generate pilot signals corresponding to at least two time units, and the pilot signals corresponding to the at least two time units are different; the transceiver module is used to send the corresponding pilot signals to the network device in the at least two time units.
[0039] In combination with the third aspect above, in a possible implementation manner, the pilot signal sent by the first terminal device and other terminal devices except the first terminal device in the same time unit is different.
[0040] In combination with the third aspect above, in a possible implementation, the pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2.
[0041] In combination with the third aspect, in a possible implementation, the roots of the Zadov-Chu ZC sequence included in the pilot signals corresponding to the at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2.
[0042] In combination with the above-mentioned third aspect, in a possible implementation method, the transceiver module is also used to receive indication information from the network device, the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the pilot signal generation module is used to generate pilot signals corresponding to at least two time units respectively, including: used to generate pilot signals corresponding to the at least two time units respectively based on the at least two time units, the indication information and the first matrix.
[0043] In combination with the third aspect, in a possible implementation, the at least two time units include a p-th time unit and a q-th time unit, where p and q are positive integers and p≠q; the pilot signal generating module is configured to generate pilot signals corresponding to the at least two time units respectively based on the at least two time units, the indication information and the first matrix, including: ip Generate a pilot signal corresponding to the p-th time unit; according to the element x in the i-th row and q-th column of the first matrix iq Generate a pilot signal corresponding to the qth time unit.
[0044] In combination with the third aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq is the root ZC sequence.
[0045] In combination with the third aspect above, in a possible implementation manner, the first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix by row exchange and / or column exchange.
[0046] In combination with the third aspect above, in a possible implementation manner, the first matrix is a Hadamard product of the second matrix and the third matrix.
[0047] In combination with the third aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the pth time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column of the third matrix.
[0048] In combination with the third aspect above, in a possible implementation manner, the second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
[0049] In combination with the above-mentioned third aspect, in a possible implementation method, K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 are the same sequence.
[0050] In combination with the above-mentioned third aspect, in a possible implementation method, when i=1, the sequence included in the pilot signal corresponding to the p-th time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the p-th time unit is multiplied by -1, which is a ZC sequence with x2 as the root.
[0051] In combination with the third aspect above, in a possible implementation manner, the pilot signals are different, including: roots and / or cyclic shifts of ZC sequences included in the pilot signals are different.
[0052] In combination with the third aspect above, in a possible implementation manner, the pilot signal is different, including: at least one of the cubic term, the quadratic term or the linear term of the cubic exponential sequence included in the pilot signal is different.
[0053] In a fourth aspect, a communication device is provided for implementing the above method. The communication device includes a module, unit, or means corresponding to the above method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0054] In conjunction with the fourth aspect, in a possible implementation, the communication device includes: a transceiver module and a channel estimation module. The transceiver module is used to receive corresponding pilot signals from the first terminal device after channel transmission in at least two time units; the channel estimation module is used to estimate the channel between the first terminal device and the network device according to the pilot signals after channel transmission corresponding to the at least two time units and the pilot signals corresponding to the at least two time units, and the pilot signals corresponding to the at least two time units are different.
[0055] In combination with the fourth aspect above, in a possible implementation manner, the pilot signal sent by the first terminal device and other terminal devices except the first terminal device in the same time unit is different.
[0056] In combination with the fourth aspect above, in a possible implementation, the pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2.
[0057] In combination with the fourth aspect, in a possible implementation, the roots of the Zadov-Chu ZC sequence included in the pilot signals corresponding to the at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2.
[0058] In combination with the above-mentioned fourth aspect, in a possible implementation method, the transceiver module is also used to send indication information to the first terminal device, and the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the at least two time units, the indication information and the first matrix are used for the first terminal device to generate pilot signals corresponding to the at least two time units respectively.
[0059] In combination with the fourth aspect, in a possible implementation, the at least two time units include a p-th time unit and a q-th time unit, where p and q are positive integers and p≠q; the at least two time units, the indication information and the first matrix are used by the first terminal device to generate pilot signals corresponding to the at least two time units respectively, including: the element x in the i-th row and the p-th column of the first matrix ip The first terminal device generates a pilot signal corresponding to the p-th time unit; the element x in the i-th row and q-th column of the first matrix iq Used by the first terminal device to generate a pilot signal corresponding to the qth time unit.
[0060] In combination with the fourth aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq is the root ZC sequence.
[0061] In combination with the fourth aspect above, in a possible implementation manner, the first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix by row exchange and / or column exchange.
[0062] In combination with the fourth aspect above, in a possible implementation manner, the first matrix is a Hadamard product of the second matrix and the third matrix.
[0063] In combination with the fourth aspect above, in a possible implementation, x ip Indicates that the pilot signal corresponding to the pth time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column of the third matrix.
[0064] In combination with the fourth aspect, in a possible implementation manner, the second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
[0065] In combination with the above-mentioned fourth aspect, in a possible implementation method, K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 are the same sequence.
[0066] In combination with the above-mentioned fourth aspect, in a possible implementation method, when i=1, the sequence included in the pilot signal corresponding to the p-th time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the p-th time unit is multiplied by -1, which is a ZC sequence with x2 as the root.
[0067] In a fifth aspect, a communication device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading a computer instruction stored in the memory, execute the method as described in the first aspect or the second aspect according to the instruction.
[0068] In combination with the fifth aspect above, in a possible implementation, the communication device also includes a memory; the memory is used to store computer instructions.
[0069] In conjunction with the fifth aspect, in a possible implementation, the communication device further includes a communication interface; the communication interface is used for the communication device to communicate with other devices. Exemplarily, the communication interface can be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc.
[0070] In conjunction with the fifth aspect, in a possible implementation, the communication device may be a chip or a chip system. When the communication device is a chip system, the communication device may be composed of a chip, or may include a chip and other discrete devices.
[0071] In conjunction with the fifth aspect, in a possible implementation, when the communication device is a chip or a chip system, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0072] In a sixth aspect, a communication system is provided, comprising: a first terminal device executing the method described in the first aspect, and a network device executing the method described in the second aspect.
[0073] In a seventh aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the method described in the first aspect or the second aspect above.
[0074] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the first or second aspects above.
[0075] Among them, the technical effects brought about by any possible implementation method of the second to eighth aspects can refer to the technical effects brought about by the above-mentioned first aspect or different implementation methods of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0077] Figure 2 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0078] Figure 3 A flowchart of a method for transmitting a pilot signal provided in an embodiment of the present application;
[0079] Figure 4 Schematic diagram of a first terminal device sending a pilot signal provided in an embodiment of the present application Figure 1 ;
[0080] Figure 5 Schematic diagram of a first terminal device sending a pilot signal provided in an embodiment of the present application Figure 2 ;
[0081] Figure 6 Schematic diagram of a first terminal device sending a pilot signal provided in an embodiment of the present application Figure 3 ;
[0082] Figure 7 Schematic diagram of a first terminal device sending a pilot signal provided in an embodiment of the present application Figure 4 ;
[0083] Figure 8 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 ;
[0084] Fig. 9 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 3 . DETAILED DESCRIPTION
[0085] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies or terms of the present application is first given as follows.
[0086] First, instantaneous channel information.
[0087] In wired communications, the transmission medium is relatively stable, which is conducive to the stable transmission of signals. However, in wireless communications, the wireless transmission environment is variable and uncertain, especially in multi-user communications and / or multi-antenna communications, the wireless transmission environment is more complex. Therefore, combating the variability and uncertainty brought by the wireless transmission environment has become a key task.
[0088] At the transmitter of the wireless signal, if the instantaneous channel information can be used to pre-process the signal or information, the wireless transmission can be more matched with the instantaneous channel capacity, thereby achieving more efficient communication. To this end, the transmitter needs to obtain the instantaneous channel information before sending the signal. Usually, the way to obtain the instantaneous channel information is to perform channel measurement. Channel measurement can be performed at the transmitter or at the receiver. For example, in a time division duplexing (TDD) system, since the channel from the transmitter to the receiver has good reciprocity with the channel from the receiver to the transmitter, the transmitter can obtain the instantaneous channel information by estimating the channel from the receiver to the transmitter. Obviously, the more accurate the instantaneous channel information obtained by the transmitter, the better.
[0089] In a cellular communication system, such as a long term evolution (LTE) system or a new radio (NR) system, before a base station transmits data to a user equipment (UE), a reference signal transmitted between the UE and the base station can be used to help the base station obtain instantaneous channel information from the base station to the UE. These reference signals can be called SRS. The base station can configure the UE to send SRS periodically, or the base station can trigger the UE to send SRS aperiodically through a mechanism. The mechanism is likely to continue to be used in future cellular communication systems.
[0090] The cellular network needs to be networked and serve multiple UEs. In order to avoid mutual interference between SRSs of multiple UEs within a cell and between cells, SRSs need to support a certain capacity and the correlation between SRSs is good, that is, the correlation between SRSs is low. Specifically, a base station can receive SRSs from multiple UEs in this cell. Among them, multiple SRSs can occupy orthogonal or non-orthogonal time-frequency resources. Specifically, multiple SRSs can preferentially occupy orthogonal time-frequency resources, so that different users can be distinguished by different orthogonal sequences included in the SRSs. When orthogonal time-frequency resources are insufficient, multiple SRSs can occupy non-orthogonal time-frequency resources, so that different users can be distinguished by different non-orthogonal sequences included in the SRSs. Assuming that the SRS1 sent by UE1 and the SRS2 sent by UE2 occupy the same time-frequency resources, then the lower the correlation between SRS1 and SRS2, when the base station estimates the channel between UE1 and the base station by parsing the received SRS1 transmitted through the channel, the lower the interference caused by the SRS2 transmitted through the channel received by the base station to the above-mentioned parsing process, and thus, the base station's estimation of the channel between UE1 and the base station is more accurate.
[0091] At the receiving end of the wireless signal, in order to achieve correct reception and demodulation, it is also necessary to obtain instantaneous channel information. The specific acquisition method can be to transmit specific information known to both the transmitter and receiver on some specific time-frequency resources. This information can be carried in the demodulation reference signal (DMRS). Since the receiving end knows the DMRS sent by the transmitter, it can estimate the channel from the transmitter to the receiver based on the received DMRS transmitted through the channel.
[0092] Second, the capacity of the pilot sequence.
[0093] In the embodiment of the present application, "sequence capacity" and "number of sequences" can be interchangeable, and the pilot sequence is a sequence included in the pilot signal, which is uniformly described here and will not be repeated below.
[0094] With the development of multi-antenna technology and the increase in the number of users, the number of pilots that need to be used simultaneously, including the number of SRSs and the number of DMRSs, is also increasing. Therefore, it is urgent to increase the capacity of the pilot sequence.
[0095] However, there is an upper limit to the orthogonal capacity of the pilot sequence transmitted on a single symbol. On this basis, if the capacity of the pilot sequence continues to increase, non-orthogonality will be introduced between the pilot sequences. In order to reduce the impact of non-orthogonality, it is necessary to optimize the correlation between non-orthogonal pilot sequences, that is, to minimize the correlation between non-orthogonal pilot sequences to reduce the energy of mutual interference between non-orthogonal pilot sequences.
[0096] Just as there is a theoretical upper limit to the orthogonal capacity of pilot sequences transmitted on a single symbol, there is also a theoretical lower limit to non-orthogonal interference.
[0097] Third, the existing method for generating pilot sequences.
[0098] In the LTE system or the NR system, the number of pilot sequences is specified, that is, for the supported length, the number of pilot sequence groups needs to be greater than or equal to 30.
[0099] Generally, for structured sequences that can be expressed by general terms or formulas, the number of sequences can be associated with the length of the sequence. The longer the length of the sequence, the more sequences there are and the more sequence groups there are. In an LTE system or an NR system, sequences of different lengths can be supported, but the structured sequences defined in the system do not support 30 sequence groups at all lengths, that is, they do not meet the above-mentioned regulations on the number of pilot sequences. In the case where the structured sequence does not support 30 sequence groups, a sequence based on a computer search (computer generated sequence, CGS) can be used to generate a sequence of shorter length.
[0100] In order to meet the above provisions, taking the pilot signal as the SRS in the NR system or the DMRS based on discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM) as an example, when the length of the pilot sequence is equal to 30, the pilot sequence can be generated by truncation based on the ZC sequence; when the length of the sequence is greater than 30, the pilot sequence can be generated by cyclic shift extension and lengthening based on the ZC sequence; when the length of the sequence is less than 30, the pilot sequence can be generated based on CGS. Among them, the DMRS based on DFT-S-OFDM can also be called transform precoding enabled DMRS.
[0101] It should be noted that the length of the DMRS sequence is not necessarily the same as the length of the ZC sequence. Assume that the length of the DMRS sequence is 30. Since the ZC sequence can ensure the best correlation performance when the length is a prime number, the length of the ZC sequence can be 31. In this case, a DMRS sequence of length 30 can be obtained by truncating a ZC sequence of length 31 to a sequence of length 30. In addition, CGS can be obtained by performing quadrature phase shift keying (QPSK) modulation on a computer-generated sequence.
[0102] The simulation results show that for sequences with a length less than 30, the correlation performance between CGSs still has room for improvement. For sequences with a length greater than or equal to 30, different sequence groups are composed of different ZC sequences. The capacity of the ZC sequence can depend on the length of the selected ZC sequence. In theory, the maximum number of sequence groups supported can be the length of the ZC sequence. At present, existing studies have shown that if more sequence groups are supported, better channel detection or channel estimation performance can be obtained.
[0103] Fourth, the existing pilot sequence transmission method.
[0104] As described in the background technology, the existing pilot sequence transmission method is to transmit a single pilot sequence on a single symbol. From the perspective of a single pilot sequence, a ZC sequence with a prime length has achieved the optimal orthogonal capacity, the optimal non-orthogonal interference bound, and the non-orthogonal capacity corresponding to the optimal non-orthogonal interference bound.
[0105] In order to break through the optimal non-orthogonal interference bound that can be achieved by a single pilot sequence and further reduce the correlation between non-orthogonal pilot sequences, an embodiment of the present application provides a solution for transmitting multiple pilot sequences on multiple symbols.
[0106] The technical solution in the embodiment of the present application will be described below in conjunction with the drawings in the embodiment of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the associated relationship of associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the differences. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0107] Figure 1 The schematic diagram of the architecture of the mobile communication system shown is a schematic diagram of the architecture of the communication system 1000 applied in the embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal device (such as Figure 1120a-120j in the figure). The terminal device is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminal devices and terminal devices, as well as wireless access network devices and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 The figure is only a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.
[0108] The radio access network equipment is the access equipment that the terminal device accesses to the communication system by wireless means. The radio access network equipment may be a base station, an evolved NodeB (eNodeB), an access network equipment in an open radio access network (ORAN), a transmission reception point (TRP), a next generation base station (next generation NodeB, gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; in another possible scenario, multiple access network RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, a RAN node may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0109] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The embodiments of the present application may be implemented by a DU or a RU.
[0110] The wireless access network device may be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the following description takes a base station as an example of a wireless access network device.
[0111] The terminal device is a device with wireless transceiver function, which can send signals to the base station or receive signals from the base station. The terminal device can also be called a terminal, user equipment (UE), mobile station, mobile terminal device, etc. The terminal device can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0112] Base stations and terminal devices can be fixed or movable. Base stations and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of base stations and terminal devices.
[0113] The roles of the base station and the terminal device may be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal device functions.
[0114] Base stations and terminal devices, base stations and base stations, and terminal devices and terminal devices may communicate through authorized spectrum, unauthorized spectrum, or both; may communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0115] Functions such as synchronization, channel estimation, and perception can be achieved between the base station and the terminal device through a sequence. In an embodiment of the present application, the base station can complete the detection or estimation of the uplink channel by receiving a pilot signal transmitted through a channel from the terminal device. Among them, the pilot signal sent by the terminal device to the base station can be SRS or DMRS. Similarly, the terminal device can complete the detection or estimation of the downlink channel by receiving a pilot signal transmitted through a channel from the base station. In particular, if the uplink channel and the downlink channel are reciprocal, then the above-mentioned detection or estimation results of the uplink channel can be directly or indirectly applied to the downlink channel.
[0116] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station function. The control subsystem including the base station function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, smart city, etc. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device function.
[0117] In this application, the base station sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal device has established a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by signals from neighboring cells.
[0118] In the embodiment of the present application, the time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol or a DFT-s-OFDM symbol. Unless otherwise specified, the symbols in the embodiment of the present application refer to time domain symbols.
[0119] For example, the network device 110 provided in the embodiment of the present application may be Figure 1 110a or 110b in the embodiment of the present application, the first terminal device 120 provided in the embodiment of the present application may be Figure 1 Any one of 120a-120j.
[0120] Optionally, the related functions of the first terminal device or the network device in the embodiment of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It is understandable that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0121] For example, the relevant functions of the first terminal device or the network device in the embodiment of the present application can be Figure 2 It is implemented by the communication device 20 in.
[0122] Figure 2 FIG. 2 is a schematic diagram of the structure of a communication device 20 provided in an embodiment of the present application. The communication device 20 includes one or more processors 201, a communication line 202, and at least one communication interface ( Figure 2 The example in which the communication interface 204 and a processor 201 are included is merely exemplary), and a memory 203 may also be included optionally.
[0123] The processor 201 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0124] The communication line 202 may include pathways for connecting different components.
[0125] The communication interface 204 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, WLAN, etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 204 may also be a transceiver circuit located in the processor 201 to implement signal input and signal output of the processor.
[0126] The memory 203 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 202. The memory may also be integrated with the processor.
[0127] The memory 203 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 201. The processor 201 is used to execute the computer-executable instructions stored in the memory 203, thereby implementing the pilot signal transmission method provided in the embodiment of the present application.
[0128] Alternatively, in an embodiment of the present application, the processor 201 may also perform processing-related functions in the pilot signal transmission method provided in the following embodiments of the present application, and the communication interface 204 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.
[0129] The computer-executable instructions in the embodiments of the present application may also be referred to as application program codes, which is not specifically limited in the embodiments of the present application.
[0130] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 in.
[0131] In a specific implementation, as an embodiment, the communication device 20 may include multiple processors, such as Figure 2 201 and processor 207 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0132] In a specific implementation, as an embodiment, the communication device 20 may further include an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and may display information in a variety of ways.
[0133] The communication device 20 may be a general purpose device or a dedicated device. For example, the communication device 20 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a vehicle-mounted terminal device, an embedded device, or a computer having Figure 2 The embodiment of the present application does not limit the type of the communication device 20.
[0134] The following will be combined Figure 1 and Figure 2 The pilot signal transmission method provided in the embodiment of the present application is specifically described.
[0135] like Figure 3 As shown, a method for transmitting a pilot signal provided in an embodiment of the present application includes the following steps:
[0136] Step S301: The first terminal device generates pilot signals corresponding to at least two time units, wherein the pilot signals corresponding to at least two time units are different.
[0137] Exemplarily, the time unit in the embodiments of the present application may be a symbol.
[0138] In one possible implementation, the pilot signals in the embodiment of the present application are different, including: the root and / or cyclic shift of the ZC sequence included in the pilot signal is different. In another possible implementation, the pilot signals in the embodiment of the present application are different, including: at least one of the cubic term, quadratic term or linear term of the cubic exponential sequence included in the pilot signal is different. When the pilot signal includes other types of sequences, "the pilot signal is different" can also have other similar definitions, and the embodiment of the present application does not impose any limitation on this.
[0139] Optionally, the pilot signals sent by the first terminal device and other terminal devices other than the first terminal device in the same time unit are different. In this scheme, since the pilot signals sent by different devices in the same time unit are different, the correlation coefficients of the pilot signals sent by different devices in the same time unit are not autocorrelation coefficients. Given that the autocorrelation coefficient is very high, usually 1, this scheme can further reduce the correlation of pilot signals in the same time unit, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain instantaneous channel information from each terminal device to the network device.
[0140] Optionally, the pilot signals corresponding to the at least two time units belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2. Exemplarily, the K different pilot signals may include a ZC sequence with x1 as the root, a ZC sequence with x2 as the root, ..., and a ZC sequence with x K is a ZC sequence with roots, where x1, x2, …, x K Different from each other.
[0141] Optionally, the roots of the ZC sequences included in the pilot signals corresponding to at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2. Exemplarily, the root set may be composed of x1, x2, ..., x K The set of x1, x2, ..., x K Different from each other.
[0142] Optionally, the roots of the ZC sequences included in the pilot signals corresponding to at least two time units can be calculated by a preset formula. Examples of the above preset formulas can refer to existing standards. This application does not impose any limitation on the method for selecting the roots.
[0143] Optionally, a pilot signal transmission method provided by an embodiment of the present application also includes: the network device sends indication information to the first terminal device. Accordingly, the first terminal device receives the indication information from the network device. The indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the first terminal device generates pilot signals corresponding to at least two time units respectively, including: based on at least two time units, the indication information and the first matrix generate pilot signals corresponding to at least two time units respectively. In this scheme, the network device can assign a row index i of the first matrix to the first terminal device, so that the first terminal device can generate pilot signals corresponding to at least two time units respectively according to the i-th row of the first matrix.
[0144] In a possible implementation, the network device may send the i-th row of the first matrix to the first terminal device, so that the first terminal device generates pilot signals corresponding to at least two time units respectively according to the at least two time units and the i-th row of the first matrix. In this case, for the first terminal device, the first matrix may be known or unknown, and the embodiments of the present application do not impose any limitation on this.
[0145] Optionally, the at least two time units include a pth time unit and a qth time unit, where p and q are positive integers and p≠q; based on the at least two time units, the indication information and the first matrix generate pilot signals corresponding to the at least two time units respectively, including: according to the element x in the i-th row and the p-th column of the first matrix ip Generate a pilot signal corresponding to the pth time unit; according to the element x in the i-th row and q-th column of the first matrix iq Generate a pilot signal corresponding to the qth time unit. In this solution, the index of the time unit may be a column index of the first matrix.
[0146] Step S302: The first terminal device sends corresponding pilot signals to the network device in at least two time units. Correspondingly, the network device receives corresponding pilot signals from the first terminal device after channel transmission in at least two time units.
[0147] In the following examples, before the terminal device sends a corresponding pilot sequence on a certain symbol, the terminal device generates a corresponding pilot sequence on the symbol, which is uniformly explained here and will not be repeated below.
[0148] In one possible implementation, x ip The pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iqThe pilot signal corresponding to the qth time unit includes x iq In this solution, the first matrix may be composed of the roots of the ZC sequence.
[0149] Optionally, the first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix by row exchange and / or column exchange.
[0150] Taking the first matrix as a K*K circulant matrix as an example, the first matrix can be expressed as:
[0151]
[0152] where x1, x2, …, x K Different from each other. The network device can assign the first row of the first matrix to the first terminal device, the second row of the first matrix to the second terminal device, and so on, assigning the Kth row of the first matrix to the Kth terminal device. Each terminal device can generate a pilot sequence corresponding to K symbols according to the corresponding row, and send the corresponding pilot sequence on the K symbols in sequence. Specifically, each terminal device can send a ZC sequence with the first element in the corresponding row as the root on the first symbol, send a ZC sequence with the second element in the corresponding row as the root on the second symbol, and so on, send a ZC sequence with the Kth element in the corresponding row as the root on the Kth symbol.
[0153] In the embodiment of the present application, the first terminal device may be any one of the first terminal device, the second terminal device to the Kth terminal device in the above example. Taking the first terminal device as the first terminal device as an example, Figure 4 FIG. 1 shows a schematic diagram of a first terminal device sending a pilot sequence. The first terminal device may send a ZC sequence with x1 as the root on symbol 1, a ZC sequence with x2 as the root on symbol 2, and so on, and a ZC sequence with x1 as the root on symbol K. K In addition, the frequency domain resources occupied by the pilot sequences sent by the first terminal device on different symbols may be the same.
[0154] In another possible implementation, the first matrix is the Hadamard product of the second matrix and the third matrix.
[0155] In the embodiment of the present application, the first matrix is the Hadamard product of the second matrix and the third matrix, which can be expressed as: ip =y ip *β ip . Where i and p are positive integers less than or equal to K, K is a positive integer greater than or equal to 2, and x ip is the element in the i-th row and p-th column of the first matrix, y ipis the element in the i-th row and p-th column of the second matrix, β ip is the element in the i-th row and p-th column of the third matrix.
[0156] Optionally, the network device may send indication information to the first terminal device. Accordingly, the first terminal device receives the indication information from the network device. The indication information is used to indicate the i-th row of the second matrix and the j-th row of the third matrix; wherein i, j are positive integers less than or equal to K, and K is a positive integer greater than or equal to 2. Thus, the first terminal device can generate pilot signals corresponding to at least two time units respectively according to at least two time units and the Hadamard product of the i-th row of the second matrix and the j-th row of the third matrix.
[0157] Similarly, the network device may also send the i-th row of the second matrix and the j-th row of the third matrix to the first terminal device, so that the first terminal device generates pilot signals corresponding to at least two time units respectively according to at least two time units and the Hadamard product of the i-th row of the second matrix and the j-th row of the third matrix. In this case, for the first terminal device, the second matrix and the third matrix may be known or unknown, and the embodiments of the present application do not impose any limitation on this.
[0158] Optionally, the second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform (DFT) matrix or a Hadamard matrix.
[0159] Exemplarily, the second matrix can be expressed as:
[0160] or
[0161] In the second example of the second matrix above, the i-th element of each row is x i .
[0162] Taking the third matrix as a DFT matrix as an example, the third matrix can be expressed as:
[0163]
[0164] Among them, the elements in the third matrix Represents the phase adjustment value of the pilot sequence, n=0, 1, 2, 3, ..., K-1, m=0, 1, 2, 3, ..., K-1.
[0165] Optionally, x ip The pilot signal corresponding to the p-th time unit includes y ip The root ZC sequence and phase adjustment factor β ipThe multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq The pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column of the third matrix.
[0166] In this scheme, the third matrix introduces phase rotation weighting, so that the probability that the correlation coefficients of pilot signals sent by different devices in each time unit are different from each other can be increased, thereby further avoiding the same-direction superposition of correlation coefficients. Since multiple different correlation coefficients are energy-normalized after incoherent superposition, the result obtained will be smaller than any correlation coefficient. Therefore, compared with the existing pilot signal transmission method, this scheme can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0167] Taking the second matrix as the second example above and the third matrix as the example above, the network device can assign the first row of the first matrix to the first terminal device, the second row of the first matrix to the second terminal device, and so on, assigning the Kth row of the first matrix to the Kth terminal device. Each terminal device can generate a pilot sequence corresponding to K symbols according to the corresponding row, and send the corresponding pilot sequence on the K symbols in sequence. Specifically, each terminal device can send a pilot sequence with a root of x1 and a phase adjustment value of the first element in the corresponding row on the first symbol, send a pilot sequence with a root of x2 and a phase adjustment value of the second element in the corresponding row on the second symbol, and so on, send a pilot sequence with a root of x1 and a phase adjustment value of the second element in the corresponding row on the Kth symbol. K , the phase adjustment value is the pilot sequence of the second element in the corresponding row.
[0168] In the embodiment of the present application, the first terminal device may be any one of the first terminal device, the second terminal device to the Kth terminal device in the above example. Taking the first terminal device as the second terminal device as an example, Figure 5 The first terminal device may send a sequence obtained by multiplying a phase adjustment factor 1 by a ZC sequence having a root x1 on symbol 1, and send a phase adjustment factor 1 on symbol 2. The sequence obtained by multiplying the ZC sequence with root x2, and so on, the phase adjustment factor is sent on symbol K With root x K In addition, the frequency domain resources occupied by the pilot sequences sent by the first terminal device on different symbols may be the same.
[0169] In another possible implementation, K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 is the same sequence as the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1.
[0170] In this scheme, the multiplication of the sequence with -1 and the conjugate sequence of the sequence can also introduce phase rotation weighting, so that the probability that the correlation coefficients of the pilot signals sent by different devices in each time unit are different from each other can be increased, and the same-direction superposition of the correlation coefficients can be further avoided. Since multiple different correlation coefficients are energy normalized after incoherent superposition, the result obtained will be smaller than any correlation coefficient. Therefore, compared with the existing pilot signal transmission method, this scheme can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0171] Optionally, when i=1, the sequence included in the pilot signal corresponding to the pth time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the pth time unit multiplied by -1 is a ZC sequence with x2 as the root.
[0172] Exemplarily, the first matrix can be expressed as:
[0173]
[0174] The network device may allocate the first row of the first matrix to the first terminal device, and allocate the second row of the first matrix to the second terminal device. Each terminal device may generate a pilot sequence corresponding to two symbols according to the corresponding row, and send the corresponding pilot sequence on the two symbols in sequence. Specifically, Figure 6As shown, the first terminal device can send a ZC sequence with x1 as the root on symbol 1, and send a conjugate sequence of the ZC sequence with x2 as the root on symbol 2. The second terminal device can send a sequence obtained by multiplying a ZC sequence with x2 as the root and -1 on symbol 1, and send a conjugate sequence of the ZC sequence with x1 as the root on symbol 2. In addition, the frequency domain resources occupied by the pilot sequences sent by each terminal device on different symbols can be the same. Exemplarily, the first terminal device in the embodiment of the present application can be the first terminal device or the second terminal device.
[0175] Combination Figure 6 , repeatedly executing the pilot signal transmission method provided in the embodiment of the present application, the first terminal device may also send the pilot sequence on an even number of symbols. Taking the first terminal device as the first terminal device as an example, Figure 7 FIG. 1 shows a schematic diagram of a first terminal device sending a pilot sequence. In symbol 1 and symbol 2, the first terminal device can send a pilot sequence according to Figure 6 The pilot sequence is sent in a manner. On symbol 3 and symbol 4, the first terminal device can repeat sending the pilot sequence corresponding to symbol 1 and symbol 2. That is, the first terminal device can send a ZC sequence with x1 as the root on symbol 3, and send a conjugate sequence of the ZC sequence with x2 as the root on symbol 4. In other words, the first terminal device can send a ZC sequence with x1 as the root on symbols with odd indexes, and send a conjugate sequence of the ZC sequence with x2 as the root on symbols with even indexes. The embodiments of the present application do not impose any limitation on the number of repetitions.
[0176] Step S303: The network device estimates a channel between the first terminal device and the network device according to pilot signals respectively corresponding to at least two time units after being transmitted through the channel and pilot signals respectively corresponding to at least two time units.
[0177] In step S303, the method for the network device to perform channel estimation based on the received pilot signal after channel transmission can refer to the existing channel estimation method, which will not be described in detail here.
[0178] Taking two terminal devices sending pilot signals in two time units as an example, the technical effect of the pilot signal transmission method provided in the embodiment of the present application is described. Assume that the first terminal device sends the first pilot signal in the first time unit and sends the second pilot signal in the second time unit; the second terminal device sends the third pilot signal in the first time unit and sends the fourth pilot signal in the second time unit; the correlation coefficient between the first pilot signal and the third pilot signal is the first correlation coefficient, and the correlation coefficient between the second pilot signal and the fourth pilot signal is the second correlation coefficient. In the case where the pilot signal includes a complex sequence, the first correlation coefficient and the second correlation coefficient can be complex. For the same terminal device, the pilot signals corresponding to at least two time units are different, that is, the first pilot signal is different from the second pilot signal, and the third pilot signal is different from the fourth pilot signal. In other words, the pilot signal participating in the calculation of the first correlation coefficient is not the pilot signal participating in the calculation of the second correlation coefficient. Therefore, the phase values of the first correlation coefficient and the second correlation coefficient are most likely different, thereby avoiding the same-direction superposition of the correlation coefficients. The first correlation coefficient and the second correlation coefficient can be energy normalized after incoherent superposition, and the result obtained will be smaller than the first correlation coefficient or the second correlation coefficient. In other words, compared with the existing pilot signal transmission method, the pilot signal transmission method provided in the embodiment of the present application can effectively reduce the correlation of pilot signals in the same time period, so that one pilot signal is less interfered by other pilot signals, which is conducive to the network device to more accurately obtain the instantaneous channel information from each terminal device to the network device.
[0179] It can be understood that, in each of the above embodiments, the methods and / or steps implemented by the first terminal device can also be implemented by components (such as chips or circuits) that can be used for the first terminal device or a device including the first terminal device; the methods and / or steps implemented by the network device can also be implemented by components (such as chips or circuits) that can be used for the network device or a device including the network device.
[0180] It is understandable that, in order to implement the above functions, the first terminal device or network device includes a hardware structure and / or software module corresponding to each function. 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 herein, the present application 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 be beyond the scope of this application.
[0181] The embodiment of the present application can divide the functional modules of the first terminal device or the network device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0182] For example, the first terminal device in the embodiment of the present application can adopt Figure 8 The communication device 800 shown in the figure is implemented. The communication device 800 may include a pilot signal generating module 801 and a transceiver module 802. The communication device 800 is used to implement the above Figures 3 to 7 The functions of the terminal device in the method embodiment are shown.
[0183] For example, when the communication device 800 is used to implement Figure 3 The functions of the first terminal device in the method embodiment shown are: a pilot signal generation module 801, used to generate pilot signals corresponding to at least two time units respectively; a transceiver module 802, used to send corresponding pilot signals to the network device respectively in at least two time units.
[0184] For a more detailed description of the pilot signal generating module 801 and the transceiver module 802, please refer to Figures 3 to 7 The method embodiment shown is described in detail.
[0185] For another example, the network device in the embodiment of the present application may adopt Fig. 9 The communication device 900 shown in the figure is implemented. The communication device 900 may include a transceiver module 901 and a channel estimation module 902. The communication device 900 is used to implement the above Figure 3 The functions of the network device in the method embodiment are shown.
[0186] Exemplarily, the transceiver module 901 is used to receive corresponding pilot signals from the first terminal device after channel transmission in at least two time units respectively; the channel estimation module 902 is used to estimate the channel between the first terminal device and the network device based on the pilot signals after channel transmission corresponding to at least two time units respectively, and the pilot signals corresponding to at least two time units respectively.
[0187] For a more detailed description of the above-mentioned transceiver module 901 and channel estimation module 902, please refer to Figure 3 The method embodiment shown is described in detail.
[0188] In this embodiment, the communication device 800 or the communication device 900 is presented in the form of dividing each functional module in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0189] In a simple embodiment, those skilled in the art will appreciate that the communication device 800 may be configured as follows: Figure 2 The form of the communication device 20 is shown.
[0190] for example, Figure 2 The processor 201 and / or the processor 207 in the communication device 20 shown can call the computer-executable instructions stored in the memory 203, so that the communication device 20 executes the pilot signal transmission method in the above method embodiment. Specifically, Figure 8 Part of the functions / implementation process of the pilot signal generation module 801 in Figure 2 The processor 201 and / or the processor 207 in the communication device 20 shown calls the computer execution instructions stored in the memory 203 to implement; Figure 8 Part of the functions / implementation process of the transceiver module 802 in the embodiment can be achieved by Figure 2 This is achieved by using a communication module connected to the communication interface 204 in the embodiment.
[0191] In a simple embodiment, those skilled in the art will appreciate that the communication device 900 may be configured as follows: Figure 2 The form of the communication device 20 is shown.
[0192] for example, Figure 2 The processor 201 and / or the processor 207 in the communication device 20 shown can call the computer-executable instructions stored in the memory 203, so that the communication device 20 executes the pilot signal transmission method in the above method embodiment. Specifically, Fig. 9 Some functions / implementation processes of the transceiver module 901 in the embodiment can be realized by Figure 2 This is achieved by using a communication module connected to the communication interface 204 in the embodiment. Fig. 9 Part of the functions / implementation process of the channel estimation module 902 in Figure 2 The processor 201 and / or the processor 207 in the communication device 20 shown call the computer execution instructions stored in the memory 203 to implement.
[0193] Since the communication device 800 and the communication device 900 provided in this embodiment can execute the above-mentioned pilot signal transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiments and will not be repeated here.
[0194] It should be noted that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing within the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0195] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0196] Optionally, an embodiment of the present application further provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory through the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the communication device also includes a memory. Optionally, the chip system can be composed of chips, or can include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.
[0197] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0198] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0199] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for transmitting a pilot signal, characterized in that: Applied to a first terminal device, comprising: generating pilot signals corresponding to at least two time units respectively, wherein the pilot signals corresponding to the at least two time units respectively are different; The corresponding pilot signals are respectively sent to the network device in the at least two time units.
2. The method according to claim 1, characterized in that The pilot signal transmitted by the first terminal device and other terminal devices other than the first terminal device in the same time unit is different.
3. The method according to claim 1 or 2, characterized in that: The pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2.
4. The method according to any one of claims 1 to 3, characterized in that: The roots of the Zadov-Chu ZC sequence included in the pilot signals corresponding to the at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Receiving indication information from the network device, the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; The generating of pilot signals corresponding to at least two time units respectively includes: Based on the at least two time units, the indication information and the first matrix generate pilot signals respectively corresponding to the at least two time units.
6. The method according to claim 5, characterized in that The at least two time units include a p-th time unit and a q-th time unit, where p and q are positive integers and p≠q; and the generating, based on the at least two time units, the indication information and the first matrix, pilot signals corresponding to the at least two time units respectively include: According to the element x in the i-th row and p-th column of the first matrix ip Generating a pilot signal corresponding to the p-th time unit; According to the element x in the i-th row and q-th column of the first matrix iq Generate a pilot signal corresponding to the qth time unit.
7. The method according to claim 6, characterized in that x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq is the root ZC sequence.
8. The method according to any one of claims 5 to 7, characterized in that: The first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix by row exchange and / or column exchange.
9. The method according to claim 6, characterized in that The first matrix is the Hadamard product of the second matrix and the third matrix.
10. The method according to claim 9, characterized in that x ip Indicates that the pilot signal corresponding to the p-th time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column in the third matrix.
11. The method according to claim 9 or 10, characterized in that: The second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
12. The method according to claim 5 or 6, characterized in that: K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 are the same sequence.
13. The method according to claim 12, characterized in that When i=1, the sequence included in the pilot signal corresponding to the pth time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the pth time unit multiplied by -1 is a ZC sequence with x2 as the root.
14. A method for transmitting a pilot signal, characterized in that: Applicable to network devices, including: Receiving corresponding pilot signals transmitted through the channel from the first terminal device respectively in at least two time units; The channel between the first terminal device and the network device is estimated according to the pilot signals respectively corresponding to the at least two time units after channel transmission and the pilot signals respectively corresponding to the at least two time units, and the pilot signals respectively corresponding to the at least two time units are different.
15. The method according to claim 14, characterized in that The pilot signal transmitted by the first terminal device and other terminal devices other than the first terminal device in the same time unit is different.
16. The method according to claim 14 or 15, characterized in that The pilot signals corresponding to the at least two time units respectively belong to a pilot signal set, and the pilot signal set includes K different pilot signals, where K is a positive integer greater than or equal to 2.
17. The method according to any one of claims 14 to 16, characterized in that: The roots of the Zadov-Chu ZC sequence included in the pilot signals corresponding to the at least two time units belong to a root set, and the root set includes K different roots, where K is a positive integer greater than or equal to 2.
18. The method according to any one of claims 14 to 17, characterized in that: The method further comprises: Sending indication information to the first terminal device, wherein the indication information is used to indicate that the identifier of the first terminal device is i, or the indication information is used to indicate the i-th row of the first matrix; wherein i is a positive integer less than or equal to K, and K is a positive integer greater than or equal to 2; the at least two time units, the indication information and the first matrix are used by the first terminal device to generate pilot signals corresponding to the at least two time units respectively.
19. The method according to claim 18, characterized in that The at least two time units include a p-th time unit and a q-th time unit, where p and q are positive integers and p≠q; The at least two time units, the indication information and the first matrix are used by the first terminal device to generate pilot signals corresponding to the at least two time units respectively, including: The element x in the i-th row and p-th column of the first matrix ip used by the first terminal device to generate a pilot signal corresponding to the p-th time unit; The element x in the i-th row and q-th column of the first matrix iq Used by the first terminal device to generate a pilot signal corresponding to the qth time unit.
20. The method according to claim 19, characterized in that x ip Indicates that the pilot signal corresponding to the p-th time unit includes x ip is the root ZC sequence, x iq Indicates that the pilot signal corresponding to the qth time unit includes x iq is the root ZC sequence.
21. The method according to any one of claims 18 to 20, characterized in that: The first matrix is a circulant matrix, or the first matrix is transformed into a circulant matrix by row exchange and / or column exchange.
22. The method according to claim 19, characterized in that The first matrix is the Hadamard product of the second matrix and the third matrix.
23. The method according to claim 22, characterized in that x ip Indicates that the pilot signal corresponding to the p-th time unit includes y ip The root ZC sequence and phase adjustment factor β ip The multiplication sequence, y ip is the element in the i-th row and p-th column of the second matrix, and the phase adjustment factor β ip is the element in the i-th row and p-th column of the third matrix; x iq Indicates that the pilot signal corresponding to the qth time unit includes y iq The root ZC sequence and phase adjustment factor β iq The multiplication sequence, y iq is the element in the i-th row and q-th column of the second matrix, and the phase adjustment factor β iq is the element in the i-th row and q-th column in the third matrix.
24. The method according to claim 22 or 23, characterized in that The second matrix is a circulant matrix or each row of the second matrix is the same, and the third matrix is a discrete Fourier transform DFT matrix or a Hadamard matrix.
25. The method according to claim 18 or 19, characterized in that K=2; when i=1, the sequence included in the pilot signal corresponding to the p-th time unit and the sequence included in the pilot signal corresponding to the q-th time unit when i=2 are conjugate to each other; when i=2, the sequence included in the pilot signal corresponding to the p-th time unit multiplied by -1 and the conjugate sequence of the sequence included in the pilot signal corresponding to the q-th time unit when i=1 are the same sequence.
26. The method according to claim 25, characterized in that When i=1, the sequence included in the pilot signal corresponding to the pth time unit is a ZC sequence with x1 as the root, and when i=2, the sequence included in the pilot signal corresponding to the pth time unit multiplied by -1 is a ZC sequence with x2 as the root.
27. A communication device, characterized in that: The communication device includes: a module or unit for implementing the method according to any one of claims 1 to 13; or a module or unit for implementing the method according to any one of claims 14 to 26.
28. A communication device, characterized in that: include: A memory and a processor coupled to the memory, the memory being used to store a program, and the processor being used to execute the program stored in the memory; when the communication device is running, the processor runs the program, so that the communication device executes the method described in any one of claims 1 to 13; or, the communication device executes the method described in any one of claims 14 to 26.
29. A communication system, characterized in that: The communication system comprises a first terminal device and a network device; wherein the first terminal device is used to execute the method according to any one of claims 1 to 13, and the network device is used to execute the method according to any one of claims 14 to 26.
30. A computer-readable storage medium, characterized in that: A computer program is stored thereon, which, when executed by a computer, enables the computer to execute the method described in any one of claims 1 to 13; or, when executed by a computer, enables the computer to execute the method described in any one of claims 14 to 26.
Citation Information
Cited By
Pilot signal transmission method and apparatus, and system
EP4797827A1
Pilot signal transmission method and apparatus, and system
WO2025091950A1