Communication method and device

By adaptively selecting the optimal frequency forming coefficient and constant mode sequence, combined with Fourier transform, a communication signal can be generated that can be converted in the frequency and time domains is solved, and the combined optimal performance of communication and perception is achieved in 5G mobile communication system.

CN119561814AActive Publication Date: 2025-03-04HUAWEI TECH CO LTD

Patent Information

Application Number
CN202311137309.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-04
Estimated Expiration
2043-09-01

AI Technical Summary

Technical Problem

In 5G mobile communication system, when OFDM waveform technology is used for perception, it is impossible to achieve the combined optimal performance of communication and perception, and in multi-user scenarios, the perceived performance is reduced.

Method used

By adaptively selecting the optimal frequency forming coefficient, combining constant mode sequence and Fourier transform, communication signals that can be converted in the frequency and time domains are generated to achieve the combined optimal performance of communication and perception.

Benefits of technology

While ensuring the communication performance of the communication system, the perceived performance is improved, the entire carrier bandwidth occupation of each user signal in a multi-user scenario is achieved, and the perception accuracy and resolution are maintained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561814A_ABST
    Figure CN119561814A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, belongs to the technical field of communication, and is used for improving the sensing performance under the condition of guaranteeing the communication performance of a communication system. In the method, when an element in [b (n)] meets a first feature, a second feature, a third feature or a fourth feature, optimal compromise between communication and sensing performance can be realized, so that the sensing performance can be improved under the condition of ensuring the communication performance of a communication system, namely, the sensing performance can be improved by adaptively selecting an optimal frequency shaping coefficient, and the communication performance of the communication system can be improved. And the joint optimal performance of communication and sensing is realized. Besides, the user signals can be expanded on the whole carrier bandwidth due to the fact that elements in the [a (n)] meet # imgabs0 # imgabs1 #, and therefore the first signal is determined through the [a (n)], all the user signals can occupy the whole carrier bandwidth in the multi-user scene, and the sensing precision and the resolution ratio can be maintained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art

[0002] In the process of the evolution of the fifth generation mobile communication system (5G) to 5G enhanced technology, communication and perception integration technology is considered to be one of the key technologies that can expand the business capabilities of mobile communication networks. The core idea of ​​this technology is to add perception capabilities to the mobile communication network, build the ability to detect, track and image the target, so that the two capabilities of communication and perception are integrated in one network to achieve harmonious coexistence and even mutual benefit. At present, the communication signal adopts orthogonal frequency division multiplexing (OFDM) waveform technology. OFDM waveform technology can construct orthogonal subcarriers in the frequency domain. By mapping the modulation symbols to be sent on different subcarriers in the frequency domain, different modulation symbols can be sent simultaneously.

[0003] However, the performance of OFDM waveforms used for perception is far from the optimal perception performance, and the joint optimal performance of communication and perception cannot be achieved. In addition, when multiple users use frequency division multiplexing, the perception performance (such as accuracy and resolution) will be reduced. Therefore, how to improve the perception performance while ensuring the communication performance of the communication system is a hot topic currently under discussion. Summary of the invention

[0004] The embodiments of the present application provide a communication method and device for improving the perception performance of communication signals while ensuring the communication performance of a communication system.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a communication method is provided, which can be executed by a first device, or by a component of the first device, such as a processor, chip, or chip system of the first device, or by a logic module or software that can implement all or part of the functions of the first device. The following is an explanation of the method being executed by the first device as an example. The method includes: determining [c(n)] based on [a(n)] and [b(n)]; generating a first signal based on [c(n)], and sending the first signal. Wherein, [a(n)], [b(n)], and [c(n)] are each composed of N elements, n∈{1,...,N}, N is a positive integer; the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth characteristic is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

[0007] Based on the method of the first aspect, it can be known that [a(n)] is a constant modulus sequence, [b(n)] is a spectrum shaping coefficient, and [c(n)] is a frequency domain signal obtained by processing the constant modulus sequence and spectrum shaping. When the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic, or the fourth characteristic, an optimal compromise between communication and perception performance can be achieved, thereby improving the perception performance while ensuring the communication performance of the communication system, that is, by adaptively selecting the optimal frequency shaping coefficient, the joint optimal performance of communication and perception can be achieved. In addition, because the elements in [a(n)] satisfy The user signal can be extended over the entire carrier bandwidth. Therefore, by determining the first signal through [a(n)], each user signal can occupy the entire carrier bandwidth in a multi-user scenario, maintaining perception accuracy and resolution.

[0008] In one possible design scheme, [d(n)] is processed according to [a(n)] and [b(n)] to obtain [c(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

[0009] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1, ..., X}, and X is less than or equal to N; when X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, and the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, when X is equal to N, [e(n)] is [f(x)]. It can be understood that [f(x)] is the modulation symbol sequence to be sent, and each element in [f(x)] corresponds to a modulation symbol; [e(n)] is [f(x)], or [e(n)] is the sequence after [f(x)] is padded with zeros; [d(n)] is the sequence after [e(n)] is Fourier transformed. In this way, the sequence length of [d(n)] can be consistent with the sequence length of [a(n)], which is convenient for [a(n)] to process [d(n)].

[0010] Furthermore, the method described in the first aspect also includes: sending or receiving first indication information, the first indication information is used to indicate X, and at least one of x1 and x2. In this way, the zero-padding method of [f(x)] can be determined according to the first indication information, for example: when the first indication information is used to indicate X and x1, x1 can be subtracted from X to determine x2, that is, x1 elements with a value of 0 are added to the beginning of the sequence of [f(x)], and x2 elements with a value of 0 are added to the end of the sequence of [f(x)]. It can be understood that when the first device is a network device, the network device can send the first indication information so that the second device (such as a terminal device) demodulates the received first signal according to the first indication information. When the first device is a terminal device, the terminal device can receive the first indication information from the second device (such as a network device) to generate a first signal according to the first indication information.

[0011] In a possible design scheme, the method described in the first aspect also includes: sending or receiving second indication information, the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)]. It can be understood that when the first device is a network device, the network device can send the second indication information so that the second device (such as a terminal device) determines [a(n)] and / or [b(n)] according to the second indication information, and demodulates the received first signal according to the [a(n)] and / or the [b(n)]. When the first device is a terminal device, the terminal device can receive the second indication information from the second device (such as a network device), and determine [a(n)] and / or [b(n)] according to the second indication information, so as to generate the first signal according to the [a(n)] and / or the [b(n)].

[0012] Optionally, the first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling. In this way, the flexibility of the first indication information can be increased and the overhead of the second indication information can be reduced.

[0013] In one possible design, generating the first signal according to [c(n)] includes: generating the first signal according to an inverse Fourier transform of [c(n)]. In this way, the frequency domain signal ([c(n)]) can be converted into a time domain signal (first signal), ensuring that the first signal is successfully sent.

[0014] In the second aspect, a communication method is provided. The method can be executed by a second device, or by a component of the second device, such as a processor, chip, or chip system of the second device, or by a logic module or software that can implement all or part of the functions of the second device. The following is an explanation of the method being executed by the second device as an example. The method includes: receiving a first signal; and demodulating the first signal; wherein the first signal is determined based on [c(n)], [c(n)] is based on [a(n)] and [b(n)], [a(n)], [b(n)], and [c(n)] are all composed of N elements, n∈{1,...,N}, N is a positive integer; the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth characteristic is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

[0015] In one possible design scheme, [c(n)] is obtained by processing [d(n)] according to [a(n)] and [b(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

[0016] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1, ..., X}, and X is less than or equal to N; when X is less than or equal to N, the first x1 elements and the last x2 elements of [e(n)] are 0, and the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, when X is equal to N, [e(n)] is [f(x)].

[0017] Furthermore, the method described in the second aspect also includes: receiving or sending first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

[0018] In a possible design scheme, the method described in the second aspect also includes: receiving or sending second indication information, the second indication information is used to indicate at least one item of α, β, γ, and / or the value of each element in [b(n)].

[0019] Optionally, the first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling.

[0020] In one possible design, the first signal is an inverse Fourier transform of [c(n)].

[0021] In addition, the technical effects of the method described in the second aspect can also refer to the technical effects of the method described in the first aspect, and will not be repeated here.

[0022] In a third aspect, a communication device is provided. The communication device includes: a module for executing the method described in the first aspect, such as a transceiver module and a processing module. For example, the transceiver module is used to indicate the transceiver function of the communication device; the processing module is used to execute functions of the communication device other than the transceiver function.

[0023] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the third aspect, and the receiving module is used to implement the receiving function of the communication device described in the third aspect.

[0024] Optionally, the communication device described in the third aspect may further include a storage module, wherein the storage module stores a program or an instruction. When the processing module executes the program or the instruction, the communication device may execute the method described in the first aspect.

[0025] It can be understood that the communication device described in the third aspect can be a terminal or a network device, such as a remote device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device, and this application does not impose any restrictions on this.

[0026] In addition, the technical effects of the communication device described in the third aspect can refer to the technical effects of the method described in the first aspect, and will not be repeated here.

[0027] In a fourth aspect, a communication device is provided. The communication device includes: a module for executing the method described in the second aspect, such as a transceiver module and a processing module. For example, the transceiver module is used to indicate the transceiver function of the communication device; the processing module is used to execute functions of the communication device other than the transceiver function.

[0028] Optionally, the transceiver module may include a sending module and a receiving module, wherein the sending module is used to implement the sending function of the communication device described in the fourth aspect, and the receiving module is used to implement the receiving function of the communication device described in the fourth aspect.

[0029] Optionally, the communication device described in the fourth aspect may further include a storage module, wherein the storage module stores a program or an instruction. When the processing module executes the program or the instruction, the communication device may execute the method described in the second aspect.

[0030] It can be understood that the communication device described in the fourth aspect can be a terminal or a network device, such as a remote device, or a chip (system) or other parts or components that can be set in a terminal or a network device, or a device that includes a terminal or a network device. This application does not impose any restrictions on this.

[0031] In addition, the technical effects of the communication device described in the fourth aspect can refer to the technical effects of the method described in the second aspect, and will not be repeated here.

[0032] In a fifth aspect, a communication device is provided, comprising: a processor, and when the processor executes a computer instruction, the communication device executes the method described in any possible implementation manner of the first aspect or the second aspect.

[0033] In a possible design solution, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fifth aspect to communicate with other communication devices.

[0034] In a possible design scheme, the communication device described in the fifth aspect may also include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer program and / or data involved in the method described in any one of the first aspect or the second aspect.

[0035] In an embodiment of the present application, the communication device described in the fifth aspect may be the terminal or network device described in any one of the first aspect or the second aspect, or a chip (system) or other parts or components that may be arranged in the terminal or the network device, or a device that includes the terminal or the network device.

[0036] In addition, the technical effects of the communication device described in the fifth aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect or the second aspect, and will not be repeated here.

[0037] In a sixth aspect, a communication device is provided, comprising: a processor, the processor being coupled to a memory, the processor being configured to execute a computer program stored in the memory, so that the communication device executes the method described in any possible implementation manner in the first aspect or the second aspect.

[0038] In a possible design solution, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the sixth aspect to communicate with other communication devices.

[0039] In an embodiment of the present application, the communication device described in the sixth aspect may be a terminal or a network device described in any one of the first aspect or the second aspect, or a chip (system) or other parts or components that may be arranged in the terminal or the network device, or a device that includes the terminal or the network device.

[0040] In addition, the technical effects of the communication device described in the sixth aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect or the second aspect, and will not be repeated here.

[0041] In the seventh aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the communication device executes the method described in any one of the implementation methods of the first aspect or the second aspect.

[0042] In a possible design solution, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the seventh aspect to communicate with other communication devices.

[0043] In an embodiment of the present application, the communication device described in the seventh aspect may be the terminal or network device described in any one of the first aspect or the second aspect, or a chip (system) or other parts or components that may be set in the terminal or the network device, or a device that includes the terminal or the network device.

[0044] In addition, the technical effects of the communication device described in the seventh aspect can refer to the technical effects of the method described in any one of the implementation methods of the first aspect or the second aspect, and will not be repeated here.

[0045] In an eighth aspect, a communication chip is provided, in which instructions are stored, and when the chip runs on a communication device, the method described in any one of the implementation modes of the first aspect or the second aspect is implemented.

[0046] In the ninth aspect, a communication chip is provided, comprising: a logic circuit and a communication interface, the logic circuit is used to execute computer instructions, the communication interface is used for the communication chip to communicate with other devices or chips, when the logic circuit executes the computer instructions, the method described in any one of the implementation methods of the first aspect or the second aspect is implemented.

[0047] In a tenth aspect, a communication system is provided, including: an apparatus for executing the method described in the first aspect, and / or an apparatus for executing the method described in the second aspect.

[0048] In an eleventh aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer executes the method described in any possible implementation manner in the first aspect or the second aspect.

[0049] In a twelfth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute the method described in any possible implementation of the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A schematic diagram of a communication-awareness integration scenario provided in an embodiment of the present application;

[0051] Figure 2 A schematic diagram of multiple perceived sub-scenes provided in an embodiment of the present application;

[0052] Figure 3 The architecture of the communication system provided in the embodiment of the present application is shown in FIG. Figure 1 ;

[0053] Figure 4 The architecture of the communication system provided in the embodiment of the present application is shown in FIG. Figure 2 ;

[0054] Figure 5 Schematic diagram of the communication method provided in the embodiment of the present application Figure 1 ;

[0055] Figure 6 A schematic diagram of obtaining a first signal provided in an embodiment of the present application;

[0056] Figure 7 Schematic diagram of the communication method provided in the embodiment of the present application Figure 2 ;

[0057] Figure 8 Schematic diagram of the communication method provided in the embodiment of the present application Figure 3 ;

[0058] Fig. 9 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;

[0059] Fig.10 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0060] For ease of understanding, the technical terms involved in the embodiments of the present application are first introduced below.

[0061] 1. Communication and perception integration

[0062] In the process of 5G evolution to 5G enhanced technology, communication and perception integration is considered to be one of the key technologies that can expand the business capabilities of mobile communication networks. The core idea of ​​communication and perception integration is to add perception capabilities to mobile communication networks and build the ability to detect, track and image targets, so that communication and perception capabilities can be integrated into one network to achieve harmonious coexistence and even mutual benefit.

[0063] The technical principle of perception is somewhat different from that of communication. Communication is when the transmitter modulates information on radio waves and sends it to the receiver, which demodulates the signal carried on the radio waves to obtain information. Perception, on the other hand, requires the transmitter to send radio waves in a specific direction. When the radio waves hit the surface of the target, reflected radio waves are formed. The receiver receives and processes the reflected radio waves to obtain information such as the target's location, speed, and type.

[0064] Perception can usually be divided into two types based on the mode: single-station perception and dual-station perception. In single-station perception, the transmitter and receiver of the perception signal are the same device. From the perspective of the perception signal process, the perception site must both send the perception signal and receive the signal reflected by the target surface. Therefore, the single-station perception mode is also called the self-transmitting and self-receiving mode. For dual-station perception, the transmitter and receiver of the perception signal are two different devices. From the perspective of the perception signal process, after the perception site A sends the perception signal, the signal reflected by the target surface is received by the perception site B. Therefore, the dual-station perception mode is also called the A-transmitting and B-receiving mode.

[0065] For example, Figure 1 As shown in the figure, the network devices and terminal devices in the communication network can sense objects that do not have communication functions while communicating. The sensed targets are not limited to vehicles, low-altitude drones, pedestrians, but also include other moving or stationary objects. Figure 2 As shown, in the entire scenario, from the perspective of perception mode, the following six sub-scenarios can be included, namely: base station spontaneous transmission and reception, terminal spontaneous transmission and reception, base station A transmits and B receives, terminal A transmits and B receives, base station transmits and terminal receives, and terminal transmits and base station receives.

[0066] 2.OFDM Waveform Technology

[0067] At present, communication signals use OFDM waveform technology, which can construct orthogonal subcarriers in the frequency domain. By mapping the modulation symbols to be sent on different subcarriers in the frequency domain, different modulation symbols can be sent simultaneously. Specifically, OFDM signals can be generated by inverse discrete Fourier transform (IDFT). The expression of OFDM signals is:

[0068]

[0069] Wherein, a(k) is the modulation symbol to be sent, s(t) is the signal using the OFDM waveform, k is the subcarrier index, M is the number of subcarriers, Δf is the subcarrier interval, t is time, and Δk and Δt are predetermined parameters. It can be understood that when the transmitting end uses the OFDM waveform to send a signal to the receiving end, the transmitting end can generate an OFDM signal from the modulation symbol to be sent according to the above formula (1).

[0070] Through research, it is found that the performance of OFDM waveforms used for perception is far from the optimal perception performance, and it is impossible to achieve the joint optimal performance of communication and perception. In addition, when multiple users use frequency division multiplexing, the bandwidth occupied by each user is reduced, and the perception performance (such as accuracy and resolution) will be lower. Therefore, how to improve the perception performance of communication signals while ensuring communication performance is a hot topic currently under discussion.

[0071] In response to the above technical problems, the embodiments of the present application propose the following technical solutions to improve the perception performance of communication signals while ensuring the communication performance of the communication system.

[0072] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0073] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, such as new radio (NR) systems, and communication systems evolved after 5G, such as sixth generation (6G) mobile communication systems, and can also be applied to wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, etc.

[0074] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0075] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0076] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are matched. "Of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are matched. In addition, the " / " mentioned in the present application can be used to indicate an "or" relationship. In addition, the embodiments of the present application mention sending to A, sending to A, or sending to A, etc., which refers to the sending behavior with A as the destination address, which can be directly or indirectly sent to A. Similarly, the embodiments of the present application mention receiving from A or from A, etc., which refers to the receiving behavior with A as the source address, which can be directly or indirectly received from A.

[0077] In the present application examples, sometimes subscripts such as W 1 It may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meanings they express are the same.

[0078] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0079] To facilitate understanding of the embodiments of the present application, first Figure 3 The communication system shown in the example is used to describe in detail the communication system applicable to the embodiment of the present application. Figure 3A schematic diagram of the architecture of a communication system applicable to the communication method provided in an embodiment of the present application.

[0080] like Figure 3 As shown, the communication system includes a first device and a second device. The first device may be a terminal device or a chip of a terminal device, and the second device may be a network device or a chip of a network device; or, the first device may be a network device or a chip of a network device, and the second device may be a terminal device or a chip of a terminal device. The terminal device and the network device may refer to the relevant introduction of "terminal 120" and "network device 110" below, respectively, which will not be repeated here. It can be understood that the communication system can be applied to the scenario of integrated communication perception, and the specific scenario may refer to the relevant introduction of the aforementioned "1. Integrated communication perception", which will not be repeated here.

[0081] In order to facilitate understanding of the embodiments of the present application, Figure 4 The communication system architecture shown is taken as an example to illustrate the application scenarios used in this application. Figure 4 FIG. 1 is a schematic diagram showing a possible, non-limiting system. Figure 4 As shown, the communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one network device (such as Figure 4 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 4 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 4 The terminal 120 is connected to the network device 110 in a wireless manner. The network device 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the network device 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the core network logical function and the radio access network logical function.

[0082] RAN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G, 5G mobile communication system, or an evolution system after 5G (for example, a 6G mobile communication system). RAN 100 may also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0083] The first communication device and the second communication device provided in the embodiment of the present application can be applied to the network device 110 or to the terminal 120. It can be understood that: Figure 4 Only one possible communication system architecture to which the embodiment of the present application can be applied is shown. In other possible scenarios, the communication system architecture may also include other devices.

[0084] The network device 110 is a node in a radio access network (RAN), which can also be called an access network device or a RAN node (or device). The network device 110 is used to help the terminal achieve wireless access. The multiple network devices 110 in the communication system 4000 can be nodes of the same type or different types. In some scenarios, the roles of the network device 110 and the terminal 120 are relative, for example, Figure 4 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The network device 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 4 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.

[0085] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an integrated access and backhaul (IAB) node, a network device in a mobile switching center non-terrestrial network (NTN) communication system, that is, it can be deployed on a high altitude platform or a satellite, etc. The network device may be a macro base station (such as Figure 4 110a in), micro base stations or indoor stations (such as Figure 4 110b in the example above), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device may also be a device that functions as a base station in device-to-device (D2D) communication, Internet of Vehicles communication, drone communication, or machine communication. Optionally, the network device may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU).

[0086] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network CN, without limitation here.

[0087] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0088] In the embodiments of the present application, the form of the network device is not limited. The device for realizing the function of the network device can be the network device; or it can be a device that can support the network device to realize the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.

[0089] The terminal 120 may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), user device, terminal equipment, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, or a device for providing voice or data connectivity to a user, or an IoT device. For example, the terminal device includes a handheld device with a wireless connection function, a vehicle-mounted device, etc. At present, the terminal device can be: a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a laptop computer, a PDA, a mobile Internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed train, etc.), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a robotic arm, a workshop equipment, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flying device (such as an intelligent robot, a hot air balloon, a drone, an airplane), etc. The terminal device may also be other devices having terminal functions. For example, the terminal device may also be a device that serves as a terminal in D2D communication.

[0090] The embodiments of the present application do not limit the device form of the terminal. The device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0091] It should be pointed out that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0092] In the communication system, [b(n)] is the spectrum shaping coefficient. When the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the optimal compromise between communication and perception performance can be achieved, thereby improving the perception performance while ensuring the communication performance of the communication system, that is, by adaptively selecting the optimal frequency shaping coefficient, the joint optimal performance of communication and perception can be achieved. In addition, [a(n)] is a constant modulus sequence, and the elements in [a(n)] satisfy The user signal can be extended over the entire carrier bandwidth. Therefore, by determining the first signal through [a(n)], each user signal can occupy the entire carrier bandwidth in a multi-user scenario, maintaining perception accuracy and resolution.

[0093] For ease of understanding, the following will combine Figure 5 The communication method provided in the embodiment of the present application is described in detail.

[0094] For example, Figure 5 The present invention provides a communication method for communication between the first device and the second device in the communication system.

[0095] like Figure 5 As shown, the process of the above communication method is as follows:

[0096] S501, the first device determines [c(n)] based on [a(n)] and [b(n)].

[0097] [a(n)] is a constant modulus sequence including N elements, n∈{1, ..., N}, and N is a positive integer. That is, [a(n)] consists of N elements, and the modulus value of each of the N elements is 1. It can be understood that the element can be a complex element, that is, any element in [a(n)] can be represented by a complex number.

[0098] In one possible implementation, the elements in [a(n)] satisfy α, β and γ are predetermined coefficients. Optionally, N, α and β satisfy that the greatest common divisor of N and 2α is 1, and / or the value of αN+β is an integer.

[0099] It can be understood that α is not 0, and β and γ can be 0. When β and γ are 0, the elements in [a(n)] satisfy

[0100] [b(n)] is a spectrum shaping coefficient, which includes N elements, that is, [b(n)] is composed of N elements, n∈{1, ..., N}, N is a positive integer. Any element of the N elements can be a real number or a complex number without limitation.

[0101] In the first possible implementation, the elements in [b(n)] satisfy the first characteristic, which is: when n is less than k, b(n) is less than b(n+1); when n is greater than k, b(n) is less than b(n-1), and k is a positive integer greater than 1 and less than N. It can be seen that in this case, the values ​​of the elements in [b(n)] tend to increase first and then decrease.

[0102] For example, when N is 12 and k is 6 or 7, [b(n)] can be {0.3, 0.35, 0.4, 0.45, 0.5, 0.6, 0.6, 0.5, 0.45, 0.4, 0.35, 0.3}.

[0103] For another example, when N is 24 and k is 12 or 13, [b(n)] can be {0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, 0.45, 0.4, 0.35, 0.3}.

[0104] When the elements in [b(n)] satisfy the first characteristic, the joint optimal performance of communication and perception can be achieved.

[0105] In the second possible implementation, the elements in [b(n)] satisfy the second characteristic, which is: when n is less than k, b(n) is greater than b(n+1); when n is greater than k, b(n) is greater than b(n-1), and k is a positive integer greater than 1 and less than N. It can be seen that in this case, the values ​​of the elements in [b(n)] tend to decrease first and then increase.

[0106] For example, when N is 12 and k is 6 or 7, [b(n)] can be {0.6, 0.5, 0.45, 0.4, 0.35, 0.3, 0.3, 0.35, 0.4, 0.45, 0.5, 0.6}.

[0107] For another example, when N is 24 and k is 12 or 13, [b(n)] can be {0.9, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, 0.45, 0.4, 0.35, 0.3, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9}.

[0108] When the elements in [b(n)] satisfy the second characteristic, the joint optimal performance of communication and perception can be achieved.

[0109] In the third possible implementation, the elements in [b(n)] satisfy the third characteristic, which is: when n is less than k1, b(n) is greater than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is less than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1); when n is greater than k3, b(n) is less than b(n+1), and k1, k2, and k3 are all positive integers greater than 1 and less than N. It can be seen that in this case, the values ​​of the elements in [b(n)] show a trend of first decreasing, then increasing, then decreasing, and then increasing.

[0110] For example, when N is 15, k1 is 4, k2 is 8, and k3 is 12, [b(n)] can be {0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6}.

[0111] For another example, when N is 23, k1 is 6, k2 is 12, and k3 is 18, [b(n)] can be {0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9}.

[0112] When the elements in [b(n)] satisfy the third characteristic, the joint optimal performance of communication and perception can be achieved.

[0113] In the fourth possible implementation, the elements in [b(n)] satisfy the fourth characteristic, which is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k1, k2, and k3 are all positive integers greater than 1 and less than N. It can be seen that in this case, the values ​​of the elements in [b(n)] tend to increase first, then decrease, then increase again, and then decrease.

[0114] For example, when N is 15, k1 is 4, k2 is 8, and k3 is 12, [b(n)] can be {0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45}.

[0115] For another example, when N is 23, k1 is 6, k2 is 12, and k3 is 18, [b(n)] can be {0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65}.

[0116] When the elements in [b(n)] satisfy the fourth characteristic, the joint optimal performance of communication and perception can be achieved.

[0117] It can be understood that the above content introduces the situation when the elements in [b(n)] meet different characteristics. It can also be understood that when n is equal to k, if the elements before b(k) have an increasing trend and the elements after b(k) have a decreasing trend, then b(k) can be b(k-1), or b(k+1), or a value greater than b(k-1) or b(k+1); if the elements before b(k) have a decreasing trend and the elements after b(k) have an increasing trend, then b(k) can be b(k-1), or b(k+1), or a value less than b(k-1) or b(k+1), without limitation.

[0118] In addition, the value of k can be the value at the middle position of N, and the value at the middle position includes the middle value of N and m values ​​on both sides of the middle value, and m can be set according to actual conditions. For example, when N is 12 and m is 2, the middle values ​​are 6 and 7, and when the middle value is 6, the two values ​​on both sides of the middle value are 4, 5, 7, and 8; when the middle value is 7, the two values ​​on both sides of the middle value are 5, 6, 8, and 9, that is, the value of k is any integer of 4, 5, 6, 7, and 8, or the value of k is any integer of 5, 6, 7, 8, and 9.

[0119] [c(n)] is a frequency domain signal determined according to [a(n)] and [b(n)], and [c(n)] consists of N elements, n∈{1, ..., N}, where N is a positive integer.

[0120] In one possible implementation, determining [c(n)] according to [a(n)] and [b(n)] may specifically include: processing [d(n)] according to [a(n)] and [b(n)] to obtain [c(n)], that is, [c(n)] is obtained by processing [d(n)] according to [a(n)] and [b(n)]; the elements of [c(n)] are expressed as follows: c(n)=b(n)*a(n)*d(n).

[0121] Where [d(n)] is the Fourier transform (discrete fourier transformation, DFT) of [e(n)], and [e(n)] is determined based on [f(x)]. In other words, [e(n)] can be determined based on [f(x)], and [d(n)] can be determined based on [e(n)]. Figure 6 For ease of understanding, the following is introduced in this order.

[0122] [f(x)] may be a preset modulation symbol or a modulation symbol to be sent. The modulation symbol to be sent may be one or more modulation symbols. For any modulation symbol to be sent, it can be represented by a complex number, such as a+j*b, where a is the real part of the modulation symbol, b is the imaginary part of the modulation symbol, and j is There are many ways to obtain modulation symbols, such as binary phase shift keying (BPSK), π / 2BPSK, quadrature phase shift keying (QPSK), or quadrature amplitude modulation (QAM), etc., which are not limited in the embodiments of the present application. In other words, [f(x)] carries information. [f(x)] consists of X elements, x∈{1,...,X}, where X is an integer less than or equal to N.

[0123] [e(n)] is determined based on [f(x)], and [e(n)] includes [f(x)]. And [e(n)] consists of N elements, n∈{1,...,N}, N is a positive integer. The determination method of [e(n)] is related to the values ​​of X and N, which is explained in detail below.

[0124] When X is equal to N, [e(n)] is [f(x)], that is, [f(x)] can be directly assigned to [e(n)].

[0125] Alternatively, when X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0. In other words, in this case, [f(x)] can be padded with zeros, that is, NX elements with a value of 0 are added to [f(x)], so that the sequence after the zero-padding operation includes N elements, that is, the length of the sequence after the zero-padding operation is consistent with the length of [a(n)]. The zero-padding operation includes three methods, namely: padding with zeros at the beginning of the sequence, padding with zeros at the end of the sequence, and padding with zeros at the beginning and end of the sequence. They are introduced below.

[0126] Method 1: Add zeros to the beginning of the sequence.

[0127] Specifically, NX elements with a value of 0 are added to the beginning of the sequence [f(x)]. In this case, the sequence after the zero padding operation can be {0, 0, ..., 0, f(1), ..., f(X)}. In this case, x1 is NX and x2 is 0.

[0128] Method 2: Add zeros to the end of the sequence.

[0129] Specifically, NX elements with a value of 0 are added to the end of the sequence [f(x)]. In this case, the sequence after the zero-padding operation can be {f(1), ..., f(X), 0, 0, ..., 0,}. In this case, x1 is 0 and x2 is NX.

[0130] Method 3: Pad zeros at the beginning and end of the sequence.

[0131] Specifically, x1 elements with a value of 0 are added to the beginning of the sequence of [f(x)], and x2 elements with a value of 0 are added to the end of the sequence of [f(x)]. At this time, the sequence after the zero-padding operation can be {0, ..., 0, f(1), ..., f(X), 0, ..., 0}.

[0132] After performing zero padding operation on [f(x)], a sequence after zero padding operation can be obtained, which is [e(n)]. After obtaining [e(n)], the first device can perform N-point Fourier transform operation on [e(n)] to obtain [d(n)], that is, It can be seen that [d(n)] consists of N elements, n∈{1,...,N}, N is a positive integer, and [d(n)] can be the Fourier transform of [e(n)].

[0133] After obtaining [d(n)], the first device may first process [d(n)] using [a(n)], that is, dot product [a(n)] and [d(n)] to obtain [B(n)]; and then perform spectrum shaping processing on [B(n)] using [b(n)], that is, dot product [b(n)] and [B(n)] to obtain [c(n)]. That is, the elements of [c(n)] can be expressed as follows: c(n) = b(n)*a(n)*d(n).

[0134] It can be understood that the above [B(n)] can also be obtained according to the Fourier transform of [d(n)] and [a(n)], that is, [a(n)] is subjected to Fourier transform operation to obtain [A(n)], and then [A(n)] and [d(n)] are dot-multiplied to obtain [B(n)]. In this case, the elements of [c(n)] can be expressed as follows: c(n) = b(n)*A(n)*d(n).

[0135] It can also be understood that determining [c(n)] (S501) based on [a(n)] and [b(n)] can also be implemented in other ways, which are not limited by the embodiments of the present application.

[0136] S502: The first device generates a first signal according to [c(n)].

[0137] In a possible implementation, generating the first signal according to [c(n)] may specifically include: generating the first signal according to the inverse Fourier transform of [c(n)], that is, the first signal is the inverse Fourier transform of [c(n)]. Figure 6 As shown, an inverse Fourier transform operation, such as an inverse fast Fourier transform (IFFT), may be performed on [c(n)] to obtain a first signal, the expression of which is:

[0138]

[0139] Wherein, s(t) is the first signal, n is the subcarrier index, N is the number of subcarriers, Δf is the subcarrier interval, t is the time, and Δn and Δt are preset parameters.

[0140] It is understandable that other methods capable of converting a frequency domain signal into a time domain signal may also be used to convert [c(n)] into a first signal, and the embodiment of the present application does not limit this.

[0141] S503: The first device sends a first signal, and correspondingly, the second device receives the first signal.

[0142] S504: The second device demodulates the first signal.

[0143] After receiving the first signal, the second device can demodulate the first signal to obtain modulation symbols. The demodulation method is the inverse process of generating the first signal. Specifically, the second device can first perform Fourier transform on the first signal to obtain [c(n)]; then use [b(n)] to perform inverse spectrum shaping on [c(n)] to obtain [d(n)]; then, use [a(n)] to process [d(n)] to obtain [e(n)]; finally, process [e(n)] to obtain [f(x)], thereby obtaining the information carried on [f(x)].

[0144] In summary, in the embodiment of the present application, since the elements in [b(n)] satisfy the first characteristic, the second characteristic or the third characteristic, the optimal compromise between communication and perception performance can be achieved, so that the perception performance can be improved while ensuring the communication performance of the communication system, that is, by adaptively selecting the optimal frequency shaping coefficient, the joint optimal performance of communication and perception can be achieved. In addition, since [a(n)] is a constant modulus sequence, and the elements in [a(n)] satisfy This allows the user signal to be extended across the entire carrier bandwidth, so that in a multi-user scenario each user signal can occupy the entire carrier bandwidth, maintaining perception accuracy and resolution.

[0145] Optionally, in combination with the above embodiments, when the first device is a network device, such as a network device or a chip of a network device, and when the second device is a terminal device, such as a terminal device or a chip of a terminal device, before the second device demodulates the first signal (S504), the above communication method may also include: the first device sends first indication information, and the first indication information is used to indicate X, and at least one of x1 and x2; accordingly, the second device receives the first indication information from the first device.

[0146] The first indication information is used to indicate X, x1, or X, x2, or X, x1, x2. Among them, X is the number of elements of [f(x)] mentioned above, that is, the number of modulation symbols to be sent; x1 is the number of zeros padded at the beginning of [f(x)]; x2 is the number of zeros padded at the end of [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0. Therefore, the zero padding method of [f(x)] can be determined by X, and at least one of x1 and x2. For example, N is 20, X is 12, x1 is 5, then x2 is 3, and the zero padding method of [f(x)] is to pad zeros at both ends of the sequence. For another example, N is 30, X is 20, and x2 is 10, then x1 is 0, and the zero padding method of [f(x)] is to pad zeros at the end of the sequence.

[0147] The first indication information may be the value of X, and at least one of the value of x1 and the value of x2; or it may be information indicating the value of X, and the index of at least one of the value of x1 and the value of x2, for example: as shown in Table 1 below, each set of values ​​of X and x1 is set with a different index, and the first indication information may be 00, 01, 10 or 11. It can be understood that Table 1 is only an example, and different corresponding relationships between indexes and values ​​can be set according to actual conditions without limitation. In addition, when the first indication information is an index, the corresponding relationship between the index and the value can be preset or predefined by the protocol, that is, both the first device and the second device can obtain the corresponding relationship.

[0148] Table 1

[0149] index X, x1 00 x=20, x1=1 01 x=20, x1=3 10 x=20, x1=5 11 x=20, x1=7

[0150] After receiving the first indication information, the second device can determine the zero-padding method of [f(x)] according to the first indication information, so as to facilitate the second device to demodulate the first signal.

[0151] It can be understood that the first device can set different first indication information for different second devices, that is, different second devices can correspond to different X, and the value of at least one of x1 and x2. In addition, in different time periods, the first indication information can also be changed accordingly, that is, different time periods use different X, and the value of at least one of x1 and x2, which is not limited in the embodiments of the present application.

[0152] Further, the first indication information may be carried on downlink control information (Downlink Control Information, DCI). It can be understood that the first indication information may also be carried on other messages according to actual conditions, without limitation.

[0153] Optionally, in combination with the above embodiment, when the first device is a network device, such as a network device or a chip of a network device, and when the second device is a terminal device, such as a terminal device or a chip of a terminal device, before the second device demodulates the first signal (S504), the above communication method may further include: the first device sends second indication information, the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)]. Correspondingly, the second device receives the second indication information from the first device.

[0154] The second indication information is used to indicate the coefficient of [a(n)], such as at least one of α, β, and γ, and / or the value of each element in [b(n)]. The first indication information can be the value of the coefficient of [a(n)], and / or the value of each element in [b(n)]; it can also be the index of the coefficient of [a(n)], and / or the index of the value of each element in [b(n)]. For example, as shown in Table 2 and Table 3 below, there are 2 values ​​of the coefficient of [a(n)], and there are 4 values ​​of each element in [b(n)], and each value corresponds to a different index. In this case, the first indication information can include 2 fields, one of which is used to indicate the index of the value of the coefficient of [a(n)], and the other is used to indicate the index of the value of each element in [b(n)]. It can be understood that Table 2 and Table 3 are only examples, and different corresponding relationships between indexes and values ​​can be set according to actual conditions without limitation. In addition, when the second indication information is an index, the correspondence between the index and the value can be preset or predefined by the protocol, that is, both the first device and the second device can obtain the correspondence.

[0155] Table 2

[0156] index α, β, γ 0 α, β, and γ use the first set of values 1 α, β, and γ use the second set of values

[0157] Table 3

[0158] index The value of each element in [b(n)] 00 [b(n)] uses the first set of values 01 [b(n)] uses the second set of values 10 [b(n)] uses the third set of values 11 [b(n)] uses the fourth set of values

[0159] After receiving the second indication information, the second device can determine [a(n)] and / or [b(n)] according to the first indication information, thereby facilitating the second device to demodulate the first signal.

[0160] It is understandable that the first device can set the same second indication information for different second devices, that is, different second devices can use the same second indication information. In addition, the second indication information may not be changed in a long period of time.

[0161] Further, the second indication information is carried on a radio resource control (RRC) layer signaling or a media access control (MAC) layer signaling. It can be understood that the second indication information can also be carried on other messages according to actual conditions without limitation.

[0162] Optionally, in combination with the above embodiment, when the first device is a terminal device and the second device is a network device, before determining [c(n)] (S501) based on [a(n)] and [b(n)], the above communication method may also include: the second device sends first indication information, and the first indication information is used to indicate X, and at least one of x1 and x2; accordingly, the first device receives the first indication information from the second device.

[0163] The first indication information can refer to the above-mentioned related introduction, which will not be repeated here. It can be understood that the first device sends the first indication information before the second device generates the first signal, so that the second device can process [f(x)] according to the zero-padding method indicated by the first indication information after receiving the first indication information to generate the first signal.

[0164] Optionally, in combination with the above embodiment, when the first device is a terminal device and the second device is a network device, before determining [c(n)] (S501) according to [a(n)] and [b(n)], the above communication method may further include: the second device sends second indication information, the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)]. Correspondingly, the first device receives the second indication information from the second device.

[0165] The second indication information can refer to the above-mentioned related introduction, which will not be repeated here. It can be understood that the first device sends the first indication information before the second device generates the first signal, so that the second device can generate the first signal according to [a(n)] and [b(n)] indicated by the second indication information after receiving the second indication information.

[0166] For example, Figure 7 Schematic diagram of the communication method provided in the embodiment of the present application Figure 2 This method is a process applicable to downlink communication in an embodiment of the present application, and the method can be applicable to communication between the first device and the second device in the above communication system.

[0167] like Figure 7 As shown, the process of the above communication method is as follows:

[0168] S701: A network device generates a first signal.

[0169] The method for generating the first signal may refer to the related introduction of “S501 and S502” mentioned above, which will not be repeated here.

[0170] S702: The network device sends indication information, and correspondingly, the terminal device receives the indication information.

[0171] The indication information may be the aforementioned first indication information and / or second indication information. The first indication information and the second indication information may refer to the aforementioned related introduction and will not be described again here.

[0172] S703: The network device sends a first signal. Correspondingly, the terminal device receives the first signal.

[0173] It is understandable that S702 and S703 may be performed simultaneously or in a certain order, such as performing S702 first and then S703, or performing S703 first and then S702, without limitation.

[0174] S704: The network device receives an echo signal of the first signal, and performs perception according to the echo signal.

[0175] The network device may perform perception based on the time when it sends the first signal, the time when it receives the echo signal, the first signal, and the echo signal.

[0176] For example, Figure 8 Schematic diagram of the communication method provided in the embodiment of the present application Figure 3 The method is a process applicable to uplink communication in an embodiment of the present application, and the method can be applicable to communication between the first device and the second device in the above communication system.

[0177] like Figure 8As shown, the process of the above communication method is as follows:

[0178] S801: The network device determines parameters of an uplink signal.

[0179] The parameter of the uplink signal may be at least one of the following: the relevant parameter of the zero-padding method, the coefficient of [a(n)], and the value of each element in [b(n)]. Among them, the relevant parameter of the zero-padding method may be X, and the value of at least one of x1 and x2; the coefficient of [a(n)] may be the value of at least one of α, β, and γ. The relevant parameters of the zero-padding method, [a(n)] and [b(n)] can refer to the above-mentioned related introduction, and will not be repeated here.

[0180] S802: The network device sends indication information. Correspondingly, the terminal device receives the indication information from the network device.

[0181] The indication information is information used to indicate parameters of an uplink signal, which may be the aforementioned first indication information and / or second indication information. The first indication information and the second indication information may refer to the aforementioned related introduction and will not be described again here.

[0182] S803: The terminal device generates a first signal according to the instruction information.

[0183] The method for generating the first signal may refer to the related introduction of “S501 and S502” mentioned above, which will not be repeated here.

[0184] S804: The terminal device sends a first signal. Correspondingly, the network device receives the first signal from the terminal device.

[0185] S805: The terminal device receives an echo signal of the first signal, and performs perception according to the echo signal.

[0186] The terminal device can sense the first signal based on the time when it sends the first signal, the time when it receives the echo signal, the first signal and the echo signal.

[0187] S806: The network device receives a reflected signal of the first signal, and performs perception according to the reflected signal.

[0188] The network device can obtain the sending time of the first signal, such as the terminal device sends the sending time of the first signal to the network device together with the first signal; and perceive according to the time of the first signal, the time of receiving the reflected signal, the first signal and the reflected signal.

[0189] Combination of the above Figure 5-Figure 8 The communication method provided by the embodiment of the present application is described in detail. Figure 9-10 A communication device for executing the communication method provided in an embodiment of the present application is described in detail.

[0190] Fig. 9 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 1 For example, Fig. 9 As shown, the communication device 900 includes: a processing module 901 and a transceiver module 902. For ease of description, Fig. 9 Only the main components of the communication device are shown.

[0191] In some embodiments, the communication device 900 may be suitable for Figure 3 In the communication system shown in FIG. , execution Figure 5 The function of the first device in the communication method shown in .

[0192] The processing module 901 is used to determine [c(n)] according to [a(n)] and [b(n)]; and to generate a first signal according to [c(n)]. The transceiver module 902 is used to send the first signal. [a(n)], [b(n)] and [c(n)] are each composed of N elements, n∈{1, ..., N}, N is a positive integer; the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth characteristic is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

[0193] In one possible design scheme, the processing module 901 is specifically used to process [d(n)] according to [a(n)] and [b(n)] to obtain [c(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

[0194] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1, ..., X}, and X is a positive integer less than or equal to N; when X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, and the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, when X is equal to N, [e(n)] is [f(x)].

[0195] Furthermore, the transceiver module 902 is further used to send or receive first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

[0196] In a possible design scheme, the transceiver module 902 is further used to send or receive second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

[0197] Optionally, the first indication information is carried on the DCI, and / or the second indication information is carried on the RRC layer signaling or the MAC layer signaling.

[0198] In a possible design scheme, the processing module 901 is specifically configured to generate the first signal according to an inverse Fourier transform of [c(n)].

[0199] Optionally, the transceiver module 902 may include a sending module ( Fig. 9 ) and a receiving module ( Fig. 9 The sending module is used to implement the sending function of the communication device 900, and the receiving module is used to implement the receiving function of the communication device 900.

[0200] Optionally, the communication device 900 may further include a storage module ( Fig. 9 When the processing module 901 executes the program or instruction, the communication device 900 can execute the above method. Figure 5 The function of the first device in the method shown.

[0201] It can be understood that the communication device 900 can be a terminal device or a network device, such as a remote UE or a remote device, or it can be a chip (system) or other parts or components that can be set in a terminal device or a network device, or it can be a device that includes a terminal device or a network device, and this application does not limit this.

[0202] In addition, the technical effects of the communication device 900 can be referred to Figure 5 The technical effects of the communication method shown will not be repeated here.

[0203] In some embodiments, the communication device 900 may be suitable for Figure 3 In the communication system shown in FIG. , the above Figure 5 The function of the second device in the method shown.

[0204] The transceiver module 902 is used to receive the first signal; the processing module 901 is used to demodulate the first signal; the first signal is determined according to [c(n)], [c(n)] is based on [a(n)] and [b(n)}, [a(n)], [b(n)] and [c(n)] are composed of N elements, n∈{1, ..., N}, N is a positive integer; the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth characteristic is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

[0205] In one possible design scheme, [c(n)] is obtained by processing [d(n)] according to [a(n)] and [b(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

[0206] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)], wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1, ..., X}, and X is less than or equal to N; when X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, when X is equal to N, [e(n)] is [f(x)].

[0207] Furthermore, the transceiver module 902 is further used to receive or send first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

[0208] In a possible design scheme, the transceiver module 902 is further used to receive or send second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

[0209] Optionally, the first indication information is carried on the DCI, and / or the second indication information is carried on the RRC layer signaling or the MAC layer signaling.

[0210] In one possible design, the first signal is an inverse Fourier transform of [c(n)].

[0211] Optionally, the transceiver module 902 may include a sending module ( Fig. 9 ) and a receiving module ( Fig. 9 The sending module is used to implement the sending function of the communication device 900, and the receiving module is used to implement the receiving function of the communication device 900.

[0212] Optionally, the communication device 900 may further include a storage module ( Fig. 9 When the processing module 901 executes the program or instruction, the communication device 900 can execute the above method. Figure 5 The function of the second device in the method shown.

[0213] It can be understood that the communication device 900 can be a terminal device or a network device, such as a remote UE or a remote device, or it can be a chip (system) or other parts or components that can be set in a terminal device or a network device, or it can be a device that includes a terminal device or a network device, and this application does not limit this.

[0214] In addition, the technical effects of the communication device 900 can be referred to Figure 5The technical effects of the communication method shown will not be repeated here.

[0215] Fig.10 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 For example, the communication device may be a terminal, or a chip (system) or other components or assemblies that may be provided in the terminal. Fig.10 As shown, the communication device 1000 may include a processor 1001. Optionally, the communication device 1000 may further include a memory 1002 and / or a transceiver 1003. The processor 1001 is coupled with the memory 1002 and the transceiver 1003, such as being connected via a communication bus.

[0216] Combine the following Fig.10 The components of the communication device 1000 are described in detail:

[0217] The processor 1001 is the control center of the communication device 1000, and may be a processor or a general term for multiple processing elements. For example, the processor 1001 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be configured to implement one or more integrated circuits of the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0218] Optionally, the processor 1001 may execute various functions of the communication device 1000 by running or executing a software program stored in the memory 1002 and calling data stored in the memory 1002, such as executing the above Figure 5 The communication method shown.

[0219] In a specific implementation, as an embodiment, the processor 1001 may include one or more CPUs, such as Fig.10 CPU0 and CPU1 are shown in FIG.

[0220] In a specific implementation, as an embodiment, the communication device 1000 may also include multiple processors, such as Fig.101001 and 1004 are shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0221] The memory 1002 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 1001. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0222] Optionally, the memory 1002 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1002 may be integrated with the processor 1001, or may exist independently and be accessed through the interface circuit ( Fig.10 (not shown) is coupled to the processor 1001, which is not specifically limited in the embodiment of the present application.

[0223] The transceiver 1003 is used for communication with other communication devices. For example, if the communication device 1000 is a terminal, the transceiver 1003 can be used to communicate with a network device, or with another terminal device. For another example, if the communication device 1000 is a network device, the transceiver 1003 can be used to communicate with a terminal, or with another network device.

[0224] Optionally, the transceiver 1003 may include a receiver and a transmitter ( Fig.10 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0225] Optionally, the transceiver 1003 may be integrated with the processor 1001, or may exist independently and communicate with the processor 1001 through the interface circuit ( Fig.10 (not shown) is coupled to the processor 1001, which is not specifically limited in the embodiment of the present application.

[0226] Understandably, Fig.10 The structure of the communication device 1000 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0227] In addition, the technical effects of the communication device 1000 can refer to the technical effects of the methods described in the above method embodiments, which will not be repeated here.

[0228] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0229] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0230] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer 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 site, computer, server or data center to another website site, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0231] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0232] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0233] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0234] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0235] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0236] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0237] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0238] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0239] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0240] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Determine [c(n)] according to [a(n)] and [b(n)]; wherein [a(n)], [b(n)] and [c(n)] are all composed of N elements, n∈{1,…,N}, and N is a positive integer; Generate a first signal according to the [c(n)], and send the first signal; Among them, the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n ) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth feature is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

2. The method according to claim 1, characterized in that Determining [c(n)] according to [a(n)] and [b(n)] includes: [d(n)] is processed according to [a(n)] and [b(n)] to obtain [c(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n)=b(n)*a(n)*d(n).

3. The method according to claim 2, characterized in that [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1,…,X}, and X is a positive integer less than or equal to N; When X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, When X is equal to N, the [e(n)] is the [f(x)].

4. The method according to claim 3, characterized in that The method further comprises: Send or receive first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Send or receive second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

6. The method according to claim 4 or 5, characterized in that: The first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling.

7. The method according to any one of claims 1 to 6, characterized in that The step of generating a first signal according to [c(n)] comprises: The first signal is generated according to an inverse Fourier transform of the [c(n)].

8. A communication method, characterized in that: The method comprises: receiving a first signal; Demodulating the first signal; The first signal is determined according to [c(n)], which is determined according to [a(n)] and [b(n)], wherein [a(n)], [b(n)] and [c(n)] are each composed of N elements, n∈{1,…,N}, where N is a positive integer; and the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n ) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth feature is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

9. The method according to claim 8, characterized in that The [c(n)] is obtained by processing [d(n)] according to the [a(n)] and the [b(n)]; wherein, the [d(n)] is composed of N elements, and the elements of the [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

10. The method according to claim 9, characterized in that [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)], wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1,…,X}, and X is less than or equal to N; When X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, When X is equal to N, the [e(n)] is the [f(x)].

11. The method according to claim 10, characterized in that The method further comprises: Receive or send first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

12. The method according to any one of claims 8 to 11, characterized in that The method further comprises: Receive or send second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

13. The method according to claim 11 or 12, characterized in that: The first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling.

14. The method according to any one of claims 8 to 13, characterized in that: The first signal is the inverse Fourier transform of the [c(n)].

15. A communication device, characterized in that: The device comprises: A processing module, configured to determine [c(n)] according to [a(n)] and [b(n)], wherein [a(n)], [b(n)] and [c(n)] are each composed of N elements, n∈{1,…,N}, and N is a positive integer; and generate a first signal according to [c(n)]; A transceiver module, used for sending the first signal; Among them, the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n ) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth feature is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

16. The device according to claim 15, characterized in that The processing module is specifically used to process [d(n)] according to [a(n)] and [b(n)] to obtain [c(n)]; wherein [d(n)] is composed of N elements, and the elements of [c(n)] are expressed as follows: c(n)=b(n)*a(n)*d(n).

17. The device according to claim 16, characterized in that [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1,…,X}, and X is a positive integer less than or equal to N; When X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, When X is equal to N, the [e(n)] is the [f(x)].

18. The device according to claim 17, characterized in that The transceiver module is further used to send or receive first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

19. The device according to any one of claims 15 to 18, characterized in that The transceiver module is further used to send or receive second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

20. The device according to claim 18 or 19, characterized in that The first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling.

21. The device according to any one of claims 15 to 20, characterized in that The processing module is specifically configured to generate the first signal according to an inverse Fourier transform of the [c(n)].

22. A communication device, characterized in that: The device comprises: A transceiver module, configured to receive a first signal; A processing module, configured to demodulate the first signal; The first signal is determined according to [c(n)], which is determined according to [a(n)] and [b(n)], wherein [a(n)], [b(n)] and [c(n)] are each composed of N elements, n∈{1,…,N}, where N is a positive integer; and the elements in [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy the first characteristic, the second characteristic, the third characteristic or the fourth characteristic, the first characteristic being: when n is less than k, b(n) is less than b(n+1), and when n is greater than k, b(n) is less than b(n-1); the second characteristic being: when n is less than k, b(n) is greater than b(n+1), and when n is greater than k, b(n) is greater than b(n-1); the third characteristic being: when n is less than k1, b(n) is greater than b(n+1), and when n is greater than or equal to k1 and less than k2, b(n ) is less than b(n+1), when n is greater than or equal to k2 and less than k3, b(n) is greater than b(n+1), and when n is greater than k3, b(n) is less than b(n+1); the fourth feature is: when n is less than k1, b(n) is less than b(n+1); when n is greater than or equal to k1 and less than k2, b(n) is greater than b(n+1); when n is greater than or equal to k2 and less than k3, b(n) is less than b(n+1); when n is greater than k3, b(n) is greater than b(n+1), and k, k1, k2 and k3 are all positive integers greater than 1 and less than N.

23. The device according to claim 22, characterized in that The [c(n)] is obtained by processing [d(n)] according to the [a(n)] and the [b(n)]; wherein, the [d(n)] is composed of N elements, and the elements of the [c(n)] are expressed as follows: c(n) = b(n)*a(n)*d(n).

24. The device according to claim 23, characterized in that [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)], wherein [f(x)] carries information, and [f(x)] consists of X elements, x∈{1,…,X}, and X is less than or equal to N; When X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is NX, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or, When X is equal to N, the [e(n)] is the [f(x)].

25. The device according to claim 24, characterized in that The transceiver module is further used to receive or send first indication information, where the first indication information is used to indicate X and at least one of x1 and x2.

26. The device according to any one of claims 22 to 25, characterized in that The transceiver module is further used to receive or send second indication information, where the second indication information is used to indicate at least one of α, β, γ, and / or the value of each element in [b(n)].

27. The device according to claim 25 or 26, characterized in that The first indication information is carried on downlink control information DCI, and / or the second indication information is carried on radio resource control RRC layer signaling or media access control MAC layer signaling.

28. The device according to any one of claims 22 to 27, characterized in that The first signal is the inverse Fourier transform of the [c(n)].

29. A communication device, characterized in that: The communication device comprises: a processor; when the processor executes computer instructions, the communication device executes the method according to any one of claims 1 to 7, or executes the method according to any one of claims 8 to 14.

30. A communication chip, characterized in that: Instructions are stored therein, and when the chip runs on a communication device, the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14 is implemented.

31. A communication system, characterized in that: The communication system comprises: an apparatus for executing the method according to any one of claims 1 to 7, and / or an apparatus for executing the method according to any one of claims 8 to 14.

32. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or an instruction. When the computer program or the instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14.

33. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14 is executed.

Citation Information

Patent Citations

  • Signal modulation method, system and device and readable storage medium

    CN113328965A

  • Amplitude balance-based flux-inductance fusion performance optimization method

    CN116132242A

  • Method and device used in wireless communication node

    US20210051643A1

Cited By

  • Communication method and apparatus

    EP4761196A1

  • Communication method and apparatus

    WO2025044827A1