Communication method and apparatus

By adaptively selecting the optimal frequency forming coefficient and constant mode sequence, combined with spectrum forming processing, the problem of insufficient performance of OFDM waveform technology in perception is solved, the combined optimal performance of communication and perception in 5G mobile communication system is achieved, and the perception accuracy and resolution are maintained in multi-user scenarios.

WO2025044827A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113200
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-01
Filing Date
2024-08-19
Publication Date
2025-03-06

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 the perceived performance is reduced in multiple user scenarios.

Method used

By adaptively selecting the optimal frequency forming coefficient, combining constant mode sequence and spectrum forming processing, 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 perception performance is improved so that the user signal can be extended throughout the carrier bandwidth and maintain perception accuracy and resolution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113200_06032025_PF_FP_ABST
    Figure CN2024113200_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method and an apparatus, used for improving the sensing performance while guaranteeing the communication performance of a communication system. In the method, when elements in [b(n)] meet a first feature, a second feature, a third feature or a fourth feature, optimal trade-off between communication performance and sensing performance can be realized, so that the sensing performance can be improved while guaranteeing the communication performance of a communication system, that is, joint optimal performance of communication and sensing is achieved by adaptively selecting an optimal frequency shaping coefficient. In addition, elements in [a(n)] meet formula (I), and user signals can be expanded on the whole carrier bandwidth, so that a first signal is determined by means of [a(n)], user signals can occupy the whole carrier bandwidth in a multi-user scenario, and the sensing precision and resolution are maintained.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on September 1, 2023, with application number 202311137309.0 and application name “Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] As fifth-generation mobile communication systems (5G) evolve towards enhanced 5G technology, integrated communication and perception technology is considered one of the key technologies that can expand the service capabilities of mobile communication networks. The core concept of this technology is to add perception capabilities to mobile communication networks, building the ability to detect, track, and image targets. This allows communication and perception capabilities to be integrated into a single network, achieving harmonious coexistence and even mutual benefit. Currently, communication signals utilize 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 transmitted onto different subcarriers in the frequency domain, different modulation symbols can be transmitted simultaneously.

[0004] However, OFDM waveforms' performance for sensing falls far short of optimal sensing performance, preventing optimal communication and sensing performance. Furthermore, when frequency division multiplexing is used for multiple users, sensing performance (such as accuracy and resolution) degrades. Therefore, improving sensing performance while maintaining system performance is a hotly debated issue.

[0005] Summary of the Invention

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

[0007] To achieve the above objectives, this application adopts the following technical solutions:

[0008] In the 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 realize all or part of the functions of the first device. The following is an illustration of the method being executed by the first device. 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 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, second, third, or fourth characteristics, 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.

[0009] 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, since 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.

[0010] 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).

[0011] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined based on [f(x)]; wherein [f(x)] carries information, [f(x)] consists of X elements, xε{1,…,X}, 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)]. It can be understood that [f(x)] is the modulation symbol sequence to be transmitted, with each element in [f(x)] corresponding to a modulation symbol; [e(n)] is [f(x)], or [e(n)] is the sequence obtained by zero-padding [f(x)]; and [d(n)] is the sequence obtained by Fourier transforming [e(n)]. This ensures that the sequence length of [d(n)] is consistent with the sequence length of [a(n)], making it easier for [a(n)] to process [d(n)].

[0012] 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 based on 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 the first signal according to the first indication information.

[0013] In a possible design scheme, the method described in the first aspect further includes: sending or receiving second indication information, the second indication information being 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)] based on the second indication information, and demodulates the received first signal based on 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)] based on the second indication information, so as to generate the first signal based on the [a(n)] and / or the [b(n)].

[0014] 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.

[0015] In one possible design, generating the first signal based on [c(n)] includes generating the first signal based on an inverse Fourier transform of [c(n)]. In this way, the frequency domain signal ([c(n)]) can be converted into a time domain signal (the first signal), ensuring successful transmission of the first signal.

[0016] In the second aspect, a communication method is provided, which 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 realize all or part of the functions of the second device. The following is an illustration of the method being executed by the second device. The method includes: receiving a first signal; and demodulating the first signal; wherein the first signal is determined according to [c(n)], [c(n)] is determined according to [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, second, third, or fourth characteristics, 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.

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

[0018] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined based on [f(x)]; wherein [f(x)] carries information, [f(x)] consists of X elements, xε{1,…,X}, 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)].

[0019] 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.

[0020] 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)].

[0021] 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.

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

[0023] 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.

[0024] 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 configured to indicate the transceiver function of the communication device; the processing module is configured to perform functions of the communication device other than the transceiver function.

[0025] 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.

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

[0027] 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 network device, or a device that includes a terminal or network device. This application does not impose any restrictions on this.

[0028] 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.

[0029] 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 perform functions of the communication device other than the transceiver function.

[0030] 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.

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

[0032] 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 network device, or a device that includes a terminal or network device. This application does not impose any restrictions on this.

[0033] 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.

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

[0035] In one 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.

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

[0037] 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 can be set in the terminal or the network device, or a device that includes the terminal or the network device.

[0038] 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.

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

[0040] In one 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.

[0041] In an embodiment of the present application, the communication device described in the sixth 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 can be set in the terminal or the network device, or a device that includes the terminal or the network device.

[0042] 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.

[0043] 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.

[0044] In one 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.

[0045] 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 can be set in the terminal or the network device, or a device that includes the terminal or the network device.

[0046] 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.

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

[0048] In the ninth aspect, a communication chip is provided, comprising: a logic circuit and a communication interface, wherein the logic circuit is used to execute computer instructions, and the communication interface is used for the communication chip to communicate with other devices or chips, and 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.

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

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

[0051] 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

[0052] FIG1 is a schematic diagram of a communication-awareness integration scenario provided by an embodiment of the present application;

[0053] FIG2 is a schematic diagram of multiple perceived sub-scenes provided in an embodiment of the present application;

[0054] FIG3 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;

[0055] FIG4 is a second schematic diagram of the architecture of the communication system provided in an embodiment of the present application;

[0056] FIG5 is a flow chart of a communication method according to an embodiment of the present application;

[0057] FIG6 is a schematic diagram of obtaining a first signal according to an embodiment of the present application;

[0058] FIG7 is a second flow chart of the communication method provided in an embodiment of the present application;

[0059] FIG8 is a third flow chart of the communication method provided in an embodiment of the present application;

[0060] FIG9 is a first structural diagram of a communication device provided in an embodiment of the present application;

[0061] FIG10 is a second structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0063] 1. Communication and perception integration

[0064] As 5G evolves towards enhanced 5G technologies, communication and perception integration is considered a key technology for expanding the service capabilities of mobile communication networks. The core concept of communication and perception integration is to add perception capabilities to mobile communication networks, building the ability to detect, track, and image targets. This allows communication and perception capabilities to be integrated into a single network, achieving harmonious coexistence and even mutual benefit.

[0065] The technical principles of perception differ somewhat from those of communication. In communication, a transmitter modulates information onto radio waves and transmits them to a receiver, which then demodulates the signal carried on the radio waves to obtain the information. Perception, on the other hand, requires the transmitter to send radio waves in a specific direction. When these waves strike a target surface, they reflect back. The receiver receives and processes these reflected waves to obtain information such as the target's location, speed, and type.

[0066] Perception can generally be categorized into two modes: single-station sensing and dual-station sensing. In single-station sensing, the transmitter and receiver of the sensing signal are the same device. In terms of the sensing signal process, the sensing station both transmits the sensing signal and receives the signal reflected from the target surface. Therefore, the single-station sensing mode is also known as the self-transmitting, self-receiving mode. In dual-station sensing, the transmitter and receiver of the sensing signal are different devices. In terms of the sensing signal process, after sensing station A transmits the sensing signal, the signal reflected from the target surface is received by sensing station B. Therefore, the dual-station sensing mode is also known as the A-transmitting, B-receiving mode.

[0067] For example, as shown in Figure 1, network devices and terminal devices in a communication network can sense objects without communication capabilities while communicating. These targets are not limited to vehicles, low-altitude drones, and pedestrians, but also include other moving or stationary objects. As shown in Figure 2, within the entire scenario, from the perspective of perception mode, the following six sub-scenarios can be included: base station self-transmitting and self-receiving, terminal self-transmitting and self-receiving, 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.

[0068] 2.OFDM Waveform Technology

[0069] Currently, communication signals use OFDM waveform technology. OFDM waveform technology can construct orthogonal subcarriers in the frequency domain. By mapping the modulation symbols to be transmitted onto different subcarriers in the frequency domain, different modulation symbols can be sent simultaneously. Specifically, OFDM signals can be generated through inverse discrete Fourier transform (IDFT). The expression of OFDM signal is:

[0070] Where a(k) is the modulation symbol to be transmitted, s(t) is the signal using the OFDM waveform, k is the subcarrier index, M is the number of subcarriers, Δf is the subcarrier spacing, t is time, and Δk and Δt are predetermined parameters. It can be understood that when the transmitter uses the OFDM waveform to transmit a signal to the receiver, the transmitter can generate an OFDM signal from the modulation symbol to be transmitted according to the above formula (1).

[0071] Research has found that the performance of OFDM waveforms used for perception falls far short of optimal performance, preventing optimal performance for both communication and perception. Furthermore, when frequency division multiplexing is used for multiple users, the bandwidth occupied by each user decreases, leading to lower perception performance (such as accuracy and resolution). Therefore, improving the perception performance of communication signals while ensuring communication performance is a hotly debated issue.

[0072] 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.

[0073] The technical solution in this application will be described below with reference to the accompanying drawings.

[0074] 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. They can also be applied to wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, and Internet of Vehicles communication systems.

[0075] This application will present various aspects, embodiments, or features in the context of systems 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. Furthermore, combinations of these aspects may also be used.

[0076] Additionally, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.

[0077] 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 they intend to express 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 they intend to express are matched. In addition, the " / " mentioned in the present application can be used to represent 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.

[0078] In the embodiments of the present application, sometimes a subscript such as W1 may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meanings to be expressed are the same.

[0079] 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. Ordinary technicians in this field will know that with the evolution of 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.

[0080] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail using the communication system shown in Figure 3 as an example. For example, Figure 3 is a schematic diagram of the architecture of a communication system applicable to the communication method provided in the embodiments of the present application.

[0081] As shown in Figure 3, the communication system includes a first device and a second device. The first device may be a terminal device or a chip for a terminal device, and the second device may be a network device or a chip for a network device; alternatively, the first device may be a network device or a chip for a network device, and the second device may be a terminal device or a chip for a terminal device. For details about the terminal device and the network device, refer to the following "terminal 120" and "network device 110," respectively, and will not be repeated here. It is understood that the communication system can be applied to scenarios where communication perception is integrated. For details about this scenario, refer to the aforementioned "1. Communication Perception Integration," and will not be repeated here.

[0082] To facilitate understanding of the embodiments of the present application, the application scenarios used in the present application are described using the communication system architecture shown in FIG4 as an example. FIG4 is a schematic diagram illustrating a possible, non-limiting system. As shown in FIG4 , communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one network device (such as 110a and 110b in FIG4 , collectively referred to as 110) and at least one terminal (such as 120a-120j in FIG4 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG4 ). Terminal 120 is wirelessly connected to network device 110. Network device 110 is wirelessly or wiredly connected to core network 200. The core network device in core network 200 and network device 110 in RAN 100 may be different physical devices, or they may be the same physical device that integrates core network logical functions and radio access network logical functions.

[0083] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a system evolved beyond 5G (such as a 6G mobile communication system). The RAN 100 may also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 may also be a communication system that integrates two or more of the above systems.

[0084] 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 is understood that Figure 4 only shows one possible communication system architecture that can be applied in the embodiment of the present application. In other possible scenarios, the communication system architecture can also include other devices.

[0085] The network device 110 is a node in the 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 terminals 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, the network element 120i in Figure 4 can be a helicopter or a drone, which can be configured as a mobile base station. For the terminal 120j that accesses 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, the network elements 110a and 110b in Figure 4 can be understood as communication devices with base station functions, and the network elements 120a-120j can be understood as communication devices with terminal functions.

[0086] 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, router, server, switch, bridge, etc., an integrated access and backhaul (IAB) node, a mobile switching center, or a network device in a non-terrestrial network (NTN) communication system, i.e., it may be deployed on a high-altitude platform or satellite. The network device may be a macro base station (such as 110a in FIG. 4 ), a micro base station or an indoor station (such as 110b in FIG. 4 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Network devices can also serve as base stations in device-to-device (D2D) communications, Internet of Vehicles (IoV) communications, drone communications, and machine-to-machine communications. Alternatively, network devices can be servers, wearable devices, vehicles, or onboard devices. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0087] 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 can 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 can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can 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 can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.

[0088] 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, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0089] In the embodiments of the present application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0090] Terminal 120, which may also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), user device, terminal equipment, access terminal, subscriber unit, subscriber station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, may be a device for providing voice or data connectivity to a user, or may be an IoT device. For example, terminal equipment includes handheld devices with wireless connectivity, vehicle-mounted devices, and the like. Currently, terminal devices may include: mobile phones, tablet computers, computers with wireless transceiver functions, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point of sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, and airplanes). The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device that serves as a terminal in D2D communication.

[0091] The embodiments of this application do not limit the device form factor of the terminal. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips or include chips and other discrete devices.

[0092] It should be noted 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.

[0093] In a communication system, [b(n)] is a spectrum shaping coefficient. When the elements in [b(n)] satisfy the first, second, third, or fourth characteristics, an optimal compromise between communication and perception performance can be achieved, thereby improving 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.

[0094] For ease of understanding, the communication method provided in the embodiment of the present application will be described in detail below with reference to FIG5 .

[0095] 5 is a flow chart of a communication method according to an embodiment of the present application, which can be applied to communication between a first device and a second device in the above communication system.

[0096] As shown in FIG5 , the process of the above communication method is as follows:

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

[0098] [a(n)] is a constant modulus sequence consisting of N elements, where nε{1,…,N}, where N is a positive integer. That is, [a(n)] consists of N elements, and the modulus value of each of these N elements is 1. It is understood that the elements may be complex elements, meaning that any element in [a(n)] can be represented by a complex number.

[0099] 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.

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

[0101] [b(n)] is the spectrum shaping coefficient, which consists of N elements, that is, [b(n)] consists of N elements, nε{1,…,N}, where N is a positive integer. Any of these N elements can be real or complex numbers, without restriction.

[0102] In the first possible implementation, the elements in [b(n)] satisfy the first characteristic: 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), where 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.

[0103] 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}.

[0104] 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}.

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

[0106] In the second possible implementation, the elements in [b(n)] satisfy the second characteristic: 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), where 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.

[0107] 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}.

[0108] 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}.

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

[0110] In a 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)] tend to first decrease, then increase, then decrease again, and then increase again.

[0111] 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}.

[0112] 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.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9}.

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

[0114] 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 first increase, then decrease, then increase again, and then decrease again.

[0115] 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}.

[0116] 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}.

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

[0118] It can be understood that the above content describes 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.

[0119] In addition, the value of k can be a value in the middle of N. The value in the middle includes the middle value of N and m values ​​on both sides of the middle value. 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. 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 among 4, 5, 6, 7, and 8, or the value of k is any integer among 5, 6, 7, 8, and 9.

[0120] [c(n)] is a frequency domain signal determined based on [a(n)] and [b(n)]. [c(n)] consists of N elements, nε{1,…,N}, where N is a positive integer.

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

[0122] Here, [d(n)] is the 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)]. As shown in Figure 6, for ease of understanding, the following description follows this order.

[0123] [f(x)] can be a preset modulation symbol or a modulation symbol to be sent. The modulation symbol to be sent can 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.

[0124] e(n) is determined based on f(x), which includes f(x). Furthermore, e(n) consists of N elements, nε{1,…,N}, where N is a positive integer. The determination of e(n) depends on the values ​​of X and N, as detailed below.

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

[0126] Alternatively, 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. In other words, in this case, [f(x)] can be padded with zeros, that is, NX elements with the 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)]. This zero-padding operation includes three methods: padding with zeros at the beginning of the sequence, padding with zeros at the end of the sequence, and padding with zeros at both the beginning and the end of the sequence. These are introduced below.

[0127] Method 1: Pad zeros at the beginning of the sequence.

[0128] Specifically, add NX elements with a value of 0 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.

[0129] Method 2: Pad with zeros at the end of the sequence.

[0130] Specifically, add NX elements with the value of 0 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.

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

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

[0133] After performing zero padding on [f(x)], a sequence after zero padding can be obtained, which is [e(n)]. After obtaining [e(n)], the first device can perform an 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)].

[0134] After obtaining [d(n)], the first device may first process [d(n)] using [a(n)], i.e., perform a dot product of [a(n)] and [d(n)] to obtain [B(n)]; and then perform spectrum shaping on [B(n)] using [b(n)], i.e., perform a dot product of [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).

[0135] It is understood that [B(n)] can also be obtained by the Fourier transform of [d(n)] and [a(n)]. That is, [a(n)] is Fourier transformed to obtain [A(n)], and then [A(n)] and [d(n)] are dot-producted 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).

[0136] 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 in the embodiments of the present application.

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

[0138] In one possible implementation, generating the first signal according to [c(n)] may specifically include: generating the first signal according to an inverse Fourier transform of [c(n)], that is, the first signal is an inverse Fourier transform of [c(n)]. That is, as shown in FIG6 , an inverse Fourier transform operation, such as an inverse fast Fourier transform (IFFT), may be performed on [c(n)] to obtain the first signal, and the expression of the first signal is:

[0139] Wherein, s(t) is the first signal, n is the subcarrier index, N is the number of subcarriers, Δf is the subcarrier spacing, t is 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 the first signal, and this 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 a Fourier transform on the first signal to obtain [c(n)]; then use [b(n)] to perform the inverse spectrum shaping process 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 by [f(x)].

[0144] In summary, in the embodiment of the present application, since the elements in [b(n)] satisfy the first, second or third characteristics, 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, since [a(n)] is a constant modulus sequence, and the elements in [a(n)] satisfy This allows user signals to be extended across the entire carrier bandwidth, so in multi-user scenarios, 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, which 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. X is the number of elements in [f(x)], i.e., 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 for [f(x)] can be determined by X and at least one of x1 and x2. For example, if N is 20, X is 12, and x1 is 5, then x2 is 3, and the zero-padding method for [f(x)] is to padded zeros at both ends of the sequence. For another example, if N is 30, X is 20, and x2 is 10, then x1 is 0, and the zero-padding method for [f(x)] is to padded zeros at the end of the sequence.

[0147] The first indication information can be the value of X, and at least one of the values ​​of x1 and x2; it can also be information indicating the index of at least one of the values ​​of X, and the values ​​of x1 and 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 can be 00, 01, 10, or 11. It will be understood that Table 1 is only an example, and different correspondences between indexes and values ​​can be set according to actual circumstances without limitation. In addition, when the first indication information is an index, the correspondence between the index and the value can be pre-set or pre-defined by the protocol, that is, both the first device and the second device can obtain the correspondence.

[0148] Table 1

[0149] After receiving the first indication information, the second device can determine the zero-padding method of [f(x)] according to the first indication information, thereby facilitating the second device to demodulate the first signal.

[0150] It is 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, the first indication information can also be changed accordingly within different time periods, that is, different X and the value of at least one of x1 and x2 can be used in different time periods, which is not limited in the embodiments of the present application.

[0151] Furthermore, the first indication information may be carried on downlink control information (DCI). It is understood that the first indication information may also be carried on other messages according to actual circumstances, without limitation.

[0152] 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 sending second indication information, where the second indication information is used to indicate at least one of α, β, and γ, and / or the value of each element in [b(n)]. Correspondingly, the second device receives the second indication information from the first device.

[0153] The second indication information is used to indicate the coefficients of [a(n)], such as at least one of α, β, and γ, and / or the values ​​of each element in [b(n)]. The first indication information can be the values ​​of the coefficients of [a(n)] and / or the values ​​of each element in [b(n)]. It can also be information about the indexes of the coefficients of [a(n)] and / or the indexes of the values ​​of each element in [b(n)]. For example, as shown in Tables 2 and 3 below, there are two possible values ​​for the coefficients of [a(n)] and four possible values ​​for each element in [b(n)], each of which corresponds to a different index. In this case, the first indication information can include two fields, one of which is used to indicate the index of the values ​​of the coefficients of [a(n)] and the other is used to indicate the index of the values ​​of each element in [b(n)]. It will be understood that Tables 2 and 3 are only examples, and different correspondences between indices 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.

[0154] Table 2

[0155] Table 3

[0156] 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.

[0157] 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 over a long period of time.

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

[0159] 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, which 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.

[0160] The first indication information can be referred to in the aforementioned related introduction and will not be further described here. It is understood that the first device sends the first indication information before the second device generates the first signal, so that after receiving the first indication information, the second device processes [f(x)] according to the zero-padding method indicated by the first indication information to generate the first signal.

[0161] 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 further include: the second device sending second indication information, where the second indication information is used to indicate at least one of α, β, and γ, and / or the value of each element in [b(n)]. In response, the first device receives the second indication information from the second device.

[0162] The second indication information can be referred to in the aforementioned related introduction and will not be further described here. It is understood that the first device sends the first indication information before the second device generates the first signal, so that the second device, after receiving the second indication information, can generate the first signal based on [a(n)] and [b(n)] indicated by the second indication information.

[0163] 7 is a second flow diagram of a communication method according to an embodiment of the present application. This method is applicable to downlink communication according to an embodiment of the present application, and can be applied to communication between the first device and the second device in the above communication system.

[0164] As shown in FIG7 , the process of the above communication method is as follows:

[0165] S701: The network device generates a first signal.

[0166] The method for generating the first signal can refer to the related introduction of the aforementioned "S501 and S502", which will not be repeated here.

[0167] S702: The network device sends instruction information, and the terminal device receives the instruction information accordingly.

[0168] 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.

[0169] S703: The network device sends a first signal, and the terminal device receives the first signal accordingly.

[0170] It is understandable that S702 and S703 can 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.

[0171] S704: The network device receives an echo signal of the first signal and performs perception based on the echo signal.

[0172] 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.

[0173] 8 is a flow chart of a communication method according to an embodiment of the present application. This method is applicable to uplink communication according to an embodiment of the present application, and can be applied to communication between the first device and the second device in the above communication system.

[0174] As shown in FIG8 , the process of the above communication method is as follows:

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

[0176] The uplink signal parameter may be at least one of the following: a parameter related to the zero-padding method, a coefficient of [a(n)], and the values ​​of each element in [b(n)]. The parameter related to 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 parameters related to the zero-padding method, [a(n)], and [b(n)] can be referred to in the previous description and will not be repeated here.

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

[0178] The indication information is information used to indicate parameters of the 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 repeated here.

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

[0180] The method for generating the first signal can refer to the related introduction of the aforementioned "S501 and S502", which will not be repeated here.

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

[0182] S805: The terminal device receives an echo signal of the first signal and performs perception based on the echo signal.

[0183] The terminal device can 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.

[0184] S806: The network device receives a reflected signal of the first signal, and performs perception based on the reflected signal.

[0185] 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 along 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.

[0186] The communication method provided in the embodiment of the present application is described in detail above in conjunction with Figures 5 to 8. The communication device for executing the communication method provided in the embodiment of the present application is described in detail below in conjunction with Figures 9 and 10.

[0187] Figure 9 is a structural diagram of a communication device according to an embodiment of the present application. As shown in Figure 9 , the communication device 900 includes a processing module 901 and a transceiver module 902. For ease of illustration, Figure 9 only shows the main components of the communication device.

[0188] In some embodiments, the communication device 900 may be applicable to the communication system shown in FIG. 3 , and perform the function of the first device in the communication method shown in FIG. 5 .

[0189] The processing module 901 is used to determine [c(n)] based on [a(n)] and [b(n)]; and generate a first signal based on [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}, where 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 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); 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.

[0190] 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).

[0191] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined based on [f(x)]; wherein [f(x)] carries information, [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, [e(n)] is [f(x)].

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

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

[0194] 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.

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

[0196] Optionally, the transceiver module 902 may include a sending module (not shown in FIG9 ) and a receiving module (not shown in FIG9 ). 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 .

[0197] Optionally, the communication device 900 may further include a storage module (not shown in FIG9 ) storing a program or instruction. When the processing module 901 executes the program or instruction, the communication device 900 may perform the function of the first device in the method shown in FIG5 in the above method.

[0198] 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 a chip (system) or other parts or components that can be set in a terminal device or a network device, or a device that includes a terminal device or a network device. This application does not limit this.

[0199] In addition, the technical effects of the communication device 900 can refer to the technical effects of the communication method shown in Figure 5, and will not be repeated here.

[0200] In some embodiments, the communication device 900 may be applicable to the communication system shown in FIG. 3 to perform the function of the second device in the method shown in FIG. 5 .

[0201] 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 determined according to [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, second, third, or fourth characteristics, 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.

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

[0203] Optionally, [d(n)] is the Fourier transform of [e(n)], and [e(n)] is determined based on [f(x)], where [f(x)] carries information, [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)].

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

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

[0206] 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.

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

[0208] Optionally, the transceiver module 902 may include a sending module (not shown in FIG9 ) and a receiving module (not shown in FIG9 ). 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 .

[0209] Optionally, the communication device 900 may further include a storage module (not shown in FIG9 ) storing a program or instruction. When the processing module 901 executes the program or instruction, the communication device 900 may perform the function of the second device in the method shown in FIG5 in the above method.

[0210] 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 a chip (system) or other parts or components that can be set in a terminal device or a network device, or a device that includes a terminal device or a network device. This application does not limit this.

[0211] In addition, the technical effects of the communication device 900 can refer to the technical effects of the communication method shown in Figure 5, and will not be repeated here.

[0212] Figure 10 is a second structural diagram of a communication device provided in an embodiment of the present application. Exemplarily, the communication device may be a terminal, or a chip (system) or other component or assembly that can be provided in a terminal. As shown in Figure 10, 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 to the memory 1002 and the transceiver 1003, such as by a communication bus.

[0213] The following is a detailed introduction to the various components of the communication device 1000 in conjunction with FIG10 :

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

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

[0216] In a specific implementation, as an embodiment, the processor 1001 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG10 .

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

[0218] 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 and will not be repeated here.

[0219] Alternatively, the memory 1002 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device 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, an optical disc storage (including a compact 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 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 exist independently and be coupled to the processor 1001 via an interface circuit (not shown in FIG. 10 ) of the communication device 1000. This embodiment of the present application does not specifically limit this.

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

[0221] Optionally, the transceiver 1003 may include a receiver and a transmitter (not shown separately in FIG10 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0222] Optionally, the transceiver 1003 may be integrated with the processor 1001 or exist independently and be coupled to the processor 1001 through an interface circuit (not shown in FIG. 10 ) of the communication device 1000 . This embodiment of the present application does not specifically limit this.

[0223] It is understandable that the structure of the communication device 1000 shown in FIG10 does not constitute a limitation on the communication device, and an actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0224] 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, and will not be repeated here.

[0225] 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. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0226] 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).

[0227] 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 program 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, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer 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 drive.

[0228] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.

[0229] In this application, "at least one" means one or more, and "plurality" 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 mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0230] 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.

[0231] Those skilled 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 beyond the scope of this application.

[0232] Those skilled in the art will 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.

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

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

[0235] 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.

[0236] 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, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0237] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection 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

  • Communication method and device

    CN119561814A

  • Non-uniform beam space modulation method and system suitable for multi-antenna communication perception integration

    CN114726410A

  • DFT-s-OFDM perception performance optimization method based on FDSS

    CN115913862A

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

    CN116132242A

  • Method and system for wideband index modulation based on chirp signals

    US10985962B1