Rate matching method, apparatus, device, and storage medium
Patent Information
- Application Number
- CN202510181923.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2026-08-21
AI Technical Summary
[0004]本申请实施例的目的是提供一种速率匹配方法、装置、设备、存储介质,用以解决如何兼顾降低用户设备受到的信号干扰和节省资源的问题
基站设备针对第一用户设备,先通过信号质量评估确定是否存在受信号干扰风险,在确定有风险的情况下再通知该第一用户设备测量异频邻区的信号,根据信号测量结果确定用户设备是否受异频邻区干扰,在确定存在干扰的情况下再进行速率匹配,这样一来,既能够通过初步评估风险减少基站设备指示用户设备执行异频邻区信号检测的次数,又能够保证在用户设备确实存在抗干扰需求的情况下才触发速率匹配,进而,通过速率匹配减少信号干扰,因此,本申请实施例可以实现兼顾减少第一用户设备所受到的信号干扰与节省资源。
Smart Images

Figure CN122622009A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a rate matching method, apparatus, device, and storage medium. Background Technology
[0002] With the development of electronic technology, wireless communication technology is being applied more and more widely. Among them, low-altitude networking, as an emerging network deployment method, is widely used in scenarios such as UAV communication and low-altitude aircraft communication. Communication networks built through low-altitude networking can provide services such as data transmission, communication, monitoring, and navigation, and have the characteristics of flexible coverage, rapid deployment, and relatively low cost.
[0003] For user equipment (UE) in low-altitude networking scenarios, continuously performing rate matching between the UE and neighboring cells of different frequencies can effectively reduce signal interference from neighboring cells. However, this may consume a lot of resources, resulting in resource waste. Periodically instructing UE to perform signal detection to trigger rate matching can also reduce signal interference, but this will still increase the workload of UE and cause resource waste. Summary of the Invention
[0004] The purpose of this application is to provide a rate matching method, apparatus, device, and storage medium to solve the problem of how to balance reducing signal interference to user equipment and saving resources.
[0005] To solve the above-mentioned technical problems, the embodiments of this application are implemented as follows: On one hand, embodiments of this application provide a rate matching method applied to base station equipment, including: The signal quality of the first user equipment located in the first cell is assessed; the base station equipment provides communication services to the first cell. Based on the signal quality assessment results, if the first user equipment is at risk of interference from the signal of the second cell, the first user equipment is notified to perform signal measurement processing for the second cell to obtain the signal measurement results for the second cell; there is a cross-frequency neighbor cell relationship between the first cell and the second cell; Based on the signal measurement results, if the first user equipment is interfered with by the signal of the second cell, then rate matching processing is performed on the first user equipment.
[0006] On the other hand, embodiments of this application provide a rate matching device applied to base station equipment, comprising: An evaluation module is used to evaluate the signal quality of a first user equipment located in a first cell; the base station equipment provides communication services to the first cell. The notification module is used to notify the first user equipment to perform signal measurement processing on the second cell to obtain the signal measurement results of the second cell if the first user equipment is at risk of being interfered with by the signal of the second cell, based on the result of the signal quality assessment; there is a cross-frequency neighbor cell relationship between the first cell and the second cell; The matching module is used to perform rate matching processing on the first user equipment if the first user equipment is interfered with by the signal of the second cell, based on the signal measurement results.
[0007] In another aspect, embodiments of this application provide an electronic device, including a processor and a memory electrically connected to the processor, the memory storing a computer program, and the processor being used to call and execute the computer program from the memory to implement the above-described rate matching method.
[0008] In another aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that can be executed by a processor to implement the above-described rate matching method.
[0009] In another aspect, embodiments of this application provide a computer program product, including a computer program, which is executed by a processor to implement the above-described rate matching method.
[0010] The embodiments of this application adopt the following technical solutions: The signal quality of the first user equipment located in the first cell is assessed; the base station provides communication services to the first cell; if the first user equipment is at risk of interference from the signal of the second cell based on the signal quality assessment results, the first user equipment is notified to perform signal measurement processing for the second cell to obtain the signal measurement results for the second cell; there is a frequency-adjacent cell relationship between the first cell and the second cell; if the first user equipment is interfered with by the signal of the second cell based on the signal measurement results, rate matching processing is performed on the first user equipment.
[0011] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects: For the first user equipment, the base station equipment first determines whether there is a risk of signal interference through signal quality assessment. If a risk is determined, the base station equipment notifies the first user equipment to measure the signal of the inter-frequency neighboring cell. Based on the signal measurement results, it determines whether the user equipment is subject to inter-frequency neighboring cell interference. If interference is determined, rate matching is then performed. In this way, the number of times the base station equipment instructs the user equipment to perform inter-frequency neighboring cell signal detection can be reduced by initially assessing the risk, and rate matching is only triggered when the user equipment actually has anti-interference requirements. Thus, signal interference is reduced through rate matching. Therefore, the embodiments of this application can achieve both reducing the signal interference suffered by the first user equipment and saving resources. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in one or more embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0013] Figure 1 This is a schematic flowchart of a rate matching method according to an embodiment of this application; Figure 2 This is a schematic diagram of a different frequency networking according to an embodiment of this application; Figure 3 This is a schematic block diagram of a rate matching system according to an embodiment of this application; Figure 4 This is a first partial flowchart of an embodiment of the present application applied to a rate matching system; Figure 5 This is a second partial flowchart of an embodiment of the present application applied to a rate matching system; Figure 6 This is a third partial flowchart of an embodiment of the present application applied to a rate matching system; Figure 7 This is a fourth partial flowchart of a rate matching system according to an embodiment of this application; Figure 8 This is a schematic block diagram of a rate matching device according to an embodiment of this application; Figure 9 This is a schematic block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0014] This application provides a rate matching method, apparatus, device, and storage medium.
[0015] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.
[0016] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein.
[0017] The rate matching method provided in this application embodiment can be executed by base station equipment or by software installed in the base station equipment.
[0018] Figure 1 This is a schematic flowchart of a rate matching method according to an embodiment of this application, as follows: Figure 1 As shown, the method includes: S102, perform signal quality assessment on the first user equipment in the first cell; base station equipment provides communication services to the first cell.
[0019] In the field of communications, a cell refers to a specific geographical area covered by a base station or a portion of a base station, within which terminal devices can communicate with the base station via wireless signals.
[0020] The first community can be any community.
[0021] The first user equipment can be any user equipment located in the first cell.
[0022] For example, the first cell is a public network cell in a large terrestrial network, and the first user device can be a smartphone, laptop, smart wearable device, vehicle terminal, etc.
[0023] A public cell refers to a cellular network cell that provides communication services to the public. Public cells are the basic building blocks of public mobile communication networks.
[0024] For example, the first cell is a private network cell within a low-altitude private network, and the first user equipment can be a drone, an aircraft, etc.
[0025] A private cell refers to a cellular network cell that provides communication services to specific users or industries. Private cells are the basic building blocks of dedicated mobile communication networks, used to meet communication needs in specific scenarios.
[0026] Base station equipment is the core of wireless communication networks, responsible for signal coverage, processing and transmission, ensuring that users can carry out communication services such as voice, data and video.
[0027] The base station equipment provides communication services to the first cell, which can be understood as the base station equipment providing communication services to every user device in the first cell.
[0028] Communication services refer to services that provide information transmission and exchange to users through various communication technologies and networks. For example, the communication services that base station equipment can provide to the first cell include one or more of the following: voice communication services, SMS communication services, data communication services, multimedia messaging services, Internet of Things communication services, emergency communication services, roaming services, etc.
[0029] In one specific implementation, signal quality assessment of a first user equipment located in a first cell includes: for any given statistical period, dividing a preset time period corresponding to the statistical period into a first time period and a second time period; during the first time period, the second cell broadcasts data in the common channel of the second cell; during the second time period, the second cell does not broadcast data in the common channel of the second cell; statistically processing the signal quality assessment indicators of the first user equipment in the first time period to obtain a first statistical result, and statistically processing the signal quality assessment indicators of the first user equipment in the second time period to obtain a second statistical result; and based on the first and second statistical results, performing signal quality assessment on the first user equipment to obtain the assessment result of the first user equipment in the statistical period.
[0030] The neighboring relationship between the first cell and the second cell can be a different frequency neighboring relationship.
[0031] Specifically, on the one hand, the first cell and the second cell are geographically adjacent and their coverage areas may overlap; on the other hand, the first cell and the second cell operate on different frequencies.
[0032] The first cell and the second cell can be adjacent, or they can have the same coverage. When a single base station provides communication services to both the first and second cells, they can be considered co-located cells, and they can have the same coverage. When the base station providing communication services to the first and second cells are different, they can be considered cross-site cells, and they can be adjacent.
[0033] The first cell and the second cell can share the same base station equipment or use different base station equipment. Due to the similarity of the concepts, this application embodiment takes the example of the first cell and the second cell sharing the same base station equipment for illustrative purposes.
[0034] For example, in a low-altitude networking scenario, the first cell can be a public network cell within a larger terrestrial network, and the second cell can be a private network cell within a low-altitude private network. The first and second cells can use SSB (Synchronization Signal and PBCH Block) for different frequency networking, so that the SSB channels of the first and second cells are located in different frequency domains. Here, PBCH (Physical Broadcast Channel) is the physical layer channel used to transmit MIB (Master Information Block) in a wireless communication system, and the PBCH block is the physical layer data block used to transmit the MIB.
[0035] The first and second cells can use different frequency networks.
[0036] The following can be combined Figure 2 This example illustrates the networking method between the first and second cells. Figure 2 This is a schematic diagram of a different frequency network according to an embodiment of this application.
[0037] First, let's briefly explain the relationship between cells and channels: Cells are the foundation of channels, and channels are the carriers of communication within a cell. Cells configure and manage channels, and channels support the functions of the cell. Cells and channels work together to ensure the normal operation of the wireless communication system. A cell can include multiple channels.
[0038] Based on this, such as Figure 2 As shown, the first cell 202 includes at least a service channel 2022 and an SSB channel 2024, and the second cell 204 includes at least a service channel 2042 and an SSB channel 2044.
[0039] Cell 202 and Cell 204 use the same frequency band. A frequency band refers to a continuous range of frequencies. For example, Cell 202 and Cell 204 use a frequency band from 3.4 GHz (Gigahertz) to 3.5 GHz, which has a bandwidth of 100 MHz. Bandwidth refers to the difference between the highest and lowest frequencies in a frequency band.
[0040] Cell 202 and Cell 204 use SSB (Special Frequency Branching) inter-frequency networking, meaning that the frequency position of SSB channel 2024 in the aforementioned frequency band is different from the frequency position of SSB channel 2044 in the same frequency band. Figure 2 In the middle, the frequency values gradually increase from left to right, and SSB channel 2024 and SSB channel 2044 do not overlap.
[0041] For any given statistical period, the preset time period corresponding to the statistical period is divided into a first time period and a second time period. During the first time period, the second cell broadcasts data in the common channel of the second cell. In contrast, during the second time period, the second cell does not broadcast data in the common channel of the second cell.
[0042] For example, a statistical period consists of 40 time slots. Within each statistical period, during time slots 1-3, the second cell broadcasts data on the common channel of the second cell. During the remaining 37 time slots, the second cell does not broadcast data on the common channel. A statistical period can be divided into a first time period and a second time period. The first time period includes time slots 1-3, and the second time period includes time slots 4-40.
[0043] A time slot is the basic unit of time used for data transmission in a wireless communication system. A time slot divides time into small segments of fixed or variable length, and each time slot is used to transmit data in a specific direction.
[0044] A cell's common channel refers to a dedicated channel through which base station equipment broadcasts system and control information to all user equipment within the cell. These channels are not targeted at any specific user but rather provide all user equipment with the necessary network access and operational information. Common channels are a fundamental component of wireless communication systems, ensuring that user equipment can successfully access the network and maintain communication.
[0045] For example, a common channel can be an SSB (Synchronization Signal and PBCH Block) channel. PBCH (Physical Broadcast Channel) is a physical layer channel used in wireless communication systems to transmit MIB (Master Information Block).
[0046] The second cell broadcasts data on the common channel of the second cell, which can be done by the base station equipment to all user equipment in the second cell. Considering that the neighboring cell relationship between the first cell and the second cell is an inter-frequency neighboring cell relationship, the data broadcasting by the second cell on the common channel of the second cell may interfere with the first user equipment in the first cell, or it may have no effect on the first user equipment.
[0047] In this embodiment, the base station equipment can broadcast data to all user equipment located in the second cell through the common channel of the second cell based on a first time period. The value of the first time period can be customized. The first time period can be represented in milliseconds, for example, 20ms (Milliseconds), or it can be represented in slots, for example, 40 slots. Milliseconds and slots can be converted to each other; for example, 1 slot equals 0.5ms.
[0048] Specifically, in the embodiments of this application, a preset time period corresponding to a statistical period may include multiple time slots. The preset time period corresponding to the statistical period is divided into a first time period and a second time period. The number of first time periods may be one or more, and each first time period includes one or more time slots. The number of second time periods may be one or more, and each second time period may include one or more time slots.
[0049] Time slots can be divided into uplink time slots and downlink time slots. An uplink time slot refers to the time period during which a terminal device sends data to a base station device, while a downlink time slot refers to the time period during which the base station device sends data to the terminal device. In this embodiment, the time slots included in a preset time period corresponding to a statistical period can be downlink time slots.
[0050] The preset time period corresponding to the statistical period is divided into a first time period and a second time period. This can be done by dividing the preset time period based on the first time period and the time slot offset to obtain the first time period and the second time period.
[0051] Time slot offset is a time difference in wireless communication systems used to describe the start time of a time slot relative to a reference point. It is commonly used in scheduling, synchronization, and resource allocation scenarios to ensure that time slots are aligned or staggered between different devices or cells, thereby avoiding interference or optimizing resource utilization.
[0052] Within a preset time period, for the first user equipment, there are m time slots that are scheduled according to the first time period and time slot offset, and k time slots that are scheduled according to the first time period and time slot offset. Based on these m time slots, the first time period can be determined, and based on these k time slots, the second time period can be determined. m is an integer greater than or equal to 1, k is an integer greater than or equal to 1, and the sum of m and k equals the total number of time slots included in the preset time period.
[0053] For example, the second cell broadcasts data in the common channel of the second cell according to a first time period of "40 time slots," meaning the time interval between the initial time slots of two adjacent data broadcasts is 40 time slots. Each data broadcast lasts for 3 time slots. To facilitate differentiation, these 40 time slots can be marked with values ranging from 0 to 39. A preset time period corresponding to a statistical period T includes 120 time slots. The time slot offset is "2," which describes the time difference between the start time of a data broadcast by the second cell in the common channel of the second cell and the reference point "marker 0."
[0054] Within the 120 time slots of the preset time period, for the first user equipment, there are 9 time slots that conform to the first time period and time slot offset. Among these 9 time slots, 3 time slots correspond to label 2, 3 time slots correspond to label 3, and 3 time slots correspond to label 4. Based on these 9 time slots, 3 first time periods can be determined.
[0055] Within the 120 time slots of the preset time period, for the first user equipment, 111 time slots do not conform to the first time period and time slot offset. Among these 111 time slots, 3 time slots are marked with 0, 3 time slots with 1, 3 time slots with 5, 3 time slots with 6, ..., and 3 time slots with 39. Based on these 111 time slots, 4 second time periods can be determined.
[0056] For a first user equipment located in the first cell, when the second cell is a neighboring cell of the first cell with a different frequency for a SSB in the same frequency band, the first time period can be regarded as the common channel transmission time slot of the second cell, and the second time period can be regarded as a normal time slot. Here, the common channel transmission time slot refers to the specific time slot used for transmitting SSB and other common channels. The normal time slot refers to the regular time slot used for transmitting user data and other non-common channel information.
[0057] Signal quality assessment metrics can be any one or more metrics used to assess the signal quality of the first user equipment.
[0058] For example, signal quality evaluation metrics may include one or more of the following: MCS (Modulation and Coding Scheme), BLER (Block Error Rate), SINR (Signal-to-Interference-plus-Noise Ratio), etc.
[0059] MCS (Modulation Sequence) is an indicator used in wireless communication systems to define data transmission rate and reliability. By combining different modulation schemes and coding rates, it determines the number of bits that each symbol can transmit in the wireless link and the data's resistance to interference. BLER (Block Interference Efficiency) is an important indicator for measuring data transmission reliability in wireless communication systems. BLER represents the proportion of data blocks that the receiver fails to decode correctly out of the total transmitted data blocks. SINR (Signal Intensity Reduction) is the ratio of signal strength to interference and noise intensity, used to represent signal quality.
[0060] The above-listed indicators are examples; in practical applications, the signal quality assessment indicators targeted by the statistics can be flexibly configured.
[0061] In the process of indicator statistics, data needs to be collected first, and then data statistics are performed based on the collected data.
[0062] If the first time period includes m time slots, the base station equipment collects the signal quality assessment indicators of the first user equipment during the first time period, and obtains the indicator value of the signal quality assessment indicator for each of the m time slots. If the second time period includes k time slots, the base station equipment collects the signal quality assessment indicators of the first user equipment during the second time period, and obtains the indicator value of the signal quality assessment indicator for each of the k time slots.
[0063] m is an integer greater than or equal to 1, k is an integer greater than or equal to 1, and the sum of m and k equals the total number of time slots included in the preset time period.
[0064] The following example uses BLER (Block Flow Efficiency) as a signal quality assessment metric to illustrate the data acquisition and processing flow of the signal quality assessment metric: In the i-th time slot, the base station sends N data packets to the first user equipment. The first user equipment decodes these N data packets and returns a first identifier indicating whether the decoding of each data packet was successful to the base station. Based on the received first identifier, the base station calculates the number N' of data blocks that failed to be decoded correctly. The base station then generates the BLER metric value for the first user equipment in the i-th time slot based on N and N'. Here, i is an integer greater than or equal to 1, N is an integer greater than 1, and N' is an integer greater than or equal to 0.
[0065] When performing data statistics based on the collected data, any predetermined statistical method can be used. For example, if m indicator values are collected, the arithmetic mean of the m indicator values can be calculated. Alternatively, if m indicator values are collected from two adjacent statistical periods, the arithmetic mean of the m indicator values for each statistical period can be calculated first, and then the two arithmetic means can be weighted and summed, and so on.
[0066] After obtaining the first statistical result and the second statistical result, the signal quality of the first user equipment is evaluated based on the first statistical result and the second statistical result to obtain the evaluation result of the first user equipment in the statistical period.
[0067] Based on the first and second statistical results, the signal quality of the first user equipment is assessed to obtain the assessment result of the first user equipment in the statistical period. Alternatively, the difference between the first and second statistical results can be compared with a preset difference threshold. If the difference is less than the preset difference threshold, the assessment result indicates that the first user equipment is not at risk of interference from the signal of the second cell. If the similarity is greater than or equal to the preset difference threshold, the assessment result indicates that the first user equipment is at risk of interference from the signal of the second cell.
[0068] The following examples illustrate the specific implementation process of this method.
[0069] For example, when the first metric is MCS, the following steps (a1)-(a5) can be performed during the signal quality assessment of the first user equipment located in the first cell: (a1) A preset time period corresponding to a statistical period is divided into a first time period and a second time period. The first time period includes m time slots, where m is an integer greater than or equal to 1. The second time period includes k time slots, where k is an integer greater than or equal to 1. The sum of m and k equals the total number of time slots included in the preset time period corresponding to a statistical period. The first time period can be regarded as the common channel transmission time slot of the SSB inter-frequency neighboring cells in the same frequency band, and the second time period can be regarded as the normal time slot.
[0070] (a2) During the common channel transmission time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the m time slots. During the normal time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the k time slots.
[0071] (a3) Based on the MCS index values of m time slots in the common channel transmission time slots, calculate the arithmetic mean of the m index values. For example, the arithmetic mean can be... express.
[0072] (a4) Based on the MCS index values of k time slots in a normal time slot, calculate the arithmetic mean of the k index values. For example, the arithmetic mean can be... express.
[0073] (a5) Based on the pre-configured threshold value of the MCS , as well as To determine the evaluation result of the first user equipment, the following example uses formula (1) to illustrate how to determine the evaluation result.
[0074] (1) exist , as well as If formula (1) above holds, the evaluation result of the first user equipment can be determined as the first evaluation result, which indicates that the first user equipment is at risk of interference from the signal of the second cell. Conversely, in , as well as If the above formula (1) is not valid, the evaluation result of the first user equipment can be determined as the second evaluation result, which indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0075] Specifically, step (a1) can be considered as the specific implementation process of "dividing the preset time period corresponding to any statistical period into a first time period and a second time period" in this implementation method; steps (a2)-(a3) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the first time period to obtain a first statistical result" in this implementation method; steps (a2) and (a4) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the second time period to obtain a second statistical result" in this implementation method; and step (a5) can be considered as the specific implementation process of "evaluating the signal quality of the first user equipment based on the first and second statistical results to obtain the evaluation result of the first user equipment in the statistical period" in this implementation method.
[0076] For example, when the first metric is MCS, the following steps (b1)-(b7) can be performed during the signal quality assessment of the first user equipment located in the first cell: (b1) A preset time period corresponding to a statistical period is divided into a first time period and a second time period. The first time period includes m time slots, where m is an integer greater than or equal to 1. The second time period includes k time slots, where k is an integer greater than or equal to 1. The sum of m and k equals the total number of time slots included in the preset time period corresponding to a statistical period. The first time period can be regarded as the common channel transmission time slot of the SSB inter-frequency neighboring cells in the same frequency band, and the second time period can be regarded as the normal time slot.
[0077] (b2) During the common channel transmission time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the m time slots. During the normal time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the k time slots.
[0078] (b3) Based on the MCS index values of m time slots in the common channel transmission time slots within the t-th statistical period, calculate the arithmetic mean of these m index values. For example, this arithmetic mean can be... The t-th statistical period can be a predetermined statistical period or the statistical period closest to the current time.
[0079] (b4) Based on the index values of the MCS of the m time slots in the common channel transmission time slots within the previous statistical period (i.e., the (t-1)th statistical period) of the t-th statistical period, calculate the arithmetic mean of the m index values. For example, this arithmetic mean can be... express.
[0080] (b5) According to and Determine the historical weighted average value of the MCS of m time slots in the common channel transmission time slots within the t-th statistical period. For details, please refer to the following formula (2): * (2) in, satisfy .Should It is a numerically customizable weight parameter.
[0081] (b6) Based on the index values of the MCS of k time slots in normal time slots within the t-th statistical period and the index values of the MCS of k time slots in normal time slots within the (t-1)-th statistical period, determine the historical weighted average value of k time slots in normal time slots within the t-th statistical period. Since the concepts are similar, the specific calculation process can be referred to (b3)-(b5) above.
[0082] For example, based on the MCS index values of k time slots in the normal time slots within the t-th statistical period, calculate the arithmetic mean of these k index values. Based on the MCS index values of k time slots in the normal time slots within the (t-1)th statistical period, calculate the arithmetic mean of these k index values. ,according to and Determine the historical weighted average value of the MCS of k time slots in the normal time slots within the t-th statistical period. .
[0083] (b7) Based on the pre-configured threshold value of the MCS , as well as To determine the evaluation result of the first user equipment, the following example uses formula (1) to illustrate how to determine the evaluation result.
[0084] (1) exist , as well as If formula (1) above holds, the evaluation result of the first user equipment can be determined as the first evaluation result, which indicates that the first user equipment is at risk of interference from the signal of the second cell. Conversely, in , as well as If the above formula (1) is not valid, the evaluation result of the first user equipment can be determined as the second evaluation result, which indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0085] Specifically, step (b1) can be considered as the specific implementation process of "dividing the preset time period corresponding to any statistical period into a first time period and a second time period" in this implementation method; steps (b2) to (b5) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the first time period to obtain a first statistical result" in this implementation method; steps (b2) and (b6) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the second time period to obtain a second statistical result" in this implementation method; and step (b7) can be considered as the specific implementation process of "evaluating the signal quality of the first user equipment based on the first and second statistical results to obtain the evaluation result of the first user equipment in the statistical period" in this implementation method.
[0086] For example, when the first metric is BLER, the following steps (c1)-(c5) can be performed during the signal quality assessment of the first user equipment in the first cell: (c1) Divide a preset time period corresponding to a statistical period into a first time period and a second time period. The first time period includes m time slots, where m is an integer greater than or equal to 1. The second time period includes k time slots, where k is an integer greater than or equal to 1. The sum of m and k equals the total number of time slots included in the preset time period corresponding to a statistical period. The first time period can be regarded as the common channel transmission time slot of the SSB inter-frequency neighboring cells in the same frequency band, and the second time period can be regarded as the normal time slot.
[0087] (c2) During the common channel transmission time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the m time slots. During the normal time slot, the base station equipment collects the signal quality assessment index of the first user equipment to obtain the index value of the signal quality assessment index for each of the k time slots.
[0088] (c3) Based on the BLER index values of m time slots in the common channel transmission time slot, determine the comprehensive index value corresponding to the m index values. .
[0089] Determining the comprehensive index value During the process, the arithmetic mean of the BLER values of m time slots in the common channel transmission time slots can be calculated, and this arithmetic mean can be used as the comprehensive index value corresponding to the m index values. .
[0090] Determining the comprehensive index value In this process, either the arithmetic mean or the historical weighted average can be used. Since the underlying concepts are similar, please refer to the above text. The corresponding explanation.
[0091] (c4) Based on the BLER index values of k time slots in the normal time slot, determine the comprehensive index value corresponding to the k index values. .
[0092] Determining the comprehensive index value In the process, the same method as (c3) can be used.
[0093] Determining the comprehensive index value During the process, the arithmetic mean of the BLER values of k time slots in the normal time slots can be calculated, and this arithmetic mean can be used as the comprehensive index value corresponding to the k index values. .
[0094] Alternatively, in determining the comprehensive index value During the process, the following operation can also be performed: Based on the BLER index values of k time slots in the normal time slots within the t-th statistical period, calculate the arithmetic mean of these k index values. Based on the BLER index values of k time slots in the normal time slots within the (t-1)th statistical period, calculate the arithmetic mean of these k index values. ;according to and Determine the historical weighted average of the BLER of k time slots in the normal time slots within the t-th statistical period, and use this historical weighted average as the comprehensive index value. .
[0095] (c5) Based on the pre-configured BLER threshold value , as well as To determine the evaluation result of the first user equipment, the following example uses formula (3) to illustrate how to determine the evaluation result.
[0096] (3) exist , as well as If formula (3) above holds, the evaluation result of the first user equipment can be determined as the first evaluation result, which indicates that the first user equipment is at risk of interference from the signal of the second cell. Conversely, in , as well as If the above formula (3) is not valid, the evaluation result of the first user equipment can be determined as the second evaluation result, which indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0097] Specifically, step (c1) can be considered as the specific implementation process of "dividing the preset time period corresponding to any statistical period into a first time period and a second time period" in this implementation method; steps (c2)-(c3) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the first time period to obtain a first statistical result" in this implementation method; steps (c2) and (c4) can be considered as the specific implementation process of "statistically processing the signal quality evaluation index of the first user equipment in the second time period to obtain a second statistical result" in this implementation method; and step (c5) can be considered as the specific implementation process of "evaluating the signal quality of the first user equipment based on the first and second statistical results to obtain the evaluation result of the first user equipment in the statistical period" in this implementation method.
[0098] Furthermore, steps (a1)-(a5) and (c1)-(c5) above can also be combined to form a new signal quality assessment process. In this new process, the first indicator includes both MCS and BLER. Thus, referring to formulas (1) and (3) above, in... , as well as For formula (1) above to hold, and / or, , as well as If the above formula (3) holds, the evaluation result of the first user equipment can be determined as the first evaluation result, which indicates that the first user equipment is at risk of interference from the signal of the second cell. , as well as This makes the above formula (1) invalid, and , as well as If the above formula (3) is not valid, the evaluation result of the first user equipment can be determined as the second evaluation result, which indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0099] Steps (b1)-(b7) and (c1)-(c5) above can also be combined to form a new signal quality assessment process. In this new process, the first indicator includes both MCS and BLER. Thus, referring to formulas (1) and (3) above, in... , as well as For formula (1) above to hold, and / or, , as well as If the above formula (3) holds, the evaluation result of the first user equipment can be determined as the first evaluation result, which indicates that the first user equipment is at risk of interference from the signal of the second cell. , as well as This makes the above formula (1) invalid, and , as well as If the above formula (3) is not valid, the evaluation result of the first user equipment can be determined as the second evaluation result, which indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0100] In addition, in the process of statistically processing the signal quality evaluation indicators of the first user equipment in the first time period to obtain the first statistical result, and in the process of statistically processing the signal quality evaluation indicators of the first user equipment in the second time period to obtain the second statistical result, the statistical processing flow of the first statistical result and the statistical processing flow of the second statistical result are similar in concept. The statistical methods used for the first statistical result and the second statistical result are the same. The statistical processing flow of the second statistical result can be referred to the corresponding explanatory section of the statistical processing flow of the first statistical result.
[0101] In this implementation, a preset time period corresponding to a statistical period is divided into two time periods. In one time period, the inter-frequency neighboring cell broadcasts data on its own common channel, while in the other time period, the inter-frequency neighboring cell does not broadcast data on its own common channel. Data statistics are performed on the first user equipment in both time periods, and the risk of the first user equipment is assessed based on the statistical results. In this way, if the statistical results of the two time periods are not significantly different, it can be determined that the first user equipment is not at risk of interference from the second cell signal, thereby reducing unnecessary rate matching operations and saving resources.
[0102] The reason for dividing the time period into first and second time periods is that the second cell can only potentially interfere with the first user equipment located in the first cell if it is broadcasting data on the common channel of the second cell. In other words, the second cell might interfere with the first user equipment in the first time period. Conversely, if the second cell is not broadcasting data on the common channel of the second cell, it cannot interfere with the first user equipment in the first cell. Therefore, the second cell cannot interfere with the first user equipment in the second time period. If the first statistical result obtained from the first time period is similar to the second statistical result obtained from the second time period, for example… The difference is less than the pre-configured threshold value of the MCS. This indicates that the signal strength of the first user equipment (UE) is not affected by data broadcasting from the second cell on its common channel, thus confirming that the UE is not at risk of interference from the second cell's signal. Therefore, it can be determined that rate matching is not required subsequently. Conversely, if the difference between the first statistical result obtained in the first time period and the second statistical result obtained in the second time period is significant, for example... The difference is greater than or equal to the pre-configured threshold value of the MCS. This indicates that the signal degradation of the first user equipment may be caused by the second cell broadcasting data in the common channel of the second cell, thus confirming that the first user equipment is at risk of being interfered with by the signal of the second cell.
[0103] In one specific implementation, statistical processing is performed on the signal quality evaluation index of the first user equipment in a first time period to obtain a first statistical result, including: the signal quality evaluation index includes a first index; obtaining a first value of the first index in the first time period of a first statistical period, and obtaining a second value of the first index in the first time period of a second statistical period; the first statistical period is the statistical period closest to the first time point, and the second statistical period is a statistical period adjacent to and preceding the first statistical period; averaging the first value to obtain a first calculation result, and averaging the second value to obtain a second calculation result; and performing weighted summation based on the first calculation result, the second calculation result, and preset weight parameters to obtain the first statistical result for the first index.
[0104] The first indicator can be any indicator that directly or indirectly reflects signal quality.
[0105] For example, the first metric could be BLER, or the first metric could be MCS, or the first metric could include both BLER and MCS.
[0106] The value of an indicator can be used to represent the quantity, degree, or content of that indicator, and so on.
[0107] Specifically, in the embodiments of this application, the first value of the first indicator is used to represent the quantity, degree, or content of the first indicator in the first time period of the first statistical period, etc. Similarly, the second value of the first indicator is used to represent the quantity, degree, or content of the first indicator in the first time period of the second statistical period, etc.
[0108] The first time point can be a predetermined time point, such as the current time point, the time point when step S102 is executed, etc.
[0109] The first statistical period is the statistical period closest to the first time point.
[0110] Taking time point T1 as an example, the following is an illustrative explanation: For example, the time period corresponding to the first statistical period is [t1, t1'], the time period corresponding to the second statistical period is [t2, t2'], ..., the time period corresponding to the i-th statistical period is [ti, ti'], and so on. i is an integer greater than or equal to 1.
[0111] Among them, the first statistical period is adjacent to the second statistical period, and the first statistical period is before the second statistical period; the second statistical period is adjacent to the third statistical period, and the second statistical period is before the third statistical period, and so on.
[0112] When T1 is located within the time interval [ti, ti'], the i-th statistical period can be taken as the statistical period closest to the first time point T1. It should be noted that when T1 is located within the time interval [ti, ti'], it is possible that T1 = ti, T1 = ti', or ti < T1 < ti'.
[0113] For example, the first statistical period can be the t-th statistical period, where t can be an integer greater than or equal to 2.
[0114] The second statistical period is a statistical period that is adjacent to and precedes the first statistical period. For example, if the first statistical period is the t-th statistical period, the second statistical period can be the (t-1)-th statistical period.
[0115] The first time period may include one or more time slots, and the second time period may also include one or more time slots. Obtaining the first value of the first indicator within the first time period of the first statistical period can be done by collecting the first values of the first indicator for each time slot within the first time period of the first statistical period, specifically for the first user device. Similarly, obtaining the value of the first indicator within the first time period of the second statistical period can be done by collecting the second values of the first indicator for each time slot within the first time period of the second statistical period, specifically for the first user device.
[0116] The first value of the first indicator is averaged to obtain the first calculation result. This can be achieved by calculating the arithmetic mean of the first values of the first indicator across all time slots within the first time period of the first statistical period, and using this arithmetic mean as the first calculation result. Similarly, the second value of the first indicator is averaged to obtain the second calculation result. This can be achieved by calculating the arithmetic mean of the second values of the first indicator across all time slots within the first time period of the second statistical period, and using this arithmetic mean as the second calculation result.
[0117] The third calculation result is obtained by weighted summation based on the first calculation result, the second calculation result and the preset weight parameters. The third calculation result is used as the first statistical result of the first indicator. The formula (2) and the corresponding explanation section mentioned above can be referred to.
[0118] It is important to note that the first statistical period follows the second statistical period, and the weight corresponding to the first statistical period can be greater than or equal to the weight corresponding to the second statistical period. This helps to improve sensitivity to recent changes while retaining some historical information to smooth out fluctuations, making the statistical results better reflect current trends and adapt to a dynamically changing environment.
[0119] Specifically, in the process of obtaining the third calculation result by weighted summation based on the first calculation result, the second calculation result, and the preset weight parameters, the preset weight parameters may include the weight of the first calculation result and the weight of the second calculation result, wherein the weight of the first calculation result may be greater than or equal to the weight of the second calculation result.
[0120] This implementation method can also refer to the corresponding descriptions of steps (b2) to (b6) in the aforementioned implementation method.
[0121] Furthermore, based on the same technical concept, the signal quality evaluation index of the first user equipment in the second time period is statistically processed to obtain a second statistical result, including: obtaining a third value of the first index in the second time period of the first statistical period, and obtaining a fourth value of the first index in the second time period of the second statistical period; the first statistical period is the statistical period closest to the first time point, and the second statistical period is the statistical period adjacent to and preceding the first statistical period; the third value of the first index is averaged to obtain a fourth calculation result, and the fourth value of the first index is averaged to obtain a fifth calculation result; a weighted summation is performed based on the fourth calculation result, the fifth calculation result, and a preset weight parameter to obtain a sixth calculation result, and the sixth calculation result is used as the second statistical result of the first index.
[0122] In the process of obtaining the sixth calculation result by weighted summation based on the fourth calculation result, the fifth calculation result, and the preset weight parameters, the preset weight parameters may include the weight of the fourth calculation result and the weight of the fifth calculation result, wherein the weight of the fourth calculation result may be greater than or equal to the weight of the fifth calculation result.
[0123] In this implementation, by first calculating the average value of the same indicator in two adjacent statistical periods, and then weighting and summing the two average values, recent data can be referenced during the statistical process to increase time sensitivity, more sensitively reflect the latest trend of the value of the first indicator, and help to better predict the future trend of the value of the first indicator.
[0124] Alternatively, the signal quality assessment of the first user equipment located in the first cell can also be performed by collecting the values of the signal quality assessment indicators of the first user equipment and determining the signal quality assessment result of the first user equipment based on the values of the signal quality assessment indicators and preset indicator thresholds.
[0125] For example, if the value of the signal quality assessment index x1 is greater than the preset index threshold X, it can be determined that the signal quality assessment result indicates that the first user equipment is at risk of being interfered with by the signal of the second cell; if the value of the signal quality assessment index x1 is less than or equal to the preset index threshold X, it can be determined that the signal quality assessment result indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0126] Alternatively, a signal quality assessment can be performed on the first user equipment located in the first cell. This can be achieved by collecting the value of the signal quality assessment index of the first user equipment, inputting the value of the signal quality assessment index into a pre-trained classification model for classification processing, obtaining the classification result, and determining the signal quality assessment result based on the classification result.
[0127] For example, the signal quality assessment index x2 is input into the classification model for classification processing to obtain the classification result. If the classification result is y1, it can be determined that the signal quality assessment result indicates that the first user equipment is at risk of being interfered with by the signal of the second cell. If the classification result is y2, it can be determined that the signal quality assessment result indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0128] S104, based on the signal quality assessment results, if the first user equipment is at risk of interference from the signal of the second cell, then the first user equipment is notified to perform signal measurement processing for the second cell in order to obtain the signal measurement results of the second cell; there is a non-frequency neighboring cell relationship between the first cell and the second cell.
[0129] The results of the signal quality assessment can indicate whether the first user equipment is at risk of interference from the signal of the second cell.
[0130] If the first user equipment is at risk of interference from the signal of the second cell, then the first user equipment is notified to perform signal measurement processing for the second cell in order to obtain the signal measurement results of the second cell; there is a neighboring cell relationship between the first cell and the second cell; if the first user equipment is not at risk of interference from the signal of the second cell, then the current processing flow ends, that is, there is no need to execute "notify the first user equipment to perform signal measurement processing for the second cell in order to obtain the signal measurement results of the second cell" and subsequent steps S206.
[0131] In practice, the base station equipment notifies the first user equipment to perform signal measurement and processing for the second cell. This can be achieved by the base station equipment sending an RRC (Radio Resource Control) reconfiguration message to the first user equipment.
[0132] RRC reconfiguration messages are control messages in wireless communication systems used to configure and reconfigure wireless resources. Specifically, in this embodiment, the RRC reconfiguration message sent by the base station to the first user equipment may include the SSB frequency of the second cell. This RRC reconfiguration message can be used to instruct the first user equipment to perform signal measurement processing on the second cell based on the SSB frequency.
[0133] The SSB frequency point is the center frequency location of the SSB channel, used to identify the specific location of the SSB channel in the frequency domain. The SSB frequency point of the first cell can be different from that of the second cell. When there are multiple second cells, the SSB frequency point of each of these multiple second cells can be different.
[0134] When the first cell and the second cell are in the same frequency band and the SSB is a different frequency network, the signal measurement processing performed by the first user equipment can be SSB different frequency neighbor cell measurement.
[0135] Upon receiving an RRC reconfiguration message, the first user equipment can initiate signal measurement processing, and after the signal measurement results meet the reporting threshold, the first user equipment can return the signal measurement results to the base station equipment.
[0136] A reporting threshold refers to the threshold at which a terminal device or network node reports certain information or events to a base station or other network entity under specific conditions. Reporting thresholds are typically used to control the frequency and timing of information reporting to optimize network performance and resource utilization. In this embodiment, the reporting threshold for signal measurement results can be customized as needed.
[0137] For example, the signal measurement results of the second cell include, but are not limited to: PCI (Physical Cell Identity), RSRP (Reference Signal Received Power), etc.
[0138] PCI is used to distinguish different cells. RSRP reflects the strength of the wireless signal and is used to assess the signal quality and coverage of neighboring cells.
[0139] In the signal measurement results of the second cell, PCI refers to the PCI of the second cell, and RSRP refers to the RSRP of the second cell.
[0140] In one specific implementation, the first user equipment is notified to perform signal measurement processing for the second cell, including: reading the historical location information of resource blocks from the historical scheduling data of the first cell; if it is determined from the historical location information that there are resource blocks in the first cell whose scheduling is disturbed, then the first user equipment is notified to perform signal measurement processing for the second cell.
[0141] If historical location information indicates that there are resource blocks in the first cell that are subject to scheduling interference, then the first user equipment is notified to perform signal measurement processing for the second cell. Otherwise, if historical location information indicates that there are no resource blocks in the first cell that are subject to scheduling interference, it means that the interference experienced by the first user equipment is unrelated to the data broadcast by the second cell on the common channel of the second cell, and the current processing flow can be terminated.
[0142] The base station equipment can store historical scheduling data of the first cell, which includes the RB (Resource Block) allocated by the base station equipment to each user equipment and the historical location information of the RB in the frequency band.
[0143] RB is the basic unit of radio resource scheduling, used to describe the radio resources allocated to each user device in the time and frequency dimensions.
[0144] When a base station allocates one or more Resource Blocks (RBs) to a user equipment (UE), it performs a scheduling operation. After each scheduling operation, the base station records the RBs and their frequency positions. The frequency position of the RB is the historical location information of the RB within the frequency band.
[0145] If the historical location information overlaps with the frequency location used by the second cell during data broadcasting in the common channel, it can be determined that the first cell has resource blocks with scheduling interference. Conversely, if the historical location information does not overlap with the frequency location used by the second cell during data broadcasting in the common channel, it can be determined that the first cell does not have resource blocks with scheduling interference.
[0146] For example, the frequency band where the first cell is located has a bandwidth of 100MHz. This bandwidth can be divided into 273 parts, each corresponding to a Resource Block (RB). Base station equipment typically does not allocate all 273 RBs to every user equipment. The specific number of RBs allocated depends on the size of the user equipment's service. The smaller the service, the fewer RBs are allocated; the larger the service, the more RBs are allocated. Each time the base station equipment performs scheduling, it records the frequency position of the allocated RBs within the frequency band. In other words, historical scheduling data includes the RBs and their historical position information.
[0147] Furthermore, the second cell only needs to use a small portion of the frequency band for data broadcasting on the common channel. By determining whether the frequency positions used by the second cell for data broadcasting on the common channel overlap with the historical position information in the historical scheduling data, if there is no overlap, then even if the first user equipment is interfered with, this interference is unrelated to the cell.
[0148] In this implementation, the base station equipment can freely read the historical scheduling data stored locally. Then, it can use the historical location information in the historical scheduling data to determine whether there are any resource blocks that are subject to scheduling interference. If there are no resource blocks subject to scheduling interference, it means that the first user equipment is unlikely to be interfered with by the second cell, and the current processing flow can be terminated. In this way, the number of times the base station equipment instructs the first user equipment to perform inter-frequency neighbor cell signal detection can be reduced by initially assessing the risk, thereby reducing the workload of the first user equipment and reducing unnecessary rate matching operations, thus saving resources.
[0149] S106, If the first user equipment is interfered with by the signal of the second cell according to the signal measurement results, then the first user equipment shall be subjected to rate matching processing.
[0150] Based on the signal measurement results, determine whether the first user equipment is interfered with by the signal of the second cell; if it is determined that the first user equipment is interfered with by the signal of the second cell, then perform rate matching processing on the first user equipment; if it is determined that the first user equipment is not interfered with by the signal of the second cell, then end the current process, that is, there is no need to perform rate matching operation.
[0151] Signal measurement results may include the RSRP value of the second cell. The number of second cells can be one or more.
[0152] Before making a judgment, a signal strength threshold can be pre-configured. .
[0153] In determining whether the first user equipment is affected by signal interference from the second cell based on signal measurement results, the following steps can be performed: compare the RSRP of the second cell with the signal strength threshold. Comparison: If the RSRP of the second cell is less than or equal to the signal strength threshold It can be determined that the first user equipment is not affected by the signal interference from the second cell; if the RSRP of the second cell is greater than the signal strength threshold... It can be determined that the first user equipment is subject to signal interference from the second cell.
[0154] In determining whether the first user equipment is subject to signal interference from the second cell based on signal measurement results, the following steps can also be performed: The RSRP value of the second cell is input into a pre-trained classification model for classification processing to obtain a classification result, which is either a first classification result or a second classification result. If the classification result is the first classification result, it can be determined that the first user equipment is not subject to signal interference from the second cell; if the classification result is the second classification result, it can be determined that the first user equipment is subject to signal interference from the second cell.
[0155] If it is determined that the first user equipment is affected by signal interference from the second cell, rate matching processing is performed on the first user equipment; otherwise, if it is determined that the first user equipment is not affected by signal interference from the second cell, the current process ends. By determining whether the first user equipment is affected by signal interference from the second cell based on signal measurement results, unnecessary rate matching operations can be reduced, saving resources.
[0156] Rate matching is a technique used in communication systems to adjust the data transmission rate to ensure that the data rate matches the channel capacity. It can be used to optimize channel utilization and transmission reliability.
[0157] For example, during the rate matching operation, one or more of the following data adjustment methods can be used: repetition, deletion, punching, etc.
[0158] Among them, the data adjustment method "repetition" refers to copying some bits in the encoded data to increase redundant data, which can improve anti-interference ability and enhance transmission reliability.
[0159] The data adjustment method "reduction" refers to deleting some redundant bits from the encoded data to reduce the amount of data, which can improve transmission efficiency and reduce resource consumption.
[0160] The data adjustment method "punching" refers to deleting bits at specific positions in the encoded data to adjust the data volume. This allows the data volume to be adapted to the channel capacity while retaining important information.
[0161] The following example, using a data adjustment method called "punching" in the rate matching operation, illustrates the implementation process of rate matching: The base station equipment determines the rate matching mode information corresponding to the second cell; the base station equipment sends an RRC reconfiguration message carrying the rate matching mode information to the first user equipment; the base station equipment punches holes in the RB according to the time-frequency domain position of the rate matching cell; the first user equipment demodulates the downlink service channel according to the rate matching mode information in the RRC reconfiguration message. Here, the rate matching cell is a data unit generated after the rate matching operation in the wireless communication system.
[0162] In one specific implementation, the rate matching method further includes: establishing an interference index matrix for the first user equipment based on the first statistical result and the second statistical result; and performing rate matching processing on the first user equipment, including: generating corresponding rate matching mode information based on the interference index matrix; and performing rate matching processing on the first user equipment based on the rate matching mode information.
[0163] Based on the first and second statistical results, an interference index matrix for the first user equipment is established. This can be done by generating the fifth value of the first index for each statistical period based on the first and second statistical results, and then establishing the interference index matrix for the first user equipment based on the fifth value of the first index for each statistical period.
[0164] For example, the interference index matrix of the first user equipment includes, but is not limited to, one or more of the following: base station ID, neighboring cell PCI, neighboring cell SSB frequency, common channel number, common channel transmission period, common channel timeslot offset, common channel RB transmission start position, common channel RB transmission number, MCS, BLER, FLAG, etc.
[0165] When there is one or more second cells, for any one of these second cells: the base station ID is unique and is used to identify the base station equipment providing communication services to that second cell; the neighbor cell PCI refers to the PCI of that second cell; the neighbor cell SSB frequency refers to the SSB frequency of that second cell; the common channel number refers to the number of the common channel used by that second cell for data broadcasting; the common channel transmission period refers to the time period referenced by that second cell when broadcasting data in the common channel, i.e., the aforementioned first time period; the common channel time slot offset describes the time difference between the start time of the time slot for a data broadcast by that second cell in the common channel of the second cell and the reference point, which can be referred to as the time slot offset used in the process of dividing the preset time period into the first time period and the second time period mentioned above; the common channel RB transmission start position refers to the position of that second cell in the common channel... When broadcasting data, the base station equipment schedules the frequency position of the first RB among one or more RBs for the second cell; the number of RBs transmitted on the common channel refers to the number of RBs scheduled by the base station equipment for the second cell when the second cell broadcasts data on the common channel; MCS is a signal quality assessment indicator, which comes from the first statistical result and the second statistical result, as detailed in the corresponding explanation section above; BLER is another signal quality assessment indicator, which comes from the first statistical result and the second statistical result, as detailed in the corresponding explanation section above; FLAG represents the interference flag, used to indicate subsequent interference judgment. When the value of FLAG is 0, it means that the first user equipment is not at risk of being interfered with by the signal of the second cell within the corresponding statistical period. When the value of FLAG is 1, it means that the first user equipment is at risk of being interfered with by the signal of the second cell within the corresponding statistical period.
[0166] The interference index matrix of the first user equipment can include multiple data rows, each corresponding to a statistical period. Taking a statistical period as an example, the data row corresponding to this statistical period includes: base station ID "a1", neighboring cell PCI "b1", neighboring cell SSB frequency "c1", common channel number "d1", common channel transmission period "e1", common channel timeslot offset "f1", common channel RB transmission start position "g1", common channel RB transmission number "h1", MCS "i1", BLER "j1", and FLAG "k1".
[0167] Among them, MCS "i1" can be regarded as the fifth value of a first indicator, which can be used... This indicates that the method of obtaining it can refer to the corresponding descriptions of steps (a2) to (a4) above, or it can refer to the corresponding descriptions of steps (b2) to (b6) above.
[0168] BLER "j1" can be considered as the fifth value of another first indicator, which can be used... This indicates that the method of obtaining it can be referred to the corresponding descriptions of steps (c2) to (c4) above.
[0169] The initial value of FLAG "k1" is "0". If the evaluation result of the first user equipment in the statistical period indicates that the first user equipment is at risk of being interfered with by the signal of the second cell, FLAG "k1" is set to 1. If the evaluation result of the first user equipment in the statistical period indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell, FLAG "k1" remains unchanged.
[0170] Based on the interference index matrix, the corresponding rate matching mode information can be generated. This can be done by determining the data row in the interference index matrix where the FLAG value is "1", reading at least one of the following from the data row: common channel transmission period, common channel time slot offset, common channel RB transmission start position, and common channel RB transmission number. Then, based on the read data, the corresponding rate matching mode information can be generated.
[0171] Based on the interference index matrix, corresponding rate matching mode information is generated. Alternatively, if it is determined that the first user equipment is interfered with by the signal of a second cell, and there are multiple second cells, the interference index matrix includes multiple first data rows. Each first data row includes a corresponding FLAG value, and each first data row includes a corresponding SSB frequency point and PCI. Some first data rows may have FLAG values of 0, while others may have FLAG values of 1. Based on the FLAG values, the values of the FLAG values are selected from the interference index matrix. Multiple first data rows with a value of 0 are used as second data rows. Then, for each second cell, the second data row corresponding to the second cell is queried from the multiple second data rows included in the interference index matrix according to the SSB frequency and PCI of the second cell. The second data row corresponding to the second cell is used as the third data row. At least one of the common channel transmission period, common channel time slot offset, common channel RB transmission start position, and common channel RB transmission number is read from the third data row. Then, based on the read data, the rate matching mode information corresponding to the second cell is generated.
[0172] Rate matching processing of the first user equipment (UE) based on rate matching mode information can be performed by the base station sending an RRC reconfiguration message carrying the rate matching mode information to the UE; the base station punching holes in the base station block (RB) according to the time-frequency domain position of the rate matching cell; and the UE demodulating the downlink service channel based on the rate matching mode information in the RRC reconfiguration message. Here, the rate matching cell is a data unit generated after rate matching operation in the wireless communication system.
[0173] In this implementation, a pre-established interference index matrix can be used to provide sufficient reference for determining the rate matching mode information, thereby selecting a rate matching mode information that is more suitable for the second cell, so that subsequent rate matching operations can better optimize system performance and improve resource utilization.
[0174] In one specific implementation, an interference index matrix for the first user equipment is established based on the first statistical result and the second statistical result, including: obtaining time-frequency domain location information of the common channel transmitted by the second cell; establishing a common channel information matrix based on the time-frequency domain location information; and establishing an interference index matrix for the first user equipment based on the common channel information matrix, the first statistical result, and the second statistical result.
[0175] Time-frequency domain location information refers to the specific location information of a signal or channel in the time and frequency dimensions in a wireless communication system. It is the basis for resource allocation and scheduling, ensuring that the transmitting and receiving ends can accurately identify and process signals.
[0176] The base station equipment can pre-configure the neighbor cell relationship between the first cell and the second cell, as well as the XN link, for subsequent mutual acquisition of information transmitted in the common channel of neighboring cells.
[0177] The first cell and the second cell can be adjacent, or they can have the same coverage. When a single base station provides communication services to both the first and second cells, they can be considered co-located cells, and they can have the same coverage. When the base station providing communication services to the first and second cells are different, they can be considered cross-site cells, and they can be adjacent.
[0178] For example, if the first cell and the second cell use the same frequency band and the first cell and the second cell use SSB inter-frequency networking, then the neighbor relationship between the first cell and the second cell is an inter-frequency neighbor relationship. Specifically, the first cell and the second cell are SSB inter-frequency neighbors in the same frequency band.
[0179] The XN link is an interface in 5G networks used to connect different base stations. The XN link primarily supports handover, data transmission, and control information exchange between base stations to optimize network performance and user experience. Through the XN link, base stations can optimize handover, transmit data, and exchange control information, ensuring user equipment maintains communication quality while mobile and improving the continuity and reliability of data transmission. It's important to note that in 5G networks, "XN" in XN link refers to the interface name, not a specific abbreviation.
[0180] Based on the configured neighbor cell relationships and XN links, the base station equipment can dynamically obtain the time-frequency domain location information transmitted in the common channel of the second cell, and establish a common channel information matrix based on the obtained time-frequency domain location information.
[0181] For example, a base station device providing communication services to the first cell may proactively send a request to the second cell to obtain the time-frequency domain location information transmitted by the second cell in the common channel.
[0182] In practical implementation, assuming there is one second cell, base station 1 provides communication services to the first cell, and base station 2 provides communication services to the second cell, then base station 1 sends a data acquisition request to base station 2. This data acquisition request can be used to acquire the time-frequency domain location information transmitted by the second cell in the common channel. After receiving the data acquisition request, base station 2 sends the response data of the data acquisition request to base station 1. This response data includes the time-frequency domain location information transmitted by the second cell in the common channel. Based on the acquired time-frequency domain location information, base station 1 establishes a common channel information matrix.
[0183] In addition, base station device 1 can pre-set a matrix update timer. After the timer expires, base station device 1 will resend a data acquisition request to base station device 2 to obtain new time-frequency domain location information.
[0184] Since the concept is the same, when there are multiple second cells, please refer to the corresponding explanation section when there is only one second cell.
[0185] For example, the common channel information matrix includes, but is not limited to, one or more of the following: base station ID, neighboring cell PCI, neighboring cell SSB frequency, common channel number, common channel transmission period, common channel timeslot offset, common channel RB transmission start position, common channel RB transmission number, etc.
[0186] When there is one or more second cells, for any one of these second cells: the base station ID is unique and is used to identify the base station equipment providing communication services to the second cell; the neighbor cell PCI refers to the PCI of the second cell; the neighbor cell SSB frequency refers to the SSB frequency of the second cell; the common channel number refers to the number of the common channel used by the second cell for data broadcasting; the common channel transmission period refers to the time period referenced by the second cell when broadcasting data in the common channel, i.e., the aforementioned first time period; the common channel time slot offset describes the time difference between the start time of the time slot for the second cell to broadcast data in the common channel of the second cell and the reference point, which can be referred to as the time slot offset used in the process of dividing the preset time period into the first time period and the second time period mentioned above; the common channel RB transmission start position refers to the frequency position of the first RB among one or more RBs scheduled by the base station equipment for the second cell when the second cell broadcasts data in the common channel; the common channel RB transmission number refers to the number of RBs scheduled by the base station equipment for the second cell when the second cell broadcasts data in the common channel.
[0187] Based on the common channel information matrix, the first statistical result, and the second statistical result, an interference index matrix for the first user equipment is established.
[0188] For example, each row of the common channel information matrix represents the time-frequency domain location information transmitted by the second cell in the common channel within a statistical period. Based on the common channel information matrix, three columns—MCS, BLER, and FLAG—are added to form a new matrix, namely the interference index matrix of the first user equipment. FLAG is initialized to 0, and MCS and BLER are initialized to -1. For each row of the common channel information matrix, according to its transmission period and time slot offset, the MCS and BLER of the downlink service of the first user equipment are statistically analyzed to obtain the first and second statistical results for each statistical period. The first statistical result for each statistical period includes a comprehensive index value of one MCS and one comprehensive index value of one BLER, and the second statistical result for each statistical period also includes a comprehensive index value of one MCS and one comprehensive index value of one BLER. The base station equipment updates the interference index matrix of the first user equipment with the first and second statistical results. If the evaluation result of the first user equipment in a statistical period indicates that the first user equipment is at risk of interference from the signal of the second cell, the FLAG column in the corresponding row of the interference index matrix for that statistical period is set to 1. If the evaluation result of the first user equipment in a statistical period indicates that the first user equipment is not at risk of interference from the signal of the second cell, the value of FLAG in the row corresponding to that statistical period in the interference index matrix is kept at 0.
[0189] The method for obtaining the comprehensive index value of MCS can refer to the corresponding explanations in steps (a2) to (a4) above, or it can also refer to the corresponding explanations in steps (b2) to (b6) above. The method for obtaining the comprehensive index value of BLER above can refer to the corresponding explanations in steps (c2) to (c4) above.
[0190] In this implementation, by obtaining the time-frequency domain location information of the common channel transmitted by the second cell, and establishing a common channel information matrix based on the time-frequency domain location information, and then establishing an interference index matrix based on the common channel information matrix, sufficient reference can be provided for determining the rate matching mode information during the subsequent rate matching operation. Furthermore, by selecting the rate matching mode information suitable for the second cell, the subsequent rate matching operation can better optimize system performance and improve resource utilization.
[0191] In one specific implementation, the rate matching method further includes: updating the interference index matrix according to a preset update cycle; and, based on the updated interference index matrix, if a preset termination condition for triggering the termination of rate matching is met, instructing the first user equipment to terminate rate matching.
[0192] The interference index matrix is updated according to a preset update cycle; based on the updated interference index matrix, it is determined whether the preset termination condition for triggering the termination of rate matching is met; if the preset termination condition is met, the first user equipment is instructed to terminate rate matching; if the preset termination condition is not met, no special operation is required.
[0193] In practice, an update timer can be configured based on a preset update cycle. If the time difference between the current time point and the time point where the execution rate matches satisfies the update timer, the interference index matrix can be updated.
[0194] The base station equipment can pre-configure the termination threshold value of the first indicator. For example, when the first indicator is MCS, the termination threshold value of MCS can be pre-configured. When the first metric is BLER, the BLER termination threshold can be pre-configured. .
[0195] For example, the preset termination condition for triggering the termination rate matching can refer to the following formula (4): (4) In the above formula (4), , , as well as The definition can be found in the corresponding explanation above. This refers to the pre-configured termination threshold value of the MCS. This refers to the pre-configured termination threshold value for BLER.
[0196] When the formula (4) holds, that is, when both inequalities in the formula (4) hold, it can be determined that the first user equipment is no longer affected by the signal interference of the second cell. Therefore, the holding of the formula (4) can be regarded as the preset termination condition for triggering the termination rate matching being met.
[0197] It is important to note that if the inequality " "It holds true, but the inequality" "This is not true; in this case, it can be considered that the first user equipment is still subject to signal interference from the second cell; if the inequality..." "It holds true, but the inequality" "This is not true; in this case, it can be considered that the first user equipment is still subject to signal interference from the second cell. Only the inequality..." "AND inequality" "Only when both conditions are met can it be determined that the first user equipment is no longer affected by the signal interference from the second cell."
[0198] The interference index matrix may include , , as well as Specifically, each data row in the interference index matrix can include... The value, The value, The values and The value.
[0199] Based on the updated interference index matrix, determine whether the preset termination condition used to trigger the termination rate matching is met. This can be done by reading from the updated interference index matrix. The value, The value, The values and If the value of the formula (4) is determined based on the read data, it can be determined that the preset termination condition for triggering the termination rate matching is met, and then the first user equipment can be instructed to terminate the rate matching.
[0200] In practice, the base station equipment can send an RRC reconfiguration message to the first user equipment to delete the configuration of the corresponding rate matching mode information and instruct the first user equipment to exit rate matching.
[0201] Additionally, if the preset termination condition for triggering rate matching is met, the value of FLAG can be changed from "1" to "0". FLAG is a custom-configured identifier in the interference index matrix. When the value of FLAG is 0, it indicates that the first user equipment is not at risk of interference from the second cell signal within the corresponding statistical period. When the value of FLAG is 1, it indicates that the first user equipment is at risk of interference from the second cell signal within the corresponding statistical period. Conversely, if only one of the two inequalities in formula (4) is true, or if neither of the two inequalities is true, then the preset termination condition for triggering rate matching is not met.
[0202] In this implementation, by periodically updating the interference index matrix, the updated interference index matrix can reflect the fact that the first user equipment is no longer affected by the signal interference from the second cell, thereby triggering the termination of rate matching and saving resources.
[0203] Next, we can illustrate the implementation process of the rate matching method with some specific scenarios: The first example is a scenario where a first user equipment is subjected to SSB inter-frequency interference.
[0204] Specifically, if the time slot MCS and BLER reported by the first user equipment that are affected by inter-frequency SSB interference meet the threshold value, and the signal measurement result of the second cell is greater than the signal strength threshold, the base station equipment initiates dynamic rate matching.
[0205] In the first example, Table 1 shows the configuration information of a base station device provided in an embodiment of this application.
[0206]
[0207] Table 1 As shown in Table 1, the first column displays the various indicators in the configuration information of the base station equipment, and the second column displays the values of each indicator. Additionally, the unit of measurement for each indicator in the base station equipment's configuration information can be customized; this unit is omitted in Table 1.
[0208] Table 2 shows the signal measurement results reported by a first user equipment according to an embodiment of this application.
[0209] As shown in Table 2, the first column displays the various indicators in the signal measurement results reported by the first user equipment, and the second column displays the values of each indicator. Furthermore, the unit of measurement for each indicator in the signal measurement results can be customized; this unit is omitted in Table 1, and it was also omitted during the numerical comparison process in the first example.
[0210]
[0211] Table 2 In the first example, the rate matching process can be referred to as steps (d1)-(d15) below.
[0212] (d1) The base station equipment is configured with basic configurations such as the SSB frequency point and SSB beam electronic tilt angle of the first cell. The first cell transmits broadcast signals according to the configured frequency point and SSB beam tilt angle.
[0213] (d2) The base station equipment configures the neighbor relationship between each of the 10 second cells and the first cell. The base station equipment also configures the XN link and starts the dynamic rate matching function through the configuration operation.
[0214] (d3) The base station equipment establishes a common channel information matrix and obtains the inter-frequency neighbor cell transmission period, time slot offset, RB transmission start position, and RB transmission number of 10 second cells.
[0215] (d4) For the first user equipment, there are 3 corresponding time slot schedulings that conform to the inter-frequency neighbor cell transmission period and time slot offset. The base station equipment calculates and processes the MCS of the reported 3 time slot schedulings to obtain Where M1, M2, and M3 are the MCSs for the three time slots. Similarly, the base station equipment calculates and processes the BLER of the reported three time slots to obtain... .
[0216] (d5) Within a statistical period, if any time slot other than the three time slots mentioned above does not satisfy the inter-frequency neighbor cell transmission period + time slot offset, the corresponding MCS and BLER values are calculated, and the results are recorded as follows: and .
[0217] (d6) Due to Therefore, the assessment result of the first user equipment in the Tth statistical period indicates that the first user equipment is at risk of being interfered with by the signal of the second cell.
[0218] (d7) If the cell scheduling is disturbed by the RB, it is considered that the first user equipment is at risk of being disturbed.
[0219] (d8) The base station equipment sends a measurement reconfiguration to the first user equipment, notifying the first user equipment to perform inter-frequency neighbor cell measurement of SSB in the same frequency band.
[0220] The RSRP of the SSB inter-frequency neighboring cell is -65, which is higher than that of the first cell (RSRP = -80). The first user equipment reports the signal measurement results and fills them into the terminal service quality detection result cache.
[0221] (d9) Determine if the RSRP of the SSB inter-frequency neighbor cell is -65, which is stronger than the signal strength threshold. =-85.
[0222] (d10) Generate a set of interfering neighboring cells containing the neighboring cell, and determine that the set of interfering neighboring cells is not empty.
[0223] (d11) Generate rate matching mode information for each second cell in the interference neighbor set based on the interference neighbor set and the interference index matrix.
[0224] (d12) The base station equipment sends an RRC reconfiguration message carrying rate matching mode information to the first user equipment.
[0225] (d13) After the data is sent out, the RB corresponding to the time-frequency domain position of the rate matching cell needs to be punched during subsequent base station equipment scheduling.
[0226] (d14) The time difference between the preset time point in the (T+1)th statistical period and the preset time point in the Tth statistical period satisfies the strategy maintenance timer.
[0227] (d15) Because at this time Therefore, it is determined that the exit criteria are not met in the T+1th statistical period, and the current reconfiguration strategy is maintained without any updates.
[0228] The second example is another scenario where the first user equipment is affected by SSB inter-frequency interference.
[0229] Specifically, the first user equipment reported that the time slot MCS and BLER of the segment affected by inter-frequency SSB interference met the threshold values, the signal measurement result for the second cell was greater than the signal strength threshold, and the base station equipment initiated dynamic rate matching. However, the inter-frequency interference subsequently disappeared, and the base station equipment instructed the first user equipment to exit dynamic rate matching.
[0230] In the second example, the configuration information of the base station equipment can be found in Table 1 above. Additionally, Table 3 shows another signal measurement result reported by the first user equipment according to an embodiment of this application.
[0231] As shown in Table 3, the first column displays the various indicators in the signal measurement results reported by the first user equipment, and the second column displays the values of each indicator. Furthermore, the unit of measurement for each indicator in the signal measurement results can be customized; this unit is omitted in Table 3, and it is also omitted in the numerical comparison process in the second example.
[0232]
[0233] Table 3 In the second example, the rate matching process can be referred to as steps (e1)-(e15) below.
[0234] (e1) The base station equipment is configured with basic configurations such as the SSB frequency point and SSB beam electronic tilt angle of the first cell. The first cell broadcasts signals according to the configured frequency point and SSB beam tilt angle.
[0235] (e2) The base station equipment configures the neighbor relationship between each of the 10 second cells and the first cell, and also configures the XN link, and starts the dynamic rate matching function through the configuration operation.
[0236] (e3) The base station equipment establishes a common channel information matrix and obtains the inter-frequency neighbor cell transmission period, time slot offset, RB transmission start position, and RB transmission number of 10 second cells.
[0237] (e4) For the first user equipment, there are 3 corresponding time slot schedulings that conform to the inter-frequency neighbor cell transmission period and time slot offset. The base station equipment calculates and processes the MCS of the reported 3 time slot schedulings to obtain Where M1, M2, and M3 are the MCSs for the three time slots. Similarly, the base station equipment calculates and processes the BLER of the reported three time slots to obtain... .
[0238] (e5) Within a statistical period, if any time slot other than the three time slots mentioned above does not satisfy the inter-frequency neighbor cell transmission period + time slot offset, the corresponding MCS and BLER values are calculated, and the results are recorded as follows: and .
[0239] (e6) Due to Therefore, the assessment result of the first user equipment in the Tth statistical period indicates that the first user equipment is at risk of being interfered with by the signal of the second cell.
[0240] (e7) If the cell scheduling is disturbed by the RB, it is considered that the first user equipment is at risk of being disturbed.
[0241] (e8) The base station equipment sends a measurement reconfiguration to the first user equipment, notifying the first user equipment to perform inter-frequency neighbor cell measurement of SSB in the same frequency band.
[0242] The RSRP of the SSB inter-frequency neighboring cell is -65, which is higher than that of the first cell (RSRP = -80). The first user equipment reports the signal measurement results and fills them into the terminal service quality detection result cache.
[0243] (e9) Determine if the RSRP of the SSB inter-frequency neighbor cell is -65, which is stronger than the signal strength threshold. =-85.
[0244] (e10) Generate a set of interfering neighbor cells containing the neighbor cell, and determine that the set of interfering neighbor cells is not empty.
[0245] (e11) Generate rate matching mode information for each second cell in the interference neighbor set based on the interference neighbor set and the interference index matrix.
[0246] (e12) The base station equipment sends an RRC reconfiguration message carrying rate matching mode information to the first user equipment.
[0247] (e13) After the data is sent out, the RB corresponding to the time-frequency domain position of the rate matching cell needs to be punched during subsequent base station equipment scheduling.
[0248] (e14) The time difference between the preset time point in the (T+1)th statistical period and the preset time point in the Tth statistical period satisfies the strategy maintenance timer.
[0249] (e15) Because at this time ,and Therefore, it is determined that the exit condition is met in the T+1th statistical period. In this case, an RRC reconfiguration message without rate matching mode information can be sent to the first user equipment to instruct the first user equipment to terminate the rate matching operation.
[0250] The third example is a scenario where the first user equipment is not affected by SSB inter-frequency interference, and the indicators are poor due to the poor signal quality of the first cell itself.
[0251] Specifically, the time slot MCS and BLER reported by the first user equipment as being affected by inter-frequency SSB interference do not meet the threshold values, and the base station equipment does not initiate dynamic rate matching.
[0252] In the third example, the configuration information of the base station equipment can be referred to in Table 1 above. Additionally, Table 4 shows another type of signal measurement results reported by the first user equipment according to embodiments of this application.
[0253] As shown in Table 4, the first column displays the various indicators in the signal measurement results reported by the first user equipment, and the second column displays the values of each indicator. Furthermore, the unit of measurement for each indicator in the signal measurement results can be customized; this unit is omitted in Table 4, and it is also omitted in the numerical comparison process in the third example.
[0254]
[0255] Table 4 In the third example, the rate matching process can be referred to as steps (f1)-(f7) below.
[0256] (f1) The base station equipment is configured with basic configurations such as the SSB frequency point and SSB beam electronic tilt angle of the first cell. The first cell broadcasts signals according to the configured frequency point and SSB beam tilt angle.
[0257] (f2) The base station equipment configures the neighbor relationship between each of the 10 second cells and the first cell, and also configures the XN link, and starts the dynamic rate matching function through the configuration operation.
[0258] (f3) The base station equipment establishes a common channel information matrix and obtains the inter-frequency neighbor cell transmission period, time slot offset, RB transmission start position, and RB transmission number of 10 second cells.
[0259] (f4) For the first user equipment, there are 3 corresponding time slot schedulings that conform to the inter-frequency neighbor cell transmission period and time slot offset. The base station equipment calculates and processes the MCS of the reported 3 time slot schedulings to obtain... Where M1, M2, and M3 are the MCSs for the three time slots. Similarly, the base station equipment calculates and processes the BLER of the reported three time slots to obtain... .
[0260] (f5) Within a statistical period, if any time slot other than the three time slots mentioned above does not satisfy the inter-frequency neighbor cell transmission period + time slot offset, the corresponding MCS and BLER values are calculated, and the results are recorded as follows: and .
[0261] (f6) Due to Therefore, the evaluation result of the first user equipment in the Tth statistical period indicates that the first user equipment is not at risk of being interfered with by the signal of the second cell.
[0262] (f7) The base station equipment has determined that rate matching does not need to be started.
[0263] The fourth example is a scenario where the first user equipment is not affected by SSB inter-frequency interference, but the indicators are poor due to other external interference. Specifically, the time slot MCS and BLER reported by the first user equipment as being affected by inter-frequency SSB interference meet the threshold values, and the signal measurement results for the second cell are less than or equal to the signal strength threshold. The base station equipment does not start dynamic rate matching.
[0264] In the fourth example, the configuration information of the base station equipment can be referred to Table 1 above. Additionally, Table 5 shows the signal measurement results reported by another first user equipment according to an embodiment of this application.
[0265] As shown in Table 5, the first column shows the various indicators in the signal measurement results reported by the first user equipment, and the second column shows the values of each indicator.
[0266] In addition, the numerical units of each indicator in the signal measurement results can be customized. The numerical units are omitted in Table 5, and the numerical units are also omitted in the numerical comparison process in the fourth example.
[0267]
[0268] Table 5 In the fourth example, the rate matching process can be referred to as steps (g1)-(g10) below.
[0269] (g1) The base station equipment is configured with basic configurations such as the SSB frequency point and SSB beam electronic tilt angle of the first cell. The first cell transmits broadcast signals according to the configured frequency point and SSB beam tilt angle.
[0270] (g2) The base station equipment is configured with the neighbor relationship between each of the 10 second cells and the first cell. The base station equipment is also configured with XN links and, through configuration operation, the dynamic rate matching function is started.
[0271] (g3) The base station equipment establishes a common channel information matrix and obtains the inter-frequency neighbor cell transmission period, time slot offset, RB transmission start position, and RB transmission number of 10 second cells.
[0272] (g4) For the first user equipment, there are 3 corresponding time slot schedulings that conform to the inter-frequency neighbor cell transmission period and time slot offset. The base station equipment calculates and processes the MCS of the reported 3 time slot schedulings to obtain... Where M1, M2, and M3 are the MCSs for the three time slots. Similarly, the base station equipment calculates and processes the BLER of the reported three time slots to obtain... .
[0273] (g5) Within a statistical period, if any time slot other than the three time slots mentioned above does not satisfy the inter-frequency neighbor cell transmission period + time slot offset, the corresponding MCS and BLER values are calculated, and the results are recorded as follows: and .
[0274] (g6) Due to Therefore, the assessment results of the first user equipment indicate that the first user equipment is at risk of being interfered with by the signal of the second cell.
[0275] (g7) If the cell scheduling is disturbed by the RB, it is considered that the first user equipment is at risk of being disturbed.
[0276] (g8) The base station equipment sends a measurement reconfiguration to the first user equipment, notifying the first user equipment to perform inter-frequency neighbor cell measurement of SSB in the same frequency band.
[0277] The RSRP of the SSB inter-frequency neighboring cell is -89, which is higher than that of the first cell (RSRP = -93). The first user equipment reports the signal measurement results and fills them into the terminal service quality detection result cache.
[0278] (g9) Determine that the RSRP of the SSB inter-frequency neighboring cell is -89, which is weaker than the signal strength threshold. If the value is -85, it can be determined that the first user equipment is not affected by SSB inter-frequency interference, and the set of interfering neighbor cells is empty.
[0279] (g10) Base station equipment is determined not to require rate matching.
[0280] In this embodiment, the base station equipment first determines whether there is a risk of signal interference to the first user equipment through signal quality assessment. If a risk is determined, the base station equipment notifies the first user equipment to measure the signal of the inter-frequency neighboring cell. Based on the signal measurement results, it determines whether the user equipment is subject to inter-frequency neighboring cell interference. If interference is determined, rate matching is then performed. In this way, the number of times the base station equipment instructs the user equipment to perform inter-frequency neighboring cell signal detection can be reduced by initially assessing the risk, and rate matching is only triggered when the user equipment actually has anti-interference requirements. Thus, signal interference is reduced through rate matching. Therefore, this embodiment can achieve both reducing the signal interference suffered by the first user equipment and saving resources.
[0281] In summary, specific embodiments of this subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing can be advantageous.
[0282] Based on a similar technical concept, embodiments of this application also provide a rate matching system, which can be described below in conjunction with... Figures 3-7 An example is provided. Figure 3 This is a schematic block diagram of a rate matching system according to an embodiment of this application.
[0283] like Figure 3 As shown, the rate matching system includes: a neighbor cell information interaction and configuration module 302, a terminal service quality indicator detection module 304, a dynamic rate decision and execution module 306, and a dynamic rate matching strategy maintenance module 308.
[0284] The neighbor cell information interaction and configuration module 302 can be used to realize information interaction between the first cell and the second cell when the first cell and the second cell use the same frequency band and the first cell and the second cell are connected by different frequency SSBs.
[0285] For example, the information interaction could be such that when the second cell broadcasts data in the common channel of the second cell, the first cell can obtain the data broadcast in the common channel of the second cell.
[0286] The terminal service quality indicator detection module 304 can be used to detect the quality indicators of user downlink services, make a preliminary judgment on interference based on the detection results, and establish an interference indicator matrix for the first user equipment. For the first user equipment initially determined to have interference risk, an SSB inter-frequency measurement command is issued to obtain and cache the inter-frequency measurement results reported by the first user equipment. For details, please refer to the corresponding descriptions of steps S102-S104 above.
[0287] The dynamic rate decision and execution module 306 can be used to determine whether there is downlink interference in the common channel of the inter-frequency neighboring cell of SSB based on the inter-frequency measurement results reported by the first user equipment, and generate and execute the corresponding dynamic rate matching strategy according to the decision result. For details, please refer to the corresponding description of step S106 above.
[0288] The dynamic rate matching strategy maintenance module 308 can be used to obtain the initial rate matching strategy based on the dynamic rate matching determination result, and perform operations such as strategy maintenance, updating, and rollback according to the timer.
[0289] Figure 4 This is a first partial flowchart of a rate matching system according to an embodiment of this application. Figure 4 An example is shown as follows Figure 3 The rate matching system shown is performing a portion of the data processing flow executed by the neighbor cell information interaction and configuration module 302 during the execution of the rate matching method.
[0290] like Figure 4 As shown, in step S402, configure neighboring cells and links.
[0291] Configure the neighbor cell relationship between the first and second cells and the XN link.
[0292] Step S404: Configure the dynamic rate matching function switch.
[0293] Enable dynamic rate matching through configuration.
[0294] Step S406: Establish and maintain the common channel information matrix.
[0295] It should be noted that after the rate matching function mentioned above is manually or automatically turned off, the rate matching system can automatically delete the common channel information matrix.
[0296] Figure 5 This is a second partial flowchart of an embodiment of the present application applied to a rate matching system. Figure 5 An example is shown as follows Figure 3The rate matching system shown is performing a portion of the data processing flow executed by the terminal service quality index detection module 304 during the execution of the rate matching method.
[0297] like Figure 5 As shown, in step S502, configuration information is obtained.
[0298] For example, the configuration information obtained includes, but is not limited to: the threshold value of MCS, the threshold value of BLER, and the common channel information matrix corresponding to step S406 above, etc.
[0299] Step S504: Calculate the downlink service indicators of the terminal.
[0300] Step S506: Determine whether the first user equipment is at risk of interference based on the time slot level indicators.
[0301] If yes, proceed to step S508; otherwise, end the current data processing flow.
[0302] Step S508: Determine if there is a disturbed resource block location.
[0303] If yes, proceed to step S510; otherwise, end the current data processing flow.
[0304] Steps S502-S508 can be referred to the corresponding description of step S102 above.
[0305] Step S510: Issue inter-frequency measurement reconfiguration.
[0306] Step S510 can be referred to the corresponding explanation of step S104 above.
[0307] Step S512: Update the terminal service quality indicator cache.
[0308] The signal measurement results and interference index matrix reported by the first user equipment are filled into the terminal service quality index cache.
[0309] Figure 6 This is a third partial flowchart of a rate matching system according to an embodiment of this application. Figure 6 An example is shown as follows Figure 3 The rate matching system shown here performs a portion of the data processing flow executed by the dynamic rate decision and execution module 306 during the execution of the rate matching method.
[0310] like Figure 6 As shown, in step S602, the cached terminal service quality test results are obtained.
[0311] The cache stores the signal measurement results reported by the first user equipment, and also stores the interference index matrix of the first user equipment.
[0312] Step S604: Determine whether there is signal interference in the first user equipment.
[0313] If yes, proceed to step S606; otherwise, end the current data processing flow.
[0314] Step S606: Output the dynamic rate matching strategy.
[0315] Step S608: Execute the dynamic rate matching strategy.
[0316] Steps S604-S608 can be referred to the corresponding description of step S106 above.
[0317] Figure 7 This is a fourth partial flowchart of a rate matching system according to an embodiment of this application. Figure 7 An example is shown as follows Figure 3 The data processing flow executed by the dynamic rate matching strategy maintenance module 308 during the execution of the rate matching method in the rate matching system shown is a part of the data processing flow.
[0318] like Figure 7 As shown, in step S702, it is determined whether to perform dynamic rate matching maintenance.
[0319] If yes, proceed to step S704; otherwise, end the current data processing flow.
[0320] Step S704: Update the interference index matrix.
[0321] Step S706: Determine whether to exit dynamic rate matching.
[0322] If yes, proceed to step S708; if no, proceed to step S710.
[0323] Step S708: Update the dynamic rate matching strategy.
[0324] Step S710: Execute the exit dynamic rate matching.
[0325] In the rate matching system provided in this embodiment, a portion of the data processing flow executed by each module can be combined to form a new implementation of the rate matching method, which can correspond to the aforementioned method embodiment.
[0326] Because the technical concepts are similar, this embodiment is described in a relatively simple way. Please refer to the corresponding description in the foregoing method embodiments.
[0327] Based on the same idea as the rate matching method provided in the embodiments of this application, the embodiments of this application also provide a rate matching device.
[0328] Figure 8 This is a schematic block diagram of a rate matching device according to an embodiment of this application, such as... Figure 6 As shown, the rate matching device 800 can be applied to base station equipment, and the device includes: Evaluation module 802 is used to evaluate the signal quality of a first user equipment located in a first cell; the base station equipment provides communication services to the first cell; The notification module 804 is used to notify the first user equipment to perform signal measurement processing on the second cell to obtain the signal measurement results of the second cell if the first user equipment is at risk of being interfered with by the signal of the second cell, based on the result of the signal quality assessment; there is a frequency-adjacent cell relationship between the first cell and the second cell; The matching module 806 is used to perform rate matching processing on the first user equipment if the first user equipment is interfered with by the signal of the second cell, based on the signal measurement results.
[0329] In one embodiment, when the evaluation module 802 performs a signal quality evaluation on a first user equipment located in a first cell and obtains the evaluation result, it executes the following steps: For any given statistical period, the preset time period corresponding to the statistical period is divided into a first time period and a second time period; during the first time period, the second cell broadcasts data in the common channel of the second cell; The signal quality assessment indicators of the first user equipment in the first time period are statistically processed to obtain a first statistical result, and the signal quality assessment indicators of the first user equipment in the second time period are statistically processed to obtain a second statistical result. Based on the first statistical result and the second statistical result, the signal quality of the first user equipment is evaluated to obtain the evaluation result of the first user equipment in the statistical period.
[0330] In one embodiment, when the evaluation module 802 performs statistical processing on the signal quality evaluation indicators of the first user equipment during the first time period to obtain a first statistical result, it performs the following steps: The signal quality assessment indicators include a first indicator; Obtain the first value of the first indicator in the first time period of the first statistical period, and obtain the second value of the first indicator in the first time period of the second statistical period; the first statistical period is the statistical period closest to the first time point, and the second statistical period is a statistical period adjacent to the first statistical period and located before the first statistical period; The first value is averaged to obtain a first calculation result, and the second value is averaged to obtain a second calculation result. The first statistical result of the first indicator is obtained by performing a weighted summation based on the first calculation result, the second calculation result, and the preset weight parameters.
[0331] In one embodiment, the rate matching device 800 further includes an establishment module; The establishment module is used to establish an interference index matrix for the first user equipment based on the first statistical result and the second statistical result. When performing rate matching processing on the first user equipment, the matching module 806 performs the following steps: Based on the interference index matrix, generate the corresponding rate matching mode information; The first user equipment is subjected to rate matching processing based on the rate matching mode information.
[0332] In one embodiment, when the notification module 804 notifies the first user equipment to perform signal measurement processing for the second cell, it performs the following steps: Read the historical location information of resource blocks from the historical scheduling data of the first cell; If it is determined from the historical location information that there is a resource block in the first cell that is subject to scheduling disruption, then the first user equipment is notified to perform signal measurement processing for the second cell.
[0333] In one embodiment, when the establishing module establishes the interference index matrix of the first user equipment based on the first statistical result and the second statistical result, it performs the following steps: Obtain the time-frequency domain location information of the common channel transmitted by the second cell; Based on the time-frequency domain location information, a common channel information matrix is established; Based on the public channel information matrix, the first statistical result, and the second statistical result, an interference index matrix for the first user equipment is established.
[0334] In one embodiment, the rate matching device 800 further includes an update module and an indication module; The update module is used to update the interference index matrix according to a preset update cycle; The indication module is used to instruct the first user equipment to terminate rate matching if the preset termination condition for triggering the termination rate matching is met, based on the updated interference index matrix.
[0335] In this embodiment, the rate matching device includes: an evaluation module for evaluating the signal quality of a first user equipment located in a first cell; a base station device for providing communication services to the first cell; a notification module for notifying the first user equipment to perform signal measurement processing for the second cell to obtain signal measurement results for the second cell if the first user equipment is at risk of being interfered with by the signal of the second cell, based on the result of the signal quality evaluation; and a cross-frequency neighboring cell relationship between the first cell and the second cell; and a matching module for performing rate matching processing on the first user equipment if the first user equipment is interfered with by the signal of the second cell, based on the signal measurement results. For the first user equipment, the base station equipment first determines whether there is a risk of signal interference through signal quality assessment. If a risk is determined, the base station equipment notifies the first user equipment to measure the signal of the inter-frequency neighboring cell. Based on the signal measurement results, it determines whether the user equipment is subject to inter-frequency neighboring cell interference. If interference is determined, rate matching is then performed. In this way, the number of times the base station equipment instructs the user equipment to perform inter-frequency neighboring cell signal detection can be reduced by initially assessing the risk, and rate matching is only triggered when the user equipment actually has anti-interference requirements. Thus, signal interference is reduced through rate matching. Therefore, the embodiments of this application can achieve both reducing the signal interference suffered by the first user equipment and saving resources.
[0336] Those skilled in the art will understand that Figure 8 The rate matching device in the document can be used to implement the rate matching method described above. The details of the method description should be similar to those in the previous section. To avoid being too complicated, they will not be repeated here.
[0337] Following the same line of thought, embodiments of this application also provide an electronic device, such as... Figure 9As shown. This electronic device can be used to execute the rate matching method provided in the foregoing method embodiments. The electronic device can vary considerably due to differences in configuration or performance, and may include one or more processors 901 and memories 902. The memories 902 may store one or more application programs or data. The memories 902 may be temporary or persistent storage. The application programs stored in the memories 902 may include one or more modules (not shown), each module may include a series of computer-executable instructions for the electronic device. Furthermore, the processor 901 may be configured to communicate with the memories 902 and execute the series of computer-executable instructions in the memories 902 on the electronic device. The electronic device may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, and one or more input / output interfaces 905.
[0338] Specifically, in this embodiment, the electronic device includes a memory and one or more programs, wherein one or more programs are stored in the memory, and one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for use in the electronic device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: The signal quality of the first user equipment located in the first cell is assessed; the base station equipment provides communication services to the first cell. Based on the signal quality assessment results, if the first user equipment is at risk of interference from the signal of the second cell, the first user equipment is notified to perform signal measurement processing for the second cell to obtain the signal measurement results for the second cell; there is a cross-frequency neighbor cell relationship between the first cell and the second cell; Based on the signal measurement results, if the first user equipment is interfered with by the signal of the second cell, then rate matching processing is performed on the first user equipment.
[0339] This application also proposes a computer-readable storage medium that stores one or more computer programs, the computer programs including instructions that, when executed by an electronic device including multiple applications, enable the electronic device to perform various processes of the above-described rate matching method embodiments, specifically for performing: The signal quality of the first user equipment located in the first cell is assessed; the base station equipment provides communication services to the first cell. Based on the signal quality assessment results, if the first user equipment is at risk of interference from the signal of the second cell, the first user equipment is notified to perform signal measurement processing for the second cell to obtain the signal measurement results for the second cell; there is a cross-frequency neighbor cell relationship between the first cell and the second cell; Based on the signal measurement results, if the first user equipment is interfered with by the signal of the second cell, then rate matching processing is performed on the first user equipment.
[0340] In this embodiment, for the first user equipment, a signal quality assessment is first performed to determine whether there is a risk of signal interference. If a risk is determined, the first user equipment is notified to measure the signal of the inter-frequency neighboring cell. Based on the signal measurement results, it is determined whether the user equipment is interfered with by the inter-frequency neighboring cell. If interference is determined, rate matching is then performed. In this way, the number of times the base station equipment instructs the user equipment to perform inter-frequency neighboring cell signal detection can be reduced by initially assessing the risk, and rate matching is only triggered when the user equipment actually has anti-interference requirements. Thus, signal interference is reduced through rate matching. Therefore, this embodiment can achieve both reducing the signal interference suffered by the first user equipment and saving resources.
[0341] This application provides a computer program product, including a computer program that is executed by a processor to implement the various processes of the rate matching method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0342] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0343] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.
[0344] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0345] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0346] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0347] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0348] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0349] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0350] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0351] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0352] This application can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0353] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0354] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the scope of the claims of this application.
Claims
1. A rate matching method applied to base station equipment, characterized in that, include: Perform a signal quality assessment on the first user equipment located in the first cell; The base station equipment provides communication services to the first cell; Based on the signal quality assessment results, if the first user equipment is at risk of interference from the signal of the second cell, the first user equipment is notified to perform signal measurement processing for the second cell in order to obtain the signal measurement results for the second cell. There is a non-frequency neighbor relationship between the first cell and the second cell; Based on the signal measurement results, if the first user equipment is interfered with by the signal of the second cell, then rate matching processing is performed on the first user equipment.
2. The method according to claim 1, characterized in that, The signal quality assessment of the first user equipment located in the first cell includes: For any given statistical period, the preset time period corresponding to the statistical period is divided into a first time period and a second time period; during the first time period, the second cell broadcasts data in the common channel of the second cell; during the second time period, the second cell does not broadcast data in the common channel of the second cell. The signal quality assessment indicators of the first user equipment in the first time period are statistically processed to obtain a first statistical result, and the signal quality assessment indicators of the first user equipment in the second time period are statistically processed to obtain a second statistical result. Based on the first statistical result and the second statistical result, the signal quality of the first user equipment is evaluated to obtain the evaluation result of the first user equipment in the statistical period.
3. The method according to claim 2, characterized in that, The step of statistically processing the signal quality assessment indicators of the first user equipment during the first time period to obtain a first statistical result includes: The signal quality assessment indicators include a first indicator; Obtain the first value of the first indicator in the first time period of the first statistical period, and obtain the second value of the first indicator in the first time period of the second statistical period; the first statistical period is the statistical period closest to the first time point, and the second statistical period is a statistical period adjacent to the first statistical period and located before the first statistical period; The first value is averaged to obtain a first calculation result, and the second value is averaged to obtain a second calculation result. The first statistical result of the first indicator is obtained by performing a weighted summation based on the first calculation result, the second calculation result, and the preset weight parameters.
4. The method according to claim 2, characterized in that, The method further includes: Based on the first statistical results and the second statistical results, an interference index matrix for the first user equipment is established. The rate matching process for the first user equipment includes: Based on the interference index matrix, generate the corresponding rate matching mode information; The first user equipment is subjected to rate matching processing based on the rate matching mode information.
5. The method according to claim 1, characterized in that, The notification to the first user equipment to perform signal measurement processing for the second cell includes: Read the historical location information of resource blocks from the historical scheduling data of the first cell; If it is determined from the historical location information that there is a resource block in the first cell that is subject to scheduling disruption, then the first user equipment is notified to perform signal measurement processing for the second cell.
6. The method according to claim 4, characterized in that, The step of establishing the interference index matrix of the first user equipment based on the first statistical result and the second statistical result includes: Obtain the time-frequency domain location information transmitted in the common channel of the second cell; Based on the time-frequency domain location information, a common channel information matrix is established; Based on the public channel information matrix, the first statistical result, and the second statistical result, an interference index matrix for the first user equipment is established.
7. The method according to claim 4, characterized in that, The method further includes: The interference index matrix is updated according to a preset update cycle; If the preset termination condition for triggering the termination rate matching is met according to the updated interference index matrix, the first user equipment is instructed to terminate the rate matching.
8. A rate matching device, applied to base station equipment, characterized in that, include: The evaluation module is used to evaluate the signal quality of the first user equipment located in the first cell. The base station equipment provides communication services to the first cell; The notification module is used to notify the first user equipment to perform signal measurement processing for the second cell if the first user equipment is at risk of being interfered with by the signal of the second cell, based on the result of the signal quality assessment, so as to obtain the signal measurement result of the second cell. There is a non-frequency neighbor relationship between the first cell and the second cell; The matching module is used to perform rate matching processing on the first user equipment if the first user equipment is interfered with by the signal of the second cell, based on the signal measurement results.
9. An electronic device, characterized in that, The device includes a processor and a memory electrically connected to the processor, the memory storing a computer program, and the processor being configured to call and execute the computer program from the memory to implement the rate matching method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium is used to store a computer program that can be executed by a processor to implement the rate matching method as described in any one of claims 1-7.
11. A computer program product, characterized in that, Includes a computer program, which is executed by a processor to implement the rate matching method as described in any one of claims 1-7.