Communication method, communication apparatus, and storage medium

By negotiating the set of coefficients for filtering processing between the terminal and network equipment, the sidelobe level of the autocorrelation function of the DFT-s-OFDM waveform is reduced, thus solving the problem of signal performance degradation and improving the performance of the communication system.

WO2026040615A1PCT designated stage Publication Date: 2026-02-26HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104444
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-23
Filing Date
2025-06-27
Publication Date
2026-02-26

AI Technical Summary

Technical Problem

In communication systems, the high sidelobe level of the signal autocorrelation function of DFT-s-OFDM waveforms leads to a decline in signal performance, and the inability of the terminal and network equipment to negotiate the filtering coefficients affects communication performance.

Method used

The set of coefficients required for filtering is determined through negotiation between the terminal and network equipment. The terminal receives the information to determine the set of coefficients and performs filtering on the first sequence to generate a second sequence with consistent phase, thereby reducing the sidelobe level of the autocorrelation function.

Benefits of technology

This reduces the sidelobe level of the signal's autocorrelation function, improves the signal's communication performance, and ensures the signal's performance in correlation processing operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104444_26022026_PF_FP_ABST
    Figure CN2025104444_26022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method, a communication apparatus, and a storage medium, capable of reducing the side lobe level of an autocorrelation function of a signal. The method comprises: receiving first information, and sending second information, wherein the first information is used for indicating parameters required to determine at least one set of coefficients, the second information is used for indicating at least one set of coefficients determined on the basis of the first information, each set of coefficients among the at least one set of coefficients comprises at least one group of coefficients, the at least one group of coefficients are coefficients required to filter the amplitude of a first sequence to obtain the amplitude of a second sequence, the phase of an element having index i in the first sequence is the same as the phase of an element having index i in the second sequence, the first sequence is a sequence obtained by preprocessing information bits, i being an integer less than or equal to M, and the number of elements comprised in the first sequence and the number of elements comprised in the second sequence are both M, M being a positive integer. A first signal is a signal generated on the basis of the second sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication apparatus, and storage medium

[0001] This application claims priority to the Chinese patent application No. 202411173882.1, filed on August 23, 2024, entitled "Communication method, communication apparatus, and storage medium", the entire content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method, a communication apparatus and a storage medium. BACKGROUND

[0003] At present, in a communication system, a signal transmitted by a terminal to a network device can be a signal of a discrete fourier transformation spreading orthogonal frequency division multiplexing (DFT-s-OFDM) waveform. However, after a modulation symbol is subjected to DFT spread processing, the modulation symbol becomes a non-constant modulus sequence, that is, there are at least two elements in the sequence whose amplitudes are different. When the frequency domain sequence is a non-constant modulus sequence, the autocorrelation function of the DFT-s-OFDM waveform signal generated based on the non-constant modulus sequence is not an ideal impulse function, which in turn causes the autocorrelation function sidelobe level of the DFT-s-OFDM waveform signal to be high. However, a high sidelobe level of the autocorrelation function of the signal will result in poor performance when the signal is used for correlation processing and other operations. SUMMARY

[0004] To solve the above technical problem, the embodiments of the present application provide a communication method, a communication apparatus and a storage medium, which can reduce the sidelobe level of the autocorrelation function of the signal.

[0005] In a first aspect, a communication method is provided. The method can be performed by a terminal, by a component of the terminal, such as a processor, circuit, chip, or chip system of the terminal, or by a logic module or software that can implement all or part of the terminal function. The following is described by way of example with the method being performed by the terminal. The communication method includes receiving first information and transmitting second information. The first information is used to indicate parameters required for determining at least one coefficient set. The second information is used to indicate at least one coefficient set determined based on the first information. Each of the at least one coefficient set includes at least one group of coefficients. The at least one group of coefficients are coefficients required for filtering the amplitudes of a first sequence to obtain the amplitudes of a second sequence. The phase of an element with an index i in the first sequence is the same as the phase of an element with the index i in the second sequence. The first sequence is a sequence obtained by preprocessing information bits. The number of elements included in the first sequence and the number of elements included in the second sequence are both M, where M is a positive integer. A first signal is generated based on the second sequence.

[0006] In the embodiments of the present application, the terminal can receive the first information to learn the parameters required for determining the at least one coefficient set, and transmit the at least one coefficient set determined based on the first information, so that the terminal and the network device can both learn the at least one coefficient set, to realize the terminal and the network device negotiating to determine the at least one coefficient set required for filtering the first sequence. In this way, the terminal can subsequently filter the amplitudes of the first sequence based on the coefficients in the at least one coefficient set to obtain the amplitudes of the second sequence.

[0007] In addition, the filtering operation can reduce the variation of the first sequence, so that the amplitudes of the second sequence determined based on the amplitudes of the first sequence can be as flat as possible, so that the autocorrelation function sidelobe level of the signal determined based on the second sequence is low, and the performance of the signal when performing correlation processing and other operations is better.

[0008] Furthermore, the phase of the element with the index i in the first sequence is the same as the phase of the element with the index i in the second sequence. That is, the terminal keeps the phase between the two sequences the same during the generation of the signal, so that the difference between the two sequences can be reduced as much as possible, to avoid the strong difference between the two sequences affecting the communication performance of the signal, and thus to ensure the communication performance of the signal as much as possible.

[0009] In combination with the first aspect described above, in a possible implementation manner, the first information includes at least one of the following: an error vector magnitude, a peak-to-sidelobe ratio, an integrated sidelobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering, a number of coefficients included in each group of coefficients in the at least one group of coefficients, or a type of the filter.

[0010] That is, the embodiment of the present application provides a plurality of dimensional parameters required for determining the at least one coefficient set, so that the network device can more accurately determine the at least one coefficient set, and provide a more accurate data basis for subsequent filtering processing of the amplitudes of the first sequence.

[0011] In combination with the above first aspect, in a possible implementation, the error vector magnitude and the modulation order corresponding to the first sequence have a corresponding relationship.

[0012] That is, since the error vector magnitudes required for demodulation of signals of different modulation orders are different, different error vector magnitudes are associated with different modulation orders, so as to ensure the communication performance of the generated first signal.

[0013] In combination with the above first aspect, in a possible implementation, the method provided by the embodiment of the present application further includes: receiving third information, and determining a second sequence based on the first coefficient and the first sequence, wherein the third information is used to indicate the first coefficient, and the first coefficient is a group of coefficients in the at least one coefficient set.

[0014] That is, since the group of coefficients (i.e., the first coefficient) in the at least one coefficient set actually used by the terminal needs to be indicated by the network device to the terminal, the network device can directly indicate the above-mentioned first coefficient to the terminal through the third information, so that the terminal directly and clearly obtains the first coefficient through the third information, so that the terminal can determine the second sequence based on the first coefficient and the first sequence.

[0015] In combination with the above first aspect, in a possible implementation, the third information includes a first index and / or a second index, the first index corresponds to a first coefficient set in which the first coefficient is located, and the at least one coefficient set includes the first coefficient set; and the second index corresponds to the first coefficient.

[0016] That is, the embodiment of the present application provides a way of representing the third information through an index, the first index corresponds to the first coefficient set in which the first coefficient is located, and the second index corresponds to the first coefficient, so that the third information can be simply indicated through the first index and / or the second index, so as to save the communication overhead, and further facilitate the terminal to more simply determine the first coefficient based on the above-mentioned first index and / or the second index, and reduce the processing burden of the terminal.

[0017] With the first aspect above, in a possible implementation, the method provided by the embodiments of the present application further includes: receiving fourth information, and determining the second sequence based on the first coefficient and the first sequence, wherein the fourth information is used to indicate at least one of a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a transmission layer number corresponding to the first sequence, and the at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the transmission layer number corresponding to the first sequence corresponds to the first coefficient, and the first coefficient is a group of coefficients in the at least one coefficient set.

[0018] That is, since the coefficients in the at least one coefficient set actually used by the terminal (i.e., the first coefficient) need to be indicated by the network device to the terminal, the network device can indirectly indicate the first coefficient to the terminal through at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the transmission layer number corresponding to the first sequence indicated by the fourth information, so that the terminal can determine the second sequence based on the first coefficient and the first sequence, thus without adding a related field to indicate the first coefficient, thereby reducing the communication overhead.

[0019] With the first aspect above, in a possible implementation, any group of coefficients in the at least one group of coefficients includes coefficients whose sum is 1.

[0020] That is, the sum of the one or more coefficients included in any group of coefficients described in the embodiments of the present application can be 1, so that the power of the sequence before and after the filtering processing can be equal, and the difference between the two sequences can be reduced as much as possible, so as to avoid that the strong difference between the two sequences affects the communication performance of the signal, thereby ensuring the communication performance of the signal as much as possible.

[0021] In a second aspect, a communication method is provided, which can be executed by a network device, or by components of the network device, such as a processor, a chip, or a chip system of the network device, or by a logic module or software capable of implementing all or part of the functions of the network device. The following takes the method executed by the network device as an example for description. The communication method includes: sending first information and receiving second information, the first information is used to indicate parameters required for determining at least one coefficient set, and the second information is used to indicate the at least one coefficient set determined based on the first information, each coefficient set in the at least one coefficient set includes at least one group of coefficients, the at least one group of coefficients are coefficients required for filtering the amplitude of a first sequence to obtain the amplitude of a second sequence, the phase of an element with index i in the first sequence is the same as the phase of an element with index i in the second sequence, the first sequence is a sequence obtained by preprocessing information bits, i is an integer less than or equal to M, the number of elements included in the first sequence and the number of elements included in the second sequence are both M, and M is a positive integer. The first signal is a signal generated based on the second sequence.

[0022] In a possible implementation of the second aspect, the first information includes at least one of the following: an error vector magnitude, a peak-to-sidelobe ratio, an integrated sidelobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering, a number of coefficients included in each of at least one set of coefficients, or a type of the filter.

[0023] In a possible implementation of the second aspect, the error vector magnitude has a corresponding relationship with a modulation order corresponding to the first sequence.

[0024] In a possible implementation of the second aspect, the method further includes: sending third information, the third information being used to indicate a first coefficient, the first coefficient being a set of coefficients in the at least one set of coefficients.

[0025] In a possible implementation of the second aspect, the third information includes a first index and / or a second index, the first index corresponding to a first set of coefficients in which the first coefficient is located, the at least one set of coefficients including the first set of coefficients, and the second index corresponding to the first coefficient.

[0026] In a possible implementation of the second aspect, the method further includes: sending fourth information, the fourth information being used to indicate at least one of the following: a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence, wherein the at least one of the following: the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to the first coefficient, the first coefficient being a set of coefficients in the at least one set of coefficients.

[0027] In a possible implementation of the second aspect, the method further includes: receiving the first signal, and demodulating the first signal to obtain a second sequence; performing equalization processing on the second sequence based on the first coefficient and the first sequence to obtain the first sequence, and performing demodulation processing on the first sequence to obtain information bits.

[0028] That is, the network device can receive the first signal, and demodulate the first signal to obtain a second sequence of first coefficients. The network device can perform equalization processing on the second sequence based on the first coefficients to obtain a first sequence, and perform demodulation processing on the first sequence to obtain the information bits. Since the first coefficients are used to filter the amplitudes of the first sequence to obtain the amplitudes of the second sequence, the first coefficients can also be used to equalize the amplitudes of the second sequence to obtain the amplitudes of the first sequence. That is, the equalization processing can be understood as the inverse processing of the filtering processing. From the above, it can be known that the amplitudes of the first sequence are filtered. The filtering processing operation reduces the variation of the first sequence, and makes the amplitudes of the second sequence determined based on the amplitudes of the first sequence as flat as possible, so that the autocorrelation function sidelobe level of the first signal generated through the filtering processing operation is low, and the performance is better when the signal is used for correlation processing and other operations.

[0029] In a possible implementation of the second aspect, the sum of the one or more coefficients in any of the at least one group of coefficients is 1.

[0030] In a third aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus can be the network device in the second aspect or any of the possible implementation of the second aspect, or an apparatus (e.g., a chip) including the network device or included in the network device. The communication apparatus can also be the terminal in the first aspect or any of the possible implementation of the first aspect, or an apparatus (e.g., a chip) including the terminal or included in the terminal. The communication apparatus includes modules, units, or means corresponding to the methods described above, which can be implemented by hardware, software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0031] In some possible design, the communication apparatus can include a processing module and a transceiver module. The transceiver module, which can also be referred to as a transceiver unit, is configured to implement the functions of transmitting and / or receiving in any of the aspects and possible implementation thereof. The transceiver module can be implemented by a transceiver circuit, a transceiver, a transceiver chip, or a communication interface. The processing module is configured to implement the processing functions in any of the aspects and possible implementation thereof.

[0032] In some possible design, the transceiver module includes a transmitting module and a receiving module, which are configured to implement the functions of transmitting and receiving in any of the aspects and possible implementation thereof.

[0033] In a fourth aspect, a communication apparatus is provided, which comprises: a processor and a memory; the memory is configured to store computer instructions, which, when executed by the processor, cause the communication apparatus to perform the method in any one of the aspects above. The communication apparatus can be the network device in the second aspect above, or any implementation of the second aspect, or an apparatus comprising the network device, or an apparatus comprised in the network device, such as a chip; or the communication apparatus can be the terminal in the first aspect above, or any implementation of the first aspect, or an apparatus comprising the terminal, or an apparatus comprised in the terminal, such as a chip.

[0034] In a fifth aspect, a communication apparatus is provided, which comprises: a processor and a communication interface; the communication interface is configured to communicate with modules outside the communication apparatus; the processor is configured to execute computer programs or instructions, so that the communication apparatus can be the network device in the second aspect above, or any implementation of the second aspect, or an apparatus comprising the network device, or an apparatus comprised in the network device, such as a chip; or the communication apparatus can be the terminal in the first aspect above, or any implementation of the first aspect, or an apparatus comprising the terminal, or an apparatus comprised in the terminal, such as a chip.

[0035] In a sixth aspect, a communication apparatus is provided, which comprises: at least one processor; the processor is configured to execute computer programs or instructions stored in a memory, so that the communication apparatus performs the method in any one of the aspects above. The memory can be coupled with the processor, or can be independent of the processor. The communication apparatus can be the network device in the second aspect above, or any implementation of the second aspect, or an apparatus comprising the network device, or an apparatus comprised in the network device, such as a chip; or the communication apparatus can be the terminal in the first aspect above, or any implementation of the first aspect, or an apparatus comprising the terminal, or an apparatus comprised in the terminal, such as a chip.

[0036] In a seventh aspect, a computer readable storage medium is provided, which stores computer programs or instructions, when running on a communication apparatus, causes the communication apparatus to perform the method in any one of the aspects above or any implementation thereof.

[0037] In an eighth aspect, a computer program product is provided, which comprises instructions, when running on a communication apparatus, causes the communication apparatus to perform the method in any one of the aspects above or any implementation thereof.

[0038] In a ninth aspect, a communication apparatus (for example, the communication apparatus can be a chip or a chip system) is provided, which comprises a processor, configured to implement the functions in any one of the aspects above or any implementation thereof.

[0039] In some possible design, the communication apparatus includes a memory configured to store necessary program instructions and data.

[0040] In some possible design, the apparatus is a chip system, which can be composed of a chip or include a chip and other discrete devices.

[0041] It can be understood that, when the communication apparatus in any of the third aspect to the sixth aspect is a chip, the sending action / functionality can be understood as output, and the receiving action / functionality can be understood as input.

[0042] The tenth aspect provides a communication method, including the method in the first aspect or any implementation manner thereof, and the method in the second aspect or any implementation manner thereof.

[0043] The eleventh aspect provides a communication system, including the network device in the above aspect and the terminal in the above aspect.

[0044] The twelfth aspect provides a computer program product, when running on a communication apparatus, enabling the communication apparatus to perform the method in any of the above aspects or any implementation manner thereof.

[0045] The technical effects brought by any implementation manner of the second aspect to the twelfth aspect can refer to the technical effects brought by the corresponding implementation manner of the first aspect, which will not be repeated here.

[0046] It should be noted that, the various possible implementation manners of any one of the above aspects can be combined, provided that the schemes are not contradictory. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1 is a schematic diagram of a signal generation process of an OFDM waveform according to an embodiment of the present application;

[0048] FIG. 2 is a schematic diagram of a signal generation process of a DFT-s-OFDM waveform according to an embodiment of the present application;

[0049] FIG. 3 is a schematic diagram of a structure of a communication and perception integrated system according to an embodiment of the present application;

[0050] FIG. 4 is an example diagram of a perception mode according to an embodiment of the present application;

[0051] FIG. 5 is a schematic diagram of a structure of a communication system according to an embodiment of the present application;

[0052] FIG. 6 is a schematic diagram of a connection between a terminal and a RAN node according to an embodiment of the present application;

[0053] FIG. 7 is a structural diagram of an O-RAN according to an embodiment of the present application;

[0054] FIG. 8 is a structural diagram of a communication device according to an embodiment of the present application;

[0055] FIG. 9 is a flow diagram of a communication method according to an embodiment of the present application;

[0056] FIG. 10 is a flow diagram of another communication method according to an embodiment of the present application;

[0057] FIG. 11 is an example diagram of generating a first signal according to an embodiment of the present application;

[0058] FIG. 12 is a flow diagram of another communication method according to an embodiment of the present application;

[0059] FIG. 13 is a structural diagram of another communication device according to an embodiment of the present application;

[0060] FIG. 14 is a structural diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0061] To facilitate understanding of the technical solutions provided by the embodiments of the present application, a brief introduction of the related technologies of the present application is first given. The brief introduction is as follows.

[0062] 1. Perception

[0063] Perception refers to detecting parameters of a perception target in a physical environment, for example, parameters such as a position of the perception target and a speed of the perception target. Specifically, a sending end can emit a perception signal, and analyze a perception signal (which can also be referred to as a return signal) reflected by an object such as a perception target, to obtain parameters of the perception target, so as to realize detection of the parameters of the perception target in the physical environment, and further realize perception of the perception target. In addition, perception can also be referred to as detection.

[0064] 2. Perception signal

[0065] A perception signal refers to a signal used for perception.

[0066] Optionally, the sensing signal can be a pulse signal, or a signal in a wireless communication system. For example, the sensing signal can be an orthogonal frequency division multiplexing (OFDM) signal modulated with a specific sequence on subcarriers. The specific sequence can be any one of a Zadoff-Chu sequence (ZC sequence), a pseudo-random sequence, or a predefined sequence. The pseudo-random sequence can be any one of a maximum length linear feedback shift register sequence (m-sequence) or a gold sequence. The predefined sequence can be, for example, random data symbols. For example, the predefined sequence can be random data symbols modulated by quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM), or the like.

[0067] Of course, the sensing signal can also be referred to as a probe signal, a chirp signal, a radar signal, a radar sensing signal, a radar probe signal, or an environmental sensing signal, and the embodiments of the present application do not make any limitation in this regard.

[0068] For example, the tangible object can include a geographical object such as a mountain, a forest, or a building, or a movable object such as a vehicle, a drone, a pedestrian, or a terminal device. Of course, the target can also be referred to as a sensed target, a probed target, a sensed object, a probed object, a sensed device, or a target object, and the embodiments of the present application do not make any limitation in this regard.

[0069] 3. Echo signal

[0070] The echo signal refers to a signal generated after the sensing signal is reflected by the sensing target. The time delay of the echo signal relative to the sensing signal can reflect the distance of the sensing target relative to the transmitting end. The Doppler frequency shift of the echo signal relative to the sensing signal can reflect the speed of the sensing target.

[0071] 4. Coherent processing time

[0072] The coherent processing time refers to a time period much longer than a sensing signal sending period. In the coherent processing time, the sending end sends the sensing signal multiple times in the same beam direction. Correspondingly, the receiving end receives echo signals of the sensing signal and determines coherent accumulation based on all the received echo signals in the coherent processing time to realize sensing ranging and speed measurement through the determined coherent accumulation. The coherent accumulation can be determined by, for example, matching filtering and Fourier transform of all the echo signals in the coherent processing time.

[0073] 5、communication signal

[0074] The communication signal refers to a signal transmitted between communication devices for communication, for example, a signal transmitted between a network device and a terminal device.

[0075] For example, the communication signal can be a signal carried on a physical downlink shared channel (PDSCH). Of course, the above is only an example of the communication signal, and the communication signal can also be other signals, which are not limited by the embodiments of the present application.

[0076] 6、downlink (DL) transmission channel

[0077] The downlink refers to a channel for transmitting data from a network device to a terminal.

[0078] 7、uplink (UL) transmission channel

[0079] The uplink refers to a channel for transmitting data from a terminal to a network device.

[0080] For example, the uplink transmission channel can include a physical uplink shared channel (PUSCH) and / or a physical uplink control channel (PUCCH). Of course, the above is only an example of the uplink transmission channel, and the uplink transmission channel can also include other channels, which are not limited by the embodiments of the present application.

[0081] Further, before the terminal transmits data to the network device based on the uplink transmission channel, the network device needs to send the terminal configuration information related to the uplink transmission channel to schedule the terminal to transmit data to the network device based on the uplink transmission channel. Taking the PUSCH as an example, the implementation process of the network device sending the terminal PUSCH-related configuration information can include the following steps 1 to 2.

[0082] Step 1, the network device sends PUSCH configuration information to the terminal. Correspondingly, the terminal receives the PUSCH configuration information from the network device.

[0083] The PUSCH configuration information can include a DFT precoding field. The DFT precoding field can be used to indicate that the waveform of the signal carried on the PUSCH is an OFDM waveform, or the DFT precoding field can be used to indicate that the waveform of the signal carried on the PUSCH is a DFT-s-OFDM waveform. In addition, the above PUSCH configuration information can be carried in RRC signaling.

[0084] Step 2, the network device sends downlink control information (DCI) to the terminal. Correspondingly, the terminal receives the DCI from the network device.

[0085] The DCI can include at least one of the following fields: resource location of the signal transmitted by the terminal based on the PUSCH, modulation order corresponding to the PUSCH, or code rate corresponding to the PUSCH. Of course, the above is only an exemplary description of the DCI, and the DCI can also include other fields, such as the spectral efficiency corresponding to the PUSCH, and the embodiments of the present application do not make any limitation on this.

[0086] For example, Table 1 shows the specific settings of the modulation and coding scheme index (MCS index) included in the DCI in the case where the above DFT precoding field is used to indicate that the waveform of the signal carried on the PUSCH is a DFT-s-OFDM waveform. As shown in Table 1, the modulation order corresponding to the PUSCH, the code rate corresponding to the PUSCH, and the spectral efficiency corresponding to the PUSCH can be indicated by the MCS index, that is, there is a corresponding relationship between the index and the modulation order corresponding to the PUSCH, the code rate corresponding to the PUSCH, and the spectral efficiency corresponding to the PUSCH. For example, when the index value is 3, the modulation order corresponding to the PUSCH is 2, the code rate corresponding to the PUSCH is 251 times 1024, and the spectral efficiency corresponding to the PUSCH is 0.4902. For other descriptions of the modulation order corresponding to the PUSCH, the code rate corresponding to the PUSCH, and the spectral efficiency corresponding to the PUSCH in the case where the above DFT precoding field is used to indicate that the waveform of the signal carried on the PUSCH is a DFT-s-OFDM waveform, reference can be made to Table 1 below, and detailed description is not repeated here.

[0087] Table 1

[0088] 8, OFDM

[0089] OFDM is a kind of frequency division multiplexing multi-carrier transmission waveform, the signals involved in multiplexing are orthogonal, and a high-speed data stream is converted into a plurality of parallel low-speed data streams through serial / parallel conversion, and the plurality of parallel low-speed data streams are allocated to a plurality of subcarriers of different frequencies for transmission.

[0090] It can be understood that in a traditional frequency division multiplexing (FDM) system, there is a guard interval between the signals, that is, in the traditional FDM system, the spectra of the subcarriers carrying the signals do not overlap. However, in the OFDM system, the signals are orthogonal, so that the spectra of the subcarriers carrying the signals overlap, so that the OFDM technology can improve the spectrum utilization.

[0091] However, since the OFDM waveform is a kind of multi-carrier transmission waveform, that is, the output OFDM waveform signal is the superposition of a plurality of subchannel signals, if the phases of the plurality of subchannel signals are consistent, the instantaneous power of the signal obtained based on the superposition of the plurality of subchannel signals is much higher than the average power of the signal, resulting in a large peak-to-average power ratio (PAPR) of the signal. However, if the PAPR of the signal is large, the linearity of the transmitter internal amplifier needs to be in a high range, otherwise, it is likely to cause signal distortion or change in the spectrum of the signal, which will destroy the orthogonality between the plurality of subchannel signals, generate interference, and further cause the performance of the communication system to deteriorate.

[0092] Optionally, FIG. 1 shows a schematic diagram of a signal generation process of an OFDM waveform. As shown in FIG. 1, the signal generation process of the OFDM waveform can be that the communication device can perform channel coding, precoding, constellation mapping and the like on the information bits to be transmitted by a high layer (for example, a media access control (MAC) layer), to obtain a modulation symbol sequence to be sent, and perform inverse discrete fourier transform (IDFT) and parallel / serial conversion and the like on the modulation symbol sequence to be sent, to obtain the signal of the OFDM waveform. In addition, the modulation and coding mode corresponding to the signal of the OFDM waveform can be any one of the following: QPSK, or 16QAM, or 64QAM, and the embodiments of the present application do not make any limitation thereto.

[0093] 9、DFT-s-OFDM

[0094] DFT-s-OFDM is a derivative technology based on OFDM, which can also be referred to as a linear precoding OFDM technology, mainly to make the communication device (for example, the local oscillator (LO) of the transmitter and / or receiver, etc.) to perform precoding processing on the data before subcarrier mapping processing.

[0095] It can be understood that the PAPR of the DFT-s-OFDM waveform signal after the precoding processing is lower than the PAPR of the OFDM waveform signal, so that the output power and the power amplifier efficiency of the DFT-s-OFDM waveform signal are higher under the same power amplifier of the signal, so as to achieve the purpose of improving coverage and reducing power consumption. In addition, since the coverage advantage and power consumption advantage of the DFT-s-OFDM waveform signal are more obvious on the terminal side, in the current communication system, the uplink signal is usually a DFT-s-OFDM waveform signal.

[0096] Optionally, FIG. 2 shows a schematic diagram of a generation process of a DFT-s-OFDM waveform signal. As shown in FIG. 2, the generation process of the DFT-s-OFDM waveform signal can be that the communication device can perform channel coding, precoding, and constellation mapping on the information bits to be transmitted by the high layer (for example, the MAC layer), to obtain a modulation symbol sequence to be sent, and perform DFT processing on the modulation symbol sequence to be sent to obtain a DFT processed sequence. The communication device can map the above-mentioned DFT processed sequence to the corresponding frequency domain resource (for example, resource element (RE)) through resource mapping, and perform IDFT and parallel-to-serial conversion on the DFT processed sequence mapped to the corresponding frequency domain resource, to obtain a DFT-s-OFDM waveform signal. In addition, the modulation and coding mode corresponding to the DFT-s-OFDM waveform signal can also be any one of the following: QPSK, or 16QAM, or 64QAM, and the embodiments of the present application do not make any limitation on this.

[0097] 10、Communication and perception integration

[0098] Communication and perception integration refers to the fusion of wireless communication and perception functions in the same communication system to realize the positioning, detection, imaging, and recognition of the target and other perception functions by using the wireless propagation characteristics of the signal. That is, after the communication device in the above-mentioned communication system receives the echo signal of the perception signal reflected by the target in the environment, the echo signal can be processed to determine the physical environment information around the target, so that the communication capability can be mined as much as possible based on the physical environment information around the target, and then the user experience is improved.

[0099] For example, FIG. 3 is a structural schematic diagram of a possible, non-limiting communication and perception integrated system. The communication and perception integrated system can include at least one network device 301, at least one terminal 302, and at least one perception target 303. As shown in FIG. 3, the network device 301 and the terminal device 302 communicate with each other, and the network device can also perceive the perception target 303. In addition, the embodiments of the present application do not make any limitation on whether the perception target 303 has communication function.

[0100] As described above in relation to the "OFDM", the PAPR of the OFDM waveform signal is high, which can cause signal distortion or change in the spectrum of the signal, resulting in poor power efficiency of the hardware and deterioration of the coverage performance of the communication system.

[0101] As described above in relation to the "DFT-s-OFDM", although the PAPR of the DFT-s-OFDM waveform signal is low, the modulated symbol becomes a non-constant modulus sequence after DFT spread processing. When the frequency domain sequence is a non-constant modulus sequence, the autocorrelation function of the DFT-s-OFDM waveform signal generated based on the non-constant modulus sequence is not an ideal impulse function, that is, the amplitude of the DFT-s-OFDM waveform signal varies greatly, resulting in a high sidelobe level of the autocorrelation function of the DFT-s-OFDM waveform signal. However, a high sidelobe level of the autocorrelation function of the signal will result in a decline in the perception performance of the signal.

[0102] Optionally, the following two perception modes can be divided based on whether the perception signal sending end and the receiving end are consistent: single-station perception and double-station perception.

[0103] Single-station perception refers to that the communication device sending the perception signal (i.e., the perception signal sending end) and the communication device receiving the echo signal of the perception signal reflected by the perception target (i.e., the receiving end of the echo signal) are the same.

[0104] For example, FIG. 4 is an example diagram of the perception mode. As shown in (a) of FIG. 4, the network device is self-sending and self-receiving, that is, the network device can send the perception signal and receive the echo signal of the perception signal reflected by the perception target. As shown in (b) of FIG. 4, the terminal is self-sending and self-receiving, that is, the terminal can send the perception signal and receive the echo signal of the perception signal reflected by the perception target.

[0105] Double-station perception refers to that the communication device sending the perception signal (i.e., the perception signal sending end) and the communication device receiving the echo signal of the perception signal reflected by the target (i.e., the receiving end of the echo signal) are different.

[0106] For example, as shown in (c) of FIG. 4, network device A transmits a sensing signal, and network device B receives a backscattered signal of the sensing signal reflected by the sensing target. As shown in (d) of FIG. 4, terminal A transmits a sensing signal, and terminal B receives a backscattered signal of the sensing signal reflected by the sensing target. As shown in (e) of FIG. 4, a network device transmits a sensing signal, and a terminal receives a backscattered signal of the sensing signal reflected by the sensing target. As shown in (f) of FIG. 4, a terminal transmits a sensing signal, and a network device receives a backscattered signal of the sensing signal reflected by the sensing target.

[0107] 11. A communication-sensing fusion signal

[0108] The communication-sensing fusion signal refers to a signal used for both communication and sensing. The communication-sensing fusion signal used for communication can be understood as carrying communication data or a communication reference signal sequence required for transmission between communication devices. The communication-sensing fusion signal used for sensing can be understood as carrying parameters required for sensing a sensing target.

[0109] Of course, the above communication-sensing fusion signal is also referred to as a sensing-communication fusion signal, a sensing-communication signal, or a sensing-communication integrated signal, and the embodiments of the present application do not make any limitation thereto.

[0110] 12. Error vector magnitude (EVM)

[0111] The EVM is used to represent the deviation between a demodulated signal constellation and an ideal (original) signal constellation under the influence of factors such as non-linear characteristics of a power amplifier or channel estimation errors. The more serious the non-linear power amplifier, the greater the EVM, and the error vector magnitude can well describe the in-band distortion of the signal.

[0112] Alternatively, the EVM can be the deviation between an actual vector of a demodulated constellation point and an original constellation point vector, that is, the EVM can satisfy the following formula 1:

[0113] wherein (I r ,Q r ) is used to represent the actual vector of the demodulated constellation point, and (I o ,Q o ) is used to represent the original constellation point vector.

[0114] The above is a brief introduction to the related technologies of the present application.

[0115] Currently, in a communication system, a signal transmitted by a terminal to a network device can be a DFT-s-OFDM waveform signal. However, a modulation symbol sequence generated based on a QPSK modulation mode is a constant modulus sequence, where the constant modulus sequence refers to a sequence in which the amplitudes of elements included in the sequence are all 1. After DFT spread processing, the modulation symbol sequence becomes a non-constant modulus sequence, where the non-constant modulus sequence refers to a sequence in which the amplitudes of at least two elements are different. When the frequency domain sequence is a non-constant modulus sequence, the autocorrelation function of the DFT-s-OFDM waveform signal generated based on the non-constant modulus sequence is not an ideal impulse function, that is, the amplitude of the DFT-s-OFDM waveform signal changes greatly, and thus the sidelobe level of the autocorrelation function of the DFT-s-OFDM waveform signal is high. However, the high sidelobe level of the autocorrelation function of the signal leads to poor performance when the signal is used for correlation processing and the like.

[0116] In addition, the terminal and the network device do not exchange coefficients for filtering processing, that is, the terminal and the network device do not support the function of negotiating and determining the coefficients for filtering processing. In view of this, the embodiments of the present application provide a communication method, a terminal can receive first information to obtain parameters required for determining at least one coefficient set, and transmit at least one coefficient set determined based on the first information, so that the terminal and the network device can both obtain the at least one coefficient set, to realize negotiation and determination of at least one coefficient set required for filtering processing of a first sequence by the terminal and the network device, so that the terminal can subsequently filter the amplitudes of the first sequence based on the coefficients in the at least one coefficient set to obtain the amplitudes of a second sequence.

[0117] In addition, the operation of filtering processing reduces the variation amplitude of the first sequence, so that the amplitudes of the second sequence determined based on the amplitudes of the first sequence can be as flat as possible, so that the sidelobe level of the autocorrelation function of the signal determined based on the second sequence is low, and thus the performance is better when the signal is used for correlation processing and the like.

[0118] In addition, the phase of an element with index i in the first sequence is the same as the phase of an element with index i in the second sequence. That is, the terminal keeps the phases of the two sequences the same during generation of the signal, so that the difference between the two sequences is reduced as much as possible, to avoid that the strong difference between the two sequences affects the communication performance of the signal, and thus the communication performance of the signal is ensured as much as possible.

[0119] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0120] In order to facilitate understanding of the embodiments of the present application, the following points are explained before the embodiments of the present application are introduced.

[0121] 1. In the embodiments of the present application, for the convenience of description, when referring to numbers, the numbers can be consecutively numbered from 1, consecutively numbered from 0, or numbered from any one parameter. It should be understood that the above are settings made for the purpose of providing technical solutions for the convenience of describing the embodiments of the present application, and are not intended to limit the scope of the embodiments of the present application.

[0122] 2. The "protocol" referred to in the embodiments of the present application can refer to a standard protocol in the field of communication, for example, can include a long term evolution (LTE) protocol, a new radio (NR) protocol, and a related protocol applied in a future communication system, and the embodiments of the present application do not limit this.

[0123] 3. In the embodiments of the present application, "when", "in the case of", "if", and the like all refer to the fact that under certain objective circumstances, the device (for example, a terminal device or a network device) will make corresponding processing, and are not limited in time, and do not require the device (for example, a terminal device or a network device) to have a judgment action when implemented, nor does it mean that there are other limitations.

[0124] 4. In the description of the present application, unless otherwise specified, " / " represents that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. And in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent: a, b, c, a to b, a to c, b to c, or a to b to c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the functions and effects of the same items or similar items. The skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner, for understanding.

[0125] The embodiments of the present application can be applicable to LTE systems or NR systems (also known as 5th generation mobile communication technology (5G) systems), vehicle to everything (V2X) systems, systems or devices of mixed networking of LTE and NR, device-to-device (D2D) systems, machine to machine (M2M) communication systems, internet of things (IoT) systems (such as narrow band internet of things (NB-IoT) systems), and other future communication systems. Or, the communication system can also be a non-3rd generation partnership project (3GPP) communication system, which is not limited.

[0126] In addition, the communication architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of the communication architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0127] FIG. 5 shows a possible, non-limiting system architecture. As shown in FIG. 5, the communication system 5000 includes a radio access network (RAN) 500 and a core network (CN) 600.

[0128] The RAN 500 includes at least one RAN node (e.g., 510a and 510b in FIG. 5, collectively referred to as 510) and at least one terminal (e.g., 520a-520j in FIG. 5, collectively referred to as 520). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 5), can also be included in the RAN 500.

[0129] The terminal 520 is connected to the RAN node 510 in a wireless manner. For example, FIG. 6 shows a schematic diagram of the connection between the terminal and the RAN node. As shown in FIG. 6, the terminal 520 and the RAN node 510 can be connected through an air interface. Of course, the terminal 520 and the RAN node 510 can also be connected through other interfaces, which are not limited in the embodiments of the present application.

[0130] As shown in FIG. 5, the RAN node 510 is connected to the core network 600 in a wireless or wired manner.

[0131] The core network device in the core network 600 and the RAN node 510 in the RAN 500 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network.

[0132] The RAN 500 can be a 3rd generation partnership project (3GPP) -related cellular system, e.g., a 4G, 5G mobile communication system, or a future-oriented evolved system (e.g., a future mobile communication system). The RAN 500 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 500 can also be a communication system that combines two or more of the above systems.

[0133] The RAN node 510, which can also be referred to as a network device, a RAN entity, or an access node, etc., forms part of the communication system and is configured to facilitate wireless access by terminals. That is, the RAN node 510 can be configured to receive uplink signals from terminal devices, or transmit downlink signals to the terminal devices, or receive echo signals of signals transmitted by itself. Specifically, the RAN node 510 is a device with sensing capability, which can transmit sensing signals, receive and process reflected signals of targets in the environment. The RAN nodes 510 in the communication system 5000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 510 and the terminal 520 are relative, for example, the network element 520i in FIG. 5 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminal devices 520j that access the RAN 500 through the network element 520i, the network element 520i is a base station; but for the base station 510a, the network element 520i is a terminal. The RAN node 510 and the terminal 520 are sometimes referred to as communication apparatuses, for example, the network elements 510a and 510b in FIG. 5 can be understood as communication apparatuses with base station functions, and the network elements 520a-520j can be understood as communication apparatuses with terminal functions.

[0134] For the RAN node, in one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a future mobile communication system, a base station in a future mobile communication system, an access node in a WiFi system, a base station in a later evolution of 3GPP, a wireless relay node, or a wireless backhaul node, etc. The RAN node can be a macro base station (e.g., 510a in FIG. 5), a micro base station or an indoor station (e.g., 510b in FIG. 5), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, an access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). In addition, the above-mentioned RAN node can include at least one co-sited transmission reception point and / or at least one non-co-sited transmission reception point.

[0135] In another possible scenario, FIG. 7 is a schematic structural diagram of a possible, non-limiting open-RAN (O-RAN). As shown in FIG. 7, a plurality of RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc. Among them, the CU can perform layer (L) 2 and L3 functions. The DU can perform part of the L1 and L2 functions. The RU can perform the computing functions of L1 and the radio frequency (RF) digital part functions of L1. The backhaul interface is used to carry the traffic between the CU and the core network. The midhaul interface is used to carry the traffic between the CU and the DU. The fronthaul interface is used to carry the traffic between the DU and the RU. In addition, the DU can also be an integrated DU, wherein the integrated DU includes the functions of the above-mentioned DU and RU.

[0136] The CU or DU can include at least one of a chassis platform, a motherboard, a peripheral device, or a cooling device. The motherboard includes at least one of a processing unit, a memory, an internal I / O interface, or an external connection port. The hardware accelerator of the CU or DU is designed with an interface. The hardware functional components of the CU or DU can include at least one of a storage of software, hardware, and system debugging interface, or a single board management controller.

[0137] The DU is usually implemented using a multi-core processor and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on the multi-core processor. The compute-intensive L1 and L2 functions can be offloaded to field programmable gate array (FPGA) or graphics processing unit (GPU) or other hardware accelerators; or, all L1 functions are offloaded to FPGA or GPU or other hardware accelerators. Other protocol stack contents can be implemented in software running on the processor; or, all protocol stacks can be implemented in software running on the processor. The hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, the accelerators have a multi-lane peripheral component interconnect express (PCIe) interface to the central processing unit (CPU) and are externally connected through a gigabit ethernet (GbE) connection.

[0138] The RU can include three parts: an O-RAN processing unit (OPU), a digital processing unit (DPU) of the O-RU, and an RF processing unit of the O-RU.

[0139] The OPU can receive extended common public radio interface (eCPRI) frames from the O-RAN fronthaul and perform operations related to the fronthaul interface, the bottommost L1 (e.g., encoding, scrambling, modulation, layer mapping, or precoding, etc.), synchronization, beamforming, and resource unit mapping.

[0140] For example, the OPU can include at least one of a CPU, an FPGA, or an application specific integrated circuit (ASIC). Of course, the above is only an example of the OPU, and the OPU can include other modules, which are not limited by embodiments of the present application.

[0141] The DPU can perform synchronization, DDC (digital down-conversion in UL), digital up-conversion (DUC) in DL, channel frequency response (CFR), and digital pre-distortion (DPD), and improve power amplifier efficiency by reducing PAPR or ACLR of an RF front end.

[0142] For example, the DPU can include an FPGA and / or an ASIC. Of course, the above is only an example of the DPU, and the DPU can include other modules, which are not limited by embodiments of the present application.

[0143] The RF processing unit of the O-RU can include at least one of a transceiver module, an up / down converter, a power amplifier (PA), a low noise amplifier (LNA), or a transport (Tx) / receive (Rx) filter. All conversions between an analog domain and a digital domain (e.g., RF sampling, use of RF in up-conversion and down-conversion, or frequency conversion using IF and LO mixing, etc.) can be performed within the transceiver module. In addition, physical and logical partitions within the RF processing unit of the O-RU do not require specific boundaries.

[0144] In different systems, CU (or CU-control plane (CP), CU-user plane (UP)), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, CU can also be referred to as O-CU (open CU), DU can also be referred to as O-DU, CU-CP can also be referred to as O-CU-CP, CU-UP can also be referred to as O-CU-UP, and RU can also be referred to as O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0145] For a terminal, the terminal 520 is an entity for receiving or transmitting signals on the user side, such as a terminal or a chip that can be used in a terminal, and the like. The terminal is used to send uplink signals to a network device, or receive downlink signals from a network device, or send signals to another terminal device, or receive signals from another terminal device, or receive echo signals of signals sent by itself. Among them, the terminal can be a mobile phone, a tablet computer, a virtual reality terminal device, an augmented reality terminal device, a wearable device, a vehicle-mounted device, a wireless terminal in industrial control, and can also be a vehicle, a unmanned aerial vehicle, or a wireless device (such as a communication module, a modem, or a chip system) built into the above-mentioned devices with communication function. The terminal device can be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, and the like. The terminal device is a user-side device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system) built into the above-mentioned devices. The terminal device is used to connect people, things, machines, and the like, and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, internet of things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, unmanned aerial vehicle, robot, and the like. For example, the terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an internet of things device in MTC, a camera in smart transportation and smart city, or a communication device on an unmanned aerial vehicle, and the like. The terminal device can be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, and the like. In a possible implementation manner, the terminal can be mobile or fixed.

[0146] In a possible implementation, the network device and the terminal in the embodiments of the present application can also be referred to as communication apparatuses, which can be general-purpose devices or special-purpose devices, and the embodiments of the present application do not make a specific limitation in this regard.

[0147] In a possible implementation, the related functions of the terminal or the network device in the embodiments of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above functions can be network elements in a hardware device, or software functions running on special-purpose hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).

[0148] For example, the related functions of the terminal or the network device in the embodiments of the present application can be implemented by the communication apparatus 810 in FIG. 8. FIG. 8 shows a possible structural diagram of a communication apparatus. It can be understood that the communication apparatus 810 includes necessary forms of means, such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the present solution. The communication apparatus 810 can be the RAN node, the terminal, the core network device, or other network device in FIG. 5, or a component (for example, a chip) of these devices, to implement the methods described in the following method embodiments. The communication apparatus 810 includes one or more processors 811. The processor 811 can be a general-purpose processor or a special-purpose processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as the RAN node, the terminal, or the chip, etc.), execute software programs, and process data of the software programs.

[0149] Optionally, in one design, the processor 811 can include a program 813 (which can also be referred to as code or instructions at times), which can be run on the processor 811, so that the communication apparatus 810 executes the methods described in the following embodiments. In yet another possible design, the communication apparatus 810 includes a circuit (not shown in FIG. 8) for implementing the communication functions in the following embodiments.

[0150] Optionally, the communication apparatus 810 can include one or more memories 812, which have a program 814 (which can also be referred to as code or instructions at times) stored thereon, and the program 814 can be run on the processor 811, so that the communication apparatus 810 executes the methods described in the following embodiments.

[0151] Optionally, the processor 811 and / or the memory 812 can include an artificial intelligence (AI) module 817 and 818, which are configured to implement AI-related functions. The AI module 817 or 818 can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module 817 or 818 can include a radio intelligent controller (RIC) module. For example, the AI module 817 or 818 can be a near-real-time RIC or a non-real-time RIC.

[0152] Optionally, the processor 811 and / or the memory 812 can also store data. The processor and the memory can be separately arranged or integrated together.

[0153] Optionally, the communication device 810 can also include a transceiver 815 and / or an antenna 816. The processor 811 can also be referred to as a processing unit, which controls the communication device (e.g., a RAN node or a terminal). The transceiver 815 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, which is configured to perform the transceiving function of the communication device through the antenna 816.

[0154] The communication method provided by the embodiments of the present application will be described below in conjunction with FIG. 9.

[0155] It should be noted that the names of messages, the names of parameters, or the names of information between the network elements in the following embodiments of the present application are only examples, and other names can also be used in other embodiments. The method provided by the embodiments of the present application does not specifically limit this. It can be understood that in the embodiments of the present application, each network element can perform part or all of the steps in the embodiments of the present application. These steps or operations are examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be performed in a different order as presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are performed.

[0156] FIG. 9 is an example of a communication method provided by the embodiments of the present application. The method is illustrated by taking the interaction between a terminal and a network device as an example. Of course, the subject performing the terminal actions in the method can also be a device / module in the terminal, such as a chip, a processor, or a processing unit in the terminal, and the subject performing the network device actions in the method can also be a device / module in the network device, such as a chip, a processor, or a processing unit in the network device, which is not specifically limited by the embodiments of the present application. For example, as shown in FIG. 9, the communication method includes the following steps:

[0157] S901, the network device sends the first information. Correspondingly, the terminal receives the first information.

[0158] The first information is used to indicate parameters required for determining the at least one coefficient set. Each of the at least one coefficient set includes at least one group of coefficients, the at least one group of coefficients are coefficients required for filtering the amplitudes of the first sequence to obtain the amplitudes of the second sequence, the phase of an element with index i in the first sequence is the same as the phase of an element with index i in the second sequence, the first sequence is a sequence obtained by preprocessing the information bits, wherein i is an integer less than or equal to M, the number of elements included in the first sequence and the number of elements included in the second sequence are both M, and M is a positive integer. In addition, i can also be greater than or equal to 0.

[0159] As described above in relation to the "coefficient set", each of the above-mentioned coefficient sets can include at least one group of coefficients. The number of groups of coefficients included in the at least one coefficient set is not limited by the embodiments of the present application, and the number of groups of coefficients included in different coefficient sets in the at least one coefficient set can be the same or different. For example, the above-mentioned coefficient set can include 2 groups of coefficients, and the above-mentioned coefficient set can also include 1 group of coefficients. However, the above-mentioned one group of coefficients can include 3 coefficients, and the other group of coefficients can include 4 coefficients.

[0160] For example, the above-mentioned multiple coefficient sets can include coefficient set 1 and coefficient set 2. In addition, the coefficients included in the above-mentioned coefficient set 1 and the coefficients included in the above-mentioned coefficient set 2 can be completely different or partially different. For example, the coefficient set 1 includes the following 4 groups of coefficients: {0.05, 0.9, 0.05}, {0.04, 0.92, 0.04}, {0.03, 0.94, 0.03}, and {0.02, 0.96, 0.02}, and the coefficient set 2 includes the following 4 groups of coefficients: {0.05, 0.05, 0.8, 0.05, 0.05}, {0.04, 0.04, 0.84, 0.04, 0.04}, {0.03, 0.03, 0.88, 0.03, 0.03}, and {0.02, 0.02, 0.92, 0.02, 0.02}. The embodiments of the present application do not make any limitation in this regard.

[0161] Optionally, in the O-RAN system, the implementation process of S901 can be that the O-CU sends the first information to the O-DU, and correspondingly, the O-DU receives the first information from the O-CU. The O-DU sends the first information to the terminal, and correspondingly, the terminal receives the first information from the O-DU.

[0162] Exemplarily, the pre-processing involved in the embodiments of the present application can include at least one of channel coding, rate matching, scrambling, constellation modulation, layer mapping, precoding, or resource element mapping. Of course, the above is only an exemplary description of the pre-processing, and the pre-processing can also include other processing, which is not limited by the embodiments of the present application.

[0163] Optionally, the filter corresponding to the filtering processing involved in the embodiments of the present application can be a low-pass filter. Of course, the above is only an exemplary description of the filter corresponding to the filtering processing, and the filter corresponding to the filtering processing can also be other filters, such as a high-pass filter or a band-pass filter, which is not limited by the embodiments of the present application.

[0164] S902, the terminal sends second information. Correspondingly, the network device receives the second information.

[0165] The second information is used to indicate at least one coefficient set determined based on the first information

[0166] That is, the second information can be used to indicate one coefficient set, wherein the one coefficient set includes at least one group of coefficients; or the second information can be used to indicate a plurality of coefficient sets, wherein each coefficient set in the plurality of coefficient sets includes at least one group of coefficients.

[0167] Optionally, in the O-RAN system, the implementation process of S902 can be that the terminal sends the second information to the O-DU, and correspondingly, the O-DU receives the second information of the terminal. In addition, the O-DU can send the second information to the O-CU, and correspondingly, the O-CU receives the second information from the O-DU.

[0168] In the embodiments of the present application, the terminal can receive the first information to obtain the parameters required for determining the at least one coefficient set, and send the at least one coefficient set determined based on the first information, so that the terminal and the network device can both obtain the at least one coefficient set, to realize the negotiation between the terminal and the network device to determine the at least one coefficient set required for the filtering processing of the first sequence. In this way, the terminal can subsequently perform filtering processing on the amplitudes of the first sequence based on the coefficients in the at least one coefficient set to obtain the amplitudes of the second sequence.

[0169] In addition, the operation of the filtering processing reduces the variation of the amplitudes of the first sequence, so that the amplitudes of the second sequence determined based on the amplitudes of the first sequence can be as flat as possible, so that the sidelobe level of the autocorrelation function of the signal determined based on the second sequence is low, and the performance when using the signal for correlation processing and other operations is better.

[0170] And, the phase of the element with index i in the first sequence is the same as the phase of the element with index i in the second sequence. That is, the terminal makes the phases between the two sequences remain the same in the process of generating the signal, so as to reduce the difference between the two sequences as much as possible, so as to avoid that the strong difference between the two sequences affects the communication performance of the signal, and further to guarantee the communication performance of the signal as much as possible.

[0171] The first information is described in detail below.

[0172] In an optional implementation, the first information includes at least one of the following: an error vector magnitude, a peak sidelobe ratio, an integrated sidelobe ratio, a peak average power ratio, an order of a filter corresponding to the filtering processing, a number of coefficients included in each group of coefficients in at least one group of coefficients, or a type of the filter.

[0173] Optionally, the error vector magnitude can be understood as an error vector magnitude condition to limit the range of the error vector magnitude. In some examples, if the error vector magnitude is 5%, it can be understood as that the error vector magnitude is less than 5%; if the error vector magnitude is 3%, it can be understood as that the error vector magnitude is less than 3%.

[0174] Further, optionally, the error vector magnitude and the modulation order corresponding to the first sequence have a corresponding relationship. In some examples, taking the error vector magnitude 1 as 5%, the error vector magnitude 2 as 3%, the modulation order corresponding to the first sequence as 2, and when the modulation order is 2, the corresponding modulation mode is QPSK modulation; the modulation order corresponding to the first sequence is 4, and when the modulation order is 4, the corresponding modulation mode is 16QAM modulation; the modulation order corresponding to the first sequence is 6, and when the modulation order is 6, the corresponding modulation mode is 64QAM modulation; the modulation order corresponding to the first sequence is 8, and when the modulation order is 8, the corresponding modulation mode is 256QAM modulation.

[0175] That is, because the error vector magnitudes required by signal demodulation of different modulation orders are different, different error vector magnitudes are associated with different modulation orders, so as to guarantee the communication performance of the generated first signal.

[0176] For example, if the error vector magnitude 1 corresponds to a modulation order of 2 and a modulation order of 4, it can be understood that the modulation mode of the first sequence can be QPSK modulation or 16QAM modulation when the error vector magnitude is 5%. If the error vector magnitude 2 corresponds to a modulation order of 6 and a modulation order of 8, it can be understood that the modulation mode of the first sequence can be 64QAM modulation or 256QAM modulation when the error vector magnitude is 3%.

[0177] Of course, the above is only an example of a one-to-many correspondence between the error vector magnitude and the modulation order corresponding to the first sequence. There can also be a one-to-one correspondence or a many-to-one correspondence between the error vector magnitude and the modulation order corresponding to the first sequence, which is not limited by the embodiments of the present application.

[0178] It can be understood that the modulation order corresponding to the first sequence can be determined by the error vector magnitude included in the first information. Therefore, in the case of including the error vector magnitude in the first information, there is no need to add the modulation order corresponding to the first sequence in the first information, thereby saving communication overhead.

[0179] For the peak-to-average power ratio, the peak-to-average power ratio can be understood as a peak-to-average power ratio condition to limit the range of the peak-to-average power ratio. In some examples, if the above peak-to-average power ratio is -20 decibels (dB), it can be understood that the peak-to-average power ratio is less than -20 dB. If the above peak-to-average power ratio is -5 dB, it can be understood that the peak-to-average power ratio is less than -5 dB.

[0180] Of course, the above is an example of representing the peak-to-average power ratio in the form of a numerical value. The peak-to-average power ratio included in the first information can also be directly represented in the form of a peak-to-average power ratio condition, which is not limited by the embodiments of the present application.

[0181] It can be understood that the above description of the integral side lobe ratio can be understood with reference to the above description of the peak-to-average power ratio, which will not be repeated here.

[0182] For the peak-to-average power ratio, the peak-to-average power ratio can be understood as a peak-to-average power ratio condition to limit the range of the peak-to-average power ratio. In some examples, if the above peak-to-average power ratio is 5 dB, it can be understood that the peak-to-average power ratio is less than 5 dB. If the above peak-to-average power ratio is 3 dB, it can be understood that the peak-to-average power ratio is less than 3 dB.

[0183] Of course, the peak-to-average power ratio expressed in the form of a numerical value is an example of the description, and the peak-to-average power ratio included in the first information can also be directly expressed in the form of a peak-to-average power ratio condition, and the embodiments of the present application do not make any limitation in this regard.

[0184] For the number of coefficients included in each of the at least one group of coefficients, for example, the number of coefficients included in each of the at least one group of coefficients can include at least one of 3, 5, 7, or 9. Of course, the above is only an example of the number of coefficients included in each of the at least one group of coefficients, and the number of coefficients included in each of the at least one group of coefficients can also include other numerical values, and the embodiments of the present application do not make any limitation in this regard.

[0185] For the order of the filter corresponding to the filtering processing, optionally, since the order of the filter corresponding to the filtering processing can also be understood as the number of coefficients included in each of the at least one group of coefficients, the related description about the order of the filter corresponding to the filtering processing can be understood with reference to the related description of the number of coefficients included in each of the at least one group of coefficients, which will not be repeated here.

[0186] In addition, the number of coefficients included in each of the at least one group of coefficients can also be referred to as the number of tap coefficients of the filter corresponding to the filtering processing, that is, the order of the filter corresponding to the filtering processing can also be understood as the number of tap coefficients of the filter corresponding to the filtering processing, and the embodiments of the present application do not make any limitation in this regard.

[0187] For the type of filter, for example, the type of filter can include a finite impulse response (FIR) filter or an infinite impulse response filter. Of course, the above is only an example of the type of filter, and the type of filter can also include other types, and the embodiments of the present application do not make any limitation in this regard.

[0188] In addition, the embodiments of the present application do not make any limitation on the number of various parameters included in the first information, that is, the first information can include one or more error vector magnitudes, and / or one or more peak-to-sidelobe ratios, and / or one or more integrated sidelobe ratios, and / or one or more peak-to-average power ratios, and / or one or more orders of the filter corresponding to the filtering processing, and / or one or more numbers of coefficients included in each of the at least one group of coefficients, and / or one or more types of filters, and the embodiments of the present application do not make any limitation in this regard.

[0189] As can be known from the foregoing description about "S902", the terminal can report at least one coefficient set to the network device, and the at least one coefficient set includes multiple groups of coefficients. However, which group of coefficients (i.e., the first coefficient) in the multiple groups of coefficients is actually used by the terminal needs to be indicated to the terminal by the network device. The network device can indicate the first coefficient to the terminal in the following two implementation manners: implementation manner one is that the network device directly indicates the first coefficient to the terminal; and implementation manner two is that the network device indirectly indicates the first coefficient to the terminal. The following describes the two implementation manners in detail.

[0190] The implementation manner one is that the network device directly indicates the first coefficient to the terminal.

[0191] In the implementation manner one, as shown in FIG. 10, the communication method provided by the embodiment of the application can further include the following S1001 to S1002.

[0192] S1001, the network device sends third information. Correspondingly, the terminal receives the third information.

[0193] The third information is used to indicate the first coefficient. The first coefficient is a group of coefficients in the at least one coefficient set.

[0194] Optionally, in the O-RAN system, the implementation process of S1001 can be that the O-CU sends the third information to the O-DU, and correspondingly, the O-DU receives the third information from the O-CU. The O-DU sends the third information to the terminal, and correspondingly, the terminal receives the third information from the O-DU.

[0195] Optionally, since the communication performance (for example, EVM), the sensing performance (for example, the sidelobe level of the autocorrelation function), and the complexity of the first signal generated by different terminals using different first coefficients are different, the network device needs to indicate the adaptive first coefficient to different terminals according to the requirements of the network device, so that the terminal can filter the first sequence based on the first coefficient.

[0196] S1002, the terminal determines a second sequence based on the first coefficient and the first sequence.

[0197] Optionally, the implementation process of S1002 can be that the terminal can filter the amplitude of the element in the first sequence based on the first coefficient to obtain the amplitude of each element in the second sequence. That is, the amplitude of the element in the second sequence is determined based on the first coefficient. The phase of the i th element in the second sequence is the same as the phase of the i th element in the first sequence.

[0198] It can be understood that the embodiment of the present application provides a manner of representing the third information by indexes, the first index corresponds to the first coefficient set in which the first coefficient is located, and the second index corresponds to the first coefficient, so that the third information can be indicated simply by the first index and / or the second index, and then the terminal can determine the second sequence based on the first coefficient and the first sequence indicated by the third information, thereby saving the communication overhead.

[0199] The third information is described in detail below.

[0200] As described above in the related description of the "third information", the third information can indicate the first coefficient. Alternatively, the third information can also indicate a plurality of groups of coefficients in the at least one coefficient set, which is not limited by the embodiment of the present application.

[0201] Alternatively, the third information can include the first index and / or the second index, the first index corresponds to the first coefficient set in which the first coefficient is located, and the at least one coefficient set includes the first coefficient set; and the second index corresponds to the first coefficient.

[0202] It can be understood that the index recorded in the embodiment of the present application can also be replaced by a number or a serial number, which is not limited by the embodiment of the present application.

[0203] It can be understood that the embodiment of the present application provides a manner of representing the third information by indexes, the first index corresponds to the first coefficient set in which the first coefficient is located, and the second index corresponds to the first coefficient, so that the third information can be indicated simply by the first index and / or the second index, and then the terminal can determine the first coefficient based on the first index and / or the second index more simply, and the processing burden of the terminal is also reduced.

[0204] For example, Table 2 illustrates the first index. As shown in Table 2, when the first index is 0, the first coefficient set in which the first coefficient is located can be coefficient set 1; when the first index is 1, the first coefficient set in which the first coefficient is located can be coefficient set 2.

[0205] Table 2

[0206] For example, Table 3 illustrates the second index. As shown in Table 3, taking the first coefficient set in which the first coefficient is located as an example of the coefficient set 1, when the second index is 0, the first coefficient can be {0.05, 0.9, 0.05}; when the second index is 1, the first coefficient can be {0.04, 0.92, 0.04}; when the second index is 2, the first coefficient can be {0.03, 0.94, 0.03}; and when the second index is 3, the first coefficient can be {0.02, 0.96, 0.02}.

[0207] Table 3

[0208] For example, Table 4 illustrates the second index. As shown in Table 4, taking the first coefficient set in which the first coefficient is located as an example of the coefficient set 2, when the second index is 0, the first coefficient can be {0.05, 0.05, 0.8, 0.05, 0.05}; when the second index is 1, the first coefficient can be {0.04, 0.04, 0.84, 0.04, 0.04}; when the second index is 2, the first coefficient can be {0.03, 0.03, 0.88, 0.03, 0.03}; and when the second index is 3, the first coefficient can be {0.02, 0.02, 0.92, 0.02, 0.02}.

[0209] Table 4

[0210] In some possible implementation, the third information can be carried in the DCI. In this case, the network device can add a coefficient indication field in the DCI, which can be used to indicate the first coefficient. However, the coefficient indication field can also be used to indicate the index corresponding to the first coefficient.

[0211] In addition, the third information can also optionally indicate a group of coefficients in each of the plurality of coefficient sets. However, if the third information is carried in the DCI, a coefficient set indication field can also be added in the DCI, which is used to indicate a group of coefficients actually used by the terminal from the plurality of groups of coefficients.

[0212] The implementation process of determining the second sequence (i.e., S1002) based on the first coefficient and the first sequence by the terminal is described below in detail.

[0213] As described above in the description of the “second sequence”, the amplitude of the second sequence is obtained by filtering the amplitude of the first sequence based on the first coefficient, and the phase of the element with index i in the first sequence is the same as the phase of the element with index i in the second sequence.

[0214] The following describes in detail that the amplitudes of the second sequence are determined based on filtering the amplitudes of the first sequence by the first coefficients.

[0215] In a possible implementation (referred to as implementation 1), the amplitude of an element with index i in the second sequence is determined based on filtering the amplitudes of a elements in the first sequence by the first coefficients. The first coefficients include a coefficients, and the a elements in the first sequence include the element with index i in the first sequence.

[0216] It can be understood that the terminal can filter the amplitudes of the a elements in the first sequence in turn based on the first coefficients to determine the amplitudes of each element in the second sequence, and further determine the amplitudes of the second sequence, so that the amplitudes of each element in the second sequence are determined by filtering, and the filtering effect is guaranteed as much as possible. The first coefficients include a coefficients, and the elements participating in filtering in the first sequence are also a, so that the coefficients can be adaptively configured for each element participating in filtering in the first sequence subsequently, and the filtering effect is further guaranteed. The a elements in the first sequence include the element with index i in the first sequence, that is, the a elements in the first sequence required to determine the amplitude of the element with index i in the second sequence can include the element with index i in the first sequence, so that the element with index i in the second sequence is related to the element with index i in the first sequence, so that the terminal can use the amplitude of the element with index i in the first sequence to determine the amplitude of the element with index i in the second sequence as soon as possible.

[0217] As described above in relation to the amplitude of the element with index i in the second sequence, the amplitude of the element with index i in the second sequence is determined based on filtering the amplitudes of a elements in the first sequence by the first coefficients. That is, the amplitude of the element with index i in the second sequence is determined based on the first coefficients and the a elements in the first sequence. Further, the following describes in detail that the terminal determines the amplitude of the element with index i in the second sequence based on the first coefficients and the a elements in the first sequence.

[0218] Alternatively, the amplitude of the element with index i in the second sequence is a sum of products of the first coefficients and the amplitudes of the a elements in the first sequence. Specifically, the amplitude of the element with index i in the second sequence can be a sum of products of a coefficients in the first coefficients and the amplitudes of the a elements in the first sequence. The coefficient with index p in the a coefficients is multiplied by the amplitude of the element with index p in the a elements. P is a positive integer.

[0219] That is, in this case, the coefficients included in the first coefficients and the elements included in the a elements of the first sequence are in a one-to-one correspondence, so that the terminal can filter the amplitude of each element in the a elements of the first sequence based on the corresponding coefficient of the element to determine the amplitude of each element in the second sequence.

[0220] For example, assuming that a is 5, the amplitude of the element with index i in the second sequence can be the sum of product 1, product 2, product 3, product 4, and product 5. Wherein, product 1 is the product of the coefficient with index 0 in the 5 coefficients and the element with index 0 in the 5 elements of the first sequence, product 2 is the product of the coefficient with index 1 in the 5 coefficients and the element with index 1 in the 5 elements of the first sequence, product 3 is the product of the coefficient with index 2 in the 5 coefficients and the element with index 2 in the 5 elements of the first sequence, product 4 is the product of the coefficient with index 3 in the 5 coefficients and the element with index 3 in the 5 elements of the first sequence, and product 5 is the product of the coefficient with index 4 in the 5 coefficients and the element with index 4 in the 5 elements of the first sequence.

[0221] It can be understood that the terminal can determine the amplitude of the element with index i in the second sequence by summing the products of the first coefficients and the amplitudes of the a elements of the first sequence, so that the terminal can determine the amplitude of each element in the second sequence based on the above method more easily and quickly to improve the efficiency of determining the filtering process as much as possible.

[0222] In addition, optionally, the first coefficients can further include k coefficients, k is an integer less than or equal to a. In this case, the coefficients included in the first coefficients and the elements included in the a elements of the first sequence are not in a one-to-one correspondence, but the coefficients included in the first coefficients can correspond to one or more elements included in the a elements of the first sequence.

[0223] For example, assuming that k is 3 and a is 5, the coefficient with index 0 in the above 3 coefficients can correspond to the elements with indexes 0 and 3 in the above 5 elements, the coefficient with index 1 in the above 3 coefficients can correspond to the elements with indexes 2 and 5 in the above 5 elements, and the coefficient with index 2 in the above 3 coefficients can correspond to the element with index 2 in the above 5 elements.

[0224] Further, optionally, the amplitude of the element with index i in the second sequence satisfies the following formula 2:

[0225] Wherein, t[i] is the amplitude of the element with index i in the second sequence, ∑ is a summation operation, w vm[i+v] is an amplitude of an element with index i+v in the first sequence, m[i+v] is a real number greater than 0, v is an integer less than or equal to a, mod is a modulo operation.

[0226] That is, the terminal can perform a weighted sum of the elements of a centered on the element with index i in the first sequence based on the first coefficients. For example, assuming L is 1, t[i] = w -1 m[(i-1)mod M] + w0m[(i)mod M] + w1m[(i+1)mod M], and for example, assuming L is 2, t[i] = w -2 m[(i-2)mod M] + w -1 m[(i-1)mod M] + w0m[(i)mod M] + w1m[(i+1)mod M] + w2m[(i+2)mod M].

[0227] In combination with the above examples, assuming that in the case where L is 1, the first coefficients can be {0.05, 0.9, 0.05}, that is, w -1 may be 0.05, w0may be 0.9, w1may be 0.05, then in the case where i is 0, t[0] = 0.05m[M-1] + 0.9m[0] + 0.05m[1], in the case where i is 1, t[1] = 0.05m[0] + 0.9m[1] + 0.05m[2]. That is, the terminal can sequentially determine the amplitudes of the M elements in the second sequence based on the above method, and determine the second sequence based on the above determined amplitudes of the M elements in the second sequence and the phases of the M elements in the first sequence. The terminal generates the first signal based on the above second sequence, and transmits the first signal.

[0228] In addition, assuming that L is 2, the first coefficients can be {0.02, 0.03, 0.9, 0.03, 0.02}, that is, w -2 may be 0.02, w -1 may be 0.03, w0may be 0.9, w1may be 0.03, and w2may be 0.02, then t[i] = w -2 m[(i-2)mod M] + w -1 m[(i-1)mod M] + w0m[(i)mod M] + w1m[(i+1)mod M] + w2m[(i+2)mod M]. However, if i is 1, t[1] = w -2 m[-1mod M] + w -1m[-2mod M]+w -2 m[-1mod M]+w0m[0mod M]+w1m[1mod M]+w2m[2mod M]. Wherein, since 0 mod M = 0, m[0] can be the amplitude of the element with index 0 in the first sequence; since 1 mod M = 1, m[1] can be the amplitude of the element with index 1 in the first sequence; since 2 mod M = 2, m[2] can be the amplitude of the element with index 2 in the first sequence; since 3 mod M = 3, m[3] can be the amplitude of the element with index 3 in the first sequence. However, since -1 mod M = M-1, m[(-1) mod M] can be the amplitude of the element with index M-1 in the first sequence, i.e. the amplitude of the last element in the first sequence; since -2 mod M = M-2, m[(-2) mod M] can be the amplitude of the element with index M-2 in the first sequence, i.e. the amplitude of the second last element in the first sequence.

[0229] If i is 0, then t[0] = w -2 m[-2mod M]+w -1 m[-1mod M]+w0m[0mod M]+w1m[1mod M]+w2m[2mod M]. Wherein, since 0 mod M = 0, m[0] can be the amplitude of the element with index 0 in the first sequence; since 1 mod M = 1, m[1] can be the amplitude of the element with index 1 in the first sequence; since 2 mod M = 2, m[2] can be the amplitude of the element with index 2 in the first sequence; since 3 mod M = 3, m[3] can be the amplitude of the element with index 3 in the first sequence. However, since -1 mod M = M-1, m[(-1) mod M] can be the amplitude of the element with index M-1 in the first sequence, i.e. the amplitude of the last element in the first sequence; since -2 mod M = M-2, m[(-2) mod M] can be the amplitude of the element with index M-2 in the first sequence, i.e. the amplitude of the second last element in the first sequence.

[0230] As can be seen from the above, in the process of calculating the amplitude of the element with index i in the second sequence, the element with index -1 in the first sequence can be understood as the element with index M-1 in the first sequence, the element with index -2 in the first sequence can be understood as the element with index M-2 in the first sequence, and so on. That is, the amplitudes of the elements with index 0 or less in the first sequence can be determined in a reverse order from the tail end of the first sequence in a circular manner.

[0231] It can be understood that the amplitude of the element with index i in the second sequence is determined based on the amplitudes of a plurality of elements centered on the element with index i in the first sequence, so that the processing condition of a finite impulse response (FIR) filter is met, so that the filtering processing on the amplitudes of the second sequence can be implemented by the FIR filter. Since the filtering processing process of the FIR filter is relatively simple, the filtering processing process on the amplitudes of the second sequence recorded in the embodiments of the present application can be simplified by the FIR filter.

[0232] The following is a detailed description of the phase of the element with index i in the second sequence being the same as the phase of the element with index i in the first sequence.

[0233] Alternatively, the first sequence can be represented in the form of amplitude and phase. In this case, the first sequence can satisfy the following formula 4: b[i] = m[i] × e jθ[i] Formula 4

[0234] Where {b[i]} is the element with index i in the second sequence. θ[i] is the phase of the element with index i in the second sequence, θ[i] can be greater than or equal to 0 and less than or equal to 2π real number, or θ[i] can be greater than or equal to -π and less than or equal to π real number. j is the imaginary unit.

[0235] However, the second sequence can be represented in the form of amplitude and phase. In this case, the second sequence can satisfy the following formula 5: c[i] = t[i] × e jθ[i] Formula 5

[0236] Where {c[i]} is the element with index i in the second sequence. θ[i] is also the phase of the element with index i in the second sequence.

[0237] It can be known in view of this that since θ[i] is the phase of the element with index i in the second sequence and the phase of the element with index i in the first sequence, the phase of the element with index i in the second sequence is the same as the phase of the element with index i in the first sequence.

[0238] As known from the foregoing description related to the "first signal", the first signal is generated based on the second sequence. The following is a detailed description of the implementation process of the terminal generating the first signal based on the second sequence.

[0239] Optionally, the implementation process of the terminal for generating the first signal based on the second sequence can be: the terminal can map the second sequence to the frequency domain resource configured for the second sequence, and perform inverse discrete Fourier transform processing on the second sequence mapped to the frequency domain resource to obtain the first signal. In addition, the inverse discrete Fourier transform processing can be replaced by inverse fast Fourier transform processing, and the embodiments of the present application do not make any limitation in this regard.

[0240] Further, the implementation process of the terminal for mapping the second sequence to the frequency domain resource configured for the second sequence can be: the terminal can map the element with index i in the second sequence to the frequency domain resource with index s+i. Wherein, s is the arrangement index (i.e. index) of the starting frequency domain resource, and s is an integer greater than or equal to 0. The terminal can map the elements in the second sequence to the corresponding frequency domain resource in sequence based on the above method.

[0241] For example, the above frequency domain resource is RE: assuming that s is 0, the terminal can map the element with index i in the second sequence to the RE with index i. The terminal can map the elements in the second sequence to the corresponding RE in sequence based on the above method.

[0242] As described above in relation to the "amplitude of the second sequence", the amplitude of the second sequence is obtained by filtering the amplitude of the first sequence. However, the amplitude of the second sequence can also be obtained by filtering the amplitude of a third sequence, which is a sequence obtained by performing discrete Fourier transform on the first sequence. That is, the terminal can process the first sequence (e.g. discrete Fourier transform processing), and filter the amplitude of the processed first sequence (i.e. the third sequence) to obtain the amplitude of the second sequence.

[0243] That is, FIG. 11 shows an example diagram of generating the first signal. As shown in FIG. 11, the terminal can process the first sequence (e.g. discrete Fourier transform processing), and filter the amplitude of the processed first sequence (i.e. the third sequence) to obtain the amplitude of the second sequence, so that the inverse discrete Fourier transform processing can be performed on the second sequence to generate the first signal.

[0244] It can be understood that the third sequence described in the embodiments of the present application can be a sequence obtained by discrete Fourier transform processing operation, the third sequence is used to determine the second sequence, and the second sequence is used to determine the first signal, so that the first signal can be a DFT-s-OFDM waveform signal, and further the communication method described in the embodiments of the present application can also be applied to the DFT-s-OFDM scenario.

[0245] Optionally, the third sequence can satisfy the following formula 6:

[0246] wherein {b[n]} is an element with index n in the first sequence, {d[n]} can be an element with index n in the third sequence. e is a natural index. n is an integer greater than or equal to 0 and less than or equal to M-1. f is an integer between 0 and M-1.

[0247] In addition, each element in the first sequence {b[n]} can be a complex number. That is, each element in the first sequence {b[n]} can include a real part and an imaginary part. Each element in the third sequence {d[n]} described above can also be a complex number, that is, each element in the third sequence {d[n]} can include a real part and an imaginary part.

[0248] For example, the discrete Fourier transform processing involved in the embodiments of the present application can be any one of the following: DFT processing, DFT precoding, or DFT spread. Of course, the above is only an exemplary description of the discrete Fourier transform processing, and the discrete Fourier transform processing can also include other processing, which is not limited by the embodiments of the present application. In addition, the discrete Fourier transform processing can also be quickly realized through a fast Fourier transform (FFT) algorithm.

[0249] The second implementation manner is that the network device indirectly indicates the first coefficient to the terminal.

[0250] In this second implementation manner, as shown in FIG. 10, the communication method provided by the embodiments of the present application can further include the following S1003 to S1004.

[0251] S1003, the network device sends fourth information. Correspondingly, the terminal receives the fourth information.

[0252] The fourth information is used to indicate at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence. At least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to the first coefficient.

[0253] Optionally, in the O-RAN system, the implementation process of S1002 can be that the O-CU sends the fourth information to the O-DU, and correspondingly, the O-DU receives the fourth information from the O-CU. The O-DU sends the fourth information to the terminal, and correspondingly, the terminal receives the fourth information from the O-DU.

[0254] S1004, the terminal determines a second sequence based on the first coefficient and the first sequence.

[0255] It can be understood that the related description of S1004 can be understood with reference to the related description of S1002, and will not be repeated here.

[0256] It can be understood that, since the coefficients (i.e., the first coefficients) in the at least one coefficient set actually used by the terminal need to be indicated to the terminal by the network device, the network device can indirectly indicate the first coefficients to the terminal by at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence indicated by the fourth information, so that the terminal can determine the second sequence based on the first coefficients indirectly indicated by the fourth information and the first sequence. In this way, no additional related fields are added to indicate the first coefficients, thereby reducing communication overhead.

[0257] The modulation order corresponding to the first sequence and the first coefficients are described in detail below.

[0258] As described above in the related description of the "first coefficients", the first coefficients are a set of coefficients in the at least one coefficient set, and each coefficient set in the at least one coefficient set includes at least one set of coefficients. That is, the first coefficients can be understood as a set of coefficients in a coefficient set in the at least one coefficient set.

[0259] In this case, the at least one set of coefficients included in the coefficient set can all correspond to the modulation order corresponding to the first sequence. The fourth information indicates the modulation order corresponding to the first sequence corresponding to the first coefficients.

[0260] An example, Table 5 exemplarily illustrates the correspondence between the modulation order corresponding to the first sequence and the at least one set of coefficients. As shown in Table 5 below, it is assumed that the at least one set of coefficients includes the following four sets of coefficients: {0.05, 0.9, 0.05}, {0.04, 0.92, 0.04}, {0.03, 0.94, 0.03}, and {0.02, 0.96, 0.02}, and the modulation order corresponding to the first sequence can include 2, 4, 6, and 8 as examples:

[0261] The modulation order corresponding to the first sequence is 2, which can correspond to {0.05, 0.9, 0.05}. The modulation order corresponding to the first sequence is 4, which can correspond to {0.04, 0.92, 0.04}. The modulation order corresponding to the first sequence is 6, which can correspond to {0.03, 0.94, 0.03}. The modulation order corresponding to the first sequence is 8, which can correspond to {0.02, 0.96, 0.02}.

[0262] In addition, when the modulation order is 2, the corresponding modulation mode is QPSK modulation; when the modulation order is 4, the corresponding modulation mode is 16QAM modulation; when the modulation order is 6, the corresponding modulation mode is 64QAM modulation; and when the modulation order is 8, the corresponding modulation mode is 256QAM modulation.

[0263] In combination with Table 5 below, for example, in the case where the modulation order corresponding to the first sequence indicated in the fourth information is 2 (corresponding to QPSK modulation), the first coefficient is {0.05, 0.9, 0.05}; and for another example, in the case where the modulation order corresponding to the first sequence indicated in the fourth information is 4 (corresponding to 16QAM modulation), the first coefficient is {0.04, 0.92, 0.04}.

[0264] Table 5

[0265] For another example, Table 6 exemplarily illustrates the correspondence between the modulation order corresponding to the first sequence and at least one group of coefficients. As shown in Table 6 below, assuming that the at least one group of coefficients includes the following four groups of coefficients: {0.05, 0.05, 0.8, 0.05, 0.05}, {0.04, 0.04, 0.84, 0.04, 0.04}, {0.03, 0.03, 0.88, 0.03, 0.03}, and {0.02, 0.02, 0.92, 0.02, 0.02}, and the modulation order corresponding to the first sequence includes 2, 4, 6, and 8:

[0266] The modulation order corresponding to the first sequence being 2 can correspond to {0.05, 0.05, 0.8, 0.05, 0.05}. The modulation order corresponding to the first sequence being 4 can correspond to {0.04, 0.04, 0.84, 0.04, 0.04}. The modulation order corresponding to the first sequence being 6 can correspond to {0.03, 0.03, 0.88, 0.03, 0.03}. The modulation order corresponding to the first sequence being 8 can correspond to {0.02, 0.02, 0.92, 0.02, 0.02}.

[0267] In addition, when the modulation order is 2, the corresponding modulation mode is QPSK modulation; when the modulation order is 4, the corresponding modulation mode is 16QAM modulation; when the modulation order is 6, the corresponding modulation mode is 64QAM modulation; and when the modulation order is 8, the corresponding modulation mode is 256QAM modulation.

[0268] In combination with Table 6 below, for example, in the case where the modulation order corresponding to the first sequence indicated in the fourth information is 2 (corresponding to QPSK modulation), the first coefficients are {0.05, 0.05, 0.8, 0.05, 0.05}; and for example, in the case where the modulation order corresponding to the first sequence indicated in the fourth information is 4 (corresponding to 16QAM modulation), the first coefficients are {0.04, 0.04, 0.84, 0.04, 0.04}.

[0269] Table 6

[0270] In some possible implementation manners, the fourth information can be carried in a DCI. The DCI can include a modulation and coding scheme field, which is used to indicate the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence. Since the modulation order corresponding to the first sequence corresponds to the first coefficients, the first coefficients can be obtained through the modulation and coding scheme field. However, the index corresponding to at least one group of coefficients can also be obtained through the modulation and coding scheme field, and the at least one group of coefficients can be determined based on the index corresponding to the at least one group of coefficients.

[0271] For example, in combination with Table 5 above, assuming that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, the first coefficients can include {0.05, 0.9, 0.05}.

[0272] For another example, in combination with Table 6 above, assuming that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 4, the first coefficients can be {0.04, 0.04, 0.84, 0.04, 0.04}.

[0273] In addition, the MCS index is carried in the modulation order and code rate field. As described above in relation to the “Table 1”, the modulation order corresponding to the PUSCH and the code rate corresponding to the PUSCH are indicated through the MCS index, that is, the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence can be obtained through the MCS index indicated by the modulation and coding scheme field.

[0274] For example, in combination with Table 1 above, assuming that the MCS index is 4, the modulation order corresponding to the first sequence is 2. In combination with Table 6 above, assuming that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, the first coefficients can include {0.05, 0.05, 0.8, 0.05, 0.05}.

[0275] The modulation order corresponding to the first sequence and the code rate corresponding to the first sequence are described in detail below in relation to the first coefficients.

[0276] As described above in relation to the first coefficient, the first coefficient is a group of coefficients in at least one coefficient set, and each coefficient set in the at least one coefficient set includes at least one group of coefficients. That is, the first coefficient can be understood as a group of coefficients in a coefficient set in the at least one coefficient set.

[0277] In this case, each group of coefficients included in the coefficient set can correspond to a modulation order corresponding to the first sequence and a code rate corresponding to the first sequence. The fourth information indicates a modulation order corresponding to the first sequence and a code rate corresponding to the first sequence corresponding to the first coefficient.

[0278] As an example, Table 7 exemplarily illustrates a correspondence between a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, and at least one group of coefficients. As shown in Table 7 below, it is assumed that the at least one group of coefficients includes the following four groups of coefficients: {0.05, 0.9, 0.05}, {0.04, 0.92, 0.04}, {0.03, 0.94, 0.03}, and {0.02, 0.96, 0.02}; the modulation order corresponding to the first sequence can include 2, 4, 6, and 8; and the code rate corresponding to the first sequence of 1024 times can include 449, 434, 658, and 616, for example:

[0279] The modulation order corresponding to the first sequence is 2, and the code rate corresponding to the first sequence is 1, which can correspond to {0.05, 0.9, 0.05}. The modulation order corresponding to the first sequence is 4, and the code rate corresponding to the first sequence is 2, which can correspond to {0.04, 0.92, 0.04}. The modulation order corresponding to the first sequence is 6, and the code rate corresponding to the first sequence is 3, which can correspond to {0.03, 0.94, 0.03}. The modulation order corresponding to the first sequence is 8, and the code rate corresponding to the first sequence is 4, which can correspond to {0.02, 0.96, 0.02}.

[0280] In addition, when the modulation order is 2, the corresponding modulation mode is QPSK modulation; when the modulation order is 4, the corresponding modulation mode is 16QAM modulation; when the modulation order is 6, the corresponding modulation mode is 64QAM modulation; and when the modulation order is 8, the corresponding modulation mode is 256QAM modulation.

[0281] In combination with Table 7, for example, the modulation order corresponding to the first sequence indicated in the fourth information can be 2 (corresponding to QPSK modulation), and the code rate corresponding to the first sequence of 1024 times can be 449, in which case the first coefficients are {0.05, 0.9, 0.05}; for another example, the modulation order corresponding to the first sequence indicated in the fourth information can be 4 (corresponding to 16QAM modulation), and the code rate corresponding to the first sequence of 1024 times can be 434, in which case the first coefficients are {0.04, 0.92, 0.04}.

[0282] Table 7

[0283] In some possible implementation manners, the fourth information can be carried in the DCI. The DCI can include a modulation and coding scheme field, which is used to indicate the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence. Since the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence correspond to the first coefficients, the first coefficients can be obtained through the modulation and coding scheme field. However, at least one group of coefficients corresponding to an index can also be obtained through the modulation and coding scheme field, and at least one group of coefficients can be determined based on the index corresponding to the at least one group of coefficients.

[0284] An example, in combination with Table 7, assumes that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, and also indicates that the code rate corresponding to the first sequence of 1024 times is 449, in which case the first coefficients can be {0.05, 0.9, 0.05}.

[0285] In addition, the MCS index is carried in the modulation order and code rate field. As described above in relation to the “Table 1”, the modulation order corresponding to the PUSCH and the code rate corresponding to the PUSCH are indicated through the MCS index, that is, the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence can be obtained through the MCS index.

[0286] For example, in combination with Table 1, assuming that the MCS index is 6, the modulation order corresponding to the first sequence is 2, and the code rate corresponding to the first sequence is 449 / 1024. In combination with Table 7, assuming that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, and the code rate corresponding to the first sequence of 1024 times is 449, in which case the first coefficients can include {0.05, 0.9, 0.05}.

[0287] The modulation order corresponding to the first sequence and the number of transmission layers corresponding to the first sequence corresponding to the first coefficients are described in detail below.

[0288] As can be known from the foregoing description related to the "first coefficient", the first coefficient is a group of coefficients in at least one coefficient set, and each coefficient set in the at least one coefficient set includes at least one group of coefficients. That is, the first coefficient can be understood as a group of coefficients in a coefficient set in the at least one coefficient set.

[0289] In this case, at least one group of coefficients included in the coefficient set can correspond to the modulation order corresponding to the first sequence and the number of transmission layers corresponding to the first sequence. The fourth information indicates the modulation order corresponding to the first sequence and the number of transmission layers corresponding to the first sequence corresponding to the first coefficient.

[0290] An example, Table 8 exemplarily illustrates the correspondence between the modulation order corresponding to the first sequence, the number of transmission layers corresponding to the first sequence, and at least one group of coefficients. As shown in Table 8 below, assuming that the at least one group of coefficients includes the following four groups of coefficients: {0.05, 0.9, 0.05}, {0.04, 0.92, 0.04}, {0.03, 0.94, 0.03}, and {0.02, 0.96, 0.02}; the modulation order corresponding to the first sequence can include: 2 and 4; and the number of transmission layers corresponding to the first sequence can include: 1, 2, and 4 as examples:

[0291] The modulation order corresponding to the first sequence is 2, the number of transmission layers corresponding to the first sequence is 1, and the number of transmission layers corresponding to the first sequence is 2, which can all correspond to {0.05, 0.9, 0.05}. The modulation order corresponding to the first sequence is 2, and the number of transmission layers corresponding to the first sequence is 4, which can all correspond to {0.04, 0.92, 0.04}. The modulation order corresponding to the first sequence is 4, the number of transmission layers corresponding to the first sequence is 1, and the number of transmission layers corresponding to the first sequence is 4, which can all correspond to {0.03, 0.94, 0.03}. The modulation order corresponding to the first sequence is 4, and the number of transmission layers corresponding to the first sequence is 4, which can all correspond to {0.02, 0.96, 0.02}.

[0292] In addition, when the modulation order is 2, the corresponding modulation mode is QPSK modulation; when the modulation order is 4, the corresponding modulation mode is 16QAM modulation; when the modulation order is 6, the corresponding modulation mode is 64QAM modulation; and when the modulation order is 8, the corresponding modulation mode is 256QAM modulation.

[0293] In combination with Table 8, for example, the modulation order corresponding to the first sequence indicated in the fourth information can be 2 (corresponding to QPSK modulation), and the number of transmission layers corresponding to the first sequence can be 1 or 2, in which case the first coefficients are {0.05, 0.9, 0.05}; for another example, the modulation order corresponding to the first sequence indicated in the fourth information can be 4 (corresponding to 16QAM modulation), and the number of transmission layers corresponding to the first sequence can be 4, in which case the first coefficients are {0.04, 0.92, 0.04}.

[0294] Table 8

[0295] In some possible implementation manners, the fourth information can be carried in DCI and uplink channel configuration information. The DCI can include a modulation and coding scheme field, which is used to indicate the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence. The uplink channel configuration information can include a number of transmission layers field, which is used to indicate the number of transmission layers corresponding to the first sequence. Since the modulation order corresponding to the first sequence and the number of transmission layers corresponding to the first sequence correspond to the first coefficients, the first coefficients can be obtained through the modulation and coding scheme field and the number of transmission layers field. However, at least one group of coefficients corresponding to an index can also be obtained through the modulation and coding scheme field and the number of transmission layers field, and at least one group of coefficients is determined based on the index corresponding to the at least one group of coefficients.

[0296] An example, in combination with Table 8, assumes that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, and the number of transmission layers field indicates that the number of transmission layers corresponding to the first sequence is 1, in which case the first coefficients can include {0.05, 0.9, 0.05}.

[0297] In addition, the MCS index is carried in the modulation order and code rate field. As described above in relation to the description of “Table 1”, the modulation order corresponding to the PUSCH and the code rate corresponding to the PUSCH are indicated through the MCS index, that is, the modulation order corresponding to the first sequence and the code rate corresponding to the first sequence can be obtained through the MCS index.

[0298] For example, in combination with Table 1, assuming that the MCS index is 6, the modulation order corresponding to the first sequence is 2. In combination with Table 8, assuming that the modulation and coding scheme field indicates that the modulation order corresponding to the first sequence is 2, and the number of transmission layers field indicates that the number of transmission layers corresponding to the first sequence is 1, in which case the first coefficients can include {0.05, 0.9, 0.05}.

[0299] In addition, the fourth information can further indicate at least one of a modulation order corresponding to the first sequence corresponding to the group of coefficients in each of the plurality of coefficient sets, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence. However, if the fourth information is carried in the DCI, a coefficient set indication field can be added to the DCI, which is used to indicate a group of coefficients actually used by the terminal from the plurality of groups of coefficients in the plurality of coefficient sets.

[0300] Optionally, the sum of the one or more coefficients in any of the at least one group of coefficients is 1.

[0301] It can be understood that the sum of the one or more coefficients in any of the groups of coefficients is 1, which can be understood as the sum of all coefficients in any of the groups of coefficients is 1, and can also be understood as the sum of part of the coefficients in any of the groups of coefficients is 1, and the embodiments of the present application do not make any limitation.

[0302] In addition, the part of the coefficients can be coefficients of a specified type (for example, non-zero coefficients), and can also be coefficients of a specified position (for example, the first three coefficients), and the embodiments of the present application do not make any limitation.

[0303] For example, in the case where the sum of all coefficients in any of the groups of coefficients is 1, assuming that the at least one group of coefficients includes four groups of coefficients, the four groups of coefficients can include: {0.05, 0.9, 0.05}, {0.04, 0.92, 0.04}, {0.03, 0.94, 0.03}, or {0.02, 0.96, 0.02}. The sum of the plurality of coefficients in each of the four groups of coefficients is 1.

[0304] Optionally, the number of coefficients in the group of coefficients can be an even number, and can also be an odd number, and the embodiments of the present application do not make any limitation.

[0305] Further, optionally, if the number of coefficients in a group of coefficients in the at least one group of coefficients is an odd number, the number of coefficients a in the first coefficient (i.e., a group of coefficients in the at least one coefficient set) can be equal to 2L+1. In this case, the first coefficient can include w -L ,w -L+1 ,w -L+2 ,…,w0,…,w L-1 ,w L ; the difference between w -h and w h is less than or equal to a first threshold value. Wherein a and L are positive integers, and h is any integer from 0 to L.

[0306] In some examples, assuming that L is 1, the a coefficients in the first coefficient include w-1 ,w0,w1. w -1 The difference between w1 and w1 is less than or equal to the first threshold. Assuming L is 2, then the a coefficients in the first set of coefficients include w1. -2 ,w -1 ,w0,w1,w2. w -1 The difference between w1 and w1 is less than or equal to the first threshold, w -2 The difference between w2 and w2 is less than or equal to the first threshold.

[0307] Optionally, the terminal or network device can set a first threshold based on the actual network conditions. If the first threshold is 0, then w -h With w h The difference between them is less than or equal to 0, that is, w -h With w h The values ​​of the first threshold can be equal. For example, taking the group coefficients {0.05, 0.9, 0.05} as an example, the coefficient at index 0 and the coefficient at index 2 are equal, both being 0.05; another example, taking the group coefficients {0.02, 0.02, 0.92, 0.02, 0.02} as an example, the coefficient at index 0 and the coefficient at index 4 are equal, both being 0.02, and the coefficient at index 1 and the coefficient at index 3 are equal, both being 0.02. However, the first threshold can also be a non-zero value, for example, 0.02. Combining the above examples, w -h With w h The difference between them is less than or equal to 0.02, that is, w -h With w h The coefficients can be unequal, but the difference should be small to ensure that the coefficients are basically symmetrical based on w0.

[0308] In addition, w -h With w h The difference between them can be w -h Reduce w h The difference obtained, w -h With w h The difference between them can also be w h Reduce w -h The difference obtained is not limited in any way in this embodiment of the application.

[0309] In some examples, assuming L is 1, then the a coefficients in the first coefficient set include w. -1 ,w0,w1. w -1 The difference between w1 and w1 is less than or equal to the first threshold. Assuming L is 2, then the a coefficients in the first set of coefficients include w1. -2 ,w -1 ,w0,w1,w2. w -1 The difference between w1 and w1 is less than or equal to the first threshold, w-2 The difference between w2 and w1 is less than or equal to a first threshold.

[0310] It can be understood that the network device can set the filtering parameters (i.e., a coefficients in the first coefficients) required to determine the amplitude of the element with index i in the first sequence in a symmetrical manner, which is more convenient, thereby saving the processing burden of the network device.

[0311] Further, optionally, the at least one group of coefficients includes a plurality of groups of coefficients, the plurality of groups of coefficients includes a reference group of coefficients, and the other groups of coefficients in the plurality of groups of coefficients except the reference group of coefficients are obtained by cyclically shifting the reference group of coefficients.

[0312] For example, assuming that the at least one group of coefficients includes three groups of coefficients, and the reference group of coefficients is {0.03, 0.02, 0.9, 0.03, 0.02}, the other groups of coefficients in the plurality of groups of coefficients except the reference group of coefficients can be {0.02, 0.9, 0.03, 0.02, 0.3} and {0.9, 0.03, 0.02, 0.3, 0.02}.

[0313] As described above in the description of "S903", the network device can receive the first signal, and the first signal is a signal generated based on the second sequence. However, after the network device receives the first signal, the network device can process the first signal to obtain the information bits transmitted by the terminal. In view of this, as shown in FIG. 12, the communication method recorded in the embodiments of the present application can further include the following S1201 to S1203.

[0314] S1201, the terminal sends a first signal. Correspondingly, the network device receives the first signal.

[0315] The first signal is a signal generated based on the second sequence.

[0316] Optionally, in the O-RAN system, the implementation process of S1201 can be that the terminal sends the first signal to the O-DU, and correspondingly, the O-DU receives the first signal from the terminal. In addition, the O-DU can send the first signal to the O-CU, and correspondingly, the O-CU receives the first signal from the O-DU.

[0317] S1202, the network device demodulates the first signal to obtain a second sequence.

[0318] Optionally, in the O-RAN system, S1202 can be that the O-CU demodulates the first signal to obtain the second sequence.

[0319] S1203, the network device performs equalization processing on the second sequence based on the first coefficients to obtain a first sequence.

[0320] Optionally, in the case that the first coefficient comprises a set of coefficients, the implementation process of S1203 can be: the terminal can equalize the amplitudes of the elements in the second sequence based on the first coefficient to obtain the amplitudes of each element in the first sequence. That is, the elements in the first sequence are all based on the first coefficient to determine the amplitudes of the corresponding elements. And the i th element in the second sequence has the same phase as the i th element in the first sequence.

[0321] Optionally, in the O-RAN system, S1203 can be: the O-CU equalizes the second sequence based on the first coefficient to obtain the first sequence.

[0322] It can be understood that the process of recovering the second sequence from the received first sequence can be referred to as the process of equalization processing. In addition, the above-mentioned equalization processing can be understood as the inverse process of the filtering processing.

[0323] S1204, the network device demodulates the first sequence to obtain the information bits.

[0324] It can be understood that the above-mentioned demodulation processing can be understood as the inverse process of the preprocessing. Of course, the above-mentioned demodulation processing can also be understood as other processing, and the embodiments of the present application do not make any limitation in this regard.

[0325] Optionally, in the O-RAN system, S1204 can be: the O-CU demodulates the second sequence to obtain the information bits.

[0326] It can be understood that the network device can receive the first signal and demodulate the first signal to obtain the second sequence and the first coefficient. The network device can equalize the second sequence based on the first coefficient to obtain the first sequence, and demodulate the first sequence to obtain the information bits. Since the first coefficient is used to filter the amplitudes of the first sequence to obtain the amplitudes of the second sequence, the first coefficient can also be used to equalize the amplitudes of the second sequence to obtain the amplitudes of the first sequence. That is, the equalization processing can be understood as the inverse process of the filtering processing. From the above, it can be seen that the amplitudes of the first sequence are subjected to filtering processing. The operation of filtering processing reduces the variation amplitude of the first sequence, and makes the amplitudes of the second sequence determined based on the amplitudes of the first sequence as flat as possible, so that the autocorrelation function sidelobe level of the first signal generated by the filtering processing operation is low, and the performance is better when using the signal for correlation processing and other operations.

[0327] As can be known from the foregoing description related to the phase, the phase of the element with index i in the first sequence is the same as the phase of the element with index i in the second sequence. That is, the terminal makes the phases of the two sequences remain the same in the process of generating the first signal, so as to reduce the difference between the two sequences as much as possible, to avoid that the strong difference between the two sequences affects the communication performance of the signal, and further to guarantee the communication performance of the signal as much as possible.

[0328] The first signal is described in detail below.

[0329] Optionally, the first signal is a signal for sensing and communication, or the first signal is a signal for sensing.

[0330] That is, the communication method provided in the embodiments of the present application can be applied to the following two scenarios related to sensing: a scenario of both communication and sensing, or a scenario of single sensing. In the scenario of both communication and sensing, the first signal provided in the embodiments of the present application can be used for sensing and communication; in the scenario of single sensing, the first signal provided in the embodiments of the present application can be used for sensing.

[0331] However, in the scenario related to sensing, when the frequency domain sequence is a non-constant modulus sequence, the autocorrelation function of the DFT-s-OFDM waveform signal generated based on the non-constant modulus sequence is not an ideal impulse function, that is, the amplitude of the DFT-s-OFDM waveform signal varies greatly, and further causes the sidelobe level of the autocorrelation function of the DFT-s-OFDM waveform signal to be high. However, when the sidelobe level of the autocorrelation function of the signal is high, the interference ability of the signal is strong, which causes the sensing performance of the signal to decrease.

[0332] In view of this, the communication method provided in the embodiments of the present application adds the filtering operation on the second sequence in the process of generating the first signal by the terminal. The filtering operation reduces the variation amplitude of the first sequence, and makes the amplitude of the second sequence determined based on the amplitude of the first sequence tend to be flat as much as possible, so as to make the sidelobe level of the autocorrelation function of the first signal determined based on the second sequence be low, and further improve the sensing performance of the signal.

[0333] Further, the phase of the element with index i in the second sequence is the same as the phase of the element with index i in the first sequence. That is, the terminal makes the phases of the two sequences remain the same in the process of generating the first signal, so as to reduce the difference between the two sequences as much as possible, to avoid that the strong difference between the two sequences affects the communication performance of the signal, and further to guarantee the communication performance of the signal as much as possible while improving the sensing performance of the signal.

[0334] In addition, in the scenario related to perception, the currently transmitted signal can be generated based on the original process. If there is a demand to improve the perception performance of the signal, the terminal or the network device can add the related operation of filtering processing in the original process of generating the signal, so as to improve the perception performance of the signal. That is, the communication method recorded in the embodiments of the present application adds the related operation of filtering processing in the original process of generating the signal, and does not change the related operation in the original process of generating the signal, so that in the case where there is no demand to improve the perception performance of the signal, the terminal or the network device can also generate the transmitted signal based on the original process, thereby avoiding the abnormality of the signal generation process as much as possible.

[0335] As can be known from the foregoing description related to "perception communication integration", the following two perception modes can be obtained based on the perception signal sending end and consistency: single station perception and double station perception. Among them, single station perception refers to that the communication device sending the perception signal (i.e. the perception signal sending end) and the communication device receiving the echo signal of the perception signal reflected by the target (i.e. the receiving end of the echo signal) are the same. Double station perception refers to that the communication device sending the perception signal (i.e. the perception signal sending end) and the communication device receiving the echo signal of the perception signal reflected by the target (i.e. the receiving end of the echo signal) are different.

[0336] As can be known from the communication method shown in FIG. 11 of the embodiments of the present application, the terminal can send the first signal. Correspondingly, the network device can receive the first signal. That is, in the scenario related to perception, the communication method shown in FIG. 11 of the embodiments of the present application can be a communication method in the double station perception mode. In addition, in the double station perception mode in the scenario related to perception, the terminal can send the first signal, and correspondingly, other terminals receive the first signal.

[0337] However, in the scenario related to perception, the communication method provided by the embodiments of the present application can also be a communication method in the single station perception mode. In view of this, the terminal can also receive the first signal (i.e. the echo signal of the first signal). That is, the terminal can send the first signal and also receive the echo signal of the first signal. In this case, in addition, the terminal also performs demodulation, equalization processing, and demodulation processing on the echo signal of the first signal. The related description of the demodulation, equalization processing, and demodulation processing can be understood with reference to the description of the corresponding position described above, and will not be described here.

[0338] That is, the terminal can send the first signal and also receive the echo signal of the first signal reflected by the target, so that the communication method recorded in the embodiments of the present application can be applied to the single station perception mode, and the application range of the communication method recorded in the embodiments of the present application is expanded as much as possible.

[0339] Correspondingly, the embodiments of the present application also provide a communication apparatus, which is used to implement the above methods. The communication apparatus can be the network device in the above method embodiments, or an apparatus containing the network device, or a component used for the network device; or the communication apparatus can be the terminal in the above method embodiments, or an apparatus containing the terminal, or a component used for the terminal. It can be understood that, in order to implement the above functions, the communication apparatus contains the hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on a specific application and design constraint condition of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but it should not be considered that such implementation is beyond the scope of the present application.

[0340] The embodiments of the present application can divide the functions of the communication apparatus according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software function module. It should be understood that the division of the modules in the embodiments of the present application is illustrative, which is a logical function division, and there can be another division manner in actual implementation.

[0341] FIG. 13 shows a structural schematic diagram of a communication apparatus 130. The communication apparatus 130 includes a processing module 1301 and a transceiver module 1302. The transceiver module 1302, which can also be referred to as a transceiver unit, is used to implement the transceiving function, for example, can be a transceiving circuit, a transceiver, a transceiver or a communication interface.

[0342] When the communication apparatus 130 shown in FIG. 13 is the terminal in the above embodiments:

[0343] In a possible implementation, the processing module 1301 is configured to instruct the transceiver module 1302 to receive first information and send second information, the first information is used to indicate parameters required for determining at least one coefficient set, and the second information is used to indicate the at least one coefficient set, each of the at least one coefficient set includes at least one group of coefficients, the at least one group of coefficients are coefficients required for performing filtering processing on amplitudes of a first sequence to obtain amplitudes of a second sequence, a phase of an element with an index of i in the first sequence is the same as a phase of an element with the index of i in the second sequence, the first sequence is a sequence obtained by preprocessing information bits, and i is an integer less than or equal to M, a number of elements included in the first sequence and a number of elements included in the second sequence are both M, and M is a positive integer. The first signal is a signal generated based on the second sequence.

[0344] In a possible implementation, the first information includes at least one of an error vector magnitude, a peak-to-sidelobe ratio, an integrated sidelobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering processing, a number of coefficients included in each group of coefficients in the at least one group of coefficients, or a type of the filter.

[0345] In a possible implementation, the error vector magnitude and a modulation order corresponding to the first sequence have a corresponding relationship.

[0346] In a possible implementation, the transceiver module 1302 is further configured to receive third information, and the processing module 1301 is further configured to determine the second sequence based on the first coefficient and the first sequence, where the third information is used to indicate the first coefficient, and the first coefficient is a group of coefficients in the at least one coefficient set.

[0347] In a possible implementation, the third information includes a first index and / or a second index, the first index corresponds to a first coefficient set in which the first coefficient is located, and the at least one coefficient set includes the first coefficient set; and the second index corresponds to the first coefficient.

[0348] In a possible implementation, the transceiver module 1302 is further configured to receive fourth information, and the processing module 1301 is further configured to determine the second sequence based on the first coefficient and the first sequence, where the fourth information is used to indicate at least one of a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence, and the at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to the first coefficient, and the first coefficient is a group of coefficients in the at least one coefficient set.

[0349] In a possible implementation, a sum of coefficients included in any group of coefficients in the at least one group of coefficients is 1.

[0350] All the related content of each step involved in the method embodiments can be referred to the function description of the corresponding function module, which will not be repeated here.

[0351] In the embodiments of the present application, the network device is presented in the form of dividing various function modules in an integrated manner. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can think that the network device can be in the form of the communication apparatus 810 shown in FIG. 8.

[0352] For example, the processor 811 in the communication apparatus 810 shown in FIG. 8 can execute the communication method in the above method embodiments by invoking the computer-executable instructions stored in the memory 812, so that the communication apparatus 810 executes the communication method.

[0353] Specifically, the functions / implementation processes of the transceiver module 1302 and the processing module 1301 in FIG. 13 can be implemented by the processor 811 in the communication apparatus 810 shown in FIG. 8 invoking the computer-executable instructions stored in the memory 812. Alternatively, the functions / implementation processes of the processing module 1301 in FIG. 13 can be implemented by the processor 811 in the communication apparatus 810 shown in FIG. 8 invoking the computer-executable instructions stored in the memory 812, and the functions / implementation processes of the transceiver module 1302 in FIG. 13 can be implemented by the transceiver 815 in the communication apparatus 810 shown in FIG. 8.

[0354] Since the communication apparatus 130 provided by the embodiments of the present application can execute the above communication method, the technical effects it can obtain can be referred to the above method embodiments, which will not be repeated here.

[0355] When the communication apparatus 130 shown in FIG. 13 is the network device in the above embodiments:

[0356] In a possible implementation manner, the processing module 1301 is configured to instruct the transceiver module 1302 to send first information and receive second information, the first information is used to indicate parameters required for determining at least one coefficient set, the second information is used to indicate at least one coefficient set determined based on the first information, each of the at least one coefficient set includes at least one group of coefficients required for filtering the amplitudes of a first sequence to obtain the amplitudes of a second sequence, the phase of an element with index i in the first sequence is the same as the phase of an element with index i in the second sequence, the first sequence is a sequence obtained by preprocessing information bits, wherein i is an integer less than or equal to M, the number of elements included in the first sequence and the number of elements included in the second sequence are both M, and M is a positive integer. The first signal is a signal generated based on the second sequence.

[0357] In a possible implementation, the first information includes at least one of the following: an error vector magnitude, a peak-to-side lobe ratio, an integrated side lobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering, a number of coefficients included in each of at least one set of coefficients, or a type of the filter.

[0358] In a possible implementation, the error vector magnitude has a corresponding relationship with a modulation order corresponding to the first sequence.

[0359] In a possible implementation, the processing module 1301 is further configured to instruct the transceiver module 1302 to send third information, and the third information is used to indicate a first coefficient, the first coefficient being a set of coefficients in the at least one set of coefficients.

[0360] In a possible implementation, the third information includes a first index and / or a second index, the first index corresponding to a first set of coefficients in which the first coefficient is located, and the at least one set of coefficients includes the first set of coefficients; and the second index corresponding to the first coefficient.

[0361] In a possible implementation, the processing module 1301 is further configured to instruct the transceiver module 1302 to send fourth information, and the fourth information is used to indicate at least one of the following: a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence, wherein the at least one of the following: the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to the first coefficient, and the first coefficient is a set of coefficients in the at least one set of coefficients.

[0362] In a possible implementation, the processing module 1301 is further configured to instruct the transceiver module 1302 to receive the first signal, and the processing module 1301 is further configured to demodulate the first signal to obtain a second sequence. The processing module 1301 is further configured to perform equalization processing on the second sequence based on the first coefficient and the first sequence to obtain the first sequence, and perform demodulation processing on the first sequence to obtain the information bits.

[0363] With reference to the second aspect above, in a possible implementation, a sum of one or more coefficients included in any set of coefficients in the at least one set of coefficients is 1.

[0364] All the related contents of the steps involved in the method embodiments described above can be cited from the function description of the corresponding function modules, and will not be repeated here.

[0365] In the embodiments of the present application, the terminal is presented in the form of dividing various functional modules in an integrated manner. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can conceive that the terminal can take the form of the communication apparatus 810 shown in FIG. 8.

[0366] For example, the processor 811 in the communication apparatus 810 shown in FIG. 8 can cause the communication apparatus 810 to perform the communication method in the above method embodiments by invoking the computer-executable instructions stored in the memory 812.

[0367] Specifically, the functions / implementation procedures of the transceiver module 1302 and the processing module 1301 in FIG. 13 can be implemented by the processor 811 in the communication apparatus 810 shown in FIG. 8 invoking the computer-executable instructions stored in the memory 812. Alternatively, the functions / implementation procedures of the processing module 1301 in FIG. 13 can be implemented by the processor 811 in the communication apparatus 810 shown in FIG. 8 invoking the computer-executable instructions stored in the memory 812, and the functions / implementation procedures of the transceiver module 1302 in FIG. 13 can be implemented by the transceiver 815 in the communication apparatus 810 shown in FIG. 8.

[0368] Since the communication apparatus 130 provided by the embodiments of the present application can perform the above communication method, the technical effects it can obtain can refer to the above method embodiments, which will not be repeated here.

[0369] It should be understood that one or more of the above modules or units can be implemented in software, hardware, or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built-in in the SoC (System on Chip) or the ASIC, or be a separate semiconductor chip. The processor further includes a core for executing software instructions to perform operations or processing, and can further include necessary hardware accelerators, such as field programmable gate array (FPGA), programmable logic device (PLD), or logic circuits implementing special logic operations.

[0370] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processor (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, a FPGA, a PLD, a dedicated digital circuit, a hardware accelerator, or a non-integrated discrete device, which can run necessary software or not depend on software to perform the above method flows.

[0371] More detailed description about the above processing module 1301 and transceiving module 1302 can refer to the related description in the method embodiments shown in FIG. 9 to FIG. 10 and FIG. 12.

[0372] As shown in FIG. 14, the embodiment of the present application provides a communication device 1400, which can be implemented by a processing system including one or more processors. The processor includes a microprocessor (such as X86, reduced instruction set computer (RISC) microprocessor (advanced RISC machines, ARM)), a microcontroller, a digital signal processor (DSP), an FPGA, a GPU, a programmable logic device (PLD), a state machine, a gate logic, a discrete hardware circuit, and other suitable hardware configured to perform various functions. That is, the processor used in the communication device 1400 can be used to implement the processes and any one or more of the processes described below.

[0373] The processing system can be implemented with a bus architecture, generally represented by a bus. The bus can include any number of interconnecting buses and bridges, depending on the specific application of the processing system and the overall design constraints. The bus communicatively couples various circuits including one or more processors (e.g., processor #1...processor #G, G being an integer greater than 1), memory, one or more computer readable media (e.g., computer readable medium #1...computer readable medium #G), and a bus interface. The bus can also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be further described. The bus interface provides an interface between the bus and a transceiver, and between the bus and an interface.

[0374] The transceiver provides a communication interface or means for communicating with various other apparatuses over a wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together function to communicate with a corresponding network type. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communication over an internal bus or via an external transmission medium. The transceiver module is capable of implementing transmit functionality and receive functionality, and when the transceiver module is implementing transmit functionality, it can be referred to as a transmit module (sometimes called a transmit unit), and when the transceiver module is implementing receive functionality, it can be referred to as a receive module (sometimes called a receive unit). The transmit module and receive module can be the same functional module, which is referred to as a transceiver module, capable of implementing transmit functionality and receive functionality; or the transmit module and receive module can be different functional modules, and the transceiver module is a collective term to refer to these functional modules.

[0375] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described infra for any particular apparatus.

[0376] The functions that the processor and the memory and the computer-readable medium can implement can be: encoding, decoding, rate matching, de-rate matching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, inverse fast Fourier transform (IFFT), IDFT, precoding, RE mapping, channel equalization, de-RE mapping, digital BF, adding a Cyclic Prefix (CP), removing a CP, and the like.

[0377] Since the communication apparatus 1400 provided by the embodiment can be applied to a terminal or a network device, and completes the method performed by the terminal or the network device described above. Therefore, the technical effects that can be obtained thereby can refer to the method embodiments described above, which will not be described here.

[0378] In a possible implementation, the embodiment of the present application further provides a communication apparatus (for example, the communication apparatus can be a chip or a chip system), which comprises a processor configured to implement the method in any of the method embodiments described above. In a possible design, the communication apparatus further comprises a memory. The memory is configured to store necessary program instructions and data, and the processor can invoke the program code stored in the memory to instruct the communication apparatus to execute the method in any of the method embodiments described above. Of course, the memory can also not be in the communication apparatus. When the communication apparatus is a chip system, it can be composed of a chip, or it can contain a chip and other discrete devices, and the embodiment of the present application does not make a specific limitation thereto.

[0379] In a possible implementation, the embodiment of the present application further provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed on a communication device, the communication device can execute the method of any one of the method embodiments or any implementation of the method.

[0380] In a possible implementation, the embodiment of the present application further provides a communication method, which includes the method of any one of the method embodiments or any implementation thereof.

[0381] In a possible implementation, the embodiment of the present application further provides a communication system, which includes the network device of the method embodiment and the terminal of the method embodiment.

[0382] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with the medium. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)) and the like.

[0383] Although the application has been described in connection with the embodiments thereof with reference to the various drawings, it will be understood that other variations and modifications of the details, and specific embodiments can be expected to occur to those of ordinary skill in the art upon the reading of this disclosure, and such other variations and modifications are intended to fall within the scope of the application. It will be appreciated that in the unit claims, "comprising," "ascomprising," "containing," "as containing," "including," "as including," "having," "as having," "charaeterized by," "as characterized by," "including the step of," and keywords like "comprising," "including" and "having" are not used as limitations. It is therefore intended that additions, deletions, and modifications not specifically described operate with this scope of the claims. Where reference is made to a method comprising two or more defined steps, the steps need not be carried out in that order and the order of the steps is not implied. Where reference is made to a method comprising two or more defined steps, additional steps can be inserted before, after, or as part of the defined steps, and the additional steps do not preclude the presence of elements discloses with one or more of the defined steps or a reference thereto. Where reference is made to a method comprising two or more defined steps, the defined steps need not necessarily be performed in that order, and the order of the steps is not implied.

[0384] Although the application has been described in connection with specific embodiments thereof, it will be understood that it is capable of modifications and alternative constructions and combinations of parts herein described, drawings and examples without departing from the spirit and scope of the application. Accordingly, the description and drawings are to be regarded simply as illustrative in nature and are not intended to be in any way limiting. Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first information, the first information being used to indicate parameters required for determining at least one coefficient set, each of the at least one coefficient set comprising at least one group of coefficients, the at least one group of coefficients being used for filtering amplitudes of a first sequence to obtain amplitudes of a second sequence, a phase of an element with an index i in the first sequence being the same as a phase of an element with the index i in the second sequence, the first sequence being a sequence obtained by preprocessing information bits, wherein i is an integer less than or equal to M, a number of elements included in the first sequence and a number of elements included in the second sequence are both M, and M is a positive integer; sending second information, the second information being used to indicate at least one coefficient set determined based on the first information.

2. The method of claim 1, wherein, The first information comprises at least one of an error vector magnitude, a peak-to-sidelobe ratio, an integrated sidelobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering, a number of coefficients included in each of the at least one group of coefficients, or a type of the filter.

3. The method of claim 2, wherein, The error vector magnitude has a corresponding relationship with a modulation order corresponding to the first sequence.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving third information, the third information being used to indicate a first coefficient, the first coefficient being a group of coefficients in the at least one coefficient set; determining the second sequence based on the first coefficient and the first sequence.

5. The method of claim 4, wherein, The third information comprises a first index and / or a second index, the first index corresponding to a first coefficient set in which the first coefficient is located, and the at least one coefficient set comprising the first coefficient set; and the second index corresponding to the first coefficient.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: sending fourth information, the fourth information being used to indicate at least one of a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence, wherein the at least one of the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to a first coefficient, the first coefficient being a group of coefficients in the at least one coefficient set; determining the second sequence based on the first coefficient and the first sequence.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: sending a first signal, the first signal being a signal generated based on the second sequence.

8. The method according to any one of claims 1 to 7, characterized in that, A sum of coefficients included in any of the at least one group of coefficients is 1.

9. A communication method characterized by comprising: The method comprises: sending first information, the first information being used to indicate parameters required for determining at least one coefficient set, each of the at least one coefficient set comprising at least one group of coefficients, the at least one group of coefficients being used for filtering amplitudes of a first sequence to obtain amplitudes of a second sequence, a phase of an element with an index i in the first sequence being the same as a phase of an element with the index i in the second sequence, the first sequence being a sequence obtained by preprocessing information bits, wherein i is an integer less than or equal to M, a number of elements included in the first sequence and a number of elements included in the second sequence are both M, and M is a positive integer; receive second information, the second information being used for indicating at least one coefficient set determined based on the first information.

10. The method of claim 9, wherein, The first information comprises at least one of the following: an error vector magnitude, a peak-to-sidelobe ratio, an integrated sidelobe ratio, a peak-to-average power ratio, an order of a filter corresponding to the filtering processing, a number of coefficients included in each of the at least one set of coefficients, or a type of the filter.

11. The method of claim 10, wherein, The error vector magnitude has a correspondence relationship with a modulation order corresponding to the first sequence.

12. The method according to any one of claims 9-11, characterized in that, The method further comprises: sending third information, the third information being used for indicating a first coefficient, the first coefficient being a set of coefficients in the at least one set of coefficients.

13. The method of claim 12, wherein, The third information comprises a first index and / or a second index, the first index corresponding to a first set of coefficients in which the first coefficient is located, the at least one set of coefficients comprising the first set of coefficients; the second index corresponding to the first coefficient.

14. The method according to any one of claims 9 to 13, characterized in that, The method further comprises: receiving fourth information, the fourth information being used for indicating at least one of the following: a modulation order corresponding to the first sequence, a code rate corresponding to the first sequence, or a number of transmission layers corresponding to the first sequence, wherein the at least one of the following: the modulation order corresponding to the first sequence, the code rate corresponding to the first sequence, or the number of transmission layers corresponding to the first sequence corresponds to a first coefficient, the first coefficient being a set of coefficients in the at least one set of coefficients.

15. The method according to any one of claims 9 to 14, characterized in that, The method further comprises: receiving a first signal, the first signal being a signal generated based on the second sequence; demodulating the first signal to obtain the second sequence; performing equalization processing on the second sequence based on the first coefficient to obtain the first sequence; performing demodulation processing on the first sequence to obtain the information bits.

16. The method according to any one of claims 9-15, characterized in that, A sum of coefficients included in any set of coefficients in the at least one set of coefficients is 1.

17. A communications device, characterized by comprise: a functional unit for performing the method according to any one of claims 1-8, or a functional unit for performing the method according to any one of claims 9-16; wherein the actions performed by the functional unit are implemented by hardware or corresponding software executed by hardware.

18. A communications device, characterized by The communication apparatus comprises a processor; the processor is configured to run computer programs or instructions, or is configured to pass through a logic circuit, so that the communication apparatus performs the method according to any one of claims 1-8, or the communication apparatus performs the method according to any one of claims 9-16.

19. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions or programs, when the computer instructions or programs are run on a computer, so that the communication apparatus performs the method according to any one of claims 1-8, or the communication apparatus performs the method according to any one of claims 9-16.

20. A communication system, characterized by comprise: a communication apparatus for performing the method according to any one of claims 1-8, and a communication apparatus for performing the method according to any one of claims 9-16.

21. A computer program product, characterised in that, When it is run on a communication apparatus, so that the communication apparatus implements the method according to any one of claims 1-6, or the communication apparatus implements the method according to any one of claims 9-16.

Citation Information

Patent Citations

  • F-OFDM peak-to-average ratio suppression method based on three major application scenarios of 5G

    CN112929314A

  • Method and system for suppressing unstable channel response based on OFDM signal

    CN116614331A

  • Device of multi-carrier system for reducing peak-to-average power ratio

    CN201294546Y

  • Beamforming repeaters with digitally assisted interference mitigation

    US20200358501A1

  • Low PAPR DMRS for OFDM

    WO2024064101A1