Cbr processing method, apparatus, device, storage medium, and program product
By measuring and decoding the RSSI and SCI of the sub-channels, the CBR is determined and corrected, which solves the problem that the CBR cannot truly reflect the system load and improves the system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-04-07
AI Technical Summary
The existing CBR cannot accurately reflect the system load, causing nodes to mislead transmission control and affecting system performance.
The CBR is calculated by measuring the Received Signal Strength Indicator (RSSI) of the sub-channel, and the Sci-Fi Control Information (SCI) is decoded to determine whether the CBR re-verification process is triggered. The CBR is then corrected to accurately reflect the system load.
This improves the accuracy of CBR, allowing CR adjustments to be effectively reflected in CBR, thereby enhancing system performance.
Smart Images

Figure CN120090975B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a CBR processing method, apparatus, device, storage medium, and program product. Background Technology
[0002] The existing definition of congestion is based on the Channel Busy Ratio (CBR). However, due to the influence of In-Band Emission (IBE), CBR is not equal to the actual resource usage.
[0003] As is well known, nodes in a system cannot measure the time slot in which they transmit. If all nodes in the system are similar, the overall measured CBR will not equal the actual CBR (the overall measured CBR is greater than the actual resource usage). When the actual system load is not very high, the measured load (represented by the measured CBR) will be higher than the actual load, which may cause the corresponding node to trigger transmission restrictions. That is, the node itself may not need to control transmission, but because the measured CBR is too high, it is misled into needing to control transmission.
[0004] For example, in cases where transmission is controlled by adjusting the Modulation and Coding Scheme (MCS) (this does not target a specific congestion control method, i.e., the order of adjustment is not limited, i.e., assuming that the MCS is adjusted, i.e., the resources occupied by the code rate increase are reduced), due to the presence of IBE, the Received Signal Strength Indicator (RSSI) detected by the User Equipment (UE) (e.g., Physical Sidelink Shared Channel (PSSCH)) does not decrease, that is, the MCS adjustment does not reduce the measured value of CBR.
[0005] The ideal outcome for the above example is that the actual channel ratio (CR) of the node angle is reduced by adjusting the MCS, and the actual CR of multiple nodes decreases, causing the system CBR to decrease. Since the system CBR decreases, the CR limit will increase relatively, thus stopping the continuous decrease of CR. However, the actual situation in the above example is that after the nodes adjust the MCS, the CR of the node angle (each node) decreases, but due to the influence of IBE, the decrease in system CBR may not necessarily be accompanied by a real decrease in CR.
[0006] Therefore, how to make CBR accurately reflect the system load is a technical problem that needs to be solved. Summary of the Invention
[0007] This application provides a CBR processing method, apparatus, device, storage medium, and program product, which solves the problem that existing CBRs cannot accurately reflect system load.
[0008] In a first aspect, to achieve the above objectives, embodiments of this application provide a Channel Busy Rate (CBR) processing method, applied to a first node device, the method comprising:
[0009] Measure the Received Signal Strength Indicator (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Sci-Link Control Information (SCI) to obtain the decoding result.
[0010] Based on the RSSI, the CBR, and the decoding result, determine whether the CBR re-verification process needs to be triggered;
[0011] When the CBR retesting process is triggered, the CBR is corrected based on the RSSI and the SCI.
[0012] The determination of whether to trigger the CBR re-verification process based on the RSSI, the CBR, and the decoding result includes:
[0013] Determine whether the CBR is in the first interval, wherein the first interval is the CBR interval indicating that the communication system is in a medium-low load state;
[0014] When the CBR is in the first interval, for each time unit within the first time period corresponding to the CBR, it is determined whether the CBR re-verification process needs to be triggered based on at least one of the subband size and the reference signal received power (RSRP) value obtained based on the decoding result, and the RSSI, wherein the time unit is a subframe or a time slot.
[0015] Specifically, determining whether the CBR re-verification process needs to be triggered based on at least one of the subband size and the Reference Signal Received Power (RSRP) value obtained from the decoding result, and the RSSI, includes:
[0016] If the subband size is in the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR re-verification process needs to be triggered.
[0017] Alternatively, if the subband size is within the second interval, the RSSI on the first subchannel is greater than the RSSI threshold, and the RSRP value is greater than the RSRP threshold, it is determined that the CBR re-verification process needs to be triggered; wherein, the RSRP threshold is related to the subband size;
[0018] The second interval is related to the number of sub-channels in the transmission resource pool, and the first sub-channel is the sub-channel explicitly occupied by the SCI that has not been transmitted by the second node device.
[0019] The upper limit of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit of the first interval is the CBR value corresponding to the lower boundary of the channel occupancy rate CR that needs to be adjusted.
[0020] The modification of the CBR based on the RSSI and the SCI includes:
[0021] Based on the SCI, determine the resources occupied by the second node device, wherein the second node device is the device that sent the SCI;
[0022] Based on the resources occupied by the second node device, determine the first sub-channel that is not occupied by the second node device and the second sub-channel that is occupied by the second node device;
[0023] Based on the RSSI on the first sub-channel and the RSRP on the second sub-channel, it is determined whether the CBR needs to be corrected, wherein the RSRP is the RSRP obtained by decoding the SCI sent by the second node device occupying the second sub-channel within a time unit;
[0024] If the CBR needs to be corrected, the CBR is corrected according to the RSRP on the first sub-channel.
[0025] The determination of whether the CBR needs to be corrected based on the RSSI on the first sub-channel and the RSRP on the second sub-channel includes:
[0026] Determine the in-band transmit IBE standard value associated with the RSRP on the second sub-channel;
[0027] If the RSSI on the first sub-channel is located in the third interval corresponding to the IBE standard value, it is determined that the CBR needs to be corrected.
[0028] The modification of the CBR includes:
[0029] Obtain the current number of sub-channel occupancy corresponding to the CBR and the first number of the first sub-channels where the RSSI is located in the third interval;
[0030] Calculate the difference between the number of sub-channels occupied and the first number;
[0031] The CBR is corrected based on the ratio of the difference to the total number of sub-channels.
[0032] Secondly, to achieve the above objectives, embodiments of this application provide a CBR processing apparatus, comprising:
[0033] The processing module is used to measure the Received Signal Strength Indication (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Sci-Link Control Information (SCI) to obtain the decoding result.
[0034] The judgment module is used to determine whether the CBR re-verification process needs to be triggered based on the RSSI, the CBR, and the decoding result.
[0035] The correction module is used to correct the CBR based on the RSSI and the SCI when the CBR retest process is triggered.
[0036] Thirdly, to achieve the above objectives, embodiments of this application provide a CBR processing device, including a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the CBR processing method as described in the first aspect.
[0037] Fourthly, to achieve the above objectives, embodiments of this application provide a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement the CBR processing method as described in the first aspect.
[0038] Fifthly, to achieve the above objectives, embodiments of this application provide a computer program product including computer instructions that, when executed by a processor, implement the CBR processing method as described in the first aspect.
[0039] The beneficial effects of the above technical solution in this application are as follows:
[0040] In the embodiments of this application, firstly, the Received Signal Strength Indication (RSSI) of each sub-channel is measured, the Communication System's Control Band Break (CBR) is calculated based on the RSSI, and the received Straight-through Link Control Information (SCI) is decoded to obtain the decoding result. Secondly, based on the RSSI, the CBR, and the decoding result, it is determined whether a CBR re-verification process needs to be triggered. Thirdly, if the CBR re-verification process is triggered, the CBR is corrected based on the RSSI and the SCI. In this way, the CBR can more accurately reflect the effective system load, and CR adjustments can be reflected in the CBR, thereby achieving system congestion control and improving system performance. Attached Figure Description
[0041] Figure 1 This is a flowchart illustrating the CBR processing method according to an embodiment of this application;
[0042] Figure 2 This is a schematic diagram of the CBR processing apparatus according to an embodiment of this application;
[0043] Figure 3 This is a schematic diagram of the CBR processing device according to an embodiment of this application. Detailed Implementation
[0044] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.
[0045] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0046] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0047] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0048] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0049] Before describing the embodiments of the present application, the relevant technical points are first described by way of example:
[0050] Assume that the correspondence between CBR and CR_limit is shown in Table 1 below:
[0051] Table 1 Correspondence table between CBR and CR_limit
[0052] CBR measured x CR_limit x≤0.65 no limit 0.65<x≤0.675 1.6e-3 0.675<x≤0.7 1.5e-3 0.7<x≤0.725 1.4e-3 0.725<x≤0.75 1.3e-3 0.75<x≤0.775 1.2e-3 0.775<x≤0.8 1.2e-3 0.8<x≤0.825 1.1e-3 0.825<x≤0.85 1.1e-3 0.85<x≤0.875 1.0e-3 0.875<x 0.8e-3
[0053] Suppose the current CBR is 0.7 < x ≤ 0.725 (including the part of IBE leakage, and the actual CBR may be 0.55 - 0.65), and the corresponding actual CR is 1.6e-3 (exceeding the CR_limit (1.4e-3) corresponding to the CBR in the range of 0.7 < x ≤ 0.725. In fact, the actual CR does not exceed the CR_limit corresponding to the range where the actual CBR is located (0.55 - 0.65).
[0054] However, by measuring the RSSI value, the node does not know that the actual CR does not exceed the CR_limit corresponding to the range where the actual CBR is located. Therefore, the node will trigger congestion control based on the measured RSSI value. The ideal situation of congestion control is: after adjustment, assuming that the actual CR of some nodes decreases after adjustment and the CBR decreases, then perhaps after the CBR drops to 0.675 < x ≤ 0.7, other nodes do not need to adjust their own CR (because the CR_limit requirement has been met).
[0055] However, after actual congestion control, the measured CBR may not change with the change of CR.
[0056] Specifically, some nodes will choose to adjust the MCS. At this time, the system CBR does not change, that is, the node can only make its own CR meet the requirements until all nodes have completed the adjustment. That is, after the node adjusts the MCS, the corresponding CR drops to 1.4e-3, but at this time the CBR is still 0.7 < x ≤ 0.725 (the reference signal receiving power (Reference Signal Receiving Power, RSRP) on the service data subchannel is larger, and the IBE leakage value still exceeds the threshold). Because the CBR remains unchanged, all nodes are making corresponding adjustments, which is equivalent to each node needing to make corresponding adjustments.
[0057] The above adjustments result in two main consequences: First, for nodes that increase the bit rate, link performance will inevitably decrease. Second, from the perspective of resource selection, nodes can still be accessed. Specifically, the leaked portion of IBE cannot be excluded through RSRP. The leaked portion of IBE has a certain probability of being excluded through RSSI (not in the top 20%), and there is also a certain probability that it cannot be excluded through RSSI (the IBE is still in the top 20%). If IBE cannot be excluded through RSSI, then the leaked portion of IBE has a certain probability of being selected, thereby increasing the CR within the system.
[0058] Furthermore, if the IBE leakage exceeds the RSSI threshold, it's highly likely that the corresponding node is relatively close to the measurement node (i.e., has a high RSSI). However, if the nodes are close together, they need to monitor each other; therefore, frequency division multiplexing is best avoided. From a resource selection perspective, adjusting the MCS may not be very helpful, meaning its improvement on the system's CR is limited. In this sense, adjusting the MCS to regulate the node's CR does not change the CBR and has little impact on resource access; proximity is always preferred. This means the adjustment has no real effect. It merely ensures the node's CR meets the CR_lmit requirement, essentially adding a constraint to the node itself, without actually improving system performance.
[0059] Here is another example to illustrate this:
[0060] Scenario 1: Many nodes use only one sub-channel (only one sub-channel is used in the transmission resource pool); all are time-division multiplexing (TDM);
[0061] Scenario 2: Many nodes have 5 sub-channels (sending at full bandwidth within the transmission resource pool); and all of them use TDM.
[0062] The CBR is similar for the measurement and sensing of the receiving node, but the actual load within the system is different.
[0063] The actual load is used to adjust the behavior of each node in the network. For example, adjusting the MCS (Multi-Segment Control) and the packet sending frequency.
[0064] In other words, even if a node cannot connect, it doesn't need to adjust its sending parameters. While this scenario is unrealistic, it's true that if a node cannot connect, it doesn't need to make any adjustments; doing so might lead to a certain degree of performance degradation.
[0065] Therefore, the current difficulty is that when there is congestion and a large number of nearby nodes (in this case, there is also a lot of frequency division multiplexing, that is, there may be frequency division multiplexing between nearby and distant nodes), it is impossible to eliminate (RSSI may be the superposition of two quantities, and cannot be simply considered as leakage of IBE from nearby nodes).
[0066] To solve the problems in the aforementioned examples, the following goals need to be achieved:
[0067] 1) CBR can reflect the effective system load, that is, it can effectively distinguish between IBE and the actual resource occupancy (including what RSRP can solve and what RSRP cannot solve);
[0068] 2) CR adjustment mainly means that the changes in CBR corresponding to MCS can take effect, that is, CR adjustment can be reflected in CBR.
[0069] These two goals are actually consistent. If the CBR can accurately reflect the system load, then CR adjustment can be reflected in the CBR.
[0070] Therefore, embodiments of this application provide a CBR processing method, which is applied to a first node device, such as... Figure 1 As shown, the method includes:
[0071] Step 101: Measure the Received Signal Strength Indication (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Direct Link Control Information (SCI) to obtain the decoding result.
[0072] It should be noted that step 101 above can be performed in accordance with the relevant standards. After performing step 101, the final information obtained includes: the RSSI of each sub-channel, the decoding results of the CBR and SCI of the communication system.
[0073] Step 102: Based on the RSSI, the CBR, and the decoding result, determine whether the CBR re-verification process needs to be triggered.
[0074] It's important to note that when the communication system is under high load, meaning frequency division multiplexing (FDM) is present, the probability of resource collisions is high. Therefore, the probability of exceeding the threshold without prior IBE leakage is low, and CBR re-verification is unnecessary. However, in low-to-medium load scenarios, the probability of FDM is not high, and the probability of "errors" caused by IBE leakage is relatively high. Furthermore, if the system itself occupies full or a large portion of the bandwidth, the impact of IBE will be smaller. Therefore, for example, in a low-to-medium load scenario with low RSRP bandwidth, it is determined that a CBR re-verification process needs to be triggered.
[0075] Step 103: If the CBR retest process is triggered, correct the CBR according to the RSSI and the SCI.
[0076] For example, step 103 above may involve removing sub-channels whose RSSI satisfies the IBE model when correcting the CBR.
[0077] In the embodiments of this application, firstly, the Received Signal Strength Indication (RSSI) of each sub-channel is measured, the Communication System's Control Band Break (CBR) is calculated based on the RSSI, and the received Straight-through Link Control Information (SCI) is decoded to obtain the decoding result. Secondly, based on the RSSI, the CBR, and the decoding result, it is determined whether a CBR re-verification process needs to be triggered. Thirdly, if the CBR re-verification process is triggered, the CBR is corrected based on the RSSI and the SCI. In this way, the CBR can more accurately reflect the effective system load, and CR adjustments can be reflected in the CBR, thereby achieving system congestion control and improving system performance.
[0078] As an optional implementation, step 102 includes:
[0079] Determine whether the CBR is in the first interval, wherein the first interval is the CBR interval indicating that the communication system is in a low to medium load state; for example, the first interval is [60%, 80%].
[0080] When the CBR is within the first interval, for each time unit within the first time period corresponding to the CBR, based on at least one of the sub-band size and RSRP value obtained from the decoding result, and the RSSI, it is determined whether the CBR re-verification process needs to be triggered, wherein the time unit is a subframe or a slot. For example, in Long Term Evolution (LTE-V), the time unit is a subframe, and in New Radio (NR-V), the time unit is a slot. For example, the aforementioned sub-band size specifically refers to the number of consecutive sub-channels corresponding to the decoding result.
[0081] As a specific implementation, based on at least one of the subband size and the Reference Signal Received Power (RSRP) value obtained from the decoding result, and the RSSI, it is determined whether the CBR re-verification process needs to be triggered, including any one of the following:
[0082] (1) If the subband size is in the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR re-verification process needs to be triggered; here, the RSSI threshold is the congestion control RSSI threshold.
[0083] In other words, if the sub-band size belongs to the second interval and there is no decoding information on the remaining sub-channels, then it continues to determine whether the RSSI on the remaining sub-channels exceeds the RSSI threshold. If it exceeds the congestion control RSSI threshold, the re-verification process begins; if it does not exceed the congestion control RSSI threshold, the multiplexing process is not required. The two scenarios for the above steps are as follows:
[0084] Scenario 1: Assuming the transmission resource pool is configured with 5 sub-channels, and this subframe / slot resolves to one user, this user occupies 3 sub-channels. The remaining 2 sub-channels then need to be evaluated. Specifically, the evaluation is based on the RSSI values of these two sub-channels (whether the RSSI of the remaining 2 sub-channels is greater than the RSSI threshold).
[0085] Scenario 2: Assuming the transmission resource pool is configured with 5 sub-channels, and this subframe / slot resolves to 2 users (here, only the SCI needs to be resolved, not necessarily the PSSCH), and these two users do not occupy 4 sub-channels concurrently, then only the remaining 1 sub-channel needs to be evaluated. Specifically, the evaluation is based on the RSSI value on this 1 sub-channel.
[0086] (2) If the subband size is in the second interval, the RSSI on the first subchannel is greater than the RSSI threshold, and the RSRP value is greater than the RSRP threshold, it is determined that the CBR re-verification process needs to be triggered; wherein, the RSRP threshold is related to the subband size;
[0087] It's important to note that if the current channel scenario is fixed, additional conditions can be added to determine the RSRP value. For example, this parameter is relatively easy to determine for roadside units (RSUs); however, it's less reliable for onboard units (OBUs) in mobile scenarios, requiring consideration of specific scenario information. Further explanation with concrete examples will follow.
[0088] In the above method (2), by increasing the determination of RSRP value, the probability of "false alarm" can be reduced as much as possible, and the processing complexity of the implementation can be reduced.
[0089] The second interval is related to the number of sub-channels in the transmission resource pool, and the first sub-channel is a sub-channel that is not occupied by the SCI explicit indication sent by the second node device. Specifically, the first sub-channel is a sub-channel that is not occupied by the SCI explicit indication sent by the second node device within the current processing time unit (slot or subframe).
[0090] In the specific implementation described above, the second interval is related to the size of the transmission resource pool. Specifically, when configuring the second interval, the number of consecutive sub-channels cannot be directly configured. Instead, it needs to be configured as the size of the transmission resource pool (number of sub-channels) multiplied by a coefficient. For example, if the size of the transmission resource (pool) is 5 sub-channels and the configuration value is 60%, then the threshold here is 5 * 60% = 3 sub-channels, meaning the second interval is [1, 3]. Another example: if the size of the transmission sub-channels / transmission resource pool is 10 sub-channels and the configuration value is 60%, then the threshold here is 10 * 60% = 6 sub-channels, meaning the second interval is [1, 6]. Furthermore, if the product of the number of sub-channels and the configuration value is not an integer, it is rounded up.
[0091] It should be noted that the 60% in the above example is just a parameter configuration, and this application embodiment does not limit it.
[0092] Regarding the RSRP threshold value in the specific implementation methods described above:
[0093] When the first node device is a roadside unit (RSU), the scenario is relatively fixed, meaning the channel conditions are relatively predictable. Therefore, the RSRP threshold can be configured in advance. Specifically, the corresponding distance and sub-band size can be determined. This means multiple values need to be configured, for example: one threshold value for occupying one sub-channel; one threshold value for occupying two sub-channels; one threshold value for occupying three sub-channels, etc. In other words, different numbers of sub-channels correspond to different threshold values.
[0094] For cases where the first-node device is an On-Board Unit (OBU), due to the mobility of the OBU, scenario maintenance needs to be added to the configuration dimensions in addition to sub-channels. Specific scenario information can be obtained through higher-level applications (such as maps), for example: number of sub-channels in highway scenarios, number of sub-channels in suburban scenarios, etc., that is, two dimensions correspond to a threshold value.
[0095] As another specific implementation, the upper limit of the first interval is the CBR value corresponding to a preset congestion level, and the lower limit of the first interval is the CBR value corresponding to the lower boundary of the channel occupancy rate (CR) that needs to be adjusted. For example, the upper limit is a CBR value corresponding to a relatively high congestion level.
[0096] For example, the CBR values determined by relevant standards are shown in Table 2 below:
[0097] Table 2 CBR-CR Parameters
[0098] PPPP1-PPPP2 PPPP3-PPPP5 PPPP6-PPPP8 CBR measured CR limit CR limit CR limit 0 ≤ CBR measured ≤ 0.3 No limit No limit No limit 0.3 < CBR measured < 0.6 No limit 150 100 0.6<CBR measured≤0.80 100 30 20 0.8<CBR measured≤1 100 20 10
[0099] Table 2 shows that for BSM services, congestion control will be implemented when the CBR exceeds 60%. Therefore, the first range can be set to 60% to 80% for the following two reasons:
[0100] One is when it is above 80%, which is considered a high load. At this time, the frequency division multiplexing in the system is very high, meaning that there are actually very few idle sub-channels. Furthermore, due to multiplexing, many multiplexed sub-channels are only calculated once in the CBR calculation. This means that from this perspective, the measured CBR may be lower than the actual occupancy.
[0101] One is that when it is below 60%, although the measured CBR is high, CR control will not be performed, meaning that there is no practical significance from the perspective of more precise CR regulation.
[0102] In addition, NR has not yet determined a specific parameter table. Therefore, the first interval can be determined based on the specific parameter table. The specific value of the first interval is not limited in the embodiments of this application.
[0103] As an optional implementation, step 103 includes:
[0104] Based on the SCI, the resources occupied by the second node device are determined, wherein the second node device is the device that sent the SCI; for example, the resources occupied by the second node device are physical resource blocks (PRBs).
[0105] Based on the resources occupied by the second node device, determine the first sub-channel that is not occupied by the second node device and the second sub-channel that is occupied by the second node device;
[0106] Based on the RSSI on the first sub-channel and the RSRP on the second sub-channel, determine whether the CBR needs to be corrected. The RSRP is the RSRP obtained by decoding the SCI sent by the second node device occupying the second sub-channel within one time unit. The second node device occupying the second sub-channel can be one or more. This step can be determined when the distribution of the RSSI on the first sub-channel matches the attenuation value of the IBE itself corresponding to the RSRP on the second sub-channel.
[0107] If the CBR needs to be corrected, the CBR is corrected according to the RSRP on the first sub-channel.
[0108] As a specific implementation, determining whether the CBR needs to be corrected based on the RSSI on the first sub-channel and the RSRP on the second sub-channel includes:
[0109] Determine the in-band transmit IBE standard value associated with the RSRP on the second sub-channel;
[0110] If the RSSI on the first sub-channel is located in the third interval corresponding to the IBE standard value, it is determined that the CBR needs to be corrected. Here, the third interval is the threshold variation range corresponding to the IBE standard value. For example, the lower limit of the third interval is the product of the IBE standard value and the first coefficient (e.g., 0.8), and the lower limit of the third interval is the product of the IBE standard value and the second coefficient (e.g., 1.2).
[0111] For example, assuming the transmission resource pool is configured with 5 sub-channels, and this subframe / slot resolves to one user who occupies 3 sub-channels, then for the remaining 2 sub-channels, it is necessary to consider whether the RSSI values on these two sub-channels match the leakage value of the resolved user (occupying 3 sub-channels). This can be done by individually determining the value of each of the remaining 2 sub-channels.
[0112] For example, assuming the transmission resource pool is configured with 5 sub-channels, and this subframe / slot resolves to 2 users (here, only the SCI needs to be resolved, and the PSSCH can be resolved without it), and these two users do not occupy 4 sub-channels concurrently, then it is only necessary to check whether the RSSI value on the remaining 1 sub-channel matches the leakage value of the transmission power of these 2 users. For multiple users, the leakage values need to be linearly superimposed.
[0113] As a more specific implementation, the CBR is modified as follows:
[0114] Obtain the current number of sub-channel occupancy corresponding to the CBR and the first number of the first sub-channels where the RSSI is located in the third interval;
[0115] Calculate the difference between the number of sub-channels occupied and the first number;
[0116] The CBR is corrected based on the ratio of the difference to the total number of sub-channels.
[0117] In other words, when revising the CBR, a subtraction process is performed according to the standard CBR definition. That is, sub-channels that are determined to be occupied by CBR because their IBE exceeds the threshold cannot be included in the CBR calculation. In other words, when calculating the CBR, sub-channels that are determined to be occupied due to their IBE exceeding the threshold need to be removed.
[0118] The implementation process of an example of the CBR processing method of this application will be described below.
[0119] First, User A performs the corresponding measurement of the system's CBR based on the methods in the relevant standards.
[0120] Secondly, determine whether the current CBR, combined with the pre-configured parameters (i.e., determine the initial CBR effective range of the CBR check), falls within the effective range of the CBR check.
[0121] Secondly, if the current CBR does not belong to the current effective interval, no processing is performed, i.e., the existing CBR value is maintained; if the current CBR belongs to the current effective interval, further judgment processing is performed on each subfarme within the CBR measurement interval to determine whether the current CBR needs to be re-verified.
[0122] Next, each subframe within the CBR measurement interval is processed; specifically, it requires combining RSRP information, that is, determining whether re-verification is needed based on both RSRP and RSSI information. The specific determination process includes:
[0123] 1) For each subframe, obtain the corresponding subband size (number of consecutive subchannels) based on the decoding information corresponding to the SCI, and further determine whether the subband size belongs to the "effective range of the initial RSRP subchannel size for determining CBR check";
[0124] If the subband size falls within this range and there is no decoding information on the remaining subchannels, then continue to determine whether the RSSI on the remaining non-decoded (no RSRP value) subchannels exceeds the RSSI threshold.
[0125] If the congestion control RSSI threshold is exceeded, the retest process begins.
[0126] If the congestion control RSSI threshold is not exceeded, the multiplexing process is not required.
[0127] 2) In addition to the judgment condition in 1), an additional constraint condition for the RSRP measurement value can be added (the RSRP value exceeds a certain threshold), i.e., "determine the effective range of the initial RSRP value for CBR check". This can minimize the probability of false alarms and reduce the processing complexity. It should be noted that if the current channel scenario is fixed, this condition can be added. For example, this parameter is relatively easy to determine for RSU; however, for OBU mobile scenarios, this parameter is not so easy to determine and requires consideration of specific scenario information. That is, in addition to the condition in 1), it is also necessary to ensure that the RSRP value exceeds the configured value before proceeding to the re-verification process.
[0128] Then, a verification process is performed. This includes: determining the actual occupied PRB and the RSSI distribution on other sub-channels based on the SCI, and checking if it conforms to the IBE value; if it does (allowing for a certain threshold variation range), special processing can be applied to that subframe / slot. If it does not conform to this pattern, it indicates that other node devices are occupying the slot, and no processing is performed. The specific model can be derived from the IBE model. Considering differences in devices and measurements, a certain threshold can be set, such as RSSI measurements between 0.8 and 1.2 times the IBE standard value, which are considered to conform to this model.
[0129] Finally, for handling the issue of CBR being too high due to the multiplexing of IBE (subtraction processing is performed, that is, removing the sub-channel corresponding to IBE from the sub-channels required for CBR calculation).
[0130] It's important to note here that, as the CBR curve shows, IBE primarily affects relatively close nodes. That is, only nodes that are very close together are likely to have leakage values exceeding the RSSI threshold corresponding to the CBR measurement. Based on this, the following two conditions must be met to correct the CBR:
[0131] 1) The maximum value exceeds a certain threshold, which is determined by the RSRP value; this parameter is configured according to different scenarios, and the nodes that are very close are filtered out through this parameter.
[0132] 2) Determine the actual PRB occupied by the transmitting node and the RSSI distribution on other sub-channels based on the SCI, and check if it conforms to the IBE value. If it does (allowing for a certain threshold variation range), special processing can be applied to that subframe / slot. If it does not conform to this pattern, it means that other nodes are occupying the slot, and no processing is required.
[0133] In other words, when the system's actual load is relatively high, i.e., when the system uses frequency division multiplexing, the probability of collisions is relatively high. Therefore, the probability of "exceeding the threshold when there was no IBE leakage" is relatively low at this time. In other words, this kind of processing is not needed in this scenario.
[0134] In low-to-medium load scenarios, the probability of frequency division multiplexing is not very high. In such scenarios, the probability of "errors" caused by IBE leakage is relatively high.
[0135] Therefore, it can be determined through parameter settings that this judgment is only activated when the CBR is within a certain range. The lower limit of this range is the CBR value corresponding to the lower boundary of the CR that needs to be adjusted, and the upper limit of this range is the CBR value corresponding to a relatively high congestion level.
[0136] Another major impact is on those that actually occupy a small amount of bandwidth. If the bandwidth itself is full or large, the impact will be relatively small because the sub-channels occupied by IBE leakage are small.
[0137] Therefore, a corresponding judgment is triggered only when both of these conditions are met simultaneously. That is, if it is detected that the overall CBR is in this range, the RSRP is at a low bandwidth, and the RSSI on other sub-channels exceeds the threshold, then the CBR can be "re-verified" and corrected.
[0138] Embodiments of this application also provide a CBR processing apparatus, applied to a first node device, such as... Figure 2 As shown, the device includes:
[0139] The processing module 201 is used to measure the Received Signal Strength Indication (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Direct Link Control Information (SCI) to obtain the decoding result.
[0140] The judgment module 202 is used to determine whether the CBR re-verification process needs to be triggered based on the RSSI, the CBR and the decoding result;
[0141] The correction module 203 is used to correct the CBR according to the RSSI and the SCI when the CBR retest process is triggered.
[0142] The judgment module 202 includes:
[0143] The first judgment submodule is used to determine whether the CBR is in a first interval, wherein the first interval is a CBR interval that indicates that the communication system is in a medium-low load state;
[0144] The second judgment submodule is used to determine whether the CBR re-verification process needs to be triggered for each time unit within the first time period corresponding to the CBR, based on at least one of the subband size and the reference signal received power (RSRP) value obtained based on the decoding result, and the RSSI, when the CBR is in the first interval. The time unit is a subframe or a time slot.
[0145] The second judgment submodule is used for:
[0146] If the subband size is in the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR re-verification process needs to be triggered.
[0147] Alternatively, if the subband size is within the second interval, the RSSI on the first subchannel is greater than the RSSI threshold, and the RSRP value is greater than the RSRP threshold, it is determined that the CBR re-verification process needs to be triggered; wherein, the RSRP threshold is related to the subband size;
[0148] The second interval is related to the number of sub-channels in the transmission resource pool, and the first sub-channel is the sub-channel that the SCI explicitly indicates is occupied on the subframe / slot and has not been transmitted by the second node device.
[0149] The upper limit of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit of the first interval is the CBR value corresponding to the lower boundary of the channel occupancy rate CR that needs to be adjusted.
[0150] The correction module 203 includes:
[0151] The first determining submodule is used to determine the resources occupied by the second node device based on the SCI, wherein the second node device is the device that sends the SCI;
[0152] The second determining submodule is used to determine the first subchannel not occupied by the second node device and the second subchannel occupied by the second node device based on the resources occupied by the second node device.
[0153] The third judgment submodule is used to determine whether the CBR needs to be corrected based on the RSSI on the first subchannel and the RSRP on the second subchannel, wherein the RSRP is the RSRP obtained by decoding the SCI sent by the second node device occupying the second subchannel within a time unit;
[0154] The correction submodule is used to correct the CBR according to the RSRP on the first sub-channel when correction is required.
[0155] The third judgment submodule includes:
[0156] The first determining unit is used to determine the in-band transmit IBE standard value associated with the RSRP on the second sub-channel;
[0157] The second determining unit is used to determine that the CBR needs to be corrected when the RSSI on the first sub-channel is located in the third interval corresponding to the IBE standard value.
[0158] Specifically, the correction module 203 or the correction submodule is used for:
[0159] Obtain the current number of sub-channel occupancy corresponding to the CBR and the first number of the first sub-channels where the RSSI is located in the third interval;
[0160] Calculate the difference between the number of sub-channels occupied and the first number;
[0161] The CBR is corrected based on the ratio of the difference to the total number of sub-channels.
[0162] An embodiment of this application also provides a CBR processing device, including a transceiver 310, a processor 300, a memory 320, and a program stored in the memory 320 and executable on the processor 300; wherein, when the processor 300 executes the program, it implements the CBR processing method as described above.
[0163] The transceiver 310 is used to receive and send data under the control of the processor 300.
[0164] Among them, Figure 3 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 300) and memory (memory 320). The bus architecture can also link together 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 described further herein. The bus interface provides an interface. The transceiver 310 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium.
[0165] The processor 300 is responsible for managing the bus architecture and general processing, while the memory 320 can store the data used by the processor 300 when performing operations.
[0166] This application also provides a readable storage medium storing a program. When executed by a processor, this program implements the CBR processing method described above and achieves the same technical effect. To avoid repetition, it will not be described again here. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0167] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, 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 is stored in a storage medium (such as ROM / RAM, disk, optical disk) and includes several instructions for executing the methods described in the various embodiments of this application.
[0168] Therefore, embodiments of this application also provide a computer program product, including computer instructions, which, when executed by a processor, implement the CBR processing method as described above and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0169] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of this application. Therefore, this application should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make this application complete and convey the scope of this application to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of the range and any subranges in between.
[0170] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A Channel Busy Rate (CBR) processing method, characterized in that, Applied to a first-node device, the method includes: Measure the Received Signal Strength Indicator (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Sci-Link Control Information (SCI) to obtain the decoding result. Based on the RSSI, the CBR, and the decoding result, determine whether the CBR re-verification process needs to be triggered; If the CBR retesting process is triggered, the CBR is corrected based on the RSSI and the SCI; The determination of whether to trigger the CBR re-verification process based on the RSSI, the CBR, and the decoding result includes: Determine whether the CBR is in the first interval, wherein the first interval is the CBR interval indicating that the communication system is in a medium-low load state, the upper limit of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit of the first interval is the CBR value corresponding to the lower boundary of the channel occupancy rate CR that needs to be adjusted. When the CBR is in the first interval, for each time unit within the first time period corresponding to the CBR, based on at least one of the subband size and the Reference Signal Received Power (RSRP) value obtained from the decoding result, and the RSSI, it is determined whether the CBR re-verification process needs to be triggered, wherein the time unit is a subframe or a time slot; including: If the subband size is in the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR re-verification process needs to be triggered. Alternatively, if the subband size is within the second interval, the RSSI on the first subchannel is greater than the RSSI threshold, and the RSRP value is greater than the RSRP threshold, it is determined that the CBR re-verification process needs to be triggered; wherein, the RSRP threshold is related to the subband size; The second interval is related to the number of sub-channels in the transmission resource pool, and the first sub-channel is the sub-channel explicitly occupied by the SCI that has not been transmitted by the second node device.
2. The method according to claim 1, characterized in that, Based on the RSSI and the SCI, the CBR is corrected, including: Based on the SCI, determine the resources occupied by the second node device, wherein the second node device is the device that sent the SCI; Based on the resources occupied by the second node device, determine the first sub-channel that is not occupied by the second node device and the second sub-channel that is occupied by the second node device; Based on the RSSI on the first sub-channel and the RSRP on the second sub-channel, it is determined whether the CBR needs to be corrected, wherein the RSRP is the RSRP obtained by decoding the SCI sent by the second node device occupying the second sub-channel within a time unit; If the CBR needs to be corrected, the CBR is corrected according to the RSRP on the first sub-channel.
3. The method according to claim 2, characterized in that, Based on the RSSI on the first sub-channel and the RSRP on the second sub-channel, determine whether the CBR needs to be corrected, including: Determine the in-band transmit IBE standard value associated with the RSRP on the second sub-channel; If the RSSI on the first sub-channel is located in the third interval corresponding to the IBE standard value, it is determined that the CBR needs to be corrected.
4. The method according to claim 3, characterized in that, The CBR is modified as follows: Obtain the current number of sub-channel occupancy corresponding to the CBR and the first number of the first sub-channels where the RSSI is located in the third interval; Calculate the difference between the number of sub-channels occupied and the first number; The CBR is corrected based on the ratio of the difference to the total number of sub-channels.
5. A CBR processing apparatus, characterized in that, Applied to a first-node device, the device includes: The processing module is used to measure the Received Signal Strength Indication (RSSI) of each sub-channel, calculate the Communication System's Control Boundary (CBR) based on the RSSI, and decode the received Sci-Link Control Information (SCI) to obtain the decoding result. The judgment module is used to determine whether the CBR re-verification process needs to be triggered based on the RSSI, the CBR, and the decoding result. The correction module is used to correct the CBR according to the RSSI and the SCI when the CBR retest process is triggered; The judgment module includes: The first judgment submodule is used to determine whether the CBR is in the first interval, wherein the first interval is the CBR interval indicating that the communication system is in a medium-low load state; the upper limit of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit of the first interval is the CBR value corresponding to the lower boundary of the channel occupancy rate CR that needs to be adjusted. The second judgment submodule is used to determine whether the CBR re-verification process needs to be triggered for each time unit within the first time period corresponding to the CBR, based on at least one of the subband size and the reference signal received power (RSRP) value obtained based on the decoding result, and the RSSI, when the CBR is in the first interval. The time unit is a subframe or a time slot. The second judgment submodule is used for: If the subband size is in the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR re-verification process needs to be triggered. Alternatively, if the subband size is within the second interval, the RSSI on the first subchannel is greater than the RSSI threshold, and the RSRP value is greater than the RSRP threshold, it is determined that the CBR re-verification process needs to be triggered; wherein, the RSRP threshold is related to the subband size; The second interval is related to the number of sub-channels in the transmission resource pool, and the first sub-channel is the sub-channel explicitly occupied by the SCI that has not been transmitted by the second node device.
6. A CBR processing device, characterized in that, It includes a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; characterized in that, when the processor executes the program, it implements the CBR processing method as described in any one of claims 1 to 4.
7. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the CBR processing method as described in any one of claims 1 to 4.
8. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the CBR processing method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Sidelink signal measurement and resource selection in vehicle-to-everything communications
CN111492709A
Wireless communication method and communication equipment
CN118216204A