Method, device and readable storage medium for controlling power for V2X communication

By controlling the transmission power and message priority of devices within the radius of a V2X device when it detects that the channel busy rate exceeds the limit, the channel congestion problem in V2X communication is solved and the communication performance and security are improved.

CN115119165BActive Publication Date: 2025-09-19DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110296694.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-19
Publication Date
2025-09-19
Estimated Expiration
2041-03-19

AI Technical Summary

Technical Problem

In V2X communications, high channel resource consumption in crowded road scenarios leads to channel congestion, which affects the operational safety of vehicles. Existing technologies lack power control functions, resulting in the inability to receive important messages in a timely manner.

Method used

The first V2X device detects the channel busy rate. When it exceeds the threshold, it controls the second V2X device within its radius to reduce the transmission power, and adjusts the power step size according to the distance interval, prioritizes and adjusts the V2X message frequency.

Benefits of technology

It effectively improves V2X communication performance, reduces channel congestion, ensures timely receipt of important messages, reduces energy consumption, and improves vehicle operation safety and communication capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115119165B_ABST
    Figure CN115119165B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a method, device, and readable storage medium for controlling power used for V2X communication, relating to the field of communication technology. The method includes: when a first V2X device detects that the channel busy rate (CBR) of the access layer is greater than a first threshold, triggering an adjustment cycle; within the adjustment cycle, determining multiple second V2X devices whose transmit power is to be adjusted, the second V2X devices being V2X devices located within a range between a first radius and a second radius centered on the first V2X device; and sending a first message to each of the multiple second V2X devices, the first message carrying a power step corresponding to the corresponding second V2X device, for instructing the second V2X device to reduce its transmit power according to the corresponding power step. When channel congestion occurs in V2X communication, embodiments of the present application improve V2X communication performance by controlling the transmit power of inter-zone devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology. Specifically, the present application relates to a method, device and readable storage medium for controlling power used for V2X communication. Background Art

[0002] Currently, connected vehicle (IoV) technology has become a hot topic in the development of new automotive technologies. Standards organizations both domestically and internationally are actively participating in its development. The vigorous development of IoV technology is conducive to promoting innovative development in the automotive industry, building new models and formats for automotive and transportation services, and promoting the innovation and application of autonomous driving technology. The 3rd Generation Partnership Project (3GPP) defines connected vehicle (V2X) technology as comprising four broad categories: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), and vehicle-to-network (V2N).

[0003] In existing V2X technology, all V2X devices broadcast V2X messages to their surroundings at a constant frequency. Because current V2X implementations lack power control, transmissions are performed at maximum power. Consequently, in congested road scenarios, when the number of vehicles on the road reaches a certain level, channel resource consumption by the vehicles on that congested road becomes high. Available channel resources at the V2X access layer can quickly be depleted, leading to channel congestion. This degrades V2X communication performance, preventing vehicles from receiving essential safety messages broadcast by other vehicles in real time, thus impacting operational safety. Summary of the Invention

[0004] This application provides a method, device, and readable storage medium for controlling power used in V2X communication. These methods can improve V2X communication performance by controlling the transmit power of inter-zone devices when V2X communication channels are congested. The technical solution is as follows:

[0005] In a first aspect, a method for controlling power for V2X communication is provided, the method comprising:

[0006] When the first V2X device detects that a channel busy rate (CBR) of the access layer is greater than a first threshold, an adjustment period is triggered. Within the adjustment period, a plurality of second V2X devices are determined whose transmit power is to be adjusted, where the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device.

[0007] A first message is sent to each of the plurality of second V2X devices, where the first message carries a power step corresponding to the corresponding second V2X device, and is used to instruct the second V2X device to reduce the transmit power according to the corresponding power step.

[0008] In one possible implementation, the following is also included:

[0009] After at least one adjustment period, when the first V2X device detects that the CBR is greater than the second threshold, determining to perform the following first operation on the V2X message to be sent:

[0010] Prioritizing the V2X messages;

[0011] Allocating channel resources to the V2X messages according to a descending priority order of the V2X messages;

[0012] reducing the frequency of sending the V2X messages with low priority;

[0013] adjusting the length of the message when sending the V2X message;

[0014] The second threshold is greater than or equal to the first threshold.

[0015] In another possible implementation, the method further includes:

[0016] When the first V2X device detects that the CBR is less than the second threshold, determine to perform the following second operation on the V2X message to be sent:

[0017] The V2X message is sent according to the default sending frequency of the V2X message.

[0018] In yet another possible implementation, the method further includes:

[0019] When the first V2X device detects that the CBR is greater than or equal to the third threshold, determining to perform the first operation on the V2X message to be sent;

[0020] The third threshold is smaller than the first threshold.

[0021] In yet another possible implementation, the method further includes:

[0022] In an adjustment period, when the first V2X device detects that the CBR is less than the first threshold, the first V2X device sends a second message to each of the plurality of second V2X devices, where the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0023] In yet another possible implementation, before sending the first message to each of the plurality of second V2X devices, the method further includes:

[0024] Dividing the plurality of second V2X devices into at least one set according to different distance intervals based on the distances between the plurality of second V2X devices and the first V2X device, wherein the distance interval is between the first radius and the second radius;

[0025] Configuring a corresponding power step for each of the sets, wherein a power step corresponding to a distance interval farther from the first V2X device is larger;

[0026] Determine that the second V2X device in each of the sets reduces the transmit power according to a step size corresponding to the corresponding set.

[0027] In a second aspect, a method for controlling power for V2X communication is provided, the method comprising:

[0028] receiving a first message sent by a first V2X device, where the first message carries a power step corresponding to a second V2X device and is used to instruct the second V2X device to reduce transmit power according to the corresponding power step;

[0029] When it is determined that the first difference is greater than the minimum receive level of the second V2X device, the current transmit power of the second V2X device is adjusted according to the power step carried in the first message, so that the adjusted transmit power is greater than or equal to the minimum protection power of the second V2X device, wherein the first difference is the difference between the current transmit power and a first path loss, and the first path loss is the path loss between the first V2X device and the second V2X device.

[0030] In a possible implementation manner, before adjusting the current transmit power according to the power step carried in the first message, the method further includes:

[0031] determining a maximum adjustment value of the transmit power of the second V2X device based on the receive level, the minimum receive level, and the minimum power protection factor of the second V2X device;

[0032] Determine that the minimum protection power is greater than or equal to a difference between a maximum transmit power of the second V2X device and a maximum adjustment value of the transmit power.

[0033] In another possible implementation, adjusting the current transmit power of the second V2X device according to the power step carried in the first message includes:

[0034] When the current transmit power is greater than the minimum protection power, adjusting the current transmit power once according to the power step to obtain a first transmit power;

[0035] When the first transmit power is greater than the minimum protection power, continue to adjust the first transmit power.

[0036] In yet another possible implementation, the method further includes:

[0037] During the process of continuing to adjust the first transmit power, if a second message sent by the first V2X device is received, stopping the adjustment of the first transmit power;

[0038] If the second message is not received, adjusting the first transmit power to the minimum protection power, wherein the second message is used to instruct the second V2X device to stop adjusting the transmit power.

[0039] In yet another possible implementation, the method further includes:

[0040] When the second V2X device detects that the channel utilization is less than a fourth threshold and does not receive the first message within multiple adjustment periods, it determines to increase the transmission power of the second V2X device according to a preset step size to a maximum transmission power.

[0041] In a third aspect, a V2X device is provided, including:

[0042] Memory for storing computer programs;

[0043] a transceiver, configured to transmit and receive data under the control of the processor;

[0044] A processor is configured to read the computer program in the memory and execute the method for controlling power for V2X communication as shown in the first aspect of the present application.

[0045] In a fourth aspect, a V2X device is provided, including:

[0046] a transceiver, configured to transmit and receive data under the control of the processor;

[0047] A processor is configured to read the computer program in the memory and execute the method for controlling power for V2X communication as shown in the second aspect of the present application.

[0048] In a fifth aspect, a V2X device is provided, including:

[0049] a determining unit, configured to trigger an adjustment period when detecting that a channel busy rate (CBR) of an access layer is greater than a first threshold, and determine, within the adjustment period, a plurality of second V2X devices whose transmit power is to be adjusted, where the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device;

[0050] The sending unit is configured to send a first message to each of the plurality of second V2X devices, where the first message carries a power step corresponding to each of the second V2X devices, and is configured to instruct the second V2X devices to reduce a transmit power according to the corresponding power step.

[0051] In a sixth aspect, a V2X device is provided, including:

[0052] a receiving unit, configured to receive a first message sent by a first V2X device, where the first message carries a power step corresponding to a second V2X device, and is configured to instruct the second V2X device to reduce transmit power according to the corresponding power step;

[0053] a processing unit, configured to, when determining that the first difference is greater than a minimum receive level of the second V2X device, adjust, according to the power step carried in the first message, a current transmit power of the second V2X device, so that the adjusted transmit power is greater than or equal to a minimum protection power of the second V2X device, wherein the first difference is a difference between the current transmit power and a first path loss, and the first path loss is a path loss between the first V2X device and the second V2X device.

[0054] In the seventh aspect, a processor-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for controlling power used for V2X communication shown in the first aspect or the second aspect of the present application is implemented.

[0055] The beneficial effects of the technical solution provided by this application are:

[0056] When the first V2X device detects that the channel busy rate of the access layer exceeds the threshold, the second V2X device between the first radius and the second radius centered on the first V2X device is controlled to reduce the transmission power. Therefore, when channel congestion occurs in the V2X communication, the transmission power of the cross-zone device is controlled, thereby improving the V2X communication performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments of the present application.

[0058] Figure 1A flowchart of a method for controlling power for V2X communication provided in an embodiment of the present application;

[0059] Figure 2 An illustrative diagram of a first radius, a second radius, and a distance interval in a method for controlling power for V2X communication provided in an embodiment of the present application;

[0060] Figure 3 A flowchart of a method for controlling power for V2X communication provided in another embodiment of the present application is provided;

[0061] Figure 4 A schematic diagram of an information interaction process of a method for controlling power for V2X communication provided in an embodiment of the present application;

[0062] Figure 5 A flowchart of a method for controlling power for V2X communication provided in another embodiment of the present application is provided;

[0063] Figure 6 A schematic diagram of the structure of a V2X device provided in an embodiment of the present application;

[0064] Figure 7 A schematic structural diagram of a V2X device provided in another embodiment of the present application;

[0065] Figure 8 A schematic diagram of the structure of a V2X device provided in an embodiment of the present application;

[0066] Figure 9 A schematic structural diagram of a V2X device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0067] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limiting the present invention.

[0068] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any units and all combinations of one or more associated listed items.

[0069] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0070] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network side equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0071] First, several terms involved in this application are introduced and explained:

[0072] In the embodiments of the present application, the terms "V2X device" or "V2X device" or other similar terms may include common vehicle-mounted devices, mobile phones, road test units, tablet computers, laptops, PDAs, mobile internet devices (MIDs), wearable devices, augmented reality (AR) devices, wireless terminals in self-driving, wireless terminals in transportation safety, and wireless terminals in smart cities.

[0073] V2X device: Used to periodically broadcast messages about the V2X device's status, including its location, speed, orientation, and device condition (e.g., normal, faulty). Receives V2X messages broadcast by surrounding terminals. Determines whether there is a security threat based on its own status and received V2X messages, and issues an alert if so.

[0074] As used herein, the term "vehicle" or "vehicular" or other similar terms includes conventional motor vehicles, for example, passenger cars including sport utility vehicles (SUVs), buses, trucks, various commercial vehicles, watercraft including various boats and ships, aircraft, etc., and includes hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles, and other alternative fuel vehicles (e.g., fuels derived from resources other than petroleum). As referred to herein, a hybrid vehicle is a vehicle having two or more power sources, for example, a vehicle having both gasoline power and electric power.

[0075] Channel busy rate (CBR): is a physical measurement that characterizes the degree of channel congestion.

[0076] Channel utilization: a physical quantity that characterizes the occupancy of a channel.

[0077] V2X communication is based on LTE vehicle-to-everything (V2X) wireless communication technology and is mainly used in the field of vehicle-road collaboration. When a device sends a message, nearby nodes will receive the message. Due to the mobility of vehicles, the communication environment of the vehicle network will also change frequently with the vehicle density. In an environment with a high vehicle density, when hundreds of devices send messages at the same time, signals will overlap on the terminal side, causing mutual interference and channel congestion, and even causing the terminal to be unable to receive the important messages it needs. Congestion has always been a key factor affecting communication performance. In a limited communication bandwidth, how to optimize the channel environment to alleviate congestion has always been the focus of communication research. This application alleviates congestion by automatically adjusting its transmission parameters after detecting the congestion level.

[0078] LTE-V2X technology primarily enables information exchange between vehicles and between vehicles and infrastructure, aiming to enhance interoperability and safety between vehicles and between vehicles and roads. Safety information is based on geographic location. The LTE-V2X protocol stack consists of the access layer, network layer, security layer, and application layer. Application layer data sets are categorized into five types, according to T / CSAE 53-2017, "Standard for Application Layer and Application Data Interaction of Cooperative Intelligent Transportation Systems Vehicle Communication Systems": Basic Safety Messages (BSM), Map Messages (MAP), Roadside Information (RSI), Roadside Safety Messages (RSM), and Signal Phase Timing Messages (SPAT). These five message types are periodic, with each message having a fixed transmission frequency.

[0079] There are currently two LTE-V2X resource allocation mechanisms: mode 3 and mode 4. Mode 3 is based on centralized base station scheduling, while mode 4 is the currently commonly used distributed resource scheduling method. The application layer periodically passes message data sets through the security layer, network layer, and access layer according to the set relevant intervals based on the characteristics of each data set. The access layer selects channel resources from the resource pool by demodulating the control channel (Scheduling Assignment, SA) information of other V2X messages or detecting the power of the data channel (Data) to avoid collisions.

[0080] Currently, application-layer V2X message sets are periodically transmitted from the message layer through the security layer and network layer to the access layer at a set frequency. The access layer then sends them to the air interface at a set power. Since current V2X implementations lack power control, all transmissions are performed at maximum transmit power, which can easily cause coverage outages. This is especially true in scenarios with high vehicle density, where channel resources are significantly impacted. With hundreds of devices sending messages simultaneously, the network is flooded with messages. Devices that are out of coverage occupy some channel resources, but channel bandwidth is limited. Excessive channel resource usage can cause channel congestion. If the CBR channel busy rate is too high, devices sending messages will detect that the resource pool is full by detecting data power, leading to resource collisions and channel congestion. This can prevent important emergency messages from being delivered in a timely manner. Therefore, communication issues in environments with high vehicle density need to be addressed.

[0081] In scenarios with high vehicle density, such as congested roads spanning several kilometers, where the number of vehicles per 100 meters on a single lane reaches dozens, or in multi-lane or intersection scenarios, where the number of vehicles gathered in a smaller space and time reaches hundreds or even thousands, the vehicles move slowly and channel resources are quickly exhausted, resulting in channel congestion and the inability to send valuable information.

[0082] The method, device, and readable storage medium for controlling power for V2X communication provided in this application are intended to solve the above technical problems in the prior art.

[0083] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0084] In an embodiment of the present application, a method for controlling power used for V2X communication is provided, such as Figure 1 As shown, the method includes:

[0085] S101. When a first V2X device detects that a channel busy ratio (CBR) of an access layer is greater than a first threshold, an adjustment period is triggered. Within the adjustment period, a plurality of second V2X devices whose transmit power is to be adjusted are determined. The second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device.

[0086] The first radius is the actual coverage radius of the preset transmit power of the first V2X device, and the second radius is the cross-area coverage radius of the preset transmit power of the first V2X device. The preset transmit power may be the maximum transmit power. The first V2X device can communicate with communication devices within the first radius and the second radius.

[0087] S102: Send a first message to each of the plurality of second V2X devices. The first message carries a power step corresponding to the corresponding second V2X device, and is used to instruct the second V2X device to reduce transmit power according to the corresponding power step.

[0088] That is to say, in this embodiment, the first V2X device can receive the channel busy rate CBR of the access layer in real time, and periodically detect whether the CBR exceeds the first threshold. Once exceeded, it is necessary to control the transmission power of other V2X devices between its first radius and second radius (the second V2X device in this article) to ensure the V2X communication capacity and performance of other V2X devices within the first radius, and reduce the energy consumption of other V2X devices between the first radius and the second radius to a certain extent.

[0089] It should be noted that the V2X devices in the embodiments of the present application may include vehicles, aircraft, satellites, mobile phones, wristbands, etc. For the convenience of description, the following describes in detail the method provided in the embodiments of the present application using the scenario of the Internet of Vehicles, where the V2X devices are vehicles traveling on the road.

[0090] Specifically, in this embodiment, when the first V2X device detects that the CBR is greater than the first threshold, multiple second V2X devices whose power is to be adjusted may be determined in the following manner:

[0091] The first V2X device determines, based on information carried in the received V2X message, a first distance between the device sending the V2X message and the first V2X device.

[0092] According to the first distance, a plurality of second V2X devices located between the first radius and the second radius are screened out from the devices sending the V2X message.

[0093] Specifically, in this embodiment, the V2X message may include various motion data related to the motion safety of the V2X device, such as the heading, position, speed or size of the V2X device, for example: basic safety message BSM, map message MAP, roadside message RSI, roadside safety message RSM, traffic light phase and timing message SPAT in the vehicle network scenario. In addition, it may also include other types of information, such as other types of V2X message information, which is not limited in the embodiments of the present application.

[0094] The information carried in the V2X message may include: longitude and latitude information, speed, acceleration, azimuth, etc. That is, the first V2X device can determine the distance between the device sending the V2X message and the first V2X device based on the longitude and latitude information carried in the received V2X message and the longitude and latitude information of the first V2X device itself, and filter out the second V2X device whose distance is greater than the first radius R1 and less than the second radius R2 from these devices. For example: Figure 2 Vehicles 23 to 29 are shown in FIG.

[0095] In addition, the first V2X device may also record the geographic location information (ie, longitude and latitude information) of the device that sends the V2X message and update it periodically.

[0096] It should be noted that, in this embodiment, the method for calculating the distance between V2X devices can be implemented using existing related technologies, which are known to those skilled in the art. Therefore, for the sake of brevity, it will not be repeated here.

[0097] It should be understood that in this embodiment, the transmission power of the V2X device needs to be controlled within an appropriate range. Due to the special mobility of the V2X device and the diversity of scenarios that the V2X device passes through, such as congestion scenarios, uphill and downhill scenarios, and winding road scenarios, different scenarios and device densities require different transmission powers of the V2X device. Therefore, the transmission range of the V2X device power needs to be gradually adjusted.

[0098] In some embodiments, before S102, the following steps may also be included:

[0099] S103: Divide the plurality of second V2X devices into at least one set according to different distance intervals based on the distances between the plurality of second V2X devices and the first V2X device, where the distance interval is between the first radius and the second radius.

[0100] S104. Configure a corresponding power step for each set, wherein the power step corresponding to a distance interval farther from the first V2X device is larger.

[0101] S105: Determine that the second V2X device in each set reduces the transmission power according to a step size corresponding to the corresponding set.

[0102] For details, the implementation process of S103 can be found in the attached Figure 2 An illustrative view of a first radius, a second radius, and a distance interval in a method of controlling power for V2X communication according to an exemplary embodiment is shown.

[0103] refer to Figure 2The first radius centered on vehicle 10 (i.e., the first V2X device) is R1, for example, 200 meters, and the second radius is R2, for example, 500 meters. During a power adjustment cycle, the second V2X devices determined to be within a range of 200 to 500 meters include vehicles 23, 24, 25, 26, 27, 28, and 29. To more effectively adjust the transmit power of these vehicles, they need to be categorized. For example, vehicles 23, 24, and 25 within distance interval d1 (e.g., 200-300 meters) are grouped into set 1; vehicles 26, 27, and 28 within distance interval d2 (e.g., 300-400 meters) are grouped into set 2; and vehicle 29 within distance interval d3 (e.g., 400-500 meters) is grouped into set 3.

[0104] It should be noted that in this embodiment, the distance interval can be set based on the distance between multiple second V2X devices and the first V2X device, and each set can include the ID information of the vehicles in the set. The distance interval can also be set based on the distance between the first radius and the second radius.

[0105] After all secondary V2X devices are categorized, a power adjustment step size can be configured for each set. To enhance power control effectiveness, the first adjustment step size is generally larger for distance intervals farther from the primary V2X device. For example, the power step size for the first adjustment for Set 3 is larger than that for Set 2. The power step size for the first adjustment for Set 1 can be the smallest of the three sets. The number of power adjustments for each set can be configurable or not.

[0106] In some other embodiments, after S102, the following steps may also be included:

[0107] S106. Within an adjustment period, when the first V2X device detects that the CBR is less than a first threshold, send a second message to each of the plurality of second V2X devices, where the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0108] In this embodiment, since the CBR is received in real time, the CBR can be periodically detected, for example, once every 2 ms. Assuming that an adjustment period is 5 ms, if it is detected that the CBR is less than the first threshold within a certain adjustment period, a second message is sent to each of the multiple second V2X devices to instruct the second V2X devices to stop adjusting the transmission power.

[0109] That is to say, considering the mobility characteristics of the V2X device and the security of the V2X device, the transmission power of the second V2X device is appropriately adjusted.

[0110] In some other embodiments, after S102, the following steps may also be included:

[0111] S107: After at least one adjustment period, when the first V2X device detects that the CBR is greater than the second threshold, determine to perform the following first operation on the V2X message to be sent:

[0112] Prioritize V2X messages;

[0113] Allocate channel resources for V2X messages based on their priority order from high to low.

[0114] Reduce the frequency of sending low-priority V2X messages.

[0115] Adjust the length of the message when sending V2X messages.

[0116] The second threshold is greater than or equal to the first threshold.

[0117] Optionally, include:

[0118] S108. After at least one adjustment period, when the first V2X device detects that the CBR is less than the second threshold, determine to perform the following second operation on the V2X message to be sent:

[0119] The V2X message is sent according to the default sending frequency of the V2X message.

[0120] In this embodiment, if the CBR still exceeds a second threshold, which is higher than the first threshold, after one or more adjustment cycles, it indicates that power control is ineffective. Adjustments are required to the method by which the first V2X device transmits V2X messages. Specifically, V2X messages can be prioritized, with emergency messages (e.g., safety messages) given a higher priority. Channel resources are allocated preferentially to these messages, and the length of these messages can be adjusted during transmission. Specifically, the message length can be shortened to retain critical information. For example, the SSM in the sensing fusion field only includes information indicating that the vehicle distance is less than a set number of meters. General warning messages (e.g., congestion and efficiency messages) can be prioritized, with a lower frequency, and the transmission frequency of these messages can be reduced, for example, from the default 10Hz to 5Hz. The length of these messages can also be adjusted during transmission.

[0121] If, after one or more adjustment cycles, the CBR is lower than the second threshold, it means that the communication performance has been improved through power control, and the V2X message can be sent according to the default transmission frequency.

[0122] In the above embodiment, after multiple cycles of power adjustment are performed on the cross-zone device (the second V2X device in the embodiment of the present application), if channel congestion still exists, the application layer data message set is prioritized to tilt channel resources toward high-priority messages, thereby ensuring the safe operation of the device to the greatest extent.

[0123] It should be noted that if the CBR still exceeds the second threshold, which is higher than the first threshold, after one or more adjustment cycles, it indicates that the power control effect is poor. The reasons for this result may be the following:

[0124] 1. No V2X equipment with out-of-area coverage;

[0125] 2. The number of V2X devices in cross-area coverage (i.e., cross-area devices) is too small, for example, one or two cross-area devices. Adjusting the power of these one or two cross-area devices will have little effect on improving the overall channel congestion.

[0126] 3. The out-of-area coverage distance (the first radius mentioned above) is set unreasonably. For example, if it is set to 500 meters, the V2X device with out-of-area coverage may not be found.

[0127] Therefore, if power adjustment of other V2X devices (i.e., cross-zone devices) cannot improve channel congestion, the way in which the V2X devices themselves send V2X messages is adjusted to ensure that emergency messages in the V2X communication process can be sent normally.

[0128] In some other embodiments, after S107, the following steps may also be included:

[0129] S109: When the first V2X device detects that the CBR is greater than or equal to the third threshold, determine to perform the first operation on the V2X message to be sent.

[0130] The third threshold is smaller than the first threshold.

[0131] If, after one or more adjustment cycles, the first operation in the above embodiment is performed on a V2X message and the CBR is detected to be higher than a third threshold that is lower than the first threshold, the V2X messages are prioritized, channel resources are allocated preferentially to high-priority V2X messages, and they are transmitted; the transmission frequency of low-priority V2X messages is reduced; and the length of the V2X messages is adjusted when they are transmitted. If the CBR is detected to be lower than the third threshold, the V2X messages to be transmitted may continue to be transmitted at the default transmission frequency.

[0132] That is, after the first operation is performed on the V2X message, if it is still detected that the CBR is higher than the third threshold (the threshold is lower than the second threshold), the first operation is still performed on the V2X message, that is, the CBR threshold for performing the first operation on the V2X message is lowered.

[0133] In order to more clearly describe the specific process of the first V2X device performing the above method, the following is combined with Figure 3 The method provided in the embodiments of the present application is described in detail.

[0134] like Figure 3 The methods shown include:

[0135] S201: Periodically detect the channel busy rate (CBR) of the access layer.

[0136] S202: Determine whether the CBR exceeds the first threshold C. If so, execute S203; otherwise, execute S209.

[0137] S203: Trigger an adjustment period. Within the adjustment period, determine a plurality of second V2X devices whose transmit power is to be adjusted.

[0138] S204: Send a first message to each of the plurality of second V2X devices, where the first message is used to instruct the second V2X devices to reduce transmit power according to corresponding power steps.

[0139] S205: Determine whether the CBR is lower than the first threshold C within an adjustment period. If so, execute S206; if not, after the adjustment period ends, trigger the next adjustment period and execute S203.

[0140] S206: Send a second message to the multiple second V2X devices, where the second message is used to instruct the second V2X devices to stop adjusting the transmit power.

[0141] S207: After N adjustment periods, determine whether CBR exceeds a second threshold Q (where Q>C). If so, execute S208; if not, execute S209. The N adjustment periods may be one or more adjustment periods.

[0142] S208. Prioritize the V2X messages; reduce the transmission frequency of the V2X messages with low priority; allocate channel resources to the V2X messages according to the priority order of the V2X messages from high to low, that is, preferentially allocate channel resources for the V2X messages with high priority for transmission; adjust the length of the messages when transmitting the V2X messages.

[0143] S209. Transmit the V2X messages at the default transmission frequency of the V2X messages.

[0144] S210. After executing S208 one or more times, determine whether the CBR is lower than the third threshold D (where D < C). If so, execute S209; if not, execute S208.

[0145] In the above embodiments, in a high-density vehicle scenario, first, by controlling the transmission power of the handover device, the communication capacity and performance between V2X devices within the area covered by the first radius of the first V2X device can be effectively guaranteed. In addition, by controlling the power of the handover coverage device, the energy consumption can be reduced to a certain extent. When the effect of controlling the transmission power of the handover device is not good, the application layer data message set can be prioritized to make the channel resources tilt towards the messages with high priority, so as to ensure the safe operation of the device to the greatest extent.

[0146] In the above, in combination with the attached Figure 1-3 , the method provided by the embodiments of the present application has been described in detail from the perspective of the first V2X device side. Next, in combination with the attached Figure 4 , the method provided by the embodiments of the present application will be described from the perspective of any second V2X device as the execution subject.

[0147] As Figure 4 shown, the method includes:

[0148] S301. Receive a first message sent by a first V2X device. The first message carries a power step corresponding to the second V2X device, and is used to instruct the second V2X device to reduce the transmission power according to the corresponding power step.

[0149] S301. When it is determined that the first difference is greater than the minimum received level of the second V2X device, adjust the current transmission power of the second V2X device according to the power step carried in the first message, and the adjusted transmission power is greater than or equal to the minimum protection power of the second V2X device.

[0150] Wherein, the first difference is the difference between the current transmission power of the second V2X device and the first path loss, and the first path loss is the path loss between the first V2X device and the second V2X device.

[0151] Specifically, in this embodiment, after the second V2X device receives the first message indicating to reduce the transmission power, it is necessary to first determine whether the UE power -LS>S 接收端 Whether it is established, if so, adjust the current transmission power of the second V2X device according to the power step carried in the first message, and the adjusted transmission power is greater than or equal to the minimum protection power of the second V2X device.

[0152] Among them, UE power is the current transmit power of the second V2X device, and the initial value of the power is equal to the maximum transmit power UE max , S 接收端 is the minimum receiving level of the second V2X device, and LS is the path loss between the first V2X device and the second V2X device, which is calculated by the following formula:

[0153] LS=32.45+20lgf(MHz)+20lgd(km),

[0154] Wherein, f is the message sending frequency, d is the distance between the first V2X device and the second V2X device, and lg is a logarithm operator.

[0155] That is, after receiving the first message instructing to reduce the transmission power, the second V2X device needs to adjust the power while ensuring its own safety (i.e., the first difference is greater than the minimum receiving power level of the second V2X device), and it is still safe after the power adjustment (i.e., the adjusted transmission power is greater than or equal to the minimum protection power of the second V2X device).

[0156] In some embodiments, before adjusting the current transmit power according to the power step carried in the first message, the method further includes:

[0157] S303: Determine a maximum adjustment value of the transmit power of the second V2X device according to the receive level, the minimum receive level, and the minimum power protection factor of the second V2X device.

[0158] S304: Determine that the minimum protection power is greater than or equal to the difference between the maximum transmit power of the second V2X device and the maximum adjustment value of the transmit power.

[0159] Specifically, in this embodiment, the minimum protection power of the second V2X device can be determined by the receiving level, minimum receiving level and minimum power protection factor of the second V2X device. Specifically, first determine that the maximum adjustment range of the transmission power is not greater than P r -S 接收端 -M, where P r is the receiving power level of the second V2X device, M is the minimum power protection factor. The minimum protection power is not less than UE max-(P r -S 接收端 -M).

[0160] It should be understood that the minimum protection power of the second V2X device may also be preset.

[0161] In some other embodiments, adjusting the current transmit power of the second V2X device according to the power step carried in the first message includes:

[0162] When the current transmit power is greater than the minimum protection power, the current transmit power is adjusted once according to the power step to obtain the first transmit power.

[0163] When the first transmit power is greater than the minimum protection power, the first transmit power continues to be adjusted.

[0164] Specifically, in this embodiment, when adjusting the current transmit power of the second V2X device based on the power step size carried in the first message, it is necessary to determine whether the current transmit power is higher than the minimum protection power. If so, the current transmit power is adjusted once based on the power step size to obtain the first transmit power. During the next power adjustment, it is necessary to determine whether the first transmit power is higher than the minimum protection power. If so, the first transmit power is further adjusted stepwise.

[0165] Therefore, by judging whether the transmission power to be adjusted is higher than the minimum protection power each time the power adjustment is performed, and reducing the transmission power if the judgment result is higher than the minimum protection power, the safety of the second V2X device itself is ensured.

[0166] It should be noted that in this embodiment, when continuing to adjust the first transmit power, the adjustment may be performed according to a preset step size, which is smaller than the step size used for the first power adjustment carried in the first message. This preset step size may be pre-set by the second V2X device itself, or configured by the first V2X device for the second V2X device. This embodiment of the present application does not impose any limitation on this.

[0167] In some other embodiments, it further includes:

[0168] During the process of continuing to adjust the first transmit power, if a second message sent by the first V2X device is received, the adjustment of the first transmit power is stopped.

[0169] If the second message is not received, the first transmission power is adjusted to the minimum protection power, wherein the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0170] Specifically, in this embodiment, if during the process of adjusting the first transmit power, a second message is received from the first V2X device to instruct the second V2X device to stop adjusting the transmit power, the transmit power is no longer adjusted, and the transmit power at the time of receiving the second message is used as the final adjusted transmit power.

[0171] If, during the process of adjusting the first transmit power, the second message sent by the first V2X device to instruct the second V2X device to stop adjusting the transmit power is not received, the transmit power may be gradually adjusted according to a preset step size until it reaches the lowest transmit power.

[0172] In some other embodiments, it further includes:

[0173] When the second V2X device detects that the channel utilization is less than the fourth threshold and does not receive the first message within multiple adjustment periods, it determines to increase the transmission power of the second V2X device according to a preset step size to a maximum transmission power.

[0174] Specifically, in this embodiment, when the second V2X device detects that the channel utilization is less than the fourth threshold, for example, the channel utilization Z is less than 60% or 70%, and no first message instructing to reduce the transmission power is received within multiple consecutive adjustment cycles, the transmission power can be restored. Specifically, the transmission power can be gradually increased to the maximum transmission power according to the preset step size.

[0175] It should be noted that when the second V2X device gradually adjusts power according to the preset step size, the preset step sizes in the process of reducing power and raising power may be the same or different, and the embodiments of the present application do not impose any limitations on this.

[0176] In the above, combined with the attached Figure 1-4 The technical solutions of the method provided in the embodiment of the present application are described from the perspectives of the first V2X device and any second V2X device as the execution subjects. Figure 5 , describes in detail the implementation process of the above method within a power adjustment cycle.

[0177] like Figure 5 The methods shown include:

[0178] S401: When a first V2X device detects that a channel busy rate (CBR) of an access layer is greater than a first threshold, an adjustment cycle is triggered. Within the adjustment cycle, a plurality of second V2X devices whose transmit power is to be adjusted are determined.

[0179] S402: The first V2X device divides the plurality of second V2X devices into at least one set according to different distance intervals based on the distances between the plurality of second V2X devices and the first V2X device, and configures a corresponding power step for each set.

[0180] S403: The first V2X device determines that the second V2X device in each device set reduces the transmission power according to a step size corresponding to the corresponding device set.

[0181] S404: The first V2X device sends a first message to each of the plurality of second V2X devices. The first message carries a power step corresponding to the corresponding second V2X device, and is used to instruct the second V2X device to reduce transmission power according to the corresponding power step.

[0182] S405. Any second V2X device receives a first message sent by the first V2X device, where the first message carries a power step corresponding to the second V2X device, and is used to instruct the second V2X device to reduce transmission power according to the corresponding power step.

[0183] S406: When the second V2X device determines that the first difference is greater than the minimum receive level of the second V2X device, adjust the current transmit power of the second V2X device according to the power step carried in the first message, so that the adjusted transmit power is greater than or equal to the minimum protection power of the second V2X device.

[0184] S407: When the first V2X device detects that the CBR is less than the first threshold within an adjustment period, the first V2X device sends a second message to each of the plurality of second V2X devices, where the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0185] S408: When the second V2X device receives the second message sent by the first V2X device, it stops adjusting the transmit power. Otherwise, it adjusts the transmit power to the minimum protection power.

[0186] At this point, an adjustment cycle is completed. If the first V2X device detects that the channel busy rate CBR of the access layer is greater than the first threshold, the next adjustment cycle is triggered and the above S401-S408 process is executed again.

[0187] In the above embodiment, when channel congestion occurs in V2X communication, the transmission power of the cross-zone device can be controlled to improve the performance of V2X communication.

[0188] In the embodiment of the present application, the access layer is added to report the channel busy rate to the application layer. When the channel busy rate exceeds the C value, the application layer triggers the calculation of the geographical location distance of other devices, and selects the cross-zone devices for power adjustment. Then, based on the effect of the power adjustment, the method of sending the message set is determined. The message is sent from the message layer according to the determined sending method and transmitted to the access layer through the security layer and the network layer.

[0189] It should be noted that for details related to the first V2X device in this embodiment, please refer to the above Figure 1-3For the description of the embodiment shown, the details not described in detail regarding the second V2X device can be referred to above. Figure 4 For the sake of brevity, the relevant descriptions of the illustrated embodiments are not repeated here.

[0190] In the above, combined with the attached Figure 1-5 The method provided in the embodiment of the present application is described in detail below with reference to the attached Figure 6-9 The device provided in the embodiments of the present application is described in detail.

[0191] The embodiment of the present application provides a V2X device, such as Figure 6 As shown, the V2X device 50 may include: a memory 501, a transceiver 502 and a processor 503, wherein:

[0192] Memory 501, used for storing computer programs;

[0193] The processor 503 is configured to read the computer program in the memory 501 and perform the following operations:

[0194] When it is detected that the channel busy rate (CBR) of the access layer is greater than a first threshold, an adjustment period is triggered. During the adjustment period, a plurality of second V2X devices whose transmit power is to be adjusted are determined, where the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device.

[0195] The transceiver 502 is configured to send a first message to each of the plurality of second V2X devices under the control of the processor 503. The first message carries a power step corresponding to the corresponding second V2X device, and is configured to instruct the second V2X device to reduce the transmission power according to the corresponding power step.

[0196] In some embodiments, the processor 503 is further configured to, after at least one adjustment period, determine to perform the following first operation on the V2X message to be sent when it is detected that the CBR is greater than the second threshold:

[0197] Prioritize V2X messages;

[0198] Allocate channel resources for V2X messages based on their priority order from high to low.

[0199] Reduce the frequency of sending low-priority V2X messages.

[0200] Adjust the length of the message when sending V2X messages.

[0201] The second threshold is greater than or equal to the first threshold.

[0202] In some other embodiments, the processor 503 is further configured to, when the first V2X device detects that the CBR is less than a second threshold, determine to perform the following second operation on the V2X message to be sent:

[0203] Send V2X messages according to the default sending frequency of V2X messages.

[0204] In some other embodiments, the processor 503 is further configured to:

[0205] When the first V2X device detects that the CBR is greater than or equal to a third threshold, determining to perform a first operation on the V2X message to be sent;

[0206] The third threshold is smaller than the first threshold.

[0207] In some other embodiments, the transceiver 502 is further configured to, within an adjustment period, send a second message to each of the plurality of second V2X devices when it is detected that the CBR is less than the first threshold, where the second message is used to instruct the second V2X devices to stop adjusting the transmission power.

[0208] In some other embodiments, the processor 503 is further configured to, based on the distances between the plurality of second V2X devices and the first V2X device, divide the plurality of second V2X devices into at least one set according to different distance intervals, where the distance interval is between the first radius and the second radius;

[0209] Configuring a corresponding power step for each set, wherein the power step corresponding to the distance interval farther from the first V2X device is larger;

[0210] Determine that the second V2X device in each set reduces the transmission power according to the step size corresponding to the corresponding set.

[0211] The V2X device 50 of this embodiment can execute the aforementioned Appendix of this application. Figure 1-3 The implementation principle of the method shown is similar. For the contents not described in detail in the V2X device 50, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the V2X device 50 provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, and will not be repeated here.

[0212] Figure 7 A V2X device provided in an embodiment of the present application is as follows: Figure 7 As shown, the V2X device 60 may include: a memory 601, a transceiver 602 and a processor 603, wherein:

[0213] Memory 601, used for storing computer programs;

[0214] The transceiver 602 is configured to receive, under the control of the processor 603, a first message sent by a first V2X device, where the first message carries a power step corresponding to a second V2X device and is configured to instruct the second V2X device to reduce transmit power according to the corresponding power step;

[0215] The processor 603 is configured to read the computer program in the memory 601 and perform the following operations:

[0216] When it is determined that the first difference is greater than the minimum receive level of the second V2X device, the current transmit power of the second V2X device is adjusted according to the power step carried in the first message, so that the adjusted transmit power is greater than or equal to the minimum protection power of the second V2X device, wherein the first difference is the difference between the current transmit power and the first path loss, and the first path loss is the path loss between the first V2X device and the second V2X device.

[0217] In some embodiments, the processor 603 is further configured to determine a maximum adjustment value of the transmit power of the second V2X device based on the receive level, the minimum receive level, and the minimum power protection factor of the second V2X device;

[0218] Determine that the minimum protection power is greater than or equal to the difference between the maximum transmission power of the second V2X device and the maximum adjustment value of the transmission power.

[0219] In some other embodiments, the processor 603 is specifically configured to, when the current transmit power is greater than the minimum protection power, adjust the current transmit power once according to the power step to obtain the first transmit power;

[0220] When the first transmit power is greater than the minimum protection power, the first transmit power continues to be adjusted.

[0221] In some other embodiments, the processor 603 is specifically configured to, during the process of continuing to adjust the first transmit power, if the transceiver receives a second message sent by the first V2X device, stop adjusting the first transmit power;

[0222] If the second message is not received, the first transmission power is adjusted to the minimum protection power, wherein the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0223] In some other embodiments, the processor 603 is further configured to, when the second V2X device detects that the channel utilization is less than a fourth threshold and has not received the first message within multiple adjustment cycles, determine to increase the transmission power of the second V2X device according to a preset step size to a maximum transmission power.

[0224] The V2X device 60 of this embodiment can execute the aforementioned Appendix of this application. Figure 4The implementation principle of the method shown is similar. For the contents not described in detail in the V2X device 60, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the V2X device 60 provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, and will not be repeated here.

[0225] It should be understood that in the above embodiments, Figure 6 and Figure 7 The bus architecture in the embodiment can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 503 or 603 and memory represented by memory 501 or 601. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 502 or 602 can be multiple components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.

[0226] The processor 503 or 603 is responsible for managing the bus architecture and general processing, and the memory 501 or 601 can store data used by the processor 503 or 603 when performing operations.

[0227] Optionally, the processor 503 or 603 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0228] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0229] Based on the same inventive concept, the embodiment of the present application also provides a V2X device, such as Figure 8 As shown, the V2X device 70 may include: a determining unit 701 and a sending unit 702.

[0230] The determining unit 701 is configured to trigger an adjustment period when detecting that a channel busy rate (CBR) of the access layer is greater than a first threshold, and determine, within the adjustment period, a plurality of second V2X devices whose transmit power is to be adjusted, where the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device;

[0231] The sending unit 702 is configured to send a first message to each of the plurality of second V2X devices. The first message carries a power step corresponding to the corresponding second V2X device, and is configured to instruct the second V2X device to reduce the transmission power according to the corresponding power step.

[0232] In one embodiment, the determining unit 701 is further configured to:

[0233] After at least one adjustment period, when the first V2X device detects that the CBR is greater than the second threshold, the first V2X device determines to perform the following first operation on the V2X message to be sent:

[0234] Prioritize V2X messages;

[0235] Allocate channel resources for V2X messages based on their priority order from high to low.

[0236] Reduce the frequency of sending low-priority V2X messages.

[0237] Adjust the length of the message when sending V2X messages.

[0238] The second threshold is greater than or equal to the first threshold.

[0239] In another embodiment, the determining unit 701 is further configured to:

[0240] When the first V2X device detects that the CBR is less than the second threshold, the first V2X device determines to perform the following second operation on the V2X message to be sent:

[0241] Send V2X messages according to the default sending frequency of V2X messages.

[0242] In another embodiment, the determining unit 701 is further configured to:

[0243] When the first V2X device detects that the CBR is greater than or equal to a third threshold, determining to perform a first operation on the V2X message to be sent;

[0244] The third threshold is smaller than the first threshold.

[0245] In another embodiment, the sending unit 702 is further configured to:

[0246] In an adjustment period, when the first V2X device detects that the CBR is less than the first threshold, the first V2X device sends a second message to each of the plurality of second V2X devices, where the second message is used to instruct the second V2X devices to stop adjusting the transmission power.

[0247] In another embodiment, the determining unit 701 is further configured to:

[0248] Dividing the plurality of second V2X devices into at least one set according to different distance intervals based on distances between the plurality of second V2X devices and the first V2X device, wherein the distance interval is between the first radius and the second radius;

[0249] Configuring a corresponding power step for each set, wherein the power step corresponding to the distance interval farther from the first V2X device is larger;

[0250] Determine that the second V2X device in each set reduces the transmission power according to the step size corresponding to the corresponding set.

[0251] The V2X device 70 of this embodiment can execute the aforementioned Appendix of this application. Figure 1-3 The implementation principle of the method shown is similar. For the contents not described in detail in the V2X device 70, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the V2X device 70 provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, and will not be repeated here.

[0252] Based on the same inventive concept, the embodiment of the present application also provides a V2X device, such as Figure 9 As shown, the V2X device 80 may include: a receiving unit 801 and a processing unit 802.

[0253] The receiving unit 801 is configured to receive a first message sent by a first V2X device, where the first message carries a power step corresponding to a second V2X device and is configured to instruct the second V2X device to reduce transmit power according to the corresponding power step;

[0254] The processing unit 802 is configured to adjust the current transmit power of the second V2X device according to the power step carried in the first message when it is determined that the first difference is greater than the minimum receive level of the second V2X device, so that the adjusted transmit power is greater than or equal to the minimum protection power of the second V2X device, wherein the first difference is the difference between the current transmit power and the first path loss, and the first path loss is the path loss between the first V2X device and the second V2X device.

[0255] In one embodiment, the system further includes a determining unit configured to determine a maximum adjustment value of the transmit power of the second V2X device based on the receive level, the minimum receive level, and the minimum power protection factor of the second V2X device;

[0256] Determine that the minimum protection power is greater than or equal to the difference between the maximum transmission power of the second V2X device and the maximum adjustment value of the transmission power.

[0257] In another embodiment, the processing unit 802 is specifically configured to, when the current transmit power is greater than the minimum protection power, adjust the current transmit power once according to the power step to obtain the first transmit power;

[0258] When the first transmit power is greater than the minimum protection power, the first transmit power continues to be adjusted.

[0259] In another embodiment, the processing unit 802 is further configured to, during the process of continuing to adjust the first transmit power, stop adjusting the first transmit power if a second message sent by the first V2X device is received;

[0260] If the second message is not received, the first transmission power is adjusted to the minimum protection power, wherein the second message is used to instruct the second V2X device to stop adjusting the transmission power.

[0261] In another embodiment, the determining unit is further configured to:

[0262] When the second V2X device detects that the channel utilization is less than the fourth threshold and does not receive the first message within multiple adjustment cycles, it is determined to increase the transmission power of the second V2X device according to a preset step size to a maximum transmission power.

[0263] The V2X device 80 of this embodiment can execute the aforementioned Appendix of this application. Figure 4 The implementation principle of the method shown is similar. For the contents not described in detail in the V2X device 80, reference can be made to the method provided in the above embodiment. The beneficial effects that can be achieved by the V2X device 80 provided in the embodiment of the present application are the same as those of the method provided in the above embodiment, and will not be repeated here.

[0264] An embodiment of the present application provides a processor-readable storage medium having a computer program stored thereon. When the computer program is executed on a computer, the computer program enables the processor to execute the corresponding content of the aforementioned method embodiment. Compared with the prior art, in order to effectively reduce the CBR busy rate and ensure the effect of the adjustment, the transmit power of the cross-zone device is first adjusted. When the adjustment effect is not significant, the message priority sorting and message length optimization adjustment are performed to improve the performance of V2X communication. In addition, in order to maximize the number of received messages and the utilization rate of the channel, it is also necessary to avoid frequent adjustments. Therefore, the channel utilization rate Z threshold cannot be too low. Generally, the adjustment can be stopped when the channel is decongested or occupies about 70% of the channel.

[0265] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0266] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0267] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0268] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0269] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0270] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0271] The above descriptions are only partial embodiments of the present invention. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method for controlling power for V2X communication, characterized in that include: When the first V2X device detects that a channel busy rate (CBR) of the access layer is greater than a first threshold, an adjustment period is triggered. Within the adjustment period, a plurality of second V2X devices are determined whose transmit power is to be adjusted, where the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device, where the first radius is smaller than the second radius. Dividing the plurality of second V2X devices into at least one set according to different distance intervals based on the distances between the plurality of second V2X devices and the first V2X device, wherein the distance interval is between the first radius and the second radius; Configuring a corresponding power step for each of the sets, wherein a power step corresponding to a distance interval farther from the first V2X device is larger; Determine that a second V2X device in each of the sets reduces the transmit power according to a step size corresponding to the corresponding set; A first message is sent to each of the plurality of second V2X devices, where the first message carries a power step corresponding to the corresponding second V2X device, and is used to instruct the second V2X device to reduce the transmit power according to the corresponding power step.

2. The method according to claim 1, characterized in that Also includes: After at least one adjustment period, when the first V2X device detects that the CBR is greater than the second threshold, determining to perform the following first operation on the V2X message to be sent: Prioritizing the V2X messages; Allocating channel resources to the V2X messages according to a descending priority order of the V2X messages; reducing the frequency of sending the V2X messages with low priority; adjusting the length of the message when sending the V2X message; The second threshold is greater than or equal to the first threshold.

3. The method according to claim 2, characterized in that Also includes: When the first V2X device detects that the CBR is less than the second threshold, determine to perform the following second operation on the V2X message to be sent: The V2X message is sent according to the default sending frequency of the V2X message.

4. The method according to claim 2, characterized in that Also includes: After performing the first operation, when the first V2X device detects that the CBR is greater than or equal to a third threshold, determining to perform the first operation on the V2X message to be sent; The third threshold is smaller than the first threshold.

5. The method according to claim 1, wherein Also includes: In an adjustment period, when the first V2X device detects that the CBR is less than the first threshold, the first V2X device sends a second message to each of the plurality of second V2X devices, where the second message is used to instruct the second V2X device to stop adjusting the transmission power.

6. A V2X device, characterized in that: include: Memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; A processor, configured to read the computer program in the memory and execute the method for controlling power for V2X communication according to any one of claims 1 to 5.

7. A V2X device, characterized in that: include: a determining unit, configured to, upon detecting that a channel busy rate (CBR) of the access layer is greater than a first threshold, trigger an adjustment period, and within the adjustment period, determine a plurality of second V2X devices whose transmit power is to be adjusted, wherein the second V2X devices are V2X devices located within a range between a first radius and a second radius centered on the first V2X device, wherein the first radius is smaller than the second radius; and Dividing the plurality of second V2X devices into at least one set according to different distance intervals based on the distances between the plurality of second V2X devices and the first V2X device, wherein the distance interval is between the first radius and the second radius; Configuring a corresponding power step for each of the sets, wherein a power step corresponding to a distance interval farther from the first V2X device is larger; Determine that a second V2X device in each of the sets reduces the transmit power according to a step size corresponding to the corresponding set; The sending unit is configured to send a first message to each of the plurality of second V2X devices, where the first message carries a power step corresponding to each of the second V2X devices, and is configured to instruct the second V2X devices to reduce a transmit power according to the corresponding power step.

8. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is configured to cause a processor to execute the method for controlling power for V2X communication according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for power control

    CN103906216A

  • Vehicle ad hoc network congestion control method based on associated power-rate adjustment

    CN105847177A

  • Congestion control for lte-v2v with decode-based channel busy ratio determination

    IN201847049109A