CBR processing method and device, equipment, storage medium and program product
By measuring the RSSI of the subchannel and decoding SCI, and judging and correcting CBR, the problem that existing CBR cannot truly reflect the system load is solved, and effective control of system congestion and improvement of system performance is achieved.
Patent Information
- Application Number
- CN202510236508.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-02-28
AI Technical Summary
The existing channel busyness rate (CBR) cannot truly reflect the system load, causing nodes to misjudgment of resource usage and trigger unnecessary transmission restrictions.
By measuring the received signal strength indication (RSSI) of each subchannel, the CBR of the communication system is calculated, and the received direct link control information (SCI) is decoded to determine whether the CBR re-verification process needs to be triggered. During the re-test process, the CBR is corrected according to RSSI and SCI to more accurately reflect the system load.
Enable CBR to more accurately reflect system load, ensure that channel occupancy rate (CR) adjustment can be effectively reflected on CBR, thereby achieving effective control of system congestion and improving system performance.
Smart Images

Figure CN120090975A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a CBR processing method, device, equipment, storage medium and program product. Background Art
[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 occupancy.
[0003] As is known, nodes in the system cannot measure the time slots in which they transmit. If all nodes in the system are similar, the overall measured CBR is not equal to the real CBR (the overall measured CBR is greater than the actual resource occupancy). When the actual system load is not very high, the measured load (represented by the measured CBR) will be higher than the actual load, so it is possible that the measured load will 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 misleads the node into needing to control transmission.
[0004] For example, for the case where the transmission is controlled by adjusting the modulation and coding scheme (MCS) (the specific congestion control method is not targeted here, that is, the order of the control methods is not limited, that is, it is assumed that the MCS is adjusted, that is, the resources occupied by the code rate increase are reduced), due to the existence of IBE, the received signal strength indicator (RSSI) (such as the physical sidelink shared channel (PSSCH)) detected by the user equipment (UE) does not decrease, that is, the MCS adjustment does not reduce the measured value of the CBR.
[0005] The ideal processing result for the above example is: the actual channel occupancy rate (Channel Ratio, CR) of the node angle is reduced through MCS adjustment, and the actual CR of multiple nodes is reduced, causing the system CBR to decrease; due to the reduction of system CBR, the CR limit (CRlimit) will be relatively increased, so the continuous reduction of CR can be stopped; however, the actual situation of the above example is: after the node adjusts the MCS, the CR of the node angle (each node) is reduced, but due to the influence of IBE, the reduction of system CBR does not necessarily follow the actual reduction of CR.
[0006] Therefore, how to make CBR truly reflect the system load is a technical problem that needs to be solved currently. Summary of the Invention
[0007] The embodiments of the present application provide a CBR processing method, device, equipment, storage medium and program product, which solve the problem that the existing CBR cannot truly reflect the system load.
[0008] In a first aspect, to achieve the above object, an embodiment of the present application provides a method for processing channel busy rate CBR, which is applied to a first node device. The method includes:
[0009] Measure the received signal strength indication RSSI of each sub-channel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information SCI to obtain a decoding result;
[0010] Judge whether it is necessary to trigger a CBR re-inspection process according to the RSSI, the CBR and the decoding result;
[0011] When the CBR re-inspection process is triggered, correct the CBR according to the RSSI and the SCI.
[0012] Among them, judging whether it is necessary to trigger a CBR re-inspection process according to the RSSI, the CBR and the decoding result includes:
[0013] Judge whether the CBR is in a first interval, where the first interval is a CBR interval indicating that the communication system is in a medium and 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, judge whether it is necessary to trigger the CBR re-inspection process according to at least one of the sub-band size and the reference signal received power RSRP value obtained based on the decoding result, and the RSSI, where the time unit is a sub-frame or a time slot.
[0015] Among them, judging whether it is necessary to trigger the CBR re-inspection process according to at least one of the sub-band size and the reference signal received power RSRP value obtained based on the decoding result, and the RSSI includes:
[0016] When the sub-band size is in a second interval and the RSSI on the first sub-channel is greater than the RSSI threshold value, it is determined that it is necessary to trigger the CBR re-inspection process;
[0017] Alternatively, when the sub - band size is within the second interval, the RSSI on the first sub - channel is greater than the RSSI threshold value, and the RSRP value is greater than the RSRP threshold value, it is determined that the CBR re - inspection process needs to be triggered; wherein, the RSRP threshold value is related to the sub - band size.
[0018] Wherein, 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 not explicitly indicated and occupied by the SCI sent by the second node device.
[0019] Wherein, the upper limit value of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit value of the first interval is the CBR value corresponding to the lower boundary where the channel occupancy rate CR needs to be regulated.
[0020] Wherein, correcting the CBR according to the RSSI and the SCI includes:
[0021] Determining the resources occupied by the second node device according to the SCI, where the second node device is the device that sends the SCI;
[0022] Determining the first sub - channel not occupied by the second node device and the second sub - channel occupied by the second node device according to the resources occupied by the second node device;
[0023] Determining whether the CBR needs to be corrected according to the RSSI on the first sub - channel and the RSRP on the second sub - channel, where the RSRP is the RSRP decoded from the SCI sent by the second node device occupying the second sub - channel within a time unit;
[0024] When the CBR needs to be corrected, correcting the CBR according to the RSRP on the first sub - channel.
[0025] Wherein, determining whether the CBR needs to be corrected according to the RSSI on the first sub - channel and the RSRP on the second sub - channel includes:
[0026] Determining the in - band emission IBE standard value related to the RSRP on the second sub - channel;
[0027] When the RSSI on the first sub - channel is within the third interval corresponding to the IBE standard value, it is determined that the CBR needs to be corrected.
[0028] Wherein, correcting the CBR includes:
[0029] Obtain the number of sub-channel occupancies corresponding to the current CBR and the first quantity of the first sub-channels where the RSSI is in the third interval;
[0030] Calculate the difference between the number of sub-channel occupancies and the first quantity;
[0031] Modify the CBR according to the ratio of the difference to the total number of sub-channels.
[0032] In a second aspect, to achieve the above object, an embodiment of the present application provides a CBR processing apparatus, including:
[0033] A processing module, configured to measure the received signal strength indication (RSSI) of each sub-channel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information (SCI) to obtain a decoding result;
[0034] A determination module, configured to determine whether a CBR re-inspection process needs to be triggered according to the RSSI, the CBR, and the decoding result;
[0035] A modification module, configured to modify the CBR according to the RSSI and the SCI when the CBR re-inspection process is triggered.
[0036] In a third aspect, to achieve the above object, an embodiment of the present application provides a CBR processing device, including a transceiver, a processor, a memory, and a program stored on the memory and executable on the processor; when the processor executes the program, the CBR processing method described in the first aspect is implemented.
[0037] In a fourth aspect, to achieve the above object, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the CBR processing method described in the first aspect is implemented.
[0038] In a fifth aspect, to achieve the above object, an embodiment of the present application provides a computer program product, including computer instructions, and when the computer instructions are executed by a processor, the CBR processing method described in the first aspect is implemented.
[0039] The beneficial effects of the above technical solutions of the present application are as follows:
[0040] In an embodiment of the present application, first, the received signal strength indication (RSSI) of each sub-channel is measured, the channel bit rate (CBR) of the communication system is calculated according to the RSSI, and the received direct link control information (SCI) is decoded to obtain a decoding result. Secondly, according to the RSSI, the CBR, and the decoding result, it is determined whether it is necessary to trigger the CBR re-verification process. Thirdly, when the CBR re-verification process is triggered, the CBR is corrected according to the RSSI and the SCI. In this way, the CBR can more accurately reflect the effective system load, enabling the CR adjustment to be reflected in the CBR, thereby realizing the control of system congestion and improving system performance. Description of the Drawings
[0041] Figure 1 It is a schematic flowchart of the CBR processing method according to an embodiment of the present application;
[0042] Figure 2 It is a schematic structural diagram of the CBR processing device according to an embodiment of the present application;
[0043] Figure 3 It is a schematic structural diagram of the CBR processing device according to an embodiment of the present application. Detailed Embodiments
[0044] To make the technical problems, technical solutions, and advantages to be solved by the present application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0045] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0046] In various embodiments of the present application, it should be understood that the magnitudes of the serial numbers of the following processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0047] In addition, the terms "system" and "network" are often used interchangeably in this document.
[0048] In the embodiments provided by the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0049] Before describing the embodiments of the present application, the following provides an exemplary description of related technical points:
[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 (0.55 - 0.65) where the actual CBR is located (1.6e-3).
[0054] However, by measuring the RSSI value, the node is not aware 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 that 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 CRs (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 (RSRP) on the service data subchannel is greater, and the IBE leakage value still exceeds the threshold). Since the CBR remains unchanged, all nodes are making corresponding adjustments, which means that each node needs to make corresponding adjustments.
[0057] The results of the above adjustment are as follows: on the one hand, for the nodes with increased code rate, the link performance will inevitably decrease; on the other hand, from the perspective of resource selection, the nodes can be accessed. The specific reasons are as follows: the part leaked by IBE cannot be excluded by RSRP exclusion. There is a certain probability that the part leaked by IBE can be excluded by RSSI (not in the top 20%), and there is also a certain probability that it cannot be excluded by RSSI (IBE is still in the top 20%); if IBE cannot be excluded by RSSI, there is a certain probability that the part leaked by IBE will be selected, thereby increasing the CR within the system.
[0058] Furthermore, if the IBE leakage exceeds the RSSI threshold, it is likely that the nodes are relatively close to the measurement node (i.e., high RSSI); however, if the nodes are close, they need to monitor each other; therefore, it is best not to perform frequency division multiplexing either. So from the perspective of resource selection, the MCS adjustment may not be very helpful, that is, the improvement of the system CR is also limited. In this sense, by adjusting the MCS and regulating the CR of the nodes, the CBR will not change, and there is not much impact on resource access. The preferred ones are those that are close; it is equivalent to that the above adjustment has no actual impact. Doing this is only to make the CR of the nodes meet the requirements of CR_lmit, which is equivalent to adding a limit to the nodes themselves and does not actually improve the system performance.
[0059] Here, another example is given to illustrate:
[0060] Scenario 1: Most nodes have 1 sub-channel (only one sub-channel is occupied in the transmission resource pool); all use Time-Division Multiplexing (TDM);
[0061] Scenario 2: Most nodes have 5 sub-channels (full-bandwidth transmission in the transmission resource pool); and all use TDM;
[0062] For the CBR measured and perceived by the receiving node, it is similar, but the actual load within the system is different.
[0063] Among them, the actual load is used to adjust the behavior of each node in the network. Such as the adjustment of MCS and the packet sending frequency.
[0064] That is, taking a step back, even if the node cannot be accessed, the node does not need to adjust its own transmission parameters. Although this situation is not realistic, but indeed if the node cannot be accessed, the node can not make adjustments. If adjustments are made, it may cause a certain degree of performance degradation.
[0065] Therefore, the current difficulty is that when there is congestion and there are many nearby nodes (in this case, there is also a lot of frequency division multiplexing itself, that is, frequency division multiplexing may occur between nearby and far nodes), there is no way to exclude (it is possible that RSSI is the superposition of two quantities and cannot be simply considered as the leakage of IBE of nearby nodes only).
[0066] To solve the problems existing in the foregoing examples, the following objectives need to be achieved:
[0067] 1) CBR can reflect the effective system load, that is, it can effectively distinguish IBE and real resource occupancy (including those that can be solved by RSRP and those that cannot be solved by RSRP);
[0068] 2) CR adjustment, mainly the change of CBR corresponding to MCS can take effect, that is, the CR adjustment can be reflected in CBR.
[0069] These two objectives are actually consistent. If CBR can truly reflect the system load, then the CR adjustment can be reflected in CBR.
[0070] Therefore, the embodiments of the present application provide a CBR processing method, which is applied to a first node device, as Figure 1 shown, the method includes:
[0071] Step 101, measure the received signal strength indication RSSI of each sub-channel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information SCI to obtain a decoding result.
[0072] Here, it should be noted that the above step 101 can be executed according to the regulations of relevant standards. After executing the above step 101, the finally obtained information includes: the RSSI of each sub-channel, the CBR of the communication system, and the decoding result of SCI.
[0073] Step 102, judge whether it is necessary to trigger the CBR re-inspection process according to the RSSI, the CBR, and the decoding result.
[0074] Here, it should be noted that when the actual load of the communication system is relatively high, that is, when there is frequency division multiplexing in the system, the probability of resource collision is relatively large. Therefore, the probability that there is no IBE leakage exceeding the threshold is relatively low, and at this time, CBR re-inspection is not required. In the case of medium and low load scenarios, the probability of frequency division multiplexing is not very large. In this scenario, the probability of "error" caused by IBE leakage will be relatively large. In addition, if the system itself occupies the full bandwidth or a large bandwidth, the influence of IBE will also be small. Therefore, exemplarily, when the communication system is in a medium and low load scenario and the RSRP has a small bandwidth, it is determined that it is necessary to trigger the CBR re-inspection process.
[0075] Step 103, when the CBR re-verification process is triggered, correct the CBR according to the RSSI and the SCI.
[0076] Exemplarily, when correcting the CBR in the above step 103, sub-channels where the RSSI meets the IBE model can be excluded.
[0077] In the embodiments of the present application, first, measure the received signal strength indication (RSSI) of each sub-channel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information (SCI) to obtain a decoding result; second, determine whether it is necessary to trigger the CBR re-verification process according to the RSSI, the CBR, and the decoding result; third, when the CBR re-verification process is triggered, correct the CBR according to the RSSI and the SCI. In this way, the CBR can more accurately reflect the effective system load, enabling the CR adjustment to be reflected in the CBR, thereby achieving the control of system congestion and improving system performance.
[0078] As an optional implementation manner, step 102 includes:
[0079] Determine whether the CBR is in a first interval, where the first interval is a CBR interval indicating that the communication system is in a medium-low load state; for example, the first interval is [60%, 80%].
[0080] When the CBR is in the first interval, for each time unit within the first time period corresponding to the CBR, determine whether it is necessary to trigger the CBR re-verification process according to at least one of the sub-band size and the RSRP value obtained based on the decoding result, and the RSSI, where the time unit is a sub-frame or a time slot. Exemplarily, in Long Term Evolution (LTE-V), the time unit is a sub-frame, and in New Radio (NR-V), the time unit is a time slot. Exemplarily, the above sub-band size is specifically the number of consecutive sub-channels corresponding to the decoding result.
[0081] As a specific implementation manner, determining whether it is necessary to trigger the CBR re-verification process according to at least one of the sub-band size and the reference signal received power (RSRP) value obtained based on the decoding result, and the RSSI includes any one of the following:
[0082] (1) When the sub-band size is in the second interval and the RSSI on the first sub-channel is greater than the RSSI threshold value, it is determined that the CBR re-inspection process needs to be triggered; here, the RSSI threshold value is the congestion control RSSI threshold value.
[0083] That is to say, if the sub-band size belongs to the second interval and there is no decoding information on the remaining sub-channels, it is continued to determine whether the RSSI on the remaining sub-channels exceeds the RSSI threshold value. Among them, if it exceeds the congestion control RSSI threshold value, it enters the re-inspection process; if it does not exceed the congestion control RSSI threshold value, it does not need to enter the multiplexing process. Among them, the two scenarios for the above steps are as follows:
[0084] Scenario 1: Assume that the transmission resource pool is configured with 5 sub-channels, and one user is decoded in this subframe / slot, and this user occupies 3 sub-channels. Then, a determination is made for the remaining 2 sub-channels. Specifically, the determination is made based on the RSSI values on these two sub-channels (whether the RSSI of the remaining 2 sub-channels is greater than the RSSI threshold value).
[0085] Scenario 2: Assume that the transmission resource pool is configured with 5 sub-channels, and 2 users are decoded in this subframe / slot (here, only SCI needs to be decoded, and it is not required that PSSCH can also be decoded), and these two users do not repeatedly occupy 4 sub-channels. Then, only a determination needs to be made for the remaining 1 sub-channel. Specifically, the determination is made based on the RSSI value on this 1 sub-channel.
[0086] (2) When the sub-band size is in the second interval, the RSSI on the first sub-channel is greater than the RSSI threshold value, and the RSRP value is greater than the RSRP threshold value, it is determined that the CBR re-inspection process needs to be triggered; among them, the RSRP threshold value is related to the sub-band size;
[0087] Here, it should be noted that if the current channel scenario is determined, the condition for judging the RSRP value can be added. For example, for a Road Side Unit (RSU), this parameter is relatively easy to determine; for the mobile scenario of an On Board Unit (OBU), this parameter is not easy to determine. Therefore, specific scenario information also needs to be combined. Specific examples will be elaborated later.
[0088] In the above method (2), by adding the determination of the RSRP value, the probability of "false alarm" can be minimized, and the implementation processing complexity can be reduced.
[0089] Among them, 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 not occupied by the explicit indication of the SCI sent by the second node device. Among them, the first sub-channel is a sub-channel not occupied by the explicit indication of the SCI sent by the second node device within the time unit (slot or subframe) being currently processed.
[0090] In the above specific implementation manner, the second interval is related to the size of the transmission resource pool. When specifically configuring the second interval, the number of consecutive sub-channels cannot be directly configured, but needs to be configured as the size (number of sub-channels) of the transmission resource pool multiplied by a coefficient. For example, if the size of the transmission resource (pool) is 5 sub-channels and the configured value is 60%, then the threshold here is 5 * 60% = 3 sub-channels, that is, the second interval is [1, 3]; another example, if the size of the transmission sub-channel / transmission resource pool is 10 sub-channels and the configured value is 60%, that is, the threshold here is 10 * 60% = 6 sub-channels, that is, the second interval is [1, 6]; in addition, if the product of the number of sub-channels and the configured value is not an integer, it is rounded up.
[0091] It should be noted that 60% in the above example is just a parameter configuration, and the embodiments of the present application do not limit this.
[0092] Regarding the RSRP threshold value in the above specific implementation manner:
[0093] For the case where the first node device is a Road Side Unit (RSU), because the scenario is relatively fixed, that is, the channel conditions are relatively certain, therefore, the RSRP threshold value can be configured in advance. For specific configuration, the corresponding distance and the specific sub-band size can be determined, that is: multiple values need to be configured. For example: occupying 1 sub-channel corresponds to one threshold value; occupying 2 sub-channels corresponds to one threshold value; occupying 3 sub-channels corresponds to one threshold value, etc. That is to say, different numbers of occupied sub-channels correspond to different threshold values.
[0094] For the case where the first node device is an On Board Unit (OBU), due to the mobility of the OBU, in addition to sub-channels, the configuration dimension also needs to add scenario maintenance. The specific scenario information can be obtained through high-layer applications (such as map information, etc.). For example: highway scenario - number of sub-channels, suburban scenario - number of sub-channels, etc., that is, two dimensions correspond to one threshold value.
[0095] As another specific implementation manner, the upper limit value of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit value of the first interval is the CBR value corresponding to the lower boundary where the channel occupancy rate CR needs to be regulated. Exemplarily, the upper limit value is the CBR value corresponding to a relatively high congestion level.
[0096] For example, the CBR values determined by the 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 < measured CBR ≤ 0.80 100 30 20 0.8 < CBR measured ≤ 1 100 20 10
[0099] It can be determined from Table 2 that for the BSM service, congestion control will be executed when the CBR is higher than 60%. Therefore, the first interval can be set to 60% to 80% for the following two reasons:
[0100] One is that when it is higher than 80%, it belongs to high load. At this time, the frequency division multiplexing in the system is very high, that is, there are actually few idle sub-channels. And due to multiplexing, many multiplexed sub-channels in the CBR calculation are only counted once, which is equivalent to that from this perspective, the measured CBR may be lower than the actual occupancy;
[0101] The other is that when it is lower than 60%, although the measured CBR is on the high side, no CR control will be performed, that is, it has no practical significance from the perspective of more accurate regulation of CR.
[0102] In addition, NR has not yet determined a specific parameter table. Therefore, the first interval can be determined according to the specific parameter table, and the specific value of the first interval is not limited in the embodiments of the present application.
[0103] As an optional implementation manner, step 103 includes:
[0104] Determine the resources occupied by the second node device according to the SCI, where the second node device is the device that sends the SCI; for example, the resources occupied by the second node device are physical resource blocks (Physical Resource Block, PRB).
[0105] Determine the first sub-channel not occupied by the second node device and the second sub-channel occupied by the second node device according to the resources occupied by the second node device;
[0106] Determine whether to correct the CBR according to the RSSI on the first sub-channel and the RSRP on the second sub-channel, where the RSRP is the RSRP decoded from the SCI sent by the second node device occupying the second sub-channel within a time unit, and the second node device occupying the second sub-channel can be one or more; this step can be to determine that the CBR needs to be corrected when the distribution of the RSSI on the first sub-channel conforms to the attenuation value of the IBE corresponding to the RSRP on the second sub-channel.
[0107] In the case where the CBR needs to be corrected, correct the CBR according to the RSRP on the first subchannel.
[0108] As a specific implementation, determining whether the CBR needs to be corrected according to the RSSI on the first subchannel and the RSRP on the second subchannel includes:
[0109] Determine the in-band emission IBE standard value related to the RSRP on the second subchannel;
[0110] When the RSSI on the first subchannel is within the third interval corresponding to the IBE standard value, determine that the CBR needs to be corrected. Here, the third interval is the threshold change 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 (such as 0.8), and the upper limit of the third interval is the product of the IBE standard value and the second coefficient (such as 1.2).
[0111] Exemplarily, assume that the transmission resource pool is configured with 5 subchannels, and one user is decoded in this subframe / slot, and this user occupies 3 subchannels. Then, for the remaining 2 subchannels, it is necessary to consider whether the RSSI values on these two subchannels meet the leakage value of this decoded user (occupying 3 subchannels). Among them, each of the remaining 2 subchannels can be determined separately.
[0112] Exemplarily, assume that the transmission resource pool is configured with 5 subchannels, and 2 users are decoded in this subframe / slot (here, only SCI needs to be decoded, and PSSCH does not need to be decoded), and these two users do not occupy 4 subchannels repeatedly. Then, it is only necessary to determine whether the RSSI value on the remaining 1 subchannel meets the leakage value of the transmission power of these 2 decoded users. Among them, for multiple users, the leakage values need to be linearly superimposed.
[0113] As a more specific implementation, correcting the CBR includes:
[0114] Obtain the number of subchannels occupied corresponding to the current CBR and the first quantity of the first subchannels where the RSSI is within the third interval;
[0115] Calculate the difference between the number of subchannels occupied and the first quantity;
[0116] Correct the CBR according to the ratio of the difference to the total number of subchannels.
[0117] That is to say, when correcting CBR, subtraction processing is performed according to the standard CBR definition. That is, since the sub-channels determined to be occupied by CBR due to IBE exceeding the threshold cannot be counted in CBR. That is, when calculating CBR, the sub-channels determined to be occupied due to IBE exceeding the threshold need to be excluded.
[0118] Next, an implementation process of an example of the CBR processing method according to the embodiments of the present application will be described.
[0119] First, user A makes corresponding measurements on the CBR of the system based on the methods in relevant standards.
[0120] Secondly, it is determined whether the current CBR combined with pre-configured parameters (that is, determining the initial CBR effective interval of CBR check) belongs to the effective interval of CBR check.
[0121] Thirdly, if the current CBR does not belong to the current effective interval, no processing is performed, that is, the existing CBR value is maintained; if the current CBR belongs to the current effective interval, further determination processing is performed on each subframe within the CBR measurement interval to determine whether the current CBR needs to be re-verified for CBR.
[0122] After that, determination processing is performed on each subframe within the CBR measurement interval; specifically, it is necessary to combine the RSRP information, that is, determine whether re-verification processing is required based on the RSRP information and RSSI information. Among them, the specific determination process includes:
[0123] 1) For each subframe, obtain the corresponding sub-band size (number of consecutive sub-channels) according to the decoded information corresponding to the SCI, and further determine whether the sub-band size belongs to the "initial RSRP sub-channel size effective interval for determining CBR check";
[0124] If the sub-band size belongs to this interval and there is no decoding information on the remaining sub-channels, continue to determine whether the RSSI on the remaining non-decoded (no RSRP value) sub-channels exceeds the RSSI threshold;
[0125] If it exceeds the congestion control RSSI threshold, enter the re-verification process;
[0126] If it does not exceed the congestion control RSSI threshold, there is no need to enter the multiplexing process;
[0127] 2) In addition to the determination conditions in 1), a limiting condition for the RSRP measurement value (the RSRP value exceeds a certain threshold) can be additionally added, that is, "determine the effective range of the initial RSRP value for CBR check"; in this way, the probability of "false alarm" can be minimized as much as possible, and the implementation processing complexity can be reduced. Here, it should be noted that if the current channel scenario is determined, this condition can be added. For example, for the RSU, this parameter is relatively easy to determine; for the OBU mobile scenario, this parameter is not easy to determine and specific scenario information needs to be combined. That is, in addition to the conditions in 1), it is also necessary to ensure that the RSRP value exceeds the configured value before entering the re-inspection process.
[0128] Then, execute the re-inspection process. Specifically, it includes: judging the actually occupied PRB and the RSSI distribution on other sub-channels according to the SCI to see if it conforms to the value of the IBE itself; if it conforms (allowing a certain threshold change range), a special processing can be performed on this subframe / slot. If it does not conform to this rule, it means that there are other node devices occupying it, and no processing is done. Among them, the specific model can be obtained according to the IBE model. Considering the differences in devices and measurements, a certain threshold can be set. For example, when the RSSI measurement is between 0.8 and 1.2 times the IBE standard value, it is considered to conform to this model.
[0129] Finally, for the processing of the CBR being too high caused by multiplexing and determining the IBE (perform subtraction processing, that is, exclude the sub-channel corresponding to the IBE from the sub-channels required for CBR calculation).
[0130] Here, it should be noted that from the CBR curve, it can be seen that the IBE mainly affects the nodes with relatively short distances. That is, for nodes with relatively short distances, it is possible that the leakage value exceeds the RSSI threshold corresponding to the CBR measurement. Based on this, it can be known that the following two conditions need to be met to correct the CBR:
[0131] 1) The maximum value exceeds a certain threshold, and this threshold is determined by the RSRP value; this parameter is configured according to different scenarios, and nodes with short distances are filtered out through this parameter.
[0132] 2) Judge the actually occupied PRB of the sending node and the RSSI distribution on other sub-channels according to the SCI to see if it conforms to the value of the IBE itself; if it conforms (allowing a certain threshold change range), a special processing can be performed on this subframe / slot. If it does not conform to this rule, it means that there are other nodes occupying it, and no processing is done.
[0133] That is to say, when the actual load of the system is relatively high, that is, when frequency division multiplexing is used in the system, the probability of collision is relatively large. Therefore, the probability of "the original IBE leakage exceeding the threshold" is relatively low at this time. That is, this kind of processing is not required at this time. That is, in this scenario, this kind of processing is not required.
[0134] In the medium and low load scenario, the probability of frequency division multiplexing is not very large. In this scenario, the probability of "error" caused by IBE leakage will be relatively large.
[0135] Therefore, it can be known through parameter setting that this determination is only triggered when the CBR is within a certain interval. The lower limit of this interval is the CBR value corresponding to the lower boundary that the CR needs to regulate, and the upper limit of this interval is the CBR value corresponding to a relatively high congestion level.
[0136] In addition, the main influence is on the actual occupation of a small bandwidth. If the full bandwidth or a large bandwidth is occupied itself, because the subchannels occupied by its IBE leakage are small, that is, its influence will also be relatively small.
[0137] Therefore, only when these two conditions are met simultaneously will the corresponding determination be triggered. That is, when it is detected simultaneously that the overall CBR is within this interval, then the RSRP is for a small bandwidth, and at the same time the RSSI on other subchannels exceeds the threshold, this can be used to "recheck" the CBR and correct the CBR.
[0138] The embodiment of the present application also provides a CBR processing device, which is applied to the first node device, as Figure 2 shown, the device includes:
[0139] A processing module 201, configured to measure the received signal strength indication RSSI of each subchannel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information SCI to obtain a decoding result;
[0140] A judgment module 202, configured to judge whether it is necessary to trigger a CBR recheck process according to the RSSI, the CBR, and the decoding result;
[0141] A correction module 203, configured to correct the CBR according to the RSSI and the SCI when the CBR recheck process is triggered.
[0142] Wherein, the judgment module 202 includes:
[0143] A first judgment sub-module, configured to judge whether the CBR is within a first interval, where the first interval is a CBR interval indicating that the communication system is in a medium and low load state;
[0144] A second judgment sub-module, configured to, when the CBR is in the first interval, for each time unit within the first time period corresponding to the CBR, determine whether to trigger the CBR re-inspection process according to at least one of the sub-band size and the reference signal received power (RSRP) value obtained based on the decoding result, and the RSSI, where the time unit is a sub-frame or a time slot.
[0145] Wherein, the second judgment sub-module is configured to:
[0146] When the sub-band size is in a second interval and the RSSI on the first sub-channel is greater than the RSSI threshold value, determine that it is necessary to trigger the CBR re-inspection process;
[0147] Or, when the sub-band size is in the second interval, the RSSI on the first sub-channel is greater than the RSSI threshold value, and the RSRP value is greater than the RSRP threshold value, determine that it is necessary to trigger the CBR re-inspection process; wherein, the RSRP threshold value is related to the sub-band size;
[0148] Wherein, 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 on the subframe / slot that is not occupied by the explicit indication of the SCI sent by the second node device.
[0149] Wherein, the upper limit value of the first interval is the CBR value corresponding to the preset congestion level, and the lower limit value of the first interval is the CBR value corresponding to the lower boundary where the channel occupancy rate (CR) needs to be regulated.
[0150] Wherein, the correction module 203 includes:
[0151] A first determination sub-module, configured to determine the resources occupied by the second node device according to the SCI, where the second node device is the device that sends the SCI;
[0152] A second determination sub-module, configured to determine the first sub-channel not occupied by the second node device and the second sub-channel occupied by the second node device according to the resources occupied by the second node device;
[0153] A third judgment sub-module, configured to determine whether to correct the CBR according to the RSSI on the first sub-channel and the RSRP on the second sub-channel, where 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;
[0154] A correction sub-module, configured to correct the CBR according to the RSRP on the first sub-channel when it is necessary to correct the CBR.
[0155] Among them, the third judgment sub-module includes:
[0156] A first determination unit, configured to determine an in-band emission IBE standard value related to the RSRP on the second sub-channel;
[0157] A second determination unit, configured to determine that the CBR needs to be corrected when the RSSI on the first sub-channel is within a third interval corresponding to the IBE standard value.
[0158] Among them, the correction module 203 or the correction sub-module is specifically configured to:
[0159] Obtain the number of sub-channels occupied corresponding to the current CBR and a first number of the first sub-channels where the RSSI is within the third interval;
[0160] Calculate the difference between the number of sub-channels occupied and the first number;
[0161] Correct the CBR according to the ratio of the difference to the total number of sub-channels.
[0162] An embodiment of the present application further provides a CBR processing device, including a transceiver 310, a processor 300, a memory 320, and a program stored on the memory 320 and executable on the processor 300; among them, when the processor 300 executes the program, the above-mentioned CBR processing method is implemented.
[0163] The transceiver 310 is configured to receive and send data under the control of the processor 300.
[0164] Among them, in Figure 3 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by the processor 300 and the memory represented by the memory 320 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 310 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium.
[0165] The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 300 when performing operations.
[0166] The embodiments of the present application further provide a readable storage medium, on which a program is stored. When the program is executed by a processor, it implements the CBR processing method described above and can achieve the same technical effects. To avoid repetition, it will not be elaborated here. Among them, the readable storage medium includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.
[0167] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present 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, magnetic disk, optical disc) and includes several instructions for executing the methods described in the various embodiments of the present application.
[0168] Therefore, the embodiments of the present application further provide a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement the CBR processing method described above and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0169] The above exemplary embodiments are described with reference to these drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the present application. Therefore, the present application should not be construed as being limited to the exemplary embodiments presented herein. Rather, these exemplary embodiments are provided so that the present application will be complete and full, and will convey the scope of the present application to those skilled in the art. In these drawings, the component sizes and relative sizes may be exaggerated for clarity. The terms used herein are for the purpose of describing specific exemplary embodiments only and are not intended to be limiting. As used herein, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms as well. It will be further understood that the terms "comprising" and / or "including" when used in this specification, indicate the presence of the described features, integers, steps, operations, components, and / or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, components, components, and / or groups thereof. Unless otherwise indicated, when stating a value range, the range includes the upper and lower limits thereof and any sub-ranges therebetween.
[0170] The above are the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle described in the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A channel busy rate CBR processing method, characterized in that: Applied to a first node device, the method includes: Measuring the received signal strength indication RSSI of each subchannel, calculating the CBR of the communication system according to the RSSI, and decoding the received direct link control information SCI to obtain a decoding result; Determine whether to trigger a CBR recheck process according to the RSSI, the CBR and the decoding result; When the CBR recheck process is triggered, the CBR is corrected according to the RSSI and the SCI.
2. The method according to claim 1, characterized in that Judging whether a CBR recheck process needs to be triggered according to the RSSI, the CBR and the decoding result, includes: determining whether the CBR is in a first interval, wherein the first interval is a CBR interval indicating that the communication system is in a medium or low load state; When the CBR is in the first interval, for each time unit in the first time period corresponding to the CBR, determine whether it is necessary to trigger the CBR recheck process according to 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.
3. The method according to claim 2, characterized in that Judging whether the CBR recheck process needs to be triggered according to at least one of a subband size and a reference signal received power RSRP value obtained based on the decoding result, and the RSSI, includes: When the subband size is within the second interval and the RSSI on the first subchannel is greater than the RSSI threshold, it is determined that the CBR recheck process needs to be triggered; Alternatively, when the subband size is within the second interval, the RSSI on the first subchannel is greater than the RSSI threshold value, and the RSRP value is greater than the RSRP threshold value, it is determined that the CBR recheck process needs to be triggered; wherein the RSRP threshold value is related to the subband size; The second interval is related to the number of sub-channels in the sending resource pool, and the first sub-channel is a sub-channel that is not explicitly indicated to be occupied by the SCI sent by the second node device.
4. The method according to claim 2, characterized in that: The upper limit value of the first interval is a CBR value corresponding to a preset congestion level, and the lower limit value of the first interval is a CBR value corresponding to a lower boundary of a channel occupancy rate CR that needs to be regulated.
5. The method according to claim 1, characterized in that According to the RSSI and the SCI, the CBR is modified, including: Determine, according to the SCI, resources occupied by a second node device, wherein the second node device is a device that sends the SCI; Determine, according to the resources occupied by the second node device, a first sub-channel not occupied by the second node device and a second sub-channel occupied by the second node device; Determining whether the CBR needs to be corrected according to the RSSI on the first subchannel and the RSRP on the second subchannel, wherein the RSRP is an RSRP obtained by decoding the SCI sent by the second node device occupying the second subchannel within a time unit; When the CBR needs to be corrected, the CBR is corrected according to the RSRP on the first sub-channel.
6. The method according to claim 5, characterized in that Determining whether the CBR needs to be corrected according to the RSSI on the first sub-channel and the RSRP on the second sub-channel includes: determining an in-band transmit IBE criterion value associated with the RSRP on the second subchannel; When the RSSI on the first sub-channel is located in a third interval corresponding to the IBE standard value, it is determined that the CBR needs to be corrected.
7. The method according to claim 6, characterized in that Modify the CBR to include: Obtain the number of subchannel occupancy corresponding to the current CBR and the first number of the first subchannels whose RSSI is located in the third interval; Calculating a difference between the number of subchannel occupancy and the first number; The CBR is modified according to the ratio of the difference to the total number of subchannels.
8. A CBR treatment device, characterized in that: Applied to a first node device, the apparatus comprises: A processing module, used to measure the received signal strength indication RSSI of each subchannel, calculate the CBR of the communication system according to the RSSI, and decode the received direct link control information SCI to obtain a decoding result; A judgment module, used for judging whether a CBR re-verification process needs to be triggered according to the RSSI, the CBR and the decoding result; A correction module is used to correct the CBR according to the RSSI and the SCI when the CBR re-verification process is triggered.
9. A CBR treatment device, characterized in that: The method comprises a transceiver, a processor, a memory and a program stored in the memory and executable on the processor; wherein the processor implements the CBR processing method as claimed in any one of claims 1 to 7 when executing the program.
10. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by a processor, the CBR processing method according to any one of claims 1 to 7 is implemented.
11. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the CBR processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Sidelink signal measurement and resource selection in vehicle-to-everything communications
CN111492709A
Wireless communication method and communication equipment
CN118216204A
Channel busy rate (CBR) for sidelink positioning resource pools
CN118451677A
Method and apparatus for performing sidelink communication in unlicensed band
CN119343983A
Sidelink signal measurement and resource selection in vehicle-to-everything communications
US20190200366A1