Communication method and apparatus
By using a combination of constant modulus sequence and spectrum shaping coefficients in 5G communication systems, the problem that OFDM waveform technology cannot achieve optimal joint performance of communication and sensing is solved, and sensing performance is improved without reducing communication performance.
Patent Information
- Application Number
- CN202311137309.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2043-09-01
AI Technical Summary
Existing OFDM waveform technology cannot achieve optimal joint performance of communication and sensing in 5G communication systems, especially with the degradation of sensing performance under multi-user frequency division multiplexing.
By using the constant modulus sequence [a(n)] and the spectral shaping coefficients [b(n)], the frequency domain signal [c(n)] is determined, and the optimal frequency shaping coefficients are adaptively selected to achieve the joint optimal performance of communication and sensing.
While ensuring communication performance, it improves sensing performance, ensuring that each user's signal can occupy the entire carrier bandwidth in multi-user scenarios, maintaining sensing accuracy and resolution.
Smart Images

Figure CN119561814B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and in particular to a communication method and device. BACKGROUND
[0002] In the process of the evolution of the 5th generation (5G) to 5G enhanced technology, the communication and perception integrated technology is considered as one of the key technologies to expand the business capabilities of the mobile communication network. The core idea of this technology is to add perception capabilities on the mobile communication network to build the ability to detect, track and image the target, so that the communication and perception capabilities are integrated in one network to achieve harmonious coexistence and even mutual benefit. At present, the communication signal adopts the orthogonal frequency division multiplexing (OFDM) waveform technology, which can construct orthogonal subcarriers in the frequency domain, and can realize the simultaneous transmission of different modulation symbols by mapping the to-be-transmitted modulation symbols on different subcarriers in the frequency domain.
[0003] However, the performance of the OFDM waveform used for perception has a large gap with the optimal perception performance, and cannot achieve the joint optimal performance of communication and perception. Moreover, when multiple users use frequency division multiplexing, the perception performance (such as accuracy and resolution) will be reduced. Therefore, how to improve the perception performance while ensuring the communication performance of the communication system is a hot issue at present. SUMMARY
[0004] Embodiments of the present application provide a communication method and device to improve the perception performance of the communication signal while ensuring the communication performance of the communication system.
[0005] To achieve the above-mentioned purpose, the technical solutions adopted by the present application are as follows:
[0006] In a first aspect, a communication method is provided. The method can be executed by a first device, or by a component of the first device, such as a processor, a chip, or a 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. Hereinafter, the method is taken as an example to be executed by the first device. The method comprises: determining [c(n)] according to [a(n)] and [b(n)]; generating a first signal according to [c(n)] and sending the first signal. Wherein, [a(n)], [b(n)] and [c(n)] each consist 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 a first feature, a second feature, a third feature or a fourth feature, the first feature being that b(n) is smaller than b(n+1) when n is smaller than k, and b(n) is smaller than b(n-1) when n is larger than k; the second feature being that b(n) is larger than b(n+1) when n is smaller than k, and b(n) is larger than b(n-1) when n is larger than k; the third feature being that b(n) is larger than b(n+1) when n is smaller than k1, b(n) is smaller than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is larger than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is smaller than b(n+1) when n is larger than k3; the fourth feature being that b(n) is smaller than b(n+1) when n is smaller than k1, b(n) is larger than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is smaller than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is larger than b(n+1) when n is larger than k3, k, k1, k2 and k3 are all positive integers larger than 1 and smaller than N.
[0007] According to the method of the first aspect, [a(n)] is a constant modulus sequence, [b(n)] is a frequency spectrum shaping coefficient, and [c(n)] is a frequency domain signal obtained through constant modulus sequence and frequency spectrum shaping processing. When the elements in [b(n)] satisfy the first feature, the second feature, the third feature or the fourth feature, the optimal compromise between communication and sensing performance can be achieved, so that the sensing performance can be improved while the communication performance of the communication system is guaranteed, that is, the joint optimal performance of communication and sensing is achieved through adaptive selection of the optimal frequency shaping coefficient. In addition, because the elements in [a(n)] satisfy the first feature, the second feature, the third feature or the fourth feature, the user signal can be spread over the entire carrier bandwidth, so that the first signal determined by [a(n)] can enable each user signal to occupy the entire carrier bandwidth in a multi-user scenario, thereby maintaining the sensing accuracy and resolution. The user signal can be spread over the entire carrier bandwidth, so that the first signal determined by [a(n)] can enable each user signal to occupy the entire carrier bandwidth in a multi-user scenario, thereby maintaining the sensing accuracy and resolution.
[0008] In a possible design, [d(n)] is processed according to [a(n)] and [b(n)] to obtain [c(n)]; [d(n)] is composed of N elements, and the elements of [c(n)] are represented as follows: c(n) = b(n) * a(n) * d(n).
[0009] Optionally, [d(n)] is a Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; wherein [f(x)] carries information, [f(x)] is composed of X elements, x∈{1,...,X}, and X is less than or equal to N; in the case that X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the (x1+1)th to the (N-x2)th elements of [e(n)] are [f(x)], and the sum of x1 and x2 is N-X, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or in the case that X is equal to N, [e(n)] is [f(x)]. It can be understood that [f(x)] is a sequence of modulation symbols to be transmitted, each element in [f(x)] corresponds to a modulation symbol; [e(n)] is [f(x)], or [e(n)] is a sequence obtained by performing zero padding on [f(x)]; and [d(n)] is a sequence obtained by performing Fourier transform on [e(n)]. In this way, the sequence length of [d(n)] is consistent with the sequence length of [a(n)], which facilitates the processing of [a(n)] on [d(n)].
[0010] Further, the method of the first aspect further comprises: sending or receiving first indication information, the first indication information being used to indicate X and at least one of x1 and x2. In this way, the zero padding manner of [f(x)] can be determined according to the first indication information, for example: when the first indication information is used to indicate X and x1, x2 can be determined by subtracting x1 from X, i.e. x1 elements with a value of 0 are added at the beginning of the sequence of [f(x)], and x2 elements with a value of 0 are added at 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 to enable the second device (e.g. a terminal device) to demodulate 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 (e.g. a network device) to generate the first signal according to the first indication information.
[0011] In a possible design, the method of the first aspect further includes: sending or receiving second indication information, where the second indication information is used to indicate at least one of the α, the β, the γ, and / or the values of the elements in the [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 a second device (e.g., a terminal device) determines the [a(n)] and / or the [b(n)] according to the second indication information, and demodulates the received first signal according to the [a(n)] and / or the [b(n)]. When the first device is a terminal device, the terminal device can receive the second indication information from a second device (e.g., a network device), and determine the [a(n)] and / or the [b(n)] according to the second indication information, to generate the first signal according to the [a(n)] and / or the [b(n)].
[0012] Optionally, the first indication information is carried on downlink control information (DCI), and / or the second indication information is carried on radio resource control (RRC) layer signaling or medium access control (MAC) layer signaling. In this way, flexibility of the first indication information can be increased, and overhead of the second indication information can be reduced.
[0013] In a possible design, the generating the first signal according to the [c(n)] includes: generating the first signal according to an inverse Fourier transform of the [c(n)]. In this way, a frequency domain signal ([c(n)]) can be converted into a time domain signal (the first signal), and successful transmission of the first signal can be ensured.
[0014] 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, a chip, or a chip system of the second device, or by a logic module or software that can implement all or part of functions of the second device. Hereinafter, the method is described by taking the second device as an example. The method includes: receiving a first signal; and demodulating the first signal, where the first signal is determined according to [c(n)], the [c(n)] is determined according to [a(n)] and [b(n)], the [a(n)], the [b(n)], and the [c(n)] each include N elements, n ∈ {1, 2, …, N}, and N is a positive integer; elements in the [a(n)] satisfy α, β and γ are predetermined coefficients; the elements in [b(n)] satisfy a first feature, a second feature, a third feature or a fourth feature, the first feature being that b(n) is smaller than b(n+1) when n is smaller than k, and b(n) is smaller than b(n-1) when n is larger than k; the second feature being that b(n) is larger than b(n+1) when n is smaller than k, and b(n) is larger than b(n-1) when n is larger than k; the third feature being that b(n) is larger than b(n+1) when n is smaller than k1, b(n) is smaller than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is larger than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is smaller than b(n+1) when n is larger than k3; the fourth feature being that b(n) is smaller than b(n+1) when n is smaller than k1, b(n) is larger than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is smaller than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is larger than b(n+1) when n is larger than k3, k, k1, k2 and k3 are all positive integers larger than 1 and smaller than N.
[0015] In a possible design, [c(n)] is obtained by processing [a(n)] and [b(n)] to obtain [d(n)]; [d(n)] comprises N elements, and an element of [c(n)] is represented as c(n) = b(n) * a(n) * d(n).
[0016] Optionally, [d(n)] is a Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; [f(x)] carries information, [f(x)] comprises X elements, x ∈ {1, 2,..., X}, and X is smaller than or equal to N; when X is smaller than N, the first x1 elements and the last x2 elements of [e(n)] have a value of 0, the (x1+1)th to the (N-x2)th elements of [e(n)] are [f(x)], the sum of x1 and x2 is N-X, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or when X is equal to N, [e(n)] is [f(x)].
[0017] Further, the method in the second aspect further includes: receiving or sending first indication information, the first indication information being used to indicate X, and at least one of x1 and x2.
[0018] In a possible design, the method in the second aspect further includes: receiving or sending second indication information, the second indication information being used to indicate at least one of α, β and γ, and / or the values of the elements in [b(n)].
[0019] Optionally, the first indication information is carried on a downlink control information (DCI), and / or the second indication information is carried on a radio resource control (RRC) layer signaling or a medium access control (MAC) layer signaling.
[0020] In a possible design, the first signal is an inverse Fourier transform of [c(n)].
[0021] In addition, the technical effects of the method in the second aspect can refer to those of the method in the first aspect, which will not be repeated here.
[0022] In a third aspect, a communication apparatus is provided. The communication apparatus includes modules for performing the method in the first aspect, such as a transceiver module and a processing module. For example, the transceiver module is configured to indicate a transceiving function of the communication apparatus, and the processing module is configured to perform a function of the communication apparatus other than the transceiving function.
[0023] Optionally, the transceiver module includes a sending module and a receiving module. The sending module is configured to implement a sending function of the communication apparatus in the third aspect, and the receiving module is configured to implement a receiving function of the communication apparatus in the third aspect.
[0024] Optionally, the communication apparatus in the third aspect further includes a storage module storing a program or an instruction. When the processing module executes the program or the instruction, the communication apparatus can perform the method in the first aspect.
[0025] It can be understood that the communication apparatus in the third aspect can be a terminal or a network apparatus, such as a remote device, or a chip (system) or other components or assemblies that can be arranged in the terminal or the network apparatus, or an apparatus including the terminal or the network apparatus, and the present application does not limit this.
[0026] In addition, the technical effects of the communication apparatus in the third aspect can refer to those of the method in the first aspect, which will not be repeated here.
[0027] In a fourth aspect, a communication apparatus is provided. The communication apparatus includes modules for performing the method in the second aspect, such as a transceiver module and a processing module. For example, the transceiver module is configured to indicate a transceiving function of the communication apparatus, and the processing module is configured to perform a function of the communication apparatus other than the transceiving function.
[0028] Optionally, the transceiver module includes a sending module and a receiving module. The sending module is configured to implement a sending function of the communication apparatus in the fourth aspect, and the receiving module is configured to implement a receiving function of the communication apparatus in the fourth aspect.
[0029] Optionally, the communication apparatus in the fourth aspect further can comprise a storage module, which stores programs or instructions. When the processing module executes the programs or instructions, the communication apparatus can execute the method in the second aspect.
[0030] It can be understood that the communication apparatus in the fourth aspect can be a terminal or a network apparatus, such as a remote device, can be a chip (system) or other components or assemblies which can be arranged in the terminal or the network apparatus, or can be an apparatus comprising the terminal or the network apparatus, and the present application does not limit this.
[0031] In addition, the technical effects of the communication apparatus in the fourth aspect can refer to the technical effects of the method in the second aspect, which will not be repeated here.
[0032] In the fifth aspect, a communication apparatus is provided. The communication apparatus comprises a processor, which, when executing computer instructions, causes the communication apparatus to execute the method in any possible implementation manner of the first aspect or the second aspect.
[0033] In a possible design, the communication apparatus in the fifth aspect further can comprise a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be used for the communication apparatus in the fifth aspect to communicate with other communication apparatuses.
[0034] In a possible design, the communication apparatus in the fifth aspect further can comprise a memory. The memory can be integrated with the processor, or can be arranged separately. The memory can be used for storing computer programs and / or data related to the method in any aspect of the first aspect or the second aspect.
[0035] In the embodiments of the present application, the communication apparatus in the fifth aspect can be the terminal or the network apparatus in any aspect of the first aspect or the second aspect, or can be a chip (system) or other components or assemblies which can be arranged in the terminal or the network apparatus, or can be an apparatus comprising the terminal or the network apparatus.
[0036] In addition, the technical effects of the communication apparatus in the fifth aspect can refer to the technical effects of the method in any implementation manner of the first aspect or the second aspect, which will not be repeated here.
[0037] In the sixth aspect, a communication apparatus is provided. The communication apparatus comprises a processor and a memory coupled with the processor. The processor is used to execute computer programs stored in the memory, so that the communication apparatus executes the method in any possible implementation manner of the first aspect or the second aspect.
[0038] In a possible design, the communication apparatus in the sixth aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be used for the communication apparatus in the sixth aspect to communicate with other communication apparatuses.
[0039] In embodiments of the present application, the communication apparatus in the sixth aspect can be the terminal or the network apparatus in any of the first aspect or the second aspect, or a chip (system) or other component or assembly that can be arranged in the terminal or the network apparatus, or an apparatus including the terminal or the network apparatus.
[0040] In addition, the technical effects of the communication apparatus in the sixth aspect can refer to the technical effects of the method in any of the implementation manners of the first aspect or the second aspect, which will not be described herein again.
[0041] In the seventh aspect, a communication apparatus is provided, including a processor and a memory. The memory is used to store a computer program, and when the processor executes the computer program, the communication apparatus executes the method in any of the implementation manners of the first aspect or the second aspect.
[0042] In a possible design, the communication apparatus in the seventh aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be used for the communication apparatus in the seventh aspect to communicate with other communication apparatuses.
[0043] In embodiments of the present application, the communication apparatus in the seventh aspect can be the terminal or the network apparatus in any of the first aspect or the second aspect, or a chip (system) or other component or assembly that can be arranged in the terminal or the network apparatus, or an apparatus including the terminal or the network apparatus.
[0044] In addition, the technical effects of the communication apparatus in the seventh aspect can refer to the technical effects of the method in any of the implementation manners of the first aspect or the second aspect, which will not be described herein again.
[0045] In the eighth aspect, a communication chip is provided, in which instructions are stored. When the chip is running on a communication device, the method in any of the implementation manners of the first aspect or the second aspect is implemented.
[0046] In the ninth aspect, a communication chip is provided, including a logic circuit and a communication interface. The logic circuit is used to execute computer instructions, and the communication interface is used for the communication chip to communicate with other apparatuses or chips. When the logic circuit executes the computer instructions, the method in any of the implementation manners of the first aspect or the second aspect is implemented.
[0047] In a tenth aspect, a communication system is provided. The communication system includes: an apparatus configured to perform the method of the first aspect, and / or an apparatus configured to perform the method of the second aspect.
[0048] In an eleventh aspect, a computer-readable storage medium is provided, including: a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to perform the method of any possible implementation of the first aspect or the second aspect.
[0049] In a twelfth aspect, a computer program product is provided, including a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to perform the method of any possible implementation of the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 A schematic diagram of a communication perception integrated scenario provided by an embodiment of the present application;
[0051] Figure 2 A schematic diagram of multiple perception sub-scenarios provided by an embodiment of the present application;
[0052] Figure 3 An architecture schematic of a communication system provided by an embodiment of the present application Figure 1 ;
[0053] Figure 4 An architecture schematic of a communication system provided by an embodiment of the present application Figure 2 ;
[0054] Figure 5 A flow schematic of a communication method provided by an embodiment of the present application Figure 1 ;
[0055] Figure 6 A schematic diagram of acquiring a first signal provided by an embodiment of the present application;
[0056] Figure 7 A flow schematic of a communication method provided by an embodiment of the present application Figure 2 ;
[0057] Figure 8 A flow schematic of a communication method provided by an embodiment of the present application Figure 3 ;
[0058] Figure 9 A structure schematic of a communication apparatus provided by an embodiment of the present application Figure 1 ;
[0059] Figure 10 A structure schematic of a communication apparatus provided by an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0060] For the convenience of understanding, the technical terms involved in the embodiments of the present application are introduced first.
[0061] 1. Communication and sensing integration
[0062] In the evolution of 5G to 5G enhanced technology, communication and sensing integration is considered as one of the key technologies that can expand the business capabilities of mobile communication networks. The core idea of communication and sensing integration is to add sensing capabilities on the mobile communication network to build the ability to detect, track and image targets, so that the two capabilities of communication and sensing can coexist in harmony in one network, and even benefit each other.
[0063] There are some differences between the technical principles of sensing and communication. Communication is that the sending end modulates information on radio waves and sends it to the receiving end, and the receiving end demodulates the signal carried on the radio wave to obtain the information. Sensing needs the sending end to send radio waves in a specific direction, and when the radio waves irradiate the target surface, they will form reflected waves. The receiving end receives and processes the reflected waves to obtain information such as the position, speed and type of the target.
[0064] Sensing can be generally divided into two modes: single-station sensing and double-station sensing. Among them, single-station sensing is that the sending end and the receiving end of the sensing signal are the same device. From the perspective of sensing signal flow, this sensing station not only sends sensing signals, but also receives signals reflected on the target surface. Therefore, the single-station sensing mode is also called self-transmission and self-reception mode. For double-station sensing, the sending end and the receiving end of the sensing signal are two different devices. From the perspective of sensing signal flow, the signal reflected on the target surface after the sensing signal is sent by sensing station A is received by sensing station B. Therefore, the double-station sensing mode is also called A-transmission and B-reception mode.
[0065] For example, as shown in Figure 1 , the network devices and terminal devices in the communication network can also sense objects without communication functions while communicating. The sensed targets are not limited to vehicles, low-altitude drones, pedestrians, but also other moving or stationary objects. As shown in Figure 2 , in the whole scene, from the perspective of sensing mode, there are the following 6 sub-scenes, which are: base station self-transmission and self-reception, terminal self-transmission and self-reception, base station A-transmission and B-reception, terminal A-transmission and B-reception, base station transmission to terminal reception, and terminal transmission to base station reception.
[0066] 2. OFDM waveform technology
[0067] Currently, a communication signal adopts an OFDM waveform technology. The OFDM waveform technology can construct orthogonal subcarriers in the frequency domain, and can realize simultaneous sending of different modulation symbols by mapping the to-be-sent modulation symbols on different subcarriers in the frequency domain. Specifically, an OFDM signal can be generated by an inverse discrete fourier transform (IDFT), and an expression of the OFDM signal is as follows:
[0068]
[0069] wherein a(k) is a to-be-sent modulation symbol, s(t) is a signal adopting an OFDM waveform, k is an index of a subcarrier, M is a number of subcarriers, Δf is a subcarrier interval, t is time, and Δk and Δt are predetermined parameters. It can be understood that when a sending end sends a signal to a receiving end by adopting an OFDM waveform, the sending end can generate an OFDM signal from a to-be-sent modulation symbol according to the formula (1).
[0070] It is found through research that the performance of the OFDM waveform used for sensing has a large gap with the optimal sensing performance, and cannot realize the joint optimal performance of communication and sensing. Moreover, when multiple users adopt a frequency division multiplexing manner, the occupied bandwidth of each user is reduced, and the sensing performance (such as accuracy and resolution) is relatively low. Therefore, how to improve the sensing performance of a communication signal while ensuring the communication performance is a hot issue at present.
[0071] In view of the above technical problems, the embodiments of the present application propose the following technical solutions to improve the sensing performance of a communication signal while ensuring the communication performance of a communication system.
[0072] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0073] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a 4th generation (4G) mobile communication system, such as a long term evolution (LTE) system, a 5th generation (5G) mobile communication system, such as a new radio (NR) system, and a communication system evolved after 5G, such as a 6th generation (6G) mobile communication system, and can also be applied to a wireless fidelity (WiFi) system, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, and the like.
[0074] The various aspects, embodiments or features presented can be presented with respect to a system that can include one or more devices, components, modules, etc. It is understood and appreciated that the various systems can include additional devices, components, modules, etc. and / or can not include all of the devices, components, modules etc. discussed in connection with the figures. A combination of these approaches can also be used.
[0075] In addition, in the embodiments of the present application, the words "example" and "exemplary" are used to mean serving as an example, instance, or illustration. Any implementation described as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, use of the terms is intended to present concepts in a concrete manner.
[0076] In the embodiments of the present application, "information", "signal", "message", "channel", and "signaling" can be used interchangeably, and it should be pointed out that when the distinction is not emphasized, the meanings expressed are matched. "Of", "corresponding", and "corresponding" can be used interchangeably, and it should be pointed out that when the distinction is not emphasized, the meanings expressed are matched. In addition, " / " mentioned in the present application can be used to represent the relationship of "or". In addition, the present application mentions 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 direct or indirect sending to A. Similarly, the present application mentions receiving from A or from A, etc., which refers to the receiving behavior with A as the source address, which can be direct or indirect receiving from A.
[0077] In the embodiments of the present application, sometimes the subscript such as W1 may be mistakenly used in the form of non-subscript such as W1, and when the distinction is not emphasized, the meanings expressed are consistent.
[0078] The network architecture and service scenarios described in the embodiments of the present application are used 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 by the embodiments of the present application. Those skilled in the art can know that with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0079] In order to understand the embodiments of the present application, first take the communication system shown in Figure 3 The communication system applicable to the embodiments of the present application is described in detail taking the communication system shown in the Figure 3 The architecture of a communication system applicable to the communication method provided by the embodiments of the present application is shown in the figure.
[0080] As Figure 3 indicated, the communication system includes a first device and a second device. Wherein the first device can be a terminal device or a chip of a terminal device, and the second device can be a network device or a chip of a network device; or the first device can be a network device or a chip of a network device, and the second device can be a terminal device or a chip of a terminal device. The terminal device and the network device can refer to the relevant descriptions of “terminal 120” and “network device 110” below, which will not be repeated here. It can be understood that the communication system can be applied to a scenario of communication and perception integration, which can refer to the relevant descriptions of the aforementioned “1. Communication and perception integration”, which will not be repeated here.
[0081] In order to facilitate the understanding of the embodiments of the present application, the application scenarios used by the present application are described taking the communication system architecture as shown in Figure 4 . Figure 4 A possible, non-limiting system diagram is shown. As Figure 4 indicated, the communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one network device (e.g., 110a and 110b in Figure 4 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 4 , collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 4 ), etc. The terminal 120 is connected to the network device 110 in a wireless manner. The network device 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the network device 110 in the RAN 100 can be different physical devices, or they can be the same physical device integrated with the core network logic function and the wireless access network logic function.
[0082] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or an evolved system after 5G (e.g., a 6G mobile communication system). The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0083] The first communication device and the second communication device provided by the embodiments of the present application can be applied to the network device 110 or the terminal 120. It can be understood that, Figure 4 Only one possible communication system architecture to which the embodiments of the present application can be applied is shown, and other devices can also be included in the communication system architecture in other possible scenarios.
[0084] The network device 110 is a node in a radio access network (RAN), which can also be referred to as an access network device, and can also be referred to as a RAN node (or device). The network device 110 is used to help the terminal to realize wireless access. The plurality of network devices 110 in the communication system 4000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the network device 110 and the terminal 120 are relative, for example, Figure 4 The network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For those terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The network device 110 and the terminal 120 are sometimes collectively referred to as a communication device, for example Figure 4 The network elements 110a and 110b 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.
[0085] In a possible scenario, the network device can 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 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an integrated access and backhaul (IAB) node, a network device in a non-terrestrial network (NTN) communication system, i.e., can be deployed on a high-altitude platform or a satellite, etc. The network device can be a macro base station (such as 110a in FIG. 1), a micro base station, or an indoor station (such as 110b in FIG. 1). Figure 4 In a possible scenario, the network device can 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 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an integrated access and backhaul (IAB) node, a network device in a non-terrestrial network (NTN) communication system, i.e., can be deployed on a high-altitude platform or a satellite, etc. The network device can be a macro base station (such as 110a in FIG. 1), a micro base station, or an indoor station (such as 110b in FIG. 1). Figure 5In CRAN scenarios, network devices can be 110b), relay nodes or donor nodes, or wireless controllers. Network devices can also function as base stations in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, and machine-to-machine (M2M) communication. Optionally, network devices can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network device can be a roadside unit (RSU).
[0086] In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). It is understood that network devices can be CU nodes, DU nodes, or devices comprising both CU and DU nodes. Furthermore, CUs can be classified as network devices in the access network (RAN) or the core network (CN), without limitation.
[0087] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0088] In the embodiments of the present application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, such as a chip system. The device can be installed in the network device or used in matching with the network device.
[0089] The terminal 120, which can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), a user terminal, a terminal device, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, or a device for providing voice or data connectivity to a user, can also be an Internet of Things device. For example, the terminal device includes a handheld device having a wireless connection function, a vehicle-mounted device, and the like. At present, the terminal device can be a mobile phone, a tablet computer (Pad), a computer with a wireless transceiver function, a notebook computer, a palm computer, a mobile Internet device (MID), a wearable device (for example, a smart watch, a smart bracelet, a pedometer, and the like), a vehicle-mounted device (for example, a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, and the like), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a wireless terminal in industrial control, a smart home device (for example, a refrigerator, a television, an air conditioner, an electric meter, and the like), a smart robot, a mechanical arm, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (for example, a smart robot, a hot air balloon, a drone, an airplane), and the like. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device with terminal functions in D2D communication.
[0090] The embodiments of the present application do not limit the device form of the terminal, and the device for implementing the function of the terminal device can be the terminal device; or can be a device capable of supporting the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0091] It should be noted that the scheme 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 the corresponding functions in other communication systems.
[0092] In the communication system, [b(n)] is a spectrum shaping coefficient, when the elements in [b(n)] satisfy the first feature, the second feature, the third feature or the fourth feature, the optimal compromise of communication and sensing performance can be achieved, so as to improve the sensing 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 sensing is achieved. In addition, [a(n)] is a constant modulus sequence, and the elements in [a(n)] satisfy The user signal can be spread over the entire carrier bandwidth, so by determining the first signal through [a(n)], each user signal can occupy the entire carrier bandwidth in a multi-user scenario, maintaining the sensing accuracy and resolution.
[0093] For the convenience of understanding, the following will be combined with Figure 5 The communication method provided by the embodiments of the present application will be described in detail.
[0094] Exemplarily, Figure 5 The flow of the communication method provided by the embodiments of the present application is shown. The method can be applied to the communication between the first device and the second device in the above-mentioned communication system.
[0095] As Figure 6 shown, the flow of the above-mentioned communication method is as follows:
[0096] S501, the first device determines [c(n)] according to [a(n)] and [b(n)].
[0097] [a(n)] is a constant modulus sequence including N elements, n∈{1,...,N}, N is a positive integer. That is, [a(n)] is composed of N elements, and the modulus value of each element in the N elements is 1. It can be understood that the element can be a complex element, that is, any element in [a(n)] can be represented by a complex number.
[0098] In one possible implementation, the elements in [a(n)] satisfy α, β and γ are predetermined coefficients. Optionally, N, α and β satisfy that the greatest common divisor of N and 2α is 1, and / or the value of αN+β is an integer.
[0099] It can be understood that α is not 0, and β and γ can be 0. When β and γ are 0, the elements in [a(n)] satisfy
[0100] [b(n)] is a spectrum shaping coefficient, which includes N elements, i.e., [b(n)] consists of N elements, n∈{1,...,N}, N is a positive integer. Any element in the N elements can be a real number or a complex number, which is not limited.
[0101] In a first possible implementation, the elements in [b(n)] satisfy a first feature, which is that b(n) is less than b(n+1) when n is less than k, and b(n) is less than b(n-1) when n is greater than k, k is a positive integer greater than 1 and less than N. As can be seen, in this case, the values of the elements in [b(n)] show a trend of first increasing and then decreasing.
[0102] For example, when N is 12 and k is 6 or 7, [b(n)] can be {0.3, 0.35, 0.4, 0.45, 0.5, 0.6, 0.6, 0.5, 0.45, 0.4, 0.35, 0.3}.
[0103] For example, when N is 24 and k is 12 or 13, [b(n)] can be {0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, 0.45, 0.4, 0.35, 0.3}.
[0104] When the elements in [b(n)] satisfy the first feature, the joint optimal performance of communication and sensing can be achieved.
[0105] In a second possible implementation, the elements in [b(n)] satisfy a second feature, which is that b(n) is greater than b(n+1) when n is less than k, and b(n) is greater than b(n-1) when n is greater than k, k is a positive integer greater than 1 and less than N. As can be seen, in this case, the values of the elements in [b(n)] show a trend of first decreasing and then increasing.
[0106] For example, when N is 12 and k is 6 or 7, [b(n)] can be {0.6, 0.5, 0.45, 0.4, 0.35, 0.3, 0.3, 0.35, 0.4, 0.45, 0.5, 0.6}.
[0107] For example, when N is 24 and k is 12 or 13, [b(n)] can be {0.9, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, 0.45, 0.4, 0.35, 0.3, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9}.
[0108] When the elements in [b(n)] satisfy the second characteristic, the joint optimal performance of communication and sensing can be achieved.
[0109] In a third possible implementation, the elements in [b(n)] satisfy a third characteristic, which is that b(n) is greater than b(n+1) 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, and b(n) is less than b(n+1) when n is greater than k3, where k1, k2 and k3 are positive integers greater than 1 and less than N. It can be seen that in this case, the values of the elements in [b(n)] show a trend of first decreasing, then increasing, then decreasing, and then increasing.
[0110] For example, when N is 15, k1 is 4, k2 is 8, and k3 is 12, [b(n)] can be {0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6}.
[0111] For another example, when N is 23, k1 is 6, k2 is 12, and k3 is 18, [b(n)] can be {0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65, 0.65, 0.65, 0.7, 0.75, 0.8, 0.9}.
[0112] When the elements in [b(n)] satisfy the third characteristic, the joint optimal performance of communication and sensing can be achieved.
[0113] In a fourth possible implementation, the elements in [b(n)] satisfy a fourth characteristic, which is that b(n) is less than b(n+1) 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, and b(n) is greater than b(n+1) when n is greater than k3, where k1, k2 and k3 are positive integers greater than 1 and less than N. It can be seen that in this case, the values of the elements in [b(n)] show a trend of first increasing, then decreasing, then increasing, and then decreasing.
[0114] For example, when N is 15, k1 is 4, k2 is 8, and k3 is 12, [b(n)] can be {0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45, 0.4, 0.45, 0.5, 0.6, 0.65, 0.6, 0.5, 0.45}.
[0115] For 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.65, 0.7, 0.75, 0.8, 0.9, 0.9, 0.9, 0.8, 0.75, 0.7, 0.65}.
[0116] When the elements in [b(n)] satisfy the fourth feature, the joint optimal performance of communication and sensing can be achieved.
[0117] It can be understood that the above describes the case when the elements in [b(n)] satisfy different features. It can also be understood that when n is equal to k, if the elements before b(k) are in an increasing trend and the elements after b(k) are in a decreasing trend, 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) are in a decreasing trend and the elements after b(k) are in an increasing trend, b(k) can be b(k-1), or b(k+1), or a value less than b(k-1) or b(k+1), without limitation.
[0118] In addition, the value of k can be the value of the middle position of N, which includes the middle value of N and the m values on both sides of the middle value, and m can be set according to actual conditions. For example, when N is 12 and m is 2, the middle values are 6 and 7, when the middle is 6, the 2 values on both sides of the middle value are 4, 5, 7, and 8; when the middle is 7, the 2 values on both sides of the middle value are 5, 6, 8, and 9, that is, the value of k is any integer in 4, 5, 6, 7, and 8, or the value of k is any integer in 5, 6, 7, 8, and 9.
[0119] [c(n)] is a frequency domain signal determined according to [a(n)] and [b(n)], [c(n)] is composed of N elements, n∈{1,...,N}, N is a positive integer.
[0120] In a possible implementation, determining [c(n)] according to [a(n)] and [b(n)] can specifically include: processing [d(n)] according to [a(n)] and [b(n)] to obtain [c(n)], that is, [c(n)] is obtained by processing [d(n)] according to [a(n)] and [b(n)]; and an element of [c(n)] is represented as: c(n) = b(n) * a(n) * d(n).
[0121] wherein [d(n)] is a discrete fourier transformation (DFT) of [e(n)], and [e(n)] is determined according to [f(x)]. That is, [e(n)] can be determined according to [f(x)], and [d(n)] can be determined according to [e(n)]. As shown in FIG. 1, for ease of understanding, the following is introduced in this order. Figure 6
[0122] [f(x)] can be a preset modulation symbol or a to-be-sent modulation symbol. The to-be-sent modulation symbol can be one or more modulation symbols. For any modulation symbol of the to-be-sent modulation symbol, the modulation symbol can be represented by a complex number, such as a + j * b, where a is a real part of the modulation symbol, b is an imaginary part of the modulation symbol, and j is the imaginary unit. The modulation symbol can be acquired in various ways, such as binary phase shift keying (BPSK), π / 2 BPSK, quadrature phase shift keying (QPSK), or quadrature amplitude modulation (QAM), which are not limited in the embodiments of the present application. That is, [f(x)] carries information. [f(x)] is composed of X elements, x ∈ {1,..., X}, and X is an integer less than or equal to N.
[0123] [e(n)] is determined according to [f(x)], and [e(n)] includes [f(x)]. [e(n)] is composed of N elements, n ∈ {1,..., N}, and N is a positive integer. The determination manner of [e(n)] is related to the values of X and N, which are described below.
[0124] In the case where X is equal to N, [e(n)] is [f(x)], that is, [f(x)] can be directly assigned to [e(n)].
[0125] Or, in the case that X is less than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the x1+1th to the N-x2th elements of [e(n)] are [f(x)], the sum of x1 and x2 is N-X, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0. That is, in this case, the zero padding operation can be performed on [f(x)], that is, N-X elements with a value of 0 are added to [f(x)], so that the sequence after the zero padding operation includes N elements, that is, the length of the sequence after the zero padding operation is consistent with the length of [a(n)]. The zero padding operation includes three ways, which are: zero padding at the beginning of the sequence, zero padding at the end of the sequence, and zero padding at the beginning and end of the sequence. Next, they will be introduced respectively.
[0126] Way 1: zero padding at the beginning of the sequence.
[0127] Specifically, N-X elements with a value of 0 are added to the beginning of the sequence of [f(x)], at this time, the sequence after the zero padding operation can be {0, 0,..., 0, f(1),..., f(X)}. In this case, x1 is N-X, and x2 is 0.
[0128] Way 2: zero padding at the end of the sequence.
[0129] Specifically, N-X elements with a value of 0 are added to the end of the sequence of [f(x)], at this time, the sequence after the zero padding operation can be {f(1),..., f(X), 0, 0,..., 0,}. In this case, x1 is 0, and x2 is N-X.
[0130] Way 3: zero padding at the beginning and end of the sequence.
[0131] Specifically, x1 elements with a value of 0 are added to the beginning of the sequence of [f(x)], and x2 elements with a value of 0 are added to the end of the sequence of [f(x)], at this time, the sequence after the zero padding operation can be {0,..., 0, f(1),..., f(X), 0,..., 0}.
[0132] After the zero padding operation is performed on [f(x)], the sequence after the zero padding operation can be obtained, which is [e(n)]. After obtaining [e(n)], the first device can perform N-point Fourier transform operation on [e(n)] to obtain [d(n)], that is, It can be seen that [d(n)] is composed of N elements, n∈{1,..., N}, N is a positive integer, and [d(n)] can be the Fourier transform of [e(n)].
[0133] After obtaining [d(n)], the first device can first process [d(n)] using [a(n)], i.e., point multiplication of [a(n)] and [d(n)] to obtain [B(n)]; and then perform spectrum shaping processing on [B(n)] using [b(n)], i.e., point multiplication of [b(n)] and [B(n)] to obtain [c(n)]. That is, the element of [c(n)] can be represented as: c(n) = b(n) * a(n) * d(n).
[0134] It can be understood that [B(n)] can also be obtained according to the Fourier transform of [d(n)] and [a(n)], i.e., performing Fourier transform operation on [a(n)] to obtain [A(n)], and then point multiplication of [A(n)] and [d(n)] to obtain [B(n)]. In this case, the element of [c(n)] can be represented as: c(n) = b(n) * A(n) * d(n).
[0135] It can also be understood that [c(n)] is determined according to [a(n)] and [b(n)] (S501), which can also be implemented in other ways, and the embodiments of the present application are not limited.
[0136] S502, the first device generates a first signal according to [c(n)].
[0137] In one possible implementation, generating the first signal according to [c(n)] can specifically include: generating the first signal according to the inverse Fourier transform of [c(n)], i.e., the first signal is the inverse Fourier transform of [c(n)]. That is, as shown in FIG. 2, the inverse Fourier transform operation, such as inverse fast Fourier transform (IFFT), can be performed on [c(n)] to obtain the first signal, and the expression of the first signal is: Index
[0138]
[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 the time, Δn and Δt are preset parameters.
[0140] It can be understood that other methods capable of converting a frequency domain signal into a time domain signal can also be used to convert [c(n)] into the first signal, and the embodiments of the present application are not limited.
[0141] S503, the first device sends the first signal. Correspondingly, the second device receives the first signal.
[0142] S504, the second device demodulates the first signal.
[0143] The second device can demodulate the first signal to obtain the modulation symbol after receiving the first signal. The demodulation manner is the inverse process of generating the first signal. Specifically, the second device can first perform Fourier transform on the first signal to obtain [c(n)]; then perform inverse processing of spectrum shaping on [c(n)] using [b(n)] to obtain [d(n)]; then perform processing on [d(n)] using [a(n)] to obtain [e(n)]; and finally perform processing on [e(n)] to obtain [f(x)], so as to obtain the information carried on [f(x)].
[0144] In summary, in the embodiments of the present application, because the elements in [b(n)] satisfy the first feature, the second feature or the third feature, the optimal compromise between communication and sensing performance can be achieved, so that the sensing performance can be improved while the communication performance of the communication system is guaranteed, that is, the joint optimal performance of communication and sensing is achieved by adaptively selecting the optimal frequency shaping coefficient. Moreover, because [a(n)] is a constant modulus sequence, and the elements in [a(n)] satisfy Therefore, the user signal can be spread over the entire carrier bandwidth, so that each user signal can occupy the entire carrier bandwidth in a multi-user scenario, and the sensing accuracy and resolution are maintained.
[0145] Optionally, in combination with the above embodiments, when the first device is a network device, such as a network equipment or a chip of the network equipment, and the second device is a terminal device, such as a terminal equipment or a chip of the terminal equipment, before the second device demodulates the first signal (S504), the above communication method can further include: the first device sends first indication information, the first indication information being used to indicate X, and at least one of x1 and x2; correspondingly, 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. Wherein, X is the number of elements of [f(x)], that is, the number of modulation symbols to be sent; x1 is the number of zero padding at the front end of [f(x)]; x2 is the number of zero padding at the end of [f(x)], and the sum of x1 and x2 is N-X, 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 manner of [f(x)] can be determined by X, and at least one of x1 and x2. For example, N is 20, X is 12, x1 is 5, and x2 is 3, and the zero padding manner of [f(x)] is to pad zeros at both ends of the sequence. For another example, N is 30, X is 20, x2 is 10, and x1 is 0, and the zero padding manner of [f(x)] is to pad zeros at the end of the sequence.
[0147] The first indication information can be a value of X, and at least one of a value of x1 and a value of x2; or information indicating an index of a value of X, and at least one of a value of x1 and a value of x2, such as: as shown in Table 1, different indexes are set for each set of values of X and x1 respectively, and the first indication information can be 00, 01, 10 or 11. It can be understood that Table 1 is only an example, and different index-value correspondence relationships can be set according to actual conditions, without limitation. In addition, when the first indication information is an index, the index-value correspondence relationship can be pre-set or pre-defined by a protocol, that is, the first device and the second device can obtain the correspondence relationship.
[0148] Table 1
[0149] X, x1 X = 20, x1 = 1 00 X = 20, x1 = 3 01 X = 20, x1 = 5 10 X = 20, x1 = 7 11 Index
[0150] After receiving the first indication information, the second device can determine the zero padding mode of [f(x)] according to the first indication information, so as to facilitate the second device to demodulate the first signal.
[0151] It can be understood that the first device can set different first indication information for different second devices, that is, different second devices can correspond to different X, and at least one of the values of x1 and x2. In addition, the first indication information can also change accordingly in different time periods, that is, different X and at least one of the values of x1 and x2 are used in different time periods, and the embodiments of the present application are not limited.
[0152] Further, the first indication information can be carried on the downlink control information (DCI). It can be understood that the first indication information can also be carried on other messages according to actual conditions, without limitation.
[0153] Optionally, in combination with the above embodiments, when the first device is a network device, such as a network equipment or a chip of the network equipment, and the second device is a terminal device, such as a terminal equipment or a chip of the terminal equipment, before the second device demodulates the first signal (S504), the above communication method can further include: the first device sends second indication information, the second indication information being used to indicate at least one of a, β, γ, and / or a value of each element in [b(n)]. Correspondingly, the second device receives the second indication information from the first device.
[0154] The second indication information is used to indicate at least one of the coefficients of [a(n)], such as a, b, and g, and / or the values of the elements in [b(n)]. The first indication information can be the values of the coefficients of [a(n)] and / or the values of the elements in [b(n)], or can be information of indexes of the values of the coefficients of [a(n)] and / or the values of the elements in [b(n)], such as the following Table 2 and Table 3. In the case that the values of the coefficients of [a(n)] are two and the values of the elements in [b(n)] are four, and each value corresponds to a different index, 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 the elements in [b(n)]. It can be understood that Table 2 and Table 3 are only an example, and different index-value correspondence can be set according to actual conditions, without limitation. In addition, when the second indication information is an index, the index-value correspondence can be pre-set or pre-defined by a protocol, that is, the first device and the second device can obtain the correspondence.
[0155] Table 2
[0156] α, β, γ α, β, γ take the first set of values 0 α, β, γ take the second set of values 1 Index
[0157] Table 3
[0158] Values of the elements in [b(n)] [b(n)] takes the first set of values 00 [b(n)] takes the second set of values 01 [b(n)] takes the third set of values 10 [b(n)] takes the fourth set of values 11 Figure 7
[0159] After receiving the second indication information, the second device can determine [a(n)] and / or [b(n)] according to the first indication information, so as to facilitate the second device to demodulate the first signal.
[0160] It can be understood 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 can not be changed in a relatively long period of time.
[0161] Further, the second indication information is carried on a radio resource control (RRC) layer signaling or a media access control (MAC) layer signaling. It can be understood that the second indication information can also be carried on other messages according to actual conditions, without limitation.
[0162] Optionally, in combination with the above-mentioned embodiments, when the first device is a terminal device and the second device is a network device, before determining [c(n)] according to [a(n)] and [b(n)] (S501), the above-mentioned communication method can further include: the second device sending first indication information, the first indication information being used to indicate X, and at least one of x1 and x2; correspondingly, the first device receiving the first indication information from the second device.
[0163] The first indication information can refer to the related description in the foregoing embodiments, and details are not described herein. It can be understood that the first device sends the first indication information before the second device generates the first signal, so that the second device processes [f(x)] according to the zero padding mode indicated by the first indication information to generate the first signal after receiving the first indication information.
[0164] Optionally, in combination with the above-mentioned embodiments, when the first device is a terminal device and the second device is a network device, before determining [c(n)] according to [a(n)] and [b(n)] (S501), the above-mentioned communication method can further include: the second device sending second indication information, the second indication information being used to indicate at least one of α, β and γ, and / or the value of each element in [b(n)]. Correspondingly, the first device receives the second indication information from the second device.
[0165] The second indication information can refer to the related description in the foregoing embodiments, and details are not described herein. It can be understood that the first device sends the first indication information before the second device generates the first signal, so that the second device generates the first signal according to [a(n)] and [b(n)] indicated by the second indication information after receiving the second indication information.
[0166] For example, Figure 2 A flowchart of a communication method provided by the embodiments of the present application Figure 7 The method is a flowchart of the embodiments of the present application applicable to downlink communication, and the method can be applicable to communication between the first device and the second device in the above-mentioned communication system.
[0167] As Figure 8 shown in the above-mentioned communication method, the flowchart is as follows:
[0168] S701, the network device generates a first signal.
[0169] The generation mode of the first signal can refer to the related description of “S501 and S502” in the foregoing embodiments, and details are not described herein.
[0170] S702, the network device sends indication information. Correspondingly, the terminal device receives the indication information.
[0171] The indication information can be the first indication information and / or the second indication information, which can refer to the related description above, and will not be repeated here.
[0172] S703, the network device sends the first signal. Correspondingly, the terminal device receives the first signal.
[0173] It can be understood that S702 and S703 can be performed simultaneously or in sequence, for example, S702 is performed first and then S703, or S703 is performed first and then S702, which is not limited.
[0174] S704, the network device receives the echo signal of the first signal and performs sensing according to the echo signal.
[0175] The network device can perform sensing according to the time of sending the first signal, the time of receiving the echo signal, the first signal and the echo signal.
[0176] Exemplarily, Figure 3 The flow of the communication method provided by the embodiment of the application is shown in Figure 8 The method is the flow of the embodiment of the application applicable to uplink communication, and the method can be applicable to the communication between the first device and the second device in the communication system.
[0177] As Figures 5-8 shown, the flow of the communication method is as follows:
[0178] S801, the network device determines the parameter of the uplink signal.
[0179] The parameter of the uplink signal can be at least one of the following: a related parameter of the zero padding mode, a coefficient of [a(n)], and a value of each element in [b(n)]. The related parameter of the zero padding mode can be X and a value of at least one of x1 and x2; the coefficient of [a(n)] can be a value of at least one of α, β and γ. The related parameter of the zero padding mode, [a(n)] and [b(n)] can refer to the related description above, and will not be repeated here.
[0180] S802, the network device sends the indication information. Correspondingly, the terminal device receives the indication information from the network device.
[0181] The indication information is information for indicating the parameter of the uplink signal, which can be the first indication information and / or the second indication information, which can refer to the related description above, and will not be repeated here.
[0182] S803, the terminal device generates the first signal according to the indication information.
[0183] The generation of the first signal can refer to the foregoing description of "S501 and S502", which will not be repeated here.
[0184] S804, the terminal device sends the first signal. Correspondingly, the network device receives the first signal from the terminal device.
[0185] S805, the terminal device receives the echo signal of the first signal and performs sensing according to the echo signal.
[0186] The terminal device can perform sensing according to the time of sending the first signal, the time of receiving the echo signal, the first signal and the echo signal.
[0187] S806, the network device receives the reflection signal of the first signal and performs sensing according to the reflection signal.
[0188] The network device can obtain the sending time of the first signal, such as sending the sending time of the first signal to the network device by the terminal device together with the first signal, and perform sensing according to the time of the first signal, the time of receiving the reflection signal, the first signal and the reflection signal.
[0189] The above Figures 9-10 detailed communication method provided by the embodiments of the present application. The following Figure 9 detailed communication device for performing the communication method provided by the embodiments of the present application.
[0190] Figure 1 is the structure of the communication device provided by the embodiments of the present application Figure 9 . For example, as Figure 9 shown, the communication device 900 includes a processing module 901 and a transceiver module 902. For the sake of illustration, Figure 3 only the main components of the communication device are shown.
[0191] In some embodiments, the communication device 900 can be applied to Figure 5 the communication system shown in Figure 9 perform the function of the first device in the communication method shown in
[0192] The processing module 901 is configured to determine [c(n)] according to [a(n)] and [b(n)], and generate the first signal according to [c(n)]; the transceiver module 902 is configured to send the first signal. Wherein, [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; elements in [b(n)] satisfy a first feature, a second feature, a third feature or a fourth feature, the first feature is that b(n) is smaller than b(n+1) when n is smaller than k, and b(n) is smaller than b(n-1) when n is larger than k; the second feature is that b(n) is larger than b(n+1) when n is smaller than k, and b(n) is larger than b(n-1) when n is larger than k; the third feature is that b(n) is larger than b(n+1) when n is smaller than k1, b(n) is smaller than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is larger than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is smaller than b(n+1) when n is larger than k3; the fourth feature is that b(n) is smaller than b(n+1) when n is smaller than k1, b(n) is larger than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is smaller than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is larger than b(n+1) when n is larger than k3, k, k1, k2 and k3 are positive integers greater than 1 and smaller than N.
[0193] In a possible design, the processing module 901 is specifically configured to process [d(n)] according to [a(n)] and [b(n)] to obtain [c(n)]; [d(n)] is composed of N elements, and an element of [c(n)] is represented as c(n) = b(n) * a(n) * d(n).
[0194] Optionally, [d(n)] is a Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)]; [f(x)] carries information, [f(x)] is composed of X elements, x ∈ {1, …, X}, and X is a positive integer smaller than or equal to N; when X is smaller than N, the first x1 elements and the last x2 elements of [e(n)] have a value of 0, the (x1+1)th to the (N-x2)th elements of [e(n)] are [f(x)], and the sum of x1 and x2 is N-X, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or when X is equal to N, [e(n)] is [f(x)].
[0195] Further, the transceiver 902 is further configured to send or receive first indication information, the first indication information being used for indicating X and at least one of x1 and x2.
[0196] In a possible design, the transceiver 902 is further configured to send or receive second indication information, the second indication information being used for indicating at least one of α, β and γ, and / or, values of elements in [b(n)].
[0197] Optionally, the first indication information is carried on DCI, and / or the second indication information is carried on RRC layer signaling or MAC layer signaling.
[0198] In one possible design, the processing module 901 is specifically used to generate the first signal based on the inverse Fourier transform of [c(n)].
[0199] Optionally, the transceiver module 902 may include a transmitting module ( Figure 9 (not shown in the image) and receiving module ( Figure 9 (Not shown in the diagram). The transmitting module implements the transmitting function of the communication device 900, and the receiving module implements the receiving function of the communication device 900.
[0200] Optionally, the communication device 900 may also include a storage module. Figure 5 (Not shown in the image), the storage module stores programs or instructions. When the processing module 901 executes the program or instructions, the communication device 900 can perform the above-described method. Figure 5 The function of the first device in the method shown.
[0201] It is understood that the communication device 900 can be a terminal device or a network device, such as a remote UE or a remote device, or it can be a chip (system) or other component or assembly that can be set in a terminal device or a network device, or it can be a device that includes a terminal device or a network device. This application does not limit it in this regard.
[0202] In addition, the technical effects of the communication device 900 can be referenced. Figure 3 The technical effects of the communication method shown will not be elaborated here.
[0203] In some embodiments, the communication device 900 may be adapted to Figure 5 In the communication system shown, the above is performed. Figure 9 The function of the second device in the method shown.
[0204] The transceiver module 902 is used to receive the first signal; the processing module 901 is used to demodulate the first signal; wherein the first signal is determined according to [c(n)], [c(n)] is based on [a(n)] and [b(n)}, [a(n)], [b(n)] and [c(n)] are all composed of N elements, n∈{1,...,N}, where N is a positive integer; the elements in [a(n)] satisfy... a, b and g are predetermined coefficients; elements in [b(n)] satisfy a first feature, a second feature, a third feature or a fourth feature, the first feature is that b(n) is smaller than b(n+1) when n is smaller than k, and b(n) is smaller than b(n-1) when n is larger than k; the second feature is that b(n) is larger than b(n+1) when n is smaller than k, and b(n) is larger than b(n-1) when n is larger than k; the third feature is that b(n) is larger than b(n+1) when n is smaller than k1, b(n) is smaller than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is larger than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is smaller than b(n+1) when n is larger than k3; the fourth feature is that b(n) is smaller than b(n+1) when n is smaller than k1, b(n) is larger than b(n+1) when n is larger than or equal to k1 and smaller than k2, b(n) is smaller than b(n+1) when n is larger than or equal to k2 and smaller than k3, and b(n) is larger than b(n+1) when n is larger than k3, k, k1, k2 and k3 are positive integers greater than 1 and smaller than N.
[0205] In a possible design, [c(n)] is obtained by processing [a(n)] and [b(n)] to obtain [d(n)]; [d(n)] comprises N elements, and an element of [c(n)] is represented as c(n) = b(n) * a(n) * d(n).
[0206] Optionally, [d(n)] is a Fourier transform of [e(n)], and [e(n)] is determined according to [f(x)], where [f(x)] carries information, [f(x)] comprises X elements, x e {1,..., X}, and X is smaller than or equal to N; when X is smaller than N, the first x1 elements and the last x2 elements of [e(n)] are 0, the (x1+1)th to the (N-x2)th elements of [e(n)] are [f(x)], the sum of x1 and x2 is N-X, x1 is an integer greater than or equal to 0, and x2 is an integer greater than or equal to 0; or when X is equal to N, [e(n)] is [f(x)].
[0207] Further, the transceiver 902 is further configured to receive or send first indication information, where the first indication information is used to indicate X, and at least one of x1 and x2.
[0208] In a possible design, the transceiver 902 is further configured to receive or send second indication information, where the second indication information is used to indicate at least one of a, b and g, and / or the values of elements in [b(n)].
[0209] Optionally, the first indication information is carried on DCI, and / or the second indication information is carried on RRC layer signaling or MAC layer signaling.
[0210] In one possible design, the first signal is the inverse Fourier transform of [c(n)].
[0211] Optionally, the transceiver module 902 may include a transmitting module ( Figure 9 (not shown in the image) and receiving module ( Figure 9 (Not shown in the diagram). The transmitting module implements the transmitting function of the communication device 900, and the receiving module implements the receiving function of the communication device 900.
[0212] Optionally, the communication device 900 may also include a storage module. Figure 5 (Not shown in the image), the storage module stores programs or instructions. When the processing module 901 executes the program or instructions, the communication device 900 can perform the above-described method. Figure 5 The function of the second device in the method shown.
[0213] It is understood that the communication device 900 can be a terminal device or a network device, such as a remote UE or a remote device, or it can be a chip (system) or other component or assembly that can be set in a terminal device or a network device, or it can be a device that includes a terminal device or a network device. This application does not limit it in this regard.
[0214] In addition, the technical effects of the communication device 900 can be referenced. Figure 10 The technical effects of the communication method shown will not be elaborated here.
[0215] Figure 2 Schematic diagram of the communication device provided in the embodiments of this application Figure 10 For example, the communication device can be a terminal, or a chip (system) or other component or assembly that can be set in the terminal. Figure 10 As shown, the communication device 1000 may include a processor 1001. Optionally, the communication device 1000 may also include a memory 1002 and / or a transceiver 1003. The processor 1001 is coupled to the memory 1002 and the transceiver 1003, for example, they may be connected via a communication bus.
[0216] The following is combined with Figure 5 A detailed description of each component of the communication device 1000 is provided below:
[0217] The processor 1001 is a control center of the communication device 1000, which can be one processor or a combination of multiple processing elements. For example, the processor 1001 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to perform the functions of the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0218] Optionally, the processor 1001 can perform various functions of the communication device 1000 by running or executing software programs stored in the memory 1002 and calling data stored in the memory 1002, such as performing the above-mentioned Figure 10 communication method.
[0219] In a specific implementation, as an embodiment, the processor 1001 can include one or more CPUs, such as the CPU0 and CPU1 shown in FIG. 1. Figure 10
[0220] In a specific implementation, as an embodiment, the communication device 1000 can also include multiple processors, such as the processor 1001 and the processor 1004 shown in FIG. 1. Each of these processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions). Figure 10
[0221] The memory 1002 is used to store software programs for executing the schemes of the present application, and is controlled by the processor 1001 to execute. The specific implementation can refer to the above-mentioned method embodiments, which will not be repeated here.
[0222] Optionally, the memory 1002 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1002 may be integrated with the processor 1001 or exist independently, and may be connected via the interface circuit of the communication device 1000. Figure 10 (Not shown in the image) is coupled to the processor 1001, and this embodiment does not specifically limit this.
[0223] 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 with another terminal device. As another example, if communication device 1000 is a network device, transceiver 1003 can be used to communicate with a terminal or with another network device.
[0224] Optionally, transceiver 1003 may include a receiver and a transmitter. Figure 10 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0225] Optionally, the transceiver 1003 can be integrated with the processor 1001, or it can exist independently and be connected via the interface circuit of the communication device 1000. Figure 10 (Not shown in the image) is coupled to the processor 1001, and this embodiment does not specifically limit this.
[0226] Understandable, The structure of the communication device 1000 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0227] Furthermore, the technical effects of the communication device 1000 can be referred to the technical effects of the method described in the above method embodiments, and will not be repeated here.
[0228] It should be appreciated that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0229] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct memory bus random access memory (DRAM) (DRAM).
[0230] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can produce the processes or functions described above in accordance with the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. 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, such as from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center, through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium or a collection of medium accessible by a computer or a data storage device such as a server, a data center, etc. containing one or more available medium. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.
[0231] It should be understood that the term "and / or" in this document is merely used to describe an associated relationship between associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship. The specific meaning can be understood according to the context before and after.
[0232] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0233] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0234] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0235] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0236] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0237] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0238] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0239] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing 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 methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0240] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: According to and , determine ; wherein the , the and the are composed of elements, , is a positive integer; According to the generating a first signal, and transmitting the first signal; Among them, the The elements in satisfy , , and The coefficients are predetermined; The elements in the set satisfy the first feature, the second feature, the third feature, or the fourth feature, wherein the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second feature is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third feature is: in Less than In this case, Greater than ,exist Greater than or equal to and less than In this case, Less than ,exist Greater than or equal to and less than In this case, Greater than ,exist Greater than In this case, Less than The fourth feature is: in Less than In this case, Less than ;exist Greater than or equal to and less than In this case, Greater than ;exist Greater than or equal to and less than In this case, Less than ;exist Greater than In this case, Greater than , , , and are each a positive integer greater than 1 and less than .
2. The method of claim 1, wherein, The method according to And Determine , comprising: According to the application And the application Processing Obtained by the application ; Wherein the application By Elements, the application The elements are represented as follows: .
3. The method of claim 2, wherein, The is a Fourier transform of the ; the is determined according to ; wherein the carries information, the is composed of elements, , is a positive integer less than or equal to . exist Less than In the case of, the The former each element and the last The value of each element is 0. The One to the first The element is the , and The sum of , Integers greater than or equal to 0 An integer greater than or equal to 0; or, In equal to cases, the for the .
4. The method of claim 3, wherein, The method further comprises: transmit or receive first indication information, the first indication information being used for indicating and , at least one of the following:
5. The method of claim 4, wherein, The first indication information is carried on downlink control information (DCI).
6. The method of claim 1, wherein, The method further comprises: transmit or receive second indication information, the second indication information being used for indicating , , at least one of the following: the value of each element in the .
7. The method of claim 6, wherein, The second indication information is carried on radio resource control (RRC) layer signaling or medium access control (MAC) layer signaling.
8. The method according to any one of claims 1 to 7, characterized in that, The according to Generating the first signal comprises: According to the inverse Fourier transform of the first signal.
9. A communication method characterized by comprising: The method comprises: receiving a first signal; demodulating the first signal; Wherein, the first signal is determined according to is determined according to and , the , the and the are all composed of elements, , is a positive integer; the elements in the satisfy , , and are predetermined coefficients; the elements in the satisfy the first feature, the second feature, the third feature or the fourth feature, the first feature is that when is less than , is less than , when is greater than , is less than ; the second feature is that when is less than , is greater than , when is greater than , is greater than ; the third feature is that when is less than , is greater than , when is greater than or equal to and less than , is less than , when is greater than or equal to and less than , is greater than , when is greater than , is less than ; the fourth feature is that when is less than , is less than ; when is greater than or equal to and less than , greater than ; in the case where greater than or equal to and less than , less than ; in the case where greater than , greater than , , , and are positive integers greater than 1 and less than .
10. The method of claim 9, wherein, The is obtained according to the and the processing of ; wherein the consists of elements, and the elements of the are represented as follows: .
11. The method of claim 10, wherein, The is the Fourier transform of the is determined according to , wherein the carries information, the consists of elements, , is less than or equal to ; In less than , the first element and the last element of the are 0, the th element to the th element of the are the , and , and are the sum of , is an integer greater than or equal to 0, is an integer greater than or equal to 0; or, In equal to cases, the for the .
12. The method of claim 11, wherein, The method further comprises: receive or transmit first indication information, the first indication information being used for indicating and , at least one of the following:
13. The method of claim 12, wherein, The first indication information is carried on downlink control information (DCI).
14. The method of claim 9, wherein, The method further comprises: receive or send second indication information, the second indication information being used for indicating , , at least one of the following: the value of each element in the .
15. The method of claim 14, wherein, The second indication information is carried on radio resource control (RRC) layer signaling or medium access control (MAC) layer signaling.
16. The method according to any one of claims 9-15, characterized in that, The first signal is the inverse Fourier transform of the second signal.
17. A communications device, characterized by The apparatus comprises: A processing module is configured to determine and ; wherein the , the and the are each composed of elements, , is a positive integer; and generate a first signal according to the ; a transceiver module configured to transmit the first signal; Among them, the The elements in satisfy , , and The coefficients are predetermined; The elements in the set satisfy the first feature, the second feature, the third feature, or the fourth feature, wherein the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second feature is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third feature is: in Less than In this case, Greater than ,exist Greater than or equal to and less than In this case, Less than ,exist Greater than or equal to and less than In this case, Greater than ,exist Greater than In this case, Less than The fourth feature is: in Less than In this case, Less than ;exist Greater than or equal to and less than In this case, Greater than ;exist Greater than or equal to and less than In this case, Less than ;exist Greater than In this case, Greater than , , , and are each a positive integer greater than 1 and less than .
18. The apparatus of claim 17, wherein, The processing module is specifically used to perform the following according to the and stated right Process to obtain the ; wherein, the Depend on Composed of elements, the The elements are represented as follows: .
19. The apparatus of claim 18, wherein, The is a Fourier transform of the is determined according to ; wherein the carries information, the consists of elements, , is a positive integer less than or equal to . In less than , the values of the first and last elements of the array are 0, the elements of the array from the first to the last element are the values of the array, and the sum of the values of the array is , , , , , , , , , , is an integer greater than or equal to 0, and is an integer greater than or equal to 0; or, In equal to cases, the for the .
20. The apparatus of claim 19, wherein, The transceiving module is further configured to send or receive first indication information, where the first indication information is used to indicate , and , at least one of the following.
21. The apparatus of claim 20, wherein, The first indication information is carried on downlink control information (DCI).
22. The apparatus of claim 17, wherein, The transceiving module is further configured to send or receive second indication information, the second indication information being used for indicating , , at least one of the following: the value of each element in the .
23. The apparatus of claim 22, wherein, The second indication information is carried on radio resource control (RRC) layer signaling or medium access control (MAC) layer signaling.
24. The apparatus of any of claims 17-23, wherein, The processing module is specifically configured to generate the first signal according to an inverse Fourier transform of the 25. A communications device, characterized by The apparatus comprises: a transceiver module configured to receive a first signal; a processing module configured to demodulate the first signal; Wherein, the first signal is based on Certainly, the aforementioned It is based on and The The above and stated All by Composed of elements, , It is a positive integer; The elements in satisfy , , and The coefficients are predetermined; The elements in the set satisfy the first feature, the second feature, the third feature, or the fourth feature, wherein the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second feature is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third feature is: in Less than In this case, Greater than ,exist Greater than or equal to and less than In this case, Less than ,exist Greater than or equal to and less than In this case, Greater than ,exist Greater than In this case, Less than The fourth feature is: in Less than In this case, Less than ;exist Greater than or equal to and less than In this case, greater than ; in the case where greater than or equal to and less than , less than ; in the case where greater than , greater than , , , and are positive integers greater than 1 and less than .
26. The apparatus of claim 25, wherein, The It is based on the above and stated right Obtained through processing; wherein, the Depend on Composed of elements, the The elements are represented as follows: .
27. The apparatus of claim 26, wherein, The is a Fourier transform of the , the is determined according to , wherein the carries information, the consists of elements, , is less than or equal to ; In less than , the first element and the last element of the , the first element to the element of the , the first element to the element of the , , , and is , is an integer greater than or equal to 0, is an integer greater than or equal to 0; or, In equal to cases, the for the .
28. The apparatus of claim 27, wherein, The transceiving module is further configured to receive or send first indication information, where the first indication information is used to indicate at least one of the following: and 、 .
29. The apparatus of claim 28, wherein, The first indication information is carried on downlink control information (DCI).
30. The apparatus of claim 25, wherein, The transceiving module is further configured to receive or send second indication information, the second indication information being used for indicating , , at least one of the following: the value of each element in the .
31. The apparatus of claim 30, wherein, The second indication information is carried on radio resource control (RRC) layer signaling or medium access control (MAC) layer signaling.
32. The apparatus of any one of claims 25-31, wherein, The first signal is the inverse Fourier transform of the second signal.
33. A communications device, characterized by The communication apparatus comprises a processor, and when the processor executes computer instructions, the communication apparatus performs the method of any one of claims 1-8, or performs the method of any one of claims 9-16.
34. A communication chip, comprising: The chip has instructions stored therein, and when the chip is running on a communication device, the method of any one of claims 1-8, or the method of any one of claims 9-16 is implemented.
35. A communication system, characterized by The communication system comprises means for performing the method of any one of claims 1-8, and / or means for performing the method of any one of claims 9-16.
36. A computer readable storage medium, characterized in that, The computer readable storage medium comprises computer programs or instructions, and when the computer programs or instructions are running on a computer, the computer performs the method of any one of claims 1-8, or performs the method of any one of claims 9-16.
37. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, and when the computer programs or instructions are running on a communication apparatus, the method of any one of claims 1-8, or the method of any one of claims 9-16 is performed.
Citation Information
Patent Citations
Signal modulation method, system and device and readable storage medium
CN113328965A
Amplitude balance-based flux-inductance fusion performance optimization method
CN116132242A