Communication resource determination method and related device
The frequency domain resource size is determined through channel busyness rate and priority, and the time-frequency resource selection is selected in combination with time slot reservation resources, the problem of reasonable allocation of perceived resources in side link communication is solved, and the efficient integration of communication and perception is achieved and interference is reduced.
Patent Information
- Application Number
- CN202410133035.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-08-01
AI Technical Summary
In side link communication, how to reasonably determine perceived resources without affecting communication performance to avoid problems such as large resource overhead and interference.
By acquiring the channel busyness rate (CBR) and priority, determine the frequency domain resource size, and obtain more frequency domain resources with higher priority information. When the CBR is high, reduce frequency domain resources to reduce interference. The time-frequency resources are selected in combination with the priority of the reserved resources on the time slot to ensure the transmission of high-priority information.
While ensuring communication performance, it improves perception capabilities, realizes efficient integration of communication and perception, and reduces interference from perceived information to communication.
Smart Images

Figure CN120417050A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technologies, and in particular, to a method for determining communication resources and related devices. Background Art
[0002] Vehicle-to-Everything (V2X) is a typical application scenario of communication and sensing integration technology. In communication and sensing integration, communication resources are also sensing resources at the same time. However, in sidelink communication, the resources occupied by communication are determined according to certain information, and not all communication resources will occupy large bandwidth resources. Therefore, directly reusing communication resources as sensing resources may result in limited sensing capabilities. If separate beams are designed as sensing resources, it may lead to large resource overhead and affect communication performance. It can be seen that how to determine reasonable sensing resources is an urgent problem to be solved currently. Summary of the Invention
[0003] Embodiments of the present application provide a method for determining communication resources and related devices, which can determine reasonable sensing resources for transmitting sensing information without affecting communication requirements.
[0004] In a first aspect, embodiments of the present application provide a method for determining communication resources, and the method includes:
[0005] Obtain at least one of the channel busy rate CBR and the first priority; the first priority is used to characterize the importance of the sensing information to be sent by the first terminal device;
[0006] Determine the size of the first frequency domain resource based on at least one of the CBR and the first priority; the size of the first frequency domain resource is used to determine the frequency domain resource for transmitting sensing information.
[0007] Wherein, the size of the first frequency domain resource is the size of the number of sub-channels determined by the terminal device when performing resource selection.
[0008] It can be seen that in embodiments of the present application, the size of the first frequency domain resource can be determined based on at least one of the CBR and the first priority, and the size of the first frequency domain resource can be used to determine the frequency domain resource of the sensing information to be sent by the first terminal device. Introducing the CBR can, while ensuring communication performance, determine a certain frequency domain resource for sensing information as much as possible to reduce interference to communication. And introducing the priority can determine more frequency domain resources for information with high sensing resource requirements, so as to ensure the sensing and transmission of high-priority information.
[0009] In a possible implementation manner, when only the CBR is obtained, determining the size of the first frequency domain resource based on the CBR includes:
[0010] Determine the size of the second frequency-domain resource available for sensing information based on the CBR and at least one CBR threshold value;
[0011] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0012] In this embodiment, based on the measured CBR and at least one CBR threshold value, the interval where the CBR is located can be determined, so that the size (or number) of the frequency-domain resource corresponding to this interval can be determined as the second frequency-domain resource size available for transmitting sensing information. Furthermore, the size of the first frequency-domain resource finally used for transmitting sensing information can be determined based on the configured second frequency-domain resource size. Generally speaking, the higher the CBR, the smaller the corresponding second frequency-domain resource size. Similarly, the size of the first frequency-domain resource finally used for transmitting sensing information will also be smaller, that is, the less frequency-domain resources are used for sensing, thereby minimizing the interference of sensing information to communication information and ensuring communication performance.
[0013] In a possible implementation manner, when only the first priority is obtained, determining the size of the first frequency-domain resource based on the first priority includes:
[0014] Determine the size of the second frequency-domain resource available for sensing information based on the first priority;
[0015] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0016] In this implementation manner, the corresponding second frequency-domain resource size is determined based on the priority. Thus, the sensing information with a higher priority can obtain more frequency-domain resources, while the sensing information with a lower priority can avoid resources. In this way, the transmission performance of high-priority information can be effectively guaranteed.
[0017] In a possible implementation manner, when the CBR and the first priority are obtained, determining the size of the first frequency-domain resource based on the CBR and the first priority includes:
[0018] Determine the channel occupancy rate limit CR limit corresponding to the first priority;
[0019] Based on the CBR, at least one CBR threshold value, and the CR limit corresponding to the first priority, determine the size of the second frequency-domain resource available for sensing information;
[0020] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0021] In this implementation, based on obtaining the CBR and the first priority, the CR can also be introduced to jointly determine the corresponding CBR range and the second frequency domain resource size that can be used to transmit the perception information corresponding to different CR limits under different priorities. Then, based on the configured second frequency domain resource size, the first frequency domain resource size ultimately used to transmit the perception information can be determined. Generally speaking, the higher the CBR and the lower the first priority, the smaller the corresponding second frequency domain resource size. Similarly, the smaller the first frequency domain resource size ultimately used to transmit the perception information, that is, the fewer frequency domain resources are used for perception, thereby minimizing the interference of perception information on communication information and ensuring communication performance. Among them, the lower the priority, the larger the corresponding priority value; the higher the priority, the smaller the corresponding priority value.
[0022] In a possible implementation, the first priority is the second priority of the perception information; or the first priority is the third priority of the sidelink information to be transmitted by the first terminal device.
[0023] The second priority of the perception information may be indicated by the MAC layer through indication information.
[0024] In this implementation, the first priority may be the priority of the perception information, or the priority of the sidelink information (ie, communication information) to be transmitted by the first terminal device.
[0025] In a possible implementation, the second priority is indicated by the first indication information;
[0026] Alternatively, when there is side link information to be transmitted by the first terminal device on the time domain resources used to transmit perception information, the second priority is equal to the third priority.
[0027] In this implementation, if the upper layer indicates the priority of the perception information, the second priority may adopt the priority indicated by the upper layer. If the upper layer does not indicate the priority of the perception information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device (i.e., the third priority). Alternatively, even if the upper layer indicates the priority of the perception information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device.
[0028] In one possible implementation, when sidelink information to be transmitted by the first terminal device exists on the time domain resources used to transmit the perception information, determining the first frequency domain resource size based on the second frequency domain resource size includes:
[0029] If the sum of the second frequency-domain resource size and the third frequency-domain resource size is less than the number of channels in the resource pool, then determine the larger of the second frequency-domain resource size and the third frequency-domain resource size as the first frequency-domain resource size; or determine the sum of the second frequency-domain resource size and the third frequency-domain resource size as the first frequency-domain resource size;
[0030] If the sum of the second frequency-domain resource size and the third frequency-domain resource size is greater than or equal to the number of channels in the resource pool, then determine the number of channels in the resource pool as the first frequency-domain resource size;
[0031] Wherein, the third frequency-domain resource size is the size of the frequency-domain resource used for transmitting sidelink information in the time domain resource.
[0032] Wherein, the number of channels in the resource pool is the number of sub-channels configured in the resource pool.
[0033] In this embodiment, when determining the time-frequency resources for the first terminal device, the consideration of sensing sub-channels is introduced. When the sum of the second frequency-domain resource size for transmitting sensing information and the third frequency-domain resource size for transmitting sidelink information is less than the number of channels in the resource pool, the larger of the second frequency-domain resource size and the third frequency-domain resource size can be determined as the first frequency-domain resource size finally used for transmitting the sensing information and sidelink information of the first terminal device. When the sum of the second frequency-domain resource size for transmitting sensing information and the third frequency-domain resource size for transmitting sidelink information is greater than or equal to the number of channels in the resource pool, the number of channels in the resource pool is determined as the first frequency-domain resource size. In principle of giving priority to ensuring communication performance, reasonably determine the frequency-domain resources for sensing information as much as possible to improve the sensing ability and achieve efficient integration of communication and sensing.
[0034] In a second aspect, an embodiment of the present application provides a method for determining communication resources, the method includes:
[0035] Receive the sidelink control information of the second terminal device; the sidelink control information indicates the first time-frequency resource reserved by the second terminal device, and the first time-frequency resource is located in the first time slot;
[0036] Determine the second time-frequency resource for transmitting sensing information on the first time slot based on the first time-frequency resource.
[0037] It can be seen that in the embodiment of the present application, the time-frequency resource for transmitting the sensing information of the first terminal device on the time slot can be determined based on the time-frequency resource reserved by other terminal devices on the time slot. Without affecting the communication requirements, as much time-frequency resource as possible is used for transmitting sensing information to improve the sensing performance.
[0038] In a possible implementation manner, determining the second time-frequency resource for transmitting sensing information on the first time slot based on the first time-frequency resource includes:
[0039] Determine the third time-frequency resource in the first time slot as the second time-frequency resource; the third time-frequency resource is a time-frequency resource other than the first time-frequency resource and not selected.
[0040] In this implementation manner, when the first terminal device selects a time-frequency resource for transmitting sensing information in a time slot, it considers the reserved resources in the time slot. On the premise of ensuring that the communication on the reserved resources is not affected, it determines the time-frequency resources that are not reserved and not selected in the time slot as the time-frequency resources for transmitting sensing information, which improves the sensing performance while avoiding affecting the communication.
[0041] In a possible implementation manner, determining the second time-frequency resource for transmitting sensing information in the first time slot based on the first time-frequency resource includes:
[0042] When the first priority is higher than the fourth priority of the information to be transmitted reserved on the first time-frequency resource, determine the first time-frequency resource as the second time-frequency resource; the first priority is used to characterize the importance of the sensing information to be sent by the first terminal device.
[0043] In this implementation manner, when the first terminal device selects a time-frequency resource for transmitting sensing information in a time slot, it compares the reservation priority (i.e., the fourth priority) of the reserved resources in the time slot with the first priority corresponding to the sensing information. If the first priority is relatively high, it is considered that the demand for the time-frequency resource by its sensing information is relatively high, and the reserved resource can be determined as the second time-frequency resource for transmitting sensing information, and the interference to the information to be transmitted reserved on this time-frequency resource can be ignored, so as to ensure that more time-frequency resources can be used to transmit sensing information.
[0044] In a possible implementation manner, before receiving the sidelink control information of the second terminal device, the method further includes:
[0045] Determine the third time-frequency resource; the third time-frequency resource is used to send sidelink information; the third time-frequency resource is located in the first time slot.
[0046] In this implementation manner, when the first terminal device has selected the third time-frequency resource for sending sidelink information in the first time slot, the third time-frequency resource will not be determined as the second time-frequency resource for transmitting sensing information, so as to ensure that the first terminal device can select more time-frequency resources in the first time slot.
[0047] In a possible implementation manner, the first priority is the second priority of the sensing information; or the first priority is the third priority of the sidelink information.
[0048] Among them, the second priority of the sensing information can be indicated by the MAC layer through indication information.
[0049] In this implementation manner, the first priority may be the priority of the sensing information, or may be the priority of the sidelink information (i.e., communication information) to be transmitted by the first terminal device in the first time slot.
[0050] In a possible implementation manner, the second priority is indicated by the first indication information; or the second priority is equal to the third priority.
[0051] In this implementation manner, if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority indicated by the higher layer. If the higher layer does not indicate the priority of the sensing information, the second priority may adopt the priority of the sidelink information (i.e., the third priority) to be transmitted by the first terminal device in the first time slot. Alternatively, even if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device in the first time slot.
[0052] In a third aspect, an embodiment of the present application provides a communication resource determination device, which includes a first acquisition unit and a first processing unit;
[0053] The first acquisition unit is configured to acquire at least one of the channel busy rate CBR and the first priority; the first priority is used to characterize the importance degree of the sensing information to be sent by the first terminal device;
[0054] The first processing unit is configured to determine a first frequency domain resource size based on at least one of the CBR and the first priority; the first frequency domain resource size is used to determine the frequency domain resource for transmitting the sensing information.
[0055] In a possible implementation manner, when only the CBR is acquired, in terms of determining the first frequency domain resource size based on the CBR, the first processing unit is specifically configured to:
[0056] Determine a second frequency domain resource size available for the sensing information based on the CBR and at least one CBR threshold value;
[0057] Determine the first frequency domain resource size based on the second frequency domain resource size.
[0058] In a possible implementation manner, when only the first priority is acquired, in terms of determining the first frequency domain resource size based on the first priority, the first processing unit is specifically configured to:
[0059] Determine a second frequency domain resource size available for the sensing information based on the first priority;
[0060] Determine the first frequency domain resource size based on the second frequency domain resource size.
[0061] In a possible implementation, when obtaining the CBR and the first priority, in terms of determining the size of the first frequency-domain resource based on the CBR and the first priority, the first processing unit is specifically configured to:
[0062] Determine the channel occupancy rate limit CR limit corresponding to the first priority;
[0063] Based on the CBR, at least one CBR threshold, and the CR limit corresponding to the first priority, determine the size of the second frequency-domain resource available for the sensing information;
[0064] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0065] In a possible implementation, the first priority is the second priority of the sensing information; or the first priority is the third priority of the sidelink information to be transmitted by the first terminal device.
[0066] In a possible implementation, the second priority is indicated by the first indication information;
[0067] Or, when there is sidelink information to be transmitted by the first terminal device on the time-domain resource for transmitting the sensing information, the second priority is equal to the third priority.
[0068] In a possible implementation, when there is sidelink information to be transmitted by the first terminal device on the time-domain resource for transmitting the sensing information, in terms of determining the size of the first frequency-domain resource based on the size of the second frequency-domain resource, the first processing unit is specifically configured to:
[0069] If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is less than the number of channels in the resource pool, determine the larger of the size of the second frequency-domain resource and the size of the third frequency-domain resource as the size of the first frequency-domain resource; or determine the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource as the size of the first frequency-domain resource;
[0070] If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is greater than or equal to the number of channels in the resource pool, determine the number of channels in the resource pool as the size of the first frequency-domain resource;
[0071] Wherein, the size of the third frequency-domain resource is the size of the frequency-domain resource for transmitting the sidelink information on the time-domain resource.
[0072] It should be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, therefore, the content of the first aspect of the embodiments of the present application should be synchronously adapted to the third aspect of the embodiments of the present application, and can achieve the same or similar beneficial effects, which will not be elaborated here.
[0073] Fourthly, an embodiment of the present application provides a communication resource determination device, which includes a second acquisition unit and a second processing unit;
[0074] The second acquisition unit is configured to receive sidelink control information of a second terminal device; the sidelink control information indicates first time-frequency resources reserved by the second terminal device, and the first time-frequency resources are located in a first time slot;
[0075] The second processing unit is configured to determine second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources.
[0076] In a possible implementation manner, in terms of determining second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources, the second processing unit is specifically configured to:
[0077] Determine third time-frequency resources on the first time slot as the second time-frequency resources; the third time-frequency resources are time-frequency resources other than the first time-frequency resources and not selected.
[0078] In a possible implementation manner, in terms of determining second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources, the second processing unit is specifically configured to:
[0079] When a first priority is higher than a fourth priority of the information to be transmitted reserved on the first time-frequency resources, determine the first time-frequency resources as the second time-frequency resources; the first priority is used to characterize the importance degree of the sensing information to be sent by a first terminal device.
[0080] In a possible implementation manner, the second processing unit is further configured to:
[0081] Determine third time-frequency resources; the third time-frequency resources are used to send sidelink information; the third time-frequency resources are located in the first time slot.
[0082] In a possible implementation manner, the first priority is a second priority of the sensing information; or the first priority is a third priority of the sidelink information.
[0083] In a possible implementation manner, the second priority is indicated by first indication information; or the second priority is equal to the third priority.
[0084] It should be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the second aspect of the embodiment of the present application should be synchronously adapted to the fourth aspect of the embodiment of the present application and can achieve the same or similar beneficial effects, which will not be elaborated here.
[0085] Fifth aspect, an embodiment of the present application provides a communication device, including a processor, a memory, a communication interface, and one or more programs. The one or more programs are stored in the memory and are configured to, when executed by the processor, cooperate with the communication interface to implement the method in any one of the embodiments of the first aspect or the second aspect above.
[0086] Sixth aspect, an embodiment of the present application provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes the method in any one of the embodiments of the first aspect or the second aspect above.
[0087] Seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program for a device to execute. When the computer program is executed, it implements the method in any one of the embodiments of the first aspect or the second aspect above.
[0088] Eighth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a communication device, the communication device executes the method in any one of the embodiments of the first aspect or the second aspect above. Description of the Drawings
[0089] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the following will describe the drawings required to be used in the embodiments of the present application or the background art.
[0090] Figure 1 It is a schematic diagram of vehicle-to-everything communication;
[0091] Figure 2 It is a schematic diagram of a physical time slot and a logical time slot;
[0092] Figure 3 It is a schematic diagram of the position of a PSCCH;
[0093] Figure 4 It is a schematic diagram of user-selected resources in sidelink communication;
[0094] Figure 5 It is a schematic diagram of a time slot structure;
[0095] Figure 6 It is a schematic diagram of the time-frequency position of a CSI-RS in a PRB;
[0096] Figure 7 It is a schematic diagram of a CBR measurement;
[0097] Figure 8 It is a schematic diagram of a multi-beam design;
[0098] Figure 9 Schematic diagram of sidelink sensing and communication;
[0099] Figure 10 Schematic diagram of subchannels and transmit power;
[0100] Figure 11 Schematic diagram of the system architecture of sidelink communication provided by an embodiment of the present application;
[0101] Figure 12 Schematic diagram of the process of a communication resource determination method provided by an embodiment of the present application;
[0102] Figure 13A Schematic diagram of determining CBR through a resource sensing window provided by an embodiment of the present application;
[0103] Figure 13B Schematic diagram of the correspondence between CBR and the size of frequency domain resources provided by an embodiment of the present application;
[0104] Figure 14 Schematic diagram of the process of another communication resource determination method provided by an embodiment of the present application;
[0105] Figure 15A Schematic diagram of determining time-frequency resources when there is resource reservation provided by an embodiment of the present application;
[0106] Figure 15B Schematic diagram of determining time-frequency resources when there is resource reservation and a resource is selected provided by an embodiment of the present application;
[0107] Figure 15C Schematic diagram of another determining time-frequency resources when there is resource reservation and a resource is selected provided by an embodiment of the present application;
[0108] Figure 16 Schematic diagram of the structure of a communication resource determination device provided by an embodiment of the present application;
[0109] Figure 17 Schematic diagram of the structure of another communication resource determination device provided by an embodiment of the present application;
[0110] Figure 18 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0111] Figure 19 Schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners
[0112] In the description, claims, and drawings of this application, terms such as "first", "second", "third", and "fourth" are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0113] Reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase appearing in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0114] The terms "component", "module", "system", etc. used in this specification are used to denote computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, an application running on a terminal device and the terminal device can both be components. One or more components can reside in a process and / or an execution thread, and the components can be located on one computer and / or distributed between two or more computers. In addition, these components can execute from various computer-readable media storing various data structures. The components can communicate, for example, through local and / or remote processes according to signals having one or more data packets (such as data from two components interacting with another component between a local system, a distributed system, and / or a network, such as data interacting with other systems through signals via the Internet).
[0115] First, a brief introduction to the relevant terms and relevant technical background in this application is given to facilitate understanding by those skilled in the art.
[0116] (1) Long Term Evolution: LTE;
[0117] (2) New Radio: NR;
[0118] (3) User Equipment: UE;
[0119] (4) Device-to-Device: D2D;
[0120] (5) Vehicle user Equipment, V-UE;
[0121] (6) Demodulation Reference Signal, DMRS;
[0122] (7) Physical Sidelink Shared Channel, PSSCH;
[0123] (8) Physical Sidelink Feedback Channel, PSFCH;
[0124] (9) Physical Sidelink Discovery Channel, PSDCH;
[0125] (10) Physical Uplink Control Channel, PUCCH;
[0126] (11) Physical Downlink Control Channel, PDCCH;
[0127] (12) Transport Block, TB;
[0128] (13) Medium Access Control, MAC;
[0129] (14) Reference Signal Received Power, RSRP;
[0130] (15) Universal Terrestrial Radio Access Network(UTRAN) to UE, Uu;
[0131] (16) Proximity Communication, PC5;
[0132] (17) Radio Resource Control, RRC;
[0133] (18) Semi Persistent scheduling: SPS;
[0134] (19) Sidelink Control Information: SCI;
[0135] (20) Received Singnal Strengthen Indicator: RSSI;
[0136] (21) Resource Block: RB;
[0137] (22) Cellular Vehicle-To-Everything: C-V2X;
[0138] (23) Intelligent Transportation System: ITS;
[0139] (24) Sidelink: SL;
[0140] (25) Time resource indication value: TRIV;
[0141] (26) Frequency resource indication value: FRIV;
[0142] (27) Carrier Aggregation: CA;
[0143] (28) Resource Pool: RP;
[0144] (29) modulation and coding scheme: MCS;
[0145] (30) downlink control information: DCI;
[0146] (31) radio network temporary identifier: RNTI.
[0147] C-V2X is a V2X communication technology developed based on cellular systems. It utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communication among nodes in a vehicle network. As Figure 1 shown, C-V2X can include vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-infrastructure communication (V2I), vehicle-to-network communication (V2N), etc. As the cellular system evolves from 4G LTE to 5G, C-V2X also evolves from LTE-V2X to NR-V2X. The advantages of V2X are not limited to improving vehicle safety. It can also better manage the traffic of V2X-enabled vehicles, further promoting green transportation and lower energy consumption. ITS is an application that combines V2X. Based on V2X technology, a V-UE can send some of its own information, such as location, speed, intention (turning, lane changing, reversing), etc., as well as periodic and aperiodic event-triggered information to surrounding V-UEs. Similarly, a V-UE will also receive information from surrounding users in real time. 5G NR-V2X can support lower transmission latency, more reliable communication transmission, higher throughput, better user experience, and meet the needs of a wider range of application scenarios.
[0148] The deep integration of information technology, mobile communication technology, artificial intelligence, and big data technology drives the evolution of 5G from technology and business aspects to 6G. The business elements expand from people to intelligent agents, physical space, and virtual space elements. The information processing function requirements expand from information transmission to information collection and information calculation. Mobile Internet and Internet of Things services are continuously enhanced, and artificial intelligence services, immersive services, and digital twin services are emerging continuously, and are widely penetrating into personal applications and vertical application fields such as intelligent manufacturing, intelligent transportation, smart energy, and smart healthcare. Artificial intelligence services assist or replace human work based on machine learning technology. The key points of its information processing requirements are perception, training, reasoning, and decision-making. Immersive services are based on holographic communication and extended reality (XR) technology to achieve synesthesia experience and remote control. The key points of its information processing requirements are perception, rendering, and display. Digital twin services refer to the ability to simulate and control the physical world based on the interactive mapping of physical and virtual systems. The key points of its information processing are perception, modeling, and control.
[0149] Emerging services have put forward higher demands for the end-to-end information processing capabilities of 6G networks, making communication and sensing integration one of the dominant trends in 6G technologies and services. The 6G network is expected to become a convergence of mobile communication networks, sensing networks, and computing power networks. In the narrow sense, a sensing network refers to a system with capabilities such as target positioning (range finding, speed measurement, angle measurement), target imaging, target detection, target tracking, and target recognition. In the broad sense, it refers to a system with the ability to sense the attributes and states of all services, networks, users, terminals, and environmental objects. In complex application scenarios, the business information processing process exhibits the characteristics of highly coupled communication and sensing. First, the sensing link and the communication link overlap in the spatio-temporal domain. Second, the sensing function and the communication function affect each other. Third, the communication capabilities and sensing capabilities have consistent requirements for large bandwidth spectra and large aperture antennas.
[0150] The wireless communication frequency band is developing towards higher frequency bands such as millimeter waves, terahertz waves, and visible light, which will result in more and more overlap with traditional sensing frequency bands. Achieving communication and sensing in the same spectrum, avoiding interference, and improving spectrum utilization are the preferred paths for technological and industrial development. Second, there are more and more similarities between wireless communication and wireless sensing in terms of system design, signal processing, and data processing. Using the same set of devices or sharing some device components to achieve communication and sensing, reducing equipment costs, volume, and power consumption, is also the preferred form of products. In addition, the development of technologies such as ultra-large-scale antennas, large bandwidth, intelligent metasurfaces, and artificial intelligence will further promote the development of sensing technologies.
[0151] The above business requirements and technological development trends have given rise to the communication and sensing integration technology. Having both communication and sensing functions will be the ability trend of 6G base stations and terminals. 6G base stations will be capable of monitoring the status of targets in the coverage area, such as low-altitude flying objects, traffic flows, and crowded areas of people, and can detect, locate, identify, and track key targets. They will also have the ability to measure the status of the natural environment, weather, etc. in the coverage area in real time. Mobile terminals will be upgraded to intelligent agents, and the capabilities of driverless vehicles, drones, robots, and other intelligent device systems will continue to increase. At close range, intelligent agents need to recognize human postures, movements, and facial expressions to enhance human-computer interaction, and also need to recognize the movement states between multiple intelligent agents to improve intelligent agent collaboration. At the micro distance, it is necessary to recognize the target attributes inside the human body, products, and items to provide remote, artificial intelligence-based, and unmanned physical examinations, quality inspections, and security inspections. These services further drive the integration of sensing and communication of intelligent agents, which can not only improve the information interaction capabilities between intelligent agents and between intelligent agents and systems, but also is expected to reduce the volume, power consumption, and cost of intelligent agent hardware devices, thereby promoting the popularization of new services.
[0152] For future 6G wireless networks, communication capabilities and sensing capabilities will be integrated and co-evolve into the "integrated communication and sensing" technical direction, endowing 6G networks with the ability to perceive the physical world at all times and everywhere. This not only fully satisfies the interconnection and interoperability of multi-dimensional senses but also effectively supports the wide-area expansion of communication capabilities, opening up an application space beyond the connection of traditional mobile communication networks.
[0153] Within the network coverage area, the terminal device can obtain the SL resource pool configuration information and / or the SL bandwidth part (BWP) configuration information by receiving the system information block (SIB) of the network device, cell-specific RRC signaling, or UE-specific RRC signaling of the terminal device. The terminal device can use the pre-configured SL resource pool configuration information or SL BWP configuration information. For example, when there is no network coverage. The SL resource pool configuration information includes resource pool resource information, which is used to indicate the SL resource pool. The resource pool is a set of time-frequency resources for sidelink communication between terminal devices (such as UEs). The resource pool can also include code domain resources. The resources of the resource pool include resources for the terminal device to send and receive at least one of the following physical channels: PSCCH, which is used to carry SCI; PSSCH, which is used to carry at least one of control information, data, sidelink channel state information (CSI) feedback information, etc.; PSDCH, which is used to carry SL discovery messages; PSFCH, which is used to carry sidelink feedback information. The sidelink feedback information can include hybrid automatic repeat request (HARQ) acknowledgment feedback information for data, such as acknowledge (ACK) or negative acknowledge (NACK). The sidelink feedback information can also include CSI feedback information and can also be used to indicate at least one of energy-saving information and resource assistance information (including recommended resources, non-recommended resources, resource collisions, resource reservation conflicts, past or future half-duplex conflicts, etc.); Physical Sidelink Broadcast Channel (PSBCH), which is used to carry sidelink synchronization-related information, etc. The service types carried by PSBCH can include unicast, multicast, and / or broadcast communication types.
[0154] In the time domain of the SL resource pool, it includes one or more time units. The time unit can be one or several symbols, one or several time slots, one or several mini - slots, one or several sub - frames, one or several frames, etc. One or more time units can be continuous or discrete in time. It should be understood that the time domain units within a resource pool are logically continuous. In the present invention, the understanding of a definition of symbols, mini - slots, time slots, sub - frames, and frames can refer to the 3rd Generation Partnership Project (3GPP) protocol. As Figure 2 shown, time slots from time slot 1 to time slot 8 are consecutive time slots in time, and such time slots are called physical time slots. Configure physical time slots - time slot 1, time slot 3, time slot 5, and time slot 8 to belong to the time slots of a resource pool. Since the time slots included in the resource pool can be discontinuous in time, from the perspective of this resource pool, time slots 1, 3, 5, and 8 on the physical time slots correspond to time slots 1', 2', 3', and 4' in the resource pool. Then, the consecutive time slots (i.e., time slots 1', 2', 3', and 4') included in this resource pool are logically continuous from the logic of the resource pool. Such time slots that are logically continuous but not necessarily continuous in time are called logical time slots. In the frequency domain of the SL resource pool, it includes one or more frequency domain units. The frequency domain unit can be a resource element (RE) or several REs; one RB or several RBs; one sub - channel or several sub - channels. The size of the sub - channel, that is, it indicates that a sub - channel includes one or more continuous or interlaced RB numbers in the frequency domain.
[0155] The SL resource pool configuration information may further include the configuration information of PSCCH. The configuration information of PSCCH includes the number of symbols occupied by PSCCH in a time slot and the number of RBs occupied by PSCCH in a subchannel. The SL BWP configuration information may include the SL resource pool information for configuring the number of resource pools included in the BWP. The SL BWP configuration information may include the SL bandwidth information for indicating the size of the bandwidth for SL communication, for example, indicating that the SL bandwidth is 20 megahertz (MHz). The SL BWP configuration information may further include the symbol information of SL for indicating the starting SL symbol position on a time slot and the number of consecutive SL symbols occupied. The SL BWP configuration information may further include the subcarrier spacing and cyclic prefix information of SL for indicating the subcarrier spacing and cyclic prefix used for SL communication. The cyclic prefix indicates an extended cyclic prefix or a normal cyclic prefix. In a possible configuration, the SL BWP configuration information may further include the SL resource pool configuration information. In this application, unless otherwise specified, the meaning of the time unit is described in terms of time slots, but it is not limited to the time unit being only time slots; unless otherwise specified, the meaning of the time-frequency domain unit is described in terms of subchannels, but it is not limited to the frequency domain unit being only subchannels.
[0156] The SCI of the NR SL system is divided into a first-level SCI and a second-level SCI. PSCCH carries the first-level SCI, and the first-level SCI is used to schedule the second-level SCI and PSSCH. Since SL is a distributed system, all UEs need to correctly decode the first-level SCI before they can decode the second-level SCI and PSSCH. However, to reduce the blind detection complexity of PSCCH for UEs, the resource position of PSCCH is relatively fixed, and the format information of the first-level SCI carried is also relatively unique, that is, UEs do not need to blindly detect the time-frequency resource position where PSCCH is located, nor do they need to blindly detect different formats of SCI. UEs only need to detect whether there is a first-level SCI at the fixed time-frequency resource position of PSCCH. PSCCH may exist in each subchannel of each time slot, that is, the time domain starting position of a PSCCH is the second symbol for SL transmission in each time slot, with a length of 2 or 3 symbols (determined by the resource pool configuration information), and the frequency domain position is the index of the smallest physical resource block (PRB) in each subchannel, with a length of at least 10 PRBs (determined by the resource pool configuration information) but not exceeding the size of the subchannel. For details, please refer to Figure 3 Among them, there is an automatic gain control (AGC) symbol in front of the potential PSSCH position.
[0157] Among them, the "Frequency resource assignment" field and the "Time resource assignment" field in the first-level SCI are used to indicate the frequency-domain and time-domain resources for transmitting PSSCH, respectively. The "Resource reservation period" field is used to indicate the resources for periodic reservation transmission of PSSCH. The value of this field is configured by the network device, or pre-configured, or predefined. For example, it is indicated by the first RRC signaling, and the first RRC signaling can determine the value of sl-ResourceReservePeriod1. The format of the second-level SCI is indicated by the 2 nd -stage SCI format field in the first-level SCI. The existing second-level SCI format fields are shown in Table 1 as follows:
[0158] Table 1
[0159] Value of the second-level SCI format field Second-level SCI format 00 SCI format 2-A 01 SCI format 2-B 10 SCI format 2-C 11 Reserved
[0160] In the Rel-16 V2X SL, the transmission resources of the transmitting UE in the user-selected resource mode (mode 2) do not depend on the base station. The transmitting UE selects its own transmission resources within the resource selection window according to the results sensed within its own sensing window for communication. Assume that the transmitting UE triggers resource selection at time slot n. The specific resource selection steps are as follows (see the illustration Figure 4 ):
[0161] Step 1: Determine the candidate resources R subCH in units of one time slot and L x,y consecutive subchannels, and the resource selection window [n + T1, n + T2], where is determined by Table 2, μ SL is the configured subcarrier spacing, and the selection of T1 is based on implementation. If T 2min (configured by the higher layer) is less than the remaining packet delay budget (PDB), then T 2min ≤ T2 ≤ PDB, and the selection of T2 is based on implementation; otherwise, T2 is equal to the remaining PDB.
[0162] Table 2
[0163]
[0164] Step 2: Determine the sensing window where T0 is configured by higher layer parameters, is determined by Table 3.
[0165] Table 3
[0166]
[0167] Step 3: Determine the threshold Th(p i ,p j ) of the reference signal received power RSRP. The threshold of RSRP is related to the priority prio TX of the data to be transmitted and the priority prio RX indicated by the received SCI. Th(p i ,p j ) is specifically the (prio RX +(prio TX -1)*8)-th threshold in the set of RSRP thresholds configured for the resource pool.
[0168] Step 4: Initialize the available resource set S A , including all time-frequency resources in the resource selection window.
[0169] Step 5: Exclude the following time-frequency resources from S A : All the periodic resource-reserved time slots corresponding to the resource pool configuration of the time slots not sensed in the sensing window.
[0170] Step 5a: If the number of time-frequency resources excluded from S A is less than X% of the total resources in the resource selection window, re-execute the initialization in Step 4.
[0171] Step 6: Continue to exclude the following time-frequency resources from S A : The time-frequency resources for which the first-level SCI received is decoded successfully, and the result of the RSRP measurement of the PSSCH demodulation reference signal DMRS of the time-frequency resources reserved by the received first-level SCI is higher than the RSRP threshold determined in Step 3, and the time-frequency resources reserved by the received first-level SCI are within the resource selection window, including the retransmission resources and the periodically reserved resources indicated by the first-level SCI.
[0172] Step 7: If the remaining resources in S A are less than X% of the total resources in the resource selection window, and the value of X% is configured by the resource pool and is related to prio TX , then increase the RSRP threshold determined in Step 3 (by 3 dB each time) until the remaining resources in S A are not less than X% of the total resources in the resource selection window, and then continue to execute Step 4.
[0173] Report S A to the upper layer (MAC layer).
[0174] In S ARandomly select time-frequency resources (r0, r1, r2, …) for data transmission. Before transmission, perform resource re-evaluation on (r0, r1, r2, …). After re-evaluation, perform preemption detection on the resources (r′0, r′1, r′2, …) selected from S A
[0175] The user performs resource re-evaluation and preemption detection at time slot m - T3 The UE can trigger additional resource re-evaluation and / or preemption detection before and after time slot m - T3 based on implementation. The method and steps for determining whether (r0, r1, r2, …) and (r′0, r′1, r′2, …) need to be excluded are the same as those in step 1 - 7 and satisfy one of the following conditions: 1) Provide the sl-PreemptionEnable parameter and configure it to be enabled, and prio TX > prio RX ; 2) Provide the sl-PreemptionEnable parameter and do not configure it to be enabled, and satisfy prio RX < prio pre and prio TX > prio pre , where prio pre is configured by the higher layer. If r i and / or r′ i in (r0, r1, r2, …) and (r′0, r′1, r′2, …) do not belong to S A (that is, r i and r′ i are excluded during re-evaluation and / or preemption detection respectively), then re-select r i and / or r′ i . Among them, time slot m is the next time slot to be transmitted, that is, time slot m belongs to (r0, r1, r2, …) and (r′0, r′1, r′2, …).
[0176] In addition, there is a base station (such as gNB) scheduling mode for SL communication, that is, Mode 1. Mode 1 is usually used for SL communication within the coverage of the base station. Taking dynamic scheduling in Mode 1 as an example, the gNB uniformly allocates resources according to the Buffer Status Report (BSR) of the UE. Specifically, the gNB will inform the transmitting UE of the time-frequency resources of the sidelink data through DCI. After receiving the DCI, the transmitting UE sends the SCI and data to the receiving UE on the resources indicated by the aforementioned DCI. In Mode 1, the sidelink transmission resources of each UE are uniformly scheduled by the gNB, so collisions can be avoided.
[0177] Among them, the resources required for the initial transmission and retransmission of the same data also need to be indicated by the gNB to the UE. Therefore, when the UE determines that the initial transmission data transmission is successful, it will report the information of successful transmission to the gNB. However, the problem of the existing technology is that the gNB will not re-schedule the resources that need to be retransmitted, and the UE will not send information on the scheduled retransmission resources, and there will still be a problem of discontinuous information transmission.
[0178] In the 5G NR communication architecture, in order to facilitate the downlink communication between the base station and the UE, it is usually necessary to detect the downlink radio channel. The main method is that the base station sends down the Channel State Information-Reference Signal (CSI-RS). The UE measures and evaluates the radio channel through the received RS and reports the measurement results to the network. In subsequent transmissions, the network can set appropriate transmission parameters for subsequent downlink transmissions based on these measurement results. CSI-RS can be configured to be sent periodically, semi-persistently, or aperiodically, and supports unicast, multicast, and broadcast transmissions.
[0179] The existing side-link channel state information reference signal SL CSI-RS in the FR1 frequency band is designed based on the CSI-RS of the Rel-15 Uu interface. The SL CSI-RS configuration is selected by the transmitting user (TX UE) and provided to the receiving user (RX UE) through PC5-RRC configuration. The SL CSI-RS configuration includes the resource mapping mode and the number of antenna ports of the SL CSI-RS. In NR V2X, the resource mapping of SL CSI-RS in the PRB is based on the CSI-RS resource mapping mode in NR Uu, and it supports a maximum of 2 antenna ports (for example, SL in PSSCH in NR V2X can support a maximum of two streams), and the frequency domain density is 1, that is, one CSI-RS is configured on each resource block RB.
[0180] Such as Figure 5 shows the time slot structure schematic diagram of Rel-16 SL, which includes AGC, PSCCH, PSSCH, DMRS, guard symbol (Guard), PSFCH, etc. SL CSI-RS only supports unicast transmission and is sent together with data in the PSSCH area of the transmission time slot. At the same time, it is not transmitted on the symbols containing PSCCH, the second-level SCI, or PSSCH DMRS. Each PRB in PSSCH uses the same mode for SL CSI-RS, such as Figure 6Figure 1 shows the time-frequency position diagram of CSI-RS with two ports in PRB. Information such as the transmission time-frequency resources of SL CSI-RS is mainly indicated by the first-level SCI. Different from the single-level transmission of SCI in LTE V2X, the SCI in NR V2X is transmitted in two levels. Introducing the second-level SCI makes the SCI design more flexible, supporting unicast, multicast, and broadcast transmissions in NR V2X, while LTE V2X only supports broadcast. The first-level SCI in NR V2X is carried on the PSCCH, and the second-level SCI is carried on the corresponding PSSCH. The PSCCH carries the first-level SCI containing the control information of the second-level SCI associated with the PSSCH. The first-level SCI indicates the frequency-domain resources (such as subchannels) of the PSSCH carrying the current transmission (or retransmission) of the TB, as well as the resources reserved for up to two more retransmissions of the TB. If the UE reserves resources for the semi-static PSSCH, the first-level SCI also indicates the resource reservation period. In addition, the first-level SCI includes the priority of the associated PSSCH, as well as the format and size of the second-level SCI. The first-level SCI also indicates the MCS of the data payload carried in the associated PSSCH.
[0181] Dividing the SCI into two levels (the first-level SCI and the second-level SCI) allows other UEs that are not transmitting RX UEs to only decode the first-level SCI for channel sensing, that is, for determining the resources reserved by other transmissions. On the other hand, the second-level SCI provides the additional control information required by the RX UEs that need to transmit. The PSSCH carries the second-level SCI and the data payload composed of the TB. The second-level SCI carries the information used to decode the PSSCH and support HARQ feedback and CSI reporting, indicating the layer 1 source ID and destination ID, representing the physical layer identifiers of the TX UE and the expected receiver (RX UE) of the TB. The layer 1 source ID is used to allow the RX UE to know the identity of the TX UE, and then determine the PSFCH of the HARQ feedback. The second-level SCI also carries a 1-bit new data indicator, used to specify whether the TB transmitted in the PSSCH corresponds to a new data transmission or a retransmission. In addition, the HARQ process ID is also included in the second-level SCI to identify the TB. The second-level SCI also indicates whether the HARQ feedback of the PSSCH is enabled or disabled.
[0182] In addition, for Mode2, in order to measure the busy conflict of system resources, the channel busy ratio (CBR) is defined. If the CBR exceeds a certain index, resource pool switching can be performed. To measure the CBR, a CBR measurement window is defined, such as Figure 7As shown, for example, when measuring at time n, it is necessary to measure the RSSI on each resource within the time window of [n - a, n - 1]. If the RSSI on a certain resource is greater than the pre-configured threshold, the channel is considered busy, where a is equal to 100 or 100·2 μ time slots, where μ is related to the subcarrier spacing, and its values can be seen in Table 4.
[0183] Table 4
[0184] μ <![CDATA[Subcarrier spacing Δf = 2 μ ·15 [kHz]]]> Cyclic prefix 0 15 Normal 1 30 Normal 2 60 Normal, extended 3 120 Normal 4 240 Normal 5 480 Normal 6 960 Normal
[0185] As Figure 7 shown, in the CBR measurement window, if the RSSI of R0 and R1 exceeds a threshold, the resource is counted for calculating CBR. That is, CBR is an indicator reflecting the congestion degree of the resource pool. It measures the sidelink received signal strength within a recently pre-configured time window, and indicates the proportion of sub-channels exceeding a certain (pre)-configured threshold value with the sidelink received signal strength indicator (S-RSSI).
[0186] On this basis, there is another indicator - the channel occupancy ratio (CR). The CR evaluated at subframe time n is defined as the total number of sub-channels used for transmission within subframe [n - a, n - 1] and permitted within subframe [n, n + b], divided by the total number of sub-channels configured on subframe [n - a, n + b] in the transmission resource pool. The purpose of defining CR is to achieve congestion control in SL communication. It is also related to the proximity communication packet priority (ProSe Per-Packet Priority, PPP). There is a mapping relationship between PPP and the sidelink data priority defined by the physical layer, that is, the higher the priority of the packet, the higher the corresponding sidelink data priority.
[0187] Different SL services have different performance requirements such as reliability and latency. To ensure the Quality of Service (QoS) of the terminal, PPP, ProSe Per-Packet Reliability (PPPR), and PDB are introduced. The UE is configured with the mapping relationship from the application layer SL message priority to PPP / PPPR. The application layer sets PPP and PPPR for each SL message according to the QoS requirements of the service. PPP and PPPR are passed from the higher layer to the physical layer, where PPP is included in SCI format 1 and sent through the PSCCH channel that schedules the data packet. PPPR is used to manage the reliability of the data packet. There is a mapping rule from PPP to PDB, and PDB can be derived from PPP, that is, the UE can derive the PDB of the V2X message from PPP. PPP is also used to assist in implementing distributed congestion control.
[0188] According to the service priority of the user, PPP and CBR cooperate to affect the selection of the terminal's transmission parameters, such as MCS selection, the number of sub-channels used, etc. A set of CBR ranges can be configured for the terminal, and each CBR range corresponds to a CR limit, as shown in Table 5.
[0189] Table 5
[0190]
[0191] When the terminal finds that the CR exceeds the CR limit corresponding to the currently measured CBR value, the terminal should reduce the CR to within the limit range. The terminal can reduce the CR by increasing the MCS to reduce resource occupancy and the number of retransmissions, etc. PPP can also be configured to be associated with the maximum transmit power of the terminal. By restricting the maximum transmit power of low-priority terminals, the CBR measured by long-distance terminals can be reduced.
[0192] The core of congestion control is that the terminal simultaneously measures CBR and CR, and determines a CRlimit according to CBR and the packet priority PPP of the higher layer. If the CR is once higher than the CRlimit, it adjusts the MCS and other methods to reduce the number of sub-channels used and reduce its own CR. The higher the priority, the lower the CRlimit because when low-priority UEs find that the CR becomes high, they need to reduce resource occupancy and give resources to high-priority terminals.
[0193] In communication-sensing integration, communication resources are also sensing resources at the same time. In order not to directly reuse communication resources as sensing resources, existing technologies need to separately configure sensing resources for the terminal or perform multi-beam scanning (that is, on one time-frequency resource, one beam is used for communication and the other beam is used for sensing), such as Figure 8As shown in the figure. In a multi-beam design, individual sensing beams also consume some power, resulting in limited power for communication beams. Correspondingly, the signal-to-noise ratio (SNR) at the communication receiving end will decrease, affecting communication performance. If a single main lobe is used for both sensing and communication, separate periodic resources for sensing need to be configured for omnidirectional sensing, resulting in high resource overhead. It can be seen that how to reasonably determine resources for communication and sensing, or how to determine reasonable sensing resources, is an urgent problem to be solved currently.
[0194] In view of the deficiencies of the prior art, the present application proposes the following ideas. As Figure 9 shown in the figure, in sidelink sensing, the vehicle only needs to sense nearby objects, and the required energy signal is relatively low. However, the communication target is farther away, and the energy requirement for transmitting communication information is relatively high. Therefore, sensing information and communication information can be transmitted simultaneously using the same resource. Thus, a scheme can be designed to transmit sensing information and communication information to the target device together, just using different transmission powers to achieve a relatively good sensing ability while communicating. As Figure 10 shown in the figure, assume that there are 5 sub-channels in a resource pool. It has been determined that sub-channel #3 and sub-channel #4 are used for communication, and in order to achieve relatively good communication performance, a relatively high transmission power must be used. In order to have a relatively good sensing ability, sensing information can be transmitted on sub-channel #1, sub-channel #2, and sub-channel #5, and transmitted using a lower power. If sensing information is transmitted on other sub-channels, it will surely cause interference to potential communication. Then it is necessary to determine how much resource is used for communication and sensing respectively to avoid serious interference to communication while ensuring sensing performance.
[0195] To solve the deficiencies of the related art, the present application provides a method for determining communication resources. This method can be applied to the architecture of sidelink communication and supports communication scenarios with and without network coverage. Please refer to Figure 11 , Figure 11 which is a schematic diagram of the system architecture of sidelink communication provided by an embodiment of the present application, including (a) - all terminal devices are within the network coverage area, (b) - one terminal device is within the network coverage area, (c) - terminal devices are in different networks respectively, and (d) - all terminal devices are outside the network coverage area, etc. As Figure 11 shown in the system architecture, in the scenarios shown in (a), (b), and (c), the terminal device - A can communicate with the terminal device - B using SL through base station scheduling in the scenario with network coverage. The resources used can be called authorized resources or authorized frequency bands. The terminal device - A can also communicate with the terminal device - B without using the base station scheduling mode. The terminal device - A can select resources by itself, that is, select resources for SL communication from the resource pool. This resource can be called unlicensed resources or unlicensed frequency bands.Figure 11 In the system architecture shown, neither the terminal device-A nor the terminal device-B shown in (d) is within the coverage of the base station. Therefore, the terminal device-A and the terminal device-B can only establish SL communication by means of resource self-selection.
[0196] It should be understood that the resources in this application generally refer to time-frequency resources. The spectrum used for SL communication can be an unlicensed band, a licensed band, and / or a dedicated band. Before using the unlicensed band for transmission, it is necessary to meet the requirements of local regulations and perform channel access, such as listen before talk (LBT).
[0197] The network devices mentioned in this application include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, etc. In systems adopting different radio access technologies, the names of the devices with base station functions may be different. For example, in 5GS, it is called gNB; in the LTE system, it is called evolved Node B (eNB or eNodeB); in the third generation (3G) system, it is called Node B, etc. In some deployments, the network device can be a central unit (CU) and a distributed unit (DU), etc. In other deployments, the CU can also be divided into CU-control plane (CP) and CU-user plane (UP), etc. In still other deployments, the network device can also be a radio unit (RU), an open radio access network (ORAN) architecture, etc. The embodiments of this application do not limit the deployment methods of network devices. Exemplarily, when the network device is an ORAN architecture, the network device shown in the embodiments of this application can be an access network device in ORAN, or a module in the access network device, etc. In the ORAN architecture, the CU can also be called open (O)-CU, the DU can also be called O-DU, the CU-CP can also be called O-CU-CP, the CU-UP can also be called O-CU-UP, and the RU can also be called O-RU.
[0198] The terminal device includes, but is not limited to: UE, user unit, user station, mobile station, mobile terminal, remote station, remote terminal device, mobile terminal device, user terminal device, wireless electronic device, user agent, user device, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device, processing device connected to a wireless modem, in-vehicle communication module or other embedded communication module, wireless terminal in industrial control, wireless terminal in unmanned driving, wireless terminal in remote medical, wireless terminal in smart grid, wearable device, terminal device in the Internet of Things, household appliance, virtual reality device, terminal device in the future 5G network, or terminal device in the future evolved public land mobile network (PLMN), etc.
[0199] The technical solution provided by the present application will be introduced in detail below in conjunction with specific embodiments.
[0200] Please refer to Figure 12 , Figure 12 which is a schematic flowchart of a communication resource determination method provided by an embodiment of the present application. This method can be implemented based on the Figure 11 architecture shown, and can be executed by a network device or a chip in the network device (such as in the base station scheduling mode); alternatively, it can also be executed by a first terminal device or a chip in the first terminal device (such as in the mode where the terminal device selects resources by itself). As Figure 12 shown, this method includes steps 1201 - 1202:
[0201] 1201: Obtain at least one of the channel busy rate CBR and the first priority; the first priority is used to characterize the importance of the sensing information to be sent by the first terminal device.
[0202] In an embodiment of the present application, the first terminal device or the network device can measure the CBR value of the channel through a determined CBR measurement window. The first priority can be an agreement, which can characterize the degree of demand for frequency domain resources of the sensing information to be sent by the terminal device. For the sensing information, the higher the corresponding first priority, the more frequency domain resources may be required.
[0203] Exemplarily, the measurement window of the CBR can be the resource sensing window in the existing resource selection. As Figure 13AAs shown, the resource occupancy is counted in the resource listening window. For example, UE3 occupies resource R1 (i.e., sub-channel #3 and sub-channel #4) in time slot #1, UE2 occupies resource R2 (i.e., sub-channel #1 and sub-channel #2) in time slot #2, UE3 reserves resource P (i.e., sub-channel #4 and sub-channel #5) in time slot #10, and UE3 occupies resource R3 (i.e., sub-channel #2 and sub-channel #3) in time slot #n.
[0204] Exemplarily, the first priority may be the second priority of the sensing information; or, the first priority may also be the third priority of the sidelink information to be transmitted by the first terminal device (if the first terminal device has sidelink information to be transmitted). That is, in this implementation manner, the first priority may be the priority of the sensing information or the priority of the sidelink information to be transmitted by the first terminal device (i.e., communication information). It should be understood that when the first terminal device has sidelink information to be transmitted, the sidelink information may also be part of the sensing information.
[0205] Exemplarily, the second priority may be indicated by the first indication information, where the first indication information is an indication information sent by a higher layer, such as the Medium Access Control (MAC) layer. Or, when there is sidelink information to be transmitted by the first terminal device on the time domain resource for transmitting the sensing information, the second priority is equal to the third priority. The time domain resource may be one or more time slots. In this implementation manner, if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority indicated by the higher layer. If the higher layer does not indicate the priority of the sensing information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device (i.e., the third priority). Or, even if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device.
[0206] Exemplarily, the first priority may be jointly determined by the second priority of the sensing information and the third priority of the sidelink information to be transmitted by the first terminal device. For example:
[0207] Priority = (Priority_sensing + Priority_comm) / 2 and round up;
[0208] Or,
[0209] Priority = max(Priority_sensing, Priority_comm);
[0210] Among them, Priority represents the first priority, Priority_sensing represents the second priority of the sensing information, Priority_comm represents the third priority of the sidelink information, and max represents taking the larger value.
[0211] It should be noted that there may be other determination methods for the first priority, which are not limited in the embodiments of the present application.
[0212] It should be understood that in the embodiments of the present application, the lower the priority, the larger the corresponding priority value; the higher the priority, the smaller the corresponding priority value.
[0213] 1202: Determine the size of the first frequency-domain resource based on at least one of CBR and the first priority; the size of the first frequency-domain resource is used to determine the frequency-domain resource for transmitting the sensing information.
[0214] In the embodiments of the present application, exemplarily, when only CBR is obtained, determining the size of the first frequency-domain resource based on CBR includes:
[0215] Determine the size of the second frequency-domain resource available for the sensing information based on CBR and at least one CBR threshold value;
[0216] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0217] Among them, the frequency-domain resource can be a sub-channel, and the size of the frequency-domain resource can be the number of sub-channels. Specifically, at least one CBR threshold value can be configured for CBR. Taking two CBR threshold values as an example, they are CBR_th1 and CBR_tth2 respectively. When the measured CBR is within this range, the corresponding size of the second frequency-domain resource LsubCH_sensing = M is determined, where CBR_th1, CBR_tth2, and M, including the corresponding mapping relationship, can be pre-configured. For example, as Figure 13B shown, assuming that CBR_th1 and CBR_tth2 divide the value range of CBR into three intervals. When the measured CBR is between [0, CBR_th1), the number of sub-channels LsubCH_sensing available for transmitting the sensing information is M1. When the measured value is in [CBR_th1, CBR_th2), the number of sub-channels available for transmitting the sensing information is M2. When the measured value is ≥ CBR_th2, the number of sub-channels available for transmitting the sensing information is M3. Among them, M1 > M2 > M3.
[0218] In this embodiment, based on the measured CBR and at least one CBR threshold value, the interval where the CBR is located can be determined, so that the size (or number) of the frequency-domain resources corresponding to this interval can be determined as the second frequency-domain resource size available for transmitting sensing information. Furthermore, the first frequency-domain resource size finally used for transmitting sensing information can be determined based on the configured second frequency-domain resource size. Generally speaking, the higher the CBR, the smaller the corresponding second frequency-domain resource size. Similarly, the first frequency-domain resource size finally used for transmitting sensing information will also be smaller, that is, the less frequency-domain resources are used for sensing, so as to minimize the interference of sensing information on communication information and ensure communication performance.
[0219] It should be noted that the first frequency-domain resource size can be the frequency-domain resource size for transmitting sensing information; or, the first frequency-domain resource size can also be the frequency-domain resource size for transmitting sensing information and sidelink information (i.e., communication information), but the sensing information and sidelink information are isolated; or, the first frequency-domain resource size can also be the frequency-domain resource size for transmitting sensing information and sidelink information, but the sidelink information is part of the sensing information.
[0220] Exemplarily, when there is sidelink information to be transmitted by a first terminal device on the time-domain resources for transmitting sensing information, there are the following three ways to determine the first frequency-domain resource size based on the second frequency-domain resource size:
[0221] Method 1: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is less than the number of channels in the resource pool, the larger of the second frequency-domain resource size and the third frequency-domain resource size is determined as the first frequency-domain resource size. Among them, the third frequency-domain resource size is the size of the frequency-domain resources used for transmitting sidelink information on the time-domain resources, such as the number of sub-channels used for transmitting communication information in a certain time slot.
[0222] Based on the integration of communication and sensing, the frequency-domain resources used for transmitting sidelink information can be used for transmitting sensing information, and the frequency-domain resources used for transmitting sensing information can also be used for transmitting sensing information. Suppose the determined second frequency-domain resource size LsubCH_sensing for transmitting sensing information is 5 (i.e., the number of sub-channels is 5), and the already determined third frequency-domain resource size LsubCH for transmitting sidelink information is 3, then it can be determined that 5 sub-channels (i.e., the second frequency-domain resource size) are used to transmit the sensing information and sidelink information of the first terminal device. Similarly, suppose the determined second frequency-domain resource size LsubCH_sensing for transmitting sensing information is 3, and the already determined third frequency-domain resource size LsubCH for transmitting sidelink information is 4, then it can be determined that 4 sub-channels (i.e., the third frequency-domain resource size) are used to transmit the sensing information and sidelink information of the first terminal device.
[0223] Method 2: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is less than the number of channels in the resource pool, then the sum of the second frequency-domain resource size and the third frequency-domain resource size is determined as the first frequency-domain resource size.
[0224] Suppose the determined second frequency-domain resource size LsubCH_sensing for transmitting sensing information is 5, and the already determined third frequency-domain resource size LsubCH for transmitting sidelink information is 3. Then it can be determined that 5 + 3 sub-channels (i.e., the second frequency-domain resource size) are used to transmit the sensing information and sidelink information of the first terminal device.
[0225] Method 3: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is greater than or equal to the number of channels in the resource pool, then the number of channels in the resource pool is determined as the first frequency-domain resource size.
[0226] Suppose the determined second frequency-domain resource size LsubCH_sensing for transmitting sensing information is N, the already determined third frequency-domain resource size LsubCH for transmitting sidelink information is M, and the number of channels in the resource pool is P (P is usually greater than 1), and N + M ≥ P. Then it can be determined that P sub-channels are used to transmit the sensing information and sidelink information of the first terminal device. Among them, the number of channels in the resource pool can be obtained through the resource pool configuration information.
[0227] In this embodiment, when determining the time-frequency resources for the first terminal device, the consideration of sensing sub-channels is introduced. When the sum of the second frequency-domain resource size for transmitting sensing information and the third frequency-domain resource size for transmitting sidelink information is less than the number of channels in the resource pool, the larger one of the second frequency-domain resource size and the third frequency-domain resource size can be determined as the first frequency-domain resource size finally used to transmit the sensing information and sidelink information of the first terminal device. When the sum of the second frequency-domain resource size for transmitting sensing information and the third frequency-domain resource size for transmitting sidelink information is greater than or equal to the number of channels in the resource pool, the number of channels in the resource pool is determined as the first frequency-domain resource size. Based on the principle of giving priority to ensuring communication performance, reasonable frequency-domain resources are determined for sensing information as much as possible to improve the sensing ability and achieve efficient integration of communication and sensing.
[0228] Exemplarily, in the case of only obtaining the first priority, determining the first frequency-domain resource size based on the first priority includes:
[0229] Determining the available second frequency-domain resource size for sensing information based on the first priority;
[0230] Determining the first frequency-domain resource size based on the second frequency-domain resource size.
[0231] In the embodiments of the present application, the higher the first priority, the higher the requirement for sensing capabilities, the larger the corresponding frequency-domain resources required, and the interference to communication can be ignored at this time. Specifically, a corresponding second frequency-domain resource size LsubCH_sensing (i.e., the number of sub-channels) can be configured / pre-configured / pre-defined for a certain priority. For example, when the first priority is 1, configure / pre-configure / pre-define LsubCH_sensing = M1; when the priority is 2, configure / pre-configure / pre-define LsubCH_sensing = M2, where M1 > M2. Then, based on the obtained first priority, the first terminal device or network device can determine the corresponding second frequency-domain resource size LsubCH_sensing, and finally determine the first frequency-domain resource size based on this LsubCH_sensing.
[0232] Pre-define / configure / pre-configure: In the present application, pre-define, configure, and pre-configure are used simultaneously. Pre-define means that the protocol pre-defines a fixed parameter. Configure means that the network device or server sends the configuration information or value of some parameters to the terminal through a message or signaling, so that the terminal can determine the communication parameters or resources during transmission according to these values or information. Pre-configuration is similar to configuration. It can be a way for the network device or server to send parameter information or values to the terminal through another link or carrier different from the sidelink; it can also be a way to define the corresponding parameters or parameter values, or to write the relevant parameters or values to the terminal device in advance. At the same time, configure / pre-configure can be the configuration of the resource pool granularity, the configuration of the partial bandwidth (BWP), or the configuration of the cell granularity. The present application does not limit this. Further, these values and parameters can be changed or updated.
[0233] In this implementation manner, the corresponding second frequency-domain resource size is determined based on the priority. Then, the sensing information with a higher priority can obtain more frequency-domain resources, and the sensing information with a lower priority can perform resource avoidance, so as to effectively ensure the transmission performance of high-priority information.
[0234] Exemplarily, when there is sidelink information to be transmitted by the first terminal device on the time-domain resources for transmitting sensing information, there are the following three ways to determine the first frequency-domain resource size based on the second frequency-domain resource size:
[0235] Method 1: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is less than the number of sub-channels in the resource pool, the larger of the second frequency-domain resource size and the third frequency-domain resource size is determined as the first frequency-domain resource size. Among them, the third frequency-domain resource size is the size of the frequency-domain resources used for transmitting sidelink information on the time-domain resources, such as the number of sub-channels used for transmitting communication information in a certain time slot.
[0236] Method 2: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is less than the number of channels in the resource pool, then determine the sum of the second frequency-domain resource size and the third frequency-domain resource size as the first frequency-domain resource size.
[0237] Method 3: If the sum of the second frequency-domain resource size and the third frequency-domain resource size is greater than or equal to the number of channels in the resource pool, then determine the number of channels in the resource pool as the first frequency-domain resource size.
[0238] It should be understood that in the uplink transmission scenario, the network device may indicate the number of sub-channels for transmitting the sensing information of the first terminal device based on the first priority; alternatively, the network device may indicate the number of sub-channels for transmitting the uplink data of the first terminal device, and the number of sub-channels for transmitting the sensing information of the first terminal device may be determined by the first terminal device based on the first priority.
[0239] Exemplarily, in the case of obtaining the CBR and the first priority, determining the first frequency-domain resource size based on the CBR and the first priority includes:
[0240] Determine the CR limit corresponding to the first priority; based on the CBR, at least one CBR threshold value, and the CR limit corresponding to the first priority, determine the size of the second frequency-domain resource available for the sensing information; determine the first frequency-domain resource size based on the size of the second frequency-domain resource.
[0241] In the embodiments of the present application, based on at least one CBR threshold value, the value range of the CBR can be divided into multiple ranges, that is, a set of CBR ranges can be configured for the first terminal device, and each CBR range can correspond to a CR limit. The CR limit is related to the first priority corresponding to the sensing information. For example, the first priority can be the third priority of the sidelink information to be transmitted by the first terminal device, such as PPP. Then, the correspondence between the CBR range, the first priority, and the CR limit and the size of the second frequency-domain resource can be shown in Table 6.
[0242] Table 6
[0243]
[0244]
[0245] When the CR limit is different, the corresponding number of sub-channels available for transmitting the sensing information is different (that is, the size of the second frequency-domain resource is different). Among them, M1>M2>M3>M4; M1>M5>M9.
[0246] Exemplarily, when there is sidelink information to be transmitted by a first terminal device on the time-domain resources for transmitting sensing information, there are the following three ways to determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource:
[0247] Method 1: If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is less than the number of channels in the resource pool, then the larger of the size of the second frequency-domain resource and the size of the third frequency-domain resource is determined as the size of the first frequency-domain resource. Herein, the size of the third frequency-domain resource is the size of the frequency-domain resource for transmitting sidelink information on the time-domain resources, such as the number of sub-channels for transmitting communication information in a certain time slot.
[0248] Method 2: If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is less than the number of channels in the resource pool, then the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is determined as the size of the first frequency-domain resource.
[0249] Method 3: If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is greater than or equal to the number of channels in the resource pool, then the number of channels in the resource pool is determined as the size of the first frequency-domain resource.
[0250] In this implementation manner, on the basis of obtaining the CBR and the first priority, a CR can be further introduced to jointly determine the corresponding CBR range and the size of the second frequency-domain resource available for transmitting sensing information corresponding to different CR limits under different priorities, and then the size of the first frequency-domain resource finally used for transmitting sensing information can be determined based on the configured size of the second frequency-domain resource. Generally speaking, the higher the CBR and the lower the first priority, the smaller the corresponding size of the second frequency-domain resource. Similarly, the size of the first frequency-domain resource finally used for transmitting sensing information will also be smaller, that is, the less frequency-domain resources are used for sensing, so as to reduce the interference of sensing information on communication information as much as possible and ensure communication performance.
[0251] Exemplarily, when only the CBR is obtained, determining the size of the first frequency-domain resource based on the CBR includes:
[0252] Determining the CR limit corresponding to the third priority;
[0253] Based on the CBR, at least one CBR threshold value, and the CR limit corresponding to the third priority, determining the size of the second frequency-domain resource available for sensing information;
[0254] Determining the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0255] That is, in the embodiments of the present application, based on at least one CBR threshold value, the value range of CBR can be divided into multiple ranges. That is, a set of CBR ranges can be configured for the first terminal device. Each CBR range can correspond to a CR limit, and the CR limit is related to the third priority of the sidelink information to be transmitted by the first terminal device. Then, different second frequency domain resource sizes (i.e., the number of sub-channels) are also set for different CBR ranges and the CR limits corresponding to different third priorities. The implementation method is similar to that in Table 6 and will not be elaborated here.
[0256] Exemplarily, when the above solution is executed by a network device (or a chip in the network device), the network device can indicate the finally determined frequency domain resource for transmitting sensing information to the first terminal device through DCI.
[0257] It can be seen that in the embodiments of the present application, the first frequency domain resource size can be determined based on at least one of CBR and the first priority, and the first frequency domain resource size can be used to determine the frequency domain resource of the sensing information to be sent by the first terminal device. Introducing CBR can, while ensuring communication performance, determine a certain amount of frequency domain resources for sensing information as much as possible to reduce interference to communication. And introducing priority can determine more frequency domain resources for information with high sensing resource requirements, so as to ensure the sensing and transmission of high-priority information.
[0258] Please refer to Figure 14 , Figure 14 which is a schematic flowchart of another communication resource determination method provided by the embodiments of the present application. This method can be implemented based on the Figure 11 shown architecture and can be executed by the first terminal device or a chip in the first terminal device. As Figure 14 shown, this method includes steps 1401-1402:
[0259] 1401: Receive the SCI of the second terminal device; the SCI indicates the first time-frequency resource reserved by the second terminal device, and the first time-frequency resource is located in the first time slot.
[0260] In the embodiments of the present application, when the second terminal device determines to reserve the first time-frequency resource in the first time slot, it indicates the reservation result to the first terminal device through the SCI. Among them, the first time slot can be the time slot selected by the first terminal device for information (including sidelink information and sensing information) transmission.
[0261] 1402: Determine the second time-frequency resource for transmitting sensing information in the first time slot based on the first time-frequency resource.
[0262] In an embodiment of the present application, the first terminal device determines the time-frequency resource (i.e., the second time-frequency resource) for transmitting sensing information on the first time slot based on the time-frequency resource already reserved by the second terminal device. The time-frequency resource may be a sub-channel.
[0263] Exemplarily, the first terminal device may determine the third time-frequency resource on the first time slot as the second time-frequency resource. The third time-frequency resource is the time-frequency resource that is not the first time-frequency resource and has not been selected, that is, the sub-channel on the first time slot that is not reserved and not selected is determined as the time-frequency resource for transmitting sensing information.
[0264] Specifically, as Figure 15A shown, UE2 performs resource sensing through a listening window and reserves resources R2 (i.e., sub-channel #1 and sub-channel #2) on the first time slot for information transmission. UE1 triggers resource selection at time n. When UE1 sees the resource reservation of UE2 on sub-channel #1 and sub-channel #2 on the first time slot, UE1 does not determine sub-channel #1 and sub-channel #2 as the second time-frequency resource for transmitting sensing information, but can determine sub-channel #3, sub-channel #4, and sub-channel #5 as the second time-frequency resource when they are not selected (or occupied).
[0265] Exemplarily, before receiving the SCI of the second terminal device, the first terminal device determines the third time-frequency resource; the third time-frequency resource is used to send sidelink information; the third time-frequency resource is located on the first time slot.
[0266] Specifically, as Figure 15B shown, assume that UE1 has selected resources R1 (including sub-channel #3 and sub-channel #4) as the third time-frequency resource on the first time slot for sending sidelink information, that is, sub-channel #3 and sub-channel #4 are used for UE1 communication. Then UE1 can only determine sub-channel #5 on the first time slot as the second time-frequency resource.
[0267] In this implementation manner, when the first terminal device selects the time-frequency resource for transmitting sensing information on a time slot, it considers the resources reserved on this time slot. On the premise of ensuring that the communication on the reserved resources is not affected, the time-frequency resource that is not reserved and not selected on this time slot is determined as the time-frequency resource for transmitting sensing information, which improves the sensing performance while avoiding affecting the communication.
[0268] Exemplarily, when the first priority is higher than the fourth priority of the information to be transmitted reserved on the first time-frequency resource, the first terminal device determines the first time-frequency resource as the second time-frequency resource; the first priority is used to characterize the importance of the sensing information to be sent by the first terminal device.
[0269] Specifically, as Figure 15CAs shown, UE2 performs resource awareness through a listening window and reserves resource R2 (i.e., sub-channel #1 and sub-channel #2) on the first time slot for information transmission. UE1 triggers resource selection at time n. When UE1 sees that there is a resource reservation of UE2 on sub-channel #1 and sub-channel #2 on the first time slot, it compares the first priority with the priority of the information to be transmitted (which can be communication information or sensing information) on the reserved resource R2 of UE2 (i.e., the fourth priority). If the first priority is higher than the fourth priority, for example, the first priority P = 2 and the fourth priority P = 3, then sub-channel #1 and sub-channel #2 can be determined as the second time-frequency resources, that is, UE1 can send sensing information on sub-channel #1 and sub-channel #2. On the contrary, if the first priority is lower than the fourth priority, then UE1 does not send sensing information on sub-channel #1 and sub-channel #2. Additionally, assume that UE1 has selected resource R1 on the first time slot, then sub-channel #3 and sub-channel #4 will not be determined as the second time-frequency resources for transmitting sensing information, and sub-channel #5 will be determined as the second time-frequency resources for transmitting sensing information.
[0270] In this implementation manner, when the first terminal device selects time-frequency resources for transmitting sensing information on a time slot, it compares the reservation priority (i.e., the fourth priority) of the resources with reservations on that time slot with the first priority corresponding to the sensing information. If the first priority is relatively high, it is considered that the sensing information has a higher demand for time-frequency resources, then the reserved resources can be determined as the second time-frequency resources for transmitting sensing information, and the interference to the information to be transmitted with reservations on this time-frequency resource can be ignored, thereby ensuring that more time-frequency resources can be used to transmit sensing information.
[0271] Exemplarily, the first priority can be an agreement, which can characterize the degree of demand of the sensing information to be sent by the terminal device for frequency-domain resources. For sensing information, the higher the corresponding first priority, the more frequency-domain resources may be required.
[0272] Exemplarily, the first priority is the second priority of the sensing information; or the first priority is the third priority of the sidelink information to be transmitted on the third time-frequency resource.
[0273] In this implementation manner, the first priority can be the priority of the sensing information or the priority of the sidelink information (i.e., communication information) to be transmitted by the first terminal device on the first time slot.
[0274] Exemplarily, the second priority is indicated by the first indication information, where the first indication information is an indication information sent by a higher layer, such as the MAC layer. Or the second priority is equal to the third priority, that is, the priority of the sensing information of the first terminal device is the priority of the sidelink information (i.e., communication information) to be transmitted on the first time slot.
[0275] In this implementation manner, if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority indicated by the higher layer. If the higher layer does not indicate the priority of the sensing information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device in the first time slot (i.e., the third priority). Alternatively, even if the higher layer indicates the priority of the sensing information, the second priority may adopt the priority of the sidelink information to be transmitted by the first terminal device in the first time slot.
[0276] It can be seen that in the embodiments of the present application, the time-frequency resources for transmitting the sensing information of the first terminal device in a time slot can be determined based on the time-frequency resources already reserved by other terminal devices in the time slot. Without affecting the communication requirements, as many time-frequency resources as possible are used to transmit the sensing information to improve the sensing performance.
[0277] It should be understood that the different features of the above different embodiments can be mutually referenced and combined to form new embodiments.
[0278] The method of the embodiments of the present application is described above. Below, the apparatus of the embodiments of the present application is provided.
[0279] Please refer to Figure 16 , Figure 16 which is a schematic structural diagram of a communication resource determination apparatus provided by an embodiment of the present application. As Figure 16 shown, the apparatus includes a first acquisition unit 1601 and a first processing unit 1602; where:
[0280] The first acquisition unit 1601 is configured to acquire at least one of the channel busy rate CBR and the first priority; the first priority is used to characterize the importance of the sensing information to be transmitted by the first terminal device;
[0281] The first processing unit 1602 is configured to determine the first frequency domain resource size based on at least one of the CBR and the first priority; the first frequency domain resource size is used to determine the frequency domain resources for transmitting the sensing information.
[0282] In a possible implementation manner, when only the CBR is acquired, in terms of determining the first frequency domain resource size based on the CBR, the first processing unit 1602 is specifically configured to:
[0283] Determine the available second frequency domain resource size of the sensing information based on the CBR and at least one CBR threshold;
[0284] Determine the first frequency domain resource size based on the second frequency domain resource size.
[0285] In a possible implementation, when only the first priority is obtained, in determining the size of the first frequency-domain resource based on the first priority, the first processing unit 1602 is specifically configured to:
[0286] Determine the size of the second frequency-domain resource available for the sensing information based on the first priority;
[0287] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0288] In a possible implementation, when the CBR and the first priority are obtained, in determining the size of the first frequency-domain resource based on the CBR and the first priority, the first processing unit 1602 is specifically configured to:
[0289] Determine the channel occupancy rate limit CR limit corresponding to the first priority;
[0290] Based on the CBR, at least one CBR threshold, and the CR limit corresponding to the first priority, determine the size of the second frequency-domain resource available for the sensing information;
[0291] Determine the size of the first frequency-domain resource based on the size of the second frequency-domain resource.
[0292] In a possible implementation, the first priority is the second priority of the sensing information; or the first priority is the third priority of the sidelink information to be transmitted by the first terminal device.
[0293] In a possible implementation, the second priority is indicated by the first indication information;
[0294] Or, when there is sidelink information to be transmitted by the first terminal device in the time-domain resource for transmitting the sensing information, the second priority is equal to the third priority.
[0295] In a possible implementation, when there is sidelink information to be transmitted by the first terminal device in the time-domain resource for transmitting the sensing information, in determining the size of the first frequency-domain resource based on the size of the second frequency-domain resource, the first processing unit 1602 is specifically configured to:
[0296] If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is less than the number of channels in the resource pool, determine the larger of the size of the second frequency-domain resource and the size of the third frequency-domain resource as the size of the first frequency-domain resource; or determine the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource as the size of the first frequency-domain resource;
[0297] If the sum of the size of the second frequency-domain resource and the size of the third frequency-domain resource is greater than or equal to the number of channels in the resource pool, determine the number of channels in the resource pool as the size of the first frequency-domain resource;
[0298] Among them, the size of the third frequency-domain resource is the size of the frequency-domain resource used for transmitting sidelink information in the time domain resource.
[0299] It should be noted that Figure 16 The implementation of each described unit can also be correspondingly referred to Figures 12 to 13B the corresponding description of the embodiment shown. And Figure 16 The beneficial effects brought by the described communication resource determination device can be referred to Figures 12 to 13B the corresponding description of the embodiment shown, and will not be repeated here.
[0300] Please refer to Figure 17 , Figure 17 which is a schematic structural diagram of another communication resource determination device provided by an embodiment of the present application. As Figure 17 shown, the device includes a second acquisition unit 1701 and a second processing unit 1702; where:
[0301] The second acquisition unit 1701 is configured to receive sidelink control information of a second terminal device; the sidelink control information indicates first time-frequency resources reserved by the second terminal device, and the first time-frequency resources are located in a first time slot;
[0302] The second processing unit 1702 is configured to determine second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources.
[0303] In a possible implementation manner, in terms of determining second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources, the second processing unit 1702 is specifically configured to:
[0304] Determine third time-frequency resources on the first time slot as the second time-frequency resources; the third time-frequency resources are time-frequency resources other than the first time-frequency resources and not selected.
[0305] In a possible implementation manner, in terms of determining second time-frequency resources for transmitting sensing information on the first time slot based on the first time-frequency resources, the second processing unit 1702 is specifically configured to:
[0306] When a first priority is higher than a fourth priority of pending transmission information reserved on the first time-frequency resources, determine the first time-frequency resources as the second time-frequency resources; the first priority is used to characterize the importance of sensing information to be sent by a first terminal device.
[0307] In a possible implementation manner, the second processing unit 1702 is further configured to:
[0308] Determine third time-frequency resources; the third time-frequency resources are used for transmitting sidelink information; the third time-frequency resources are located in the first time slot.
[0309] In a possible implementation, the first priority is the second priority of the sensing information; or the first priority is the third priority of the sidelink information.
[0310] In a possible implementation, the second priority is indicated by the first indication information; or the second priority is equal to the third priority.
[0311] It should be noted that Figure 17 The implementation of each described unit can also be correspondingly referred to Figures 14 to 15C the corresponding description of the embodiments shown. And Figure 17 The beneficial effects brought by the described communication resource determination device can be referred to Figures 14 to 15C the corresponding description of the embodiments shown, and will not be repeated here.
[0312] Please refer to Figure 18 , Figure 18 FIG. is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device at least includes a processor 1801, a memory 1802, and a communication interface 1803. The processor 1801, the memory 1802, and the communication interface 1803 are interconnected through a bus 1804. The communication device can be used to execute the relevant steps of the communication resource determination method. The communication device can be a terminal device or a network device in a wireless communication system, etc. The processor 1801 in the communication device is used to read the computer program code stored in the above-mentioned memory 1802 and execute Figures 12 to 13B the method of any one of the embodiments shown.
[0313] The memory 1802 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 1802 is used to store relevant computer programs and data.
[0314] The processor 1801 can be one or more central processing units (CPUs). In the case where the processor 1801 is a single CPU, the CPU can be a single-core CPU or a multi-core CPU.
[0315] Exemplarily, the processor 1801 in the communication device can be used to read one or more programs stored in the above-mentioned memory 1802 and perform the following operations:
[0316] Obtain at least one of the channel busy rate CBR and the first priority; the first priority is used to characterize the importance of the sensing information to be sent by the first terminal device;
[0317] Determine the first frequency-domain resource size based on at least one of the CBR and the first priority; the first frequency-domain resource size is used to determine the frequency-domain resource for transmitting the sensing information.
[0318] It should be noted that although Figure 18 the shown communication device only shows the processor 1801, the memory 1802, the communication interface 1803 and the bus 1804, in the specific implementation process, those skilled in the art should understand that the communication device also includes other devices necessary for normal operation. At the same time, according to specific needs, those skilled in the art should understand that the communication device may also include hardware devices for implementing other additional functions. In addition, those skilled in the art should understand that the communication device may also only include the devices necessary for implementing the embodiments of the present application, and do not have to include Figure 18 all the devices shown in
[0319] Please refer to Figure 19 , Figure 19 which is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device at least includes a processor 1901, a memory 1902 and a communication interface 1903. The processor 1901, the memory 1902 and the communication interface 1903 are interconnected through a bus 1904. The communication device can be used to execute the relevant steps of the communication resource determination method. The communication device can be a terminal device in a wireless communication system. The processor 1901 in the communication device is used to read the computer program code stored in the above-mentioned memory 1902 and execute Figures 14 to 15C the method of any one of the embodiments shown.
[0320] The memory 1902 includes but is not limited to RAM, ROM, EPROM, or CD-ROM. The memory 1902 is used to store relevant computer programs and data.
[0321] The processor 1901 can be one or more CPUs. When the processor 1901 is a single CPU, the CPU can be a single-core CPU or a multi-core CPU.
[0322] Exemplarily, the processor 1901 in the communication device can be used to read one or more programs stored in the above-mentioned memory 1902 and perform the following operations:
[0323] Receive the sidelink control information of the second terminal device; the sidelink control information indicates the first time-frequency resource reserved by the second terminal device, and the first time-frequency resource is located in the first time slot;
[0324] Determine a second time-frequency resource for transmitting sensing information on a first time slot based on the first time-frequency resource.
[0325] An embodiment of this application also provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes the method described in any one of the above Figures 12 to 13B or Figures 14 to 15C embodiment. The chip may be a chip in a communication device.
[0326] An embodiment of this application also provides a computer-readable storage medium (Memory). The computer-readable storage medium stores a computer program. When the computer program is run, the method described in any one of the above Figures 12 to 13B or Figures 14 to 15C embodiment is implemented. It can be understood that the computer-readable storage medium here may include both the built-in storage medium in the device and, of course, the extended storage medium supported by the device. The computer-readable storage medium provides a storage space, which stores the operating system of the device. And, one or more computer programs suitable for being loaded and executed by the processor of the device are stored in this storage space. It should be noted that the computer-readable storage medium here may be high-speed RAM or non-volatile memory, such as at least one disk memory; optionally, it may also be at least one computer-readable storage medium located far from the aforementioned processor.
[0327] An embodiment of this application also provides a computer program product. The computer program product includes: computer program code. When the computer program code is run by a communication device, Figures 12 to 13B or Figures 14 to 15C the method flow described in any one of the above embodiments is implemented.
[0328] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0329] It should be understood that the processor mentioned in the embodiments of this application may be a CPU, or may 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, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0330] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (PROM), an EPROM, an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).
[0331] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, the memory (storage module) is integrated in the processor.
[0332] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0333] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0334] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely exemplary. For instance, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0335] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0336] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
[0337] In the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally represents an "or" relationship between the associated objects before and after.
[0338] The steps in the method embodiments of the present application can be adjusted, combined, and deleted according to actual needs.
[0339] The modules in the device embodiments of the present application can be combined, divided, and deleted according to actual needs.
[0340] As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for determining communication resources, characterized in that, The method includes: Obtaining at least one of a channel busy ratio (CBR) and a first priority; the first priority is used to characterize the importance of sensing information to be transmitted by a first terminal device; Determining a first frequency-domain resource size based on at least one of the CBR and the first priority; the first frequency-domain resource size is used to determine the frequency-domain resource for transmitting the sensing information.
2. The method according to claim 1, wherein When only the CBR is obtained, the determining the first frequency-domain resource size based on the CBR includes: Determining a second frequency-domain resource size available for the sensing information based on the CBR and at least one CBR threshold; Determining the first frequency-domain resource size based on the second frequency-domain resource size.
3. The method according to claim 1, wherein When only the first priority is obtained, the determining the first frequency-domain resource size based on the first priority includes: Determining a second frequency-domain resource size available for the sensing information based on the first priority; Determining the first frequency-domain resource size based on the second frequency-domain resource size.
4. The method according to claim 1, characterized in that, When the CBR and the first priority are obtained, the determining the first frequency-domain resource size based on the CBR and the first priority includes: Determining a channel occupancy rate limit (CR limit) corresponding to the first priority; Determining a second frequency-domain resource size available for the sensing information based on the CBR, at least one CBR threshold, and the CR limit corresponding to the first priority; Determining the first frequency-domain resource size based on the second frequency-domain resource size.
5. The method according to any one of claims 1-4, characterized in that, The first priority is the second priority of the sensing information; or the first priority is the third priority of sidelink information to be transmitted by the first terminal device.
6. The method according to claim 5, wherein The second priority is indicated by first indication information; Or, when there is sidelink information to be transmitted by the first terminal device on the time-domain resource for transmitting the sensing information, the second priority is equal to the third priority.
7. The method according to any one of claims 2 to 4, characterized in that When there is sidelink information to be transmitted by the first terminal device on the time-domain resource for transmitting the sensing information, the determining the first frequency-domain resource size based on the second frequency-domain resource size includes: If the sum of the second frequency-domain resource size and a third frequency-domain resource size is less than the number of resource pool channels, determining the larger one of the second frequency-domain resource size and the third frequency-domain resource size as the first frequency-domain resource size; or determining the sum of the second frequency-domain resource size and the third frequency-domain resource size as the first frequency-domain resource size; If the sum of the second frequency-domain resource size and the third frequency-domain resource size is greater than or equal to the number of resource pool channels, determining the number of resource pool channels as the first frequency-domain resource size; Wherein, the third frequency-domain resource size is the size of the frequency-domain resource for transmitting the sidelink information on the time-domain resource.
8. A method for determining communication resources, characterized in that, The method includes: Receiving sidelink control information of a second terminal device; the sidelink control information indicates a first time-frequency resource reserved by the second terminal device, and the first time-frequency resource is located in a first time slot; Determine a second time-frequency resource for transmitting the sensing information on the first time slot based on the first time-frequency resource.
9. The method according to claim 8, characterized in that, The determining, based on the first time-frequency resource, a second time-frequency resource for transmitting the sensing information on the first time slot includes: Determine a third time-frequency resource on the first time slot as the second time-frequency resource; the third time-frequency resource is a time-frequency resource that is other than the first time-frequency resource and has not been selected.
10. The method according to claim 8, wherein The determining, based on the first time-frequency resource, a second time-frequency resource for transmitting the sensing information on the first time slot includes: When a first priority is higher than a fourth priority of the information to be transmitted reserved on the first time-frequency resource, determine the first time-frequency resource as the second time-frequency resource; the first priority is used to characterize the importance level of the sensing information to be sent by a first terminal device.
11. The method according to any one of claims 8 to 10, characterized in that, Before receiving sidelink control information of a second terminal device, the method further includes: Determine a third time-frequency resource; the third time-frequency resource is used for transmitting sidelink information; the third time-frequency resource is located in the first time slot.
12. According to the method of claim 11, the first priority is a second priority of the sensing information; or the first priority is a third priority of the sidelink information.
13. The method according to claim 12, characterized in that, The second priority is indicated by first indication information; or the second priority is equal to the third priority.
14. A communication resource determination device, characterized in that, Include a module for executing the method according to any one of claims 1-7; or include a module for executing the method according to any one of claims 8-13.
15. A communication device, characterized in that, Include a processor, a memory, a communication interface, and one or more programs, the one or more programs are stored in the memory, and when configured to be executed by the processor, cooperate with the communication interface to implement the method according to any one of claims 1-7 or claims 8-13.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for a device to execute, and when the computer program is executed, it implements the method according to any one of claims 1-7 or claims 8-13.
17. A computer program product, characterized in that, When the computer program product is run by a communication device, the communication device executes the method according to any one of claims 1-7 or claims 8-13.