Communication method and device
By adaptively selecting frequency shaping coefficients and employing constant mode sequence and spectrum shaping processing, the gap between communication and sensing performance in OFDM waveform technology is resolved, achieving optimal joint performance for communication and sensing.
Patent Information
- Application Number
- CN202511913018.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2026-03-17
AI Technical Summary
Existing OFDM waveform technology has a gap between communication and sensing performance, and cannot achieve joint optimal performance, especially with reduced sensing performance under multi-user frequency division multiplexing.
By adaptively selecting frequency shaping coefficients and employing constant mode sequence and spectrum shaping processing, frequency domain signals that meet specific characteristics are generated, ensuring communication performance while improving sensing performance.
While ensuring the communication performance of the communication system, the optimal joint performance of communication and sensing was achieved, maintaining sensing accuracy and resolution.
Smart Images

Figure CN121690943A_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202311137309.0 and the original application date is September 1, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method and apparatus. Background Technology
[0003] In the evolution of fifth-generation (5G) mobile communication systems towards 5G enhancement technologies, integrated communication and sensing technology is considered one of the key technologies for expanding the service capabilities of mobile communication networks. The core idea of this technology is to add sensing capabilities to the mobile communication network, building the ability to detect, track, and image targets, thus integrating communication and sensing capabilities into a single network to achieve harmonious coexistence and even mutual benefit. Currently, communication signals employ orthogonal frequency division multiplexing (OFDM) waveform technology. OFDM waveform technology can construct orthogonal subcarriers in the frequency domain. By mapping the modulation symbols to be transmitted onto different subcarriers in the frequency domain, it is possible to transmit different modulation symbols simultaneously.
[0004] However, the performance of OFDM waveforms for sensing falls significantly short of optimal sensing performance, failing to achieve joint optimal performance for both communication and sensing. Furthermore, sensing performance (such as accuracy and resolution) degrades when multiple users employ frequency division multiplexing. Therefore, improving sensing performance while ensuring the overall communication performance of the communication system is a currently hotly debated issue. Summary of the Invention
[0005] This application provides a communication method and apparatus to improve the sensing performance of communication signals while ensuring the communication performance of the communication system.
[0006] To achieve the above objectives, this application adopts the following technical solution: Firstly, a communication method is provided. This method can be executed by a first device, or by a component of the first device, such as a processor, chip, or chip system of the first device, or by a logic module or software capable of implementing all or part of the functions of the first device. The following description uses the execution of this method by the first device as an example. The method includes: according to... and ,Sure ;according to Generate a first signal and send the first signal. Wherein, , and Each consists of N elements. N 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, where the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second characteristic is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third characteristic 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 characteristic 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 All are positive integers greater than 1 and less than N.
[0007] Based on the first method, it can be known that It is a constant modulus sequence. The spectral shaping coefficient is... This is the frequency domain signal obtained after constant modulus sequencing and spectral shaping. When When the elements in the formula satisfy the first, second, third, or fourth characteristics, an optimal trade-off between communication and sensing performance can be achieved. This allows for improved sensing performance while ensuring the communication performance of the communication system; that is, by adaptively selecting the optimal frequency shaping coefficients, joint optimal performance of communication and sensing can be achieved. Furthermore, because... The elements in satisfy It allows the user signal to be extended across the entire carrier bandwidth, therefore, through Determining the first signal enables each user's signal to occupy the entire carrier bandwidth in a multi-user scenario, maintaining sensing accuracy and resolution.
[0008] In one possible design scheme, according to and right Process and obtain ;in, Composed of N elements, The elements are represented as follows: .
[0009] Optionally, yes Fourier transform, It is based on Certain; among them, It carries information. Depend on Composed of 10 elements , Less than or equal to ;exist Less than In this case, The former each element and the last The value of each element is 0. The One to the first The elements are , and The sum of , Integers greater than or equal to 0 An integer greater than or equal to 0; or, in equal In this case, for Understandable. The sequence of modulation symbols to be transmitted. Each element in the code corresponds to a modulation symbol; for ,or To The sequence after zero-padding; To The sequence after performing a Fourier transform. This allows... sequence length and The sequence lengths are consistent, which facilitates... right Process it.
[0010] Furthermore, the method described in the first aspect further includes: sending or receiving first indication information, the first indication information being used to indicate ,as well as , At least one of them. Thus, based on the first instruction information, the following can be determined. The zero-padding method, for example: when the first indication information is used to indicate and At that time, it can be minus , determine That is, in Add to the beginning of the sequence An element with a value of 0, in Add to the end of the sequence An element with a value of 0. It can be understood that when the first device is a network device, the network device can send first instruction information to enable the second device (such as a terminal device) to demodulate the received first signal according to the first instruction information. When the first device is a terminal device, the terminal device can receive the first instruction information from the second device (such as a network device) to generate the first signal according to the first instruction information.
[0011] In one possible design, the method described in the first aspect further includes: sending or receiving second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element in the table. It can be understood that when the first device is a network device, the network device can send second instruction information so that the second device (such as a terminal device) can determine the values based on the second instruction information. , and / or and according to this , and / or, the The received first signal is demodulated. When the first device is a terminal device, the terminal device can receive second indication information from the second device (such as a network device) and determine based on the second indication information. , and / or According to this , and / or, the Generate the first signal.
[0012] Optionally, the first indication information is carried on downlink control information (DCI), and / or the second indication information is carried on radio resource control (RRC) layer signaling or media access control (MAC) layer signaling. This increases the flexibility of the first indication information and reduces the overhead of the second indication information.
[0013] In one possible design scheme, according to Generating the first signal includes: according to The inverse Fourier transform generates the first signal. Thus, the frequency domain signal ( The signal is converted into a time-domain signal (first signal) to ensure successful transmission of the first signal.
[0014] Secondly, a communication method is provided. This method can be executed by a second device, or by a component of the second device, such as a processor, chip, or chip system of the second device, or by a logic module or software capable of implementing all or part of the functions of the second device. The following description uses the execution of this method by a second device as an example. The method includes: receiving a first signal; and demodulating the first signal; wherein the first signal is based on... Definitely. It is based on and , , and Each consists of N elements. N 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, where the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second characteristic is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third characteristic 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 characteristic 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 All are positive integers greater than 1 and less than N.
[0015] In one possible design scheme, It is based on and right Obtained through processing; among which, Composed of N elements, The elements are represented as follows: .
[0016] Optionally, yes Fourier transform, It is based on Certain; among them, It carries information. Depend on Composed of 10 elements , Less than or equal to ;exist Less than In this case, The former each element and the last The value of each element is 0. The One to the first The elements are , and The sum of , Integers greater than or equal to 0 An integer greater than or equal to 0; or, in equal In this case, for .
[0017] Furthermore, the method described in the second aspect further includes: receiving or sending first indication information, the first indication information being used to indicate... ,as well as , At least one of them.
[0018] In one possible design, the method described in the second aspect further includes: receiving or sending second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element in the expression.
[0019] Optionally, the first indication information is carried on downlink control information (DCI), and / or the second indication information is carried on radio resource control (RRC) layer signaling or media access control (MAC) layer signaling.
[0020] In one possible design scheme, the first signal is The inverse Fourier transform.
[0021] Furthermore, the technical effects of the method described in the second aspect can also refer to the technical effects of the method described in the first aspect, and will not be repeated here.
[0022] Thirdly, a communication device is provided. The communication device includes modules for performing the method described in the first aspect, such as a transceiver module and a processing module. For example, the transceiver module is used to indicate the transceiver functions of the communication device; the processing module is used to perform functions of the communication device other than the transceiver functions.
[0023] Optionally, the transceiver module may include a sending module and a receiving module. The sending module implements the sending function of the communication device described in the third aspect, and the receiving module implements the receiving function of the communication device described in the third aspect.
[0024] Optionally, the communication device described in the third aspect may further include a storage module storing programs or instructions. When the processing module executes the program or instructions, the communication device can perform the method described in the first aspect.
[0025] It is understood that the communication device described in the third aspect can be a terminal or network device, such as a remote device, or a chip (system) or other component or assembly that can be set in a terminal or network device, or a device that includes a terminal or network device. This application does not limit this.
[0026] Furthermore, the technical effects of the communication device described in the third aspect can be referred to the technical effects of the method described in the first aspect, and will not be repeated here.
[0027] Fourthly, a communication device is provided. The communication device includes: modules for performing the method described in the second aspect, such as a transceiver module and a processing module. For example, the transceiver module is used to indicate the transceiver functions of the communication device; the processing module is used to perform functions of the communication device other than the transceiver functions.
[0028] Optionally, the transceiver module may include a sending module and a receiving module. The sending module implements the sending function of the communication device described in the fourth aspect, and the receiving module implements the receiving function of the communication device described in the fourth aspect.
[0029] Optionally, the communication device described in the fourth aspect may further include a storage module storing programs or instructions. When the processing module executes the program or instructions, the communication device can perform the method described in the second aspect.
[0030] It is understood that the communication device described in the fourth aspect may be a terminal or network device, such as a remote device, or a chip (system) or other component or assembly that can be disposed in a terminal or network device, or a device that includes a terminal or network device. This application does not limit this.
[0031] Furthermore, the technical effects of the communication device described in the fourth aspect can be referred to the technical effects of the method described in the second aspect, and will not be repeated here.
[0032] Fifthly, a communication device is provided. The communication device includes a processor, which, when executing computer instructions, causes the communication device to perform the method described in either the first or second aspect.
[0033] In one possible design, the communication device described in the fifth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.
[0034] In one possible design, the communication device described in the fifth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs and / or data relating to the methods described in either the first or second aspect.
[0035] In the embodiments of this application, the communication device described in the fifth aspect may be a terminal or network device described in either the first or second aspect, or may be a chip (system) or other component or assembly disposed in the terminal or network device, or may be a device containing the terminal or network device.
[0036] Furthermore, the technical effects of the communication device described in the fifth aspect can be referred to the technical effects of the method described in any of the implementations of the first or second aspect, and will not be repeated here.
[0037] A sixth aspect provides a communication device. The communication device includes a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the method described in either the first aspect or the second aspect.
[0038] In one possible design, the communication device described in the sixth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0039] In the embodiments of this application, the communication device described in the sixth aspect may be a terminal or network device described in either the first or second aspect, or may be a chip (system) or other component or assembly disposed in the terminal or network device, or may be a device containing the terminal or network device.
[0040] Furthermore, the technical effects of the communication device described in the sixth aspect can be referred to the technical effects of the method described in any of the implementations of the first or second aspect, and will not be repeated here.
[0041] A seventh aspect provides a communication device, comprising: a processor and a memory; the memory being used to store a computer program, which, when executed by the processor, causes the communication device to perform the method described in either the first aspect or the second aspect.
[0042] In one possible design, the communication device described in the seventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
[0043] In the embodiments of this application, the communication device described in the seventh aspect may be a terminal or network device described in either the first or second aspect, or may be a chip (system) or other component or assembly disposed in the terminal or network device, or may be a device containing the terminal or network device.
[0044] Furthermore, the technical effects of the communication device described in the seventh aspect can be referred to the technical effects of the method described in any of the implementations of the first or second aspect, and will not be repeated here.
[0045] Eighthly, a communication chip is provided, wherein instructions are stored that, when the chip is operated on a communication device, cause the method described in any one of the first or second aspects to be implemented.
[0046] A ninth aspect provides a communication chip, comprising: a logic circuit and a communication interface, the logic circuit being used to execute computer instructions, and the communication interface being used for the communication chip to communicate with other devices or chips, wherein when the logic circuit executes the computer instructions, the method described in any one of the first or second aspects is implemented.
[0047] A tenth aspect provides a communication system. The communication system includes: means for performing the method of the first aspect, and / or means for performing the method of the second aspect.
[0048] Eleventh aspect: A computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, causing the computer to perform the method described in any possible implementation of the first aspect or the second aspect.
[0049] In a twelfth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in any possible implementation of the first or second aspect. Attached Figure Description
[0050] Figure 1 A schematic diagram of a scenario integrating communication and sensing provided in an embodiment of this application; Figure 2 A schematic diagram of multiple perceived sub-scenes provided in the embodiments of this application; Figure 3 Schematic diagram of the communication system architecture provided in the embodiments of this application Figure 1 ; Figure 4 Schematic diagram of the communication system architecture provided in the embodiments of this application Figure 2 ; Figure 5 Flowchart of the communication method provided in the embodiments of this application Figure 1 ; Figure 6 A schematic diagram illustrating the acquisition of the first signal provided in an embodiment of this application; Figure 7 Flowchart of the communication method provided in the embodiments of this application Figure 2 ; Figure 8 Flowchart of the communication method provided in the embodiments of this application Figure 3 ; Figure 9 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ; Figure 10 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation
[0051] For ease of understanding, the technical terms involved in the embodiments of this application will be introduced below.
[0052] 1. Integrated communication and sensing In the evolution from 5G to 5G enhancement technologies, the integration of communication and sensing is considered one of the key technologies for expanding the service capabilities of mobile communication networks. The core idea of the integration of communication and sensing is to add sensing capabilities to the mobile communication network, building the ability to detect, track, and image targets, thereby integrating communication and sensing capabilities into a single network to achieve harmonious coexistence and even mutual benefit.
[0053] The technical principles of sensing differ somewhat from those of communication. Communication involves the transmitter modulating information onto radio waves and sending it to the receiver, which then demodulates the signal to obtain the information. Sensing, however, requires the transmitter to send radio waves in a specific direction. When these waves strike a target surface, they are reflected, and the receiver receives and processes these reflected waves to obtain information such as the target's position, speed, and type.
[0054] Sensing can generally be divided into two modes: single-site sensing and dual-site sensing. In single-site sensing, the transmitting and receiving ends of the sensing signal are the same device. From the signal flow perspective, the sensing station both transmits and receives the signal reflected from the target surface; therefore, single-site sensing is also called the self-transmitting and self-receiving mode. In dual-site sensing, the transmitting and receiving ends of the sensing signal are two different devices. From the signal flow perspective, after sensing station A transmits the sensing signal, the signal reflected from the target surface is received by sensing station B; therefore, dual-site sensing is also called the A-transmitting and B-receiving mode.
[0055] For example, such as Figure 1 As shown, network devices and terminal devices in a communication network can sense objects that do not have communication capabilities while communicating themselves. These sensed targets are not limited to vehicles, low-altitude drones, and pedestrians, but also include other moving or stationary objects. For example... Figure 2 As shown, from the perspective of perception mode, the entire scenario can include the following 6 sub-scenarios: base station self-transmission and self-reception, terminal self-transmission and self-reception, base station A transmits and B receives, terminal A transmits and B receives, base station transmits and terminal receives, and terminal transmits and base station receives.
[0056] 2. OFDM waveform technology Currently, communication signals employ OFDM waveform technology. OFDM technology can construct orthogonal subcarriers in the frequency domain. By mapping the modulation symbols to be transmitted onto different subcarriers in the frequency domain, simultaneous transmission of different modulation symbols is possible. Specifically, OFDM signals can be generated using the inverse discrete fourier transform (IDFT). The expression for an OFDM signal is: (1) in, The modulation symbol to be transmitted. For signals using OFDM waveforms, For subcarrier index, The number of subcarriers. For subcarrier spacing, For time, and These are predetermined parameters. It can be understood that when the transmitting end uses an OFDM waveform to send a signal to the receiving end, the transmitting end can generate an OFDM signal from the modulation symbol to be transmitted according to the above formula (1).
[0057] Research has revealed that OFDM waveforms fall short of optimal sensing performance, failing to achieve a combined optimal performance for communication and sensing. Furthermore, when multiple users employ frequency division multiplexing, the bandwidth occupied by each user decreases, resulting in lower sensing performance (such as accuracy and resolution). Therefore, improving the sensing performance of communication signals while ensuring overall communication performance is a current hot topic of discussion.
[0058] To address the aforementioned technical problems, this application proposes the following technical solutions to improve the sensing performance of communication signals while ensuring the communication performance of the communication system.
[0059] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0060] The technical solutions of this application can be applied to various communication systems, such as 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and communication systems that evolve after 5G, such as 6th generation (6G) mobile communication systems. They can also be applied to wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, and vehicle-to-everything (V2X) communication systems.
[0061] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0062] Furthermore, in the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.
[0063] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to represent an "or" relationship. Moreover, when the embodiments of this application mention sending to A, sending to A, or sending to A, etc., it refers to a sending action with A as the destination address, which can be a direct or indirect sending to A. Similarly, when the embodiments of this application mention receiving from A or from A, etc., it refers to a receiving action with A as the source address, which can be a direct or indirect receiving from A.
[0064] In the embodiments of this application, sometimes the subscript such as W1 may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0065] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0066] To facilitate understanding of the embodiments of this application, let's first take... Figure 3 The communication system illustrated herein is used as an example to illustrate a communication system applicable to embodiments of this application. For example, Figure 3 This is a schematic diagram of the architecture of a communication system to which the communication method provided in the embodiments of this application is applicable.
[0067] like Figure 3As shown, the communication system includes a first device and a second device. The first device may be a terminal device or a chip of a terminal device, and the second device may be a network device or a chip of a network device; alternatively, the first device may be a network device or a chip of a network device, and the second device may be a terminal device or a chip of a terminal device. The terminal device and network device can be referred to in the relevant descriptions of "Terminal 120" and "Network Device 110" below, respectively, and will not be repeated here. It is understood that this communication system can be applied to scenarios of integrated communication and sensing, the specifics of which can be referred to in the aforementioned "1. Integrated Communication and Sensing" section, and will not be repeated here.
[0068] To facilitate understanding of the embodiments of this application, Figure 4 The application scenario used in this application is illustrated using the communication system architecture shown below. Figure 4 This is a schematic diagram illustrating one possible, non-limiting system. For example... Figure 4 As shown, the communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one network device (such as...). Figure 4 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 4 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 4 (Not shown in the image). Terminal 120 is connected to network device 110 wirelessly. Network device 110 is connected to core network 200 wirelessly or via wired connection. The core network device in core network 200 and network device 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0069] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or evolutionary systems beyond 5G (e.g., 6G mobile communication systems). RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0070] The first and second communication devices provided in this application embodiment can be applied to network device 110 or to terminal 120. It is understood that... Figure 4 This application only illustrates one possible communication system architecture that can be applied to an embodiment of the present application. In other possible scenarios, the communication system architecture may also include other devices.
[0071] Network device 110 is a node in the radio access network (RAN), also known as an access network device or an RAN node (or device). Network device 110 assists terminals in achieving wireless access. Multiple network devices 110 in the communication system 4000 can be nodes of the same type or different types. In some scenarios, the roles of network device 110 and terminal 120 are relative, for example... Figure 4 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. Network device 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 4 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0072] In one possible scenario, network equipment 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, router, server, switch, bridge, etc. It can also be an integrated access and backhaul (IAB) node, or network equipment in a mobile switching center non-terrestrial network (NTN) communication system, meaning it can be deployed on high-altitude platforms or satellites. Network equipment can also be a macro base station (such as...). Figure 4 110a), micro base stations or indoor stations (such as Figure 4Network devices can be 110b), relay nodes or donor nodes, or wireless controllers in CRAN scenarios. They 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).
[0073] 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). CUs and DUs can be separate entities 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.
[0074] 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 modules and hardware modules.
[0075] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0076] Terminal 120, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), user device, terminal equipment, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, is a device used to provide voice or data connectivity to users, and can also be an Internet of Things (IoT) device. For example, terminal equipment includes handheld devices with wireless connectivity, vehicle-mounted devices, etc. Currently, terminal devices can include: mobile phones, tablets, computers with wireless transceiver capabilities, laptops, handheld computers, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), in-vehicle equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. Terminal devices can also be other devices with terminal functions. For example, a terminal device can also be a device that performs terminal functions in D2D communication.
[0077] The embodiments of this application do not limit the device form of the terminal. The device used to implement the functions of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete components.
[0078] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.
[0079] In communication systems, For the spectral shaping coefficient, when When the elements in the formula satisfy the first, second, third, or fourth characteristics, an optimal trade-off between communication and sensing performance can be achieved. This allows for improved sensing performance while ensuring the communication performance of the communication system; that is, by adaptively selecting the optimal frequency shaping coefficients, joint optimal performance of communication and sensing can be achieved. Furthermore, It is a constant modulus sequence, and The elements in satisfy It allows the user signal to be extended across the entire carrier bandwidth, therefore, through Determining the first signal enables each user's signal to occupy the entire carrier bandwidth in a multi-user scenario, maintaining sensing accuracy and resolution.
[0080] For ease of understanding, the following will combine... Figure 5 The communication method provided in the embodiments of this application will be described in detail.
[0081] For example, Figure 5 This is a flowchart illustrating the communication method provided in an embodiment of this application. This method can be applied to communication between a first device and a second device in the aforementioned communication system.
[0082] like Figure 5 As shown, the flow of the above communication method is as follows: S501, the first device according to and ,Sure .
[0083] Given a constant modulus sequence containing N elements, N is a positive integer. That is to say, It consists of N elements, where each element has a modulus of 1. This can be understood as a complex number, i.e., Each element in can be represented by a complex number.
[0084] In one possible implementation, The elements in satisfy , , and These are predetermined coefficients. Optional, N. and Satisfying N and 2 The greatest common divisor is 1, and / or, The value is an integer.
[0085] Understandable. Not 0, and It can be 0. When and When it is 0, The elements in satisfy .
[0086] The spectral shaping coefficient comprises N elements, namely... Composed of N elements, N is a positive integer. Any of these N elements can be a real number or a complex number, without restriction.
[0087] In the first possible implementation The elements in satisfy the first feature, which is: in Less than In this case, Less than ;exist Greater than In this case, Less than , It is a positive integer greater than 1 and less than N. It can be seen that in this case, The values of the elements in the array first increase and then decrease.
[0088] For example, when N is 12, When it is 6 or 7, It can be .
[0089] For example, when N is 24, When it is 12 or 13, It can be .
[0090] when When the elements in the model satisfy the first feature, the joint optimal performance of communication and sensing can be achieved.
[0091] In the second possible implementation, The elements in satisfy the second characteristic, which is: in Less than In this case, Greater than ;exist Greater than In this case, Greater than , It is a positive integer greater than 1 and less than N. It can be seen that in this case, The values of the elements in the array first decrease and then increase.
[0092] For example, when N is 12, When it is 6 or 7, It can be .
[0093] For example, when N is 24, When it is 12 or 13, It can be .
[0094] when When the elements in the model satisfy the second feature, the joint optimal performance of communication and sensing can be achieved.
[0095] In the third possible implementation The elements in satisfy the third characteristic, which 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 , , and All are positive integers greater than 1 and less than N. It can be seen that in this case, The values of the elements in the array exhibit a trend of first decreasing, then increasing, then decreasing again, and then increasing again.
[0096] For example, when N is 15, It is 4. It is 8. It is 12 o'clock. It can be .
[0097] For example, when N is 23, It is 6. It is 12. It is 18:00. It can be .
[0098] when When the elements in the equation satisfy the third feature, the joint optimal performance of communication and sensing can be achieved.
[0099] In the fourth possible implementation, The elements in satisfy the fourth characteristic, which 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 All are positive integers greater than 1 and less than N. It can be seen that in this case, The values of the elements in the array exhibit a trend of first increasing, then decreasing, then increasing again, and then decreasing again.
[0100] For example, when N is 15, It is 4. It is 8. It is 12 o'clock. It can be .
[0101] For example, when N is 23, It is 6. It is 12. It is 18:00. It can be .
[0102] when When the elements in the equation satisfy the fourth feature, the joint optimal performance of communication and sensing can be achieved.
[0103] It is understandable that the above content introduced The cases where the elements in the set satisfy different characteristics. It can also be understood that when... equal At that time, if The previous elements showed an increasing trend. If the subsequent elements show a decreasing trend, then... It can be ,or or greater or The value; if The previous elements showed a decreasing trend. If the subsequent elements show an increasing trend, then... It can be ,or or less or The value is not restricted.
[0104] also, The value of can be the middle value of N. This middle value includes the middle value of N and the m values on either side of the middle value. m can be set according to the actual situation. For example, when N is 12 and m is 2, the middle values are 6 and 7. When the middle value is 6, the two values on either side of the middle value are 4, 5, 7, and 8; when the middle value is 7, the two values on either side of the middle value are 5, 6, 8, and 9. The value can be any integer among 4, 5, 6, 7, and 8, or... The value can be any integer among 5, 6, 7, 8, and 9.
[0105] According to and The determined frequency domain signal, Composed of N elements, N is a positive integer.
[0106] In one possible implementation, according to and ,Sure Specifically, it can include: according to and right Process and obtain ,Right now It is based on and right Obtained through processing; The elements are represented as follows: .
[0107] in, yes The discrete fourier transformation (DFT). It is based on It is certain. That is to say, it can be based on... Sure And then according to Sure .like Figure 6 As shown, for ease of understanding, the following introduction will follow this order.
[0108] It can be a preset modulation symbol or a modulation symbol to be transmitted. The modulation symbol to be transmitted can be one or more modulation symbols. Each modulation symbol to be transmitted can be represented by a complex number, such as... , The real part of the modulation symbol, The imaginary part of the modulation symbol, for There are various methods for obtaining modulation symbols, such as binary phase shift keying (BPSK), π / 2 BPSK, quadrature phase shift keying (QPSK), or quadrature amplitude modulation (QAM), etc. This application does not limit these methods. That is to say, It carries information. Depend on Composed of 10 elements , Less than or equal to Integers.
[0109] It is based on Definitely. include .and Depend on Composed of 10 elements N is a positive integer. The method of determination and , The value of is related to the value of , which will be explained in detail below.
[0110] exist equal In this case, for That is, you can directly put Assign to .
[0111] Or, in Less than In this case, The former each element and the last The value of each element is 0. The One to the first The elements are , and The sum of , Integers greater than or equal to 0 It is an integer greater than or equal to 0. In other words, in this case, it is possible to... Perform zero-padding, that is, ... Add to There are n elements with values of 0, such that the sequence after zero-padding includes The number of elements, that is, the length of the sequence after the zero-padding operation and the sum of the elements. The lengths are consistent. This zero-padding operation includes three methods: padding with zeros at the beginning of the sequence, padding with zeros at the end of the sequence, and padding with zeros at both the beginning and end of the sequence. These are described below.
[0112] Method 1: Pad the beginning of the sequence with zeros.
[0113] Specifically, in Add to the beginning of the sequence If there are 0 elements, the sequence after zero-padding can be: In this case, for , It is 0.
[0114] Method 2: Pad the end of the sequence with zeros.
[0115] Specifically, in Add to the end of the sequence If there are 0 elements, the sequence after zero-padding can be: In this case, =0, for .
[0116] Method 3: Pad the beginning and end of the sequence with zeros.
[0117] Specifically, in Add to the beginning of the sequence There are elements with a value of 0, and in Add to the end of the sequence If there are 0 elements, the sequence after zero-padding can be: .
[0118] In the After padding with zeros, we obtain the zero-padding sequence, which is: The first device, upon acquiring... After that, you can... Perform an N-point Fourier transform operation to obtain ,Right now It can be seen that... Composed of N elements, N is a positive integer. It can be Fourier transform.
[0119] After obtaining Then, the first device can be used first. right Processing will be carried out soon. and dot product, we get ; then use right Perform spectrum shaping processing, that is... and dot product, we get . That is, The elements can be represented as follows: .
[0120] It is understandable that the above You can also based on and The Fourier transform is obtained, which is about to Perform a Fourier transform operation to obtain Then and dot product, we get In this case, The elements can be represented as follows: .
[0121] It's understandable, according to and ,Sure (S501) can also be implemented in other ways, and the embodiments of this application are not limited thereto.
[0122] S502, the first device according to Generate the first signal.
[0123] In one possible implementation, according to Generating the first signal can specifically include: according to The inverse Fourier transform generates the first signal, i.e., the first signal is... The inverse Fourier transform. That is, as... Figure 6 As shown, it is possible to... Performing an inverse Fourier transform operation, such as the inverse fast Fourier transform (IFFT), yields the first signal, whose expression is: (2) in, As the first signal, For subcarrier index, The number of subcarriers, For subcarrier spacing, For time, and These are the preset parameters.
[0124] Understandably, other methods can also be used to convert frequency domain signals into time domain signals. The conversion to the first signal is not limited in the embodiments of this application.
[0125] S503, the first device sends a first signal. Correspondingly, the second device receives the first signal.
[0126] S504, the second device demodulates the first signal.
[0127] After receiving the first signal, the second device can demodulate it to obtain the modulation symbol. The demodulation method is the reverse process of generating the first signal. Specifically, the second device can first perform a Fourier transform on the first signal to obtain... ; then use right Perform the inverse process of spectrum shaping to obtain Next, use right Processing is performed to obtain Finally, for Processing is performed to obtain Thus obtain The information carried on it.
[0128] In summary, in the embodiments of this application, because The elements in the formula satisfy the first, second, or third characteristic, achieving an optimal trade-off between communication and sensing performance. This allows for improved sensing performance while ensuring the communication performance of the communication system; specifically, by adaptively selecting the optimal frequency shaping coefficients, joint optimal performance of communication and sensing is achieved. Furthermore, because... It is a constant modulus sequence, and The elements in satisfy This allows user signals to be extended across the entire carrier bandwidth, thus enabling each user signal to occupy the entire carrier bandwidth in multi-user scenarios, maintaining sensing accuracy and resolution.
[0129] Optionally, in conjunction with the above embodiments, when the first device is a network device, such as a network equipment or a chip of a network equipment, and when the second device is a terminal device, such as a terminal equipment or a chip of a terminal equipment, before the second device demodulates the first signal (S504), the above communication method may further include: the first device sending first indication information, the first indication information being used to indicate... ,as well as , At least one of them; correspondingly, the second device receives first instruction information from the first device.
[0130] The first instruction information is used to indicate , ,or , ,or , , .in, For the above The number of elements, i.e., the number of modulation symbols to be transmitted; In order to be in The number of leading zeros; In order to be in The number of trailing zeros, and The sum of , Integers greater than or equal to 0 It is an integer greater than or equal to 0. Therefore, it can be obtained through... ,as well as , At least one of them, determine The zero-padding method. For example, It is 20. It is 12. If it is 5, then It is 3. The zero-padding method is to pad the sequence with zeros at both ends. For example, It is 30. It is 20. If it is 10, then =0, The zero-padding method is to pad the end of the sequence with zeros.
[0131] The first instruction information can be The value of, and The value of At least one of the possible values; or it can be an indicator. The value of, and The value of Information about the index of at least one of the possible values, for example, as shown in Table 1 below, will... , Each set of values is assigned a different index, and the first indication information can be 00, 01, 10, or 11. It is understood that Table 1 is only an example, and different correspondences between indices and values can be set according to actual circumstances without restriction. Furthermore, when the first indication information is an index, the correspondence between the index and the value can be pre-set or predefined by the protocol, meaning that both the first and second devices can obtain this correspondence.
[0132] Table 1
[0133] After receiving the first instruction information, the second device can determine the following based on the first instruction information: The zero-padding method facilitates the demodulation of the first signal by the second device.
[0134] It is understandable that the first device can set different first indication information for different second devices, that is, different second devices can correspond to different... ,as well as , The value of at least one of the following is taken. Furthermore, the first indication information can be changed accordingly within different time periods, that is, different values can be used for different time periods. ,as well as , The values of at least one of the terms are not limited in this embodiment.
[0135] Furthermore, the first indication information can be carried on downlink control information (DCI). It is understood that the first indication information can also be carried on other messages, depending on the actual situation, without restriction.
[0136] Optionally, in conjunction with the above embodiments, when the first device is a network device, such as a network equipment or a chip of a network equipment, and when the second device is a terminal device, such as a terminal equipment or a chip of a terminal equipment, before the second device demodulates the first signal (S504), the above communication method may further include: the first device sending second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element are determined. Correspondingly, the second device receives second instruction information from the first device.
[0137] The second instruction information is used to indicate coefficients, such as , , At least one of them, and / or The values of each element in the table. The first indication information can be... The coefficient values, and / or, The values of each element in the table; it can also be used for... The index of the coefficients, and / or, The information about the indexes of the values of each element is shown in Tables 2 and 3 below. The coefficient can take two values. Each element in the table has four possible values, and each value corresponds to a different index. In this case, the first indication information can contain two fields, one of which is used to indicate... The index of the coefficient value, and another field is used to indicate The table lists the indices of the values for each element. It's understood that Tables 2 and 3 are merely examples; different indices and values can be assigned based on actual needs without restriction. Furthermore, when the second indication information is an index, the correspondence between the index and the value can be pre-set or predefined by the protocol, meaning both the first and second devices can access this correspondence.
[0138] Table 2
[0139] Table 3
[0140] After receiving the second instruction information, the second device can determine the first instruction information based on the second instruction information. and / or This facilitates the demodulation of the first signal by the second device.
[0141] It is understood that the first device can set the same second indication information for different second devices, meaning that different second devices can use the same second indication information. Furthermore, the second indication information may remain unchanged for a relatively long period of time.
[0142] Furthermore, the second indication information is carried on radio resource control (RRC) layer signaling or media access control (MAC) layer signaling. It is understood that the second indication information can also be carried on other messages depending on the actual situation, without restriction.
[0143] Optionally, in conjunction with the above embodiments, when the first device is a terminal device and the second device is a network device, according to and ,Sure Prior to (S501), the above communication method may further include: the second device sending first indication information, the first indication information being used to indicate... ,as well as , At least one of them; correspondingly, the first device receives first instruction information from the second device.
[0144] The first indication information can be referred to in the aforementioned relevant introduction, and will not be repeated here. It can be understood that the first device sends the first indication information before the second device generates the first signal, so that the second device, upon receiving the first indication information, can adjust the zero-padding method according to the indication information. The signal is processed to generate the first signal.
[0145] Optionally, in conjunction with the above embodiments, when the first device is a terminal device and the second device is a network device, according to and ,Sure Prior to (S501), the above communication method may further include: the second device sending second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element are determined. Correspondingly, the first device receives second instruction information from the second device.
[0146] The second instruction information can be referred to the aforementioned relevant description, and will not be repeated here. It can be understood that if the first device sends the first instruction information before the second device generates the first signal, the second device, upon receiving the second instruction information, can then act according to the instructions given by the second instruction information. and The first signal is generated.
[0147] For example, Figure 7 Flowchart of the communication method provided in the embodiments of this application Figure 2 This method is the process applicable to downlink communication in the embodiments of this application, and it can be applied to communication between the first device and the second device in the above-described communication system.
[0148] like Figure 7 As shown, the flow of the above communication method is as follows: S701, the network device generates the first signal.
[0149] The generation method of the first signal can be referred to in the aforementioned introduction of "S501 and S502", which will not be repeated here.
[0150] S702, the network device sends an instruction message. Correspondingly, the terminal device receives the instruction message.
[0151] The instruction information can be the first instruction information and / or the second instruction information mentioned above. The first instruction information and the second instruction information can be referred to the relevant descriptions above, and will not be repeated here.
[0152] S703, the network device sends a first signal. Correspondingly, the terminal device receives the first signal.
[0153] It is understandable that S702 and S703 can be performed simultaneously or in a specific order, such as performing S702 first and then S703, or performing S703 first and then S702, without any restrictions.
[0154] S704, the network device receives the echo signal of the first signal and performs sensing based on the echo signal.
[0155] The network device can perform sensing based on the time it sends the first signal, the time it receives the echo signal, and the first signal and the echo signal.
[0156] For example, Figure 8 Flowchart of the communication method provided in the embodiments of this application Figure 3 This method is the process applicable to uplink communication in the embodiments of this application, and it can be applied to communication between the first device and the second device in the above-mentioned communication system.
[0157] like Figure 8 As shown, the flow of the above communication method is as follows: S801, the network device determines the parameters of the uplink signal.
[0158] The parameters of the uplink signal can be at least one of the following: parameters related to the zero-padding method, coefficients, The values of each element in the table. The parameters related to the zero-padding method can be: ,as well as , The value of at least one of them; The coefficient can be , , The value of at least one of the following. Parameters related to the zero-padding method. and Please refer to the aforementioned introduction; it will not be repeated here.
[0159] S802, the network device sends an instruction message. Correspondingly, the terminal device receives the instruction message from the network device.
[0160] The indication information is information used to indicate parameters of the uplink signal. It can be the first indication information and / or the second indication information mentioned above. The first indication information and the second indication information can be referred to the relevant descriptions above, and will not be repeated here.
[0161] S803, the terminal device generates a first signal based on the instruction information.
[0162] The generation method of the first signal can be referred to in the aforementioned introduction of "S501 and S502", which will not be repeated here.
[0163] S804, the terminal device sends a first signal. Correspondingly, the network device receives the first signal from the terminal device.
[0164] S805, the terminal device receives the echo signal of the first signal and performs sensing based on the echo signal.
[0165] The terminal device can perform sensing based on the time it sends the first signal, the time it receives the echo signal, and the first signal and the echo signal.
[0166] S806, the network device receives the reflected signal of the first signal and performs sensing based on the reflected signal.
[0167] The network device can obtain the transmission time of the first signal, such as when the terminal device sends the transmission time of the first signal to the network device along with the first signal; and perform sensing based on the time of the first signal, the time of receiving the reflected signal, the first signal and the reflected signal.
[0168] The above combination Figures 5-8 The communication method provided in the embodiments of this application is described in detail below. Figures 9-10 This document describes in detail the communication apparatus used to perform the communication method provided in the embodiments of this application.
[0169] Figure 9 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application. Figure 1 For example, such as Figure 9 As shown, the communication device 900 includes a processing module 901 and a transceiver module 902. For ease of explanation, Figure 9 Only the main components of the communication device are shown.
[0170] In some embodiments, the communication device 900 may be adapted to Figure 3 In the communication system shown, the execution Figure 5 The function of the first device in the communication method shown.
[0171] Among them, the processing module 901 is used to... and ,Sure ; and according to Generate a first signal; transceiver module 902 is used to transmit the first signal. Among them, , and All by Composed of 10 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, where the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second characteristic is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third characteristic 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 characteristic 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 Both are greater than 1 and less than 1 Positive integers.
[0172] In one possible design, the processing module 901 is specifically used to... and right Process and obtain ;in, Depend on Composed of 10 elements The elements are represented as follows: .
[0173] Optionally, yes Fourier transform, It is based on Certain; among them, It carries information. Depend on Composed of 10 elements , Less than or equal to Positive integers; in Less than In this case, The former each element and the last The value of each element is 0. The One to the first The elements are , and The sum of , Integers greater than or equal to 0 An integer greater than or equal to 0; or, in equal In this case, for .
[0174] Furthermore, the transceiver module 902 is also used to send or receive first indication information, the first indication information being used to indicate... ,as well as , At least one of them.
[0175] In one possible design, the transceiver module 902 is further configured to send or receive second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element in the expression.
[0176] 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.
[0177] In one possible design, the processing module 901 is specifically used to... The inverse Fourier transform generates the first signal.
[0178] 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.
[0179] Optionally, the communication device 900 may also include a storage module ( Figure 9 (Not shown in the image), this 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.
[0180] 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.
[0181] In addition, the technical effects of the communication device 900 can be referenced. Figure 5 The technical effects of the communication method shown will not be elaborated here.
[0182] In some embodiments, the communication device 900 may be adapted to Figure 3 In the communication system shown, the above is performed. Figure 5 The function of the second device in the method shown.
[0183] 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 based on... Definitely. It is based on and , , and All by Composed of 10 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, where the first feature is: in Less than In this case, Less than ,exist Greater than In this case, Less than The second characteristic is: in Less than In this case, Greater than ,exist Greater than In this case, Greater than The third characteristic 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 characteristic 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 Both are greater than 1 and less than 1 Positive integers.
[0184] In one possible design scheme, It is based on and right Obtained through processing; among which, Depend on Composed of 10 elements The elements are represented as follows: .
[0185] Optionally, yes Fourier transform, It is based on Certainly, among them, It carries information. Depend on Composed of 10 elements , Less than or equal to ;exist Less than In this case, The former each element and the last The value of each element is 0. The One to the first The elements are , and The sum of , Integers greater than or equal to 0 An integer greater than or equal to 0; or, in equal In this case, for .
[0186] Furthermore, the transceiver module 902 is also used to receive or send first indication information, the first indication information being used to indicate... ,as well as , At least one of them.
[0187] In one possible design, the transceiver module 902 is further configured to receive or send second indication information, the second indication information being used to indicate... , , At least one of them, and / or The values of each element in the expression.
[0188] 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.
[0189] In one possible design scheme, the first signal is The inverse Fourier transform.
[0190] 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.
[0191] Optionally, the communication device 900 may also include a storage module ( Figure 9 (Not shown in the image), this 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.
[0192] 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.
[0193] In addition, the technical effects of the communication device 900 can be referenced. Figure 5 The technical effects of the communication method shown will not be elaborated here.
[0194] Figure 10 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 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.
[0195] The following is combined Figure 10A detailed description of each component of the communication device 1000 is provided below: The processor 1001 is the control center of the communication device 1000. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1001 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0196] Optionally, the processor 1001 can perform various functions of the communication device 1000, such as the functions described above, by running or executing software programs stored in the memory 1002 and calling data stored in the memory 1002. Figure 5 The communication method shown.
[0197] In a specific implementation, as one example, the processor 1001 may include one or more CPUs, for example... Figure 10 CPU0 and CPU1 are shown in the diagram.
[0198] In a specific implementation, as one example, the communication device 1000 may also include multiple processors, for example... Figure 10 The processors 1001 and 1004 shown are illustrated. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0199] The memory 1002 is used to store the software program that executes the solution of this application, and is controlled by the processor 1001 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0200] 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 may 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, but this embodiment does not specifically limit this.
[0201] 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.
[0202] 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 transmitting function.
[0203] 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, but this embodiment does not specifically limit this.
[0204] Understandable, Figure 10 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.
[0205] 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.
[0206] It should be understood that the processor in the embodiments of this application can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0207] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0208] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0209] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0210] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.
[0211] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0212] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented 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 this application.
[0213] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0214] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0215] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0216] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0217] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0218] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the 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 10 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 case greater than or equal to and less than , less than ; in case 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.