A method and apparatus for processing scheduling information
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2021-07-29
- Publication Date
- 2026-06-19
Smart Images

Figure CN115696427B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method and apparatus for processing scheduling information. Background Technology
[0002] The frequency bands used in the construction of current 5G (5th Generation Mobile Communication Technology) networks are higher than those used in 4G (4th Generation Mobile Communication Technology), resulting in a relatively smaller coverage area. Furthermore, due to unresolved technological limitations, the power consumption of 5G base stations is several times higher than that of 4G base stations on the same carrier frequency. Therefore, operators, as the end users, have placed more comprehensive and stringent requirements on the functionality and performance of base stations, especially on significantly reducing the power consumption of base station systems to prevent them from becoming new energy guzzlers.
[0003] In the current 5G network, during the process of base station detecting uplink synchronization code, regardless of whether there is PRACH (Physical Random Access Channel) scheduling at the upper layer of BBU (Building Baseband Unit), the entire PRACH data link is running at high speed, which inevitably leads to high system power consumption. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method for processing scheduling information and a corresponding apparatus for processing scheduling information to overcome or at least partially solve the above problems.
[0005] To address the above problems, this invention discloses a method for processing scheduling information, the method comprising:
[0006] Obtain historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information.
[0007] The PRACH clock information is determined based on the PRACH time information;
[0008] The PRACH processing unit is periodically scheduled based on the PRACH resource information and the PRACH clock information.
[0009] In one or more embodiments, it further includes:
[0010] Obtain feedback information from the terminal;
[0011] The historical configuration information is updated based on the feedback information to obtain the current configuration information;
[0012] The PRACH processing unit is periodically scheduled based on the current configuration information; and,
[0013] Repeat the steps of obtaining feedback information from the terminal, updating the historical configuration information based on the feedback information to obtain the current configuration information, and periodically scheduling the PRACH processing unit based on the current configuration information.
[0014] In one or more embodiments, determining the PRACH clock information based on the PRACH time information includes:
[0015] The PRACH time information is used to perform timing calculations to obtain the PRACH clock enable signal.
[0016] In one or more embodiments, the PRACH resource information includes at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and number of time-domain random access opportunities within the slot.
[0017] In one or more embodiments, the periodic scheduling of the PRACH processing unit based on the PRACH resource information and the PRACH clock information includes:
[0018] The PRACH resource information and the PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
[0019] In one or more embodiments, updating the historical configuration information based on the feedback information to obtain the current configuration information includes:
[0020] The feedback information is parsed to obtain the uplink synchronization code;
[0021] The historical configuration information is updated based on the uplink synchronization code to obtain the current configuration information.
[0022] Accordingly, embodiments of the present invention disclose a scheduling information processing apparatus, characterized in that the apparatus includes:
[0023] The first acquisition module is used to acquire historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information.
[0024] The determination module is used to determine the PRACH clock information based on the PRACH time information;
[0025] The scheduling module is used to periodically schedule the PRACH processing unit based on the PRACH resource information and the PRACH clock information.
[0026] In one or more embodiments, it further includes:
[0027] The second acquisition module is used to acquire feedback information from the terminal;
[0028] The update module is used to update the historical configuration information based on the feedback information to obtain the current configuration information;
[0029] The scheduling module is used to periodically schedule the PRACH processing unit based on the current configuration information;
[0030] The second acquisition module, the update module, and the scheduling module are repeatedly invoked.
[0031] In one or more embodiments, the determining module is specifically used for:
[0032] The PRACH time information is used to perform timing calculations to obtain the PRACH clock enable signal.
[0033] In one or more embodiments, the PRACH resource information includes at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and number of time-domain random access opportunities within the slot.
[0034] In one or more embodiments, the scheduling module is specifically used for:
[0035] The PRACH resource information and the PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
[0036] In one or more embodiments, the update module includes:
[0037] The parsing submodule is used to parse the feedback information to obtain the uplink synchronization code;
[0038] The configuration information update submodule is used to update the historical configuration information based on the uplink synchronization code to obtain the current configuration information.
[0039] Accordingly, this invention discloses an electronic device, including: a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various steps of the above-described method embodiment for processing scheduling information.
[0040] Accordingly, embodiments of the present invention disclose a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the various steps of the above-described method embodiments for processing scheduling information.
[0041] The embodiments of the present invention have the following advantages:
[0042] The Base Station Bus (BBU) in the base station acquires historical configuration information of the Physical Random Access Channel (PRACH) processing units. This historical configuration information includes PRACH resource information and PRACH time information. The BBU then determines the PRACH clock information based on the PRACH time information and periodically schedules the PRACH processing units based on the PRACH resource information and the PRACH clock information. In this way, the PRACH clock information can be determined from the PRACH time information in the historical configuration information. Since the PRACH clock information can control the activation or deactivation of the PRACH clock, periodic scheduling of the PRACH processing units can be achieved based on the PRACH clock information, reducing the frequency of PRACH clock usage and thus lowering system power consumption. Furthermore, during periodic scheduling of the PRACH processing units, data processing can be performed on specified data frames and specified data within specified data frames in the uplink data based on the PRACH resource information, eliminating the need to process all data frames in the uplink data and all data within each data frame, further reducing system power consumption. Attached Figure Description
[0043] Figure 1 This is a flowchart illustrating the steps of a method for processing scheduling information according to an embodiment of the present invention.
[0044] Figure 2 This is a flowchart illustrating the steps of a second embodiment of the scheduling information processing method of the present invention;
[0045] Figure 3 This is a schematic diagram of the uplink synchronization code detection process of the present invention;
[0046] Figure 4 This is a structural block diagram of an embodiment of a scheduling information processing device according to the present invention. Detailed Implementation
[0047] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0048] One of the core concepts of this invention is the introduction of configuration information for the PRACH processing unit during the PRACH scheduling process. This configuration information includes PRACH resource information and PRACH time information. Thus, the PRACH clock information can be determined using the PRACH time information in the configuration information. The PRACH clock information can control the on / off state of the PRACH clock, allowing for periodic scheduling of the PRACH processing unit based on the PRACH clock information. This reduces the frequency of PRACH clock usage and consequently lowers system power consumption. Furthermore, during periodic scheduling of the PRACH processing unit, data processing can be performed on specified data frames and specific data within those frames based on the PRACH resource information. This eliminates the need to process all data frames and all data within each frame in the uplink data, further reducing system power consumption.
[0049] Reference Figure 1 The diagram illustrates a flowchart of a method for processing scheduling information according to a first embodiment of the present invention, which may specifically include the following steps:
[0050] Step 101: Obtain the historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information;
[0051] Specifically, the BBU physical layer in the base station can obtain historical configuration information of the PRACH processing unit from the upper layer of the BBU. When obtaining historical configuration information, the BBU physical layer can send an acquisition request to the upper layer of the BBU to obtain historical configuration information, or the upper layer of the BBU can actively send historical configuration information to the BBU physical layer. Other methods can also be used to enable the BBU physical layer to obtain historical configuration information. In practical applications, the settings can be configured according to actual needs, and this embodiment of the invention does not impose any restrictions on this.
[0052] Furthermore, the BBU physical layer can obtain historical configuration information through high-speed serial data interfaces, such as PCIE (Peripheral Component Interconnect Express), wireless air interface, SRIO (Serial Rapid I / O), etc. In practical applications, it can also be configured according to actual needs, and this embodiment of the invention does not impose any restrictions on this.
[0053] In this embodiment of the invention, the PRACH resource information includes at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and number of time-domain random access opportunities within the slot.
[0054] Specifically, since PRACH resources are periodic resources, different PRACH formats have different durations in the time domain. In other words, from a time domain perspective, PRACH resources exhibit periodicity, and the waveform's period and start / end times are determined by the PRACH time-domain resource configuration information. Therefore, in this embodiment of the invention, the PRACH resource information may include at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within a slot, and the number of time-domain random access opportunities within a slot. The candidate values for the PRACH configuration period can be {10, 20, 40, 80, 160} ms. Within each PRACH configuration period, PRAHC resources can be distributed within a valid radio frame index (e.g., 10 ms). This valid radio frame index can contain one or more subframe slot indices. Each subframe slot index can contain an initial PRACH OFDM (Orthogonal Frequency Division Multiplexing) symbol index, as well as the number of ROs (RACH Occasions) within the slot (i.e., a slot can contain one or more ROs).
[0055] It should be noted that, in addition to the values mentioned above, the candidate values for the PRACH configuration cycle can also be other values. In practical applications, these values can be adjusted as needed, and this embodiment of the invention does not impose any restrictions on them.
[0056] Furthermore, in practical applications, historical configuration information can be generated by the upper layer of the BBU in the base station based on the current service requirements of the base station, and then sent down to the BBU physical layer. The historical configuration information has a PRACH format, which includes PRACH resource information as well as PRACH time information. The BBU physical layer can determine the PRACH clock information based on the PRACH time information, thereby controlling the PRACH clock.
[0057] Furthermore, the PRACH processing unit can be implemented by programming an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), or other methods. In practical applications, it can be configured according to actual needs, and the embodiments of the present invention do not impose any limitations on this.
[0058] Step 102: Determine the PRACH clock information based on the PRACH time information;
[0059] After the BBU physical layer obtains the historical configuration information, it can further obtain the PRACH clock information, and then use the PRACH time information to calculate the PRACH clock information. The PRACH clock information is used to control the PRACH clock to be turned on or off.
[0060] In this embodiment of the invention, determining the PRACH clock information based on the PRACH time information includes:
[0061] The PRACH timing information is used to perform timing calculations to obtain the PRACH clock enable signal.
[0062] Specifically, a separate TBU (Timing Building Unit) can also be set up in the base station. After the BBU physical layer obtains the PRACH time information, it can call the TBU to perform timing calculations on the PRACH time information to obtain the PRACH clock enable signal. For example, the BBU physical layer transmits the PRACH time information to the TBU, and the TBU uses the PRACH time signal to perform timing calculations to obtain the PRACH clock enable signal.
[0063] Alternatively, the TBU can be integrated into the BBU physical layer. In this way, after the BBU physical layer obtains the PRACH time information, it can calculate the PRACH clock enable signal through the TBU.
[0064] It should be noted that, in addition to using TBU, uplink and downlink symbol-level units can also be used to perform timing calculations through uplink and downlink time slot allocation, and bit-level processing units can be used to perform timing calculations through parameters such as system processing delay. In practical applications, the settings can be made according to actual needs, and the embodiments of the present invention do not impose any restrictions on this.
[0065] In addition, from a signaling perspective, the PRACH clock enable signal can also be called the Preamble clock enable signal. The two are essentially the same and can be substituted for each other in the embodiments of this invention.
[0066] Step 103: Periodically schedule the PRACH processing unit based on PRACH resource information and PRACH clock information.
[0067] Since PRACH resources are periodic resources, after calculating the PRACH clock enable signal, the BBU physical layer can periodically schedule the PRACH processing unit using PRACH resource information and PRACH clock information.
[0068] In this embodiment of the invention, the periodic scheduling of the PRACH processing unit based on PRACH resource information and PRACH clock information includes:
[0069] The PRACH resource information and PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
[0070] Specifically, the BBU physical layer sends RPACH resource information and PRACH clock information to the PRACH processing unit. After receiving the two pieces of information, the PRACH processing unit can first turn the PRACH clock on or off according to the PRACH clock information. That is, when the PRACH clock information is "turn on PRACH clock", the PRACH processing unit will turn on the PRACH clock; when the PRACH clock information is "turn off PRACH clock", the PRACH processing unit will turn off the PRACH clock.
[0071] Furthermore, once the PRACH clock is activated, the PRACH processing unit can perform corresponding data processing based on the PRACH resource information. This data processing can involve processing the uplink data uploaded by the terminal based on the PRACH resource information. Specifically, the PRACH processing unit can obtain the target data to be processed from the uplink data based on at least one of the following: the PRACH configuration period, the radio frame index, the subframe slot index, the starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and the number of time-domain random access opportunities within the slot. The target data can be at least one target data frame within the uplink data, or at least one target data within each target data frame. This achieves the goal of determining at least one target data frame to be processed within the uplink data, and at least one target data within each target data frame, based on the PRACH resource information when the PRACH clock is activated. Compared to the prior art where processing all uplink data results in excessively high system power consumption, processing only a specified portion of the uplink data significantly reduces system power consumption.
[0072] After the PRACH processing unit completes data processing, it can generate processing results and send the results to the terminal. The terminal can then generate feedback information based on the processing results and send the feedback information to the base station.
[0073] It should be noted that the PRACH processing unit's ability to perform data processing based on PRACH resource information is a capability it possesses under any circumstances, rather than being limited to the presence of uplink data. In other words, assuming the base station has not yet received uplink data from the terminal, the PRACH processing unit still possesses this processing capability. Once the base station receives uplink data, the PRACH processing unit can process the uplink data without needing to process all data frames or all data within each data frame in the uplink data.
[0074] In this embodiment of the invention, the Base Station Utility (BBU) in the base station acquires historical configuration information of the Physical Random Access Channel (PRACH) processing unit. This historical configuration information includes PRACH resource information and PRACH time information. The BBU then determines the PRACH clock information based on the PRACH time information and periodically schedules the PRACH processing unit based on both the PRACH resource information and the PRACH clock information. Thus, the PRACH clock information can be determined from the PRACH time information in the historical configuration information. Since the PRACH clock information can control the activation or deactivation of the PRACH clock, periodic scheduling of the PRACH processing unit can be achieved based on the PRACH clock information, reducing the frequency of PRACH clock usage and thereby reducing system power consumption. Furthermore, during periodic scheduling of the PRACH processing unit, data processing can be performed on specified data frames and specified data within specified data frames in the uplink data based on the PRACH resource information, eliminating the need to process all data frames in the uplink data and all data within each data frame, further reducing system power consumption.
[0075] Reference Figure 2 The diagram illustrates a flowchart of a second embodiment of a scheduling information processing method according to the present invention, which may specifically include the following steps:
[0076] Step 201: Obtain the historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information;
[0077] Step 202: Determine the PRACH clock information based on the PRACH time information;
[0078] Step 203: Periodically schedule the PRACH processing unit based on PRACH resource information and PRACH clock information;
[0079] Steps 201 to 203 are essentially the same as steps 101 to 103. To avoid repetition, they will not be described in detail here. Please refer to steps 101 to 103 for details.
[0080] Step 204: Obtain feedback information from the terminal;
[0081] Specifically, after the base station establishes a connection with the terminal, it can obtain feedback information from the terminal. This feedback information includes uplink synchronization codes and uplink data (i.e., the uplink data processed by the PRACH processing unit in Embodiment 1 above). The uplink synchronization code is used for uplink synchronization processing. Uplink synchronization refers to the simultaneous arrival of uplink signals transmitted by users at different locations within the same cell using the same time slot at the base station's receiving antenna. In other words, signals from different users in the same time slot remain synchronized when they arrive at the base station's receiving antenna. The purpose is to reduce uplink multiple access interference and multipath interference between users within the cell, thereby increasing cell capacity and cell radius.
[0082] Step 205: Update the historical configuration information based on the feedback information to obtain the current configuration information;
[0083] In practical applications, since users' locations may move in real time, base stations need to update PRACH configuration information in real time based on user locations to ensure uplink synchronization for all users within the cell. Therefore, in this embodiment of the invention, after receiving feedback information from the terminal, the base station needs to use the feedback information to update the historical configuration information to obtain the current configuration information.
[0084] In this embodiment of the invention, updating historical configuration information based on feedback information to obtain current configuration information includes:
[0085] The feedback information is parsed to obtain the uplink synchronization code;
[0086] The historical configuration information is updated based on the uplink synchronization code to obtain the current configuration information.
[0087] Specifically, the BBU physical layer can parse historical feedback information, such as OFDM demodulation and FFT (Fast Fourier Transform), to obtain the uplink synchronization code and uplink data in the frequency domain. The BBU physical layer can then update the historical configuration information based on the uplink synchronization code frequency domain received sequence to obtain the current configuration information.
[0088] Step 206: Periodically schedule the PRACH processing unit based on the current configuration information;
[0089] After the BBU physical layer updates and obtains the current configuration information, it can use the current configuration information to periodically schedule the PRACH processing unit. The scheduling process is essentially the same as step 103. The difference lies in the fact that the parameter values of the PRACH resource information in the current configuration information are different from the parameter values of the PRACH resource information in the historical configuration information, and the parameter values of the PRACH clock information in the current configuration information are different from the parameter values of the PRACH clock information in the historical configuration information. Therefore, in order to avoid repetition, the specific scheduling process will not be described in detail here.
[0090] Step 207: Repeat the steps of obtaining feedback information from the terminal, updating historical configuration information based on the feedback information to obtain current configuration information, and periodically scheduling the PRACH processing unit based on the current configuration information.
[0091] Specifically, when the base station receives feedback information from the terminal again, it can repeat the above steps, that is, repeat steps 204 to 206, thereby realizing real-time updates of PRACH configuration information based on the user's location.
[0092] In this embodiment of the invention, the Base Station Utility (BBU) in the base station acquires historical configuration information of the Physical Random Access Channel (PRACH) processing unit. This historical configuration information includes PRACH resource information and PRACH time information. The BBU then determines the PRACH clock information based on the PRACH time information and periodically schedules the PRACH processing unit based on both the PRACH resource information and the PRACH clock information. Thus, the PRACH clock information can be determined from the PRACH time information in the historical configuration information. Since the PRACH clock information can control the activation or deactivation of the PRACH clock, periodic scheduling of the PRACH processing unit can be achieved based on the PRACH clock information, reducing the frequency of PRACH clock usage and thereby reducing system power consumption. Furthermore, during periodic scheduling of the PRACH processing unit, data processing can be performed on specified data frames and specified data within specified data frames in the uplink data based on the PRACH resource information, eliminating the need to process all data frames in the uplink data and all data within each data frame, further reducing system power consumption.
[0093] Furthermore, when the base station receives feedback information from the terminal, it can update the historical configuration information based on the feedback information to obtain the current configuration information. Then, based on the current configuration information, it periodically schedules the PRACH processing unit, and repeats the steps of receiving feedback information from the terminal, updating the historical configuration information based on the feedback information to obtain the current configuration information, and periodically scheduling the PRACH processing unit based on the current configuration information. In this way, by continuously periodically scheduling the PRACH processing unit, the effect of reducing system performance can be made more significant.
[0094] For ease of understanding, Figure 3 The diagram illustrates the uplink synchronization code detection process, including the processing of scheduling information. An example of processing the scheduling information once is provided below:
[0095] 1) The BBU physical layer obtains the configuration information of the PRACH processing unit;
[0096] 2) The BBU physical layer determines the PRACH clock information through the TBU based on the PRACH time information in the configuration information;
[0097] 3) The BBU physical layer sends PRACH resource information and PRACH clock information to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information, and when the PRACH clock is on, the PRACH processing unit performs corresponding data processing according to the PRACH resource information.
[0098] 4) The PRACH processing unit performs PRACH demodulation on the time-domain signal of the terminal's feedback information (if acquired). For example, it performs OFDM demodulation, transforming the time-domain signal from the time domain to the frequency domain using FFT. For short sequences of length 139, if the uplink synchronization code contains multiple OFDM symbols, the OFDM symbols are merged before FFT.
[0099] 5) The PRACH processing unit performs de-resource mapping, and de-resources according to the PRACH time-frequency resource location to obtain the uplink synchronization code frequency domain receive sequence;
[0100] 6) The PRACH processing unit performs sequence correlation, correlates the uplink synchronization code frequency domain received sequence, and calculates the time domain correlation power sequence;
[0101] 7) The PRACH processing unit performs noise power estimation, peak power calculation, and multi-antenna power summation based on the input correlation power sequence;
[0102] 8) The PRACH processing unit performs an access validity decision to determine whether a sequence access exists. If a sequence access exists, the timing advance and the absolute received power of the uplink synchronization code need to be calculated.
[0103] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0104] Reference Figure 4 The diagram shows a structural block diagram of an embodiment of a scheduling information processing device according to the present invention, which may specifically include the following modules:
[0105] The first acquisition module 401 is used to acquire historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information.
[0106] The determination module 402 is used to determine the PRACH clock information based on the PRACH time information;
[0107] The scheduling module 403 is used to periodically schedule the PRACH processing unit based on PRACH resource information and PRACH clock information.
[0108] In this embodiment of the invention, it further includes:
[0109] The second acquisition module is used to acquire feedback information from the terminal;
[0110] The update module is used to update historical configuration information based on feedback information to obtain the current configuration information;
[0111] The scheduling module is used to periodically schedule the PRACH processing units based on the current configuration information;
[0112] Repeatedly call the second acquisition module, update module, and scheduling module.
[0113] In this embodiment of the invention, the determining module is specifically used for:
[0114] The PRACH timing information is used to perform timing calculations to obtain the PRACH clock enable signal.
[0115] In this embodiment of the invention, the PRACH resource information includes at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and number of time-domain random access opportunities within the slot.
[0116] In this embodiment of the invention, the scheduling module is specifically used for:
[0117] The PRACH resource information and PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
[0118] In this embodiment of the invention, the updating module includes:
[0119] The parsing submodule is used to parse historical feedback information to obtain the uplink synchronization code;
[0120] The configuration information update submodule is used to update historical configuration information based on the uplink synchronization code to obtain the current configuration information.
[0121] In this embodiment of the invention, the Base Station Utility (BBU) in the base station acquires historical configuration information of the Physical Random Access Channel (PRACH) processing unit. This historical configuration information includes PRACH resource information and PRACH time information. The BBU then determines the PRACH clock information based on the PRACH time information and periodically schedules the PRACH processing unit based on both the PRACH resource information and the PRACH clock information. Thus, the PRACH clock information can be determined from the PRACH time information in the historical configuration information. Since the PRACH clock information can control the activation or deactivation of the PRACH clock, periodic scheduling of the PRACH processing unit can be achieved based on the PRACH clock information, reducing the frequency of PRACH clock usage and thereby reducing system power consumption. Furthermore, during periodic scheduling of the PRACH processing unit, data processing can be performed on specified data frames and specified data within specified data frames in the uplink data based on the PRACH resource information, eliminating the need to process all data frames in the uplink data and all data within each data frame, further reducing system power consumption.
[0122] Furthermore, when the base station receives feedback information from the terminal, it can update the historical configuration information based on the feedback information to obtain the current configuration information. Then, based on the current configuration information, it periodically schedules the PRACH processing unit, and repeats the steps of receiving feedback information from the terminal, updating the historical configuration information based on the feedback information to obtain the current configuration information, and periodically scheduling the PRACH processing unit based on the current configuration information. In this way, by continuously periodically scheduling the PRACH processing unit, the effect of reducing system performance can be made more significant.
[0123] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0124] This invention also provides an electronic device, comprising:
[0125] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described method embodiment for processing scheduling information and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0126] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described method for processing scheduling information and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0127] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0128] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented 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.
[0129] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. 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 terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0130] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate 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.
[0131] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0132] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0133] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device 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 terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0134] The above provides a detailed description of a scheduling information processing method and a scheduling information processing apparatus provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for processing scheduling information, characterized in that, The method includes: Obtain historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information. The PRACH clock information is determined based on the PRACH time information; The PRACH processing unit is periodically scheduled based on the PRACH resource information and the PRACH clock information; the periodic scheduling of the PRACH processing unit based on the PRACH resource information and the PRACH clock information includes: The PRACH resource information and the PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
2. The method for processing scheduling information according to claim 1, characterized in that, Also includes: Obtain feedback information from the terminal; The historical configuration information is updated based on the feedback information to obtain the current configuration information; The PRACH processing unit is periodically scheduled based on the current configuration information. as well as, Repeat the steps of obtaining feedback information from the terminal, updating the historical configuration information based on the feedback information to obtain the current configuration information, and periodically scheduling the PRACH processing unit based on the current configuration information.
3. The method for processing scheduling information according to claim 1, characterized in that, The determination of PRACH clock information based on the PRACH time information includes: The PRACH time information is used to perform timing calculations to obtain the PRACH clock enable signal.
4. The method for processing scheduling information according to claim 1, characterized in that, The PRACH resource information includes at least one of the following: PRACH configuration period, radio frame index, subframe slot index, starting PRACH orthogonal frequency division multiplexing symbol index within the slot, and number of time-domain random access opportunities within the slot.
5. The method for processing scheduling information according to claim 2, characterized in that, The step of updating the historical configuration information based on the feedback information to obtain the current configuration information includes: The feedback information is parsed to obtain the uplink synchronization code; The historical configuration information is updated based on the uplink synchronization code to obtain the current configuration information.
6. A device for processing scheduling information, characterized in that, The device includes: The first acquisition module is used to acquire historical configuration information of the Physical Random Access Channel (PRACH) processing unit; the historical configuration information includes PRACH resource information and PRACH time information. The determination module is used to determine the PRACH clock information based on the PRACH time information; The scheduling module is used to periodically schedule the PRACH processing unit based on the PRACH resource information and the PRACH clock information; The scheduling module is specifically used for: The PRACH resource information and the PRACH clock information are sent to the PRACH processing unit so that the PRACH processing unit can turn the PRACH clock on or off according to the PRACH clock information. The PRACH processing unit can also obtain the target data to be processed from the uplink data according to the PRACH resource information and perform corresponding data processing on the target data when the PRACH clock is turned on.
7. The scheduling information processing apparatus according to claim 6, characterized in that, Also includes: The second acquisition module is used to acquire feedback information from the terminal; The update module is used to update the historical configuration information based on the feedback information to obtain the current configuration information; The scheduling module is used to periodically schedule the PRACH processing unit based on the current configuration information; The second acquisition module, the update module, and the scheduling module are repeatedly invoked.
8. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for processing scheduling information as described in any one of claims 1 to 5.
9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps of the method for processing scheduling information as described in any one of claims 1 to 5.