Communication method and apparatus

By using RE as the granular scheduling resource in the integrated communication and sensing system and employing a specific modulation method to reduce the amplitude difference of constellation points, the problem of insufficient sensing performance is solved, and efficient transmission and accuracy of sensing signals are achieved.

WO2025241885A1PCT designated stage Publication Date: 2025-11-27HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/093164
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-24
Filing Date
2025-05-07
Publication Date
2025-11-27

AI Technical Summary

Technical Problem

In integrated communication and sensing systems, existing technologies struggle to effectively improve sensing performance, especially due to the high sidelobe energy caused by modulation methods, which interferes with the detection of other targets and fails to meet sensing requirements.

Method used

Using REs as granular scheduling resources, sensing signals are transmitted through uniformly distributed REs, and specific modulation methods, such as PSK or low-order QAM, are used to reduce the amplitude difference of constellation points, reduce interference, and improve sensing accuracy and precision.

Benefits of technology

By reducing sidelobe energy, interference with other targets is reduced, sensing performance is improved, and efficient and accurate transmission of sensing signals is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025093164_27112025_PF_FP_ABST
    Figure CN2025093164_27112025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and an apparatus. The method comprises: a first apparatus may send first information, wherein the first information is used for scheduling a first resource for a second apparatus, the first resource comprises a plurality of REs on a first symbol, and a spacing between adjacent REs among the plurality of REs is a first spacing; and then the first apparatus may transmit a sensing signal that may be carried in the plurality of REs and may be modulated on the basis of a first modulation mode. The amplitudes of different constellation points in a constellation diagram corresponding to the first modulation mode are equal, or a difference between the amplitudes of the different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to a first threshold. Since the difference between the amplitudes of the different constellation points in the constellation diagram corresponding to the first modulation mode is not large, using the sensing signal modulated on the basis of the first modulation mode for sensing can improve the sensing performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] Cross Reference to Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202410659756.0, filed on May 24, 2024, and entitled “A communication method and apparatus”, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

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

[0004] Integrated sensing and communication (ISAC) is a key application scenario of future communication systems. In this scenario, the wireless signal transmitted by the sending end to the receiving end needs to meet both sensing requirements and communication requirements. The sensing requirements refer to the relative position between the receiving end and the obstacles around the sending end, the moving speed of the sending end, the moving speed of the obstacles, or the distance, etc. The communication requirements refer to the sending end transmitting communication data to the receiving end.

[0005] How to improve the sensing performance in the communication system needs further research. SUMMARY

[0006] The present application provides a communication method and apparatus to improve the sensing performance in the communication system.

[0007] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a first device. The first device can be an access network device, or a module, a communication module, a circuit or a chip (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) responsible for communication functions, a chip system or a processor in the access network device. The first device can also be a logic node, a logic module or software that can implement all or part of the functions of the access network device. The method can include: the first device can send first information. The first information can be used to schedule a first resource for a second device. The first resource can include a plurality of resource elements (REs) on a first symbol, and the interval between adjacent REs in the plurality of REs is a first interval. The first device can transmit a sensing signal. The sensing signal can be carried in the plurality of REs, and the sensing signal can be modulated according to a first modulation mode. In the constellation diagram corresponding to the first modulation mode, the amplitudes of different constellation points are equal, or the difference between the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to a first threshold.

[0008] In this method, the sensing signal is modulated by the first modulation mode. Since the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode are equal, or the difference between the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to the first threshold, the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode are not greatly different, and the sidelobe energy of the corresponding distance ambiguity function is low, thereby reducing the interference to other targets and improving the sensing performance.

[0009] In addition, in this method, the granularity of the scheduled resource is RE, not RB, thereby improving the granularity of the scheduled resource for transmitting the sensing signal, and improving the accuracy and performance of sensing.

[0010] In a possible design, the bandwidth of the plurality of REs can be a first bandwidth, the total bandwidth of the scheduled resource can be a second bandwidth, and the first interval can be determined according to the ratio of the second bandwidth to the first bandwidth. In this way, the plurality of REs can be uniformly distributed on the entire bandwidth of the scheduled resource in the granularity of RE. By transmitting the sensing signal through the plurality of REs, the sensing result corresponding to the entire bandwidth of the scheduled resource can be obtained, thereby improving the sensing performance.

[0011] In a possible design, the first interval can satisfy the following formula: E = floor(Δ1),

[0012] wherein E is the first interval, Δ1 is a ratio of the second bandwidth and the first bandwidth, and floor represents a down-round operation.

[0013] Through the design, the first device can quickly and accurately determine the first interval. In the design, the formula for determining the first interval is relatively simple, thereby reducing the calculation complexity of the first device.

[0014] In a possible design, the first information can include: a first group of bits, a second group of bits, and a third group of bits. The first group of bits is used to indicate the position of the first RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate the position of the last RE in the plurality of REs; or the first group of bits is used to indicate the position of the first RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate the number of REs in the plurality of REs; or the first group of bits is used to indicate the position of the last RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate the number of REs in the plurality of REs. Through the design, the first information can accurately indicate the frequency domain position of the plurality of REs through the first group of bits, the second group of bits, and the third group of bits. In addition, the method provides multiple ways to indicate the frequency domain position of the plurality of REs, and is relatively flexible.

[0015] In a possible design, the first resource can further include a plurality of REs on a second symbol. The offset between the plurality of REs on the second symbol and the plurality of REs on the first symbol can be P REs, and P is a positive integer. Through the design, the offset between the plurality of REs on the first symbol and the plurality of REs on the second symbol is P RE, thereby obtaining more frequency diversity gain, and further improving the sensing performance of sensing according to the plurality of REs on the first symbol and the plurality of REs on the second symbol.

[0016] In a possible design, the first information can be further used to indicate the offset. Through the design, the first information can indicate the plurality of REs on the first symbol included in the first resource, and the first offset, thereby accurately indicating the plurality of REs on the first symbol included in the first resource and the plurality of REs on the second symbol included in the first resource. In the design, the first information does not need to indicate the REs on each symbol included in the first resource respectively, thereby saving signaling overhead.

[0017] In one possible design, the first information can further be used to schedule the second resource for the third apparatus. The second resource can include N REs on the first symbol, N being a positive integer, and the interval between adjacent REs among the N REs being the second interval. The method can further include that the first apparatus can transmit first data. The first data can be carried on the N REs, and the first data can be modulated according to a second modulation scheme, which can have an order greater than or equal to an order of the first modulation scheme. With this design, in the case where the order of the second modulation scheme is greater than the order of the first modulation scheme, the perception signal modulated according to the first modulation scheme can be used to ensure the perception performance, and the first data modulated according to the second modulation scheme can be used to ensure the communication performance, and thus the perception requirement and the communication requirement can be balanced. Also, in this design, both the first resource and the second resource are scheduled in RE granularity, and thus the resource can be flexibly scheduled for the perception signal corresponding to the low-order modulation scheme (e.g., the first modulation scheme) and the data corresponding to the high-order modulation scheme (e.g., the second modulation scheme).

[0018] In one possible design, the bandwidth of the N REs can be a third bandwidth, the total bandwidth of the scheduled resource can be a second bandwidth, and the second interval can be determined according to a ratio of the second bandwidth to the third bandwidth. In this way, the N REs can be uniformly distributed in the entire bandwidth of the scheduled resource in RE granularity, and thus the impact of the scheduling of the first resource can be avoided, and thus the perception requirement and the communication requirement can be balanced.

[0019] In one possible design, the second interval can satisfy the following equation:

[0020] where F is the second interval, Δ2 is the ratio of the second bandwidth to the third bandwidth, and floor denotes a floor operation.

[0021] With this design, the first apparatus can quickly and accurately determine the second interval. Also, in this design, the equation used to determine the second interval is relatively simple, and thus the computational complexity of the first apparatus can be reduced.

[0022] In one possible design, the first information includes a fourth set of bits, a fifth set of bits, and a sixth set of bits. The fourth set of bits can be used to indicate a location of a first RE of the N REs, the fifth set of bits can be used to indicate the second interval, and the sixth set of bits can be used to indicate a location of a last RE of the N REs. The fourth set of bits can be used to indicate a location of a first RE of the N REs, the fifth set of bits can be used to indicate the second interval, and the sixth set of bits can be used to indicate a number of REs of the N REs. The fourth set of bits can be used to indicate a location of a last RE of the N REs, the fifth set of bits can be used to indicate the second interval, and the sixth set of bits can be used to indicate a number of REs of the N REs. With this design, the first information can accurately indicate the frequency domain locations of the N REs by the fourth set of bits, the fifth set of bits, and the sixth set of bits. Also, this design provides multiple ways to indicate the frequency domain locations of the N REs, which can achieve more flexibility.

[0023] In one possible design, the second modulation scheme can be one of 16 quadrature amplitude modulation (QAM), 64 QAM, or 256 QAM.

[0024] In one possible design, the first modulation scheme can be phase shift keying (PSK).

[0025] In one possible design, the first apparatus can transmit a sensing signal on at least one RE of the first resources if the at least one RE overlaps with resources used to transmit a first signal. The first signal can include a reference signal and / or a synchronization signal and physical broadcast channel (PBCH) block (SS / PBCH block, SSB). With this design, if there is an overlap between the first resources and the resources used to transmit the first signal, the overlap can be used to transmit the sensing signal, which can reduce or avoid interference between the first signal and the sensing signal. Also, in this design, the overlap can be used to transmit the sensing signal, which can ensure transmission of the sensing signal and thus can improve sensing performance.

[0026] In a possible design, the method can further include that the first device can send first indication information. The first indication information can be used to indicate that if at least one RE in the first resource overlaps with a resource used to transmit the first signal, the sensing signal is transmitted on the at least one RE. Through this design, the second device can accurately determine, according to the first indication information, that if at least one RE in the first resource overlaps with a resource used to transmit the first signal, the sensing signal is transmitted on the at least one RE. Moreover, since the first indication information is sent by the first device, flexibility of the first device in managing (or configuring) the second device can be improved.

[0027] In a second aspect, embodiments of the present application provide a communication method, which can be applied to a second device. The second device can be a terminal, a module in the terminal, a communication module, a circuit or chip responsible for a communication function (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system or a processor, and can also be a logic node, a logic module or software that can implement all or part of the terminal function. The method can include that the second device can receive first information. The first information can be used to schedule a first resource for the second device, and the first resource can include a plurality of REs on a first symbol, and intervals between adjacent REs in the plurality of REs are all a first interval. Then, the second device can transmit a sensing signal. The sensing signal can be carried in the plurality of REs, and the sensing signal is modulated according to a first modulation mode. In the constellation diagram corresponding to the first modulation mode, amplitudes of different constellation points are equal, or a difference between amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to a first threshold.

[0028] In a possible design, a bandwidth of the plurality of REs can be a first bandwidth, a total bandwidth of the scheduled resource can be a second bandwidth, and the first interval can be determined according to a ratio of the second bandwidth to the first bandwidth.

[0029] In a possible design, the first interval can satisfy the following formula: E=floor(Δ1),

[0030] wherein E is the first interval, Δ1 is the ratio of the second bandwidth to the first bandwidth, and floor represents a down-rounding operation.

[0031] In one possible design, the first information can include a first set of bits, a second set of bits, and a third set of bits. The first set of bits can be used to indicate a location of a first RE of the plurality of REs, the second set of bits can be used to indicate the first interval, and the third set of bits can be used to indicate a location of a last RE of the plurality of REs. The first set of bits can be used to indicate a location of a first RE of the plurality of REs, the second set of bits can be used to indicate the first interval, and the third set of bits can be used to indicate a number of REs of the plurality of REs. The first set of bits can be used to indicate a location of a last RE of the plurality of REs, the second set of bits can be used to indicate the first interval, and the third set of bits can be used to indicate a number of REs of the plurality of REs.

[0032] In one possible design, the first resource can also include a plurality of REs on a second symbol. The offset between the plurality of REs on the second symbol and the plurality of REs on the first symbol can be P REs, where P is a positive integer.

[0033] In one possible design, the first information can also be used to indicate the offset.

[0034] In one possible design, the first modulation can be PSK.

[0035] In one possible design, the second apparatus can transmit a sensing signal on at least one RE of the first resource if the at least one RE of the first resource overlaps with a resource used to transmit a first signal. The first signal can include a reference signal and / or an SSB.

[0036] In one possible design, the method can further include that the second apparatus can receive first indication information. The first indication information can be used to indicate that a sensing signal is to be transmitted on at least one RE of the first resource if the at least one RE of the first resource overlaps with a resource used to transmit a first signal.

[0037] In a third aspect, an embodiment of the present application provides a communication method, which can be applied to a third device. The third device can be a terminal, a module in the terminal, a communication module, a circuit or chip responsible for communication function (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system or a processor, and can also be a logic node, a logic module or software that can realize all or part of the terminal function. The method can include: the third device can receive first information. The first information can be used to schedule a second resource for the third device. The second resource can include N REs on a first symbol, N is a positive integer, and the interval between adjacent REs in the N REs is a second interval. Then, the third device can transmit first data. The first data can be carried on the N REs, and the first data can be modulated according to a second modulation mode. The order of the second modulation mode is greater than or equal to the order of a first modulation mode. In the constellation diagram corresponding to the first modulation mode, the amplitudes of different constellation points are equal, or the difference between the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to a first threshold.

[0038] In a possible design, the bandwidth of the N REs can be a third bandwidth, the total bandwidth of the scheduled resource can be a second bandwidth, and the second interval can be determined according to the ratio of the second bandwidth to the third bandwidth.

[0039] In a possible design, the second interval can satisfy the following formula: F=floor(Δ2),

[0040] where F is the second interval, Δ2 is the ratio of the second bandwidth to the third bandwidth, and floor represents a down-rounding operation.

[0041] In a possible design, the first information includes a fourth group of bits, a fifth group of bits, and a sixth group of bits. The fourth group of bits is used to indicate the position of a first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the position of a last RE in the N REs; or the fourth group of bits is used to indicate the position of the first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the number of REs in the N REs; or the fourth group of bits is used to indicate the position of the last RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the number of REs in the N REs.

[0042] In a possible design, the second modulation mode can be one of the following: 16QAM, 64QAM, or 256QAM.

[0043] In a fourth aspect, the present disclosure provides a communication apparatus. In some examples, the communication apparatus can be an access network device, or a module, a communication module, a circuit or a chip responsible for communication function (e.g. a modem chip, or a SoC chip or a SIP chip including a modem core), a chip system or a processor in the access network device, or a logic node, a logic module or software capable of implementing all or part of the functions of the access network device. The communication apparatus is capable of implementing the functions of the first aspect. For example, the communication apparatus includes modules or units or means corresponding to the operations of the first aspect. These modules or units or means can be implemented in software and / or hardware, and can be one or more hardware components configured to perform the recited functions.

[0044] In a possible design, the communication apparatus includes an interface unit and a processing unit. The interface unit can be configured to transceive signals to implement communication between the communication apparatus and another apparatus. The processing unit can be configured to perform some internal operations of the communication apparatus. The processing unit and the interface unit can perform functions corresponding to the operations of any of the first aspect to the third aspect.

[0045] In a possible design, the communication apparatus includes a processor. The processor can execute computer programs or instructions, which, when executed, cause the communication apparatus to implement the method in any of the possible designs of any of the first aspect to the third aspect.

[0046] In a possible design, the communication apparatus includes a processor and a memory. The memory can store necessary computer programs or instructions for implementing the functions corresponding to any of the first aspect to the third aspect. The processor can execute the computer programs or instructions stored in the memory, which, when executed, cause the communication apparatus to implement the method in any of the possible designs of any of the first aspect to the third aspect.

[0047] In a possible design of the first aspect, the communication apparatus includes a processor and an interface circuit, where the processor is configured to communicate with other apparatuses via the interface circuit, and perform the method in any possible design of any one of the first aspect to the third aspect.

[0048] In a fifth aspect, the present application provides a communication system, which can include one or more of a first apparatus, a second apparatus and a third apparatus. The first apparatus can perform the communication method provided in the first aspect, the second apparatus can perform the communication method provided in the second aspect, and the third apparatus can perform the communication method provided in the third aspect.

[0049] In a sixth aspect, the present application provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, the method in any possible design of any one of the first aspect to the third aspect is implemented.

[0050] In a seventh aspect, the present application provides a computer program product, which includes computer program code, and when the computer program code is run, the method in any possible design of any one of the first aspect to the third aspect is implemented.

[0051] In an eighth aspect, the present application provides a chip for reading a computer program stored in a memory, to perform the method in any possible design of any one of the first aspect to the third aspect.

[0052] The technical effects that can be achieved by the second aspect to the eighth aspect can be described with reference to the technical effects that can be achieved by any possible design of the first aspect, and the repeated parts will not be described. BRIEF DESCRIPTION OF DRAWINGS

[0053] FIG. 1 is an architecture diagram of a communication system according to an embodiment of the present application;

[0054] FIG. 2A and FIG. 2B are architecture diagrams of several communication systems according to embodiments of the present application;

[0055] FIG. 3 is a flowchart of a first communication method according to an embodiment of the present application;

[0056] FIG. 4 is a schematic diagram of a first resource according to an embodiment of the present application;

[0057] FIG. 5A to FIG. 5D are schematic diagrams of several first information according to embodiments of the present application;

[0058] FIG. 6 is a schematic diagram of an operation of a first apparatus according to an embodiment of the present application;

[0059] FIG. 7 is a schematic diagram of another first resource according to an embodiment of the present application;

[0060] FIG. 8 is a schematic diagram of yet another first information according to an embodiment of the present application;

[0061] FIG. 9 is a schematic diagram of a first resource and a second resource according to an embodiment of the present application;

[0062] FIG. 10A to FIG. 10D are schematic diagrams of yet several first information according to embodiments of the present application;

[0063] FIG. 11 is a schematic diagram of another operation of a first device side according to an embodiment of the present application;

[0064] FIG. 12 is a schematic diagram of a first resource and a resource for transmitting a first signal according to an embodiment of the present application;

[0065] FIG. 13 is a schematic diagram of another first resource and a second resource according to an embodiment of the present application;

[0066] FIG. 14 is a schematic diagram of a sensing performance and a communication performance according to an embodiment of the present application;

[0067] FIG. 15 to FIG. 17 are structural diagrams of several communication devices according to embodiments of the present application. DETAILED DESCRIPTION

[0068] The technical solutions in the embodiments of the present application can be applied to various communication systems, for example, an ISAC communication system, a wireless local area network (WLAN), a short-range wireless communication system (such as a sidelink, wireless fidelity (Wi-Fi or WiFi), Bluetooth, and the like), a wired network, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system (such as a long term evolution (LTE) system), an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system (such as a new radio (NR) system), a future communication system, or other similar communication systems, and the like, without limitation.

[0069] The present application will present various aspects, embodiments or features around a system that can include a plurality of devices, components, modules, and the like. It should be understood and appreciated that each system can include additional devices, components, modules, and the like, and / or can not include all of the devices, components, modules, and the like, discussed in conjunction with the figures. Moreover, a combination of these approaches can also be used.

[0070] In order to facilitate understanding of the embodiments of the present application, FIG. 1 shows a possible, non-limiting system schematic diagram. As shown in FIG. 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 can also include the Internet 300.

[0071] The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), etc., can also be included in the RAN 100. The terminals 120 are wirelessly connected to the RAN nodes 110. The RAN nodes 110 are connected to a core network 200 through wireless or wired means. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the wireless access network.

[0072] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or a future evolution system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system that integrates two or more of the above systems.

[0073] The RAN nodes 110, which can also be referred to as RAN entities or access nodes, etc., form part of the communication system and help terminals to access wirelessly. The RAN nodes 110 in the communication system 10 can be of the same type or of different types. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., the network element 120i in FIG. 1 can be a helicopter or a drone, which can be configured as a mobile base station. For a terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in FIG. 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.

[0074] The RAN nodes can also be referred to as access network devices. In the following, the RAN nodes are referred to as access network devices unless otherwise specified.

[0075] The access network device can be a device or module with corresponding communication functions located at the network side of the above communication system. The access network device is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The access network device is also provided with programs or instructions for performing corresponding communication functions and corresponding programs or instructions.

[0076] In a possible scenario, the access network device can be a base station (BS), an evolved NodeB (eNodeB), a transmitting point (TP), an access point (AP), a transmission reception point (TRP), a mobile switching center, a next generation NodeB (gNB), a next generation base station in a future communication system, or an access node in a WiFi system, etc. The access network device can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario, a satellite, a drone, a balloon or an airplane, etc. Alternatively, the access network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the access network device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The access network device in the present application can also be a logical node, a logical module or software capable of implementing all or part of the functions of the access network device.

[0077] In another possible scenario, a terminal accesses a wireless network by cooperation of multiple access network devices, and different access network devices implement part of functions of a base station. For example, an access network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

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

[0079] A terminal can access the above communication system and has a corresponding communication function. The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, a wireless terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, a user terminal device, a user agent, or a user device, etc. The terminal is usually provided with a communication module, circuit or chip for executing the corresponding communication function. The terminal can also be configured with a program or instruction for executing the corresponding communication function.

[0080] The terminal can be widely applied to various scenarios, such as device-to-device (D2D), V2X communication, machine-type communications (MTC), internet of things (IoT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart traffic, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Among them, the wearable device can also be referred to as a wearable smart device or a smart wearable device, which is a general term of devices that can be designed and developed by applying wearable technology to daily wear. The terminal applied to the vehicle can be referred to as a vehicle terminal device, such as a wireless communication function transport vehicle, a communication module or an on-board unit (OBU).

[0081] For example, the terminal can include a mobile phone (or referred to as a "cellular" phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, computer-embedded mobile device, etc. For example, the terminal can be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. The terminal can also include a limited device, such as a device with limited power consumption, or a device with limited storage capacity, or a device with limited computing power, etc. For example, the terminal can be a barcode, a radio frequency identification (RFID), a sensor, a global positioning system (GPS), or a laser scanner, etc. The embodiments of the present application do not limit the device form of the terminal.

[0082] Based on the above description of the access network device and the terminal, the present application proposes several possible application scenarios:

[0083] A possible application scenario can be a wireless communication system such as cellular communication, as shown in FIG. 2A. The access network device can be a base station, and one base station can serve multiple terminals, as shown in (a) of FIG. 2A; or one terminal can communicate with multiple base stations, as shown in (b) of FIG. 2A.

[0084] Another possible application scenario can be a wireless communication system such as a wireless local area network, as shown in FIG. 2B. The access network device can be an AP, and one AP can serve multiple terminals, as shown in (a) of FIG. 2B; or one terminal can communicate with multiple APs, as shown in (b) of FIG. 2B.

[0085] It should be noted that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0086] The following first explains the related terms involved in the embodiments of the present application. It should be noted that these explanations are for the purpose of making the embodiments of the present application easier to understand, and should not be regarded as a limitation on the scope of protection required by the present application.

[0087] 1. Modulation and demodulation:

[0088] Modulation refers to that the sending end performs constellation mapping on the bit stream (which can be a coded bit stream) to be sent according to a constellation diagram, to obtain modulation symbols. Demodulation refers to that the receiving end performs constellation demapping on the modulation symbols according to the constellation diagram after receiving the modulation symbols, to recover the bit stream. The bit stream can include or carry data. Through this transmission mechanism, more information bits can be carried on a given transmission resource.

[0089] Common modulation methods include QAM or PSK, etc.

[0090] According to the order of QAM, QAM can also be referred to as M-QAM or MQAM or QAM-M, etc. Wherein, M is the order of QAM. Exemplarily, QAM can include at least one of the following: 16QAM, 64QAM or 256QAM. Each QAM can correspond to a constellation diagram. The amplitude difference of different constellation points in the QAM constellation diagram is large, and the modulation symbols obtained through this modulation method are not constant modulus.

[0091] According to the order of PSK, the PSK can also be referred to as M-PSK or MPSK or PSK-M, etc. Wherein, M is the order of PSK modulation. Exemplarily, the PSK can include at least one of the following: 2PSK, 4PSK, 16PSK, 64PSK, etc. 2PSK is also referred to as binary phase shift keying (BPSK), and 4PSK is also referred to as quadrature phase shift keying (QPSK). Each PSK can correspond to a constellation. The amplitudes of different constellation points in the PSK constellation are equal, and the modulation symbol obtained by the modulation mode is constant modulus.

[0092] In this application, the modulation symbol can also be referred to as a modulation symbol sequence, a modulation symbol stream, a modulation symbol string, or a modulation symbol set, etc., without limitation.

[0093] 2, Resource scheduling granularity:

[0094] At present, the minimum granularity of resource scheduling can be a resource block (RB). For example, the access network device can indicate the resource block group (RBG) scheduled for the terminal through a bitmap, and each bit in the bitmap can be used to indicate whether an RBG is scheduled for the terminal. One RBG can include one or more RBs. For another example, the access network device schedules a plurality of consecutive RBs for the terminal, and the access network device can indicate the first RB in the plurality of RBs and the number of RBs to the terminal.

[0095] 3, Symbol:

[0096] The symbol can be a unit of time domain resource; in other words, the symbol can be a time unit. Exemplarily, one symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.

[0097] 4, Unit of frequency domain resource:

[0098] The unit of frequency domain resource can be referred to as a frequency unit. Exemplarily, the frequency unit can include at least one of the following: RBG, RB, or RE, etc. Wherein, one RBG can include one or more RBs; one RB can include a plurality of REs on one symbol, for example, one RB can include 12 REs on one symbol.

[0099] 5, In this application, less than and less than or equal to can be replaced with each other, and greater than and greater than or equal to can be replaced with each other.

[0100] 6、In this application, transmission can include sending and / or receiving.

[0101] 7、In this application, interval can also be replaced by other names, such as time interval or spacing, without limitation.

[0102] 8、In this application, "sending information to (a terminal)" can be understood as that the destination of the information is the terminal, which can include directly or indirectly sending information to the terminal. "Receiving information from (a terminal)" can be understood as that the source of the information is the terminal, which can include directly or indirectly receiving information from the terminal. The information may be processed as necessary between the source and the destination of the information transmission, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here.

[0103] ISAC is a key application scenario of future communication systems. In this scenario, the wireless signal transmitted by the sending end to the receiving end needs to meet both sensing and communication requirements. In order to balance the sensing and communication requirements, one possible implementation is to use data (or communication data) as sensing signal. For example, for an access network device, the data transmitted by the access network device is known, so the data transmitted by the access network device can be used as sensing signal, or in other words, the data transmitted by the access network device can be used for sensing.

[0104] As mentioned above, the sending end can modulate the bit stream including or carrying data. If the modulation mode is QAM, since the amplitude difference of different constellation points in the QAM constellation diagram is large, the modulation symbol obtained by this modulation mode is not constant modulus, so that the sidelobe energy of the distance ambiguity function is high. Higher sidelobe energy will interfere with the detection of other targets, so that the sensing performance is poor, which does not meet the requirement of ISAC on sensing performance.

[0105] Therefore, how to improve the sensing performance needs further research.

[0106] Embodiments of the present application provide a communication method. FIG. 3 is a flowchart of the communication method provided by embodiments of the present application. In FIG. 3, a first device, a second device and a third device are taken as an example of the execution subject of the interaction to illustrate the method, but the present application does not limit the execution subject of the interaction. For example, the first device can be an access network device or a module in the access network device, a communication module, a circuit or chip responsible for communication function (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system or a processor, or can be a logical node, a logical module or software capable of realizing all or part of the function of the access network device. For another example, the second device can be a terminal or a module in the terminal, a communication module, a circuit or chip responsible for communication function (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system or a processor, or can be a logical node, a logical module or software capable of realizing all or part of the function of the terminal. For another example, the third device can be a terminal or a module in the terminal, a communication module, a circuit or chip responsible for communication function (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system or a processor, or can be a logical node, a logical module or software capable of realizing all or part of the function of the terminal. The second device and the third device can be different devices, or the second device and the third device can be the same device. As shown in FIG. 3, the method comprises:

[0107] S301: The first device can send first information.

[0108] Correspondingly, the second device can receive the first information, as shown in S301a in FIG. 3.

[0109] The first information can be used to schedule the first resource for the second device; in other words, the first information can be used to indicate the first resource, and the first resource is the resource scheduled for the second device. The first resource can include a plurality of REs on the first symbol, and the interval between adjacent REs in the plurality of REs is the first interval; in other words, the plurality of REs are equally spaced; or the plurality of REs are uniformly distributed. For example, as shown in FIG. 4, the first resource can include a plurality of REs filled with slashes on symbol 1, and the interval between adjacent REs in the plurality of REs is 4 REs.

[0110] The plurality of REs on the first symbol will be described first.

[0111] In some possible manners, the bandwidth of the plurality of REs can be the first bandwidth; in other words, the frequency width of the plurality of REs can be the first bandwidth. The total bandwidth of the scheduling resource can be the second bandwidth; or the total bandwidth of the overall resource can be the second bandwidth; or the total bandwidth of the candidate scheduling resource can be the second bandwidth; or the total bandwidth of the resource scheduled (or allocated or configured) by the first device can be the second bandwidth; or the total bandwidth of the resource capable of being scheduled (or allocated or configured) by the first device can be the second bandwidth. The first interval can be determined according to the ratio of the second bandwidth and the first bandwidth; or the first interval can be related to the ratio of the second bandwidth and the first bandwidth; or the first device can determine the first interval according to the ratio of the second bandwidth and the first bandwidth; or the first interval can be determined according to the second bandwidth and the first bandwidth; or the first interval can be related to the second bandwidth and the first bandwidth; or the first device can determine the first interval according to the second bandwidth and the first bandwidth. For example, if the first bandwidth is 20 megahertz (MHz) and the second bandwidth is 80 MHz, the first interval can be determined according to 4. In this manner, the first interval between adjacent REs in the plurality of REs can be determined according to the ratio of the second bandwidth and the first bandwidth. In this way, the plurality of REs can be uniformly distributed on the entire bandwidth of the scheduling resource in the granularity of RE. By transmitting the sensing signal through the plurality of REs, the sensing result corresponding to the entire bandwidth of the scheduling resource can be obtained, thereby improving the sensing performance.

[0112] For example, the first interval can satisfy the following formula: E = floor(Δ1),

[0113] wherein E can be the first interval, and the unit can be RE; Δ1 can be the ratio of the second bandwidth and the first bandwidth; and floor represents the down-rounding operation.

[0114] For example, if the first bandwidth is 20 MHz and the second bandwidth is 80 MHz, E can be 4, and the first interval can be 4 REs.

[0115] For another example, if the first bandwidth is 20 MHz and the second bandwidth is 50 MHz, E can be 2, and the first interval can be 2 REs.

[0116] Through this example, the first device can quickly and accurately determine the first interval. In this example, the formula for determining the first interval is relatively simple, thereby reducing the calculation complexity of the first device.

[0117] Optionally, if the first interval is 1 RE, the plurality of REs can be continuous, or in other words, the plurality of REs are continuous in the frequency domain. In this case, the plurality of REs can be referred to as a bandwidth part (BWP).

[0118] In some possible manners, the plurality of REs can also satisfy condition 1 and condition 2:

[0119] Condition 1: The first device schedules resources for K devices, K being a positive integer. The K devices can include the second device. A position of a first RE in the plurality of REs can be determined according to a number of devices in the K devices (i.e., K); or the position of the first RE in the plurality of REs is related to the number of devices in the K devices; or the first device can determine the position of the first RE in the plurality of REs according to the number of devices in the K devices.

[0120] In some possible manners, the position of the first RE in the plurality of REs can be replaced by: a first RE in the plurality of REs, or a starting position of the plurality of REs. The first RE in the plurality of REs can be referred to as (or can be replaced by) a starting RE in the plurality of REs. The first RE in the plurality of REs can be a RE with a smallest frequency in the plurality of REs, or can be a RE with a smallest identity (ID) or index in the plurality of REs.

[0121] In some implementations, the first RE in the plurality of REs can belong to K REs with smallest frequencies on a first symbol in the scheduled resources; or in other words, the first RE in the plurality of REs can belong to K REs with smallest IDs or indices on the first symbol in the scheduled resources. For example, if the first device schedules resources for 4 devices, the first RE in the plurality of REs can belong to 4 REs with smallest frequencies on a first symbol in the scheduled resources.

[0122] Optionally, the first device can determine, according to the ordering of the second device in the first order, a position of the first RE in the K REs; or in other words, the first device can determine, according to the ordering of the second device in the first order, which one of the K REs the first RE is. The first order can be an order in which the first device schedules resources for the K devices.

[0123] In some examples, the ordering of the second device in the first order is R, R being a positive integer less than or equal to K. The first RE in the plurality of REs can be the Rth RE in the K REs. For example, the first device schedules resources for devices #1 to #4 in turn. If the second device is device #1, R is 1, and the first RE in the plurality of REs can be a first RE in 4 REs with smallest frequencies in the scheduled resources. If the second device is device #2, R is 2, and the first RE in the plurality of REs can be a second RE in 4 REs with smallest frequencies in the scheduled resources. The same logic applies to other devices, and is not repeated here.

[0124] In some examples, the second device has a rank R in the first order, R is a positive integer less than or equal to K. The first RE in the plurality of REs can be the K-R+1th RE in the K REs. For example, the first device schedules resources for the devices #1 to #4 in turn. If the second device is the device #1, R is 1, and the first RE in the plurality of REs can be the fourth RE in the four REs with the smallest frequency in the scheduled resources. If the second device is the device #2, R is 2, and the first RE in the plurality of REs can be the third RE in the four REs with the smallest frequency in the scheduled resources. And so on, which will not be repeated here.

[0125] According to condition 1, the first device can quickly determine the position of the first RE in the plurality of REs according to the number of devices in the K devices.

[0126] Optionally, condition 1 can be replaced by condition 1': the first device schedules resources for the K devices, K is a positive integer. The K devices can include the second device. The position of the last RE in the plurality of REs can be determined according to the number of devices in the K devices (i.e. K); in other words, the position of the last RE in the plurality of REs is related to the number of devices in the K devices; or, the first device can determine the position of the last RE in the plurality of REs according to the number of devices in the K devices.

[0127] The specific content of condition 1' can refer to the above description of condition 1, except that the first RE in the plurality of REs is replaced by the last RE in the plurality of REs, the start RE in the plurality of REs is replaced by the end RE in the plurality of REs, the start position of the plurality of REs is replaced by the end position of the plurality of REs, the minimum is replaced by the maximum, which will not be repeated here. In this way, the first device can quickly determine the position of the last RE in the plurality of REs according to the number of devices in the K devices.

[0128] Condition 2: the number of REs in the plurality of REs is related to the bandwidth of the plurality of REs; or, the number of REs in the plurality of REs is determined according to the bandwidth of the plurality of REs; or, the first device can determine the number of REs in the plurality of REs according to the bandwidth of the plurality of REs. For example, if the bandwidth of the plurality of REs is 20MHz, and the bandwidth of each RE is 0.06MHz, the number of REs in the plurality of REs can be 333.

[0129] According to condition 2, the first device can quickly and accurately determine the number of REs in the plurality of REs according to the bandwidth of the plurality of REs.

[0130] In some examples, the position of the first RE in the plurality of REs, the number of REs in the plurality of REs, and the first interval between adjacent REs in the plurality of REs can be used to determine the position of the plurality of REs, or the first device can determine the position of the plurality of REs according to the position of the first RE in the plurality of REs, the number of REs in the plurality of REs, and the first interval between adjacent REs in the plurality of REs. The position of the first RE in the plurality of REs can be determined according to condition 1, the number of REs in the plurality of REs can be determined according to condition 2, and the first interval between adjacent REs in the plurality of REs can be determined according to the above-described manner of determining the first interval, which will not be repeated. For example, if the first RE in the plurality of REs is the first of the four REs with the smallest frequency on the first symbol in the scheduling resource, the number of REs in the plurality of REs is 100, and the first interval between adjacent REs in the plurality of REs is 4 REs, then the plurality of REs includes the 1st, 5th, 9th,..., 397th REs on the first symbol in the scheduling resource.

[0131] In other examples, the position of the last RE in the plurality of REs, the number of REs in the plurality of REs, and the first interval between adjacent REs in the plurality of REs can be used to determine the position of the plurality of REs, or the first device can determine the position of the plurality of REs according to the position of the last RE in the plurality of REs, the number of REs in the plurality of REs, and the first interval between adjacent REs in the plurality of REs. The position of the last RE in the plurality of REs can be determined according to condition 1', the number of REs in the plurality of REs can be determined according to condition 2, and the first interval between adjacent REs in the plurality of REs can be determined according to the above-described manner of determining the first interval, which will not be repeated. For example, if the scheduling resource includes 400 REs on the first symbol, the last RE in the plurality of REs is the first of the four REs with the largest frequency on the first symbol in the scheduling resource, the number of REs in the plurality of REs is 100, and the first interval between adjacent REs in the plurality of REs is 4 REs, then the plurality of REs includes the 1st, 5th, 9th,..., 397th REs on the first symbol.

[0132] According to the above examples, the first device can accurately determine the position of the plurality of REs.

[0133] As described above, the first information can indicate the first resource, and the indication can be achieved in various ways, such as way a1 or way a2.

[0134] Way a1: The first information can include a first group of bits, a second group of bits, and a third group of bits, as shown in FIG. 5A. The first group of bits, the second group of bits, and the third group of bits can be used to indicate the plurality of REs on the first symbol included in the first resource. In this way, the second device can determine the position of the plurality of REs on the first symbol, i.e., the frequency domain position of the plurality of REs, according to the first group of bits, the second group of bits, and the third group of bits.

[0135] The manner in which the first group of bits, the second group of bits and the third group of bits indicate the plurality of REs can be various, for example, one of manner b1 to manner b3.

[0136] Manner b1: The first group of bits can be used to indicate the position of the first RE in the plurality of REs, the second group of bits can be used to indicate the first interval, and the third group of bits can be used to indicate the position of the last RE in the plurality of REs.

[0137] For example, as shown in FIG. 5B, the value of the first group of bits is 00, indicating that the position of the first RE in the plurality of REs is the first RE in the first symbol in the scheduling resource; the value of the second group of bits is 100, indicating that the interval between adjacent REs in the plurality of REs is 4 REs; and the value of the third group of bits is 110100000001, indicating that the position of the last RE in the plurality of REs is the 3329th RE in the first symbol in the scheduling resource.

[0138] The number of bits in the first group of bits can be related to the maximum number of devices (denoted as K max ) that the first device can schedule; or in other words, the number of bits in the first group of bits can be determined according to K max . For example, the number of bits in the first group of bits can be floor(log(K max ))+1 or ceiling(log(E max )), where ceiling represents the ceiling operation. For example, if K max is 4, the number of bits in the first group of bits can be 2. K max may be pre-configured, for example, as specified by a protocol; or can be determined by the first device; or can be notified to the first device by another device (for example, a core network device). If K max is determined by the first device, the first device can also send indication information of K max to the second device; if K max is notified to the first device by another device (for example, a core network device), the other device or the first device can send indication information of K max to the second device.

[0139] The number of bits in the second group of bits can be related to the maximum interval (denoted as E max ); or in other words, the number of bits in the second group of bits can be determined according to the maximum interval E max . For example, the number of bits in the second group of bits can be floor(log(E max ))+1 or ceiling(log(E max )). For example, if Emax For 274, the number of bits in the second group of bits can be 8. max The E can be pre-set, for example, specified by a protocol; or determined by the first device; or notified to the first device by another device (for example, a core network device). If the E is determined by the first device, the first device can further send indication information of the E to the second device; if the E is notified to the first device by another device (for example, a core network device), the other device or the first device can send indication information of the E to the second device. max max max max

[0140] The number of bits in the third group of bits can be related to a fast fourier transform (FFT) size (FFT-size); or in other words, the number of bits in the third group of bits can be determined according to the FFT-size. For example, the number of bits in the third group of bits can be log (FFT-size). For example, if the FFT-size is 1024, the number of bits in the third group of bits can be 10. For another example, if the FFT-size is 2048, the number of bits in the third group of bits can be 11. For yet another example, if the FFT-size is 4096, the number of bits in the third group of bits can be 12. The FFT-size can be pre-set, for example, specified by a protocol; or determined by the first device; or notified to the first device by another device (for example, a core network device). If the FFT-size is determined by the first device, the first device can further send indication information of the FFT-size to the second device; if the FFT-size is notified to the first device by another device (for example, a core network device), the other device or the first device can send indication information of the FFT-size to the second device.

[0141] It should be understood that part or all of the number of bits in the first group of bits, the number of bits in the second group of bits and the number of bits in the third group of bits can also be determined in other manners, as long as the understanding of the first device and the second device is consistent. For example, the number of bits in the first group of bits can be related to the number of devices (denoted as K below) scheduled by the first device, and the specific content can be referred to the description of “the number of bits in the first group of bits can be related to the maximum number of devices (denoted as K max ) that can be scheduled by the first device” above, except that K max ​​​​is replaced by K, and details are omitted. Optionally, in this example, the first device can send indication information of K to the second device. Also for example, the number of bits in the second group of bits can be related to the first interval (denoted as E below), and details can be referred to the description of "the number of bits in the second group of bits can be related to the maximum interval (denoted as E below)" above, except that E max is replaced by E, and details are omitted. Optionally, in this example, the first device can send indication information of E to the second device. It should be understood that the above examples can be combined or independent of each other. max max Optionally, in this example, the first device can send indication information of S max to the second device. It should be understood that the above examples can be combined or independent of each other.

[0142] Mode b2: the first group of bits can be used to indicate the position of the first RE in the plurality of REs, the second group of bits can be used to indicate the first interval, and the third group of bits can be used to indicate the number of REs in the plurality of REs.

[0143] For example, as shown in FIG. 5C, the value of the first group of bits is 00, indicating that the position of the first RE in the plurality of REs is the first RE on the first symbol in the scheduling resource; the value of the second group of bits is 100, indicating that the interval between adjacent REs in the plurality of REs is 4 REs; and the value of the third group of bits is 1100100, indicating that the number of REs in the plurality of REs is 100.

[0144] Details of the first group of bits and the second group of bits can be respectively referred to the description of the first group of bits and the second group of bits in mode b1, and details are omitted.

[0145] The number of bits in the third group of bits can be related to the number of REs (denoted as S max ) that the first device can schedule for the second device; or in other words, the number of bits in the third group of bits can be determined according to S max . S max may be the number of REs included in the scheduling resource. For example, the number of bits in the third group of bits can be floor(log(S max ))+1 or ceiling(log(S max )). S max may be pre-set, for example, specified by a protocol; or can be determined by the first device; or can be notified to the first device by another device (for example, a core network device). If S max is determined by the first device, the first device can also send indication information of S max to the second device; if S max is notified to the first device by another device (for example, a core network device), the other device or the first device can send indication information of S max to the second device.

[0146] Optionally, in the manner b1, the first group of bits, the second group of bits and the third group of bits can be continuous or discontinuous. In the first information, the order of the first group of bits, the second group of bits and the third group of bits can have multiple possible manners. For example, the first information comprises the first group of bits, the second group of bits and the third group of bits in sequence, as shown in FIGS. 5A-5D. For another example, the first information comprises the second group of bits, the first group of bits and the third group of bits in sequence. For yet another example, the first information comprises the third group of bits, the second group of bits and the first group of bits in sequence. It should be understood that the order of the first group of bits, the second group of bits and the third group of bits herein is only an example, and the order of the first group of bits, the second group of bits and the third group of bits can have other possible manners, which are not limited.

[0147] For example, as shown in FIG. 5D, the value of the first group of bits is 110100000001, indicating that the position of the last RE in the plurality of REs is the 3329th RE on the first symbol in the scheduling resource; the value of the second group of bits is 100, indicating that the interval between the adjacent REs in the plurality of REs is 4 REs; and the value of the third group of bits is 1100100, indicating that the number of REs in the plurality of REs is 100.

[0148] For example, as shown in FIG. 5D, the value of the first group of bits is 110100000001, indicating that the position of the last RE in the plurality of REs is the 3329th RE on the first symbol in the scheduling resource; the value of the second group of bits is 100, indicating that the interval between the adjacent REs in the plurality of REs is 4 REs; and the value of the third group of bits is 1100100, indicating that the number of REs in the plurality of REs is 100.

[0149] In the manners b1-b3, the specific content of the position of the first RE in the plurality of REs can refer to the description of the position of the first RE in the plurality of REs in condition 1; and the specific content of the position of the last RE in the plurality of REs can refer to the description of the position of the last RE in the plurality of REs in condition 1', which will not be repeated.

[0150] Optionally, in the manner a1, the first group of bits, the second group of bits and the third group of bits can be continuous or discontinuous. In the first information, the order of the first group of bits, the second group of bits and the third group of bits can have multiple possible manners. For example, the first information comprises the first group of bits, the second group of bits and the third group of bits in sequence, as shown in FIGS. 5A-5D. For another example, the first information comprises the second group of bits, the first group of bits and the third group of bits in sequence. For yet another example, the first information comprises the third group of bits, the second group of bits and the first group of bits in sequence. It should be understood that the order of the first group of bits, the second group of bits and the third group of bits herein is only an example, and the order of the first group of bits, the second group of bits and the third group of bits can have other possible manners, which are not limited.

[0151] By the manner a1, the first information can accurately indicate the frequency domain position of the plurality of REs through the first group of bits, the second group of bits and the third group of bits. Moreover, the manner provides multiple manners of indicating the frequency domain position of the plurality of REs, achieving more flexibility.

[0152] Manner a2: The first information can indicate a first mode, and the first mode can be used to determine the first resource.

[0153] Optionally, the at least one pattern can correspond to at least one resource pattern. The first information can indicate the first pattern. The first pattern belongs to the at least one pattern, and the first pattern corresponds to a first resource pattern in the at least one resource pattern, and the first resource can be a resource corresponding to (or indicated by) the first resource pattern. The correspondence between the at least one pattern and the at least one resource pattern (hereinafter referred to as the first correspondence) can be pre-set, for example, specified by a protocol; or can be determined by the first device; or can be notified to the first device by another device (for example, a core network device). If the first correspondence is determined by the first device, the first device can also send indication information of the first correspondence to the second device; if the first correspondence is notified to the first device by another device (for example, a core network device), the other device or the first device can send the indication information of the first correspondence to the second device.

[0154] Table 1 shows a possible example of the first correspondence. For example, if the first pattern is pattern 3, the first RE in the plurality of REs can be the first RE on the first symbol in the scheduling resource, and the interval between adjacent REs in the plurality of REs is 4 REs, as shown in FIG. 4. For another example, if the first pattern is pattern 2, the first RE in the plurality of REs can be the second RE on the first symbol in the scheduling resource, and the interval between adjacent REs in the plurality of REs is 2 REs. It should be understood that Table 1 illustrates an example with 6 patterns and 6 resource patterns, and the number of patterns and resource patterns can be more or less, without limitation.

[0155] Table 1

[0156] Optionally, the number of bits (hereinafter referred to as number #1) in the first information for indicating the first pattern can be related to the number of patterns (hereinafter referred to as number #2) in the at least one pattern; or the number #1 can be determined according to the number #2. For example, the number #1 can be log(number #2). For example, if the number #2 is 4, the number #1 can be 2, that is, the first information can use 2 bits to indicate the first pattern, so as to indicate the plurality of REs on the first symbol included by the first resource.

[0157] Optionally, in the mode a2, the pattern can be replaced by other names, for example, type, index, etc.; and the resource pattern can be replaced by other names, for example, pattern.

[0158] Through the mode a2, the first information can accurately indicate the frequency domain position of the plurality of REs by indicating the first pattern. In this mode, the first information can indicate the first pattern by using fewer bits, so as to save signaling overhead.

[0159] Optionally, in the manner a1 or the manner a2, the first information can further indicate the first symbol. In this way, after receiving the first information, the second device can quickly and accurately determine the position of the plurality of REs according to the first symbol and the frequency domain position of the plurality of REs.

[0160] The first information can be conventional information, or can be new information, which is not limited. The first information can be broadcast information, or can be unicast information. For example, the first information can be downlink control information (DCI), sidelink control information (SCI) or a media access control control element (MAC CE).

[0161] S302: The first device can transmit a sensing signal; correspondingly, the second device can transmit the sensing signal. The sensing signal can be carried in the plurality of REs.

[0162] The sensing signal can be modulated according to a first modulation manner. The amplitude of different constellation points in the constellation diagram corresponding to the first modulation manner can be equal, in other words, the different constellation points in the constellation diagram corresponding to the first modulation manner are constant modulus. Alternatively, the difference between the amplitudes of different constellation points in the constellation diagram corresponding to the first modulation manner can be less than or equal to a first threshold. The first threshold can be pre-set, for example, specified by a protocol; or can be determined by the first device; or can be notified to the first device by another device (for example, a core network device). For example, the first modulation manner can be PSK. The PSK can be a conventional PSK, for example, the PSK can be one of the following: 2PSK, 4PSK, 16PSK or 64PSK; or the PSK can be an evolution of the conventional PSK, the name of the evolved PSK can change or remain unchanged; or the PSK can be a new PSK.

[0163] In some examples, the first device can transmit the sensing signal; correspondingly, the second device can receive the sensing signal. Optionally, the first device can also receive the sensing signal (or echo signal of the sensing signal). That is, the first device can transmit the sensing signal and receive the sensing signal (or echo signal of the sensing signal). In this way, the first device can perform sensing according to the received sensing signal. For example, the first device transmits the sensing signal, which is transmitted to a sensing target and can reach the first device after being affected (e.g., reflected, diffracted, or scattered) by the sensing target. The sensing target can be various objects in the environment that can reflect, diffract, or scatter electromagnetic waves. For example, the sensing target can be a stationary object such as a mountain, a forest, or a building, or a movable object such as a vehicle, a drone, a pedestrian, or a terminal device, without limitation.

[0164] In other examples, the second device can transmit the sensing signal; correspondingly, the first device can receive the sensing signal. Optionally, the second device can also receive the sensing signal (or echo signal of the sensing signal). That is, the second device can transmit the sensing signal and receive the sensing signal (or echo signal of the sensing signal). In this way, the second device can perform sensing according to the received sensing signal. For example, the second device transmits the sensing signal, which is transmitted to a sensing target and can reach the second device after being affected (e.g., reflected, diffracted, or scattered) by the sensing target.

[0165] Optionally, S302 can be replaced by one of the following: the first device can transmit the sensing signal according to the plurality of REs; correspondingly, the second device can transmit the sensing signal according to the plurality of REs. Alternatively, the first device can transmit the sensing signal; correspondingly, the second device can transmit the sensing signal. The sensing signal can be carried in the first resource. Alternatively, the first device can transmit the sensing signal according to the first resource; correspondingly, the second device can transmit the sensing signal according to the first resource.

[0166] Optionally, in S302, the sensing signal can be replaced by data or a modulation symbol containing or carrying data. The data can be used for sensing, or the modulation symbol can be used for sensing.

[0167] In some possible examples, the operations of the first device in S301 and S302 can be as shown in FIG. 6. S601: The first device determines the second bandwidth. The specific content of the second bandwidth can refer to the description of the second bandwidth in S301, and will not be repeated here. For example, if the first device schedules resources for K devices, and the bandwidth of the resource scheduled by the first device for the kth device in the K devices is B k , k takes 1 to K, then the second bandwidth Optionally, B totalless than 100MHz. It should be understood that the bandwidth of the resource scheduled by the first device for different devices can be the same or different. S602: The first device can determine the ratio of the second bandwidth and the first bandwidth wherein, The first bandwidth can be the first bandwidth, and the specific content of the first bandwidth can refer to the description of the first bandwidth in S301, which will not be repeated. Optionally, the first device can determine the ratio of the second bandwidth and the first bandwidth after determining that the second device corresponds to the first modulation mode. S603: The first device can send the sensing signal; correspondingly, the second device can receive the sensing signal. The sensing signal can be modulated by the first modulation mode, and can be mapped to the first resource scheduled for the second device according to Δ1. Exemplarily, the first device can place or map the sensing signal modulated by the first modulation mode on the first resource with an interval of E=floor(Δ1). The specific content of S603 can refer to S302, which will not be repeated.

[0168] In some possible manners, the first resource further includes a plurality of REs on a second symbol. The offset (hereinafter referred to as a first offset) between the plurality of REs on the second symbol and the plurality of REs on the first symbol is P RE, and P is a positive integer. Optionally, the first symbol and the second symbol can be adjacent in the time domain; in other words, the first symbol and the second symbol can be adjacent symbols. The first symbol can be before or after the second symbol. Exemplarily, as shown in FIG. 7, the plurality of REs on the first symbol can be the plurality of REs filled with slashes on symbol 1, and the plurality of REs on the second symbol can be the plurality of REs filled with slashes on symbol 2. The offset between the plurality of REs on the second symbol and the plurality of REs on the first symbol is 1 RE.

[0169] Optionally, in this manner, the plurality of REs in S302 can be replaced by: a plurality of REs on a first symbol and a plurality of REs on a second symbol. That is, the sensing signal transmitted between the first device and the second device can be carried in the plurality of REs on the first symbol and the plurality of REs on the second symbol. It should be understood that the sensing signal carried in the plurality of REs on the first symbol and the sensing signal carried in the plurality of REs on the second symbol can be the same or different.

[0170] By this manner, the offset between the plurality of REs on the first symbol and the plurality of REs on the second symbol is P RE, so that more frequency diversity gain can be obtained, and thus the sensing performance of sensing according to the plurality of REs on the first symbol and the plurality of REs on the second symbol can be improved. Moreover, in this manner, since the offset between the plurality of REs on the first symbol and the plurality of REs on the second symbol is P RE, the first information does not need to indicate the REs on each symbol included in the first resource respectively, so that the signaling overhead can be saved.

[0171] In some possible manners, the first information is further used to indicate the first offset, or the first information is further used to indicate P.

[0172] In some implementations, the value of the first field in the first information can be the first offset or the first offset+j, where j can be a positive number or a negative number. In some examples, the value of the first field can be the first offset. For example, if the value of the first field is 01, it indicates that the first offset is 1 RE, that is, P is 1. In other examples, the value of the first field in the first information can be the first offset+j. If the value of the first field is 01 and j is 1, it indicates that the first offset is 2 REs, that is, P is 2.

[0173] In some other implementations, a second field in the first information can be used to indicate whether there is an offset between the plurality of REs in the first symbol and the plurality of REs in the second symbol, and the value of P is predetermined, for example, specified by a protocol. For example, if the value of the second field is a first value (for example, 1 or 0), there is an offset between the plurality of REs in the first symbol and the plurality of REs in the second symbol; and / or, if the value of the second field is a second value (for example, 0 or 1), there is no offset between the plurality of REs in the first symbol and the plurality of REs in the second symbol. The first value and the second value are different. P is, for example, one of 1, 2, 3, or 4. For example, as shown in FIG. 8, the first information includes a first group of bits, a second group of bits, a third group of bits, and a second field. The first group of bits, the second group of bits, and the third group of bits can be used to indicate the plurality of REs in the first symbol included in the first resource, and details can be referred to the manner a1, which will not be described herein. The second field includes one bit, and can be used to indicate whether there is an offset between the plurality of REs in the first symbol and the plurality of REs in the second symbol. The value of P is 1. In this way, according to the plurality of REs in the first symbol included in the first resource in FIG. 7, the second device can quickly determine the plurality of REs in the second symbol included in the first resource. The second field and any one of the first group of bits, the second group of bits, and the third group of bits are not limited in order.

[0174] In this way, the first information can indicate the plurality of REs in the first symbol included in the first resource, and the first offset, so as to accurately indicate the plurality of REs in the first symbol included in the first resource and the plurality of REs in the second symbol included in the first resource. In this manner, the first information does not need to indicate the REs in each symbol included in the first resource respectively, so as to save signaling overhead.

[0175] In some possible manners, in S301, the first information can also be used for scheduling a second resource for the third device; in other words, the first information is also used for indicating the second resource, which is the resource scheduled for the third device. In this manner, the third device can receive the first information, as shown in S301b in FIG. 3. The second resource can include N REs on the first symbol, where N is a positive integer. The interval between adjacent REs in the N REs is the second interval; in other words, the N REs are equally spaced; or the N REs are uniformly distributed. The second interval can be the same as or different from the first interval. For example, as shown in FIG. 9, the first resource can include a plurality of REs on symbol 1, which are filled with slashes, and the interval between adjacent REs in the plurality of REs is 4 REs. The second resource can include N REs on symbol 1, which are filled with squares, and the interval between adjacent REs in the N REs is 8 REs.

[0176] In this manner, the method shown in FIG. 3 can further include:

[0177] S303: The first device transmits first data; correspondingly, the third device transmits the first data. The first data can be carried on the N REs.

[0178] The first data can be modulated according to a second modulation manner. The second modulation manner can be one of the following: 16QAM, 64QAM, or 256QAM.

[0179] In some examples, the order of the second modulation manner can be greater than or equal to the order of the first modulation manner. For example, the second modulation manner is one of the following: 16QAM, 64QAM, or 256QAM; the first modulation manner is QPSK, and the order is 4. The order of the second modulation manner is greater than the order of the first modulation manner. For another example, the first modulation manner and the second modulation manner are both QPSK, and the order of the second modulation manner is equal to the order of the first modulation manner.

[0180] In other examples, there are constellation points with an amplitude difference greater than a second threshold in a constellation diagram corresponding to the second modulation manner. The second threshold can be pre-set, for example, specified by a protocol, or determined by the first device, or notified to the first device by another device (for example, a core network device). Optionally, the second threshold can be greater than or equal to the first threshold. For example, the second modulation manner is QAM. The QAM can be a traditional QAM, for example, the QAM can be one of the following: 16QAM, 64QAM, or 256QAM; or the QAM can be an evolution of the traditional QAM, and the name of the evolved QAM can change or remain unchanged; or the QAM can be a new QAM.

[0181] In some implementations, the first apparatus can transmit the first data; and correspondingly, the third apparatus can receive the first data. In some examples, the first data can be used for communication. Optionally, the example can be applicable to at least one of the following cases: the order of the second modulation mode is greater than the order of the first modulation mode; or, there exist constellation points in the constellation corresponding to the second modulation mode with amplitude difference greater than the second threshold. In other examples, the first data can be used for sensing. Optionally, the example can be applicable to at least one of the following cases: the order of the second modulation mode is greater than or equal to the order of the first modulation mode; or, there exist constellation points in the constellation corresponding to the second modulation mode with amplitude difference greater than the second threshold. Optionally, in the example, the first apparatus can further receive the first data (or echo signal of the first data). That is, the first apparatus can transmit the first data, and receive the first data (or echo signal of the first data). In this way, the first apparatus can perform sensing according to the received first data. For example, the first apparatus transmits the first data, the first data is transmitted to a sensing target, and after being affected (e.g., reflected, diffracted, or scattered) by the sensing target, the first data can reach the first apparatus.

[0182] In other implementations, the third apparatus can transmit the first data; and correspondingly, the first apparatus can receive the first data. In some examples, the first data can be used for communication. Optionally, the example can be applicable to at least one of the following cases: the order of the second modulation mode is greater than the order of the first modulation mode; or, there exist constellation points in the constellation corresponding to the second modulation mode with amplitude difference greater than the second threshold. In other examples, the first data can be used for sensing. Optionally, the example can be applicable to at least one of the following cases: the order of the second modulation mode is greater than or equal to the order of the first modulation mode; or, there exist constellation points in the constellation corresponding to the second modulation mode with amplitude difference greater than the second threshold. Optionally, in the example, the third apparatus can further receive the first data (or echo signal of the first data). That is, the third apparatus can transmit the first data, and receive the first data (or echo signal of the first data). In this way, the third apparatus can perform sensing according to the received first data. For example, the third apparatus transmits the first data, the first data is transmitted to a sensing target, and after being affected (e.g., reflected, diffracted, or scattered) by the sensing target, the first data can reach the third apparatus.

[0183] Optionally, S303 can be replaced by one of the following: the first apparatus can transmit the first data according to the N REs; and correspondingly, the third apparatus can transmit the first data according to the N REs. Or, the first apparatus can transmit the first data; and correspondingly, the third apparatus can transmit the first data. Wherein, the first data can be carried in the second resource. Or, the first apparatus can transmit the first data according to the second resource; and correspondingly, the third apparatus can transmit the first data according to the first resource.

[0184] Optionally, the first data can be replaced by modulation symbols containing or carrying the first data.

[0185] The order of S303 and S302 is not limited.

[0186] In this way, in the case that the order of the second modulation mode is greater than the order of the first modulation mode, the perception signal modulated by the first modulation mode can be used to guarantee the perception performance, and the first data modulated by the second modulation mode can be used to guarantee the communication performance, so that the perception requirement and the communication requirement can be balanced. Moreover, this way does not need to change the modulation and coding scheme (MCS) table, has less impact on the standard, and is easy to implement. In addition, in this way, the first resource and the second resource are both scheduled in the granularity of RE, so that the resource can be flexibly scheduled for the perception signal corresponding to the low-order modulation mode (for example, the first modulation mode) and the data corresponding to the high-order modulation mode (for example, the second modulation mode).

[0187] In the case that the order of the second modulation mode is equal to the order of the first modulation mode, the perception signal modulated by the first modulation mode and the first data modulated by the second modulation mode can both be used for perception, so that the perception performance can be further improved.

[0188] In some possible manners, the bandwidth of the N RE is a third bandwidth; in other words, the frequency width of the N RE can be the third bandwidth. The total bandwidth of the scheduled resource is a second bandwidth, and details can be referred to the description of the second bandwidth in S301, which will not be repeated. The second interval can be determined according to the ratio of the second bandwidth and the third bandwidth; or the second interval can be related to the ratio of the second bandwidth and the third bandwidth; or the first device can determine the second interval according to the ratio of the second bandwidth and the third bandwidth; or the second interval can be determined according to the second bandwidth and the third bandwidth; or the second interval can be related to the second bandwidth and the third bandwidth; or the first device can determine the second interval according to the second bandwidth and the third bandwidth. For example, if the third bandwidth is 10 MHz and the second bandwidth is 80 MHz, the second interval can be determined according to 8. In this way, the second interval between adjacent REs in the N RE can be determined according to the ratio of the second bandwidth and the third bandwidth. In this way, the N RE can be uniformly distributed on the entire bandwidth of the scheduled resource in the granularity of RE, so that the influence of the scheduling of the first resource can be avoided, and then the perception requirement and the communication requirement can be balanced.

[0189] For example, the second interval can satisfy the following formula: F=floor(Δ2),

[0190] wherein F can be the second interval, the unit can be RE; Δ2 can be the ratio of the second bandwidth and the third bandwidth; floor can represent the down-rounding operation.

[0191] For example, if the third bandwidth is 10MHz and the second bandwidth is 80MHz, F can be 8 and the second interval can be 8 REs.

[0192] For another example, if the third bandwidth is 10MHz and the second bandwidth is 50MHz, F can be 5 and the second interval can be 5 REs.

[0193] Through the example, the first device can quickly and accurately determine the second interval. In the example, the formula for determining the second interval is relatively simple, and thus the calculation complexity of the first device can be reduced.

[0194] Optionally, if the second interval is 1 RE, the N REs can be consecutive, or in other words, the N REs are consecutive in the frequency domain. In this case, the N REs can be referred to as a BWP.

[0195] Optionally, the specific content of the N REs can refer to the description of the plurality of REs in S301, except that the plurality of REs are replaced by the N REs and the second device is replaced by the third device, and thus the description is not repeated.

[0196] As described above, the first information can indicate the second resource, and the indication can be in various manners, such as the manner c1 or the manner c2.

[0197] Manner c1: The first information includes a fourth group of bits, a fifth group of bits, and a sixth group of bits, as shown in FIG. 10A. The fourth group of bits, the fifth group of bits, and the sixth group of bits can be used to indicate the N REs. In this way, the third device can determine the position of the N REs in the first symbol, i.e., the frequency domain position of the N REs, according to the fourth group of bits, the fifth group of bits, and the sixth group of bits.

[0198] The fourth group of bits, the fifth group of bits, and the sixth group of bits can indicate the N REs in various manners, such as one of the manners d1 to d3.

[0199] Manner d1: The fourth group of bits can be used to indicate the position of the first RE in the N REs, the fifth group of bits can be used to indicate the second interval, and the sixth group of bits can be used to indicate the position of the last RE in the N REs.

[0200] For example, as shown in FIG. 10B, the value of the fourth group of bits is 01, indicating that the position of the first RE in the N REs is the second RE in the first symbol in the scheduling resource; the value of the fifth group of bits is 0101, indicating that the interval between adjacent REs in the N REs is 5 REs; and the value of the sixth group of bits is 110100000011, indicating that the position of the last RE in the N REs is the 3331th RE in the first symbol in the scheduling resource.

[0201] Mode d2: the fourth group of bits can be used to indicate the position of the first RE in the N REs, the fifth group of bits can be used to indicate the second interval, and the sixth group of bits can be used to indicate the number of REs in the N REs.

[0202] For example, as shown in FIG. 10C, the value of the fourth group of bits is 01, indicating that the position of the first RE in the N REs is the second RE in the first symbol in the scheduling resource; the value of the fifth group of bits is 0101, indicating that the interval between adjacent REs in the N REs is 5 REs; and the value of the sixth group of bits is 1100100, indicating that the number of REs in the N REs is 100.

[0203] Mode d3: the fourth group of bits can be used to indicate the position of the last RE in the N REs; the fifth group of bits can be used to indicate the second interval; and the sixth group of bits can be used to indicate the number of REs in the N REs.

[0204] For example, as shown in FIG. 10D, the value of the fourth group of bits is 110100000011, indicating that the position of the last RE in the N REs is the 3331th RE in the first symbol in the scheduling resource; the value of the fifth group of bits is 0101, indicating that the interval between adjacent REs in the N REs is 5 REs; and the value of the sixth group of bits is 1100100, indicating that the number of REs in the N REs is 100.

[0205] The specific content of the fourth group of bits, the fifth group of bits, and the sixth group of bits can refer to the description of the first group of bits, the second group of bits, and the third group of bits in mode a1, except that the first group of bits is replaced by the fourth group of bits, the second group of bits is replaced by the fifth group of bits, the third group of bits is replaced by the sixth group of bits, the multiple REs are replaced by the N REs, the first interval is replaced by the second interval, and the second device is replaced by the third device, which will not be described herein again. In addition, in the first information, the order of any one of the fourth group of bits, the fifth group of bits, and the sixth group of bits and any one of the first group of bits, the second group of bits, and the third group of bits is not limited.

[0206] According to mode c1, the first information can accurately indicate the frequency domain position of the N REs through the fourth group of bits, the fifth group of bits, and the sixth group of bits. Moreover, the mode provides multiple ways of indicating the frequency domain position of the N REs, achieving greater flexibility.

[0207] Mode c2: the first information can indicate a second mode, and the second mode can be used to determine a second resource.

[0208] The specific content of mode c2 can refer to mode a2, except that the first mode is replaced by the second mode, the first resource is replaced by the second resource, and the second device is replaced by the third device, which will not be described herein again.

[0209] By the way c2, the first information can indicate the frequency domain location of the N REs included in the second resource by indicating the second pattern. And in this way, the first information can indicate the second pattern by less bits, thereby saving signaling overhead.

[0210] Optionally, in the way c1 or the way c2, the first information can further indicate a first symbol. In this way, after receiving the first information, the third device can quickly and accurately determine the location of the N REs according to the first symbol and the frequency domain location of the N REs.

[0211] In some examples, the first information can be broadcast information of the first device. In this example, the first information can include: information for indicating the first resource (hereinafter referred to as information #1), and information for indicating the second resource (hereinafter referred to as information #2). The information #1 and the information #2 can be carried in the same message, or can be carried in different messages, without limitation. If the information #1 and the information #2 are carried in different messages, the sending order of the information #1 and the information #2 is not limited.

[0212] In other examples, the first information can be unicast information of the first device. For example, the first information can be information sent by the first device to the second device. In this example, the first information can also be used for scheduling the second resource for the third device, which can be replaced by: the first device sends second information; and correspondingly, the third device receives the second information, and the second information can be used for scheduling the second resource for the third device, in other words, the second information can be used for indicating the second resource, and the second resource is the resource scheduled for the third device. The specific content of the second information for indicating the second resource can refer to the above description of the first information for indicating the second resource, and will not be repeated. The order of the first device sending the second information and the first device sending the first information is not limited.

[0213] In some possible examples, the operations of the first device in S301 and S303 can be as shown in FIG. 11. S1101: The first device determines the second bandwidth. The specific content of S1101 can refer to the above S601, and will not be repeated. S1102: The first device can determine the ratio of the second bandwidth to the third bandwidth wherein, The third bandwidth can be the third bandwidth, and details of the third bandwidth can refer to the description of the third bandwidth in S301, and details are not described herein. Optionally, the first device can determine the ratio of the second bandwidth and the third bandwidth after determining that the third device corresponds to the second modulation mode. S1103: The first device can send first data; and correspondingly, the third device can receive the first data. The first data can be modulated by the second modulation mode, and can be mapped to the second resource scheduled for the third device according to Δ2. For example, the first device can place or map the first data modulated by the second modulation mode on the second resource with an interval of F=floor(Δ2). Details of S1103 can refer to S303, and details are not described herein.

[0214] In some implementations, the method shown in FIG. 6 and the method shown in FIG. 11 can be combined. Optionally, S601 and S1101 can be combined into one step; S602 can be before S1102; and the order of S603 and S1103 is not limited.

[0215] In some possible manners, S302 can include: if at least one RE in the first resource overlaps with a resource used to transmit a first signal, the first device can transmit a sensing signal on the at least one RE, and correspondingly, the second device can transmit a sensing signal on the at least one RE. Alternatively, if at least one RE in the first resource has an overlapping part with a resource used to transmit a first signal, the first device can transmit a sensing signal on the overlapping part, and correspondingly, the second device can transmit a sensing signal on the at least one RE. Alternatively, if at least one RE in the first resource has an overlapping part with a resource used to transmit a first signal, the first device can puncture the overlapping part in the resource used to transmit the first signal, and correspondingly, the second device can puncture the overlapping part in the resource used to transmit the first signal. The first signal can include a reference signal and / or an SSB. The reference signal can be a traditional reference signal, for example, the reference signal can be one of the following: PRS, DMRS, PTRS, SRS, or CSI-RS; or the reference signal can be an evolution of the traditional reference signal, and the name of the evolved reference signal can change or remain unchanged; or the reference signal can be a new reference signal or a future defined reference signal. The SSB can be a traditional SSB, or can be an evolution of the traditional SSB, and the name of the evolved SSB can change or remain unchanged.

[0216] For example, as shown in the first row of FIG. 12, the first resource can include a plurality of REs on symbol 1 filled with slashes; as shown in the second row of FIG. 12, the resource for transmitting the first signal can include REs on symbol 1 filled with horizontal lines. The resources in the first row and the second row of FIG. 12 are both resources on symbol 1, and the REs with the same frequency in the first row and the second row are the same REs. The first resource and the resource for transmitting the first signal have an overlapping part, which can be used for transmitting the sensing signal.

[0217] In this way, if the first resource and the resource for transmitting the first signal have an overlapping part, the overlapping part can be used for transmitting the sensing signal, so that interference between the first signal and the sensing signal can be reduced or avoided. Moreover, in this way, the overlapping part can be used for transmitting the sensing signal, so that transmission of the sensing signal can be guaranteed, and thus sensing performance can be improved.

[0218] In some implementations, the method shown in FIG. 3 can further include:

[0219] S304: The first device can send the first indication information; correspondingly, the second device can receive the first indication information.

[0220] The first indication information can be used to indicate that if at least one RE in the first resource overlaps with the resource for transmitting the first signal, the sensing signal is transmitted on the at least one RE. There can be various ways of indication. In some examples, if the value of the first indication information is a third value (for example, 0 or 1), the first indication information can be used to indicate that if at least one RE in the first resource overlaps with the resource for transmitting the first signal, the sensing signal is transmitted on the at least one RE. In other examples, the first indication information can be a message specially used to indicate that if at least one RE in the first resource overlaps with the resource for transmitting the first signal, the sensing signal is transmitted on the at least one RE.

[0221] The first indication information can be carried in a conventional message, or can also be carried in a new message. The first indication information can be broadcast information, or can be unicast information. For example, the first indication information can be carried in DCI, SCI or MAC CE. The first indication information and the first information can be carried in the same message, or can be carried in different messages. If the first indication information and the first information are carried in different messages, the order of S304 and S301 is not limited.

[0222] Optionally, S304 can be before S302.

[0223] Through the implementation, the second device can accurately determine, according to the first indication information, that if at least one RE in the first resource overlaps with a resource used for transmitting the first signal, the sensing signal is transmitted on the at least one RE. Moreover, since the first indication information is sent by the first device, flexibility of the first device in managing (or configuring) the second device can be improved.

[0224] In some other implementations, it can be preset (for example, specified by a protocol) that if at least one RE in the first resource overlaps with a resource used for transmitting the first signal, the sensing signal is transmitted on the at least one RE. In this way, the first device and the second device do not need to transmit information indicating that if at least one RE in the first resource overlaps with a resource used for transmitting the first signal, the sensing signal is transmitted on the at least one RE, thereby saving signaling overhead.

[0225] Through the method shown in FIG. 3, the sensing signal is modulated by using the first modulation manner. Since the amplitudes of different constellation points in the constellation corresponding to the first modulation manner are equal, or the difference between the amplitudes of different constellation points in the constellation corresponding to the first modulation manner is less than or equal to the first threshold, the amplitudes of different constellation points in the constellation corresponding to the first modulation manner are not greatly different, and the sidelobe energy of the corresponding distance ambiguity function is low, thereby reducing interference on other targets, and further improving sensing performance.

[0226] In addition, in the method, the granularity of the scheduled resource is an RE, rather than an RB, thereby improving the precision of the scheduled resource used for transmitting the sensing signal, and further improving the accuracy of sensing and sensing performance.

[0227] The following takes QPSK as the first modulation manner and 64QAM as the second modulation manner as an example to describe the effect of the method shown in FIG. 3.

[0228] FIG. 13 shows resources scheduled by the first device for the second device and the third device. The first resource scheduled for the second device includes a resource filled with diagonal lines, which can be used for transmitting a sensing signal, and the sensing signal can be modulated by using QPSK. The second resource scheduled for the third device includes a resource filled with diagonal squares, which can be used for transmitting first data, and the first data can be modulated by using 64QAM. The modulation manner shown in FIG. 13 can be referred to as QPSK+64QAM.

[0229] FIG. 14 shows a diagram of sensing performance and communication performance. In FIG. 14, the horizontal axis is signal-to-noise ratio (SNR) in decibel (dB), and the larger the SNR, the better the communication performance, and the smaller the SNR, the worse the communication performance. The vertical axis is root mean squared error (RMSE) in meter (m), and the smaller the RMSE, the better the sensing performance, and the larger the RMSE, the worse the sensing performance. In FIG. 14, the sensing performance and the communication performance of three modulation modes are shown. The three modulation modes are: using only 64QAM (also referred to as Pure-64QAM), using only QPSK (also referred to as Pure-QPSK), and QPSK+64QAM. As shown in FIG. 14, compared with Pure-64QAM and Pure-QPSK, QPSK+64QAM achieves a compromise between sensing performance and communication performance, so that the sensing requirement and the communication requirement can be balanced.

[0230] Based on the same technical concept as the method embodiments described above, the embodiments of the present application provide a corresponding communication device, which can be used to perform the functions of the related steps in the method embodiments described above. The functions can be implemented by hardware, or by software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. The communication device can be a terminal or an access network device, or a module in a terminal or an access network device, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or a SIP chip containing a modem core), a chip system or a processor, and can also be a logic node, a logic module or software that can implement all or part of the functions of a terminal or an access network device.

[0231] In one possible implementation, the structure of the communication device provided by the embodiments of the present application is shown in FIG. 15, which includes a processing unit 1502. Optionally, the communication device also includes an interface unit 1501. The functions of each unit in the communication device 1500 are introduced as follows.

[0232] The interface unit 1501 is configured to input and / or output information. The input information can be replaced by received information, and the output information can be replaced by transmitted information. When outputting the information, the interface unit 1501 can output the information to other devices outside the communication device 1500, or output the information to other units in the communication device 1500. In some manners, the interface unit 1501 can be implemented by at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other manners, the interface unit 1501 can be implemented by an interface circuit, for example, a mobile communication module. The mobile communication module can include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like.

[0233] The processing unit 1502 can be configured to support the communication device 1500 to perform the processing actions in the above method embodiments. The processing unit 1502 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.

[0234] In an embodiment, the communication device 1500 is applied to the first device in the embodiments of the present application shown in FIG. 3. The specific functions of the processing unit 1502 in this embodiment are introduced as follows.

[0235] The processing unit 1502 is configured to: transmit, by the interface unit 1501, first information, the first information being configured to schedule a first device with a first resource. The first resource can include a plurality of REs on a first symbol, and intervals between adjacent REs in the plurality of REs are all first intervals; and transmit, by the interface unit 1501, a sensing signal. The sensing signal can be carried in the plurality of REs, and the sensing signal can be modulated according to a first modulation manner. In the first modulation manner, amplitudes of different constellation points in a constellation diagram corresponding to the first modulation manner are equal, or differences between amplitudes of different constellation points in a constellation diagram corresponding to the first modulation manner are less than or equal to a first threshold.

[0236] In some possible implementations, the processing unit 1502 is further configured to: in a case where the first information is also used to schedule a second resource for a third device, transmit, through the interface unit 1501, first data, the first data being carried on the N REs, and the first data being modulated according to a second modulation manner, an order of the second modulation manner being greater than or equal to an order of the first modulation manner. The second resource includes the N REs in the first symbol, and intervals between adjacent REs in the N REs are all the second intervals.

[0237] Optionally, the processing unit 1502 is specifically configured to: in a case where at least one RE in the first resource overlaps with a resource used to transmit a first signal, transmit, through the interface unit 1501, a sensing signal on the at least one RE, the first signal including a reference signal and / or an SSB.

[0238] Optionally, the processing unit 1502 is further configured to: send, through the interface unit 1501, first indication information, the first indication information being used to indicate that, in a case where at least one RE in the first resource overlaps with a resource used to transmit a first signal, a sensing signal is transmitted on the at least one RE.

[0239] In another implementation, the communication device 1500 is applied to the second device in the embodiment of the application shown in FIG. 3. The specific functions of the processing unit 1502 in this implementation are described below.

[0240] The processing unit 1502 is configured to: receive, through the interface unit 1501, first information, the first information being used to schedule a first resource for a second device, the first resource including a plurality of REs in a first symbol, and intervals between adjacent REs in the plurality of REs being all first intervals; and transmit, through the interface unit 1501, a sensing signal, the sensing signal being carried in the plurality of REs, and the sensing signal being modulated according to a first modulation manner, different constellation points in a constellation diagram corresponding to the first modulation manner having equal amplitudes, or differences between amplitudes of different constellation points in the constellation diagram corresponding to the first modulation manner being less than or equal to a first threshold value.

[0241] In some possible implementations, the processing unit 1502 is specifically configured to: in a case where at least one RE in the first resource overlaps with a resource used to transmit a first signal, transmit, through the interface unit 1501, a sensing signal on the at least one RE, the first signal including a reference signal and / or an SSB.

[0242] Optionally, the processing unit 1502 is further configured to: receive, through the interface unit 1501, first indication information, the first indication information being used to indicate that, in a case where at least one RE in the first resource overlaps with a resource used to transmit a first signal, a sensing signal is transmitted on the at least one RE.

[0243] In yet another implementation, the communication apparatus 1500 is applied to the third device in the embodiments of the present application shown in FIG. 3. The specific functions of the processing unit 1502 in this implementation are described below.

[0244] The processing unit 1502 is configured to: receive, through the interface unit 1501, first information used for scheduling a second device with a second resource, the second resource including N REs on a first symbol, N being a positive integer, and intervals between adjacent REs in the N REs being all the second interval; and transmit, through the interface unit 1501, first data, the first data being carried on the N REs and being modulated according to a second modulation mode, an order of the second modulation mode being greater than or equal to an order of a first modulation mode, or amplitudes of different constellation points in a constellation diagram corresponding to the first modulation mode being equal, or a difference between the amplitudes of the different constellation points in the constellation diagram corresponding to the first modulation mode being less than or equal to a first threshold.

[0245] In a possible design, when the communication apparatus 1500 is a communication device or a communication module in a communication device, the function of the processing unit 1502 can be implemented by one or more processors. For example, the processor can include a modem chip, or a system on chip (SoC) chip or a SIP chip including a modem core. The function of the interface unit 1501 can be implemented by a transceiver circuit.

[0246] In a possible design, when the communication apparatus 1500 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a system on chip (SoC) chip or a SIP chip including a modem core, the function of the processing unit 1502 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the interface unit 1501 can be implemented by an interface circuit or a data transceiver circuit on the chip.

[0247] For example, the communication device can be a terminal, an access network device, an SMF, or a device including an SMF.

[0248] For more details of the processing unit 1502 and the interface unit 1501, refer to the related description in the method embodiment shown in FIG. 3, which is not repeated here.

[0249] It should be noted that the division of the modules in the above embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or can be physically separated, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0250] The integrated unit described above, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0251] In a possible implementation, the communication apparatus provided by the embodiments of the present application is shown in FIG. 16. The communication apparatus 1600 includes a processor 1602. Optionally, the communication apparatus 1600 further includes an interface circuit 1601 and a memory 1603. The interface circuit 1601, the processor 1602 and the memory 1603 are coupled with each other.

[0252] Optionally, the interface circuit 1601, the processor 1602 and the memory 1603 are coupled with each other through a bus 1604. The bus 1604 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is shown in FIG. 16, but it does not mean that there is only one bus or only one type of bus.

[0253] The interface circuit 1601 is configured to input and / or output information. The input information can be replaced by received information, and the output information can be replaced by transmitted information. When the output information is output, the interface circuit 1601 can output the information to other devices outside the communication apparatus 1600, or output the information to other units in the communication apparatus 1600. For example, the interface circuit 1601 can be implemented by at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module can include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc.

[0254] The processor 1602 can be configured to support the communication device 1600 to perform the processing actions in the above method embodiments. When the communication device 1600 is configured to implement the above method embodiments, the processor 1602 can also be configured to implement the functions of the processing unit 1502. The processor 1602 can be a CPU, and can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.

[0255] In an embodiment, the communication device 1600 is applied to the first device in the embodiments of the present application shown in FIG. 3. The specific functions of the processor 1602 in this embodiment are described below.

[0256] The processor 1602 is configured to: send, through the interface circuit 1601, first information, the first information being used for scheduling first resources for a second device, the first resources including a plurality of REs on a first symbol, intervals between adjacent REs in the plurality of REs being all first intervals; and transmit, through the interface circuit 1601, a sensing signal, the sensing signal being carried in the plurality of REs, the sensing signal being modulated according to a first modulation manner, and the first modulation manner corresponding to a constellation diagram in which amplitudes of different constellation points are equal, or the first modulation manner corresponding to a constellation diagram in which a difference between amplitudes of different constellation points is less than or equal to a first threshold.

[0257] In another embodiment, the communication device 1600 is applied to the second device in the embodiments of the present application shown in FIG. 3. The specific functions of the processor 1602 in this embodiment are described below.

[0258] The processor 1602 is configured to: receive, through the interface circuit 1601, first information, the first information being used for scheduling first resources for a second device, the first resources including a plurality of REs on a first symbol, intervals between adjacent REs in the plurality of REs being all first intervals; and transmit, through the interface circuit 1601, a sensing signal, the sensing signal being carried in the plurality of REs, the sensing signal being modulated according to a first modulation manner, and the first modulation manner corresponding to a constellation diagram in which amplitudes of different constellation points are equal, or the first modulation manner corresponding to a constellation diagram in which a difference between amplitudes of different constellation points is less than or equal to a first threshold.

[0259] In another embodiment, the communication device 1600 is applied to the third device in the embodiments of the present application shown in FIG. 3. The specific functions of the processor 1602 in this embodiment are described below.

[0260] The processor 1602 is configured to: receive, by the interface circuit 1601, first information, the first information being used for scheduling a third device with a second resource, the second resource including N REs on a first symbol, N being a positive integer, and intervals between adjacent REs in the N REs being all the second interval; and transmit, by the interface circuit 1601, first data, the first data being carried on the N REs, and the first data being modulated according to a second modulation mode, an order of the second modulation mode being greater than or equal to an order of a first modulation mode, and different constellation points in a constellation diagram corresponding to the first modulation mode having equal amplitudes, or different constellation points in the constellation diagram corresponding to the first modulation mode having amplitudes with a difference less than or equal to a first threshold.

[0261] The specific functions of the processor 1602 can refer to the descriptions in the communication method provided by the embodiments and examples of the present application, and the descriptions of the specific functions of the communication device 1500 in the embodiments of the present application shown in FIG. 15, which will not be repeated here.

[0262] The memory 1603 is configured to store program instructions and / or data, etc. Specifically, the program instructions can include program codes including computer operation instructions. The memory 1603 can include RAM, and can also include non-volatile memory such as at least one disk memory. The processor 1602 executes the program instructions stored in the memory 1603, and uses the data stored in the memory 1603, to realize the above functions, thereby realizing the communication method provided by the embodiments of the present application. The memory 1603 can be integrated with the processor 1602, or can be a memory outside the communication device.

[0263] It is to be appreciated that the memory 1603 in Figure 16 of the present application can be volatile, nonvolatile, or a combination of both. Non-volatile memory can be, for example, read only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory. Volatile memory can be, for example, random access memory (RAM), which acts as external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM). It is to be appreciated that the system and method described herein can employ any of such memories or memory types, or any other type of memory suitable for a system bus.

[0264] In a possible implementation, the communication apparatus provided by the embodiments of the present application is shown in FIG. 17. It can be understood that the communication apparatus 1700 includes necessary forms of means, such as modules, units, elements, circuits, or interfaces, which are configured together to perform the present solution. The communication apparatus 1700 shown in FIG. 17 can be a terminal, a component (such as a chip or a communication module) in a terminal, an access network device, a component (such as a chip or a communication module) in an access network device, and can be used to perform the operations of the first device, the second device, or the third device in the above method embodiments. The communication apparatus 1700 includes one or more processors 1701. The processor 1701 can be a general processor or a special-purpose processor. Optionally, the processor 1701 can include a baseband processor and / or a central processor; or the processor 1701 can integrate the functions of the baseband processor and the central processor. The baseband processor is mainly used to process communication protocols and communication data; the central processor is mainly used to control the communication apparatus 1700, execute computer programs, and process data of the computer programs. It should be understood that the baseband processor and the central processor can also be independent processors interconnected by a bus. It should also be understood that the communication apparatus 1700 can include multiple baseband processors to adapt to different network modes; and / or the access network device can include multiple central processors to enhance its processing capability. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or stored in the form of a software program in the memory, and executed by the processor to realize the baseband processing function.

[0265] Optionally, in a possible design, the processor 1701 can include a program 1703. The program 1703 can be run on the processor 1701, so that the communication apparatus 1700 performs the methods described in the above method embodiments. In another possible design, the communication apparatus 1700 includes a circuit (not shown in FIG. 17) for performing the methods in the above method embodiments; or the circuit can be used to perform the functions of the first device, the second device, or the third device in the above method embodiments.

[0266] Optionally, the communication apparatus 1700 can include one or more memories 1702. The memory 1702 stores a program 1704, which can be run on the processor 1701, so that the communication apparatus 1700 performs the methods described in the above method embodiments.

[0267] Optionally, the processor 1701 can include an AI module 1707, and / or the memory 1702 can include an AI module 1708. The AI module can be used to implement AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligence control (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.

[0268] Optionally, the processor 1701 and / or the memory 1702 can also store data. The processor and the memory can be separately arranged, or integrated together.

[0269] Optionally, the communication apparatus 1700 can further include a transceiver 1705 and / or an antenna 1706. The transceiver 1705 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and can be used to implement the transceiving function of the communication apparatus through the antenna 1706.

[0270] Based on the above embodiments, the embodiments of the present application further provide a computer program product including computer executable instructions, which, when executed by a computer, cause the above embodiments to perform the method.

[0271] Based on the above embodiments, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a computer to cause the computer to perform the method provided by the above embodiments.

[0272] The storage medium can be any available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a computer.

[0273] Based on the above embodiments, the embodiments of the present application further provide a chip for reading a computer program stored in a memory, and implementing the method provided by the above embodiments.

[0274] Based on the above embodiments, the embodiments of the present application provide a chip system, which includes a processor for supporting a computer device to implement the functions related to the devices in the above embodiments. In a possible design, the chip system further includes a memory for storing the necessary programs and data of the computer device. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0275] In the various embodiments of the present application, the terms and / or descriptions among different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0276] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0277] These computer program instructions can also be stored in a computer readable memory capable of guiding the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer readable memory produce a product including instruction devices, which implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0278] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are performed on the computer or other programmable device to produce a computer implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0279] In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects is described, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / " generally represents that the front and rear associated objects have an "or" relationship.

[0280] It can be understood that the various numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

[0281] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A communication method applied to a first device, characterized in that, The method comprises: sending first information, the first information being used for scheduling a first device with a first resource, the first resource comprising a plurality of resource elements (REs) on a first symbol, intervals between adjacent REs in the plurality of REs all being a first interval; transmitting a sensing signal, the sensing signal being carried in the plurality of REs, the sensing signal being modulated according to a first modulation mode, different constellation points in a constellation diagram corresponding to the first modulation mode having equal amplitudes, or different constellation points in a constellation diagram corresponding to the first modulation mode having amplitudes with a difference less than or equal to a first threshold.

2. The method of claim 1, wherein, A bandwidth of the plurality of REs is a first bandwidth, a total bandwidth of the scheduled resource is a second bandwidth, and the first interval is determined according to a ratio of the second bandwidth to the first bandwidth.

3. The method of claim 2, wherein, The first interval is determined according to a ratio of the second bandwidth to the first bandwidth, comprising: The first interval satisfies the following formula: E=floor(Δ1), wherein E is the first interval, Δ1 is the ratio of the second bandwidth to the first bandwidth, and floor represents a down-rounding operation.

4. The method according to any one of claims 1 to 3, characterized in that, The first information comprises a first group of bits, a second group of bits, and a third group of bits, wherein: the first group of bits is used to indicate a position of a first RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate a position of a last RE in the plurality of REs; or the first group of bits is used to indicate a position of a first RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate a number of REs in the plurality of REs; or the first group of bits is used to indicate a position of a last RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate a number of REs in the plurality of REs.

5. The method according to any one of claims 1 to 4, characterized in that, The first resource further comprises a plurality of REs on a second symbol, and an offset between the plurality of REs on the second symbol and the plurality of REs on the first symbol is P RE, P being a positive integer.

6. The method of claim 5, wherein, The first information is further used to indicate the offset.

7. The method of any one of claims 1 to 6, wherein: the first information is further used to schedule a second device with a second resource, the second resource comprising N REs on the first symbol, N being a positive integer, and intervals between adjacent REs in the N REs all being a second interval; the method further comprises: transmitting first data, the first data being carried on the N REs, and the first data being modulated according to a second modulation mode, an order of the second modulation mode being greater than or equal to an order of the first modulation mode.

8. The method of claim 7, wherein, A bandwidth of the N REs is a third bandwidth, a total bandwidth of the scheduled resource is the second bandwidth, and the second interval is determined according to a ratio of the second bandwidth to the third bandwidth.

9. The method of claim 8, wherein, The second interval is determined according to a ratio of the second bandwidth to the third bandwidth, comprising: The second interval satisfies the following formula: F=floor(Δ2), wherein F is the second interval, Δ2 is the ratio of the second bandwidth to the third bandwidth, and floor represents a down-rounding operation. Wherein, F is the second interval, Δ2 is the ratio of the second bandwidth and the third bandwidth, and floor represents the down rounding operation.

10. The method according to any one of claims 7 to 9, characterized in that, The first information includes: a fourth group of bits, a fifth group of bits, and a sixth group of bits, wherein, The fourth group of bits is used to indicate the position of the first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the position of the last RE in the N REs; or The fourth group of bits is used to indicate the position of the first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the number of REs in the N REs; or The fourth group of bits is used to indicate the position of the first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the number of REs in the N REs.

11. The method according to any one of claims 1 to 10, wherein, The first modulation mode is phase shift keying (PSK).

12. The method of any one of claims 1 to 11, wherein, Transmit a sensing signal, including: If at least one RE in the first resource overlaps with a resource used to transmit a first signal, transmit the sensing signal on the at least one RE, the first signal including a reference signal and / or a synchronization signal and physical broadcast channel block (SSB).

13. The method of claim 12, wherein, Also includes: Send first indication information, the first indication information is used to indicate: if at least one RE in the first resource overlaps with a resource used to transmit the first signal, transmit the sensing signal on the at least one RE. 14.A communication method applied to a second device, the method comprising: Including: Receive first information, the first information is used to schedule first resource for the second device, the first resource includes multiple resource elements (REs) on the first symbol, and the interval between adjacent REs in the multiple REs is a first interval; Transmit a sensing signal, the sensing signal is carried in the multiple REs, the sensing signal is modulated according to a first modulation mode, and the amplitude of different constellation points in the constellation corresponding to the first modulation mode is equal, or the difference between the amplitudes of different constellation points in the constellation corresponding to the first modulation mode is less than or equal to a first threshold.

15. The method of claim 14, wherein, The bandwidth of the multiple REs is a first bandwidth, the total bandwidth of the scheduling resource is a second bandwidth, and the first interval is determined according to the ratio of the second bandwidth and the first bandwidth.

16. The method of claim 15, wherein, The first interval is determined according to the ratio of the second bandwidth and the first bandwidth, including: The first interval satisfies the following formula: E = floor(Δ1), Wherein, E is the first interval, Δ1 is the ratio of the second bandwidth and the first bandwidth, and floor represents the down rounding operation.

17. The method of any one of claims 14 to 16, wherein, The first information includes: a first group of bits, a second group of bits, and a third group of bits, wherein, The first group of bits is used to indicate the position of the first RE in the multiple REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate the position of the last RE in the multiple REs; or The first group of bits is used to indicate the position of the first RE in the multiple REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate the number of REs in the multiple REs; or The first group of bits is used to indicate a position of a first RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate a number of REs in the plurality of REs. The first group of bits is used to indicate a position of a last RE in the plurality of REs, the second group of bits is used to indicate the first interval, and the third group of bits is used to indicate a number of REs in the plurality of REs.

18. The method of any one of claims 14 to 17, wherein, The first resource further includes a plurality of REs on a second symbol, and an offset between the plurality of REs on the second symbol and the plurality of REs on the first symbol is P REs, where P is a positive integer.

19. The method of claim 18, wherein, The first information is further used to indicate the offset.

20. The method of any one of claims 14 to 19, wherein, The first modulation mode is phase shift keying (PSK).

21. The method of any one of claims 14 to 20, wherein, The sensing data is transmitted, including: If at least one RE in the first resource overlaps with a resource used to transmit a first signal, the sensing signal is transmitted on the at least one RE, where the first signal includes a reference signal and / or a synchronization signal and a synchronization signal block (SSB).

22. The method of claim 21, wherein, Further comprising: Receiving first indication information, where the first indication information is used to indicate that, if at least one RE in the first resource overlaps with a resource used to transmit the first signal, the sensing signal is transmitted on the at least one RE.

23. A communication method applied to a third device, the method comprising: Including: Receiving first information, where the first information is used to schedule a second resource for the third device, the second resource includes N REs on a first symbol, where N is a positive integer, and intervals between adjacent REs in the N REs are all a second interval; Transmitting first data, where the first data is carried on the N REs, and the first data is modulated according to a second modulation mode, where an order of the second modulation mode is greater than or equal to an order of the first modulation mode, different constellation points in a constellation diagram corresponding to the first modulation mode have equal amplitudes, or a difference between amplitudes of different constellation points in the constellation diagram corresponding to the first modulation mode is less than or equal to a first threshold value.

24. The method of claim 23, wherein, A bandwidth of the N REs is a third bandwidth, a total bandwidth of the scheduled resource is a second bandwidth, and the second interval is determined according to a ratio of the second bandwidth to the third bandwidth.

25. The method of claim 24, wherein, The second interval is determined according to a ratio of the second bandwidth to the third bandwidth, including: The second interval satisfies the following formula: F=floor(Δ2), where F is the second interval, Δ2 is the ratio of the second bandwidth to the third bandwidth, and floor represents a down-rounding operation.

26. The method of any one of claims 23 to 25, wherein, The first information includes a fourth group of bits, a fifth group of bits, and a sixth group of bits, where The fourth group of bits is used to indicate a position of a first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate a position of a last RE in the N REs; or The fourth group of bits is used to indicate a position of a first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate a number of REs in the N REs; or The fourth group of bits is used to indicate a position of a first RE in the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate a number of REs in the N REs. The fourth group of bits is used to indicate the position of the last RE of the N REs, the fifth group of bits is used to indicate the second interval, and the sixth group of bits is used to indicate the number of REs of the N REs.

27. A communications device, characterized by An apparatus comprising means for performing the method of any of claims 1-26.

28. A communications device, characterized by An apparatus comprising a processor configured to execute computer programs or instructions such that the apparatus performs the method of any of claims 1-26.

29. A computer-readable storage medium, characterized in that, A computer readable storage medium having stored therein computer programs or instructions such that, when executed, implement the method of any of claims 1-26.

30. A computer program product, characterised in that, A computer program product comprising computer program code such that, when the computer program code is run, implement the method of any of claims 1-26.

Citation Information

Patent Citations

  • Communication method and communication device

    CN115118402A

  • Communication method and device

    CN117459179A

  • Sensing signal processing methods and apparatuses, and communication device

    WO2024046195A1

  • Communication method and communication apparatus

    WO2024067352A1

  • Resource indication method and apparatus

    WO2024104266A1