CN114731657A - Method and device for determining auxiliary information resource block - Google Patents
Method and device for determining auxiliary information resource block Download PDFInfo
- Publication number
- CN114731657A CN114731657A CN202080079428.3A CN202080079428A CN114731657A CN 114731657 A CN114731657 A CN 114731657A CN 202080079428 A CN202080079428 A CN 202080079428A CN 114731657 A CN114731657 A CN 114731657A
- Authority
- CN
- China
- Prior art keywords
- resource blocks
- resource
- terminal device
- auxiliary information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a method and a device for determining auxiliary information resource blocks, which can be applied to systems such as a vehicle networking system, a V2X system, a V2V system and the like, wherein in the method, a first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information; and the first terminal equipment transmits indication information, wherein the indication information is used for indicating the resource blocks occupied by the auxiliary information. And the second terminal equipment determines the resource block occupied by the second terminal equipment when the second terminal equipment sends the auxiliary information according to the indication of the indication information, and feeds back the auxiliary information of the second terminal equipment through the resource block. According to the scheme provided by the embodiment of the application, the interference between the auxiliary information fed back by different second terminal equipment can be reduced, so that the first terminal equipment can acquire accurate auxiliary information, and the accuracy of the first terminal equipment in determining the resources is improved.
Description
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for determining an auxiliary information resource block.
With the development of wireless communication technology, vehicle-to-infrastructure/vehicle/pedestrian (V2X) communication technology is commonly adopted in the current internet of vehicles to implement communication between terminal devices (for example, vehicles with communication capability in the internet of vehicles) and the terminal devices, and between the terminal devices and network devices, so as to improve the safety and intelligence of the traffic system.
In V2X communication, terminal devices typically communicate over a Sidelink (SL) air interface. Also, V2X communication generally includes communication scenarios such as unicast, multicast, and broadcast. In a multicast scenario, terminal devices that need the same data stream share one data stream, so that network resources on the SL air interface side can be saved. In addition, when the V2X communication technology allocates resources to the terminal device, the network device may also configure a resource pool on an SL air interface for each terminal device in the V2X network, where the resource pool is a set of resources that can be used when the terminal device performs communication through the SL air interface, and the terminal device determines resources that can be occupied by itself in the resource pool by sensing resource occupation of each terminal device in the V2X network.
Further, it is set that a first terminal device in the V2X network needs to transmit data to a second terminal device, in order to optimize communication, the second terminal device may further feed back auxiliary information to the first terminal device, where the auxiliary information includes a resource suitable for its own application determined by the second terminal device, and the first terminal device determines a resource occupied by itself when performing SL air interface communication, in combination with the auxiliary information and a resource occupation situation perceived by itself.
However, in a multicast scenario, the second terminal device often includes a plurality of second terminal devices, and in this case, interference may exist between the auxiliary information fed back by different second terminal devices, so that the first terminal device may not obtain correct auxiliary information, and further, accuracy of determining the resource for itself by the first terminal device may be reduced.
Disclosure of Invention
The method can be applied to the Internet of vehicles, such as V2X communication, long term evolution-vehicle (LTE-V) communication between vehicles, V2V communication between vehicles and vehicles, or can be used in the fields of intelligent driving, intelligent Internet connection and the like, and solves the problems that interference exists in auxiliary information fed back by different second terminal equipment and the accuracy of resource determination of the first terminal equipment is reduced in the communication process by determining the resource block occupied by the auxiliary information sent by the at least one second terminal equipment, so that the first terminal equipment can obtain accurate auxiliary information, and the accuracy of resource determination is improved.
In a first aspect, an embodiment of the present application provides a method for determining an auxiliary information resource block, including:
the method comprises the steps that a first terminal device determines resource blocks occupied by at least one second terminal device for sending auxiliary information, wherein the auxiliary information is used for determining resources for data transmission;
and the first terminal equipment sends indication information through multicast, wherein the indication information is used for indicating the resource blocks occupied by the auxiliary information.
Through the steps, the first terminal equipment can determine the resource block occupied when the auxiliary information is sent for at least one second terminal equipment, and the at least one second terminal equipment sends the auxiliary information according to the resource block determined by the first terminal equipment, so that the interference existing between the auxiliary information fed back by different second terminal equipment can be reduced, the first terminal equipment can acquire accurate auxiliary information, the resource for data transmission is further accurately determined through the accurate auxiliary information, and the accuracy of the first terminal equipment in determining the resource for data transmission is improved.
In an optional design, the determining, by the first terminal device, resource blocks occupied by at least one second terminal device for transmitting the auxiliary information includes:
the first terminal device determines, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending the auxiliary information among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
In an optional design, each of the P resource blocks includes no less subchannels than the number of subchannels occupied by the auxiliary information, and different resource blocks of the P resource blocks include different subchannels.
The sub-channels included by different resource blocks in the P resource blocks determined by the first terminal device are different, that is, no overlapping phenomenon exists between the P resource blocks, and in this case, occupied resource blocks are not overlapped when different second terminal devices send auxiliary information, so that interference existing between auxiliary information sent by different second terminal devices can be reduced.
In an optional design, the method further comprises:
the first terminal equipment determines the occupation condition of the perceived resources in the perception window;
the first terminal equipment determines target resources which can be occupied in the selection window according to the occupation situation of the resources;
and the first terminal equipment determines a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
In the above step, the first terminal device selects the time unit with the smallest RSRP from the target resource as the resource set, where the interference to the time unit with the smallest RSRP is small, and therefore, by selecting the time unit with the smallest RSRP as the resource set, it is helpful to ensure the reliability of sending the auxiliary information.
In an optional design, the method further comprises:
the first terminal equipment determines the occupation condition of the perceived resources in the perception window;
the first terminal equipment determines target resources which can be occupied in the selection window according to the occupation situation of the resources;
and the first terminal equipment determines a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
In the above step, the first terminal device selects a time unit with a most advanced time domain position from the target resource as the resource set, in this case, when the at least one second terminal device sends the auxiliary information, the time domain position of the occupied resource block is advanced, which is helpful for reducing the time delay of the auxiliary information.
In an optional design, the determining, by the first terminal device, a resource block occupied by the at least one second terminal device for sending the auxiliary information in P resource blocks according to a preset rule includes:
the first terminal equipment determines the sequencing of the P resource blocks according to the position information of the P resource blocks;
and the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal equipment.
Through the above steps, the first terminal device can determine, in the P resource blocks, the resource block occupied by the at least one second terminal device for sending the auxiliary information according to the position information of the P resource blocks and the identification number of the at least one second terminal device.
In an optional design, the determining, by the first terminal device, a resource block occupied by the at least one second terminal device for sending the auxiliary information in P resource blocks according to a preset rule includes:
the first terminal equipment determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and
and the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal equipment.
Through the above steps, the first terminal device can determine, in the P resource blocks, the resource block occupied by the at least one second terminal device for sending the auxiliary information according to the position information of the P resource blocks and a preset mapping relationship.
In an alternative design, the indication information includes: location information of the P resource blocks;
wherein the position information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
In an optional design, the resource set is a time unit, and the time domain position of the P resource blocks is the number of the time unit.
When the resource set is a time unit, the time domain positions of the P resource blocks are represented by the number of the time unit, so that the character quantity included in the indication information can be effectively reduced, and the network resources required by the transmission of the indication information can be saved.
In an alternative design, the indication information is sidelink control information SCI or media access control element MAC CE information.
In a second aspect, an embodiment of the present application provides a method for determining a secondary information resource block, including:
the second terminal equipment receives indication information through multicast, the indication information is used for indicating resource blocks occupied by auxiliary information, and the auxiliary information is used for the first terminal equipment to determine resources for data transmission;
and the second terminal equipment transmits the auxiliary information in the resource block indicated by the indication information.
Through the steps, the second terminal device determines the resource blocks occupied when the second terminal device sends the auxiliary information according to the received indication information, namely the resource blocks occupied when the second terminal device sends the auxiliary information are indicated by the first terminal device.
In an alternative design, the indication information includes: position information of P resource blocks, wherein P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
In a third aspect, an embodiment of the present application provides an apparatus for determining an auxiliary information resource block, including:
a processing unit, configured to determine a resource block occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to determine a resource for data transmission;
and a transceiver unit, configured to send indication information through multicast, where the indication information is used to indicate resource blocks occupied by the auxiliary information.
In an optional design, the processing unit is specifically configured to determine, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending the auxiliary information, among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
In an optional design, each of the P resource blocks includes no less subchannels than the number of subchannels occupied by the auxiliary information, and different resource blocks of the P resource blocks include different subchannels.
In an alternative design, the processing unit is further configured to determine an occupancy of a resource perceived within a perception window; determining target resources which can be occupied in the selection window according to the occupation condition of the resources; and determining a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
In an alternative design, the processing unit is further configured to determine an occupancy of a resource perceived within a perception window; determining target resources which can be occupied in the selection window according to the occupation condition of the resources; and determining a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
In an alternative design, the processing unit is specifically configured to,
determining the sequencing of the P resource blocks according to the position information of the P resource blocks;
and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal device.
In an alternative design, the processing unit is specifically configured to,
determining resource block numbers of the P resource blocks according to the position information of the P resource blocks; and
and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.
In an alternative design, the indication information includes: location information of the P resource blocks;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
In an optional design, the resource set is a time unit, and the time domain position of the P resource blocks is the number of the time unit.
In an alternative design, the indication information is sidelink control information SCI or media access control element MAC CE information.
In a fourth aspect, an embodiment of the present application provides an apparatus for determining an auxiliary information resource block, including:
a receiving and sending unit, configured to receive indication information through multicast, where the indication information is used to indicate a resource block occupied by auxiliary information, and the auxiliary information is used for a first terminal device to determine a resource for data transmission;
the transceiver unit is further configured to transmit the auxiliary information in the resource block indicated by the indication information.
In an alternative design, the indication information includes: position information of P resource blocks, wherein P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
In a fifth aspect, an embodiment of the present application provides a communication apparatus, including a memory and a processor, where the memory stores a program running on the processor, and the processor implements the method for determining a secondary information resource block according to the first aspect when executing the program.
In a sixth aspect, an embodiment of the present application provides a communication apparatus, including a memory and a processor, where the memory stores a program running on the processor, and the processor implements the method for determining a secondary information resource block according to the second aspect when executing the program.
In a seventh aspect, an embodiment of the present application provides a communication apparatus, including: a processor and an interface circuit;
the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor is configured to execute the code instructions to perform the method of determining a block of auxiliary information resources as described in the first aspect.
In an eighth aspect, an embodiment of the present application provides a communication apparatus, including: a processor and an interface circuit;
the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor is configured to execute the code instructions to perform the method for determining a block of auxiliary information resources according to the second aspect.
In a ninth aspect, the present application provides a readable storage medium for storing instructions, which when executed, implement the method for determining the auxiliary information resource block according to the first aspect.
In a tenth aspect, embodiments of the present application provide a readable storage medium for storing instructions that, when executed, implement the method for determining the auxiliary information resource block according to the second aspect.
In an eleventh aspect, embodiments of the present application provide a computer program product including instructions, which when run on an electronic device, enable the electronic device to implement all or part of the steps in the corresponding embodiments of the first aspect.
In a twelfth aspect, embodiments of the present application provide a computer program product including instructions, which, when run on an electronic device, enable the electronic device to implement all or part of the steps in the corresponding embodiments of the second aspect.
In a thirteenth aspect, an embodiment of the present application provides a communication system, which includes the communication apparatus according to the seventh aspect and at least one communication apparatus according to the eighth aspect.
In a fourteenth aspect, an embodiment of the present application provides a communication system, which includes a network device, the communication apparatus according to the seventh aspect, and at least one communication apparatus according to the eighth aspect.
In the embodiment of the application, a method and a device for determining an auxiliary information resource block are provided. The network applying the method comprises a first terminal device and at least one second terminal device, wherein the first terminal device communicates with the at least one second terminal device in a multicast mode. In the method, the first terminal equipment determines a resource block occupied by at least one second terminal equipment for sending auxiliary information; then, the first terminal device transmits indication information, where the indication information is used to indicate resource blocks occupied by the auxiliary information. And after receiving the indication information, the second terminal equipment determines the resource block occupied by the second terminal equipment when sending the auxiliary information according to the indication of the indication information, and feeds back the auxiliary information of the second terminal equipment through the resource block.
When the at least one second terminal device determines the resource block occupied by the auxiliary information for itself, interference may exist in the transmission process of the auxiliary information of different second terminal devices. By the scheme provided by the embodiment of the application, the first terminal device can determine the resource block occupied when the auxiliary information is sent for at least one second terminal device, and the at least one second terminal device sends the auxiliary information according to the resource block determined by the first terminal device. Therefore, compared with the prior art, the scheme of the application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can acquire accurate auxiliary information.
Furthermore, the first terminal device determines the resources occupied by the first terminal device when the first terminal device performs data transmission by using the auxiliary information, and the accuracy of the first terminal device for acquiring the auxiliary information is improved by the scheme of the embodiment of the application, so that the accuracy of the first terminal device for determining the resources for the first terminal device can also be improved by the scheme of the embodiment of the application.
FIG. 1 is a schematic diagram of a V2X communication scenario;
fig. 2 is a schematic diagram of a multicast scenario in V2X communication;
FIG. 3 is a schematic diagram of data interaction in a V2X communication;
fig. 4 is a flowchart of a method for determining an auxiliary information resource block according to an embodiment of the present disclosure;
fig. 5 is a schematic diagram of a second terminal device occupying a resource block in the prior art;
fig. 6(a) is a schematic diagram of determining a time unit according to an embodiment of the present application;
FIG. 6(b) is a schematic diagram of another embodiment of the present application for determining time units;
FIG. 7 is a flowchart of determining a resource set according to an embodiment of the present application;
fig. 8 is a flowchart of another method for determining an auxiliary information resource block according to an embodiment of the present disclosure;
fig. 9(a) is a schematic diagram of determining a time unit according to an embodiment of the present application;
FIG. 9(b) is a schematic diagram of another embodiment of the present application for determining time units;
fig. 10(a) is a schematic diagram of a resource block in a method for determining an auxiliary information resource block according to an embodiment of the present application;
fig. 10(b) is a schematic diagram of determining a bitmap according to an embodiment of the present application;
fig. 11 is a flowchart of another method for determining an auxiliary information resource block according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an apparatus for determining an auxiliary information resource block according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of another apparatus for determining an auxiliary information resource block according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of another communication device according to an embodiment of the present application.
The terms "first", "second" and "third", etc. in the description and claims of this application and the description of the drawings are used for distinguishing between different objects and not for limiting a particular order.
In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
For clarity and conciseness of the following descriptions of the various embodiments, a brief introduction to the related art is first given:
the embodiment of the application provides a method and a device for determining auxiliary information resource blocks, and the method can be applied to the Internet of vehicles, such as V2X communication and long term evolution (LTE-V) technology of vehicle-to-vehicle communication, or can be applied to the fields of intelligent driving, intelligent Internet of vehicles and the like.
Referring to the scenario diagram shown in fig. 1, V2X communication includes vehicle to vehicle communication (V2V), vehicle to pedestrian communication (V2P), vehicle to infrastructure communication (V2I), and vehicle to network device communication (V2N). The vehicle is a vehicle with communication capability in the internet of vehicles.
In one possible implementation, the terminal device in the vehicle internet comprises the vehicle. Or the terminal equipment comprises a vehicle-mounted communication module or other embedded communication modules. Alternatively, the terminal device may further include other types of communication devices, such as a mobile phone, a tablet computer, or a smart wearable device.
In addition, the terminal device may communicate with the network device via V2X communication technology. The network device may include a variety of types. Optionally, in a universal mobile telecommunications system/long term evolution (UMTS/LTE), the network device may be a conventional macro base station (evolved node B, eNB); in a heterogeneous network (HetNet) scenario, the network device may be a micro base station eNB; in a distributed Base station scenario, the network device may be a Base Band Unit (BBU) or a Radio Unit (RRU); in a Cloud Radio Access Network (CRAN) scenario, the network device may be a baseband pool BBU pool or a Radio frequency unit RRU; in future wireless communication systems, the network device may be a gbb.
The V2X communication technology defines two air interfaces, one is a terrestrial radio access network and a user equipment (utran ue, Uu) air interface, and the air interface is used for implementing communication between a terminal device and a network device, for example, the terminal device may communicate with a gNB through the Uu air interface; the other is a sidelink air interface (SL air interface), which is used for realizing communication between different terminal devices, that is, communication between terminal devices is performed through the SL air interface.
In addition, communication scenarios of communication in V2X include three types, unicast (unicast), multicast (groucast), and broadcast (broadcast). In the multicast scenario, multiple terminal devices may join a same group, and the group of terminal devices share a same data stream, thereby saving network resources.
In order to clarify the communication scenario of multicast, the present application provides an example. Referring to the schematic diagram of the multicast scenario shown in fig. 2, this example shows a "one-to-four" communication mode, that is, one end device sends information to four end devices, and the four end devices are a group.
Further, the V2X communication technology further defines two modes for allocating resources to the terminal device, and in the first Mode (i.e., Mode 1 Mode), the network device dynamically schedules resources of the terminal device on an SL air interface in real time; in the second Mode (i.e., Mode 2 Mode), the network device configures a resource pool on an SL air interface for the terminal device, and the terminal device determines resources that can be occupied in the resource pool by sensing resource occupation conditions of each terminal device in the V2X network.
The resource pool comprises a set of resources that can be occupied by the SL slot when the communication is carried out. In one possible implementation, the set of resources is generally a set of multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols in a time domain and multiple consecutive Physical Resource Blocks (PRBs) in a frequency domain, where a single PRB generally includes 12 subcarriers (i.e., sub-carriers) in the frequency domain.
In particular, the V2X communication technique defines a sensing window and a selection window for the second mode. In the second mode, when the terminal device needs to transmit data in time unit n, the terminal device may determine a sensing window and a selection window according to time unit n, and in the sensing window, the terminal device senses the resource occupation of each terminal device in the V2X network. And then, the terminal equipment determines the resources which can be occupied in the selection window according to the induction result in the induction window, and can perform data transmission according to the resources which can be occupied, wherein the selection window is a subset of the resource pool.
Further, it is set that a first terminal device needs to transmit data to a plurality of second terminal devices, and in the V2X communication technology, referring to the data interaction diagram shown in fig. 3, the first terminal device sends trigger information to the second terminal devices; after receiving the trigger information, the second terminal device feeds back auxiliary information to the first terminal device, where the auxiliary information includes a resource suitable for its own application determined by the second terminal device; after receiving the auxiliary information, the first terminal device determines resources that can be occupied by itself when performing SL air interface communication, by combining the auxiliary information and information such as the sensing result of itself in the sensing window, and can perform data transmission to the second terminal device through the resources. That is, in the multicast scenario, the plurality of second terminal devices feed back the auxiliary information to the first terminal device.
In addition, when the plurality of second terminal devices feed back the auxiliary information to the first terminal device, the resource block occupied by the auxiliary information is usually determined by the second terminal device itself. In this case, interference often exists between the auxiliary information fed back by different second terminal devices, so that the first terminal device cannot acquire correct auxiliary information.
Further, the first terminal device needs to determine its own resource for data transmission according to the auxiliary information, and when the first terminal device cannot obtain correct auxiliary information, correspondingly, the accuracy of the first terminal device determining the resource for itself through the auxiliary information is reduced
In order to solve the problem that in a V2X communication process, a first terminal device that needs to determine resources cannot acquire correct auxiliary information because auxiliary information fed back by different second terminal devices interferes, and further accuracy of determining resources for the first terminal device itself is reduced, the embodiment of the present application provides a method and an apparatus for determining an auxiliary information resource block.
Embodiments of the present application will be described below with reference to the accompanying drawings in order to clarify the method and apparatus for determining an auxiliary information resource block provided by the present application.
In an embodiment of the present application, a method for determining a secondary information resource block is provided. Referring to the schematic workflow diagram shown in fig. 4, the method for determining the auxiliary information resource block includes the following steps:
step S11, the first terminal device determines a resource block occupied by at least one second terminal device sending auxiliary information, where the auxiliary information is used to determine a resource for data transmission.
The first terminal device is a terminal device that sends data to the at least one second terminal device, the at least one second terminal device is a terminal device that receives the data, and a multicast communication form is used between the first terminal device and the at least one second terminal device.
In addition, the resource blocks are typically a subset of a resource pool.
Step S12, the first terminal device sends indication information through multicast, where the indication information is used to indicate a resource block occupied by the auxiliary information.
The first terminal device needs to determine resources occupied by itself when transmitting data, and further, the first terminal device needs to acquire auxiliary information of the at least one second terminal device, so that resources for data transmission by itself are determined jointly through the auxiliary information and the resource occupation condition perceived by itself.
In this case, the first terminal device transmits the indication information by multicast. After receiving the indication information, the at least one second terminal device may determine, according to the indication of the indication information, a resource block occupied by itself when sending the auxiliary information, and send the auxiliary information through the resource block. After receiving the auxiliary information, the first terminal device can determine resource blocks occupied by itself when performing data transmission according to the auxiliary information.
In an embodiment of the present application, a method for determining a resource block of auxiliary information is provided, where a network to which the method is applied includes a first terminal device and at least one second terminal device, and the first terminal device communicates with the at least one second terminal device in a multicast manner. In the method, the first terminal equipment determines a resource block occupied by at least one second terminal equipment for sending auxiliary information; then, the first terminal device transmits indication information, where the indication information is used to indicate resource blocks occupied by the auxiliary information. And after receiving the indication information, the second terminal equipment determines the resource block occupied by the second terminal equipment when sending the auxiliary information according to the indication of the indication information, and feeds back the auxiliary information of the second terminal equipment through the resource block.
When the at least one second terminal device determines the resource block occupied by the auxiliary information for itself, the auxiliary information of different second terminal devices often interferes in the transmission process. By the scheme provided by the embodiment of the application, the first terminal device can determine the resource block occupied when the auxiliary information is sent for at least one second terminal device, and the at least one second terminal device sends the auxiliary information according to the resource block determined by the first terminal device. Therefore, the scheme of the application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can acquire accurate auxiliary information.
Furthermore, the first terminal device determines the resources occupied by itself when performing data transmission by using the auxiliary information, and the scheme of the embodiment of the application improves the accuracy of the first terminal device in acquiring the auxiliary information, so that the scheme of the embodiment of the application can also improve the accuracy of the first terminal device in determining the resources for itself.
In the scheme disclosed in the embodiment of the present application, a first terminal device determines a resource block occupied by at least one second terminal device for sending auxiliary information, and sends indication information for indicating the resource block occupied by the auxiliary information to the at least one second terminal device.
The indication information and the trigger information sent by the first terminal device to the at least one second terminal device may be the same information, that is, the content of the resource block occupied by the auxiliary information is added to the trigger information. In this case, referring to the data interaction diagram shown in fig. 3, the first terminal device sends indication information to the at least one second terminal device through multicast, the second terminal device receiving the indication information determines a resource block occupied by sending the auxiliary information according to the indication information, and then feeds back the auxiliary information to the first terminal device through the resource block. After receiving the auxiliary information, the first terminal device determines resources occupied by itself when performing data transmission by combining the auxiliary information and the resource occupation condition perceived by itself, and performs data transmission to the at least one second terminal device through the resources.
In addition, the indication information and the trigger information sent by the first terminal device to the at least one second terminal device may be different information. In this case, the first terminal device may send the indication information and the trigger information to the at least one second terminal device at the same time, or the first terminal device sends the indication information and the trigger information successively within a time range, where the time range may be determined by the first terminal device, and the sending time order of the indication information and the trigger information is not limited. And the second terminal equipment determines the resource block for sending the auxiliary information according to the indication information, and sends the auxiliary information through the determined resource block after receiving the trigger information.
In addition, in the embodiment of the present application, the resource block may be expressed in various types, for example, the resource block may be a Resource Block (RB), a Resource Element (RE), a Physical Resource Block (PRB), or the like, which is not limited in the present application.
In this embodiment, the first terminal device determines a resource block occupied by at least one second terminal device for sending the auxiliary information, and the operation may include the following steps:
the first terminal device determines, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending the auxiliary information among P resource blocks, where P is the number of the second terminal devices and is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
That is to say, in this embodiment of the present application, when the number of the second terminal devices is P, the first terminal device determines P resource blocks, where each resource block is used to meet a requirement for sending one piece of auxiliary information. And the first terminal device allocates the P resource blocks to P second terminal devices respectively according to a preset rule, that is, the first terminal device allocates a resource block occupied by the auxiliary information to each second terminal device.
Wherein the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks in the P resource blocks are different.
Since each resource block meets the transmission requirement of one piece of auxiliary information, the number of sub-channels included in each resource block is not less than the number of sub-channels occupied by the auxiliary information. For example, if one piece of side information occupies a length of 2 subchannels, the number of subchannels included in each resource block is not less than 2.
In addition, the different sub-channels included in the different resource blocks in the P resource blocks are different, which means that there is no overlapping sub-channel in the frequency domain for the different resource blocks in the P resource blocks, that is, there is no overlapping phenomenon in the P resource blocks.
The resource block occupied by the auxiliary information fed back by one second terminal device often comprises a plurality of sub-channels. When the second terminal device determines the resource blocks occupied by the auxiliary information fed back by itself, and when the plurality of second terminal devices feed back the auxiliary information, sub-channels included in the occupied resource blocks may overlap, so that interference exists between the auxiliary information fed back by different second terminal devices.
To clarify the cause of the interference, the present application provides an example. In this example, see a schematic diagram of a time unit shown in fig. 5, the time unit includes 8 sub-channels, which can be denoted as NsubCHIs 8, wherein NsubCHIndicating the number of subchannels included in a time unit. Also, in this example, it is assumed that each side information occupies LsubCHSub-channels, and LsubCHI.e. each side information occupies the resources of 2 sub-channels in a certain time unit. In this case, a time unit can be occupied by the assistance information of at most 4 second terminal devices.
However, there may be a coincidence of resource blocks occupied by the assistance information of different terminal devices. In this example, referring to fig. 5, there are five second terminal devices occupying the time unit when feeding back the auxiliary information, which are device a, device B, device C, device D, and device E, respectively, where the sub-channels occupied by device a are sub-channel 0 and sub-channel 1, the sub-channels occupied by device B are sub-channel 2 and sub-channel 3, the sub-channels occupied by device C are sub-channel 4 and sub-channel 5, the sub-channels occupied by device D are sub-channel 5 and sub-channel 6, and the sub-channels occupied by device E are sub-channel 6 and sub-channel 7, respectively. That is, device C and device D jointly occupy subchannel 5, and device D and device E jointly occupy subchannel 6. Therefore, interference may occur between the side information of device C and device D due to the coincidence of the sub-channels, and interference may also occur between the side information of device D and device E due to the coincidence of the sub-channels.
When there is interference between the auxiliary information fed back by different terminal devices, the first terminal device may not obtain accurate auxiliary information. Furthermore, the first terminal device needs to determine the resource that can be occupied by itself in combination with the auxiliary information and the resource occupation condition perceived by itself, so that when the first terminal device cannot acquire accurate auxiliary information, the accuracy of determining the resource that can be occupied by itself by the first terminal device is reduced.
That is to say, in the V2X communication process, there is often interference between the auxiliary information fed back by different second terminal devices, and the interference is usually caused by overlapping resource blocks occupied by the auxiliary information.
Therefore, in this embodiment of the present application, the subchannels included in different resource blocks of the P resource blocks determined by the first terminal device are different, that is, there is no overlapping phenomenon between the P resource blocks.
For example, referring to fig. 6(a), one time unit shown in fig. 6(a) occupies a length of 8 subchannels, and one piece of auxiliary information occupies a length of 2 subchannels, in order to ensure that there is no overlap between resource blocks, the time unit may be divided into 4 resource blocks at most, and each resource block is used for transmitting one piece of auxiliary information.
In another example, referring to fig. 6(b), the diagram shows that a time unit occupies 8 sub-channels, and a piece of auxiliary information occupies 4 sub-channels, in order to ensure that there is no overlap between resource blocks, the time unit may be divided into 2 resource blocks at most, and each resource block is used for transmitting one piece of auxiliary information.
In this case, since there is no superposition between resource blocks determined by the first terminal device for the different second terminal devices, when the second terminal device feeds back the auxiliary information through the resource block, there is no interference caused by superposition of resource blocks between the auxiliary information, thereby solving the problem of interference caused by superposition between occupied resources when the different terminal devices feed back the auxiliary information, that is, the scheme of the embodiment of the present application enables the first terminal device to obtain accurate auxiliary information.
In addition, due to the scheme of the embodiment of the application, the first terminal device can acquire accurate auxiliary information, and accordingly the accuracy of determining the resource which can be occupied for the first terminal device can be improved.
Further, in the embodiment of the present application, referring to the schematic workflow diagram shown in fig. 7, the method further includes the following steps:
step S21, the first terminal device determines the resource occupation condition sensed in the sensing window.
In this step, the first terminal device senses whether each resource is occupied or not in a sensing window, or whether the resource is reserved and occupied or not.
And step S22, the first terminal equipment determines the target resource which can be occupied in the selection window according to the occupation situation of the resource.
Wherein the selection window is a subset of a resource pool.
In this embodiment, a network device configures a resource pool for each terminal device in a V2X network, and when the first terminal device communicates with a second terminal device, the network device selects an available resource from the resource pool and communicates through the selected resource. In this case, the resource occupied by the second terminal device when sending the auxiliary information is also the resource contained in the resource pool. Wherein, the network device can configure the resource pool according to the definition of the Mode 2 Mode.
When determining the target resources that can be occupied in the selection window, usually excluding part of the resources in the selection window, and the remaining resources being the target resources. The excluded resources generally include resources occupied by each terminal device in the V2X network and resources reserved and occupied by each terminal device, or the part of resources may also include resources not sensed within the sensing window. Further, the excluded part of resources may also include resources that are not occupied due to other reasons, which is not limited in this application.
In the Mode 2 Mode of the V2X communication technology, the concept of a sensing window and a selection window is defined. When the first terminal device determines that data transmission is needed in time unit n, the first terminal device determines a corresponding sensing window and a corresponding selection window according to the time unit n, and determines the target resource according to the sensing window and the selection window.
Specifically, according to the definition of Mode 2 Mode, when the first terminal device determines to perform data transmission in time unit n, the sensing window may be set to [ n-T [ ]0,n–T proc,0]And the selection window may be set to [ n + T ]1,n+T 2]。
Wherein, T0The method generally comprises the steps of determining according to high-level parameters of first terminal equipment, wherein the high-level parameters generally comprise an identifier of a resource pool, a priority level of data transmission at this time, the number of sub-channels occupied by data transmission at one time and the like; t is a unit ofproc,0Typically according to the relevant criteria for V2X communication, or according to the capabilities of the first terminal device, or according to higher layer parameters of said first terminal device.
Additionally, T in the selection window1And T2Typically based on higher layer parameters of the first terminal device or otherwise determined by the first terminal device.
After determining the perception window, the first terminalDevice in the perception window n-T0,n–T proc,0]And (4) internally sensing the occupation condition of each terminal device in the V2X network to the resource. Then, the first terminal device determines the selection window [ n + T ] according to the induction result in the induction window1,n+T 2]Occupiable target resources within.
Step S23, the first terminal device determines a time unit with the smallest reference signal received power RSRP from the target resource, where the time unit is the resource set.
The time unit may be a time slot or a micro-time slot, or the time unit may also be in other forms, which is not limited in this embodiment of the present application. In addition, when one time unit includes a plurality of RBs, RSRP of this time unit refers to an average value of RSRPs of the plurality of RBs included in the time unit.
In the foregoing implementation manner, the resource set includes at least one time unit with the smallest RSRP, the at least one time unit with the smallest RSRP includes a number of resource blocks that can be used for sending the assistance information that is not less than the number P of the second terminal devices, and a number of sub-channels included in each resource block that can be occupied by the assistance information that is not less than the number of sub-channels included in the assistance information.
For example, the time unit is as shown in fig. 6(a), that is, one time unit includes 8 subchannels, and one piece of side information occupies 2 subchannels, in this case, if the number of the second terminal devices is greater than 4, two or more time units are included in the resource set; if the number of the second terminal devices is less than or equal to 4, only one time unit may be included in the set of resources.
And when the first terminal equipment senses the occupation condition of the resources in the sensing window, the RSRP of each time unit can be determined. Thus, in the above steps, the first terminal device may determine the order of the RSRP size of each time element in the target resource, so as to select the time element with the smallest RSRP.
If it is detected that the RSRP of a time cell is small, information is transmitted via that time cell, and the information may be subject to less interference. Therefore, in the embodiment of the present application, the time unit with the minimum RSRP is selected from the target resources as the resource set, which is helpful for ensuring the reliability of sending the auxiliary information.
Alternatively, the first terminal device may also determine the resource set in other manners. When determining the resource set through the time domain location, referring to the workflow diagram shown in fig. 8, the embodiment of the present application further includes the following steps:
step S31, the first terminal device determines the resource occupation sensed in the sensing window;
and step S32, the first terminal equipment determines the target resource which can be occupied in the selection window according to the occupation situation of the resource.
The execution process of steps S31 to S32 is the same as the execution process of steps S21 to S22, and reference may be made to the steps, which are not repeated herein.
Step S33, the first terminal device determines a time unit with a most advanced time domain position from the target resource, where the time unit is the resource set.
In the foregoing implementation manner, the time domain position of the time unit included in the resource set is earlier, and when the second terminal device transmits the auxiliary information, the time domain position of the occupied resource block is earlier, so that the transmission delay of the auxiliary information can be reduced.
Or, the first terminal device may arbitrarily select, as the resource set, at least one time unit in the target resource, where the number of resource blocks included in the at least one time unit is not less than the number P of second terminal devices, and the number of subchannels included in each resource block is not less than the number of subchannels occupied by the auxiliary information.
Of course, the first terminal device may also determine the resource set in other manners, which is not limited in this embodiment of the application.
In addition, the resource set includes at least one time unit. When one time unit cannot meet the requirement of the second terminal device for sending the auxiliary information, a larger number of time units may be included in the resource set.
When the resource set includes a time unit, the schematic diagram of the resource set determined by the first terminal device may be as shown in fig. 9 (a). FIG. 9(a) shows a determination that data needs to be transmitted in time unit n, passing through the sensing window [ n-T ]0,n–T proc,0]Determining the occupation condition of resources, determining target resources which can be occupied in the selection window according to the perception result of the perception window, and selecting a resource set from the target resources. In this example, the resource set includes one time unit, which is time unit m in fig. 9 (a). After the time unit m is determined, the first terminal device may divide the time unit m into P resource blocks, and then determine resource blocks occupied by each second terminal device from the P resource blocks.
In addition, when two or more time units are included in the resource set, the schematic diagram of the resource set determined by the first terminal device may be as shown in fig. 9 (b). Fig. 9(b) shows that four time units are selected from the target resource, the four time units are represented by rectangular shading in the selection window, and the length of the rectangular shading is different because the number of the occupied sub-channels contained in different time units is different. After determining the four time units, the first terminal device may divide the four time units into P resource blocks, and then determine resource blocks occupied by each second terminal device from the P resource blocks.
In this embodiment of the present application, the first terminal device determines, according to a preset rule, a resource block occupied by the at least one second terminal device for sending the auxiliary information, in P resource blocks.
Wherein, the preset rule can be in various forms. In one form, the preset rule includes a change rule of the identification number of the at least one second terminal device, where the change rule includes that the identification number of the at least one second terminal device changes from small to large or from large to small.
In this case, the determining, by the first terminal device, the resource block occupied by the at least one second terminal device for sending the auxiliary information in P resource blocks according to the preset rule includes:
the first terminal equipment determines the sequencing of the P resource blocks according to the position information of the P resource blocks; and the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule.
In this implementation manner, the first terminal device ranks the P resource blocks according to the position information of the P resource blocks, and then after the P resource blocks are ranked, the first terminal device may determine corresponding resource blocks for the second terminal devices in order of the resource blocks according to the order of the identification numbers of the second terminal devices from small to large or from large to small.
In addition, when the first terminal device determines the ordering of the P resource blocks according to the position information of the P resource blocks, it may determine that the ordering position of the resource block with the earlier time domain position is earlier, and determine that the ordering position of the resource block with the earlier frequency domain position is earlier.
For example, when the P resource blocks are as shown in fig. 6(a), the sequence of the P resource blocks sequentially includes: a resource block comprising subchannel 0 and subchannel 1, a resource block comprising subchannel 2 and subchannel 3, a resource block comprising subchannel 4 and subchannel 5, and a resource block comprising subchannel 6 and subchannel 7.
Of course, the first terminal device may also determine that the resource block with the earlier time domain position is ranked later, and determine that the resource block with the earlier frequency domain position is ranked later, which is not limited in this embodiment of the present application.
In another form, the preset rule includes a mapping relationship between resource block numbers of the P resource blocks and an identification number of the second terminal device.
In this case, the determining, by the first terminal device, the resource block occupied by the at least one second terminal device for sending the auxiliary information in P resource blocks according to the preset rule includes the following steps:
the first terminal equipment determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks;
and the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule.
Illustratively, the resource block numbers of the P resource blocks include: RB1, RB2 and RB3, the identification number of the at least one second terminal device including: 00. 01, and 10, and the mapping relationship indicates that resource block RB1 corresponds to second terminal device 00, resource block RB2 corresponds to second terminal device 01, and resource block RB3 corresponds to second terminal device 10, then the first terminal device determines that resource block RB1 is the resource block occupied by second terminal device 00 for transmitting auxiliary information, resource block RB2 is the resource block occupied by second terminal device 01 for transmitting auxiliary information, and resource block RB3 is the resource block occupied by second terminal device 10 for transmitting auxiliary information.
In this embodiment of the present application, a mapping relationship between the resource block numbers of the P resource blocks and the identification number of the second terminal device may be preset, and the mapping relationship is stored in each terminal device in the V2X network.
In addition, the first terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks, and in this step, it is usually determined that the resource block number of the resource block with the earlier time domain position is smaller and the resource block number of the resource block with the earlier frequency domain position is smaller.
For example, when the P resource blocks are as shown in fig. 6(a), the size sequence of the resource block numbers of the P resource blocks sequentially is: resource blocks including subchannel 0 and subchannel 1, resource blocks including subchannel 2 and subchannel 3, resource blocks including subchannel 4 and subchannel 5, and resource blocks including subchannel 6 and subchannel 7, and the resource block number of each resource block is determined based thereon.
Of course, it may also be determined that the resource block number of the resource block with the earlier time domain position is smaller, and the resource block number of the resource block with the earlier frequency domain position is smaller, which is not limited in this embodiment of the present application.
After determining the resource blocks occupied by the respective second terminal devices for transmitting the auxiliary information, the first terminal device may transmit the indication information. Wherein the indication information includes: location information of the P resource blocks.
By means of the indication information, the at least one second terminal device may determine location information of the P resource blocks. In addition, the at least one second terminal device may determine the preset rule in advance through a protocol with the first terminal device, and in this case, the at least one second terminal device may determine, according to the preset rule, a resource block occupied by itself when transmitting the auxiliary information, from among the P resource blocks.
Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device determines the preset rule according to the index number of the preset rule, and determines, according to the preset rule, a resource block occupied by itself when sending the auxiliary information, from the P resource blocks.
Or, the indication information includes not only the position information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification number of the second terminal device corresponding to the resource block number of each of the P resource blocks.
In this case, after receiving the indication information, the second terminal device determines the resource block number corresponding to the identification number of the second terminal device according to the identification number of the second terminal device, and then determines the resource block occupied by the second terminal device when sending the auxiliary information according to the position information of the resource block corresponding to the resource block number.
Of course, the indication information may also include other information, which is not limited in this embodiment of the application.
In the indication information, position information of P resource blocks is included, where the position information of the P resource blocks includes one of: the time domain position and the frequency domain position of the P resource blocks; and a bitmap for indicating whether the P resource blocks are available.
In one possible design, the indication information includes a field indicating a time domain position and a frequency domain position, and the at least one second terminal device may determine the position information of the P resource blocks by reading the field.
In another possible design, the indication information may also be in the form of a bitmap, where the bitmap is used to indicate whether the P resource blocks are available. Wherein, whether the P resource blocks are available refers to whether the P resource blocks are occupied, that is, whether the P resource blocks can be used by the second terminal device for transmitting the auxiliary information.
In this scheme, a plurality of resource blocks included in the resource pool are embodied in the form of a bitmap. The bitmap includes a plurality of bits, each bit indicating whether a resource block corresponding to the bit is available. For example, in the bit map, a "1" may indicate that the resource block corresponding to the bit is available, and a "0" may indicate that the resource block corresponding to the bit is not available. In this case, referring to the corresponding diagrams of this example, which are fig. 10(a) and fig. 10(b), in fig. 10(a), each column represents one time unit, each time unit includes 8 subchannels, a subchannel filled with diagonal lines in a time unit represents that is not available, and a subchannel empty represents that is available, in which case, the bitmap may be as shown in fig. 10 (b). In fig. 10(b), each bit in the time unit corresponding to the first column is 1, which indicates that each resource block in the time unit corresponding to the first column is available; however, each bit in the time unit corresponding to the second column is 0, which indicates that each resource block in the time unit corresponding to the second column is not available, and in the time units corresponding to the third column and the fourth column, a part of resource blocks (i.e., resource blocks corresponding to bit 1) are available, and a part of resource blocks (i.e., resource blocks corresponding to bit 0) are not available. From the bitmap, available resource blocks can be determined.
In the design mode, whether each resource block is available or not is indicated through the bitmap, so that the time domain position and the frequency domain position of each resource block do not need to be added into the indication information, the character quantity contained in the indication information is reduced, and the network resources required by the transmission of the indication information are saved. Wherein the larger the value of P, i.e. the larger the number of second terminal devices, the more the number of characters in the indication information is reduced.
Further, in some cases, the resource sets are grouped into a time unit, that is, a resource block included in a time unit can satisfy the requirement of the at least one second terminal device for transmitting the auxiliary information. In this case, the time domain position of the P resource blocks is the number of the one time unit. And the at least one second terminal device can determine the time unit where the P resource blocks are located through the number of the time unit, and further determine the time domain positions of the P resource blocks through the time domain positions of the time unit where the P resource blocks are located. And the time domain positions of the P resource blocks are represented by the number of one time unit, so that the character quantity included in the indication information can be effectively reduced, and the network resources required by the transmission of the indication information can be saved.
And the first terminal equipment sends indication information in a multicast mode, and indicates the resource blocks occupied by the auxiliary information through the indication information. The indication information may be information in various forms.
In an alternative form, the indication information is Sidelink Control Information (SCI). Illustratively, the indication information is the second-level SCI ((2nd-stage SCI, or SCI format 0-2)).
Or, in another optional form, the indication information is media access control element (MAC CE) information.
Correspondingly, the embodiment of the application also provides a method for determining the auxiliary information resource block. Referring to the schematic workflow diagram shown in fig. 11, the method for determining the auxiliary information resource block includes the following steps:
step S41, the second terminal device receives indication information through multicast, where the indication information is used to indicate resource blocks occupied by the auxiliary information, and the auxiliary information is used for the first terminal device to determine resources for data transmission.
The second terminal device is a terminal device in the V2X network that receives data sent by the first terminal device, and the V2X network generally includes at least one second terminal device, and the first terminal device and the at least one second terminal device are in multicast communication.
In addition, in this embodiment of the application, the first terminal device determines, through the auxiliary information fed back by the at least one second terminal device, a resource occupied when the first terminal device transmits data by itself. In this case, the first terminal device determines a resource block occupied by at least one second terminal device for sending the auxiliary information, and sends the indication information in a multicast manner, where the indication information is used to indicate the resource block occupied by the auxiliary information, and the second terminal device receives the indication information in a multicast manner.
Step S42, the second terminal device sends the auxiliary information in the resource block indicated by the indication information.
After the indication information is obtained, the second terminal device determines a resource block for feeding back the auxiliary information by itself through the indication information, and sends the auxiliary information to the first terminal device through the resource block.
And after receiving the auxiliary information, the first terminal equipment determines the resource for data transmission by itself through the auxiliary information.
In an embodiment of the present application, a method for determining a resource block of auxiliary information is provided, where a network to which the method is applied includes a first terminal device and at least one second terminal device, and the first terminal device communicates with the at least one second terminal device in a multicast manner. In the method, the second terminal device receives indication information through multicast, wherein the indication information is used for indicating the resource blocks occupied by the auxiliary information, and the auxiliary information is sent in the resource blocks indicated by the indication information.
When the second terminal device determines the resource block occupied by the auxiliary information for itself, the auxiliary information of different second terminal devices often has interference in the transmission process. In the solution provided in the embodiment of the present application, the second terminal device determines, according to the received indication information, the resource block occupied when the second terminal device sends the auxiliary information, that is, the resource block occupied when the second terminal device sends the auxiliary information is indicated by the first terminal device. Therefore, the scheme of the application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can acquire accurate auxiliary information.
Furthermore, the first terminal device determines the resources occupied by itself when performing data transmission by using the auxiliary information, and the scheme of the embodiment of the application improves the accuracy of the first terminal device in acquiring the auxiliary information, so that the scheme of the embodiment of the application can also improve the accuracy of the first terminal device in determining the resources for itself.
In an embodiment of the present application, the indication information includes: and position information of P resource blocks, wherein P is the number of the second terminal devices, and P is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool. Illustratively, when the communication scenario is as shown in fig. 2, P is 4.
The position information of the P resource blocks comprises one of the following: the time domain position and the frequency domain position of the P resource blocks; and a bitmap for indicating whether the P resource blocks are available.
In one possible design, the indication information includes a field indicating a time domain position and a frequency domain position, and by reading the field, the at least one second terminal device may determine the position information of the P resource blocks.
In another possible design, the indication information may also be in the form of a bitmap, where the bitmap is used to indicate whether the P resource blocks are available. Wherein, whether the P resource blocks are available refers to whether the P resource blocks are occupied, that is, whether the P resource blocks can be used by the second terminal device for transmitting the auxiliary information.
The bitmap includes a plurality of bits, each bit indicating whether a resource block corresponding to the bit is available. For example, in the bit map, a "1" may indicate that the resource block corresponding to the bit is available, and a "0" may indicate that the resource block corresponding to the bit is not available. In this case, when the bitmap is as shown in fig. 10(b), if each bit in the time unit corresponding to the first column is 1, it indicates that each resource block in the time unit corresponding to the first column is available; however, each bit in the time unit corresponding to the second column is 0, which indicates that each resource block in the time unit corresponding to the second column is not available, and in the time units corresponding to the third column and the fourth column, a part of resource blocks (i.e., resource blocks corresponding to bit 1) are available, and a part of resource blocks (i.e., resource blocks corresponding to bit 0) are not available.
Through the indication information, the second terminal device can determine the position information of the P resource blocks. In addition, the second terminal device may determine the preset rule in advance through a protocol with the first terminal device, and in this case, the second terminal device may determine, according to the preset rule, a resource block occupied by itself when transmitting the auxiliary information, from among the P resource blocks.
Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device determines the preset rule according to the index number of the preset rule, and determines, according to the preset rule, a resource block occupied by itself when sending the auxiliary information, from the P resource blocks.
Or, the indication information includes not only the position information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification number of the second terminal device corresponding to the resource block number of each of the P resource blocks.
Of course, the indication information may also include other information, which is not limited in this embodiment of the application.
In this embodiment, the second terminal device sends the auxiliary information in the resource block indicated by the indication information. This operation generally comprises:
and the second terminal equipment determines the resource block for sending the auxiliary information in the P resource blocks through a preset rule.
The first terminal device determines, according to a preset rule, the resource block occupied by the at least one second terminal device for transmitting the auxiliary information among the P resource blocks. Correspondingly, the second terminal device determines the resource block for sending the auxiliary information in the P resource blocks according to a preset rule.
Wherein, the preset rule can be in various forms. In one form, the change rule of the identification number of the at least one second terminal device includes that the identification number of the at least one second terminal device is changed from small to big or from big to small.
In this case, the determining, by the second terminal device, the resource block for sending the auxiliary information in the P resource blocks according to a preset rule includes:
the second terminal device determines the sequencing of the P resource blocks according to the position information of the P resource blocks, wherein P is the number of the second terminal devices included in the V2X network;
and the second terminal equipment determines the resource block for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the change rule of the identification number of the at least one second terminal equipment.
In this implementation manner, the first terminal device ranks the P resource blocks according to the position information of the P resource blocks, and then after the P resource blocks are ranked, the first terminal device may determine corresponding resource blocks for the second terminal devices in order of the resource blocks according to the order of the identification numbers of the second terminal devices from small to large or from large to small.
Correspondingly, the second terminal device also determines the ordering of the P resource blocks according to the position information of the P resource blocks, and determines the resource block for sending the auxiliary information in the P resource blocks according to the ordering of the P resource blocks and the change rule of the identification number of the at least one second terminal device.
The second terminal device may determine, according to the number of the second terminal devices in the V2X network and the identification number of the second terminal device, a sequence of the second terminal device in each second terminal device, and determine, from the sequence, a resource block, which is used for sending the auxiliary information, in the P resource blocks.
Exemplarily, the number of the second terminal devices in the V2X network is 3, the identification numbers of the 3 second terminal devices are 00, 01, and 10, respectively, the identification number of one second terminal device is 10, and the change rule of the identification number of the at least one second terminal device is that the identification number of the at least one second terminal device is changed from small to large, then the second terminal device may determine that the sequence of the second terminal device itself in each second terminal device is a third bit, and accordingly determine that the third resource block is a resource block for itself to send the auxiliary information.
In addition, in this mode, when determining the ordering of the P resource blocks according to the position information of the P resource blocks, the second terminal device may determine that the ordering position of the resource block with the earlier time domain position is earlier and determine that the ordering position of the resource block with the earlier frequency domain position is earlier. Of course, the second terminal device may also determine that the resource block with the earlier time domain position is ranked later, and determine that the resource block with the earlier frequency domain position is ranked later, which is not limited in this embodiment of the present application.
In another form, the preset rule includes a mapping relationship between resource block numbers of the P resource blocks and an identification number of the second terminal device.
Correspondingly, the determining, by the second terminal device, the resource block for sending the auxiliary information in the P resource blocks according to a preset rule includes:
the second terminal equipment determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks;
and the second terminal equipment determines the resource block for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the mapping relation.
For example, the determining, by the second terminal device, the P resource blocks according to the position information of the P resource blocks includes: RB1, RB2, and RB3, where the mapping indicates that resource block RB1 corresponds to second terminal device 00, resource block RB2 corresponds to second terminal device 01, and resource block RB3 corresponds to second terminal device 10, and the identification number of one of the second terminal devices is 01, the second terminal device can determine that the resource block for transmitting the auxiliary information is resource block RB2 according to the mapping.
Or, when the indication information includes not only the location information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification number of the second terminal device corresponding to the resource block number of each resource block in the P resource blocks, after receiving the indication information, the second terminal device determines the resource block number corresponding to its own identification number according to its own identification number, and then determines the resource block occupied by itself when sending the auxiliary information according to the location information of the resource block corresponding to the resource block number.
Illustratively, the indication information includes position information of 3 resource blocks, the resource block numbers of the 3 resource blocks are RB1, RB2 and RB3, respectively, and the indication information further includes an identification number 00 of the second terminal device corresponding to RB1, an identification number 01 of the second terminal device corresponding to RB2, and an identification number 10 of the second terminal device corresponding to RB 3. And the identification number of a certain second terminal device is 00, the second terminal device determines the resource block corresponding to the second terminal device as the resource block RB1 according to the identification number of the second terminal device corresponding to the resource block number of each resource block included in the indication information, and then determines the resource block occupied by the second terminal device when the second terminal device sends the auxiliary information according to the position information of the resource block RB1 included in the indication information.
Correspondingly, the embodiment of the application also provides a device for determining the auxiliary information resource block. Referring to the schematic structural diagram shown in fig. 12, the apparatus for determining the auxiliary information resource block includes a processing unit 110 and a transceiver unit 120.
The processing unit 110 is configured to determine a resource block occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to determine a resource for data transmission;
the transceiver 120 is configured to send, by multicast, indication information, where the indication information is used to indicate resource blocks occupied by the auxiliary information.
By the scheme provided by the embodiment of the application, the first terminal equipment can determine the resource block occupied when the auxiliary information is sent for at least one second terminal equipment, and the at least one second terminal equipment sends the auxiliary information according to the resource block determined by the first terminal equipment. Therefore, the scheme of the application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can acquire accurate auxiliary information.
Further, the processing unit is specifically configured to determine, according to a preset rule, a resource block occupied by the at least one second terminal device for sending the auxiliary information, from among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
That is to say, in this embodiment of the present application, when the number of the second terminal devices is P, the first terminal device determines P resource blocks, where each resource block is used to meet a requirement for sending one piece of auxiliary information. And the first terminal device allocates the P resource blocks to P second terminal devices respectively according to a preset rule, that is, the first terminal device allocates a resource block occupied by the auxiliary information to each second terminal device.
In the apparatus provided in the embodiment of the present application, the number of subchannels included in each of the P resource blocks is not less than the number of subchannels occupied by the auxiliary information, and subchannels included in different resource blocks of the P resource blocks are different.
And if the subchannels included in different resource blocks in the P resource blocks are different, the P resource blocks do not have a superposition phenomenon. In this case, when the second terminal device feeds back the auxiliary information through the resource block, interference caused by resource block superposition does not exist between the auxiliary information, so that the problem of interference caused by superposition between occupied resources when different terminal devices feed back the auxiliary information is solved, that is, the scheme of the embodiment of the present application enables the first terminal device to obtain accurate auxiliary information.
In addition, due to the scheme of the embodiment of the application, the first terminal device can acquire accurate auxiliary information, and accordingly the accuracy of determining the resource which can be occupied by the first terminal device for the first terminal device can be improved.
Further, in the apparatus provided in the embodiment of the present application, the processing unit 110 is further configured to,
determining the occupation condition of the perceived resources in the perception window;
determining target resources which can be occupied in the selection window according to the occupation condition of the resources;
and determining a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
In the embodiment of the application, the time unit with the smallest RSRP is selected from the target resources as the resource set, which is helpful for guaranteeing RSRP for sending the auxiliary information.
Further, in the apparatus provided in the embodiment of the present application, the processing unit 110 is further configured to,
determining the occupation condition of the perceived resources in the perception window;
determining an occupiable target resource in the selection window according to the occupation condition of the resource;
and determining a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
In the embodiment of the application, the time unit with the most front time domain position is selected from the target resource, so that the transmission delay of the auxiliary information can be reduced.
Wherein the processing unit is specifically configured to,
determining the sequencing of the P resource blocks according to the position information of the P resource blocks;
and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal device.
In this case, after receiving the indication information, the second terminal device can determine the resource block occupied by sending the auxiliary information according to the position information of the P resource blocks and the identification number of the second terminal device.
Wherein the processing unit is specifically configured to,
determining resource block numbers of the P resource blocks according to the position information of the P resource blocks; and
and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.
In this case, after receiving the indication information, the second terminal device can determine the resource blocks occupied by itself for transmitting the auxiliary information according to the position information of the P resource blocks and the mapping relationship.
In the apparatus provided in the embodiment of the present application, the indication information includes: location information of the P resource blocks;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
The at least one second terminal device may determine the preset rule in advance through a protocol with the first terminal device, and in this case, the at least one second terminal device may determine, according to the preset rule, a resource block, which is occupied by itself when transmitting the auxiliary information, in the P resource blocks.
Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device determines the preset rule according to an index number of the preset rule, and determines, according to the preset rule, a resource block occupied by the second terminal device when sending the auxiliary information in the P resource blocks.
Or, the indication information includes not only the position information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification number of the second terminal device corresponding to the resource block number of each of the P resource blocks.
In this case, after receiving the indication information, the second terminal device determines the resource block number corresponding to the identification number of the second terminal device according to the identification number of the second terminal device, and then determines the resource block occupied by the second terminal device when sending the auxiliary information according to the position information of the resource block corresponding to the resource block number.
Of course, the indication information may also include other information, which is not limited in this embodiment of the application.
In addition, when the resource set is a time unit, the time domain positions of the P resource blocks are the numbers of the time unit.
Through the number of the time unit, the at least one second terminal device can determine the time domain position of the time unit where the P resource blocks are located, and further determine the time domain position of the P resource blocks through the time domain position of the time unit where the P resource blocks are located. In addition, the time domain positions of the P resource blocks are represented by the number of one time unit, so that the character quantity included in the indication information can be effectively reduced, and the network resource required by the transmission of the indication information can be saved.
In addition, the indication information is sidelink control information SCI or media access control element MAC CE information.
Accordingly, in another embodiment of the present application, an apparatus for determining a secondary information resource block is provided, which includes:
a receiving and sending unit, configured to receive indication information through multicast, where the indication information is used to indicate a resource block occupied by auxiliary information, and the auxiliary information is used for a first terminal device to determine a resource for data transmission;
the transceiver unit is further configured to transmit the auxiliary information in the resource block indicated by the indication information.
In addition, in this embodiment of the present application, the indication information includes: position information of P resource blocks, wherein P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
And the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to a preset rule. The at least one second terminal device may determine the preset rule in advance through a protocol with the first terminal device, and in this case, the at least one second terminal device may determine, according to the preset rule, a resource block occupied by itself when sending the auxiliary information, from among the P resource blocks.
Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device determines the preset rule according to an index number of the preset rule, and determines, according to the preset rule, a resource block occupied by the second terminal device when sending the auxiliary information in the P resource blocks.
Or, the indication information includes not only the position information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification number of the second terminal device corresponding to the resource block number of each of the P resource blocks.
In this case, after receiving the indication information, the second terminal device determines the resource block number corresponding to the identification number of the second terminal device according to the identification number of the second terminal device, and then determines the resource block occupied by the second terminal device when sending the auxiliary information according to the position information of the resource block corresponding to the resource block number.
Of course, the indication information may also include other information, which is not limited in this embodiment of the present application.
Correspondingly, corresponding to the method for determining the auxiliary information resource block, the embodiment of the application also provides a communication device. Referring to the schematic structural diagram shown in fig. 13, the communication apparatus includes: a processor 1101 and a memory, wherein the memory stores a program running on the processor; when the processor executes the program, all or part of the steps in the embodiments corresponding to fig. 4, fig. 7 and fig. 8 are implemented.
In one possible design, the processor is configured to determine resource blocks occupied by at least one second terminal device for transmitting assistance information, where the assistance information is used to determine resources for data transmission;
and the processor is configured to trigger the transceiver unit, so that the transceiver unit is configured to send indication information through multicast, where the indication information is used to indicate resource blocks occupied by the auxiliary information.
In an optional design, the processor is specifically configured to determine, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending the auxiliary information, among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
In an optional design, each of the P resource blocks includes no less subchannels than the number of subchannels occupied by the auxiliary information, and different resource blocks of the P resource blocks include different subchannels.
In an alternative design, the processor is further configured to determine an occupancy of the resource as perceived within the perception window; determining target resources which can be occupied in the selection window according to the occupation condition of the resources; and determining a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
In an alternative design, the processor is further configured to determine an occupancy of the resource as perceived within the perception window; determining target resources which can be occupied in the selection window according to the occupation condition of the resources; and determining a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
In an optional design, the processor is specifically configured to determine, according to the location information of the P resource blocks, an order of the P resource blocks; and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal device.
In an alternative design, the processor is specifically configured to,
determining resource block numbers of the P resource blocks according to the position information of the P resource blocks; and
and determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.
In an alternative design, the indication information includes: location information of the P resource blocks;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
In an optional design, the resource set is a time unit, and the time domain position of the P resource blocks is the number of the time unit.
In an alternative design, the indication information is sidelink control information SCI or media access control element MAC CE information.
Further, the communication apparatus may further include: a transceiver 1102 and a bus 1103 that includes a random access memory 1104 and a read only memory 1105.
The processor is coupled to the transceiver, the random access memory and the read only memory through the bus respectively. When the communication device needs to be operated, the device is guided to enter a normal operation state by starting a basic input and output system solidified in a read only memory or a bootloader guiding system in an embedded system. After the device enters a normal operation state, an application program and an operating system are operated in the random access memory, so that the mobile terminal control device executes all or part of the steps in the embodiments corresponding to fig. 4, fig. 7 and fig. 8.
The apparatus according to the embodiment of the present invention may correspond to the apparatus for determining the auxiliary information resource block in the embodiments corresponding to fig. 2 and fig. 4, and a processor and the like in the apparatus may implement the functions of the apparatus and/or various steps and methods implemented in the embodiments corresponding to fig. 4, fig. 7, and fig. 8, and are not described herein again for brevity.
Correspondingly, corresponding to the method for determining the auxiliary information resource block, the embodiment of the application also provides a communication device. The communication apparatus includes: a processor and a memory, wherein the memory stores a program running on the processor; the processor is configured to call and execute the program instructions stored in the memory, and when the processor executes the program, the communication device executes all or part of the steps in the embodiment corresponding to fig. 11.
In an alternative design, the indication information includes: position information of P resource blocks, wherein P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool;
wherein the location information of the P resource blocks includes one of:
the time domain position and the frequency domain position of the P resource blocks; and
a bitmap for indicating whether the P resource blocks are available.
Further, the communication apparatus may further include: a transceiver and a bus, the memory including random access memory and read only memory.
The processor is coupled to the transceiver, the random access memory and the read only memory through the bus respectively. When the communication device needs to be operated, the device is guided to enter a normal operation state by starting a basic input and output system solidified in a read only memory or a bootloader guiding system in an embedded system. After the device enters a normal operation state, an application program and an operating system are operated in the random access memory, so that the mobile terminal control device executes all or part of the steps in the embodiment corresponding to fig. 11.
The apparatus according to the embodiment of the present invention may correspond to the apparatus for determining the auxiliary information resource block in the embodiment corresponding to fig. 11, and a processor in the apparatus may implement the functions of the apparatus and/or various steps and methods implemented in the embodiment corresponding to fig. 11, which are not described herein again for brevity.
Accordingly, corresponding to the method for determining the auxiliary information resource block described above, an embodiment of the present application provides a communication apparatus, referring to the schematic diagram shown in fig. 14, the communication apparatus includes: a processor 210 and an interface circuit 220;
the interface circuit 220 is configured to receive code instructions and transmit the code instructions to the processor;
the processor 210 is configured to execute the code instructions to perform a method of determining a secondary information resource block as provided in the embodiments corresponding to fig. 4, fig. 7 and fig. 8.
The communication device may include one chip, or may include a chip module including a plurality of chips. Alternatively, the communication device may be in other forms, which are not limited in this application.
Accordingly, corresponding to the method for determining the auxiliary information resource block described above, an embodiment of the present application provides a communication apparatus, referring to the schematic diagram shown in fig. 15, the communication apparatus including: a processor 310 and an interface circuit 320; the interface circuit 320 is used for receiving code instructions and transmitting the code instructions to the processor; the processor 310 is configured to execute the code instructions to perform a method of determining a secondary information resource block as provided in the corresponding embodiment of fig. 11.
The communication device may include one chip, or may include a chip module including a plurality of chips. Alternatively, the communication device may be in other forms, which are not limited in this application.
In particular implementations, embodiments of the present application also provide a computer-readable storage medium, which includes instructions. Wherein a computer readable medium disposed in any apparatus, which when executed on a computer, may perform all or a portion of the steps of the embodiments corresponding to fig. 4, 7, and 8. The storage medium of the computer readable medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
In particular implementations, embodiments of the present application also provide a computer-readable storage medium, which includes instructions. Wherein a computer readable medium disposed in any apparatus, which when executed on a computer, may perform all or a portion of the steps of the embodiment corresponding to fig. 11. The storage medium of the computer readable medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
In addition, another embodiment of the present application also provides a computer program product containing instructions, which when run on an electronic device, enables the electronic device to implement all or part of the steps in the embodiments corresponding to fig. 4, fig. 7 and fig. 8.
Accordingly, another embodiment of the present application further provides a computer program product containing instructions, which when run on an electronic device, enables the electronic device to implement all or part of the steps in the embodiment corresponding to fig. 11.
Correspondingly, the embodiment of the present application further provides a communication system, which includes the communication device shown in fig. 14, and at least one communication device shown in fig. 15.
In which the communication apparatus shown in fig. 14 is set as a first communication apparatus and the communication apparatus shown in fig. 15 is set as a second communication apparatus, the first communication apparatus and at least one second communication apparatus can communicate by multicast.
In this communication system, the at least one second communication device sends the auxiliary information according to the resource block determined by the first communication device, so that interference between auxiliary information fed back by different second communication devices can be reduced, and the first communication device can acquire accurate auxiliary information.
Correspondingly, an embodiment of the present application further provides a communication system, where the communication system includes the communication apparatus shown in fig. 14 and at least one communication apparatus shown in fig. 15, and the communication system further includes a network device.
The network device may include multiple types. Optionally, in a universal mobile telecommunications system/long term evolution (UMTS/LTE), the network device may be a conventional macro base station (evolved node B, eNB); in a heterogeneous network (HetNet) scenario, the network device may be a micro base station eNB; in a distributed Base station scenario, the network device may be a Base Band Unit (BBU) or a Radio frequency Unit (RRU); in a Cloud Radio Access Network (CRAN) scenario, the network device may be a baseband pool BBU pool or a Radio frequency unit RRU; in future wireless communication systems, the network device may be a gbb.
The various illustrative logical units and circuits described in this application may be implemented or operated upon by design of a general purpose processor, a digital information processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital information processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital information processor core, or any other similar configuration.
The steps of a method or algorithm described in the embodiments herein may be embodied directly in hardware, in a software element executed by a processor, or in a combination of the two. The software cells may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. For example, a storage medium may be coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC, which may be located in a UE. In the alternative, the processor and the storage medium may reside in different components in the UE.
It should be understood that, in the various embodiments of the present application, the size of the serial number of each process does not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The same and similar parts among the various embodiments of the present specification may be referred to, and each embodiment is described with emphasis on differences from the other embodiments. In particular, as to the apparatus and system embodiments, since they are substantially similar to the method embodiments, the description is relatively simple and reference may be made to the description of the method embodiments in relevant places.
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented using software plus any required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be substantially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
The same and similar parts among the various embodiments in this specification may be referred to each other. In particular, for the embodiments of the road constraint determining apparatus disclosed in the present application, since they are substantially similar to the method embodiments, the description is simple, and the relevant points can be referred to the description in the method embodiments.
The above-described embodiments of the present invention should not be construed as limiting the scope of the present invention.
Claims (30)
- A method for determining a block of auxiliary information resources, comprising:the method comprises the steps that a first terminal device determines resource blocks occupied by at least one second terminal device for sending auxiliary information, wherein the auxiliary information is used for determining resources for data transmission;and the first terminal equipment sends indication information through multicast, wherein the indication information is used for indicating the resource blocks occupied by the auxiliary information.
- The method of claim 1, wherein the determining, by the first terminal device, resource blocks occupied by at least one second terminal device for transmitting the auxiliary information comprises:and the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in P resource blocks according to a preset rule, wherein P is the number of the second terminal equipment and is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool.
- The method of claim 2, wherein each of the P resource blocks comprises no less than the number of sub-channels occupied by the auxiliary information, and wherein different resource blocks of the P resource blocks comprise different sub-channels.
- The method of claim 2, further comprising:the first terminal equipment determines the occupation condition of the perceived resources in the perception window;the first terminal equipment determines target resources which can be occupied in the selection window according to the occupation situation of the resources;and the first terminal equipment determines a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
- The method of claim 2, further comprising:the first terminal equipment determines the occupation condition of the perceived resources in the perception window;the first terminal equipment determines an occupiable target resource in a selection window according to the occupation situation of the resource;and the first terminal equipment determines a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
- The method according to claim 2, wherein the determining, by the first terminal device, the resource block occupied by the at least one second terminal device for transmitting the auxiliary information in P resource blocks according to a preset rule comprises:the first terminal equipment determines the sequencing of the P resource blocks according to the position information of the P resource blocks; andand the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal equipment.
- The method according to claim 2, wherein the determining, by the first terminal device, the resource block occupied by the at least one second terminal device for transmitting the auxiliary information in P resource blocks according to a preset rule comprises:the first terminal equipment determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks; andand the first terminal equipment determines the resource blocks occupied by the at least one second terminal equipment for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal equipment.
- The method according to any one of claims 2-7, wherein the indication information comprises: location information of the P resource blocks;wherein the location information of the P resource blocks includes one of:the time domain position and the frequency domain position of the P resource blocks; anda bitmap for indicating whether the P resource blocks are available.
- The method of claim 8, wherein the set of resources is one time unit, and the time domain position of the P resource blocks is a number of the one time unit.
- The method according to any of claims 1-9, wherein said indication information is sidelink control information SCI or media access control element MAC CE information.
- A method for determining a block of auxiliary information resources, comprising:the second terminal equipment receives indication information through multicast, the indication information is used for indicating resource blocks occupied by auxiliary information, and the auxiliary information is used for the first terminal equipment to determine resources for data transmission;and the second terminal equipment transmits the auxiliary information in the resource block indicated by the indication information.
- The method of claim 11, wherein the indication information comprises: position information of P resource blocks, wherein P is the number of the second terminal devices and is a positive integer, and the P resource blocks are contained in a resource set determined by a resource pool;wherein the location information of the P resource blocks includes one of:the time domain position and the frequency domain position of the P resource blocks; anda bitmap for indicating whether the P resource blocks are available.
- An apparatus for determining a block of auxiliary information resources, comprising:a processing unit, configured to determine a resource block occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to determine a resource for data transmission;and a transceiver unit, configured to send indication information through multicast, where the indication information is used to indicate resource blocks occupied by the auxiliary information.
- The apparatus of claim 13,the processing unit is specifically configured to determine, according to a preset rule, a resource block occupied by the at least one second terminal device for sending the auxiliary information, from among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.
- The apparatus of claim 14, wherein each of the P resource blocks comprises no less than the number of subchannels occupied by the side information, and wherein different resource blocks of the P resource blocks comprise different subchannels.
- The apparatus of claim 14, wherein the processing unit is further configured to:determining the occupation condition of the perceived resources in the perception window;determining target resources which can be occupied in the selection window according to the occupation condition of the resources;and determining a time unit with the minimum Reference Signal Received Power (RSRP) from the target resource, wherein the time unit is the resource set.
- The apparatus as recited in claim 14, wherein said processing unit is further configured to:determining the occupation condition of the perceived resources in the perception window;determining target resources which can be occupied in the selection window according to the occupation condition of the resources;and determining a time unit with the most advanced time domain position from the target resource, wherein the time unit is the resource set.
- The apparatus according to claim 14, wherein the processing unit is specifically configured to:determining the sequencing of the P resource blocks according to the position information of the P resource blocks; andand determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the sequencing of the P resource blocks and the preset rule, wherein the preset rule comprises a change rule of the identification number of the at least one second terminal device.
- The apparatus according to claim 14, wherein the processing unit is specifically configured to:determining resource block numbers of the P resource blocks according to the position information of the P resource blocks; andand determining the resource blocks occupied by the at least one second terminal device for sending the auxiliary information in the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, wherein the preset rule comprises the mapping relation between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.
- The apparatus according to any of claims 14-19, wherein the indication information comprises: location information of the P resource blocks;wherein the location information of the P resource blocks includes one of:the time domain position and the frequency domain position of the P resource blocks; anda bitmap for indicating whether the P resource blocks are available.
- The apparatus of claim 20, wherein the set of resources is one time unit, and wherein the time domain position of the P resource blocks is a number of the one time unit.
- The apparatus according to any of claims 13-21, wherein the indication information is sidelink control information SCI or media access control element, MAC CE, information.
- An apparatus for determining a block of auxiliary information resources, comprising:a receiving and sending unit, configured to receive indication information through multicast, where the indication information is used to indicate a resource block occupied by auxiliary information, and the auxiliary information is used for a first terminal device to determine a resource for data transmission;the transceiver unit is further configured to transmit the auxiliary information in the resource block indicated by the indication information.
- The apparatus of claim 23, wherein the indication information comprises location information of P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool;wherein the location information of the P resource blocks includes one of:the time domain position and the frequency domain position of the P resource blocks; anda bitmap for indicating whether the P resource blocks are available.
- A communication apparatus, characterized in that the apparatus comprises a processor and a memory, in which a computer program is stored, the processor executing the computer program stored in the memory to cause the apparatus to perform the method according to any of claims 1-10.
- A communication apparatus, characterized in that the apparatus comprises a processor and a memory, in which a computer program is stored, the processor executing the computer program stored in the memory to cause the apparatus to perform the method according to claim 11 or 12.
- A communications apparatus, comprising: a processor and an interface circuit;the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;the processor is configured to execute the code instructions to perform the method of any one of claims 1-10.
- A communications apparatus, comprising: a processor and an interface circuit;the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;the processor is configured to execute the code instructions to perform a method of determining a block of auxiliary information resources according to claim 11 or 12.
- A readable storage medium for storing instructions which, when executed, implement a method of determining a block of auxiliary information resources according to any one of claims 1-10.
- A readable storage medium for storing instructions which, when executed, implement a method of determining a block of auxiliary information resources according to claim 11 or 12.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/086811 WO2021212509A1 (en) | 2020-04-24 | 2020-04-24 | Method and apparatus for determining auxiliary information resource block |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114731657A true CN114731657A (en) | 2022-07-08 |
Family
ID=78270860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080079428.3A Pending CN114731657A (en) | 2020-04-24 | 2020-04-24 | Method and device for determining auxiliary information resource block |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114731657A (en) |
WO (1) | WO2021212509A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023155205A1 (en) * | 2022-02-21 | 2023-08-24 | 北京小米移动软件有限公司 | Sidelink interference elimination method and apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020033088A1 (en) * | 2018-08-09 | 2020-02-13 | Convida Wireless, Llc | Resource management for 5g ev2x |
CN110958096B (en) * | 2018-09-27 | 2021-09-28 | 大唐移动通信设备有限公司 | Resource indication method and terminal |
CN110536445A (en) * | 2019-04-30 | 2019-12-03 | 中兴通讯股份有限公司 | Method for reporting, vehicle net resource allocation method and the device of UE information |
-
2020
- 2020-04-24 WO PCT/CN2020/086811 patent/WO2021212509A1/en active Application Filing
- 2020-04-24 CN CN202080079428.3A patent/CN114731657A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2021212509A1 (en) | 2021-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109218000B (en) | Control information transmission method and equipment | |
EP3331301B1 (en) | User device and signal transmission method | |
CN109392015B (en) | Resource selection method and device | |
EP4280763A2 (en) | Communication method and apparatus | |
EP3905824A1 (en) | Communication device and communication method | |
CN110267227B (en) | Data transmission method, related equipment and system | |
AU2018430771B2 (en) | Method for transmitting data in internet of vehicles, and terminal device | |
US20230025780A1 (en) | Resource determining method and device | |
CN110115059A (en) | Transmit the method and terminal of data packet | |
EP4075891A1 (en) | Resource indication method and apparatus, and terminal | |
KR20160111518A (en) | Resource allocation method and user equipment | |
CN111770470A (en) | Method and equipment for configuring PC5 resources | |
CN110383914B (en) | Information sending method, device, terminal, access network equipment and system | |
CN106686741A (en) | Method of transmitting scheduling information and apparatus thereof | |
EP3739789A1 (en) | Power headroom reporting processing method, terminal and network side device | |
CN109862534B (en) | Resource allocation method and device | |
CN114731657A (en) | Method and device for determining auxiliary information resource block | |
EP4017192A1 (en) | Feedback channel mapping method and apparatus, device, and storage medium | |
AU2018412968B2 (en) | Method for carrier selection in Internet of Vehicles, and terminal device | |
US11387972B2 (en) | System and method for allocating resource blocks | |
JP7539397B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION METHOD FOR SOFTLY SEPARATION OF RESOURCE POOL FOR V2X COMMUNICATION DEVICE | |
CN111769859B (en) | Method and equipment for reporting Channel State Information (CSI) | |
CN107872897B (en) | Method and equipment for performing uplink data operation | |
CN111741532B (en) | Terminal and data transmission method thereof | |
CN114125939B (en) | Resource indication and resource selection method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |