A data sending method, device, vehicle networking device, and storage medium
By obtaining the CBR measurement value in NR-V2X communication to calculate the transmission power and road loss value, the problem that the Internet of Vehicles cannot accurately calculate the transmission power before establishing a connection is solved, improving the accuracy of unicast communication and reducing interference.
Patent Information
- Application Number
- CN202111085901.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-16
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2041-09-16
AI Technical Summary
In NR-V2X communication, the target vehicle networking device cannot accurately calculate the transmission power before establishing a connection between the target vehicle networking device and the counter-end vehicle networking device, resulting in large interference during unicast communication.
By receiving the direct communication request from the counterpart networking equipment, the current channel busyness rate CBR measurement value is obtained, the data transmission power and road loss value are determined, and the target transmission power is calculated.
Improve the accuracy of the transmission power determination results and reduce the interference of unicast communication to other Internet of Vehicles devices.
Smart Images

Figure CN115835156B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technologies, and in particular, to a data sending method, apparatus, vehicle networking device, and storage medium. Background Art
[0002] In recent years, with the in-depth research on driverless technologies, vehicle networking technologies (Vehicle to X, V2X) based on information interaction between vehicles, between vehicles and people, and between vehicles and roads have been developed. LTE-V is a communication technology for implementing V2X developed based on Long Term Evolution (LTE), and NR-V2X is a communication technology for implementing V2X developed based on the 5th-Generation Mobile Communication Technology (5G). In LTE-V, vehicle networking devices usually communicate in a broadcast manner; while in NR-V2X, vehicle networking devices can communicate not only in a broadcast manner but also in a multicast or unicast manner.
[0003] In NR-V2X, when a target vehicle networking device sends data to a peer vehicle networking device, it needs to first calculate an appropriate transmission power and then send the data according to the transmission power. To calculate the transmission power, the target vehicle networking device needs to first calculate the transmission path loss value between the target vehicle networking device and the peer vehicle networking device, and determine the optimal transmission power according to the transmission path loss value. However, the transmission path loss value can only be calculated based on the side link measurement report (MeasurementReportSidelink) sent by the peer vehicle networking device after a connection is established between the two vehicle networking devices and the target vehicle networking device receives it.
[0004] Figure 1a is a schematic diagram of a scenario where a vehicle networking device in an embodiment of the present invention communicates. As Figure 1a shown, assuming that the first vehicle networking device has obtained the identity information of any peer vehicle networking device (assuming the second vehicle networking device), it will send a direct communication request (Direct Communication Request) to the second vehicle networking device in a unicast manner; if the first vehicle networking device has not obtained the identity information of any peer vehicle networking device (such as the second vehicle networking device and the third vehicle networking device), it will send the direct communication request to the second vehicle networking device and the third vehicle networking device in a broadcast manner. After receiving the direct communication request, the second vehicle networking device and the third vehicle networking device can determine whether to reply to the first vehicle networking device according to the content in the direct communication request.
[0005] Through the above analysis, it can be found that the existing methods have the following problems: (1) When the first vehicle networking device establishes a connection with the peer vehicle networking device, since the peer vehicle networking device has not received the side link measurement report of the first vehicle networking device, it is impossible to obtain the actual path loss value between the first vehicle networking device, resulting in the peer vehicle networking device being unable to accurately calculate the transmission power for communicating with the first vehicle networking device. Even if the first vehicle networking device sends a direct communication request in a broadcast manner, since the transmission power of the broadcast data is related to the measured value of the channel busy ratio (CBR) before the first vehicle networking device sends data, and the transmission power of the broadcast data varies greatly under different CBR measurement values, the peer vehicle networking device cannot accurately obtain the transmission power of the first vehicle networking device, and thus cannot calculate the path loss value between the two, resulting in inaccurate calculation of the transmission power of the peer vehicle networking device in the subsequent unicast link; (2) If the peer vehicle networking device directly uses a large transmission power to send data to the first vehicle networking device before obtaining the path loss value, it may cause significant interference to other links that have established unicast communication with the first vehicle networking device. Summary of the Invention
[0006] Embodiments of the present invention provide a data sending method, apparatus, vehicle networking device, and storage medium, which can improve the accuracy of the determined result of the transmission power and reduce the interference caused to other vehicle networking devices during the unicast communication process.
[0007] In a first aspect, an embodiment of the present invention provides a data sending method, which is applied to a target vehicle networking device. The method includes:
[0008] Receiving a direct communication request sent by a peer vehicle networking device, and when determining that the communication method corresponding to the direct communication request is broadcast communication, obtaining the current measured value of the channel busy ratio CBR corresponding to the target vehicle networking device;
[0009] Determining the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determining the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power;
[0010] Determining the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and sending data to the peer vehicle networking device through the target transmission power.
[0011] In a second aspect, an embodiment of the present invention further provides a data sending apparatus, which is applied to a target vehicle networking device. The apparatus includes:
[0012] A request receiving module, configured to receive a direct communication request sent by a peer vehicle networking device, and when determining that the communication mode corresponding to the direct communication request is broadcast communication, obtain a current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device;
[0013] A path loss value determination module, configured to determine a data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine a target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power;
[0014] A transmission power determination module, configured to determine a target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0015] In a third aspect, an embodiment of the present invention further provides a vehicle networking device, which includes:
[0016] One or more processors;
[0017] A storage device, configured to store one or more programs;
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement a data transmission method provided in any embodiment of the present invention.
[0019] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, a data transmission method provided in any embodiment of the present invention is implemented.
[0020] The technical solution of the embodiment of the present invention provides a method for determining the transmission power during unicast communication between vehicle networking devices by receiving a direct communication request sent by a peer vehicle networking device, obtaining a current CBR measurement value corresponding to the target vehicle networking device when determining that the communication mode corresponding to the direct communication request is broadcast communication, determining a data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, determining a target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power, determining a target transmission power corresponding to the target vehicle networking device according to the target path loss value, and sending data to the peer vehicle networking device through the target transmission power, which can improve the accuracy of the determined result of the transmission power and reduce the interference caused to other vehicle networking devices during the unicast communication process. Description of the Drawings
[0021] Figure 1a is a schematic diagram of a scenario where a vehicle networking device in an embodiment of the present invention conducts communication;
[0022] Figure 1b It is a flowchart of a data sending method in Embodiment 1 of the present invention;
[0023] Figure 2 It is a flowchart of a data sending method in Embodiment 2 of the present invention;
[0024] Figure 3 It is a flowchart of another data sending method in Embodiment 3 of the present invention;
[0025] Figure 4 It is a structural diagram of a data sending device in Embodiment 4 of the present invention;
[0026] Figure 5 It is a schematic structural diagram of a vehicle networking device in Embodiment 5 of the present invention. Detailed implementation manners
[0027] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. In addition, it should be noted that for the sake of description, only parts related to the present invention rather than all structures are shown in the drawings.
[0028] Embodiment 1
[0029] Figure 1b It is a flowchart of a data sending method provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation of controlling a target vehicle networking device to send data to a peer vehicle networking device. This method can be executed by a data sending device, and this device can be implemented by software and / or hardware, and can generally be integrated in the target vehicle networking device. The specific steps are as follows:
[0030] Step 110: Receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate CBR measurement value corresponding to the target vehicle networking device.
[0031] In this embodiment, after the peer vehicle networking device sends a direct communication request to the target vehicle networking device, the target vehicle networking device can obtain the communication method carried in the direct communication request. If the communication method is broadcast communication, obtain the CBR measurement value corresponding to the target vehicle networking device when receiving the direct communication request (that is, the current CBR measurement value).
[0032] In practical applications, the differences between the CBR measurement values corresponding to different vehicle networking devices in the vehicle networking communication network at the same moment are relatively small. Therefore, the CBR measurement value corresponding to the target vehicle networking device when receiving a direct communication request can be used as the CBR measurement value corresponding to the peer vehicle networking device when sending a direct communication request.
[0033] Step 120: Determine the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power.
[0034] In this embodiment, after using the current CBR measurement value corresponding to the target vehicle networking device as the CBR measurement value corresponding to the peer vehicle networking device when sending a direct communication request, the data transmission power corresponding to the peer vehicle networking device can be determined according to the current CBR measurement value.
[0035] In a specific embodiment, optionally, the data transmission power corresponding to the peer vehicle networking device can be calculated by the following formula:
[0036] P PSSCH1 (i) = min(P CMAX , P MAX,CBR )
[0037] Where i is the transmission opportunity, P PSSCH1 (i) is the data transmission power corresponding to the peer vehicle networking device, P CMAX is the maximum transmission power of the vehicle networking device, P MAX,CBR is the maximum side-chain transmission power corresponding to the peer vehicle networking device, and the P MAX,CBR can be calculated according to the priority of the service information carried in the direct communication request, the current CBR measurement value, and the preset configuration parameters.
[0038] In this step, after determining the data transmission power corresponding to the peer vehicle networking device, the target path loss value between the target vehicle networking device and the peer vehicle networking device can be determined according to the data reception power when the target vehicle networking device receives the direct communication request and the data transmission power corresponding to the peer vehicle networking device.
[0039] In a specific embodiment, optionally, the target path loss value between the target vehicle networking device and the peer vehicle networking device can be calculated by the following formula:
[0040] PL SL = RSRP - P PSSCH1 (i)
[0041] Where PL SLis the target path loss value between the target vehicle networking device and the peer vehicle networking device, and RSRP is the data reception power when the target vehicle networking device receives a direct communication request. Specifically, the data reception power can be determined by measuring the Demodulation Reference Signal (DMRS).
[0042] Step 130: Determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0043] In this embodiment, the target transmission power when the target vehicle networking device sends data to the peer vehicle networking device through unicast communication can be calculated by the following formula:
[0044] P PSSCH2 (i) = min(P CMAX , P MAX,CBR , P PSSCH,SL (i))
[0045] where P PSSCH2 (i) is the target transmission power, P PSSCH,SL (i) is the initial transmission power corresponding to the target vehicle networking device, and P PSSCH,SL (i) can be calculated by the following formula:
[0046]
[0047] where P 0,SL is the expected reception power corresponding to the target vehicle networking device, μ is a preset parameter, is the resource block (RB) for transmitting data on the Physical Sidelink Share Channel (PSSCH) and the Physical Sidelink Control Channel (PSCCH). α SL is the filtering coefficient of the sidelink path loss corresponding to the target vehicle networking device. Specifically, the value range of α SL is [0, 1].[[]END]]
[0048] After determining the target transmission power corresponding to the target vehicle networking device, the target vehicle networking device can send data to the peer vehicle networking device through the target transmission power.
[0049] In the technical solution of the embodiment of the present invention, the CBR measurement value corresponding to the target vehicle networking device when receiving a direct communication request is used as the CBR measurement value corresponding to the peer vehicle networking device when sending a direct communication request, and the target path loss value between the target vehicle networking device and the peer vehicle networking device is determined through the CBR measurement value. According to the target path loss value, a technical means for determining the target transmission power corresponding to the target vehicle networking device is provided, which provides a calculation method for the transmission power during unicast communication between vehicle networking devices, and can improve the accuracy of the determined result of the transmission power. Secondly, compared with the method of directly using a larger transmission power to send data to vehicle networking devices in the prior art, the data sending method provided in this embodiment can reduce the interference caused to other vehicle networking devices.
[0050] Based on the above embodiment, after receiving a direct communication request sent by a peer vehicle networking device, it further includes: if it is determined that the communication method corresponding to the direct communication request is unicast communication, obtain the historical path loss value between the target vehicle networking device and the peer vehicle networking device; determine the target transmission power corresponding to the target vehicle networking device according to the historical path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0051] Among them, after the peer vehicle networking device sends a direct communication request to the target vehicle networking device, the target vehicle networking device can obtain the communication method carried in the direct communication request. If the communication method is unicast communication, it can be considered that the peer vehicle networking device and the target vehicle networking device have performed unicast communication before. Therefore, the historical path loss value between the target vehicle networking device and the peer vehicle networking device can be directly used, and according to the historical path loss value, the target transmission power corresponding to the target vehicle networking device is determined, and data is sent to the peer vehicle networking device through the target transmission power.
[0052] The advantage of such a setting is that it can avoid repeated calculation of the path loss value, thereby improving the accuracy of the determined result of the transmission power and the data sending efficiency of the target vehicle networking device.
[0053] Embodiment 2
[0054] This embodiment is a further refinement of the above embodiment. For the same or corresponding term explanations as those in the above embodiment, this embodiment will not be repeated. Figure 2 The following is a flowchart of a data sending method provided in Embodiment 2. In this embodiment, the technical solution of this embodiment can be combined with one or more methods in the above embodiment, such as Figure 2 As shown, the method provided in this embodiment may further include:
[0055] Step 210: Receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device.
[0056] Step 220: Select multiple candidate CBR levels from multiple preset standard CBR levels according to the current CBR measurement value; the multiple standard CBR levels are arranged in the order of the magnitudes of the matching CBR measurement values.
[0057] In this embodiment, before receiving the direct communication request sent by the peer vehicle networking device, multiple standard CBR levels are established in advance according to the value range of the CBR measurement value. Each standard CBR level corresponds to a specific value range of the CBR measurement value and specific transmission control information. The transmission control information may include the minimum MCS (Modulation and Coding Scheme), the maximum MCS, the minimum number of occupied sub-channels, the maximum number of occupied sub-channels, the maximum number of transmission times, the maximum transmission power limit, etc. during the data transmission process.
[0058] In an implementation manner of the embodiment of the present invention, selecting multiple candidate CBR levels from multiple preset standard CBR levels according to the current CBR measurement value includes: according to the current CBR measurement value, taking the standard CBR level that matches the current CBR measurement value as the current CBR level among the multiple preset standard CBR levels; selecting each standard CBR level adjacent to the current CBR level among the multiple preset standard CBR levels; and taking the current CBR level and each standard CBR level adjacent to the current CBR level as the candidate CBR levels.
[0059] Among them, the standard CBR level that matches the current CBR measurement value can be selected from the multiple standard CBR levels according to the value range corresponding to each standard CBR level, and this standard CBR level is taken as the current CBR level. Then, one or more standard CBR levels adjacent to the current CBR level are selected from the multiple standard CBR levels, and the current CBR level and one or more standard CBR levels adjacent to the current CBR level are taken as the candidate CBR levels.
[0060] In a specific embodiment, it is assumed that the pre-established standard CBR levels include CBR1, CBR2, CBR N-2 、CBR N-1 、CBR N 、CBR N+1 、CBR N+2 ……CBR16 , according to the current CBR measurement value, the current CBR level selected from the multiple standard CBR levels is CBR N , then CBR can be N , and the CBR N adjacent to CBR N-2 , CBR N-1 , CBR N+1 and CBR N+2 are used as the alternative CBR levels.
[0061] Step 230: Compare at least one transmission control information included in the direct communication request with the transmission control information included in each alternative CBR level, and determine the target CBR level from the multiple alternative CBR levels according to the comparison result.
[0062] In this embodiment, at least one transmission control information is further included in the direct communication request. After selecting multiple alternative CBR levels from the preset multiple standard CBR levels, the transmission control information included in the direct communication request can be compared with the transmission control information included in each alternative CBR level, and the alternative CBR level that matches the transmission control information in the direct communication request is used as the target CBR level.
[0063] In a specific embodiment, Table 1 is a query table of transmission control information in this embodiment. As shown in Table 1, the query table of transmission control information can record multiple items of transmission control information corresponding to multiple standard CBR levels, such as the minimum MCS, the maximum MCS, the minimum number of occupied sub-channels, the maximum number of occupied sub-channels, the maximum number of transmission times, and the maximum transmission power.
[0064] Among them, assuming that the transmission control information included in the direct communication request is: MCS = 15, the number of transmission times is 3, and the number of occupied sub-channels is 1, then by querying Table 1, it can be determined that CBR N-2 and CBR N+2 do not match the transmission control information in the direct communication request, and the CBR N-1 , CBR N and CBR N+1 that match the transmission control information in the direct communication request are used as the target CBR levels.
[0065] Table 1
[0066]
[0067] Step 240: Determine the data transmission power corresponding to the peer vehicle networking device according to the target CBR level.
[0068] In an implementation manner of an embodiment of the present invention, if the number of the target CBR levels is multiple, determining the data transmission power corresponding to the peer vehicle networking device according to the target CBR level includes: determining the data transmission power corresponding to the peer vehicle networking device according to each of the target CBR levels and a preset weighting ratio.
[0069] In this embodiment, taking the target CBR level in step 230 as an example, the data transmission power corresponding to the peer vehicle networking device can be calculated by the following formula:
[0070] P PSSCH1 (i) = w1 * P MAX,CBR(N) + w2 * P MAX,CBR(N-1) + w3 * P MAX,CBR(N+1)
[0071] Among them, w1, w2, and w3 are preset weighting coefficients, w1 > 0, w2 > 0, w3 > 0, and w1 + w2 + w3 = 1. To simplify the calculation process of the data transmission power, w1, w2, and w3 can be set to equal values, and the specific values are preset according to the actual situation, and this embodiment does not limit this.
[0072] Therefore, by selecting multiple alternative CBR levels from multiple standard CBR levels, determining the target CBR level from the multiple alternative CBR levels, and determining the data transmission power corresponding to the peer vehicle networking device according to the target CBR level, the accuracy of the subsequent determination result of the transmission power of the target vehicle networking device can be improved.
[0073] Step 250: Determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power.
[0074] Step 260: Determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0075] The technical solution of the embodiment of the present invention receives a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, it obtains the current CBR measurement value corresponding to the target vehicle networking device, selects multiple alternative CBR levels from a preset plurality of standard CBR levels according to the current CBR measurement value, compares at least one piece of transmission control information included in the direct communication request with the transmission control information included in each alternative CBR level, determines the target CBR level from the multiple alternative CBR levels according to the comparison result, determines the data transmission power corresponding to the peer vehicle networking device according to the target CBR level, determines the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power, determines the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and sends data to the peer vehicle networking device through the target transmission power. By this technical means, the accuracy of the determined result of the transmission power can be improved, and the interference caused to other vehicle networking devices during the unicast communication process can be reduced.
[0076] Embodiment III
[0077] This embodiment is a further refinement of the above embodiment. For the same or corresponding term explanations as those in the above embodiment, they will not be repeated in this embodiment. Figure 3 The flowchart of a data transmission method provided for Embodiment III. In this embodiment, the technical solution of this embodiment can be combined with one or more methods in the solutions of the above embodiments. As Figure 3 shown, the method provided in this embodiment may further include:
[0078] Step 301: Receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device.
[0079] Step 302: Determine the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power.
[0080] Step 303: Determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0081] Step 304: Determine whether an acknowledgment message sent by the peer vehicle networking device is received within a preset time interval. If so, execute Step 305; if not, execute Step 306.
[0082] In this embodiment, after the target vehicle networking device sends data to the peer vehicle networking device in unicast communication mode according to the target transmission power, it can start message listening: If an acknowledgement message (ACK) from the peer vehicle networking device is received within a preset time interval, it is considered that the target transmission power meets the transmission requirements; if a negative acknowledgement message (NACK) is received or no feedback message is received, it is considered that the peer vehicle networking device has not correctly received the data sent by the target vehicle networking device. In this case, if the target vehicle networking device still has a transmission opportunity, it can continue to send data to the peer vehicle networking device.
[0083] Step 305: Confirm that the target transmission power meets the transmission requirements.
[0084] Step 306: Determine the single-step climbing power and the maximum number of transmissions between the target vehicle networking device and the peer vehicle networking device according to the direct communication request and the target transmission power.
[0085] In practical applications, since the vehicle networking devices move at a relatively high speed and the communication frequency of the vehicle networking devices is usually set in the high-frequency band around 5.8 GHz, the change of the channel is more frequent than that of traditional cellular base stations. Therefore, after the target vehicle networking device sends data to the peer vehicle networking device according to the target transmission power, the target path loss value in step 302 cannot accurately reflect the actual path loss value between the target vehicle networking device and the peer vehicle networking device at the current moment. Therefore, during the movement of the vehicle networking device, in order to improve the accuracy of the determined result of the transmission power, this embodiment proposes an implementation method of adding climbing power on the basis of the target transmission power, so as to facilitate the target vehicle networking device to continue to send data to the peer vehicle networking device.
[0086] In an implementation manner of this embodiment, determining the single-step climbing power and the maximum number of transmissions between the target vehicle networking device and the peer vehicle networking device according to the direct communication request and the target transmission power includes:
[0087] Step 3061: Determine the transmission delay between the target vehicle networking device and the peer vehicle networking device according to the service information included in the direct communication request.
[0088] In this step, the transmission delay between the target vehicle networking device and the peer vehicle networking device can be comprehensively determined according to the priority of the service information carried in the direct communication request and the data timeliness.
[0089] In a specific embodiment, the priority indicates the importance of the data. The higher the priority, the relatively more important the data is, and the lower the transmission delay should be. Data timeliness refers to whether the data is valid within a specific time. The stronger the data timeliness, the lower the transmission delay should also be.
[0090] Step 3062: Determine the maximum number of transmissions according to the transmission delay, the semi-persistent scheduling (SPS) period included in the direct communication request, and the number of retransmissions specified in each transmission process.
[0091] In a specific embodiment, the maximum number of transmissions can be determined by the following formula:
[0092]
[0093] where SPS is the semi-persistent scheduling (SPS) period included in the direct communication request, T is the transmission delay, ReTX is the number of retransmissions specified in each transmission process, and TX total is the maximum number of transmissions.
[0094] Step 3063: Determine the single-step climbing power between the target vehicle networking device and the peer vehicle networking according to the target transmission power and the maximum number of transmissions.
[0095] In this step, specifically, the single-step climbing power between the target vehicle networking device and the peer vehicle networking can be determined as follows:
[0096] Δpower = P CMAX -P PSSCH2 (i)
[0097] Δp = Δpower / TX total
[0098] where P CMAX is the maximum transmission power of the vehicle networking device, P PSSCH2 (i) is the target transmission power, and Δp is the single-step climbing power between the target vehicle networking device and the peer vehicle networking.
[0099] Step 307: Update the target transmission power according to the single-step climbing power, and resend the data to the peer vehicle networking device through the updated target transmission power.
[0100] In a specific embodiment, the target transmission power can be updated by the following formula:
[0101] P PSSCH2 (i) = min(P CMAX , P MAX,CBR , PPSSCH,SL (i) + Δp * TX cnt )
[0102] where TX cnt is the current transmission count corresponding to the target vehicle networking device. Each time the target vehicle networking device sends data to the peer vehicle networking device, the current transmission count is incremented by one.
[0103] Step 308: Determine whether an acknowledgment message sent by the peer vehicle networking device is received within a preset time interval. If so, execute Step 309; if not, execute Step 310.
[0104] Step 309: Confirm that the updated target transmission power meets the transmission requirements.
[0105] Step 310: Determine whether the current transmission count is less than the maximum transmission count. If so, return to execute the operation of updating the target transmission power according to the single-step climbing power in Step 307 until an acknowledgment message sent by the peer vehicle networking device is received within a preset time interval, or the current transmission count is equal to the maximum transmission count.
[0106] The technical solution of the embodiment of the present invention can improve the accuracy of the determined result of the transmission power and reduce the interference caused to other vehicle networking devices during the unicast communication process by receiving a direct communication request sent by a peer vehicle networking device, obtaining the current CBR measurement value corresponding to the target vehicle networking device when determining that the communication method corresponding to the direct communication request is broadcast communication, determining the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, determining the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power, determining the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and sending data to the peer vehicle networking device through the target transmission power. If an acknowledgment message sent by the peer vehicle networking device is not received within a preset time interval, then according to the direct communication request and the target transmission power, determine the single-step climbing power and the maximum transmission count between the target vehicle networking device and the peer vehicle networking device, update the target transmission power according to the single-step climbing power, and send data to the peer vehicle networking device again through the updated target transmission power until an acknowledgment message sent by the peer vehicle networking device is received within a preset time interval.
[0107] Embodiment Four
[0108] Figure 4 FIG. is a structural diagram of a data sending device provided in Embodiment Four of the present invention. The device is applied to a target vehicle networking device and includes: a request receiving module 410, a path loss value determining module 420, and a transmission power determining module 430.
[0109] Among them, the request receiving module 410 is configured to receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device;
[0110] The path loss value determination module 420 is configured to determine the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power;
[0111] The transmission power determination module 430 is configured to determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0112] The technical solution of the embodiment of the present invention provides a method for determining the transmission power during unicast communication between vehicle networking devices by receiving a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current CBR measurement value corresponding to the target vehicle networking device, determine the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power, determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power. This can improve the accuracy of the determined result of the transmission power and reduce the interference caused to other vehicle networking devices during the unicast communication process.
[0113] Based on the above embodiments, the device includes:
[0114] The climbing power determination module is configured to determine the single - time climbing power and the maximum number of transmissions between the target vehicle networking device and the peer vehicle networking device according to the direct communication request and the target transmission power if the confirmation information sent by the peer vehicle networking device is not received within a preset time interval;
[0115] The power update module is configured to update the target transmission power according to the single - time climbing power, and send data to the peer vehicle networking device again through the updated target transmission power;
[0116] The information judgment module is configured to judge whether the confirmation information sent by the peer vehicle networking device is received within a preset time interval;
[0117] The transmission times judgment module is used to judge whether the current transmission times is less than the maximum transmission times when the confirmation information sent by the peer vehicle networking device is not received within a preset time interval;
[0118] The return execution module is used to return and execute the operation of updating the target transmission power according to the single-ramp power when the confirmation information sent by the peer vehicle networking device is received within a preset time interval, until the confirmation information sent by the peer vehicle networking device is received within a preset time interval, or the current transmission times is equal to the maximum transmission times.
[0119] Among them, the ramp power determination module may further include:
[0120] The transmission delay determination unit is used to determine the transmission delay between the target vehicle networking device and the peer vehicle networking according to the service information included in the direct communication request;
[0121] The maximum transmission times determination unit is used to determine the maximum transmission times according to the transmission delay, the semi-persistent scheduling (SPS) period included in the direct communication request, and the number of retransmissions specified in each transmission process;
[0122] The maximum transmission times processing unit is used to determine the single-ramp power between the target vehicle networking device and the peer vehicle networking according to the target transmission power and the maximum transmission times.
[0123] Among them, the request receiving module 410 may include:
[0124] The historical path loss value acquisition unit is used to acquire the historical path loss value between the target vehicle networking device and the peer vehicle networking device if it is determined that the communication method corresponding to the direct communication request is unicast communication;
[0125] The historical path loss value processing unit is used to determine the target transmission power corresponding to the target vehicle networking device according to the historical path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0126] The path loss value determination module 420 may further include:
[0127] The CBR level selection unit is used to select multiple alternative CBR levels from a preset plurality of standard CBR levels according to the current CBR measurement value; the plurality of standard CBR levels are arranged in the order of the magnitude of the matching CBR measurement values;
[0128] A control information comparison unit, configured to compare at least one transmission control information included in the direct communication request with the transmission control information included in each alternative CBR level, and determine a target CBR level from multiple alternative CBR levels according to the comparison result;
[0129] A data transmission power determination unit, configured to determine the data transmission power corresponding to the peer vehicle networking device according to the target CBR level;
[0130] A current CBR level determination unit, configured to use the standard CBR level that matches the current CBR measurement value among multiple preset standard CBR levels as the current CBR level according to the current CBR measurement value;
[0131] An alternative CBR level determination unit, configured to select each standard CBR level adjacent to the current CBR level from multiple preset standard CBR levels, and use the current CBR level and each standard CBR level adjacent to the current CBR level as the alternative CBR levels;
[0132] A target CBR level processing unit, configured to, if the number of target CBR levels is multiple, determine the data transmission power corresponding to the peer vehicle networking device according to each target CBR level and a preset weighting ratio.
[0133] The data transmission device provided by the embodiment of the present invention can execute the data transmission method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
[0134] Embodiment Five
[0135] Figure 5 FIG. is a schematic structural diagram of a vehicle networking device provided by Embodiment Five of the present invention. As Figure 5 shown, the vehicle networking device includes a processor 510, a memory 520, an input device 530, and an output device 540; the number of processors 510 in the vehicle networking device may be one or more. Figure 5 Taking one processor 510 as an example; the processor 510, the memory 520, the input device 530, and the output device 540 in the vehicle networking device may be connected through a bus or other means. Figure 5Take the bus connection as an example. As a computer-readable storage medium, the memory 520 can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to a data sending method in any embodiment of the present invention (for example, the request receiving module 410, path loss value determination module 420, and transmission power determination module 430 in a data sending device). By running the software programs, instructions, and modules stored in the memory 520, the processor 510 executes various functional applications and data processing of the vehicle networking device, that is, implements the above-mentioned data sending method. That is, when the program is executed by the processor, it realizes:
[0136] Receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate CBR measurement value corresponding to the target vehicle networking device;
[0137] Determine the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power;
[0138] Determine the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmission power.
[0139] The memory 520 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 520 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 520 may further include a memory remotely set relative to the processor 510, and these remote memories can be connected to the vehicle networking device through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and their combinations. The input device 530 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the vehicle networking device, and may include a keyboard, a mouse, etc. The output device 540 may include a display device such as a display screen.
[0140] Embodiment Six
[0141] Embodiment 6 of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the method described in any embodiment of the present invention. Of course, a computer-readable storage medium provided by an embodiment of the present invention can perform related operations in a data sending method provided by any embodiment of the present invention. That is, when the program is executed by a processor, it implements:
[0142] Receive a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device;
[0143] Determine the data sending power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data sending power;
[0144] Determine the target sending power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target sending power.
[0145] From the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software and necessary general-purpose hardware. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk, or optical disc of a computer, etc., including several instructions for causing a vehicle networking device (which can be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
[0146] It should be noted that in the above embodiments of a data sending device, the included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.
[0147] Note that the above is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, it may also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A data sending method, characterized in that, Applied to a target vehicle networking device, including: Receiving a direct communication request sent by a peer vehicle networking device. When it is determined that the communication method corresponding to the direct communication request is broadcast communication, obtaining the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device; Determining the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determining the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmission power; Determining the target transmission power corresponding to the target vehicle networking device according to the target path loss value, and sending data to the peer vehicle networking device through the target transmission power; Among them, the determining the data transmission power corresponding to the peer vehicle networking device according to the current CBR measurement value includes: Selecting multiple alternative CBR levels from a preset plurality of standard CBR levels according to the current CBR measurement value; the plurality of standard CBR levels are arranged in the order of the magnitudes of the matching CBR measurement values; wherein, a plurality of standard CBR levels are established in advance according to the value range of the CBR measurement value; Comparing at least one transmission control information included in the direct communication request with the transmission control information included in each alternative CBR level, and determining the target CBR level from the multiple alternative CBR levels according to the comparison result; Determining the data transmission power corresponding to the peer vehicle networking device according to the target CBR level.
2. The method according to claim 1, characterized in that, After sending data to the peer vehicle networking device through the target transmission power, it further includes: If the confirmation information sent by the peer vehicle networking device is not received within a preset time interval, then determining the single-step climbing power and the maximum transmission times between the target vehicle networking device and the peer vehicle networking device according to the direct communication request and the target transmission power; Updating the target transmission power according to the single-step climbing power, and sending data to the peer vehicle networking device again through the updated target transmission power; Judging whether the confirmation information sent by the peer vehicle networking device is received within a preset time interval. If not, then judging whether the current transmission times is less than the maximum transmission times; If so, returning to execute the operation of updating the target transmission power according to the single-step climbing power until the confirmation information sent by the peer vehicle networking device is received within a preset time interval, or the current transmission times is equal to the maximum transmission times.
3. The method according to claim 1, wherein After receiving the direct communication request sent by the peer vehicle networking device, it further includes: If it is determined that the communication method corresponding to the direct communication request is unicast communication, then obtaining the historical path loss value between the target vehicle networking device and the peer vehicle networking device; Determining the target transmission power corresponding to the target vehicle networking device according to the historical path loss value, and sending data to the peer vehicle networking device through the target transmission power.
4. The method according to claim 2, wherein Determining the single-step climbing power and the maximum transmission times between the target vehicle networking device and the peer vehicle networking device according to the direct communication request and the target transmission power, including: Determine the transmission delay between the target vehicle networking device and the peer vehicle networking based on the service information included in the direct communication request; Determine the maximum number of transmissions according to the transmission delay, the semi-persistent scheduling (SPS) period included in the direct communication request, and the number of retransmissions specified in each transmission process; Determine the single-step climbing power between the target vehicle networking device and the peer vehicle networking according to the target transmit power and the maximum number of transmissions; 5. The method according to claim 1, wherein Select multiple alternative CBR levels from a plurality of preset standard CBR levels according to the current CBR measurement value, including: Take the standard CBR level that matches the current CBR measurement value as the current CBR level among a plurality of preset standard CBR levels according to the current CBR measurement value; Select each standard CBR level adjacent to the current CBR level among a plurality of preset standard CBR levels; Take the current CBR level and each standard CBR level adjacent to the current CBR level as the alternative CBR levels; 6. The method according to claim 1, characterized in that, If the number of target CBR levels is multiple, determine the data transmit power corresponding to the peer vehicle networking device according to the target CBR levels, including: Determine the data transmit power corresponding to the peer vehicle networking device according to each of the target CBR levels and a preset weighting ratio; 7. A data sending device, characterized in that, Applied to a target vehicle networking device, including: A request receiving module, configured to receive a direct communication request sent by a peer vehicle networking device, and when determining that the communication mode corresponding to the direct communication request is broadcast communication, obtain the current channel busy rate (CBR) measurement value corresponding to the target vehicle networking device; A path loss value determination module, configured to determine the data transmit power corresponding to the peer vehicle networking device according to the current CBR measurement value, and determine the target path loss value between the target vehicle networking device and the peer vehicle networking device according to the data transmit power; A transmit power determination module, configured to determine the target transmit power corresponding to the target vehicle networking device according to the target path loss value, and send data to the peer vehicle networking device through the target transmit power; Wherein, the path loss value determination module further includes: A CBR level selection unit, configured to select multiple alternative CBR levels from a plurality of preset standard CBR levels according to the current CBR measurement value; the plurality of standard CBR levels are arranged in the order of the magnitudes of the matching CBR measurement values; wherein, a plurality of standard CBR levels are established in advance according to the value range of the CBR measurement value; A control information comparison unit, configured to compare at least one transmission control information included in the direct communication request with the transmission control information included in each alternative CBR level, and determine the target CBR level from the multiple alternative CBR levels according to the comparison result; A data transmit power determination unit, configured to determine the data transmit power corresponding to the peer vehicle networking device according to the target CBR level; 8. A vehicle networking device, including: One or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors such that the one or more processors execute the programs, the data sending method according to any one of claims 1-6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, the data sending method according to any one of claims 1-6 is implemented.
Citation Information
Patent Citations
Open-loop power control method and device in sidelink communication
CN110381574A
Transmission power control method and device for direct connection communication, equipment and storage medium
CN110463288A
Power control method and terminal for executing power control
CN111757445A
Sidelink feedback
CN112840735A
Data feedback method and device, terminal node and storage medium
CN116781216A