Method of determination and related apparatus
Patent Information
- Authority / Receiving Office
- CO · CO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2026-07-01
- Publication Date
- 2026-07-10
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, especially the ZC sequence has a small capacity, which is difficult to meet the capacity requirements of communication systems.
The first candidate set and the second candidate set are determined by the first communication device, and the elements in the z-index sequence are collectively determined using the first parameter and the second parameter to generate a pilot sequence to increase capacity.
The capacity improvement of the pilot sequence is achieved, the capacity requirements of the communication system are met, and the PAPR performance or CM performance of the pilot sequence is ensured.
Abstract
Description
Determination method and related device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 5, 2023, with application number 202311658019.0 and application name “Determination Method and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a determination method and related devices. Background Art
[0003] 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 becoming increasingly strong. In the initial version of the new radio (NR) (release 15, R15), 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. During 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.
[0004] Currently, terminal devices can use Zadeoff-Chu (ZC) sequences to generate pilot sequences. Specifically, the terminal device truncates or cyclically shifts the ZC sequence to obtain the pilot sequence. While ZC sequences offer advantages in PAPR and CM performance, they have a relatively small capacity and are difficult to meet the capacity requirements of communication systems.
[0005] Summary of the Invention
[0006] The present application provides a determination method and related apparatus, configured for a first communications 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, wherein the first parameter and the second parameter are jointly used to determine elements in a first sequence, where the first sequence is a z-order exponential sequence, where z is an integer greater than or equal to 3. The first communications device determines one or more parameter value combinations based on the first candidate set and the second candidate set, each parameter value combination including one value of the first parameter and one value of the second parameter.
[0007] In a first aspect, 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 aforementioned device or apparatus, and the present application does not limit the specifics. The method provided in the present application includes: the first communication device determines a first candidate set and a second candidate set, the first candidate set including one or more values of a first parameter, the second candidate set including one or more values of a second parameter, the first parameter and the second parameter being used together to determine an element in a first sequence, the first sequence being a z-order exponential sequence, where 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, each parameter value combination including one value of the first parameter and one value of the second parameter. It can be seen that the first sequence is a z-order exponential sequence, where 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. Furthermore, the first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set. This facilitates the first communication device to generate a first sequence using an appropriate combination of parameter values, and to generate a pilot sequence based on the first sequence. This helps 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 helps improve the relevant performance of the synchronization sequence and the capacity of the scrambling sequence. Furthermore, the above technical solution can further improve the relevant performance of the synchronization sequence or the scrambling sequence, and the specific application scenarios of this application are not limited.
[0008] The second aspect of the present application provides a pilot sequence sending method, which is performed by a first communication device. 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 in the present application includes: the first communication device determines 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, and 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 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.
[0009] It can be seen that the first sequence is a z-order exponential sequence, where 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. This is conducive to ensuring 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 conducive to improving the relevant performance of the synchronization sequence and improving 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.
[0010] Based on the first aspect or the second aspect, in one possible implementation, the first parameter and the second parameter are jointly used to determine the phase of an element in a first sequence. In this implementation, the first sequence can be a constant modulus sequence, and therefore one or more parameter value combinations are selected through the technical solution of the present application. These one or more parameter value combinations can be used for one or more different first sequences, where the different first sequences primarily differ in the phases of the elements in the first sequence. This facilitates ensuring the PAPR performance or CM performance of a pilot sequence generated based on the first sequence.
[0011] Based on the first aspect or the second aspect, in one possible implementation, the first parameter is the coefficient of the x-order term with respect to 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 with respect to the position index variable n used to generate the phase in the first sequence, where 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 exponential sequence, and z is an integer greater than or equal to 3. The first parameter and the second parameter can each be the coefficient of a multi-order term in the first sequence, facilitating the first communication device to select one or more parameter value combinations using the scheme described in the first aspect. These one or more parameter value combinations can be used for one or more different first sequences, where the different first sequences primarily differ in the phases of the elements in the first sequence. This enables the first communication device to use an appropriate parameter value combination to generate a corresponding first sequence and generate a pilot sequence based on the first sequence. This helps ensure the PAPR performance or CM performance of the pilot sequence.
[0012] Based on the first aspect or the second aspect, in one possible implementation, each of the one or more parameter value combinations 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 PAPR performance or CM performance of a pilot sequence generated by the first communication device based on the first sequence.
[0013] Based on the first aspect or the second aspect, in one possible implementation, each parameter value combination satisfying the first target condition includes: Q parameter value combinations corresponding to the Q values that minimize the value of the objective function among all values of the first parameter in the first candidate set and all values of the second parameter in the second candidate set, where Q is an integer greater than or equal to 1. This implementation shows an implementation for selecting Q parameter value combinations. The parameter value combinations can be used to determine a first sequence, which is conducive to ensuring PAPR performance or CM performance of a pilot sequence generated by the first communication device based on the first sequence.
[0014] Based on the first aspect or the second aspect, in one possible implementation, the objective function is a function related to PAPR or CM. This allows selection of one or more parameter value combinations with the goal of minimizing PAPR performance or CM performance. The parameter value combinations can be used to determine the first sequence, thereby facilitating ensuring PAPR performance or CM performance of a pilot sequence generated by the first communications device based on the first sequence.
[0015] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is a function used to characterize PAPR or CM.
[0016] Based on the first aspect or the second aspect, in a possible implementation, the objective function is expressed as:
[0017] 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; 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,
[0018] 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; 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).
[0019] 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 solution, so as to achieve the selection of one or more parameter value combinations with the goal of minimizing 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.
[0020] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0021] 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; 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,
[0022] 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; 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. 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 solution, so as to achieve the selection of one or more parameter value combinations with the goal of minimizing 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.
[0023] In a possible implementation based on the first aspect or the second aspect, the objective function is expressed as:
[0024] 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, R represents the number of sampling points for sampling the time-domain signal generated 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;
[0025] Alternatively, 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, R represents the number of sampling points for sampling the time-domain signal generated 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. In this implementation, the specific form of the objective function is shown according to the definition of PAPR, which is beneficial to the implementation of the scheme, so as to achieve the selection of 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.
[0026] In a possible implementation based on the first aspect or the second aspect, the objective function is expressed as:
[0027] 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;
[0028] Alternatively, s o (n) is the first sequence, z(n) is the base sequence, where 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, 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 achieve the selection of 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.
[0029] Based on the first aspect or the second aspect, in a possible implementation manner, the objective function is expressed as:
[0030] 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;
[0031] 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 scheme, so as to achieve the selection of one or more parameter value combinations with the goal of minimizing the 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.
[0032] Based on the first aspect or the second aspect, in a possible implementation, 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)) among all the values of (t(0), t(1), …, t(L - P - 1)) that makes the objective function achieve the minimum value. In this implementation, for the case where P < L, s o (n) is obtained by length modulation according to z(n). The first communication device can determine the redundant extension part in s o (n) through this implementation, so as to further ensure the PARA performance or CM performance of the pilot sequence generated based on the first sequence.
[0033] Based on the first aspect or the second aspect, in a possible implementation, or when 0 ≤ n ≤ P - 1, the first parameter is a in z(n), and the second parameter is b in z(n); N is the period of the cubic term of the position index variable n used to generate the phase in z(n), M is the period of the quadratic term of the position index variable n used to generate the phase in z(n), 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.
[0034] Based on the first aspect or the second aspect, in a possible implementation, the method further includes: the first communication device receives first indication information, and the first indication information is used to indicate the objective function. Thus, the first communication device can select one or more parameter value combinations based on this objective function.
[0035] Based on the first aspect or the second aspect, in a possible implementation, the first indication information is carried in a downlink control information (DCI), a media access control control element (MAC CE), or a radio resource control (RRC) message.
[0036] Based on the first aspect or the second aspect, in a possible implementation, one or more parameter value combinations are used to generate a set of pilot sequences. The set of pilot sequences includes one or more pilot sequences, and one pilot sequence corresponds to one parameter value combination. Thus, the first communication device can obtain one or more pilot sequences, ensure the PAPR performance or CM performance of the pilot sequences, and at the same time ensure the correlation performance between the pilot sequences, avoiding pilot interference between multiple users.
[0037] Based on the first aspect, in one possible implementation, the method further includes: a first communications device receiving second indication information, where the second indication information is used to indicate a parameter value combination from one or more parameter value combinations. This facilitates the first communications device generating a first sequence based on the parameter value combination, and then generating a pilot sequence based on the first sequence. This ensures the capacity of the pilot sequence and further ensures PAPR performance or CM performance of the pilot sequence.
[0038] Based on the first aspect, in one possible implementation, the method further includes: generating, by the first communications device, a first sequence based on a parameter value combination indicated by the second indication information; generating, by the first communications device, a target pilot sequence based on the first sequence; and transmitting, by the first communications device. This ensures the capacity of the pilot sequence and further ensures PAPR performance or CM performance of the pilot sequence.
[0039] Based on the first aspect, in one possible implementation, 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 a parameter value combination. The implementation in which the second indication information indicates the index of the parameter value combination is beneficial for reducing indication overhead.
[0040] Based on the first aspect or the second aspect, in one possible implementation, the method further includes: the first communications device generating a pilot sequence set based on one or more parameter value combinations and a first sequence, where the pilot sequence set includes one or more pilot sequences, with one pilot sequence corresponding to one parameter value combination. This enables the first communications device to obtain one or more pilot sequences, ensuring PAPR performance or CM performance of the pilot sequences, while also ensuring correlation performance between pilot sequences and avoiding pilot interference between multiple users.
[0041] Based on the first aspect or the second aspect, in a possible implementation, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of 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 parameter value combinations with the same first parameter value, 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 first parameter value; 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, and for the pilot sequences corresponding to parameter value combinations with the same second parameter value, 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 second parameter value. Multiple possible ordering modes of the pilot sequences in the pilot sequence set are shown, thereby facilitating the indication of pilot sequences between communication devices and facilitating the transmission of pilot sequences between communication devices.
[0042] Based on the first aspect, in one possible implementation, the method further includes: the first communications device receiving third indication information, where the third indication information is used to indicate a target pilot sequence, where the target pilot sequence is a pilot sequence in a pilot sequence set. This enables the first communications device to transmit the target pilot sequence. This ensures the capacity of the target pilot sequence and further ensures PAPR performance or CM performance of the target pilot sequence.
[0043] Based on the first aspect, in a possible implementation, the method further includes: the first communication device sending 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.
[0044] Based on the first aspect, in a possible implementation, the third indication information is used to indicate the index of the target pilot sequence, thereby facilitating reduction of indication overhead.
[0045] 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.
[0046] 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], 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. When N takes a prime number, the cross-correlation performance or cross-ambiguity performance between any two first sequences containing different x-th terms is better.
[0047] Based on the first aspect or the second 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.
[0048] Based on the first aspect or the second aspect, in a possible implementation, M = N; or, M = 2N, or, M = sm 2 , where both s and m are prime numbers. In this implementation, when M takes a prime number or M = 2N, the cross-correlation performance or cross-ambiguity performance between any two first sequences containing different y-th terms is better.
[0049] Based on the first aspect or the second aspect, in a possible implementation, 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 composed of the cubic terms in the first sequence and / or the sequence composed of the quadratic terms in the first sequence contains a complete cycle of the sequence.
[0050] Based on the second aspect, in a possible implementation, for the first communication device to determine the values of the first parameter and the second parameter, it includes: 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. Thereby improving the capacity of the target pilot sequence and ensuring the PAPR performance or CM performance of the target pilot sequence.
[0051] A third aspect of the present application provides a first communication device, including:
[0052] A processing module is configured to 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 jointly used to determine elements 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; and determine one or more parameter value combinations based on the first candidate set and the second candidate set, where each parameter value combination includes one value of the first parameter and one value of the second parameter.
[0053] A fourth aspect of the present application provides a first communication device, including:
[0054] a processing module, configured to determine a value of a first parameter and a value of a second parameter, where the value of the first parameter is the value of the first parameter in a 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 being determined based on a first candidate set and a second candidate set, the first candidate set including one or more values of the first parameter, the second candidate set including one or more values of the second parameter, the first parameter and the second parameter being jointly used to determine an element in a first sequence, the first sequence being a z-order exponential sequence, where z is an integer greater than or equal to 3; generating a first sequence based on the values of the first parameter and the values of the second parameter; and generating a target pilot sequence based on the first sequence;
[0055] The transceiver module is used to send the target pilot sequence.
[0056] 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.
[0057] Based on the third aspect or the fourth aspect, in one possible implementation, 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.
[0058] 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.
[0059] Based on the third aspect or the fourth aspect, in a possible implementation, each parameter value combination satisfying the first target 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, the 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.
[0060] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is a function related to PAPR or a function related to CM.
[0061] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is a function used to characterize PAPR or CM.
[0062] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is expressed as:
[0063] 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, 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,
[0064] 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, 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).
[0065] Based on the third aspect or the fourth aspect, in a possible implementation, the objective function is expressed as:
[0066] 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, 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,
[0067] 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, and N is the largest prime number not greater than L or the smallest prime number not less than L.
[0068] Based on the third or fourth aspect, in a possible implementation, the objective function is expressed as:
[0069] 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 using s o (n), 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;
[0070] Alternatively, 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 using s o (n), 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.
[0071] Based on the third or fourth aspect, in a possible implementation, the objective function is expressed as:
[0072] 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;
[0073] Alternatively, 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.
[0074] Based on the third or fourth aspect, in a possible implementation, the objective function is expressed as:
[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; 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;
[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; 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.
[0077] Based on the third or fourth aspect, in a possible implementation, t(n - P) is expressed 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 reach the minimum value among all the values of (t(0), t(1), …, t(L - P - 1)).
[0078] Based on the third or fourth aspect, in a possible implementation, 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 in z(n) used to generate the phase with respect to the position index variable n, M is the period of the quadratic term in z(n) used to generate the phase with respect to the position index variable n, and K or K' is determined based on the number of cyclic shifts corresponding to the pilot sequence. Optionally, K or K' is further determined based on N and M.
[0079] Based on the third aspect, in a possible implementation, the first communication device further 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.
[0080] 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.
[0081] Based on the third aspect or the fourth aspect, in a possible implementation manner, the first indication information is carried in a DCI, a MAC CE, or an RRC message.
[0082] 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.
[0083] Based on the third aspect, in a possible implementation, the first communication device further includes a transceiver module, which is used to receive second indication information, where the second indication information is used to indicate a parameter value combination among one or more parameter value combinations.
[0084] Based on the third aspect, in a possible implementation, the processing module is further configured to: generate a first sequence according to a parameter value combination indicated by the second indication information; and generate a target pilot sequence according to the first sequence;
[0085] The first communication device further includes a transceiver module, which is configured to send a target pilot sequence.
[0086] Based on the third 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.
[0087] Based on the third aspect or the fourth aspect, in a possible implementation, the processing module is further used to: generate a pilot sequence set based on 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.
[0088] Based on the third aspect or the fourth aspect, in a possible implementation, the pilot sequences in the pilot sequence set are sorted in ascending order or in descending order according to the values of 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 first parameter value, 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 first parameter value; 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, and for the pilot sequences corresponding to the parameter value combinations with the same second parameter value, 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 second parameter value.
[0089] Based on the third aspect, in a possible implementation, the first communication device further includes a transceiver module, which is used to receive third indication information, where the third indication information is used to indicate a target pilot sequence, where the target pilot sequence is a pilot sequence in a pilot sequence set.
[0090] Based on the third aspect, in a possible implementation, the first communication device further includes a transceiver module, which is configured to send a target pilot sequence.
[0091] 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.
[0092] Based on the third aspect, in a possible implementation manner, the third indication information is carried in a DCI, a MAC CE or an RRC message.
[0093] 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], 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-order term with respect to the position index variable n used to generate the phase in the first sequence.
[0094] 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 for generating the phase in the first sequence, N is the period of the x-th term of the position index variable n for generating 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.
[0095] 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.
[0096] Based on the third aspect or the fourth aspect, in a possible implementation, 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], 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 for generating the phase in the base sequence, and N is the period of the x-th term of the position index variable n for generating the phase in the base sequence.
[0097] Based on the fourth aspect, in a possible implementation, the processing module is specifically configured to: receive the fourth indication information from the second communication device, and the fourth indication information is used to indicate the target parameter value combination.
[0098] The fifth aspect of the present application provides a communication device, which includes: 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 implementation manners in the first aspect or the second aspect.
[0099] Optionally, the communication device further includes a transceiver, and the processor is configured to control the transceiver to transmit and receive signals.
[0100] The sixth aspect of the present application provides a communication device, including a processor and an interface circuit. The processor is configured to communicate with other devices through the interface circuit and execute the method described in the first aspect or the second aspect above. The processor includes one or more.
[0101] In a seventh aspect, the present application provides a communication device comprising a processor, connected to a memory, configured to call a program stored in the memory to execute the method described in the first or second aspect. The memory may be located within or outside the communication device. The processor may include one or more processors.
[0102] In one implementation, the communication device of the third and fourth aspects mentioned above may be a chip or a chip system.
[0103] 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 enabled to execute any one of the implementation methods of the first aspect or the second aspect.
[0104] In a ninth aspect, 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 implementations of the first or second aspects.
[0105] In a tenth aspect, the present application provides a chip device, comprising a processor, for calling a computer program or computer instruction in a memory so that the processor executes any one of the implementations of the first or second aspect described above.
[0106] Optionally, the processor is coupled to the memory via an interface.
[0107] 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 instruction to enable a communication device equipped with the chip system to execute an implementation method as described in any one of the first or second aspects, or to enable the communication device to execute an implementation method as described in any one of the first or second aspects.
[0108] Optionally, the chip system also includes a communication interface for communicating with other devices.
[0109] 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, which 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.
[0110] As can be seen from the above technical solution, 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, and 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 elements in a first sequence. The first sequence is a z-order exponential sequence, where 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 and second candidate sets. Each parameter value combination includes one value of the first parameter and one value of the second parameter. Therefore, it can be seen that the first sequence is a z-order exponential sequence, where 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 increasing the capacity of the pilot sequence to meet the capacity requirements of the communication system. Furthermore, the first communication device determines one or more parameter value combinations based on the first and second candidate sets. This facilitates the first communication device to select a corresponding parameter value combination from the one or more parameter value combinations to generate a first sequence, and then generates a pilot sequence based on the first sequence. This helps ensure the PAPR performance or CM performance of the pilot sequence. BRIEF DESCRIPTION OF THE DRAWINGS
[0111] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application;
[0112] FIG2 is a schematic diagram of an embodiment of a determination method according to an embodiment of the present application;
[0113] FIG3 is a schematic diagram of an embodiment of a method for sending a pilot sequence according to an embodiment of the present application;
[0114] FIG4 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0115] FIG5 is another schematic structural diagram of a communication device according to an embodiment of the present application;
[0116] FIG6 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
[0117] FIG7 is a schematic structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0118] Embodiments of the present application provide a determination method and related apparatus for a first communications 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, and 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 elements in a first sequence. The first sequence is a z-order exponential sequence, where z is an integer greater than or equal to 3. The first communications device determines one or more parameter value combinations based on the first and second candidate sets. Each parameter value combination includes one value of the first parameter and one value of the second parameter. This facilitates the first communications device to generate a pilot sequence based on the first sequence, thereby increasing the capacity of the pilot sequence to meet the capacity requirements of the communications system. Furthermore, the first communications device determines one or more parameter value combinations based on the first and second candidate sets. This facilitates the first communications device to select a corresponding parameter value combination from the one or more parameter value combinations to generate a first sequence, and then generates a pilot sequence based on the first sequence. This facilitates ensuring PAPR performance or CM performance of the pilot sequence.
[0119] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0120] The term "and / or" as used in this application can be used to describe an association relationship between related objects, indicating that three possible relationships exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this application generally indicates that the related objects are in an "or" relationship.
[0121] In wireless communications, the most important and challenging task is to combat the variability and uncertainty of the wireless transmission environment. On the transmitter side, efficient communication methods can effectively utilize instantaneous channel information and perform appropriate information and / or signal preprocessing to ensure that the ship's speed matches the instantaneous channel capacity. This issue becomes even more critical and complex in multi-user and multi-antenna communications.
[0122] 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 and the channel from the receiver to the transmitter have good reciprocity, 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, which assists the base station in obtaining instantaneous channel information between the terminal device and the base station by measuring the reference signal. This reference signal can be an SRS.
[0123] 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 to avoid interference between the SRSs corresponding to the terminal devices within 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 the other 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.
[0124] At the receiving end, accurate data reception and demodulation also require instantaneous channel information. This is achieved by transmitting specific information known to both the transmitter and receiver on specific time-frequency resources. The signal carrying this information is called a DMRS. Knowing the information transmitted by the DMRS, the receiving end can decipher the channel it travels through, i.e., the channel from the transmitter to the receiver, on the time-frequency resources corresponding to the DMRS.
[0125] With the development of multi-antenna technology and the increasing demand for multi-user services, the number of pilot sequences that need to be used simultaneously is increasing. Consequently, the demand for large-capacity pilot sequences is also growing. NR Release 15 specifies methods for generating SRS and DMRS sequences (both SRS and DMRS sequences can be referred to as pilot sequences). Throughout the research and standardization process from Releases 16 to 19, there have been almost constant research or standardization projects to enhance the capacity of SRS and DMRS, focusing on their PAPR and / or CM performance. Currently, terminal devices can use ZC sequences to generate pilot sequences. Specifically, the terminal device truncates or cyclically shifts the ZC sequence to obtain the pilot sequence. Although ZC sequences offer advantages in PAPR and CM performance, they have a relatively small capacity and are difficult to meet the capacity requirements of communication systems. This application provides a corresponding technical solution. 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, and 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 elements in a first sequence. The first sequence is a z-order exponential sequence, where 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 increasing 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 and second candidate sets, each parameter value combination including one value of the first parameter and one value of the second parameter. This further facilitates the first communication device to select a corresponding parameter value combination from the one or more parameter value combinations to generate the first sequence, and then generates the pilot sequence based on the first sequence. This facilitates ensuring the PAPR performance or CM performance of the pilot sequence. For details, please refer to the relevant description of the embodiments below.
[0126] The technical solution of the present application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, a 4th generation (4G) communication system, a 5G communication system, and a communication system after the 5th generation communication system. For example, a 6th generation communication system. For example, a 4th generation communication system may include a long term evolution (LTE) communication system. A 5th generation communication system may include a new radio (NR) communication system. The technical solution of the present application can also be applied to a wireless fidelity (WiFi) system, a communication system that supports the integration of multiple wireless technologies, a device-to-device (D2D) system, or a vehicle to everything (V2X) communication system.
[0127] The communication system to which the technical solution provided in this application applies includes a first communication device and a second communication device, wherein the first communication device and the second communication device implement the technical solution of this 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.
[0128] The following introduces the terminal equipment and network equipment involved in this application.
[0129] Terminal devices, also known as user equipment (UE), mobile stations (MS), mobile terminals (MT), and customer premise equipment (CPE), are devices that include wireless communication capabilities (providing voice and data connectivity to users). Examples include handheld devices, in-vehicle devices, and machine-type communication (MTC) terminals with wireless connectivity. Currently, terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving systems (e.g., drones and vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in unmanned driving can be drones, helicopters, or airplanes. For example, wireless terminals in the Internet of Vehicles can be onboard equipment, complete vehicle equipment, onboard modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, vacuum cleaners, speakers, or set-top boxes.
[0130] It should be noted that the terminal device can 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.
[0131] A network device is a device deployed in a radio access network (RAN) to provide wireless communication capabilities for terminal devices. It connects terminal devices to the radio access network (RAN) node of a wireless network. It can also be called access network equipment, RAN entity, access node, network node, or communication device.
[0132] The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), and may also be a network device in a 5G mobile communication system. For example, a next generation NodeB (gNB), a TRP, or a transmission point (TP) in an NR system; 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 device may also be a network node constituting a gNB or a transmission point. For example, a baseband unit (BBU) or a distributed unit (DU).
[0133] In some deployments, a 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 gNB's functions, while the DU implements some of the gNB's functions.
[0134] 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, radio frequency processing, and related functions of active antennas. The information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of 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.
[0135] It is understood that the network device may include one or more devices including 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 (RAN) or a network device in a core network (CN), which is not limited in this application.
[0136] 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 limit this.
[0137] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application. Referring to FIG1 , the communication system includes a base station 101 and a terminal device 102. Base station 101 can transmit a DMRS to terminal device 102, and terminal device 102 can measure the DMRS to obtain the channel quality between base station 101 and terminal device 102. Alternatively, terminal device 102 can transmit an SRS to base station 101, and base station 101 can measure the SRS to obtain the channel quality between terminal device 102 and base station 101.
[0138] It should be noted that Figure 1 only introduces the scenario of transmitting SRS or DMRS between the base station 101 and the terminal device 102. In actual applications, this application is also applicable to the transmission of synchronization signals or scrambled signals between the base station 101 and the terminal device 102, and does not specifically limit the applicable scenarios of this application.
[0139] The technical solution of this application is introduced below in conjunction with specific embodiments.
[0140] FIG. 2 is a schematic diagram of an embodiment of the determination method of the embodiment of the present application. Referring to FIG. 2, the method includes:
[0141] 201. The first communication device determines a first candidate set and a second candidate set.
[0142] 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.
[0143] Optionally, the first parameter and the second parameter are jointly used to determine the phase of the elements in the first sequence.
[0144] 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, which can be specifically 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. <00C0451>
[0145] Next, the value ranges corresponding to N and M in the first sequence are introduced.
[0146] 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.
[0147] [[ID=CO]]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 yet another possible implementation, M = sm 2 , where both s and m are prime numbers.
[0148] 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].
[0149] Some possible implementations of the value of the second parameter in the second candidate set are introduced below.
[0150] Implementation method 1: The value of the second parameter in the second candidate set belongs to the interval (0, M-1].
[0151] Implementation method 2: The value of the second parameter in the second candidate set belongs to the interval (0, N-1).
[0152] In this implementation, typically, N is a factor of M. For example, M=2N.
[0153] 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.
[0154] In this implementation, M=sm 2 .
[0155] 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 methods 1 to 3.
[0156] 202. The first communication device determines one or more parameter value combinations based on the first candidate set and the second candidate set.
[0157] 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.
[0158] 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.
[0159] Optionally, among the one or more parameter value combinations, each parameter value combination satisfies the first target condition.
[0160] Optionally, each parameter value combination among the one or more parameter value combinations that satisfies the first objective condition includes: Q parameter value combinations corresponding to the first Q values that minimize the value of the objective function 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 is an integer greater than or equal to 1.
[0161] The objective function is a function related to PAPR or CM, that is, the objective function is a function used to characterize PAPR or CM.
[0162] In one 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)).
[0163] In general, when calculating f(s o (n)), the first communication device can ignore the linear term and 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.
[0164] The first communication device is configured to generate an object 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. This can be specifically expressed as: (a, b) Q =arg a,b min Q (f(s o (n))) Formula 1
[0165] 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 The value of (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.
[0166] 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)).
[0167] The following introduces the objective function f(s) in combination with the definition of PAPR. o (n)) are several possible representations. This application is still applicable to other expression forms, and this application does not limit them specifically.
[0168] In one possible implementation, f(s o (n)) can be expressed as:
[0169] 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.
[0170] In another possible implementation, f(s o (n)) can be expressed as:
[0171] 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.
[0172] In another possible implementation, f(s o (n)) can be expressed as:
[0173] 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.
[0174] In another possible implementation, f(s o (n)) can be expressed as:
[0175] 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.
[0176] In the above formulas 2 to 5, R may be predefined by the protocol or configured and indicated by indication information, and this application does not limit this. Generally, R ≥ L. In particular, R ≥ 4L.
[0177] The following introduces the objective function f(s) in combination with the definition of CM performance. o (n)) are several possible representations. 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] 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. RCM ref | dB and C are both constants.
[0180] In one possible implementation, RCM[s(t)]| dBIt can be defined in a continuous form, 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
[0181] In another possible implementation, RCM[s(t)]| dB It can be defined in a discrete form, specifically expressed as rms(u) represents taking the root mean square of u,
[0182] Generally, if M is much larger than N, the above objective function is used to select the parameter value combinations corresponding to the Q values that minimize the value of the 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. [[ID= nineteen]]
[0183] In another possible implementation, the first sequence is represented as s o (n), 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. Optionally, P = min(N, M) or P = max(N, M).
[0184] The first communication device determines s o (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, in s o (n), the first-order term and constant term in the phase of z(n) can be ignored. For example, the first sequence is a cubic exponential sequence, 0 ≤ n ≤ P - 1. s o [[ID= thirty-seven]]](n) can be expressed as:
[0185] Let i = n - P, then the specific form of t(i) can be expressed as:
[0186] Among them, (t(0), t(1), …, t(LP-1)) represents a set of combinations of (t(0), t(1), …, t(LP-1)), argt(0), t(1), …, t(LP-1)min(f([z(0), z(1), …, z(P), t(0), t(1), …, t(LP-1)])) represents the range of possible values of all (t(0), t(1), …, t(LP-1)) such that 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.
[0187] The first communication device is configured to generate an object 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. 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).
[0188] Objective function f(s o (n)) can be a function related to PAPR or CM. Specifically, the objective function f(s o For some possible expressions of (n)), please refer to the above formulas 2 to 6. 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).
[0189] It should be noted that z(n) in the above formulas 2 to 6 can also be generated by the basic sequence and the 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).
[0190] Optionally, 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.
[0191] The following describes some possible ordering methods for the pilot sequences in the pilot sequence set. This application is still applicable to other ordering methods, and this application does not limit them specifically.
[0192] Implementation method 1: The pilot sequences in the pilot sequence set are sorted in ascending order or descending order according to the values corresponding to the objective function under the parameter value combinations corresponding to the pilot sequences.
[0193] For example, the Q parameter value combinations include four 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. Where 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}.
[0194] 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.
[0195] Implementation method 2: 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. For the pilot sequences corresponding to the parameter value combinations with the same first parameter value, 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 first parameter value.
[0196] For example, the Q parameter value combinations include four 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). Where 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}.
[0197] It should be noted that the pilot sequences in the pilot sequence set can 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 can 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 limit this specifically.
[0198] Implementation method 3: 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 second parameter value, 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 second parameter value.
[0199] It should be noted that the pilot sequences in the pilot sequence set can 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 can 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 limit this.
[0200] The above illustrates an implementation method for 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, and this application does not limit this. For example, the first sequence may also be used to generate a synchronization sequence or a scrambling sequence. For synchronization sequences or scrambling sequences, the objective function may be a function related to relevant performance.
[0201] It should be noted that Q can be predefined by the protocol, or it can be determined by L, or multiple preset values can be predefined by the protocol and indicated through indication information. This application does not limit this specifically.
[0202] 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 it by the indication information. This implementation method is described below in conjunction with step 202a.
[0203] Optionally, the embodiment shown in FIG2 further includes step 202a. Step 202a may be performed before step 202.
[0204] 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.
[0205] The first indication information is used to indicate the objective function.
[0206] 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.
[0207] Optionally, the embodiment shown in FIG2 further includes steps 202b to 202c.
[0208] 202b. The second communication device determines a first candidate set and a second candidate set.
[0209] 202c. The second communication device determines one or more parameter value combinations according to the first candidate set and the second candidate set.
[0210] Steps 202b to 202c are similar to steps 201 to 202 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of steps 201 to 202 in the embodiment shown in FIG. 2 , which will not be repeated here.
[0211] Optionally, if the embodiment shown in FIG2 further includes step 202a, there is no fixed order in which steps 202b through 202c are performed relative to step 202a. Steps 202b through 202c may be performed first, followed by step 202a; or, step 202a may be performed first, followed by steps 202b through 202c; or, depending on the circumstances, steps 202b through 202c and step 202a may be performed simultaneously. This application does not impose any specific restrictions.
[0212] 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.
[0213] 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.
[0214] Optionally, the embodiment shown in FIG2 further includes step 203. Step 203 may be performed after step 202.
[0215] 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.
[0216] The second indication information is used to indicate one parameter value combination among one or more parameter value combinations.
[0217] 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.
[0218] Optionally, the second indication information is carried in a DCI, MAC CE or RRC message.
[0219] It should be noted that if the embodiment shown in FIG. 2 further includes steps 202b to 202c, step 203 may be performed after step 202c.
[0220] Optionally, the embodiment shown in FIG2 further includes steps 204 to 206. Steps 204 to 206 may be performed after step 203.
[0221] 204. The first communication device generates a first sequence according to the parameter value combination indicated by the second indication information.
[0222] 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.
[0223] 205. The first communication device generates a target pilot sequence according to the first sequence.
[0224] 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.
[0225] 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.
[0226] 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.
[0227] 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.
[0228] In one 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 detect and / or estimate the uplink channel between the terminal device and the network device. Optionally, because 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.
[0229] 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 detect and / or estimate the downlink channel between the network device and the terminal device. Optionally, because 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 based on the estimated result of the downlink channel.
[0230] In another possible implementation, the first communication device and the second communication device may each determine a pilot sequence set based on one or more parameter value combinations. The second communication device may then indicate one of the pilot sequences to the first communication device. Optionally, the embodiment shown in FIG2 further includes step 207. Step 207 may be performed after step 202.
[0231] 207. The first communication device generates a pilot sequence set according to one or more parameter value combinations and the first sequence.
[0232] 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 ordering methods of the pilot sequences in the pilot sequence set, please refer to the above related introduction and will not be repeated here.
[0233] Optionally, the embodiment shown in FIG2 further includes step 208 .
[0234] 208. The second communication device generates a pilot sequence set according to one or more parameter value combinations and the first sequence.
[0235] 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.
[0236] Optionally, there is no fixed execution order between step 207 and step 208. Step 207 can be executed first, and then step 208; or, step 208 can be executed first, and then step 207; or, step 207 and step 208 can be executed simultaneously depending on the situation. This application does not make any specific limitations.
[0237] It should be noted that the above step 208 is only an exemplary implementation. 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.
[0238] Optionally, the embodiment shown in FIG2 further includes step 209. Step 209 may be performed after step 208.
[0239] 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.
[0240] The third indication information is used to indicate a target pilot sequence, and the target pilot sequence is a pilot sequence in the pilot sequence set.
[0241] Optionally, the third indication information is used to indicate the index of the target pilot sequence.
[0242] Optionally, the embodiment shown in FIG2 further includes step 210. Step 210 may be performed after step 209.
[0243] 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.
[0244] Step 210 is similar to step 206. For details, please refer to the relevant introduction of step 206, which will not be repeated here.
[0245] 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, and 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 elements in a first sequence. The first sequence is a z-order exponential sequence, where 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 and second candidate sets. Each parameter value combination includes one value of the first parameter and one value of the second parameter. Therefore, it can be seen that the first sequence is a z-order exponential sequence, where 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 increasing the capacity of the pilot sequence to meet the capacity requirements of the communication system. Furthermore, the first communication device determines one or more parameter value combinations based on the first and second candidate sets. This facilitates the first communication device to select a corresponding parameter value combination from the one or more parameter value combinations to generate a first sequence, and then generates a pilot sequence based on the first sequence. This helps ensure the PAPR performance or CM performance of the pilot sequence.
[0246] It should be noted that the embodiment shown in FIG2 above only illustrates the implementation method of the first communication device determining the parameter value combination including the first parameter and the second parameter. In actual applications, 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 can 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 with respect to 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 with respect to the position index variable n used to generate the phase in the first sequence. The first communication device can also determine the coefficient of the quartic term with respect to the position index variable n used to generate the phase in the first sequence in a similar manner.
[0247] The present application also provides another embodiment. For details, please refer to FIG3 , which 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:
[0248] 301. A first communication device determines a value of a first parameter and a value of a second parameter.
[0249] 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 relevant introduction in the embodiment shown in Figure 2 above. For the one or more parameter value combinations, please refer to the relevant introduction in the embodiment shown in Figure 2 above.
[0250] Optionally, the first communication device determines the value of the first parameter and the 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.
[0251] 302. The first communication device generates a first sequence according to the value of the first parameter and the value of the second parameter.
[0252] Step 302 is similar to step 204 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of step 204 in the embodiment shown in FIG. 2 , which will not be repeated here.
[0253] 303. The first communication device generates a target pilot sequence according to the first sequence.
[0254] Step 303 is similar to step 205 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of step 205 in the embodiment shown in FIG. 2 , which will not be repeated here.
[0255] 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.
[0256] Step 304 is similar to step 206 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of step 206 in the embodiment shown in FIG. 2 , which will not be repeated here.
[0257] As can be seen, the first sequence is a z-order exponential sequence, where z is an integer greater than or equal to 3. The first communications 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 communications 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. This facilitates ensuring PAPR performance or CM performance of the target pilot sequence.
[0258] The communication device provided in the embodiments of the present application is described below.
[0259] FIG4 is a schematic diagram of a communication device according to an embodiment of the present application. Referring to FIG4 , a communication device 400 can be used to execute the process executed by the first communication device or the second communication device in the embodiments shown in FIG2 and FIG3 . For details, please refer to the relevant description of the above method embodiments.
[0260] The communication device 400 includes a processing module 401. Optionally, the communication device 400 further includes a transceiver module 402.
[0261] The processing module 401 is used to process data. The transceiver module 402 can implement corresponding communication functions. The transceiver module 402 can also be called a communication interface or a communication module.
[0262] 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 to enable the communication device to implement the aforementioned method embodiment.
[0263] In one possible implementation, the communication device 400 can be used to perform the actions performed by the first communication device in the above method embodiment. The communication device 400 can 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:
[0264] Processing module 401 is used to 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 jointly used to determine elements 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; and determine one or more parameter value combinations based on the first candidate set and the second candidate set, where each parameter value combination includes a value of the first parameter and a value of the second parameter.
[0265] In another possible implementation, communication device 400 can be used to perform the actions performed by the second communication device in the above method embodiment. Communication device 400 can be a second communication device or a component configurable in a second communication device. Processing module 401 is used to perform processing-related operations on the second communication device side in the above method embodiment. Transceiver module 402 is used to perform reception-related operations on the second communication device side in the above method embodiment.
[0266] 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.
[0267] 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. The specific implementation depends on whether the above solution executed by the communication device 400 includes a sending action and a receiving action.
[0268] Optionally, the communication device 400 is used to perform the actions performed by the first communication device or the second communication device in the embodiments shown in Figures 2 and 3. For details, please refer to the relevant introductions in the embodiments shown in Figures 2 and 3, which will not be elaborated here.
[0269] 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.
[0270] The processing module 401 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 402 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 402 can also be called a communication module or communication interface. The storage module can be implemented by at least one memory.
[0271] FIG5 is another schematic diagram of the structure of a communication device according to an embodiment of the present application. Referring to FIG5 , a communication device 500 can be used to execute the process executed by the first communication device or the second communication device in the embodiments shown in FIG2 and FIG3 . For details, please refer to the relevant description of the above method embodiments.
[0272] The communication device 500 includes a processing module 501 and a transceiver module 502 .
[0273] The processing module 501 is used to perform data processing. The transceiver module 502 can implement corresponding communication functions. The transceiver module 502 can also be called a communication interface or a communication module.
[0274] 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 to enable the communication device to implement the aforementioned method embodiment.
[0275] In one possible implementation, the communication device 500 can be used to perform the actions performed by the first communication device in the above method embodiment. The communication device 500 can be the first communication device or a component that can 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:
[0276] The processing module 501 is used to determine the value of a first parameter and the value of a second parameter, where 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 one or more parameter value combinations, and the one or more parameter value combinations are determined based on 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 elements in a first sequence, where the first sequence is a z-times exponential sequence, where z is an integer greater than or equal to 3; a first sequence is generated based on the value of the first parameter and the value of the second parameter; a target pilot sequence is generated based on the first sequence; and a transceiver module 502 is used to send the target pilot sequence.
[0277] In another possible implementation, the communication device 500 can be used to perform the actions performed by the second communication device in the above method embodiment. The communication device 500 can be a second communication device or a component configurable 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.
[0278] 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.
[0279] 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. The specific implementation depends on whether the above solution executed by the communication device 500 includes a sending action and a receiving action.
[0280] Optionally, the communication device 500 is used to perform the actions performed by the first communication device or the second communication device in the embodiments shown in Figures 2 and 3. For details, please refer to the relevant introductions in the embodiments shown in Figures 2 and 3, which will not be elaborated here.
[0281] 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.
[0282] The processing module 501 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 502 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 502 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0283] The present application further 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 performed by the first communication device or the second communication device in the above method embodiment.
[0284] When the communication device 600 is a terminal device, FIG6 shows a simplified schematic diagram of the terminal device structure. As shown in FIG6 , the terminal device includes a processor. The processor is primarily used to process communication protocols and communication data; control the terminal device; execute software programs; and process software program data.
[0285] Optionally, the terminal device further includes a memory and / or a transceiver. The memory can store computer program code, 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).
[0286] Memory is primarily used to store software programs and data. Radio frequency circuits are primarily used to convert baseband signals into radio frequency signals and process them. Antennas are primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices may include touch screens, displays, or keyboards. These devices are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0287] 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. The RF circuit then performs RF processing on the baseband signal and transmits 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 shows only one memory, processor, and transceiver. In actual terminal device products, 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, etc. The memory may be set independently of the processor or integrated with the processor, and this is not limited in the embodiments of the present application.
[0288] In the embodiment of the present application, the antenna and 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.
[0289] As shown in Figure 6, the terminal device includes a processor 610. Optionally, the terminal device also includes a memory 620 and / or a transceiver 630. Processor 610 may also be referred to as a processing unit, processing board, processing module, or processing device. Transceiver 630 may also be referred to as a transceiver unit, transceiver, or transceiver device.
[0290] Optionally, the device in transceiver 630 that implements the receiving function is considered a receiving module, and the device in transceiver 630 that implements the transmitting function is considered a transmitting module. That is, transceiver 630 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0291] The processor 610 is used to execute the processing actions of the first communication device or the second communication device in the embodiments shown in Figures 2 and 3. The transceiver 630 is used to execute the transceiver actions of the first communication device or the second communication device in the embodiments shown in Figures 2 and 3.
[0292] It should be understood that FIG6 is merely an example and not a limitation, and the terminal device including the transceiver module and the processing module may not rely on the structure shown in FIG4 or FIG6.
[0293] When the communication device 600 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver may be an input / output circuit or a communication interface. The processor may be a processing module, a microprocessor, or an integrated circuit integrated on the chip. In the above method embodiments, the transmission operation of the first or second communication device may be understood as an output of the chip, and the reception operation of the first or second communication device may be understood as an input of the chip.
[0294] The present application further provides a communication device 700, which can be a network device or a chip. The communication device 700 can be used to perform the operations performed by the first communication device or the second communication device in the embodiments shown in Figures 2 and 3 above.
[0295] When the communication device 700 is a network device, for example, a base station, FIG7 shows a simplified schematic diagram of a base station structure. The base station includes a portion 710. Optionally, the base station also includes a portion 720 and / or a portion 730.
[0296] 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, used to control the base station to perform the processing operations on the network device side in the above method embodiment.
[0297] Part 720 is mainly used to store computer program code and data.
[0298] 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, transceiver, transceiver circuit, or transceiver. The transceiver module of part 730, which can also be referred to as a transceiver or transceiver, 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, and a transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit.
[0299] Sections 710 and 720 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0300] For example, in one implementation, the transceiver module in section 730 is used to execute the transceiver-related processes performed by the first communication device or the second communication device in the embodiments shown in Figures 2 and 3. The processor in section 710 is used to execute the processing-related processes performed by the first communication device or the second communication device in the embodiments shown in Figures 2 and 3.
[0301] It should be understood that FIG7 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structure shown in FIG5 or FIG7.
[0302] When communication device 700 is a chip, the chip includes a transceiver, memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the network device's sending operation can be understood as the chip's output, and the network device's receiving operation can be understood as the chip's input.
[0303] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first communication device or the second communication device in the above method embodiment.
[0304] 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.
[0305] An embodiment of the present application further provides a computer program product comprising 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.
[0306] The present application also provides a communication system including the first communication device described in the above embodiment and the second communication device described in the above embodiment. The first communication device is configured 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 configured to perform some or all of the operations performed by the second communication device in the above method embodiment.
[0307] An embodiment of the present application further 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 method provided in the embodiments shown in FIG. 2 and FIG. 3 .
[0308] In one possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in FIG. 2 and FIG. 3 , and the output of the chip device corresponds to the sending operation in any one of the embodiments shown in FIG. 2 and FIG. 3 .
[0309] Optionally, the processor is coupled to the memory via an interface.
[0310] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.
[0311] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in any of the embodiments shown in Figures 2 and 3. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0312] 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.
[0313] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.
[0314] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0315] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0316] 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 enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute 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 a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0317] 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 above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above 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 determination method, characterized in that: The method includes: 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. The first parameter and the second parameter are jointly used to determine elements in a first sequence, and the first sequence is a z-th exponential sequence, where 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.
2. The method according to claim 1, characterized in that The first parameter and the second parameter are jointly used to determine the phase of the elements in the first sequence.
3. The method according to claim 1 or 2, characterized in that: The first parameter is the coefficient of the x-th term of the position index variable n for generating the phase in the first sequence, and the second parameter is the coefficient of the y-th term of the position index variable n for generating 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.
4. The method according to any one of claims 1 to 3, characterized in that Among the one or more parameter value combinations, each parameter value combination satisfies a first target condition.
5. The method according to claim 4, characterized in that Each parameter value combination satisfying the first target 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, the Q parameter value combinations corresponding to the Q values that make the value of the objective function the smallest, where Q is an integer greater than or equal to 1.
6. The method according to claim 5, characterized in that The objective function is a function related to the peak-to-average power ratio PAPR or a function related to the cubic metric CM.
7. The method according to claim 5 or 6, 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, 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 o (n) is the first sequence, The z(n) is a 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 using s o (n).
9. The method according to any one of claims 5 to 7, 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 o (n) is the first sequence, z(n) is a base sequence, 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, and N is the largest prime number not greater than L or the smallest prime number not less than L.
10. The method according to any one of claims 5 to 7, 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 o (n) is the first sequence, The z(n) is a 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 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.
11. The method according to any one of claims 5 to 7, 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 o (n) is the first sequence, The z(n) is a base sequence, and the position index variable n in the base sequence belongs to the interval [0, P-1], where P < L, and 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, 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.
12. The method according to any one of claims 5 to 7, 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 o (n) is the first sequence, The z(n) is a 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 value obtained by using the s o (n) the generated time domain signal; the RCM ref | dB and C are both constants, and rms(u) represents the root mean square of u.
13. The method according to any one of claims 8 to 12, characterized in that 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)).
14. The method according to any one of claims 8 to 13, 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, characterized in that The method further includes: Receiving first indication information, where the first indication information is used to indicate the objective function.
16. The method according to claim 15, characterized in that The first indication information is carried in a downlink control information DCI, a media access control control element MAC CE, or a radio resource control RRC message.
17. The method according to any one of claims 1 to 16, characterized in that The one or more parameter value combinations are used to generate a pilot sequence set, and 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, characterized in that The method further includes: Receiving second indication information, where the second indication information is used to indicate one parameter value combination among the one or more parameter value combinations.
19. The method according to claim 18, characterized in that The method further includes: 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, 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, 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, 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, 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, characterized in that The method further comprises: The target pilot sequence is sent.
25. The method according to claim 23 or 24, 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, 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, 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, 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, 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 with respect to the position index variable n for generating the phase in the base sequence, and N is the period of the x-th term with respect to the position index variable n for generating the phase in the base sequence.
30. A communication device, 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, 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, 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, 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, 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, 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, characterized in that: The chip system also includes a communication interface for communicating with other devices.
37. A chip system, 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.