Perception communication method and communication device

By adjusting resource size and time-division multiplexing of communication and sensing resources according to the sensing scenario through access network equipment, the problem of accuracy in object perception in the integration of sensing and communication is solved, and efficient perception and communication compatibility in different scenarios are achieved.

CN121174296APending Publication Date: 2025-12-19SHANGHAI HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410799925.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-19
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

In integrated sensing applications, there are challenges in how access network devices can accurately perceive objects.

Method used

Access network devices select resources of different sizes for sensing based on the sensing scenario, detect object information by sending sensing information on specific resources, and adopt time-division multiplexing between communication resources and sensing resources to reduce mutual interference.

Benefits of technology

It achieves accurate object perception in different sensing scenarios, while balancing resource conservation and communication performance, thus improving the accuracy and efficiency of perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121174296A_ABST
    Figure CN121174296A_ABST
Patent Text Reader

Abstract

The invention discloses a sensing communication method and a communication device. The method comprises the following steps: determining a first resource according to a sensing scene, the size of the first resource being related to the sensing scene; and sending perception information on the first resource, wherein the perception information is used for detecting information of an object. Based on the scheme, the access network equipment selects the resources with the corresponding sizes for sensing according to different sensing scenes, so that objects in different sensing scenes can be accurately sensed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a sensing communication method and communication device. Background Technology

[0002] Sensor integration is a technology that provides sensing capabilities to access network devices in addition to their original communication functions. For example, an access network device may use its communication capabilities for a portion of the time and use its sensing capabilities to detect objects in its vicinity by sending sensing information. The sensing capability refers to the access network device's ability to detect information such as the position, speed, or altitude of objects (e.g., drones, birds, cars, ships, or balloons).

[0003] In applications involving integrated sensing and communication, how access network devices can accurately perceive objects remains to be solved. Summary of the Invention

[0004] This application provides a sensing communication method and communication device for accurately sensing objects.

[0005] In a first aspect, embodiments of this application provide a sensing communication method. This method can be applied to the network side, such as access network devices, modules (e.g., circuits, chips, or chip systems) within the access network devices, or logical nodes, logical modules, or software capable of implementing all or part of the functions of the access network devices. In this method, a first resource is determined based on a sensing scenario, the size of which is related to the sensing scenario; sensing information is transmitted on the first resource, and this sensing information is used to detect information about objects.

[0006] Based on the above method, the access network device selects resources of appropriate size for sensing according to different sensing scenarios, which can realize accurate sensing of objects in different sensing scenarios.

[0007] In one possible implementation, the first resource comprises N symbols in a time slot, where N is greater than 7 and less than or equal to 14.

[0008] Based on the above method, the first resource configured for perception contains more symbols, which can improve the accuracy of perception.

[0009] In one possible implementation, the N symbols are the N consecutive symbols in the time slot, starting from the first symbol.

[0010] In one possible implementation, the N symbols are the N consecutive symbols in the time slot starting from the first symbol, which is different from the starting symbol of the time slot.

[0011] In one possible implementation, the sensing scenario is a private network sensing scenario, which includes at least one of a railway sensing scenario, a water area sensing scenario, a deformation sensing scenario, or a meteorological sensing scenario.

[0012] In one possible implementation, the first resource comprises M symbols in a time slot, where M is less than or equal to 7.

[0013] Based on the above method, the first resource configured for perception contains fewer symbols, which can improve resource conservation.

[0014] In one possible implementation, the M symbols are the M consecutive symbols in the time slot, starting from the first symbol.

[0015] In one possible implementation, the M symbols are N consecutive symbols in the time slot starting from the second symbol, which is different from the starting symbol of the time slot.

[0016] In one possible implementation, the sensing scenario is a public network sensing scenario, which includes airspace sensing scenario and / or road sensing scenario.

[0017] In one possible implementation, the first resource is located after the uplink resource used for communication and / or before the downlink resource used for communication.

[0018] Based on the above methods, the mutual influence between communication and sensing can be reduced.

[0019] In one possible implementation, the index of the time slot where the first resource is located is 0 or 5.

[0020] Secondly, this application provides a communication device that has the functions of the first aspect above. For example, the communication device includes modules, units or means for performing the operations involved in the first aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0021] Thirdly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions described in the first aspect. The one or more processors can execute the computer program or instructions, and when the computer program or instructions are executed, cause the communication device to implement any possible implementation or method of the first aspect. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.

[0022] The aforementioned communication device may be an access network device, a module (e.g., a circuit, chip, or chip system) within the access network device, or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device.

[0023] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed, implement the method in any possible implementation of the first aspect described above.

[0024] Fifthly, this application provides a computer program product that stores instructions that, when executed, implement the method in any possible implementation of the first aspect described above. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of one possible, non-limiting system.

[0026] Figure 2 A schematic diagram of an access network device is shown;

[0027] Figure 3 A flowchart illustrating a sensing communication method provided in an embodiment of this application;

[0028] Figure 4 Example diagram of resource segmentation for perception;

[0029] Figure 5 Example diagram of the configuration for the first resource;

[0030] Figure 6 Another configuration example diagram for the first resource;

[0031] Figure 7 The following is a possible exemplary block diagram of the communication device involved in the embodiments of this application;

[0032] Figure 8 This is a possible exemplary block diagram of another communication device involved in the embodiments of this application. Detailed Implementation

[0033] Figure 1 This is a schematic diagram of one possible, non-limiting system. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system also includes an Internet 300. The RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1120a-120j, collectively referred to as 120, are included in this RAN 100. Optionally, the communication system 10 may also include the Internet 300. Other RAN nodes may also be included in the RAN 100, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0034] RAN100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G), 5th generation (5G) mobile communication systems, or future-oriented evolution systems (such as 6th generation (6G) mobile communication systems). RAN100 can also be an open access network (O-RAN or ORAN), a cloud radioaccess network (CRAN), or a wireless fidelity (WiFi) system. RAN100 can also be a communication system that integrates two or more of the above systems.

[0035] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0036] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.

[0037] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0038] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0039] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal can also be configured with program instructions for performing the corresponding communication function.

[0040] Figure 2 A schematic diagram of an access network device is shown. Figure 2 As shown, the access network equipment includes at least one of the following: one or more CUs, one or more DUs, or one or more RUs. For clarity, Figure 2 Only one CU, DU, and RU are shown. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some of the core network's functions. The CU may include CU-CP and CU-UP.

[0041] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer, the Medium Access Control (MAC) layer, and / or the Physical (PHY) layer). Alternatively, the CU can be configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC, MAC, and / or PHY layers).

[0042] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0043] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0044] Sensor integration is a technology that provides sensing capabilities to access network devices in addition to their original communication functions. For example, an access network device may use its communication capabilities for a portion of the time and use its sensing capabilities to detect objects in its vicinity by sending sensing information. The sensing capability refers to the access network device's ability to detect information such as the position, speed, or altitude of objects (e.g., drones, birds, cars, ships, or balloons).

[0045] In applications involving integrated sensing and communication, how access network devices can accurately perceive objects remains to be solved.

[0046] To address this problem, this application provides a corresponding sensing communication method, which will be described below with reference to the accompanying drawings. It is understood that this application uses an access network device as the executor in its illustrative example, but this application is not limited to this executor. For example, the method executed by the access network device in this application can also be implemented by modules (e.g., circuits, chips, or chip systems) within the access network device, or by logical nodes, logical modules, or software capable of implementing all or part of the functions of the access network device.

[0047] Figure 3 This is a flowchart illustrating a sensing communication method provided in an embodiment of this application. The method includes the following steps:

[0048] Step 301: The access network device determines the first resource based on the perceived scenario.

[0049] The size of the first resource is related to the sensing scenario; that is, the access network device selects resources of different sizes to sense objects within a specific scenario based on the sensing scenario. In other words, the access network device can adjust the position and / or size of the first resource according to the sensing scenario. The first resource can include time-domain resources or frequency-domain resources.

[0050] For example, the sensing scenarios include public network sensing scenarios and private network sensing scenarios. Public network sensing scenarios include, for example, airspace sensing scenarios and / or road sensing scenarios. Airspace sensing scenarios can specifically include at least one of the following: drone security scenarios, drone logistics scenarios, or unauthorized flight detection scenarios. Unauthorized flights refer to unregistered flights, such as drones flying without registration. Road sensing scenarios can specifically include at least one of the following: highway traffic management scenarios, urban traffic management scenarios, or vehicle-road cooperative scenarios. Private network sensing scenarios include at least one of the following: railway sensing scenarios, waterway sensing scenarios, deformation sensing scenarios, or meteorological sensing scenarios. Railway sensing scenarios can specifically include perimeter guard scenarios. Waterway sensing scenarios can specifically include illegal vessel detection scenarios. Deformation sensing scenarios can specifically include deformation monitoring scenarios for structures such as bridges, overpasses, buildings, glass curtain walls, and houses. Meteorological sensing scenarios can specifically include rainfall monitoring scenarios and weather forecasting scenarios.

[0051] For each sensing scenario, the access network device can actually sense the demand and determine the size of the first resource; this application does not limit this.

[0052] For example, the size of the first resource determined for a public network sensing scenario can be smaller than the size of the first resource determined for a private network sensing scenario. This is because the private network sensing scenario is more complex than the public network sensing scenario, thus requiring more resources for sensing in order to achieve accurate sensing in the private network sensing scenario.

[0053] Step 302: The access network device sends sensing information on the first resource.

[0054] This sensing information is used to detect information about objects, that is, to detect information about the sensing target in a certain sensing scene.

[0055] For example, the sensing information sent by the access network device is reflected after encountering an object in the vicinity of the access network device. The access network device receives the reflected information, and thus, based on the sent sensing information and the received reflected information, the access network device can detect information such as the distance, speed, and position of the object, thereby achieving accurate perception of the object.

[0056] Based on the above scheme, the access network device selects the appropriate amount of resources for sensing according to different sensing scenarios, which can enable accurate sensing of objects in different sensing scenarios.

[0057] In one possible implementation, the first resource includes N symbols in a time slot, where N is an integer greater than 7 and less than or equal to 14. That is, the N symbols in a time slot are used to transmit sensing information and / or to receive reflection information corresponding to that sensing information. Exemplarily, the N symbols are N consecutive symbols in the time slot, starting from the first symbol or any subsequent symbol. Optionally, this method is applicable to private network sensing scenarios.

[0058] In another possible implementation, the first resource includes M symbols in a time slot, where M is a positive integer less than or equal to 7. That is, the M symbols in a time slot are used to transmit sensing information and / or to receive reflection information corresponding to that sensing information. Exemplarily, the M symbols are M consecutive symbols in the time slot, starting from the first symbol or any subsequent symbol, and the second symbol is different from the starting symbol of the time slot. Optionally, this method is applicable to public network sensing scenarios.

[0059] In another possible implementation, for private network sensing scenarios, N symbols in one time slot are used for sensing; for public network sensing scenarios, M symbols in one time slot are used for sensing, and the N symbols include the M symbols. This method uses the resources used for sensing in public network sensing scenarios as base sensing resources (also known as basic sensing resources, fixed sensing resources, or public network sensing resources). Resources can be superimposed on this base resource to form private network sensing resources for private network sensing scenarios. Figure 4This is an example diagram illustrating the partitioning of sensing resources. In this example, in a public network sensing scenario, the public network sensing resources used for sensing include symbols 0-6 in one time slot, i.e., M=7. In a private network sensing scenario, the private network sensing resources used for sensing include symbols 0-10 in one time slot, i.e., N=11. Furthermore, the private network sensing resources include the public network sensing resources. Based on this example, when the sensing scenario is a public network sensing scenario, the access network device selects symbols 0-6 in one time slot for sensing, meaning the aforementioned first resource includes symbols 0-6 in one time slot; when the sensing scenario is a private network sensing scenario, the access network device selects symbols 0-10 in one time slot for sensing, meaning the aforementioned first resource includes symbols 0-10 in one time slot. Based on this implementation method, full coverage of the sensing scenario can be achieved, and the corresponding resources used for sensing can be flexibly configured based on the sensing scenario, which is beneficial for balancing resource conservation and ensuring sensing performance. This example illustrates the allocation of sensing resources starting from symbol 0 (the starting symbol) in a time slot. In practical applications, the allocation of sensing resources can start from any symbol in a time slot. For instance, if the allocation of sensing resources starts from symbol 1 in a time slot, when M=7, the allocated public network sensing resources for sensing include symbols 1 to 7 in a time slot. When N=11, the allocated private network sensing resources for sensing include symbols 1 to 11 in a time slot.

[0060] In one possible implementation, the resources used for sensing and the resources used for communication in this application are divided by time-division multiplexing. To minimize the mutual interference between communication and sensing, the first resource used for sensing can be configured after the uplink resource used for communication and / or before the downlink resource used for communication. This design is because, on the one hand, if the first resource used for sensing is configured before the uplink resource used for communication, the sensing information transmitted on the first resource will interfere with the uplink communication information received on the uplink resource used for communication, leading to a decrease in communication performance. On the other hand, if the first resource used for sensing is configured after the uplink resource used for communication, the sensing information transmitted and / or the reflected information received on the first resource will not interfere with the uplink communication information received on the uplink resource used for communication. Therefore, the first resource used for sensing can be configured after the uplink resource used for communication. On the other hand, if the first resource for sensing is configured after the downlink resource for communication, the downlink communication information transmitted on the downlink resource for communication will interfere with the sensing information transmitted on the first resource and / or the reflected information received, resulting in a decrease in sensing performance. However, if the first resource for sensing is configured before the downlink resource for communication, the sensing information transmitted on the first resource and / or the reflected information received will not interfere with the downlink communication information transmitted on the downlink resource for communication. Therefore, the first resource for sensing can be configured before the downlink resource for communication.

[0061] In one possible implementation, the aforementioned first resource can be used for simultaneous perception in multiple sensing scenarios. For example, part of the first resource can be used for spatial sensing scenarios, while another part can be used for road sensing scenarios. This application does not limit the number of sensing scenarios for which the first resource can be used simultaneously.

[0062] For example, when the uplink / downlink slot ratio in time division duplexing (TDD) is 7:3, the index of the slot containing the first resource is 0 or 5. Here, the uplink / downlink slot ratio of 7:3 means that in a radio frame, every 5 milliseconds contains 5 downlink slots (denoted by D), 3 uplink slots (denoted by U), and 2 special slots (denoted by S). Figure 5 This is an example configuration diagram for the first resource. In this example, the first resource occupies symbols 0 to 9 in one time slot, that is, it occupies 10 consecutive symbols, and the index of this time slot is 0 or 5. Among them, the time slot before time slot 0 or 5 is the communication uplink time slot used for uplink transmission, and the time slot after time slot 0 or 5 is the communication downlink time slot used for downlink transmission.

[0063] Figure 6Here is another configuration example diagram for the first resource. In this example, the sensing frame length is 640ms, meaning that sensing resources for sensing exist within this 640ms timeframe. Multiple time slots exist within the sensing frame length, and sensing resources for sensing are located in time slots with indices 0 and 5, while the other time slots are used for communication. For time slots with indices 0 and 5, all symbols can be used for sensing, or some symbols can be used for sensing while others are used for communication. Based on this example, the aforementioned first resource appears periodically; that is, within the 640ms duration, each time slot with indices 0 and 5 contains the first resource for sensing, and this first resource can be used in both dedicated sensing scenarios and public network sensing scenarios. It should be noted that this example uses a sensing frame length of 640ms; in actual applications, other sizes are also possible.

[0064] In one possible implementation, this application can determine the resources used for sensing based on sensing metrics. These sensing metrics include, but are not limited to, one or more of the following: maximum ranging, distance resolution, maximum velocity, velocity resolution, or data refresh rate.

[0065] For example, the size of the aforementioned first resource (also known as the perceptual symbol length T) sym-cp ) and maximum distance (d max Related to ) For example, Where c represents the speed of light.

[0066] For example, the sensing bandwidth (B) is related to the distance resolution (Δd). For instance, Where c represents the speed of light.

[0067] For example, the perceived frame length (T) frame This is related to velocity resolution (Δv). For example, Where c represents the speed of light, f c Indicates the carrier frequency. For example, in Figure 6 In the example, the perceived frame length is 640ms.

[0068] For example, the sensing interval (T) interval ) and data refresh rate (f data Related to ) For example, The sensing interval refers to the time interval for reporting sensing results. The sensing interval may or may not be equal to the sensing frame length.

[0069] For example, the interval between adjacent perceptual symbols (T) within the perceptual frame length pulse ) and maximum speed (v) max Related to ) For example, Where c represents the speed of light, f cThis represents the carrier frequency. The adjacent sensing symbol interval refers to the time interval between two adjacent sensing symbols. A sensing symbol refers to a contiguous block of resources used for sensing; for example, the first resource mentioned above is a sensing symbol. Figure 5 The symbols 0-9 in the example constitute a perceptual symbol.

[0070] Based on the aforementioned interval (T) between adjacent perceptual symbols within the perceptual frame length pulse ) and maximum speed (v) max As can be seen from the relationship, the smaller the interval between adjacent sensing symbols, the greater the maximum speed measurement. For example, when the interval between adjacent sensing symbols is 2.5 milliseconds, the maximum speed measurement is ±22 km / h, that is, the speed measurement range is -22 km / h to 22 km / h. When the interval between adjacent sensing symbols is 0.5 milliseconds, the maximum speed measurement is ±110 km / h, that is, the speed measurement range is -110 km / h to 110 km / h. However, the smaller the interval between adjacent sensing symbols, the denser the symbols used for sensing, which greatly reduces the number of symbols used for communication, resulting in a decrease in communication performance. Based on the aforementioned technical solution, this application further proposes a speed measurement method that improves the maximum speed measurement while ensuring communication performance.

[0071] In one possible implementation, this application uses the aforementioned sensing communication method to detect the distance of a target object at different times and calculate the speed of the target object. Then, by combining this with the speed measurement function of a radar, the precise speed of the target object is obtained. For example, if a radar is installed on an access network device, the radar can use the aforementioned sensing communication method to detect the distance r(t1) of the target object at time t1 and the distance r(t2) of the target object at time t2, and then calculate the speed of the target object. The range of speed calculated by sensing distance is: -v max ~v max That is, v est (t2) is between -v max and v max The range of speeds calculated by sensing distance is between -22 km / h and 22 km / h. Wherein, the range of speeds calculated by sensing distance (i.e., -v) is... max ~v max This is related to the maximum and minimum sensing distances of the access network equipment. Furthermore, to improve the accuracy of target object velocity measurement, the velocity of the target object is measured as v(t2) using radar's velocity measurement function, and then based on v... es t(T2) and v(t2) determine the precise velocity v of the target object. opt (t2)=n opt *2vmax +v(T2). Wherein, `round()` represents the rounding function. The speed measurement method used by radar differs from the previously mentioned method that calculates the speed of a target object based on sensing distances measured at different times. Radar's speed measurement utilizes the Doppler principle. The Doppler principle involves emitting ultrasonic waves around a target object using an ultrasonic generator, simultaneously receiving the reflected sound waves, and recording the wavelengths. Over a distance, the wavelength of the reflected sound waves from the moving target object changes at different positions, and this wavelength change can be used to calculate the target object's speed. Based on this method, the maximum speed measurement range can be increased by at least five times. For example, when the interval between adjacent sensing symbols is 2.5 milliseconds, the speed range of a target object detected using the sensing communication method is -22 km / h to 22 km / h. However, when using the sensing communication method combined with radar speed measurement, the detected speed range can be increased to -110 km / h to 110 km / h. Furthermore, since the interval between adjacent sensing symbols is not reduced, no additional resources are needed for sensing, thus avoiding a decrease in communication performance. For example, when using sensing communication methods to detect the speed of a target object, if the range of detected target object speeds needs to be increased from -22 km / h to 22 km / h to -110 km / h to 110 km / h, the interval between adjacent sensing symbols needs to be reduced from 2.5 milliseconds to 0.5 milliseconds, resulting in at least a five-fold increase in resources used for sensing. However, if sensing communication methods are combined with radar speed measurement, the range of detected target object speeds can be increased from -22 km / h to 22 km / h to -110 km / h to 110 km / h while maintaining the interval between adjacent sensing symbols at 2.5 milliseconds. Therefore, this method can save at least five times the resources used for sensing.

[0072] Figure 7 A possible exemplary block diagram of the communication device involved in an embodiment of this application is shown. For example... Figure 7 As shown, the communication device 700 may include modules or units for implementing the methods described in the embodiments above. In one possible implementation, the communication device 700 includes a processing unit 702 and a communication unit 703. Optionally, the communication device 700 may further include a storage unit 701 for storing device program code and / or data.

[0073] The communication device 700 can be a network-side device in the above embodiments, such as a network-side access network device, a module (e.g., circuit, chip or chip system) in the access network device, or a logic node, logic module or software that can implement all or part of the functions of the access network device.

[0074] For example, in one embodiment, the processing unit 702 is configured to determine a first resource based on the perception scene, the size of which is related to the perception scene; and the communication unit 703 is configured to send perception information on the first resource, which is used to detect information about objects.

[0075] In one possible implementation, the first resource comprises N symbols in a time slot, where N is greater than 7 and less than or equal to 14.

[0076] In one possible implementation, the N symbols are the N consecutive symbols in the time slot, starting from the first symbol.

[0077] In one possible implementation, the N symbols are the N consecutive symbols in the time slot starting from the first symbol, which is different from the starting symbol of the time slot.

[0078] In one possible implementation, the sensing scenario is a private network sensing scenario, which includes at least one of a railway sensing scenario, a water area sensing scenario, a deformation sensing scenario, or a meteorological sensing scenario.

[0079] In one possible implementation, the first resource comprises M symbols in a time slot, where M is less than or equal to 7.

[0080] In one possible implementation, the M symbols are the M consecutive symbols in the time slot, starting from the first symbol.

[0081] In one possible implementation, the M symbols are N consecutive symbols in the time slot starting from the second symbol, which is different from the starting symbol of the time slot.

[0082] In one possible implementation, the sensing scenario is a public network sensing scenario, which includes airspace sensing scenario and / or road sensing scenario.

[0083] In one possible implementation, the first resource is located after the uplink resource used for communication and / or before the downlink resource used for communication.

[0084] In one possible implementation, the index of the time slot where the first resource is located is 0 or 5.

[0085] It is understood that the division of units in the above-described device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.

[0086] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0087] In one example, storage unit 701 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.

[0088] Figure 8 A possible exemplary block diagram of another communication device involved in an embodiment of this application is shown. Figure 8 The communication device 800 shown includes a processor 810 and an interface circuit 820. The processor 810 and the interface circuit 820 are coupled to each other. It is understood that the interface circuit 820 can be a transceiver or an input / output interface. Optionally, the communication device 800 may also include a memory 830 for storing instructions executed by the processor 810, or storing input data required by the processor 810 to execute instructions, or storing data generated after the processor 810 executes instructions.

[0089] When the communication device 800 is used to implement the above method embodiment, the processor 810 is used to implement the function of the processing unit 702, and the interface circuit 820 is used to implement the function of the communication unit 703.

[0090] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or 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. A general-purpose processor may be a microprocessor or any conventional processor.

[0091] The terms "system" and "network" in this application embodiment are used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, or C" includes A, B, C, AB, AC, BC, or ABC; "at least one of A, B, and C" can also be understood as including A, B, C, AB, AC, BC, or ABC. Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application embodiment are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects.

[0092] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0093] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0094] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0095] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0096] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A sensing communication method, characterized in that, include: Based on the perceived scene, a first resource is determined, the size of which is related to the perceived scene; Sensing information is sent on the first resource, the sensing information being used to detect information about objects.

2. The method as described in claim 1, characterized in that, The first resource comprises N symbols in a time slot, where N is greater than 7 and less than or equal to 14.

3. The method as described in claim 2, characterized in that, The N symbols are the N consecutive symbols in the time slot, starting from the first symbol.

4. The method as described in claim 2 or 3, characterized in that, The sensing scenario is a private network sensing scenario, which includes at least one of railway sensing scenario, water area sensing scenario, deformation sensing scenario, or meteorological sensing scenario.

5. The method as described in claim 1, characterized in that, The first resource comprises M symbols in a time slot, where M is less than or equal to 7.

6. The method as described in claim 5, characterized in that, The M symbols are the M consecutive symbols in the time slot, starting from the first symbol.

7. The method as described in claim 5 or 6, characterized in that, The perception scenario is a public network perception scenario, which includes airspace perception scenario and / or road perception scenario.

8. The method according to any one of claims 1 to 7, characterized in that, The first resource is located after the uplink resource used for communication and / or before the downlink resource used for communication.

9. The method as described in claim 8, characterized in that, The index of the time slot where the first resource is located is 0 or 5.

10. A communication device, characterized in that, It includes a processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit to implement the method of any one of claims 1 to 9.

11. A communication device, characterized in that, Includes a unit for performing the method as described in any one of claims 1 to 9.

12. A computer program product, characterized in that, The computer program product includes instructions that, when executed, implement the method of any one of claims 1 to 9.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, implement the method according to any one of claims 1 to 9.

14. A communication system, characterized in that, It includes at least two communication devices, any one of which is used to perform the method as described in any one of claims 1 to 9.