Determination method and related device
By generating a z-index sequence, using the combination of parameter values in the first candidate set and the second candidate set, the problem of insufficient pilot sequence capacity in the prior art is solved, efficient pilot sequence generation is achieved, the capacity requirements of the communication system are met, and excellent PAPR and CM performance is maintained.
Patent Information
- Application Number
- CN202311658019.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2025-06-06
AI Technical Summary
The prior art is difficult to meet the improvement of pilot sequence capacity under the multi-antenna technology and multi-user needs. Although the ZC sequence has excellent PAPR and CM performance, its capacity is small and difficult to meet the needs of communication systems.
By determining the first candidate set and the second candidate set, including the value combination of the first parameter and the second parameter, it is collectively used to generate the z-index sequence, thereby increasing the capacity of the pilot sequence.
The pilot sequence capacity is improved, the capacity requirements of the communication system are met, and the PAPR performance or CM performance of the pilot sequence is guaranteed.
Smart Images

Figure CN120110619A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a determination method and related devices. Background Art
[0002] With the development of multi-antenna technology and the improvement of multi-user demand, the number of pilots that need to be used simultaneously is increasing. Therefore, the demand for large-capacity pilot sequences is also increasing. In the initial version (release 15, R15) of the new radio (NR), the generation method of the sounding reference signal (SRS) sequence and the demodulation reference signal (DMRS) sequence (both SRS sequence and DMRS sequence can be called pilot sequences) is specified. In the research and standardization process of R16-R19, there have almost always been corresponding research topics or standard topics to enhance the capacity of SRS and DMRS, and also pay attention to their peak to average power ratio (PAPR) performance and / or cubic metric (CM) performance.
[0003] At present, the terminal device can use the Zadeoff-Chu (ZC) sequence to generate the pilot sequence. Specifically, the terminal device truncates or cyclically shifts the ZC sequence to obtain the pilot sequence. Although the ZC sequence has advantages in PAPR performance or CM performance, the ZC sequence has a small capacity and is difficult to meet the capacity requirements of the communication system. Summary of the invention
[0004] The present application provides a determination method and a related device, which is used by a first communication device to determine a first candidate set and a second candidate set, wherein the first candidate set includes one or more values of a first parameter, and the second candidate set includes one or more values of a second parameter, and the first parameter and the second parameter are used together to determine an element in a first sequence, wherein the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. The first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter.
[0005] The first aspect of the present application provides a determination method, which is performed by a first communication device. The first communication device may be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above, and the present application does not limit it. The method provided by the present application includes: the first communication device determines a first candidate set and a second candidate set, the first candidate set includes one or more values of a first parameter, the second candidate set includes one or more values of a second parameter, the first parameter and the second parameter are used together to determine the elements in the first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; the first communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter. It can be seen that the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. The first sequence can be used to generate a pilot sequence, thereby increasing the capacity of the pilot sequence to meet the capacity requirements of the communication system. Further, the first communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set. It is convenient for the first communication device to use a suitable combination of parameter values to generate a first sequence, and to generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence. Of course, the first sequence can also be used to generate a synchronization sequence or a scrambling sequence, which is beneficial to improve the relevant performance of the synchronization sequence and improve the capacity of the scrambling sequence. Furthermore, the relevant performance of the synchronization sequence or the scrambling sequence can be further improved through the above technical solution, and the application scenario of the present application is not specifically limited.
[0006] The second aspect of the present application provides a pilot sequence sending method, which is performed by a first communication device, and the first communication device can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above, and the specific application is not limited. The method provided by the present application includes: the first communication device determines the value of the first parameter and the value of the second parameter, the value of the first parameter is the value of the first parameter in the target parameter value combination, the value of the second parameter is the value of the second parameter in the target parameter value combination, the target parameter value is one of one or more parameter value combinations, and the one or more parameter value combinations are determined according to the first candidate set and the second candidate set, the first candidate set includes one or more values of the first parameter, the second candidate set includes one or more values of the second parameter, the first parameter and the second parameter are used together to determine the elements in the first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; the first communication device generates a first sequence according to the value of the first parameter and the value of the second parameter; the first communication device generates a target pilot sequence according to the first sequence and sends the target pilot sequence.
[0007] It can be seen that the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. The first communication device generates a target pilot sequence based on the first sequence, thereby improving the capacity of the target pilot sequence to meet the capacity requirements of the communication system. Furthermore, the one or more parameter value combinations are determined based on the first candidate set and the second candidate set, and the target parameter value is one of the one or more parameter value combinations. It is beneficial to ensure the PAPR performance or CM performance of the target pilot sequence. Of course, the first sequence can also be used to generate a synchronization sequence or a scrambling sequence, which is beneficial to improve the relevant performance of the synchronization sequence and improve the capacity of the scrambling sequence. Furthermore, the relevant performance of the synchronization sequence or the scrambling sequence can be further improved through the above technical solution, and the application scenario of the present application is not specifically limited.
[0008] Based on the first aspect or the second aspect, in a possible implementation, the first parameter and the second parameter are used together to determine the phase of an element in a first sequence. In this implementation, the first sequence may be a constant modulus sequence, and therefore one or more parameter value combinations are selected through the technical solution of the present application. The one or more parameter value combinations may be used for one or more different first sequences, and different first sequences mainly have different phases of elements in the first sequence. This is conducive to ensuring the PAPR performance or CM performance of the pilot sequence generated based on the first sequence.
[0009] Based on the first aspect or the second aspect, in a possible implementation, the first parameter is the coefficient of the x-order term about the position index variable n used to generate the phase in the first sequence, and the second parameter is the coefficient of the y-order term about the position index variable n used to generate the phase in the first sequence, x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, and x is greater than y. In this implementation, the first sequence is a z-order index sequence, and z is an integer greater than or equal to 3. The first parameter and the second parameter can both be coefficients of multiple terms in the first sequence, so that the first communication device can select one or more parameter value combinations through the scheme shown in the first aspect above. And the one or more parameter value combinations can be used for one or more different first sequences, and the different first sequences are mainly different in the phases of the elements in the first sequence. The first communication device is implemented to generate a corresponding first sequence using a suitable parameter value combination, and generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence.
[0010] Based on the first aspect or the second aspect, in a possible implementation, in one or more parameter value combinations, each parameter value combination satisfies the first target condition. In this implementation, the parameter value combination can be used to determine the first sequence, which is conducive to ensuring the PAPR performance or CM performance of the pilot sequence generated by the first communication device based on the first sequence.
[0011] Based on the first aspect or the second aspect, in a possible implementation, each parameter value combination satisfying the first objective condition includes: among all the values of the first parameter in the first candidate set and all the values of the second parameter in the second candidate set, Q parameter value combinations corresponding to the Q values that minimize the value of the objective function, where Q is an integer greater than or equal to 1. In this implementation, an implementation of selecting Q parameter value combinations is shown, and the parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance or CM performance of the pilot sequence generated by the first communication device based on the first sequence.
[0012] Based on the first aspect or the second aspect, in a possible implementation, the objective function is a function related to PAPR or a function related to CM. Thus, one or more parameter value combinations are selected with the goal of minimizing the PAPR performance or CM performance. And the parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance or CM performance of the pilot sequence generated by the first communication device based on the first sequence.
[0013] Based on the first aspect or the second aspect, in a possible implementation, the objective function is a function used to characterize PAPR or CM.
[0014] Based on the first aspect or the second aspect, in a possible implementation, the objective function is expressed as:
[0015]
[0016] where s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated using s o (n); or,
[0017] s o (n) is the first sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated using s o (n).
[0018] In this implementation manner, the specific form of the objective function is shown according to the definition of PAPR, which is beneficial to the implementation of the solution, so as to select one or more parameter value combinations with the goal of minimizing the PAPR performance. The parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance of the pilot sequence generated by the first communication device based on the first sequence.
[0019] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0020]
[0021] where s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, and L is the length of the pilot sequence; C is a positive number, D is a positive number, and N is the largest prime number not greater than L or the smallest prime number not less than L; or,
[0022] s o (n) is the first sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, and L is the length of the pilot sequence; C is a positive number, D is a positive number, and N is the largest prime number not greater than L or the smallest prime number not less than L. In this implementation manner, the specific form of the objective function is shown according to the definition of PAPR, which is beneficial to the implementation of the solution, so as to select one or more parameter value combinations with the goal of minimizing the PAPR performance. The parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance of the pilot sequence generated by the first communication device based on the first sequence.
[0023] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0024]
[0025] where s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, R represents the number of sampling points for sampling the time-domain signal generated by using s o (n), f c is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier;
[0026] Or, s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated by s o (n), and f c is the frequency of the carrier to which the pilot sequence is mapped, and f o is the center frequency of the carrier. In this implementation manner, according to the definition of PAPR, the specific form of the objective function is shown, which is beneficial to the implementation of the scheme, so as to realize selecting one or more parameter value combinations with the goal of minimizing the PAPR performance. And the parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance of the pilot sequence generated by the first communication device based on the first sequence.
[0027] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0028]
[0029] where s o (n) = z(n), z(n) is the first sequence, and the position index variable n in the first sequence belongs to the interval [0, P - 1], where P = L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and f c is the frequency of the carrier to which the pilot sequence is mapped, and f o is the center frequency of the carrier;
[0030] Or, s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and f c is the frequency of the carrier to which the pilot sequence is mapped, and f o is the center frequency of the carrier. In this implementation manner, according to the definition of PAPR, the specific form of the objective function is shown, which is beneficial to the implementation of the scheme, so as to realize selecting one or more parameter value combinations with the goal of minimizing the PAPR performance. And the parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the PAPR performance of the pilot sequence generated by the first communication device based on the first sequence.
[0031] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0032]
[0033] where s o (n) = z(n), z(n) is the first sequence, and the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, and L is the length of the pilot sequence; Or, s(t) is the time-domain signal generated using s o (n); RCM ref | dB and C are both constants, and rms(u) represents taking the root mean square of u;
[0034] Or, s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, and L is the length of the pilot sequence; Or, s(t) is the time-domain signal generated using s o (n); RCM ref | dB and C are both constants, and rms(u) represents taking the root mean square of u. In this implementation manner, according to the definition of CM, the specific form of the objective function is shown, which is beneficial to the implementation of the solution, so as to achieve the goal of selecting one or more parameter value combinations with the minimum CM performance. And the parameter value combinations can be used to determine the first sequence, which is beneficial to ensuring the CM performance of the pilot sequence generated by the first communication device based on the first sequence.
[0035] Based on the first aspect or the second aspect, in a possible implementation manner, t(n - P) is represented as (t(0), t(1),..., t(L - P - 1)), and (t(0), t(1),..., t(L - P - 1)) is a set of (t(0), t(1),..., t(L - P - 1)) that makes the objective function obtain the minimum value among all the values of (t(0), t(1),..., t(L - P - 1)). In this implementation manner, for the case of P < L, s o (n) is obtained by length modulation according to z(n), and the first communication device can determine the redundant extension part in s o (n) through this implementation manner, so as to further ensure the PARA performance or CM performance of the pilot sequence generated based on the first sequence.
[0036] Based on the first aspect or the second aspect, in a possible implementation manner, Or 0≤n≤P-1, the first parameter is a in z(n), the second parameter is b in z(n); N is the period of the cubic term about the position index variable n in z(n) for generating the phase, M is the period of the quadratic term about the position index variable n in z(n) for generating the phase, and K or K′ is determined according to the number of cyclic shifts corresponding to the pilot sequence. Optionally, K or K′ is also determined according to N and M.
[0037] Based on the first aspect or the second aspect, in a possible implementation manner, the method further includes: the first communication device receives first indication information, where the first indication information is used to indicate a target function, so that the first communication device selects one or more parameter value combinations based on the target function.
[0038] Based on the first aspect or the second aspect, in a possible implementation method, the first indication information is carried in downlink control information (DCI), a media access control element (MAC CE), or a radio resource control (RRC) message.
[0039] Based on the first aspect or the second aspect, in a possible implementation, one or more parameter value combinations are used to generate a pilot sequence set, the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination. Thereby, the first communication device obtains one or more pilot sequences, guarantees the PAPR performance or CM performance of the pilot sequence, and also guarantees the correlation performance between the pilot sequences, avoiding pilot interference between multiple users.
[0040] Based on the first aspect, in a possible implementation, the method further includes: the first communication device receives second indication information, and the second indication information is used to indicate a parameter value combination in one or more parameter value combinations. It is convenient for the first communication device to generate a first sequence based on the parameter value combination, and then generate a pilot sequence based on the first sequence. Thereby, the capacity of the pilot sequence is guaranteed, and the PAPR performance or CM performance of the pilot sequence is further guaranteed.
[0041] Based on the first aspect, in a possible implementation, the method further includes: the first communication device generates a first sequence according to a parameter value combination indicated by the second indication information; the first communication device generates a target pilot sequence according to the first sequence; and the first communication device sends the target pilot sequence. Thus, the capacity of the pilot sequence is guaranteed. The PAPR performance or CM performance of the pilot sequence is further guaranteed.
[0042] Based on the first aspect, in a possible implementation, the second indication information is used to indicate the index of the parameter value combination; or the second indication information is used to indicate the value of the first parameter and the value of the second parameter in the parameter value combination. The implementation method in which the second indication information indicates the index of the parameter value combination is conducive to reducing the indication overhead.
[0043] Based on the first aspect or the second aspect, in a possible implementation manner, the method further includes: the first communication device generates a pilot sequence set according to one or more parameter value combinations and a first sequence, the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination. Thus, the first communication device obtains one or more pilot sequences, guarantees the PAPR performance or CM performance of the pilot sequence, and also guarantees the correlation performance between the pilot sequences, avoiding pilot interference between multiple users.
[0044] Based on the first aspect or the second aspect, in a possible implementation manner, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values corresponding to the objective function under the parameter value combination corresponding to the pilot sequence; or, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the first parameter in the parameter value combination corresponding to the pilot sequence, and for the pilot sequences corresponding to the parameter value combination with the same value of the first parameter, the values of the second parameter in the parameter value combination with the same value of the first parameter are sorted in ascending order or in descending order; or, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the second parameter in the parameter value combination corresponding to the pilot sequence, and for the pilot sequences corresponding to the parameter value combination with the same value of the second parameter, the values of the first parameter in the parameter value combination with the same value of the second parameter are sorted in ascending order or in descending order. Multiple possible ordering modes of the pilot sequences in the pilot sequence set are shown, so as to facilitate the indication of the pilot sequences between the communication devices and facilitate the transmission of the pilot sequences between the communication devices.
[0045] Based on the first aspect, in a possible implementation, the method further includes: the first communication device receives third indication information, the third indication information is used to indicate a target pilot sequence, and the target pilot sequence is a pilot sequence in a pilot sequence set. Thus, the first communication device sends the target pilot sequence. Thus, the capacity of the target pilot sequence is guaranteed, and the PAPR performance or CM performance of the target pilot sequence is further guaranteed.
[0046] Based on the first aspect, in a possible implementation manner, the method further includes: the first communication device sends a target pilot sequence, thereby ensuring the capacity of the target pilot sequence sent by the first communication device, and further ensuring the PAPR performance or CM performance of the target pilot sequence.
[0047] Based on the first aspect, in a possible implementation manner, the third indication information is used to indicate the index of the target pilot sequence, thereby facilitating reducing indication overhead.
[0048] Based on the first aspect, in a possible implementation manner, the third indication information is carried in a DCI, a MAC CE or an RRC message.
[0049] Based on the first aspect or the second aspect, in a possible implementation, the value of the first parameter in the first candidate set belongs to the interval (0, N-1], N is the maximum prime number not greater than L or the minimum prime number not less than L, and x is an integer greater than or equal to 2. Optionally, N is the period of the x-order term of the position index variable n used to generate the phase in the first sequence. N is a prime number, and the mutual correlation performance or mutual ambiguity performance between any two first sequences containing different x-order terms is good.
[0050] Based on the first aspect or the second aspect, in a possible implementation manner, the value of the second parameter in the second candidate set belongs to the interval (0, M-1], or the interval (0, N-1], or the interval (0, m-1], m is a prime number, M is the period of the y-order term of the position index variable n used to generate the phase in the first sequence, N is the period of the x-order term of the position index variable n used to generate the phase in the first sequence, x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, x is greater than y, and N is the maximum prime number not greater than L or the minimum prime number not less than L.
[0051] Based on the first aspect or the second aspect, in a possible implementation, M=N; or, M=2N, or, M=sm 2 , where s and m are both prime numbers. In this implementation, when M is a prime number or M=2N, the mutual correlation performance or mutual fuzziness performance between any two first sequences containing different y-order terms is good.
[0052] Based on the first aspect or the second aspect, in a possible implementation manner, the first sequence 0 ≤ n ≤ P - 1, where P < L, L is the length of the pilot sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P = min(N, M) or P = max(N, M), M is the period of the y-th term of the position index variable n used to generate the phase in the base sequence, and N is the period of the x-th term of the position index variable n used to generate the phase in the base sequence. This ensures that the sequence formed by the cubic terms in the first sequence and / or the sequence formed by the quadratic terms in the first sequence contains a complete cycle of the sequence.
[0053] Based on the second aspect, in a possible implementation, the first communication device determines the values of the first parameter and the second parameter, including: the first communication device receives the fourth indication information from the second communication device, and the fourth indication information is used to indicate the target parameter value combination. This facilitates the first communication device to generate the first sequence according to the target parameter value combination and generate the target pilot sequence based on the first sequence. This improves the capacity of the target pilot sequence and ensures the PAPR performance or CM performance of the target pilot sequence.
[0054] The third aspect of this application provides a first communication device, including:
[0055] A processing module, configured to determine a first candidate set and a second candidate set. The first candidate set includes one or more values of the first parameter, and the second candidate set includes one or more values of the second parameter. The first parameter and the second parameter are jointly used to determine the elements in the first sequence. The first sequence is a z-th exponential sequence, and z is an integer greater than or equal to 3; determine one or more parameter value combinations according to the first candidate set and the second candidate set, and each parameter value combination includes one value of the first parameter and one value of the second parameter.
[0056] The fourth aspect of this application provides a first communication device, including:
[0057] A processing module, configured to determine the value of the first parameter and the value of the second parameter. The value of the first parameter is the value of the first parameter in the target parameter value combination, and the value of the second parameter is the value of the second parameter in the target parameter value combination. The target parameter value is one of the one or more parameter value combinations, and the one or more parameter value combinations are determined according to the first candidate set and the second candidate set. The first candidate set includes one or more values of the first parameter, and the second candidate set includes one or more values of the second parameter. The first parameter and the second parameter are jointly used to determine the elements in the first sequence. The first sequence is a z-th exponential sequence, and z is an integer greater than or equal to 3; generate the first sequence according to the value of the first parameter and the value of the second parameter; generate the target pilot sequence according to the first sequence;
[0058] The transceiver module is used to send the target pilot sequence.
[0059] Based on the third aspect or the fourth aspect, in a possible implementation manner, the first parameter and the second parameter are used together to determine the phase of the element in the first sequence.
[0060] Based on the third aspect or the fourth aspect, in a possible implementation method, the first parameter is the coefficient of the x-order term of the position index variable n used to generate the phase in the first sequence, and the second parameter is the coefficient of the y-order term of the position index variable n used to generate the phase in the first sequence, x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, and x is greater than y.
[0061] Based on the third aspect or the fourth aspect, in a possible implementation manner, among one or more parameter value combinations, each parameter value combination satisfies the first target condition.
[0062] Based on the third aspect or the fourth aspect, in a possible implementation method, each parameter value combination that satisfies the first target condition includes: among all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set, there are Q parameter value combinations corresponding to the first Q values that make the value of the objective function the smallest, where Q is an integer greater than or equal to 1.
[0063] Based on the third aspect or the fourth aspect, in a possible implementation manner, the objective function is a function related to PAPR or a function related to CM.
[0064] Based on the third aspect or the fourth aspect, in a possible implementation manner, the objective function is a function used to characterize PAPR or CM.
[0065] Based on the third aspect or the fourth aspect, in a possible implementation manner, the objective function is expressed as:
[0066]
[0067] Among them, s o (n)=z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R indicates the use of s o (n) the number of sampling points at which the generated time domain signal is sampled; or,
[0068] s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated by s o (n).
[0069] Based on the third or fourth aspect, in a possible implementation, the objective function is expressed as:
[0070]
[0071] where s o (n) = z(n), z(n) is the first sequence, and the position index variable n in the first sequence belongs to the interval [0, P - 1], where P = L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L; or,
[0072] s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L.
[0073] Based on the third or fourth aspect, in a possible implementation, the objective function is expressed as:
[0074]
[0075] where s o (n) = z(n), z(n) is the first sequence, and the position index variable n in the first sequence belongs to the interval [0, P - 1], where P = L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated by s o (n), and f c is the frequency of the carrier to which the pilot sequence is mapped, and f o is the center frequency of the carrier;
[0076] Or, s o (n) is the first sequence, z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated by s o (n), and fc is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier.
[0077] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is expressed as:
[0078]
[0079] where s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, f c is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier;
[0080] Or, s o (n) is the first sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, f c is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier.
[0081] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is expressed as:
[0082]
[0083] where s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P - 1], P = L, L is the length of the pilot sequence; Or, s(t) is the time-domain signal generated using s o (n); RCM ref | dB and C are both constants, rms(u) represents taking the root mean square of u;
[0084] Or, s o (n) is the first sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, L is the length of the pilot sequence; Or, s(t) is the time-domain signal generated using s o(n) The generated time domain signal; RCM ref | dB and C are both constants, and rms(u) represents the root mean square of u.
[0085] Based on the third aspect or the fourth aspect, in a possible implementation method, t(nP) is expressed as (t(0), t(1), ..., t(LP-1)), where (t(0), t(1), ..., t(LP-1)) is a set of (t(0), t(1), ..., t(LP-1)) that minimizes the objective function among all values of (t(0), t(1), ..., t(LP-1)).
[0086] Based on the third aspect or the fourth aspect, in a possible implementation manner, or 0≤n≤P-1, the first parameter is a in z(n), the second parameter is b in z(n); N is the period of the cubic term about the position index variable n in z(n) for generating the phase, M is the period of the quadratic term about the position index variable n in z(n) for generating the phase, and K or K′ is determined according to the number of cyclic shifts corresponding to the pilot sequence. Optionally, K or K′ is also determined according to N and M.
[0087] Based on the third aspect, in a possible implementation manner, the first communication device also includes a transceiver module, where the transceiver module is used to receive first indication information, where the first indication information is used to indicate the target function.
[0088] Based on the fourth aspect, in a possible implementation manner, the transceiver module is further used to receive first indication information, where the first indication information is used to indicate the target function.
[0089] Based on the third aspect or the fourth aspect, in a possible implementation manner, the first indication information is carried in a DCI, a MACCE, or an RRC message.
[0090] Based on the third aspect or the fourth aspect, in a possible implementation manner, one or more parameter value combinations are used to generate a pilot sequence set, where the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination.
[0091] Based on the third aspect, in a possible implementation manner, the first communication device also includes a transceiver module, the transceiver module is used to receive second indication information, and the second indication information is used to indicate a parameter value combination among one or more parameter value combinations.
[0092] Based on the third aspect, in a possible implementation manner, the processing module is further used to: generate a first sequence according to a parameter value combination indicated by the second indication information; generate a target pilot sequence according to the first sequence;
[0093] The first communication device also includes a transceiver module, which is used to send a target pilot sequence.
[0094] Based on the third aspect, in a possible implementation manner, the second indication information is used to indicate an index of a parameter value combination; or, the second indication information is used to indicate a value of a first parameter and a value of a second parameter in the parameter value combination.
[0095] Based on the third aspect or the fourth aspect, in a possible implementation method, the processing module is also used to: generate a pilot sequence set according to one or more parameter value combinations and a first sequence, the pilot sequence set including one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination.
[0096] Based on the third aspect or the fourth aspect, in a possible implementation manner, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values corresponding to the objective function under the parameter value combination corresponding to the pilot sequence; or, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the first parameter in the parameter value combination corresponding to the pilot sequence, and for the pilot sequences corresponding to the parameter value combination with the same value of the first parameter, the values of the second parameter in the parameter value combination with the same value of the first parameter are sorted in ascending order or in descending order; or, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the second parameter in the parameter value combination corresponding to the pilot sequence, and for the pilot sequences corresponding to the parameter value combination with the same value of the second parameter, the values of the first parameter in the parameter value combination with the same value of the second parameter are sorted in ascending order or in descending order.
[0097] Based on the third aspect, in a possible implementation, the first communication device also includes a transceiver module, the transceiver module is used to receive third indication information, the third indication information is used to indicate a target pilot sequence, and the target pilot sequence is a pilot sequence in a pilot sequence set.
[0098] Based on the third aspect, in a possible implementation manner, the first communication device also includes a transceiver module, which is used to send a target pilot sequence.
[0099] Based on the third aspect, in a possible implementation manner, the third indication information is used to indicate an index of a target pilot sequence.
[0100] Based on the third aspect, in a possible implementation, the third indication information is carried in a DCI, a MAC CE, or an RRC message.
[0101] Based on the third aspect or the fourth aspect, in a possible implementation, the value of the first parameter in the first candidate set belongs to the interval (0, N - 1], where N is the largest prime number not greater than L or the smallest prime number not less than L, and x is an integer greater than or equal to 2. Optionally, N is the period of the x-th term of the position index variable n used to generate the phase in the first sequence.
[0102] Based on the third aspect or the fourth aspect, in a possible implementation, the value of the second parameter in the second candidate set belongs to the interval (0, M - 1], or the interval (0, N - 1], or the interval (0, m - 1], where m is a prime number, M is the period of the y-th term of the position index variable n used to generate the phase in the first sequence, N is the period of the x-th term of the position index variable n used to generate the phase in the first sequence, x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, x > y, and N is the largest prime number not greater than L or the smallest prime number not less than L.
[0103] Based on the third aspect or the fourth aspect, in a possible implementation, M = N; or, M = 2N, or, M = sm 2 , where both s and m are prime numbers.
[0104] Based on the third aspect or the fourth aspect, in a possible implementation, the first sequence
[0105] 0 ≤ n ≤ P - 1, where P < L, L is the length of the pilot sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], and P = min(N, M) or P = max(N, M), M is the period of the y-th term of the position index variable n used to generate the phase in the base sequence, and N is the period of the x-th term of the position index variable n used to generate the phase in the base sequence.
[0106] Based on the fourth aspect, in a possible implementation, the processing module is specifically configured to: receive fourth indication information from the second communication device, where the fourth indication information is used to indicate a target parameter value combination.
[0107] A fifth aspect of the present application provides a communication device, including: a processor and a memory. A computer program or computer instructions are stored in the memory, and the processor is configured to call and run the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementations in the first aspect or the second aspect.
[0108] Optionally, the communication device further includes a transceiver, and the processor is used to control the transceiver to send and receive signals.
[0109] In a sixth aspect, the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method described in the first aspect or the second aspect. The processor comprises one or more.
[0110] In a seventh aspect, the present application provides a communication device, including a processor, which is connected to a memory and is used to call a program stored in the memory to execute the method described in the first aspect or the second aspect. The memory can be located inside the communication device or outside the communication device. And the processor includes one or more.
[0111] In one implementation, the communication device of the third aspect and the fourth aspect may be a chip or a chip system.
[0112] An eighth aspect of the present application provides a computer program product comprising computer instructions, characterized in that when the computer program product is run on a computer, the computer is caused to execute any one of the implementation methods of the first aspect or the second aspect.
[0113] A ninth aspect of the present application provides a computer-readable storage medium, comprising computer instructions, which, when executed on a computer, enable the computer to execute any one of the implementation methods of the first aspect or the second aspect.
[0114] In a tenth aspect, the present application provides a chip device, including a processor, for calling a computer program or computer instruction in a memory so that the processor executes any implementation of the first or second aspect above.
[0115] Optionally, the processor is coupled to the memory via an interface.
[0116] In the eleventh aspect of the present application, a chip system is provided, which includes a processor, and the processor is used to call a computer program or computer instructions so that a communication device equipped with the chip system executes an implementation method such as any one of the first aspect or the second aspect, or causes the communication device to execute an implementation method such as any one of the first aspect or the second aspect.
[0117] Optionally, the chip system also includes a communication interface for communicating with other devices.
[0118] The twelfth aspect of the present application provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, and the one or more processors are used to call computer instructions and enable the electronic device to execute any one of the implementation methods of the first aspect or the second aspect.
[0119] Through the above technical solution, it can be known that the first communication device determines the first candidate set and the second candidate set, the first candidate set includes one or more values of the first parameter, the second candidate set includes one or more values of the second parameter, the first parameter and the second parameter are used together to determine the elements in the first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; the first communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter. It can be seen that the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. It is convenient for the first communication device to generate a pilot sequence based on the first sequence, thereby improving the capacity of the pilot sequence to meet the capacity requirements of the communication system. Further, the first communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set. It is convenient for the first communication device to select a corresponding parameter value combination from one or more parameter value combinations to generate a first sequence, and generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence. BRIEF DESCRIPTION OF THE DRAWINGS
[0120] Figure 1 A schematic diagram of a communication system according to an embodiment of the present application;
[0121] Figure 2 A schematic diagram of an embodiment of the method for determining an embodiment of the present application;
[0122] Figure 3 A schematic diagram of an embodiment of a pilot sequence sending method according to an embodiment of the present application;
[0123] Figure 4 A schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0124] Figure 5 This is another schematic diagram of the structure of the communication device according to the embodiment of the present application;
[0125] Figure 6 A schematic diagram of the structure of a terminal device according to an embodiment of the present application;
[0126] Figure 7 A structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0127] The embodiment of the present application provides a determination method and a related device, which is used for a first communication device to determine a first candidate set and a second candidate set, the first candidate set includes one or more values of a first parameter, the second candidate set includes one or more values of a second parameter, the first parameter and the second parameter are used together to determine an element in a first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. The first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter. This facilitates the first communication device to generate a pilot sequence based on the first sequence, thereby improving the capacity of the pilot sequence to meet the capacity requirements of the communication system. Further, the first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set. It is convenient for the first communication device to select a corresponding parameter value combination from one or more parameter value combinations to generate a first sequence, and generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence.
[0128] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0129] The term "and / or" in this application can be a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.
[0130] In wireless communication, the most important and difficult task is to combat the variability and uncertainty in the wireless transmission environment. From the transmitter side, an efficient communication method can make better use of instantaneous channel information and perform appropriate information and / or signal preprocessing at the transmitter side so that the ship speed and can match the instantaneous channel capacity. This problem is even more important and complex in multi-user communication and multi-antenna communication.
[0131] In order to achieve this function, the transmitter needs to obtain instantaneous channel information before transmission. Obviously, the more accurate the instantaneous channel information obtained by the transmitter, the better. The most common way to obtain instantaneous channel information is channel measurement. In a time division multiplexing system, because the channel from the transmitter to the receiver has good reciprocity with the channel from the receiver to the transmitter, the transmitter can obtain instantaneous channel information by estimating the channel from the receiver to the transmitter. In a cellular communication network, the terminal device transmits a reference signal to the base station, thereby assisting the base station in obtaining the instantaneous channel information between the terminal device and the base station by measuring the reference signal. The reference signal can be an SRS.
[0132] Because cellular networks need to be networked and serve multiple users, when a terminal device sends an SRS, the SRS needs to support a certain capacity, and the correlation between the SRSs is relatively good, so as to avoid interference between the SRSs corresponding to the terminal devices in the cell and the terminal devices between cells. Specifically, when a base station simultaneously receives the SRSs of multiple terminal devices in the cell, if multiple SRSs occupy non-orthogonal time-frequency resources, without loss of generality, assuming that two SRSs occupy the same time-frequency resources, the lower the correlation between the two SRSs, the lower the interference of another SRS on the SRS currently being parsed when each SRS is parsed to estimate the channel between the terminal device corresponding to the SRS and the base station, and the more realistic the channel between the terminal device and the base station can be obtained through the SRS currently being parsed.
[0133] At the receiving end, in order to correctly receive and demodulate data, it is also necessary to obtain instantaneous channel information. This can be achieved by transmitting specific information known to both the transmitter and receiver on some specific time-frequency resources. The signal carrying this information can be called DMRS. At the receiving end, on the time-frequency resources corresponding to the DMRS, because the information transmitted by the DMRS is known, it can decode the channel through which the DMRS passes, that is, the channel from the transmitter to the receiver.
[0134] With the development of multi-antenna technology and the improvement of multi-user needs, the number of pilots that need to be used simultaneously is increasing. Therefore, the demand for large-capacity pilot sequences is also increasing. In R15 of NR, the generation method of SRS sequence and DMRS sequence (both SRS sequence and DMRS sequence can be called pilot sequence) is specified. In the research and standardization process of R16-R19, there have almost always been corresponding research topics or standard topics to enhance the capacity of SRS and DMRS, and also pay attention to their PAPR performance and / or CM performance. At present, the terminal device can use the ZC sequence to generate a pilot sequence. Specifically, the terminal device shortens or cyclically shifts the ZC sequence to obtain a pilot sequence. Although the ZC sequence has advantages in PARA performance or CM performance, the ZC sequence capacity is small and it is difficult to meet the capacity requirements of the communication system. The present application provides a corresponding technical solution, in which a first communication device determines a first candidate set and a second candidate set, the first candidate set includes one or more values of a first parameter, the second candidate set includes one or more values of a second parameter, the first parameter and the second parameter are used together to determine an element in a first sequence, and the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. This facilitates the first communication device to generate a pilot sequence based on the first sequence, thereby improving the capacity of the pilot sequence to meet the capacity requirements of the communication system. The first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter. It is further convenient for the first communication device to select a corresponding parameter value combination from one or more parameter value combinations to generate a first sequence, and generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence. For details, please refer to the relevant introduction of the embodiments below.
[0135] The technical solution of the present application can be applied to cellular communication systems related to the third generation partnership project (3GPP). For example, communication systems after the fourth generation (4G) communication system, the 5G communication system, and the fifth generation communication system. For example, the sixth generation communication system. For example, the fourth generation communication system may include a long term evolution (LTE) communication system. The fifth generation communication system may include a new radio (NR) communication system. The technical solution of the present application can also be applied to wireless fidelity (WiFi) systems, communication systems that support the integration of multiple wireless technologies, device-to-device (D2D) systems, or vehicle to everything (V2X) communication systems.
[0136] The communication system to which the technical solution provided by the present application is applicable includes a first communication device and a second communication device, and the first communication device and the second communication device implement the technical solution of the present application. The first communication device is a network device, and the second communication device is a terminal device. Alternatively, the first communication device is a terminal device, and the second communication device is a network device.
[0137] The terminal equipment and network equipment involved in this application are introduced below.
[0138] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), customer premise equipment (CPE), etc. Terminal equipment is a device that includes wireless communication functions (providing voice / data connectivity to users). For example, handheld devices with wireless connection functions, vehicle-mounted devices, machine type communication (MTC) terminals, etc. At present, terminal equipment can include: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, etc. For example, the wireless terminal in unmanned driving can be a drone, helicopter, or airplane. For example, the wireless terminal in the Internet of Vehicles can be a vehicle-mounted device, vehicle equipment, vehicle-mounted module, vehicle, or ship. The wireless terminal in industrial control can be a camera, robot, or robotic arm. The wireless terminal in a smart home can be a TV, air conditioner, sweeper, speaker, or set-top box.
[0139] It should be noted that the terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not limit this specifically.
[0140] A network device is a device deployed in a radio access network to provide wireless communication functions for terminal devices. A network device can connect terminal devices to the radio access network (RAN) node of a wireless network. It can also be called an access network device, RAN entity, access node, network node, or communication device.
[0141] The network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a network equipment in a 5G mobile communication system. For example, the next generation NodeB (gNB) in the NR system, TRP, transmission point (TP); or, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, the network equipment can also be a network node constituting a gNB or a transmission point. For example, a baseband unit (BBU) or a distributed unit (DU).
[0142] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some of the functions of the gNB, and the DU implements some of the functions of the gNB.
[0143] For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing the physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, RF processing, and related functions of active antennas. The information at the RRC layer will eventually become the information at the PHY layer, or be converted from the information at the PHY layer. Therefore, under this architecture, high-level signaling (such as RRC layer signaling) can also be considered to be sent by the DU, or by the DU and the AAU.
[0144] It is understandable that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or the CU may be classified as a network device in a core network (core network, CN), which is not limited in this application.
[0145] It should be noted that the network device may be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not make any specific limitation.
[0146] Figure 1 This is a schematic diagram of a communication system according to an embodiment of the present application. Figure 1 , the communication system includes a base station 101 and a terminal device 102. The base station 101 may send a DMRS to the terminal device 102, and the terminal device 102 may measure the DMRS to obtain the channel quality between the base station 101 and the terminal device 102. Alternatively, the terminal device 102 may send an SRS to the base station 101, and the base station 101 may measure the SRS to obtain the channel quality between the terminal device 102 and the base station 101.
[0147] It should be noted that Figure 1 Only the scenario of transmitting SRS or DMRS between the base station 101 and the terminal device 102 is introduced. In actual applications, the present application is also applicable to the transmission of synchronization signals or scrambled signals between the base station 101 and the terminal device 102, and the applicable scenarios of the present application are not specifically limited.
[0148] The technical solution of the present application is introduced below in conjunction with specific embodiments.
[0149] Figure 2 This is a schematic diagram of an embodiment of the method for determining the embodiments of the present application. Please refer to Figure 2 , the method includes:
[0150] 201. The first communication device determines a first candidate set and a second candidate set.
[0151] The first candidate set includes one or more values of a first parameter. The second candidate set includes one or more values of a second parameter. The first parameter and the second parameter are jointly used to determine the elements in the first sequence, and the first sequence is a z-th exponential sequence, where z is an integer greater than or equal to 3. For example, the first sequence is a cubic exponential sequence, or a quartic exponential sequence, or a quintic exponential sequence.
[0152] Optionally, the first parameter and the second parameter are jointly used to determine the phase of the elements in the first sequence.
[0153] Optionally, the first parameter is the coefficient of the x-th term of the position index variable n used to generate the phase in the first sequence, and the first parameter is an integer. The second parameter is the coefficient of the y-th term of the position index variable n used to generate the phase in the first sequence, and the second parameter is an integer. x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, and x > y. For example, the first sequence is a cubic exponential sequence, and specifically can be expressed as Or, 0 ≤ n ≤ P - 1. P = L, or P < L, where L is the length of the pilot sequence. Among them, the first parameter can be a, and the second parameter can be b. Of course, the first parameter can be The second parameter can be And Both can be integers or non-integers.
[0154] Next, the value ranges corresponding to N and M in the first sequence are introduced.
[0155] N is the period of the x-th term of the position index variable n used to generate the phase in the first sequence, and N is an integer. N is the largest prime number not greater than L or the smallest prime number not less than L. For example, the first sequence is a cubic exponential sequence, and N is the period of the cubic term of the position index variable n used to generate the phase in the first sequence.
[0156] M is the period of the y-th term of the position index variable n used to generate the phase in the first sequence, and M is an integer. For example, the first sequence is a cubic exponential sequence, and M is the period of the quadratic term of the position index variable n used to generate the phase in the first sequence. In one possible implementation, M = N. In another possible implementation, M takes a prime number not equal to N. In yet another possible implementation, M = 2N. In still another possible implementation, M = sm 2, where s and m are both prime numbers.
[0157] Optionally, the value of the first parameter in the first candidate set belongs to the interval (0, N-1]. N is the period of the x-order term of the position index variable n used to generate the phase in the first sequence. Optionally, the value of the first parameter is an integer, that is, the value of the first parameter can be an integer in the interval (0, N-1].
[0158] Some possible implementations of the value of the second parameter in the second candidate set are introduced below.
[0159] Implementation method 1: The value of the second parameter in the second candidate set belongs to the interval (0, M-1].
[0160] Implementation method 2: The value of the second parameter in the second candidate set belongs to the interval (0, N-1].
[0161] In this implementation, usually, N is a factor of M. For example, M=2N.
[0162] Implementation method 3: The value of the second parameter in the second candidate set belongs to the interval (0, m-1], where m is a prime number.
[0163] In this implementation, M = sm 2 .
[0164] Optionally, the value of the second parameter is an integer, that is, the value of the second parameter can be an integer in the range shown in the above implementation modes 1 to 3.
[0165] 202. The first communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set.
[0166] Each parameter value combination in the one or more parameter value combinations includes a value of the first parameter and a value of the second parameter.
[0167] Optionally, the one or more parameter value combinations may be a subset of all parameter value combinations consisting of all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set.
[0168] Optionally, among the one or more parameter value combinations, each parameter value combination satisfies the first target condition.
[0169] Optionally, each parameter value combination in the one or more parameter value combinations satisfies the first target condition, including: among all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set, Q parameter value combinations corresponding to the first Q values that minimize the value of the objective function. Q is an integer greater than or equal to 1.
[0170] The objective function is a function related to PAPR or a function related to CM, that is, the objective function is a function used to characterize PAPR or CM.
[0171] In a possible implementation, the first sequence is represented by z(n), and the position index variable n in the first sequence belongs to the interval [0, P-1], 0≤n≤P-1, P=L, and L is the length of the pilot sequence. The first communication device determines s according to z(n). o (n), the goal is to adjust the length of z(n) to L. Since P = L, s o (n) = z(n). The objective function is expressed as f(s o (n)).
[0172] In general, when calculating f(s o (n)), the first communication device may ignore the first-order term and the constant term on the phase in z(n). For example, the first sequence is a cubic exponential sequence, and the first sequence is expressed as So 0≤n≤P-1. Since P=L, 0≤n≤L-1.
[0173] The first communication device calculates the target function f(s o (n)) Determine one or more parameter value combinations from all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set. In other words, the first communication device aims to select a certain number of one or more parameter value combinations that optimize the performance of the objective function. Specifically, it can be expressed as:
[0174] (a,b) Q =arg a,b min Q (f(s o (n))) Formula 1
[0175] Among them, (a,b) Q represents the combination of Q groups (a, b), arg a,b min Q (f(s o (n))) means that among all the values of a and all the values of b in the first candidate set, the objective function f(s o (n)) is the combination of Q groups (a, b) corresponding to the smallest Q values. That is, the objective function f(s) corresponding to the combination of Q groups (a, b) is o The value of (n)) is not greater than the corresponding objective function f(s) under other (a, b) combinations. o (n)) value.
[0176] Objective function f(s o (n)) can be a function related to PAPR, so the combination of the obtained Q group (a, b) is selected so that the corresponding s o (n) has the smallest PAPR. Optionally, f(s o (n)) can also be expressed as PAPR(s o (n)).
[0177] Next, we introduce the objective function f(s) in combination with the definition of PAPR. o (n)) There are several possible representation forms. This application is still applicable to other expression forms, and this application does not limit them specifically.
[0178] In one possible implementation, f(s o (n)) can be expressed as:
[0179]
[0180] Among them, s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P = L, L is the length of the pilot sequence. R means using s o (n) The number of sampling points for sampling the generated time domain signal, R is a positive number. C is a positive number, for example, C = 1, or D is a positive number, for example, D = 1, or D = 2. N is the largest prime number not greater than L or the smallest prime number not less than L. In this implementation, the first sequence may also be referred to as a base sequence.
[0181] In another possible implementation, f(s o (n)) can be expressed as:
[0182]
[0183] Among them, s o (n)=z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, L is the length of the pilot sequence. C is a positive number, for example, C=1, or D is a positive number, for example, D = 1, or D = 2. N is the largest prime number not greater than L or the smallest prime number not less than L. In this implementation, the first sequence may also be referred to as a base sequence.
[0184] In another possible implementation, f(s o (n)) can be expressed as:
[0185]
[0186] Among them, s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P = L, L is the length of the pilot sequence. R means using s o (n) The number of sampling points for sampling the generated time domain signal, R is a positive number. C is a positive number, for example, C = 1, or D is a positive number, for example, D = 1, or D = 2. N is the largest prime number not greater than L or the smallest prime number not less than L. c is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier.
[0187] In another possible implementation, f(s o (n)) can be expressed as:
[0188]
[0189] Among them, s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P = L, L is the length of the pilot sequence. C is a positive number, for example, C = 1, or, D is a positive number, for example, D = 1, or D = 2. N is the largest prime number not greater than L or the smallest prime number not less than L. c is the frequency of the carrier to which the pilot sequence is mapped, f o is the center frequency of the carrier.
[0190] In the above formulas 2 to 5, R may be predefined by the protocol, or configured and indicated by indication information, which is not specifically limited in this application. In general, R≥L. In particular, R≥4L.
[0191] Next, we introduce the objective function f(s) in combination with the definition of CM performance. o (n)) There are several possible representation forms. This application is still applicable to other expression forms, and this application does not limit them specifically.
[0192] In one possible implementation, f(s o (n)) can be expressed as:
[0193]
[0194] Among them, s o (n) = z(n), z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P = L, L is the length of the pilot sequence. RCMref | dB Both A and C are constants.
[0195] In a possible implementation, RCM[s(t)]| dB can be defined in a continuous form and can be specifically expressed as rms(u) represents taking the root mean square of u, and s(t) is the time-domain signal generated using s o (n), that is
[0196] In another possible implementation, RCM[s(t)]| dB can be defined in a discrete form and can be specifically expressed as rms(u) represents taking the root mean square of u,
[0197] Generally, if M is much larger than N, the Q parameter value combinations corresponding to the Q smallest values of the objective function are selected through the above objective function, and the parameter value combinations are used to determine the first sequence, and the first sequence can be used to generate the pilot sequence. This is beneficial to improving the PAPR performance or CM performance of the pilot sequence. Further, the objective function can be a function related to the PAPR performance or CM performance, which is beneficial to further improving the PAPR performance or CM performance of the pilot sequence.
[0198] In another possible implementation, the first sequence is denoted as s o (n), and the position index variable n in the first sequence belongs to the interval [0, P - 1], 0 ≤ n ≤ P - 1, P < L, where L is the length of the pilot sequence. Optionally, P = min(N, M) or P = max(N, M).
[0199] The first communication device determines s o (n) based on z(n), and the goal is to adjust the length of z(n) to L. Since P < L, it is necessary to consider how to extend z(n) to s o (n). When 0 ≤ n ≤ P - 1, s o (n) = z(n). Generally, the first-order term and constant term in the phase of z(n) can be ignored in s o (n). For example, the first sequence is a cubic exponential sequence, 0 ≤ n ≤ P - 1. s o (n) can be expressed as:
[0200]
[0201] Let i = n - P, then the specific form of t(i) can be expressed as:
[0202] Among them, (t(0), t(1), ..., t(LP-1)) represents a set of (t(0), t(1), ..., t(LP-1)), arg t(0),t(1),...,t(L-P-1) min(f([z(0),z(1),...,z(P),t(0),t(1),...,t(LP-1)])) means that within the possible range of all values of (t(0),t(1),...,t(LP-1)), the objective function f(s o The value space of t(i) is Wherein 0≤w≤W-1, W is an integer, generally a positive integer, such as W=P or W=N.
[0203] The first communication device calculates the target function f(s o (n)) determining one or more parameter value combinations from all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set. In other words, the first communication device aims to select a certain number of one or more parameter value combinations that optimize the performance of the objective function. For details, please refer to the relevant introduction in the above formula 1, where s in formula 1 is o (n) is replaced by s shown in the above formula 7 o (n).
[0204] Objective function f(s o (n)) can be a function related to PAPR or CM. Specifically, the objective function f(s o Please refer to the above formulas 2 to 6 for some possible expressions of (n)). The difference is that s in the above formulas 2 to 6 is o (n) is replaced by s shown in the above formula 7 o (n).
[0205] It should be noted that z(n) in the above formulas 2 to 6 can also be generated by a basic sequence and a supplementary sequence. For example, z(n)=x(n)y(n), basic sequence Supplementary sequence That is, the sequence z(n) is obtained by performing element-by-element dot product of x(n) and y(n).
[0206] Optionally, the one or more parameter value combinations are used to generate a pilot sequence set, the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination.
[0207] Some possible ordering methods of the pilot sequences in the pilot sequence set are introduced below. This application is still applicable to other ordering methods, and this application does not make any specific limitations.
[0208] Implementation method 1: The pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values corresponding to the objective function under the parameter value combinations corresponding to the pilot sequences.
[0209] For example, the Q parameter value combinations include 4 parameter value combinations, namely parameter value combination 1 to parameter value combination 4. Parameter value combination 1 corresponds to pilot sequence 1, parameter value combination 2 corresponds to pilot sequence 2, parameter value combination 3 corresponds to pilot sequence 3, and parameter value combination 4 corresponds to pilot sequence 4. The value of the objective function under parameter value combination 1 is a1, the value of the objective function under parameter value combination 2 is a2, the value of the objective function under parameter value combination 3 is a3, and the value of the objective function under parameter value combination 4 is a4. Among them, a1>a3>a2>a4. Therefore, the pilot sequence set can be expressed as {pilot sequence 1, pilot sequence 3, pilot sequence 2, pilot sequence 4}.
[0210] It should be noted that the above is only an example, and the pilot sequences in the pilot sequence set may also be sorted in other orders according to the values corresponding to the objective function under the parameter value combinations corresponding to the pilot sequences, which is not specifically limited in this application.
[0211] Implementation method 2: The pilot sequences in the pilot sequence set are sorted in the order of the values of the first parameter in the parameter value combination corresponding to the pilot sequence from small to large or from large to small. For the pilot sequences corresponding to the parameter value combination with the same value of the first parameter, the pilot sequences are sorted in the order of the values of the second parameter in the parameter value combination with the same value of the first parameter from small to large or from large to small.
[0212] For example, the Q parameter value combinations include 4 parameter value combinations, namely parameter value combination 1 to parameter value combination 4. Parameter value combination 1 corresponds to pilot sequence 1, parameter value combination 2 corresponds to pilot sequence 2, parameter value combination 3 corresponds to pilot sequence 3, and parameter value combination 4 corresponds to pilot sequence 4. Parameter value combination 1 is represented as (a1, b1), parameter value combination 2 is represented as (a2, b2), parameter value combination 3 is represented as (a3, b3), and parameter value combination 4 is represented as (a4, b4). Among them, a1>a2=a3>a4, b1>b3>b2>b4, so the pilot sequence set can be represented as {pilot sequence 1, pilot sequence 3, pilot sequence 2, pilot sequence 4}.
[0213] It should be noted that the pilot sequences in the pilot sequence set may also be sorted according to other orders of the values of the first parameter in the parameter value combination corresponding to the pilot sequence. For the pilot sequences corresponding to the parameter value combination with the same value of the first parameter, they may also be sorted according to other orders of the values of the second parameter in the parameter value combination with the same value of the first parameter. This application does not make any specific limitation.
[0214] Implementation method 3: The pilot sequences in the pilot sequence set are sorted in the order of the values of the second parameter in the parameter value combination corresponding to the pilot sequence from small to large or from large to small. For the pilot sequences corresponding to the parameter value combination with the same value of the second parameter, they are sorted in the order of the values of the first parameter in the parameter value combination with the same value of the second parameter from small to large or from large to small.
[0215] It should be noted that the pilot sequences in the pilot sequence set may also be sorted according to other orders of the values of the second parameter in the parameter value combination corresponding to the pilot sequence. For the pilot sequences corresponding to the parameter value combination with the same value of the second parameter, they may also be sorted according to other orders of the values of the first parameter in the parameter value combination with the same value of the second parameter. This application does not make any specific limitation.
[0216] The above shows an implementation method of using the first sequence to generate a pilot sequence. In practical applications, the first sequence of the present application may also be used to generate other types of sequences, which is not limited in the present application. For example, the first sequence may also be used to generate a synchronization sequence or a scrambling sequence. For a synchronization sequence or a scrambling sequence, the objective function may be a function related to the relevant performance.
[0217] It should be noted that Q may be predefined by the protocol, or may be determined by L, or multiple preset values may be predefined by the protocol and indicated through indication information, which is not specifically limited in this application.
[0218] It should be noted that the target function may be predefined by the protocol, or the protocol may predefine a candidate set of target functions and then indicate by the indication information. This implementation method is described below in conjunction with step 202a.
[0219] Optional, Figure 2 The illustrated embodiment further includes step 202a. Step 202a may be performed before step 202.
[0220] 202a. The second communication device sends first indication information to the first communication device. Correspondingly, the first communication device receives the first indication information from the second communication device.
[0221] The first indication information is used to indicate the target function.
[0222] Optionally, the first indication information may be carried in a physical broadcast channel. Optionally, the first indication information may be carried in a DCI, a MAC CE, or an RRC message.
[0223] Optional, Figure 2 The illustrated embodiment further includes steps 202b to 202c.
[0224] 202b. The second communication device determines a first candidate set and a second candidate set.
[0225] 202c. The second communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set.
[0226] Steps 202b to 202c are the same as those described above. Figure 2 Steps 201 to 202 in the embodiment shown are similar, and specific details can be found in the aforementioned Figure 2 The related introduction from step 201 to step 202 in the illustrated embodiment will not be repeated here.
[0227] Optional, if Figure 2 The embodiment shown also includes step 202a, and there is no fixed execution order between the above steps 202b to 202c and step 202a. Steps 202b to 202c can be executed first, and then step 202a; or, step 202a can be executed first, and then steps 202b to 202c; or, steps 202b to 202c and step 202a can be executed simultaneously according to the situation, and the specific application does not limit it.
[0228] It should be noted that the above steps 202b to 202c are merely an example implementation method. In actual applications, after the first communication device determines one or more parameter value combinations, the first communication device may send the one or more parameter value combinations to the second communication device.
[0229] In a possible implementation, after the second communication device determines one or more parameter value combinations, the second communication device may indicate one of the parameter value combinations to the first communication device. This will be described below in conjunction with step 203.
[0230] Optional, Figure 2 The illustrated embodiment further includes step 203. Step 203 may be performed after step 202.
[0231] 203. The second communication device sends second indication information to the first communication device. Correspondingly, the first communication device receives the second indication information from the second communication device.
[0232] The second indication information is used to indicate a parameter value combination among one or more parameter value combinations.
[0233] Optionally, the second indication information is used to indicate the index of the parameter value combination. Alternatively, the second indication information is used to indicate the value of the first parameter and the value of the second parameter in the parameter value combination.
[0234] Optionally, the second indication information is carried in a DCI, MAC CE or RRC message.
[0235] It should be noted that if Figure 2 The illustrated embodiment further includes steps 202b to 202c, and step 203 may be performed after step 202c.
[0236] Optional, Figure 2 The illustrated embodiment further includes steps 204 to 206. Steps 204 to 206 may be performed after step 203.
[0237] 204. The first communication device generates a first sequence according to the parameter value combination indicated by the second indication information.
[0238] Specifically, the first communication device determines the first sequence according to the value of the first parameter and the value of the second parameter in the parameter value combination.
[0239] 205. The first communication device generates a target pilot sequence according to the first sequence.
[0240] Optionally, the second indication information further indicates at least one of the following: a value of a third parameter, a value of a fourth parameter, or a value of a fifth parameter. The third parameter indicates the number of cyclic shifts corresponding to the target pilot sequence, the fourth parameter indicates the index of the cyclic shift used by the target pilot sequence, and the fifth parameter indicates that the same constant phase rotation is added to each element in the target pilot sequence.
[0241] Optionally, the first communication device generates the first sequence according to the value of the third parameter, at least one of the value of the third parameter and the value of the fifth parameter, and the parameter value combination indicated by the second indication information.
[0242] 206. The first communication device sends a target pilot sequence to the second communication device. Correspondingly, the second communication device receives the target pilot sequence from the first communication device.
[0243] Specifically, the first communication device generates a pilot signal using a corresponding waveform according to a target pilot sequence in a predetermined time-frequency resource.
[0244] In a possible implementation, the first communication device is a terminal device, the second communication device is a network device, and the target pilot sequence is an SRS sequence. The network device can measure the SRS sequence to complete the detection and / or estimation of the uplink channel between the terminal device and the network device. Optionally, since the downlink channel between the network device and the terminal device and the uplink channel between the terminal device and the network device are reciprocal, the network device can estimate the downlink channel based on the estimation result of the uplink channel.
[0245] In another possible implementation, the first communication device is a network device, the second communication device is a terminal device, and the target pilot sequence is a DMRS sequence. The terminal device measures the DMRS sequence to complete the detection and / or estimation of the downlink channel between the network device and the terminal device. Optionally, since the uplink channel between the terminal device and the network device and the downlink channel between the network device and the terminal device are reciprocal, the terminal device can estimate the uplink channel according to the estimation result of the downlink channel.
[0246] In another possible implementation, the first communication device and the second communication device may respectively determine a pilot sequence set based on one or more parameter value combinations. Then, the second communication device may indicate one of the pilot sequences to the first communication device. Optionally, Figure 2 The illustrated embodiment further includes step 207. Step 207 may be performed after step 202.
[0247] 207. The first communication device generates a pilot sequence set according to one or more parameter value combinations and a first sequence.
[0248] The pilot sequence set includes one or more pilot sequences, one pilot sequence corresponds to one parameter value combination, and different pilot sequences correspond to different parameter value combinations. For some possible sorting methods of the pilot sequences in the pilot sequence set, please refer to the above related introduction, which will not be repeated here.
[0249] Optional, Figure 2 The illustrated embodiment also includes step 208 .
[0250] 208. The second communication device generates a pilot sequence set according to one or more parameter value combinations and the first sequence.
[0251] Step 208 is similar to the aforementioned step 207. For details, please refer to the relevant introduction of the aforementioned step 207, which will not be repeated here.
[0252] Optionally, there is no fixed execution order between step 207 and step 208, and step 207 may be executed first, and then step 208; or, step 208 may be executed first, and then step 207; or, step 207 and step 208 may be executed simultaneously depending on the circumstances, which is not specifically limited in this application.
[0253] It should be noted that the above step 208 is only an exemplary implementation method. In actual applications, after the first communication device determines the pilot sequence set, the first communication device may send the pilot sequence set to the second communication device.
[0254] Optional, Figure 2 The illustrated embodiment further includes step 209. Step 209 may be performed after step 208.
[0255] 209. The second communication device sends third indication information to the first communication device. Correspondingly, the first communication device receives the third indication information from the second communication device.
[0256] The third indication information is used to indicate a target pilot sequence, and the target pilot sequence is a pilot sequence in a pilot sequence set.
[0257] Optionally, the third indication information is used to indicate the index of the target pilot sequence.
[0258] Optional, Figure 2 The illustrated embodiment further includes step 210. Step 210 may be performed after step 209.
[0259] 210. The first communication device sends a target pilot sequence to the second communication device. Correspondingly, the second communication device receives the target pilot sequence from the first communication device.
[0260] Step 210 is similar to step 206. For details, please refer to the relevant introduction of step 206, which will not be repeated here.
[0261] In an embodiment of the present application, a first communication device determines a first candidate set and a second candidate set, the first candidate set includes one or more values of a first parameter, the second candidate set includes one or more values of a second parameter, the first parameter and the second parameter are used together to determine an element in a first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; the first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set, and each parameter value combination includes a value of the first parameter and a value of the second parameter. It can be seen that the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. This facilitates the first communication device to generate a pilot sequence based on the first sequence, thereby improving the capacity of the pilot sequence to meet the capacity requirements of the communication system. Further, the first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set. It is convenient for the first communication device to select a corresponding parameter value combination from one or more parameter value combinations to generate a first sequence, and generate a pilot sequence based on the first sequence. It is beneficial to ensure the PAPR performance or CM performance of the pilot sequence.
[0262] It should be noted that the above Figure 2 The embodiment shown only shows the implementation method of the first communication device determining the parameter value combination including the first parameter and the second parameter. In actual application, for other parameters in the first sequence, the first communication device can also determine some values of other parameters in a similar manner, which is not limited in this application. That is, the parameter value combination can include more parameters. For example, the first sequence is The first parameter is a, and the second parameter is b. The first communication device may also determine some possible values corresponding to c and d in the first sequence in a similar manner. For another example, the first sequence is a quartic exponential sequence, the first parameter is the coefficient of the cubic term of the position index variable n used to generate the phase in the first sequence, and the second parameter is the coefficient of the quadratic term of the position index variable n used to generate the phase in the first sequence. The first communication device may also determine the coefficient of the quartic term of the position index variable n used to generate the phase in the first sequence in a similar manner.
[0263] This application also provides another embodiment, please refer to Figure 3 , Figure 3 This is a schematic diagram of an embodiment of a method for sending a pilot sequence according to an embodiment of the present application. The method includes:
[0264] 301. A first communication device determines a value of a first parameter and a value of a second parameter.
[0265] The value of the first parameter is the value of the first parameter in the target parameter value combination, and the value of the second parameter is the value of the second parameter in the target parameter value combination. The target parameter value combination belongs to one or more parameter value combinations, and the one or more parameter value combinations are determined based on the first candidate set and the second candidate set. The first candidate set includes one or more values of the first parameter, and the second candidate set includes one or more values of the second parameter. For the first candidate set and the second candidate set, please refer to the aforementioned Figure 2 For more information about the combination of one or more parameter values, please refer to the aforementioned Figure 2 Related introduction in the illustrated embodiment.
[0266] Optionally, the first communication device determines a value of the first parameter and a value of the second parameter, including: the first communication device receives fourth indication information from the second communication device, where the fourth indication information is used to indicate a target parameter value combination.
[0267] 302. The first communication device generates a first sequence according to a value of the first parameter and a value of the second parameter.
[0268] Step 302 and the aforementioned Figure 2 Step 204 in the embodiment shown is similar, and specific details can be found in the aforementioned Figure 2 The relevant introduction of step 204 in the illustrated embodiment will not be repeated here.
[0269] 303. The first communication device generates a target pilot sequence according to the first sequence.
[0270] Step 303 and the aforementioned Figure 2 Step 205 in the embodiment shown is similar, and specific details can be found in the aforementioned Figure 2 The relevant introduction of step 205 in the illustrated embodiment will not be repeated here.
[0271] 304. The first communication device sends a target pilot sequence to the second communication device. Correspondingly, the second communication device receives the target pilot sequence from the first communication device.
[0272] Step 304 and the aforementioned Figure 2 Step 206 in the embodiment shown is similar, and can be specifically referred to in the foregoing Figure 2 The relevant introduction of step 206 in the illustrated embodiment will not be repeated here.
[0273] It can be seen that the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3. The first communication device generates a target pilot sequence based on the first sequence, thereby increasing the capacity of the target pilot sequence to meet the capacity requirements of the communication system. Further, the one or more parameter value combinations are determined based on the first candidate set and the second candidate set, and the target parameter value is one of the one or more parameter value combinations. This is conducive to ensuring the PAPR performance or CM performance of the target pilot sequence.
[0274] The communication device provided in the embodiment of the present application is described below.
[0275] Figure 4 This is a schematic diagram of the structure of the communication device of the embodiment of the present application. Figure 4 , the communication device 400 can be used to perform Figure 2 and Figure 3 For details of the process performed by the first communication device or the second communication device in the illustrated embodiment, please refer to the relevant introduction in the above method embodiment.
[0276] The communication device 400 includes a processing module 401. Optionally, the communication device 400 also includes a transceiver module 402.
[0277] The processing module 401 is used for data processing. The transceiver module 402 can realize the corresponding communication function. The transceiver module 402 can also be called a communication interface or a communication module.
[0278] Optionally, the communication device 400 may further include a storage module, which may be used to store instructions and / or data. The processing module 401 may read the instructions and / or data in the storage module so that the communication device implements the aforementioned method embodiment.
[0279] In a possible implementation, the communication device 400 may be used to perform the actions performed by the first communication device in the above method embodiment. The communication device 400 may be the first communication device or a component that can be configured in the first communication device. The processing module 401 is used to perform the processing-related operations on the first communication device side in the above method embodiment. The transceiver module 402 is used to perform the reception-related operations on the first communication device side in the above method embodiment. For example, the communication device 400 is used to perform the following scheme:
[0280] Processing module 401 is used to determine a first candidate set and a second candidate set, the first candidate set includes one or more values of the first parameter, the second candidate set includes one or more values of the second parameter, the first parameter and the second parameter are used together to determine elements in a first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; determine one or more parameter value combinations based on the first candidate set and the second candidate set, each parameter value combination includes a value of the first parameter and a value of the second parameter.
[0281] In another possible implementation, the communication device 400 may be used to perform the actions performed by the second communication device in the above method embodiment. The communication device 400 may be a second communication device or a component that can be configured in the second communication device. The processing module 401 is used to perform the processing-related operations on the second communication device side in the above method embodiment. The transceiver module 402 is used to perform the reception-related operations on the second communication device side in the above method embodiment.
[0282] Optionally, the transceiver module 402 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0283] It should be noted that the communication device 400 may include a sending module but not a receiving module. Alternatively, the communication device 400 may include a receiving module but not a sending module. Specifically, it may depend on whether the above solution executed by the communication device 400 includes a sending action and a receiving action.
[0284] Optionally, the communication device 400 is used to perform the above Figure 2 and Figure 3 The actions performed by the first communication device or the second communication device in the embodiment shown. Figure 2 and Figure 3 The relevant introduction in the illustrated embodiment will not be expanded in detail here.
[0285] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0286] The processing module 401 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 402 can be implemented by a transceiver or a transceiver-related circuit. The transceiver module 402 can also be called a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0287] Figure 5 This is another structural diagram of the communication device according to the embodiment of the present application. Figure 5, the communication device 500 can be used to perform Figure 2 and Figure 3 For details of the process performed by the first communication device or the second communication device in the illustrated embodiment, please refer to the relevant introduction in the above method embodiment.
[0288] The communication device 500 includes a processing module 501 and a transceiver module 502 .
[0289] The processing module 501 is used for data processing. The transceiver module 502 can realize the corresponding communication function. The transceiver module 502 can also be called a communication interface or a communication module.
[0290] Optionally, the communication device 500 may further include a storage module, which may be used to store instructions and / or data. The processing module 501 may read the instructions and / or data in the storage module so that the communication device implements the aforementioned method embodiment.
[0291] In a possible implementation, the communication device 500 may be used to perform the actions performed by the first communication device in the above method embodiment. The communication device 500 may be the first communication device or a component that may be configured in the first communication device. The processing module 501 is used to perform the processing-related operations on the first communication device side in the above method embodiment. The transceiver module 502 is used to perform the reception-related operations on the first communication device side in the above method embodiment. For example, the communication device 500 is used to perform the following scheme:
[0292] The processing module 501 is used to determine the value of a first parameter and the value of a second parameter, the value of the first parameter is the value of the first parameter in the target parameter value combination, the value of the second parameter is the value of the second parameter in the target parameter value combination, the target parameter value is one of one or more parameter value combinations, the one or more parameter value combinations are determined according to a first candidate set and a second candidate set, the first candidate set includes one or more values of the first parameter, the second candidate set includes one or more values of the second parameter, the first parameter and the second parameter are used together to determine an element in a first sequence, the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; a first sequence is generated according to the value of the first parameter and the value of the second parameter; a target pilot sequence is generated according to the first sequence; a transceiver module 502 is used to send a target pilot sequence.
[0293] In another possible implementation, the communication device 500 may be used to perform the actions performed by the second communication device in the above method embodiment. The communication device 500 may be a second communication device or a component that can be configured in the second communication device. The processing module 501 is used to perform the processing-related operations on the second communication device side in the above method embodiment. The transceiver module 502 is used to perform the reception-related operations on the second communication device side in the above method embodiment.
[0294] Optionally, the transceiver module 502 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0295] It should be noted that the communication device 500 may include a sending module but not a receiving module. Alternatively, the communication device 500 may include a receiving module but not a sending module. Specifically, it depends on whether the above solution executed by the communication device 500 includes a sending action and a receiving action.
[0296] Optionally, the communication device 500 is used to perform the above Figure 2 and Figure 3 The actions performed by the first communication device or the second communication device in the embodiment shown. Figure 2 and Figure 3 The relevant introduction in the illustrated embodiment will not be expanded in detail here.
[0297] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0298] The processing module 501 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 502 can be implemented by a transceiver or a transceiver-related circuit. The transceiver module 502 can also be called a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0299] The present application also provides a communication device 600, which may be a terminal device, a processor in the terminal device, or a chip. The communication device 600 may be used to execute the operations executed by the first communication device or the second communication device in the above method embodiment.
[0300] When the communication device 600 is a terminal device, Figure 6 FIG. 1 shows a simplified schematic diagram of the structure of a terminal device. Figure 6 As shown, the terminal device includes a processor. The processor is mainly used to process the communication protocol and communication data, control the terminal device, execute the software program and process the data of the software program, etc.
[0301] Optionally, the terminal device further includes a memory and / or a transceiver. The memory can store computer program codes, and the transceiver includes at least one of the following: a transmitter 631, a receiver 632, a radio frequency circuit (not shown in the figure), an antenna 633, or an input / output device (not shown in the figure).
[0302] The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output device may include a touch screen, a display screen, or a keyboard. The input and output device is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0303] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. Then, the RF circuit performs RF processing on the baseband signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 6 Only one memory, processor and transceiver are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor, which is not limited in the embodiments of the present application.
[0304] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0305] like Figure 6 As shown, the terminal device includes a processor 610. Optionally, the terminal device also includes a memory 620 and / or a transceiver 630. The processor 610 may also be referred to as a processing unit, a processing board, a processing module, or a processing device, etc. The transceiver 630 may also be referred to as a transceiver unit, a transceiver, or a transceiver device, etc.
[0306] Optionally, the device for implementing the receiving function in the transceiver 630 is regarded as a receiving module, and the device for implementing the sending function in the transceiver 630 is regarded as a sending module, that is, the transceiver 630 includes a receiver and a transmitter. The transceiver may sometimes be referred to as a transceiver, a transceiver module, or a transceiver circuit. The receiver may sometimes be referred to as a receiver, a receiving module, or a receiving circuit. The transmitter may sometimes be referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0307] The processor 610 is used to execute the above Figure 2 and Figure 3 The processing actions of the first communication device or the second communication device in the embodiment shown. The transceiver 630 is used to perform the above Figure 2 and Figure 3 The embodiment shown shows the sending and receiving actions of the first communication device or the second communication device.
[0308] It should be understood that Figure 6 This is only an example and not a limitation. The terminal device including the transceiver module and the processing module may not rely on Figure 4 ,or Figure 6 The structure shown.
[0309] When the communication device 600 is a chip, the chip includes a processor, a memory and a transceiver. Among them, the transceiver can be an input-output circuit or a communication interface. The processor can be a processing module or a microprocessor or an integrated circuit integrated on the chip. The sending operation of the first communication device or the second communication device in the above method embodiment can be understood as the output of the chip, and the receiving operation of the first communication device or the second communication device in the above method embodiment can be understood as the input of the chip.
[0310] The present application also provides a communication device 700, which can be a network device or a chip. The communication device 700 can be used to perform the above Figure 2 and Figure 3 Operations performed by the first communication device or the second communication device in the illustrated embodiment.
[0311] When the communication device 700 is a network device, for example, it is a base station. Figure 7 A simplified schematic diagram of a base station structure is shown. The base station includes a part 710. Optionally, the base station also includes a part 720 and / or a part 730.
[0312] Part 710 is mainly used for baseband processing, controlling the base station, etc.; Part 710 is usually the control center of the base station, which can usually be called a processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiment.
[0313] The 720 part is mainly used to store computer program code and data.
[0314] Part 730 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; Part 730 can generally be referred to as a transceiver module, a transceiver, a transceiver circuit, or a transceiver. The transceiver module of Part 730 can also be referred to as a transceiver or a transceiver, etc. It includes an antenna 733 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in Part 730 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter, that is, Part 730 includes a receiver 732 and / or a transmitter 731. A receiver can also be referred to as a receiving module, a receiver, or a receiving circuit, etc., and a transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit, etc.
[0315] Part 710 and part 720 may include one or more single boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, each single board can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may share one or more processors at the same time.
[0316] For example, in one implementation, the transceiver module of section 730 is used to execute Figure 2 and Figure 3 In the embodiment shown, the first communication device or the second communication device performs a process related to sending and receiving. The processor of part 710 is used for Figure 2 and Figure 3 The illustrated embodiment is a process related to the processing performed by the first communication device or the second communication device.
[0317] It should be understood that Figure 7 This is only an example and not a limitation. The network device including the processor, memory and transceiver may not rely on Figure 5 or Figure 7 The structure shown.
[0318] When the communication device 700 is a chip, the chip includes a transceiver, a memory and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, a microprocessor or an integrated circuit integrated on the chip. The sending operation of the network device in the above method embodiment may be understood as the output of the chip, and the receiving operation of the network device in the above method embodiment may be understood as the input of the chip.
[0319] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by the first communication device or the second communication device in the above method embodiment are stored.
[0320] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0321] An embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to implement the method performed by the first communication device or the second communication device in the above method embodiment.
[0322] The embodiment of the present application also provides a communication system, which includes the first communication device in the above embodiment and the second communication device in the above embodiment. The first communication device is used to perform some or all of the operations performed by the first communication device in the above method embodiment, and the second communication device is used to perform some or all of the operations of the second communication device in the above method embodiment.
[0323] The present application also provides a chip device, including a processor, configured to call a computer program or computer instruction stored in the memory, so that the processor executes the above Figure 2 and Figure 3 The illustrated embodiments provide methods.
[0324] In a possible implementation, the input of the chip device corresponds to the above Figure 2 and Figure 3 In the receiving operation of any one of the embodiments shown in the embodiment, the output of the chip device corresponds to the above Figure 2 and Figure 3 The sending operation in any of the embodiments shown.
[0325] Optionally, the processor is coupled to the memory via an interface.
[0326] Optionally, the chip device further comprises a memory, in which computer programs or computer instructions are stored.
[0327] The processor mentioned in any of the above places can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more processors for controlling the above Figure 2 and Figure 3An integrated circuit that executes the program of the method provided in any of the embodiments shown. The memory mentioned in any of the above places can 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), etc.
[0328] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0329] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0330] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0331] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0332] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0333] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of determining It is characterized in that The method comprises: Determine a first candidate set and a second candidate set, where the first candidate set includes one or more values of a first parameter, and the second candidate set includes one or more values of a second parameter, where the first parameter and the second parameter are used together to determine an element in a first sequence, where the first sequence is a z-order exponential sequence, and z is an integer greater than or equal to 3; One or more parameter value combinations are determined according to the first candidate set and the second candidate set, each parameter value combination including a value of the first parameter and a value of the second parameter.
2. The method according to claim 1, It is characterized in that The first parameter and the second parameter are used together to determine the phase of the elements in the first sequence.
3. The method according to claim 1 or 2, It is characterized in that The first parameter is the coefficient of the x-order term of the position index variable n used to generate the phase in the first sequence, and the second parameter is the coefficient of the y-order term of the position index variable n used to generate the phase in the first sequence, wherein x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, and x is greater than y.
4. The method according to any one of claims 1 to 3, It is characterized in that Among the one or more parameter value combinations, each parameter value combination satisfies the first target condition.
5. The method according to claim 4, It is characterized in that Each parameter value combination that satisfies the first target condition includes: among all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set, Q parameter value combinations corresponding to the first Q values that minimize the value of the objective function, where Q is an integer greater than or equal to 1.
6. The method according to claim 5, It is characterized in that The objective function is a function related to a peak-to-average power ratio PAPR, or a function related to a cubic distance CM.
7. The method according to claim 5 or 6, It is characterized in that The objective function is a function used to characterize PAPR or CM.
8. The method according to any one of claims 5 to 7, It is characterized in that The objective function is expressed as: Among them, the s o (n)=z(n), where z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the use of the s o (n) The number of sampling points at which the generated time domain signal is sampled; or, The s o (n) is the first sequence, the The z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated using the s o (n).
9. The method according to any one of claims 5 to 7, It is characterized in that The objective function is expressed as: Among them, the s o (n)=z(n), where z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, and N is the largest prime number not greater than L or the smallest prime number not less than L; or, The said s o (n) is the said first sequence, the The said z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, the L is the length of the pilot sequence; the C is a positive number, the D is a positive number, the N is the largest prime number not greater than the L or the smallest prime number not less than the L.
10. The method according to any one of claims 5 to 7, It is characterized in that The objective function is expressed as: Among them, the s o (n)=z(n), where z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the use of the s o (n) is the number of sampling points for sampling the generated time domain signal, and the f c is the frequency of the carrier to which the pilot sequence is mapped, and the f o is the center frequency of the carrier; or, The s o (n) is the first sequence, the The z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and R represents the number of sampling points for sampling the time-domain signal generated using the s o (n), and the f c is the frequency of the carrier to which the pilot sequence is mapped, and the f o is the center frequency of the carrier.
11. The method according to any one of claims 5 to 7, It is characterized in that The objective function is expressed as: Among them, the s o (n)=z(n), where z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and f c is the frequency of the carrier to which the pilot sequence is mapped, and the f o is the center frequency of the carrier; or, The said s o (n) is the said first sequence, the The said z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], P < L, where L is the length of the pilot sequence; C is a positive number, D is a positive number, N is the largest prime number not greater than L or the smallest prime number not less than L, and f c is the frequency of the carrier to which the pilot sequence is mapped, and f o is the center frequency of the carrier.
12. The method according to any one of claims 5 to 7, It is characterized in that The objective function is expressed as: Among them, the s o (n)=z(n), where z(n) is the first sequence, the position index variable n in the first sequence belongs to the interval [0, P-1], P=L, and L is the length of the pilot sequence; or, The s(t) is the value obtained by using the s o (n) the generated time domain signal; the RCM ref | dB and C are constants, rms(u) represents the root mean square of u; or, The s o (n) is the first sequence, the The z(n) is the base sequence, and the position index variable n in the base sequence belongs to the interval [0, P - 1], where P < L and L is the length of the pilot sequence; Or, The s(t) is the time-domain signal generated using the s o (n); the RCM ref | dB and the C are both constants, and rms(u) represents taking the root mean square of u.
13. The method according to any one of claims 8 to 12, It is characterized in that The t(nP) is expressed as (t(0), t(1), ..., t(LP-1)), and the (t(0), t(1), ..., t(LP-1)) is a set of (t(0), t(1), ..., t(LP-1)) such that the objective function achieves the minimum value among all values of (t(0), t(1), ..., t(LP-1)).
14. The method according to any one of claims 8 to 13, It is characterized in that Said or The first parameter is a in z(n), and the second parameter is b in z(n).
15. The method according to any one of claims 8 to 14, It is characterized in that The method further comprises: First indication information is received, where the first indication information is used to indicate the objective function.
16. The method according to claim 15, It is characterized in that The first indication information is carried in downlink control information DCI, media access control element MAC CE, or radio resource control RRC message.
17. The method according to any one of claims 1 to 16, It is characterized in that The one or more parameter value combinations are used to generate a pilot sequence set, where the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination.
18. The method according to any one of claims 1 to 17, It is characterized in that The method further comprises: Second indication information is received, where the second indication information is used to indicate a parameter value combination among the one or more parameter value combinations.
19. The method according to claim 18, It is characterized in that The method further comprises: Generate the first sequence according to the parameter value combination indicated by the second indication information; generating a target pilot sequence according to the first sequence; The target pilot sequence is sent.
20. The method according to claim 18 or 19, It is characterized in that The second indication information is used to indicate the index of the parameter value combination; or, the second indication information is used to indicate the value of the first parameter and the value of the second parameter in the parameter value combination.
21. The method according to any one of claims 1 to 16, It is characterized in that The method further comprises: A pilot sequence set is generated according to the one or more parameter value combinations and the first sequence, where the pilot sequence set includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination.
22. The method according to claim 17 or 21, It is characterized in that The pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values corresponding to the objective function under the parameter value combinations corresponding to the pilot sequences; or, The pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the first parameter in the parameter value combinations corresponding to the pilot sequences, and for the pilot sequences corresponding to the parameter value combinations with the same values of the first parameter, the pilot sequences are sorted in ascending order or in descending order according to the values of the second parameter in the parameter value combinations with the same values of the first parameter; or, The pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of the second parameter in the parameter value combinations corresponding to the pilot sequences. For the pilot sequences corresponding to the parameter value combinations with the same values of the second parameter, the pilot sequences are sorted in ascending order or in descending order according to the values of the first parameter in the parameter value combinations with the same values of the second parameter.
23. The method according to claim 21 or 22, It is characterized in that The method further comprises: Third indication information is received, where the third indication information is used to indicate a target pilot sequence, where the target pilot sequence is a pilot sequence in the pilot sequence set.
24. The method according to claim 23, It is characterized in that The method further comprises: The target pilot sequence is sent.
25. The method according to claim 23 or 24, It is characterized in that The third indication information is used to indicate the index of the target pilot sequence.
26. The method according to any one of claims 23 to 25, It is characterized in that The third indication information is carried in DCI, MAC CE or RRC message.
27. The method according to any one of claims 1 to 26, It is characterized in that The value of the first parameter in the first candidate set belongs to the interval (0, N-1], the value of the second parameter in the second candidate set belongs to the interval (0, M-1], or the interval (0, N-1], or the interval (0, m-1], wherein m is a prime number, M is the period of the y-order term of the position index variable n used to generate the phase in the first sequence, N is the period of the x-order term of the position index variable n used to generate the phase in the first sequence, x is an integer greater than or equal to 2, y is an integer greater than or equal to 2, and x is greater than y.
28. The method according to claim 27, It is characterized in that M = N; Or, M = 2N, or, M = sm 2 , where s and m are both prime numbers.
29. The method according to any one of claims 1 to 28, It is characterized in that The first sequence Where P < L, L is the length of the pilot sequence, z(n) is the base sequence, the position index variable n in the base sequence belongs to the interval [0, P - 1], P = min(N, M) or P = max(N, M), M is the period of the y-th term of the base sequence for generating the phase with respect to the position index variable n, and N is the period of the x-th term of the base sequence for generating the phase with respect to the position index variable n.
30. A communication device, It is characterized in that The communication device comprises a processing module, and the processing module is used to perform the processing operation of the method according to any one of claims 1 to 29.
31. The communication device according to claim 30, It is characterized in that The communication device further comprises a transceiver module, and the transceiver module is used to perform the transceiver operation of the method according to any one of claims 1 to 29.
32. A communication device, It is characterized in that The communication device comprises a processor configured to execute a computer program or computer instructions in a memory to perform the method according to any one of claims 1 to 29.
33. A computer readable storage medium, It is characterized in that A computer program is stored thereon, and when the computer program is executed by a communication device, the communication device executes the method according to any one of claims 1 to 29.
34. A computer program product, It is characterized in that The computer program product comprises computer instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 29.
35. A chip system, It is characterized in that The chip system includes a processor, which is used to call a computer program or computer instructions to enable a communication device installed with the chip system to execute the method as described in any one of claims 1 to 29, or to enable the communication device to execute the method as described in any one of claims 1 to 29.
36. The chip system according to claim 35, It is characterized in that The chip system also includes a communication interface for communicating with other devices.
37. A chip system, It is characterized in that The chip system is applied to an electronic device, and the chip system includes one or more processors, and the one or more processors are used to call computer instructions and enable the electronic device to execute any one of the methods described in claims 1 to 29.
Citation Information
Cited By
Determination method and related apparatus
WO2025118897A1