A method of sidelink interference cancellation and apparatuses thereof
By monitoring and understanding the resource usage of terminal devices, the problem of co-channel interference in vehicle-to-everything (V2X) networks is solved, achieving more efficient transmission quality.
Patent Information
- Application Number
- CN202280000412.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-21
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-02-21
AI Technical Summary
In the Internet of Vehicles (IoV), configuring different resource pools among terminal devices can cause co-channel interference during new air interface transmission, affecting transmission quality.
By sending and monitoring resource usage between terminal devices, interference on the same frequency is avoided, and unused resources are selected for transmission.
It improved the transmission quality between terminal devices, reduced co-channel interference, and optimized resource utilization.
Smart Images

Figure CN114788311B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for eliminating side link interference. Background Technology
[0002] In vehicle-to-everything (V2X) communication, terminal devices communicate with each other via sidelinks (SL), and SL transmission resources are allocated according to corresponding resource pools. During initial resource configuration, terminal devices can plan the initial resource pool using network configuration or pre-configuration. However, in this scenario, different resource pools may be configured between terminal devices, causing New Radio (NR) transmission and NR SL transmission to use the same resources, resulting in co-channel interference and degraded transmission quality. Summary of the Invention
[0003] This application provides a method and apparatus for eliminating sidelink interference, which can be applied to vehicle networks, such as vehicle-to-everything (V2X) communication, long-term evolution-vehicle (LTE-V) communication, and vehicle-to-vehicle (V2V) communication, or it can be used in fields such as intelligent driving and intelligent connected vehicles. By sending the resource usage information of terminal devices, terminals can understand each other's corresponding resource usage information, thereby avoiding co-channel interference, achieving the purpose of interference elimination, and improving transmission quality.
[0004] In a first aspect, embodiments of this application provide a method for eliminating sidelink interference, applicable to a first terminal device. The method includes: determining the resource occupancy status of the first terminal device; and sending the resource occupancy status of the first terminal device.
[0005] This application provides a method for eliminating sidelink interference. By transmitting the resource usage information of terminal devices, terminals can understand each other's resource usage information to avoid co-channel interference, thereby achieving interference elimination and improving transmission quality.
[0006] Secondly, embodiments of this application provide a method for eliminating sidelink interference, applicable to a second terminal device. The method includes: monitoring the resource occupancy of a first terminal device; if the resource occupancy of the first terminal device is detected, determining the target resources required for transmission from the resource pool of the second terminal device based on the resource occupancy.
[0007] This application provides a method for eliminating sidelink interference. By monitoring the resource occupancy status sent by other terminal devices, unoccupied resources can be identified from the resource pool, and the target resources required for transmission can be selected from them to avoid co-channel interference, thereby achieving the purpose of interference elimination and improving transmission quality.
[0008] Thirdly, embodiments of this application provide a communication device that implements some or all of the functions of the first terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0009] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0010] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0011] Fourthly, embodiments of this application provide another communication device that implements some or all of the functions of the second terminal device described in the method example of the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0012] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.
[0013] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0014] Fifthly, embodiments of this application provide a communication device including a processor, which executes the method described in the first aspect when it calls a computer program in memory.
[0015] In a sixth aspect, embodiments of this application provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0016] In a seventh aspect, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0017] Eighthly, embodiments of this application provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0018] Ninthly, embodiments of this application provide a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processor, the processor being used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0019] In a tenth aspect, embodiments of this application provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the second aspect above.
[0020] Eleventhly, embodiments of this application provide a communication system, which includes the communication device described in the third aspect and the communication device described in the fourth aspect, or the system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system includes the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.
[0021] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the receiving device described above, which, when executed, cause the receiving device to perform the method described in the first aspect.
[0022] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the aforementioned transmitting device, which, when executed, cause the transmitting device to perform the method described in the second aspect.
[0023] In a fourteenth aspect, this application also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0024] In a fifteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0025] In a sixteenth aspect, this application provides a chip system including at least one processor and an interface for supporting a receiving device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above-described methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the receiving device. The chip system may be composed of chips or may include chips and other discrete devices.
[0026] In a seventeenth aspect, this application provides a chip system including at least one processor and an interface for supporting a transmitting device in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above-described methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the transmitting device. The chip system may be composed of chips or may include chips and other discrete devices.
[0027] In an eighteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0028] In a nineteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0030] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0031] Figure 2 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0032] Figure 3 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0033] Figure 4 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0034] Figure 5 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0035] Figure 6 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0036] Figure 7 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application;
[0037] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0038] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0039] Figure 10 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0040] To facilitate understanding, the terminology used in this application will be introduced first.
[0041] 1. Vehicle-to-everything (V2X) communication
[0042] V2X communication refers to communication between a vehicle and anything in the outside world. V2X communication can include, but is not limited to: vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication.
[0043] 2. Sidelink (SL)
[0044] SL is a new link type introduced to support direct communication between V2X devices. NR SL mainly consists of the Physical Sidelink Control Channel (PSCCH), Physical Sidelink Shared Channel (PSSCH), Physical Sidelink Broadcast Channel (PSBCH), and Physical Sidelink Feedback Channel (PSFCH).
[0045] To better understand the method for determining sidelink duration disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable is first described below.
[0046] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system. The communication system may include, but is not limited to, a network device and multiple terminal devices. Figure 1 The number and form of the devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. Figure 1 The communication system shown is an example comprising one network device and four terminal devices. Terminal devices 1 and 4 are within the cell coverage area of the network device. The resources for SL (Single Linear Transmission) between terminal devices 1 and 4 are configured by the network device. Simultaneously, terminal device 1 has uplink and downlink NR (Normative Linear Transmission) transmissions with the network device. Because the resources are configured by the network device, resource conflicts within its coverage area are avoided. Meanwhile, terminal devices 2 and 3 are outside the cell coverage area of the network device. The resources between terminal devices 2 and 3 are pre-configured and further filtered for usable resources through sensing. However, the resource pools of terminal devices 2 and 3 are different from those of terminal devices 1 and 4. In other words, terminal devices 2 and 3 cannot know what resources are used between terminal devices 1 and 4, or between terminal devices 1 and the network device. In this case, terminal devices 2 and 3 may use the same resources as the NR SL transmission between terminal devices 1 and 4 and / or the NR transmission between terminal devices 1 and the network device, resulting in co-channel interference in space and a degrade in the quality of NR SL and NR services.
[0047] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, 5th generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in this application embodiment can also be called a side link or a direct link.
[0048] The network device in this application embodiment is an entity on the network side used to transmit or receive signals. For example, the network device can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of this application do not limit the specific technology or device form used in the network device. The network device provided in this application embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure, the protocol layer of the network device, such as a base station, can be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0049] The terminal device in this application embodiment is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0050] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0051] The method and apparatus for eliminating side-link interference provided in this application will be described in detail below with reference to the accompanying drawings.
[0052] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 2 As shown, this method is applicable to the first terminal device and may include, but is not limited to, the following steps:
[0053] Step S201: Determine the resource usage of the first terminal device;
[0054] The resource occupancy status of the first terminal device may include at least one of the following: a first resource already occupied by the first terminal device; and a second resource that the first terminal device will occupy.
[0055] In this embodiment of the application, reference is made to Figure 1 The first terminal device can be a terminal device within the coverage area of the network device, such as terminal device 1 or terminal device 4. The first terminal device can also be a terminal device outside the coverage area of the network device, such as terminal device 2 or terminal device 3.
[0056] The first terminal device is pre-configured with a resource pool. Optionally, the resource pool may include available idle resources for the first terminal device. The first terminal device may determine the occupied first resources and / or the subsequent unoccupied second resources from the resource pool according to network configuration or pre-configuration. The subsequent unoccupied second resources may be occupied periodically, semi-periodically, or aperiodically.
[0057] In NR systems, when partitioned by frequency domain, the air interface resources in the resource pool can include different frequency granularities such as resource blocks and subcarriers; when partitioned by spatial domain, NR can use multi-antenna transmission and reception technology to achieve spatial multiplexing of the same resource block on different antenna ports / layers.
[0058] Resource pools can be allocated to terminals based on network devices. Figure 1 In the communication system shown, terminal device 1 and terminal device 4 can share a resource pool or each have their own resource pool. Terminal device 2 and terminal device 3 can share a resource pool or each have their own resource pool. When performing SL transmission, the terminal device can allocate SL transmission resources from the corresponding resource pool and use the resources to transmit information or data.
[0059] The first resource already occupied by the first terminal device and / or the second resource to be occupied subsequently include at least one of the following: time-frequency domain resources, time domain resources, frequency domain resources, and code domain resources; wherein, the frequency domain resources may include the uplink and downlink frequencies and bandwidth used during transmission, and the time domain resources may include the resource occupation period, occupation duration, start time, and end time.
[0060] V2X terminals can provide two communication interfaces, namely the cellular communication interface (Uu interface) and the direct communication interface (PC5 interface). Terminal devices and network devices can communicate through the cellular communication interface, while terminal devices can communicate with each other through the direct communication interface.
[0061] In some implementations, the first resource may include resources already occupied by the cellular communication interface. In other implementations, the first resource may include resources already occupied by the direct communication interface. In still other implementations, the first resource may include resources already occupied by both the cellular communication interface and the direct communication interface.
[0062] In some implementations, the second resource may include resources subsequently reserved for the cellular communication interface. In other implementations, the second resource may include resources subsequently reserved for the direct communication interface. In still other implementations, the second resource may include resources subsequently reserved for both the cellular communication interface and the direct communication interface.
[0063] Step S202: Send the resource usage status of the first terminal device.
[0064] When all terminal devices are within the cell coverage area of a base station and all use network configuration for initial resource pool planning, the base station will allocate different resources to different terminal devices to avoid co-channel interference. When all terminal devices are within the cell coverage area, since the resource pools of terminals within the coverage area are consistent, the terminal devices can further filter existing resource pools during resource selection through sensing to avoid frequency conflicts. However, if some terminal devices are located outside the cell coverage area, the resource pool for NR SL transmission of terminals outside the coverage area is inconsistent with that of terminals within the coverage area, and the two cannot communicate. This can lead to NR SL transmission outside the coverage area potentially using the same time-frequency resources as NR SL and NR transmission within the coverage area, causing co-channel interference.
[0065] In this embodiment of the disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0066] In one possible implementation, the resource occupancy status of the first terminal device can be sent via broadcast. Broadcasting is a form of multi-point delivery, allowing information from one terminal device to be sent to multiple terminal devices. In this embodiment, after the first terminal device determines the first resource and / or the second resource from its own resource pool, it can notify other terminal devices via broadcast to inform them of the time-frequency resources currently used and / or subsequently reserved for use by the first terminal device. Optionally, in response to the resource occupancy status including both the first and second resources, the first terminal device can jointly broadcast the first and second resources, i.e., the broadcast message can simultaneously carry the identification information of the first and second resources. Optionally, the first terminal device can broadcast the first and second resources separately, i.e., broadcast the identification information of the first and second resources through different broadcast messages. Of course, if only one of the first or second resources is sent, it can be sent in any feasible manner.
[0067] This application provides a method for eliminating side-link interference. By transmitting the resource usage information of terminal devices, terminals can understand each other's corresponding time-frequency resource usage, thereby avoiding co-channel interference, achieving interference elimination, and improving transmission quality.
[0068] Please see Figure 3 , Figure 3 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 3 As shown, this method is applicable to the first terminal device and may include, but is not limited to, the following steps:
[0069] Step S301: Determine the resource usage of the first terminal device;
[0070] The resource occupancy status of the first terminal device may include at least one of the following: a first resource already occupied by the first terminal device; and a second resource that the first terminal device will occupy. The first terminal device determines the already occupied first resource and / or the subsequent second resource to be occupied from the corresponding resource pool using network configuration or pre-configuration.
[0071] In this embodiment of the disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0072] The first resource already occupied by the first terminal device and / or the second resource to be occupied subsequently include at least one of the following: time-frequency domain resources, time domain resources, frequency domain resources, and code domain resources; wherein, the frequency domain resources may include the uplink and downlink frequencies and bandwidth used during transmission, and the time domain resources may include the resource occupation period, occupation duration, start time, and end time.
[0073] Optionally, the first resource includes resources already occupied by the cellular communication interface and / or the direct communication interface, and the second resource includes resources to be occupied by the cellular communication interface and / or the direct communication interface in the future.
[0074] Step S302: Broadcast resource usage status through the direct communication interface.
[0075] The direct communication interface is used for communication between terminal devices. Through the direct communication interface, other terminal devices can receive broadcast messages sent by the first terminal device.
[0076] Optionally, in response to the resource occupancy status including both the first resource and the second resource, the first terminal device can jointly broadcast the first resource and the second resource, that is, it can carry the identification information of both the first resource and the second resource in the broadcast message. Optionally, the first terminal device can broadcast the first resource and the second resource separately, that is, broadcast the identification information of the first resource and the second resource through different broadcast messages. Of course, if only one of the first resource or the second resource is sent, it can be sent in any feasible manner.
[0077] This application provides a method for eliminating sidelink interference. Terminal devices broadcast resource occupancy information through a direct communication interface. In this way, any terminal device can obtain the first occupied resource and / or the second resource to be occupied, so that the terminals can understand each other's resource occupancy status, thereby avoiding co-channel interference, achieving the purpose of interference elimination, and improving transmission quality.
[0078] Please see Figure 4 , Figure 4 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 4 As shown, this method is applicable to the first terminal device and may include, but is not limited to, the following steps:
[0079] Step S401: Determine the resource usage of the first terminal device;
[0080] The resource occupancy status of the first terminal device may include at least one of the following: a first resource already occupied by the first terminal device; and a second resource that the first terminal device will occupy. The first terminal device determines the already occupied first resource and / or the subsequent second resource to be occupied from the corresponding resource pool using network configuration or pre-configuration.
[0081] The first resource refers to the resources already occupied by the NR cellular communication interface and / or the NR direct communication interface, and the second resource refers to the resources expected to be occupied by the NR cellular communication interface and / or the NR direct communication interface in subsequent weeks. The resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. Frequency-domain resources include the uplink and downlink frequencies and bandwidth used during transmission, and time-domain resources include the resource occupancy period, occupancy duration, start time, and end time.
[0082] Optionally, the terminal device and the network device can communicate via a cellular communication interface, and the terminal devices can communicate with each other via a direct communication interface. The first resource and the second resource include at least one of the following resources: the uplink and / or downlink frequency used when the first terminal device and the network device conduct new radio (NR) transmission; the bandwidth used when the first terminal device and the network device conduct NR transmission; the frequency used when the first terminal device conducts NR transmission with other terminal devices via the downlink; the bandwidth used when the first terminal device conducts NR transmission with other terminal devices via the downlink; the resource occupancy period of the first terminal device; and the duration of resource occupancy by the first terminal device.
[0083] Step S402: Determine the broadcast power of the first terminal device.
[0084] In this embodiment of the application, the broadcast power of the first terminal device can be controlled so that terminals within a certain distance can receive the corresponding broadcast signal, while terminals further away will not be interfered with by the broadcast signal.
[0085] In some implementations, the transmit power of the cellular communication interface of the first terminal device is determined, and the broadcast power is controlled to be less than the transmit power of the cellular communication interface.
[0086] In other implementations, a power range pre-configured for the first terminal device is obtained, and the broadcast power is controlled to be within the pre-configured power range, wherein the maximum value of the power range is less than the transmit power of the cellular communication interface of the first terminal device.
[0087] Step S403: Broadcast the resource usage status through the direct communication interface according to the broadcast power.
[0088] Terminal devices can transmit information through a direct communication interface, and can also send broadcast information through the same interface. This broadcast information indicates the resource usage status of the first terminal device. The specific broadcast power value can be set within a defined power range based on actual conditions. Optionally, the broadcast power range can be preset, or it can be set according to the transmission power of the first terminal device's cellular communication interface. It should be noted that to avoid interference between the two interfaces, the broadcast power of the direct communication interface should be set lower than the transmission power of the cellular communication interface.
[0089] In some implementations, there may be no interference between the terminal device and the first terminal device if they are far apart. In this case, there is no need to broadcast to the terminal device, which can reduce the broadcast power of the first terminal device and save energy consumption.
[0090] Optionally, in response to the resource occupancy status including both the first resource and the second resource, the first terminal device can jointly broadcast the first resource and the second resource, that is, it can carry the identification information of both the first resource and the second resource in the broadcast message. Optionally, the first terminal device can broadcast the first resource and the second resource separately, that is, broadcast the identification information of the first resource and the second resource through different broadcast messages. Of course, if only one of the first resource or the second resource is sent, it can be sent in any feasible manner.
[0091] In this embodiment of the disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0092] This application provides a method for eliminating sidelink interference. By having terminal devices broadcast occupied first resources and / or subsequently unoccupied second resources, terminals can understand each other's resource occupancy status, thus avoiding co-channel interference and achieving interference elimination, thereby improving transmission quality. Furthermore, the power of the terminal broadcast is controlled within a certain range, ensuring that terminals within a certain distance can receive the broadcast signal, while terminals further away will not experience interference.
[0093] Please see Figure 5 , Figure 5 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 5 As shown, this method is applicable to a second terminal device and may include, but is not limited to, the following steps:
[0094] Step S501: Receive resource usage information sent by the first terminal device;
[0095] The resource occupancy status of the first terminal device may include at least one of the following: a first resource already occupied by the first terminal device; and a second resource that the first terminal device will occupy.
[0096] In this embodiment of the disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0097] In this embodiment of the application, reference is made to Figure 1The second terminal device can be a terminal device within the coverage area of the network device, such as terminal device 1 or terminal device 4. The second terminal device can also be a terminal device outside the coverage area of the network device, such as terminal device 2 or terminal device 3.
[0098] The second terminal device receives broadcast information from the direct communication interface and obtains the first resources already occupied by surrounding terminal devices and the second resources to be occupied subsequently.
[0099] The first resource already occupied by the first terminal device and / or the second resource to be occupied subsequently include at least one of the following: time-frequency domain resources, time domain resources, frequency domain resources, and code domain resources; wherein, the frequency domain resources may include the uplink and downlink frequencies and bandwidth used during transmission, and the time domain resources may include the resource occupation period, occupation duration, start time, and end time.
[0100] Optionally, the first resource includes resources already occupied by the cellular communication interface and / or the direct communication interface, and the second resource includes resources to be occupied by the cellular communication interface and / or the direct communication interface in the future.
[0101] Step S502: In response to the resource usage status broadcast by the first terminal device, determine the resources used by the second terminal device for transmission based on the resource usage status.
[0102] The second terminal device can determine the first and / or second resources used by the first terminal based on the received resource occupancy status; then it can filter the resources in the resource pool. For the first resources already occupied by the first terminal device and the second resources to be occupied later, the resources at these frequencies and corresponding occupancy periods will not be used as candidate resources for the second terminal to perform NR SL transmission on the direct communication interface.
[0103] This application provides a method for eliminating sidelink interference. By monitoring the resource occupancy status sent by other terminal devices, unoccupied resources can be identified from the resource pool, and the target resources required for transmission can be selected from them to avoid co-channel interference, thereby achieving the purpose of interference elimination and improving transmission quality.
[0104] Please see Figure 6 , Figure 6 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 6 As shown, this method is applicable to a second terminal device and may include, but is not limited to, the following steps:
[0105] Step S601: Listen to the broadcast of the first terminal device regarding resource occupancy, wherein the first resource is the resource already occupied by the first terminal device, and the second resource is the resource to be occupied by the first terminal device in the future.
[0106] The resource occupancy status of the first terminal device may include at least one of the following: a first resource already occupied by the first terminal device; and a second resource that the first terminal device will occupy.
[0107] In this embodiment of the disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0108] The second terminal device receives broadcast information from the direct communication interface and obtains the first resources already occupied by surrounding terminal devices and the second resources to be occupied subsequently.
[0109] The first resource refers to the resources already occupied by the NR cellular communication interface and / or the NR direct communication interface, and the second resource refers to the resources expected to be occupied by the NR cellular communication interface and / or the NR direct communication interface in subsequent weeks. The resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. Frequency-domain resources include the uplink and downlink frequencies and bandwidth used during transmission, and time-domain resources include the resource occupancy period, occupancy duration, start time, and end time.
[0110] Optionally, the terminal device and the network device can communicate via a cellular communication interface, and the terminal devices can communicate with each other via a direct communication interface. The first resource and the second resource include at least one of the following resources: the uplink and / or downlink frequency used when the first terminal device and the network device conduct new radio (NR) transmission; the bandwidth used when the first terminal device and the network device conduct NR transmission; the frequency used when the first terminal device conducts NR transmission with other terminal devices via the downlink; the bandwidth used when the first terminal device conducts NR transmission with other terminal devices via the downlink; the resource occupancy period of the first terminal device; and the duration of resource occupancy by the first terminal device.
[0111] Step S602: If the resource pool contains the first resource and / or the second resource, determine the remaining resources in the resource pool other than the first resource and / or the second resource.
[0112] The resource pool of the second terminal device is filtered based on the first resource and / or the second resource to determine the remaining resources in the resource pool other than the first resource and / or the second resource.
[0113] Step S603: Determine the target resource from the remaining resources.
[0114] Based on the amount of resources required by the second terminal device, select idle resources from the remaining resources as target resources and allocate them to the second terminal device.
[0115] This application provides a method for eliminating sidelink interference. By monitoring the resource occupancy status broadcast by other terminal devices, unoccupied resources can be identified from the resource pool, and the target resources required for transmission can be selected from them to avoid co-channel interference, thereby achieving the purpose of interference elimination and improving transmission quality.
[0116] Please see Figure 7 , Figure 7 This is a flowchart illustrating a method for eliminating side-link interference provided in an embodiment of this application. Figure 7 As shown, this method is applicable to a second terminal device and may include, but is not limited to, the following steps:
[0117] Step S701: Listen to the broadcasts of the first terminal device for the first resource and / or the second resource, wherein the first resource is the resource already occupied by the first terminal device, and the second resource is the resource to be occupied by the first terminal device in the future.
[0118] For details on the specific implementation of step S701, please refer to the relevant description in any embodiment of this application, which will not be repeated here.
[0119] The first resource and / or the second resource reflect the resource occupancy status of the first terminal device. In embodiments of this disclosure, the resource occupancy status of the first terminal device is used to instruct the second terminal device, upon receiving the resource occupancy status, to determine the resources used for communication by the second terminal device. Specifically, the resource occupancy status of the first terminal device is used to instruct the second terminal device to use resources that do not conflict with those of the first terminal device for communication.
[0120] Step S702: Obtain the resource types in the resource pool.
[0121] Optionally, the resources in the resource pool include one of the following spectrums: licensed spectrum resources; unlicensed spectrum resources; and dedicated spectrum resources for vehicle-to-everything (V2X) communication.
[0122] Step S703: Determine the target resource from the resource pool based on the resource type.
[0123] If the resource pool includes licensed spectrum resources, it is necessary to determine whether the first resource and / or the second resource exist in the resource pool, and to identify the target resource from the remaining resources other than the first resource and / or the second resource.
[0124] Since unlicensed spectrum resources and dedicated vehicle-to-everything (V2X) spectrum resources are located within fixed areas and are distinct from licensed spectrum resources, if the resource pool of the second terminal device only includes unlicensed spectrum resources and / or V2X spectrum resources, then it is determined that the resource pool does not contain the first and / or second resources of a terminal using licensed spectrum, and the target resource can be directly determined from the resource pool. This method ensures that terminals located outside the base station's coverage area will not cause co-channel interference to terminals using licensed spectrum within the base station's coverage area.
[0125] The target resource is an idle resource selected from the remaining resources or the resource pool based on the amount of resources required by the second terminal device.
[0126] This application provides a method for eliminating sidelink interference. By monitoring the resource occupancy status broadcast by other terminal devices, unoccupied resources can be identified from the resource pool, and the target resources required for transmission can be selected from these resources to avoid co-channel interference, thereby achieving interference elimination and improving transmission quality. Furthermore, by configuring unlicensed spectrum resources and vehicle-to-everything (V2X) dedicated spectrum resources in the resource pool, the possibility of co-channel interference between the terminal and terminal devices within the base station's coverage area can be reduced, achieving interference elimination.
[0127] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of a first terminal device and a second terminal device, respectively. To implement the functions of the methods provided in the embodiments of this application, the first terminal device and the second terminal device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0128] Please see Figure 8 This is a schematic diagram of the structure of a communication device 80 provided in an embodiment of this application. Figure 8 The communication device 80 shown may include a transceiver module 801 and a processing module 802. The transceiver module 801 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 801 can implement both sending and / or receiving functions.
[0129] The communication device 80 may be a terminal device (such as the first terminal device and the second terminal device in the aforementioned method embodiments), a device in the terminal device, or a device that can be used in conjunction with the terminal device.
[0130] Communication device 80 is a first terminal device, comprising:
[0131] Processing module 802 is used to determine the resource usage of the first terminal device;
[0132] The transceiver module 801 is used to send information about the resource usage of the first terminal device.
[0133] Optionally, the transceiver module 801 is also used to: broadcast resource usage information through a direct communication interface.
[0134] Optionally, the transceiver module 801 is also used to: control the broadcast power of the first terminal device.
[0135] Optionally, the transceiver module 801 is further configured to: determine the transmission power of the cellular communication interface of the first terminal device, and control the broadcast power to be less than the transmission power.
[0136] Optionally, the transceiver module 801 is further configured to: obtain a pre-configured power range and control the broadcast power to be within the power range, wherein the maximum value of the power range is less than the transmit power of the cellular communication interface of the first terminal device.
[0137] Optionally, the resource occupancy status includes at least one of the first resources already occupied by the first terminal device and the second resources that the first terminal device will occupy.
[0138] Optionally, the first resource is the resource already occupied by the new radio cellular communication interface and / or the new radio direct communication interface; the second resource is the resource to be occupied by the new radio cellular communication interface and / or the new radio direct communication interface in subsequent weeks.
[0139] Optionally, the first resource and the second resource include at least one of the following resources: the uplink frequency and / or downlink frequency used when the first terminal device and the network device conduct new radio (NR) transmission; the bandwidth used when the first terminal device and the network device conduct NR transmission; the frequency used when the first terminal device and other terminal devices conduct NR transmission on the downlink side; the bandwidth used when the first terminal device and other terminal devices conduct NR transmission on the downlink side; the resource occupancy period of the first terminal device; and the duration of resource occupancy by the first terminal device.
[0140] Communication device 80 is a second terminal device, including:
[0141] The transceiver module 801 is used to monitor the resource usage of the first terminal device;
[0142] The processing module 802 is used to determine the target resources required for transmission from the resource pool of the second terminal device based on the resource usage status of the first terminal device when the resource usage status of the first terminal device is detected.
[0143] Optionally, the resource occupancy status includes at least one of the first resources already occupied by the first terminal device and the second resources that the first terminal device will occupy.
[0144] Optionally, the processing module 802 is further configured to: if at least one of the first resource and the second resource exists in the resource pool, determine the remaining resources in the resource pool other than the first resource and the second resource; and determine the target resource from the remaining resources.
[0145] Optionally, the resources in the resource pool include one of the following spectrums: licensed spectrum resources; unlicensed spectrum resources; and dedicated spectrum resources for vehicle-to-everything (V2X) communication.
[0146] Optionally, the processing module 802 is further configured to: if the resource pool only includes unlicensed spectrum resources and / or vehicle-to-everything (V2X) dedicated spectrum resources, determine that the first resource and the second resource do not exist in the resource pool, and directly determine the target resource from the resource pool.
[0147] Optionally, the first resource is the resource already occupied by the new radio cellular communication interface and / or the new radio direct communication interface; the second resource is the resource to be occupied by the new radio cellular communication interface and / or the new radio direct communication interface in subsequent weeks.
[0148] Optionally, the first resource and the second resource include at least one of the following resources: the uplink frequency and / or downlink frequency used when the first terminal device and the network device conduct new radio (NR) transmission; the bandwidth used when the first terminal device and the network device conduct NR transmission; the frequency used when the first terminal device and other terminal devices conduct NR transmission on the downlink side; the bandwidth used when the first terminal device and other terminal devices conduct NR transmission on the downlink side; the resource occupancy period of the first terminal device; and the duration of resource occupancy by the first terminal device.
[0149] Please see Figure 9 , Figure 9 This is a schematic diagram of another communication device 90 provided in an embodiment of this application. The communication device 90 can be a terminal device, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0150] The communication device 90 may include one or more processors 901. The processor 901 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0151] Optionally, the communication device 90 may further include one or more memories 902, which may store a computer program 904. The processor 901 executes the computer program 904 to cause the communication device 90 to perform the methods described in the above method embodiments. Optionally, the memory 902 may also store data. The communication device 90 and the memory 902 may be provided separately or integrated together.
[0152] Optionally, the communication device 90 may also include a transceiver 905 and an antenna 906. The transceiver 905 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0153] Optionally, the communication device 90 may further include one or more interface circuits 907. The interface circuits 907 are used to receive code instructions and transmit them to the processor 901. The processor 901 executes the code instructions to cause the communication device 90 to perform the methods described in the above method embodiments.
[0154] In one implementation, the processor 901 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0155] In one implementation, processor 901 may store computer program 903, which runs on processor 901 and causes communication device 90 to perform the methods described in the above method embodiments. Computer program 903 may be embedded in processor 901; in this case, processor 901 may be implemented in hardware.
[0156] In one implementation, the communication device 90 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0157] The communication device described in the above embodiments may be a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 9 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0158] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0159] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0160] (3) ASIC, such as modem;
[0161] (4) Modules that can be embedded in other devices;
[0162] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0163] (6) Others, etc.
[0164] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 10 The diagram shows the structure of the chip. Figure 10 The chip shown includes a processor 1001 and an interface 1002. There can be one or more processors 1001, and multiple interfaces 1002.
[0165] Optionally, the chip also includes a memory 1003 for storing necessary computer programs and data.
[0166] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0167] This application also provides a system for side link interference cancellation, the system including the aforementioned... Figure 8 In the embodiments, there are communication devices serving as a first terminal device and communication devices serving as a second terminal device; alternatively, the system may include the aforementioned... Figure 9 The embodiments include a communication device as a first terminal device and a communication device as a second communication device.
[0168] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0169] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0170] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0171] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0172] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0173] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0174] The pre-configuration in this application can be understood as definition, pre-definition, storage, pre-storage, pre-negotiation, pre-definition, solidification, or pre-firing.
[0175] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0176] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0177] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for eliminating side-link interference, characterized in that, Applicable to a first terminal device, wherein the first terminal device is located within the coverage area of a network device, the method includes: The resource usage of the first terminal device is determined, and the resource usage of the first terminal device is used to instruct the second terminal device that receives the resource usage to determine the resources used for communication by the second terminal device. The second terminal device is located outside the coverage area of the network device, and the resource pool used by the second terminal device is different from and not connected to the resource pool used by the first terminal device. The resource occupancy status is broadcast through the direct communication interface to obtain a pre-configured power range and control the broadcast power to be within the power range, wherein the maximum value of the power range is less than the transmit power of the cellular communication interface of the first terminal device; The resource occupancy status includes a first resource already occupied by the first terminal device and a second resource that the first terminal device will occupy. The method further includes broadcasting the identifiers of the first resource and the identifiers of the second resource through different broadcast messages. The first resource and the second resource include the following resources: The bandwidth used by the first terminal device when transmitting data over the new air interface with the network device; The bandwidth used by the first terminal device when transmitting over the new air interface with other terminal devices; The duration of resource occupation by the first terminal device; The second terminal device determines that the resources used for communication by the second terminal device include: If the resource pool used by the second terminal device only includes dedicated spectrum resources for vehicle networking, then the second terminal device determines that the first resource and the second resource do not exist in the resource pool used by the second terminal device, and the second terminal device directly determines the resources used for communication by the second terminal device from the resource pool used by the second terminal device.
2. The method according to claim 1, characterized in that, The first resource is the resource already occupied by the New Radio Cellular Communication Interface and / or the New Radio Direct Communication Interface; the second resource is the resource expected to be occupied by the New Radio Cellular Communication Interface and / or the New Radio Direct Communication Interface in subsequent weeks.
3. A method for eliminating side-link interference, characterized in that, Applicable to a second terminal device located outside the coverage area of the network device, the method includes: The resource usage of the first terminal device is monitored. The first terminal device is located within the coverage area of the network device. The resource pool used by the second terminal device is different from and not connected to the resource pool used by the first terminal device. The resource usage is broadcast by the first terminal device through a direct communication interface. The first terminal device controls the broadcast power to be within a pre-configured power range. The maximum value of the power range is less than the transmission power of the cellular communication interface of the first terminal device. If the resource usage of the first terminal device is detected, the target resources required for transmission are determined from the resource pool of the second terminal device based on the resource usage. The resource occupancy status includes the first resource already occupied by the first terminal device and the second resource that the first terminal device will occupy, wherein the identifier of the first resource and the identifier of the second resource are broadcast by the first terminal device through different broadcast messages; The first resource and the second resource include the following resources: The bandwidth used by the first terminal device when transmitting data over the new air interface with the network device; The bandwidth used by the first terminal device when transmitting over the new air interface with other terminal devices; The duration of resource occupation by the first terminal device; The step of determining the target resources required for transmission from the resource pool of the second terminal device based on the resource occupancy status includes: If the resource pool of the second terminal device only includes dedicated spectrum resources for vehicle networking, then it is determined that neither the first resource nor the second resource exists in the resource pool of the second terminal device, and the target resource is directly determined from the resource pool of the second terminal device.
4. The method according to claim 3, characterized in that, The step of determining the target resources required for transmission from the resource pool of the second terminal device based on the resource occupancy status includes: If at least one of the first resource and the second resource exists in the resource pool, determine the remaining resources in the resource pool other than the first resource and the second resource; The target resource is determined from the remaining resources.
5. The method according to claim 4, characterized in that, The first resource is the resource already occupied by the New Radio Cellular Communication Interface and / or the New Radio Direct Communication Interface; the second resource is the resource expected to be occupied by the New Radio Cellular Communication Interface and / or the New Radio Direct Communication Interface in subsequent weeks.
6. A communication device, characterized in that, Applicable to a first terminal device, the first terminal device being located within the coverage area of the network device, including: The processing module is used to determine the resource usage of the first terminal device. The resource usage of the first terminal device is used to instruct the second terminal device that receives the resource usage to determine the resources used for communication by the second terminal device. The second terminal device is located outside the coverage area of the network device, and the resource pool used by the second terminal device is different from and not connected to the resource pool used by the first terminal device. The transceiver module is used to send information about the resource usage of the first terminal device. The transceiver module is specifically used for: The resource occupancy status is broadcast through the direct communication interface to obtain a pre-configured power range and control the broadcast power to be within the power range, wherein the maximum value of the power range is less than the transmit power of the cellular communication interface of the first terminal device; The resource occupancy status includes the first resource already occupied by the first terminal device and the second resource that the first terminal device will occupy. The transceiver module is further configured to: broadcast the identifiers of the first resource and the identifiers of the second resource through different broadcast messages. The first resource and the second resource include the following resources: The bandwidth used by the first terminal device when transmitting data over the new air interface with the network device; The bandwidth used by the first terminal device when transmitting over the new air interface with other terminal devices; The duration of resource occupation by the first terminal device; The second terminal device determines that the resources used for communication by the second terminal device include: If the resource pool used by the second terminal device only includes dedicated spectrum resources for vehicle networking, then the second terminal device determines that the first resource and the second resource do not exist in the resource pool used by the second terminal device, and the second terminal device directly determines the resources used for communication by the second terminal device from the resource pool used by the second terminal device.
7. A communication device, characterized in that, Applicable to a second terminal device located outside the coverage area of the network device, including: The transceiver module is used to monitor the resource usage of the first terminal device, wherein the first terminal device is located within the coverage area of the network device, the resource pool used by the second terminal device is different from and not connected to the resource pool used by the first terminal device, the resource usage is broadcast by the first terminal device through the direct communication interface, and the first terminal device controls the broadcast power to be within a pre-configured power range, the maximum value of the power range being less than the transmission power of the cellular communication interface of the first terminal device; The processing module is used to determine the target resources required for transmission from the resource pool of the second terminal device based on the resource occupancy status when the resource occupancy status of the first terminal device is detected. The resource occupancy status includes the first resource already occupied by the first terminal device and the second resource that the first terminal device will occupy, wherein the identifier of the first resource and the identifier of the second resource are broadcast by the first terminal device through different broadcast messages; The first resource and the second resource include the following resources: The bandwidth used by the first terminal device when transmitting data over the new air interface with the network device; The bandwidth used by the first terminal device when transmitting over the new air interface with other terminal devices; The duration of resource occupation by the first terminal device; The processing module is specifically used for: If the resource pool of the second terminal device only includes dedicated spectrum resources for vehicle networking, then it is determined that neither the first resource nor the second resource exists in the resource pool of the second terminal device, and the target resource is directly determined from the resource pool of the second terminal device.
8. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 2.
9. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 3 to 5.
10. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 2.
11. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 3 to 5.
12. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 2 to be implemented.
13. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 3 to 5 to be implemented.
Citation Information
Patent Citations
Preemptive information transmission method, device and system
CN110248412A