Service scheduling method, device, electronic device, storage medium and computer program product
By splicing and time-frequency converting the received wireless signals, generating frequency domain symbols and performing synchronous interruption, the problem of insufficient base station and terminal processing capabilities is solved, fast and accurate service scheduling is achieved, and the reliability and flexibility of the 5G NR system are improved.
Patent Information
- Application Number
- CN202510927770.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2045-07-07
AI Technical Summary
In the existing technology, due to limited processing capabilities, base stations and terminals find it difficult to complete blind detection of all downlink control information in a time slot in a timely and accurate manner, resulting in insufficient service scheduling reliability, especially in non-cooperative positioning systems where the amount of calculation is huge and the real-time requirements are high.
By obtaining the wireless signals received by each antenna and splicing them together to generate spliced time domain symbols, and performing time-frequency conversion to generate frequency domain symbols, the time slot synchronization interruption of the timing pulse is triggered, and blind detection of the physical downlink control channel is performed. The processing speed and accuracy are improved by using multi-antenna signal parallel processing and synchronous interruption technology.
It realizes parallel processing of multi-antenna signals, improves the signal processing speed and the detection speed of frequency domain symbols, avoids time slot missed detection, and improves the reliability and real-time performance of service scheduling.
Smart Images

Figure CN120433895B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a service scheduling method, device, electronic device, storage medium, and computer program product. Background Art
[0002] The Fifth Generation Mobile Communication Technology (5G) New Radio (NR) system schedules services based on time slots. A time slot consists of two parts. The first part is the Physical Downlink Control Channel (PDCCH), which carries downlink control information (DCI). A single time slot carries one or more DCIs. The DCI information indicates the parameters of the second part, the Physical Downlink Shared Channel (PDSCH). The DCI specifically indicates the PDSCH's symbol position in the frequency domain and information such as demodulation and decoding. The PDSCH carries user service messages.
[0003] The blind detection time of existing terminals (mobile phones) and the Radio Network Temporary Identifier (RNTI) to be detected are both known, and only the required RNTI needs to be blindly detected. The blind detection computation is small, and PDSCH only needs to cache the data it needs, and the data volume is relatively small. Therefore, most existing technologies first blindly search for a specific RNTI at a specific time and location. After the blind detection is successful, the specific required PDSCH data is extracted and processed to obtain the user's service data.
[0004] In a non-cooperative positioning system, the target's RNTI is unknown. In each time slot, the entire PDCCH space must be blindly detected. According to the 45 CCE (Control Channel Element) space of PDCCH in each time slot, a single time slot can have a maximum of 45 DCIs. According to the average of 24 DCIs (downlink control information) per time slot, 24 DCIs need to be blindly detected within 500 microseconds. If there are three cells, that means 24 DCIs need to be detected within 500 microseconds. 3 = 72 DCIs, which requires enormous computation and high real-time performance. Current base stations and terminals, due to their limited processing capabilities, struggle to complete blind detection of all downlink control information in a single time slot. Furthermore, because blind detection in each time slot is performed in a polling burst mode, it is prone to missed detections. Consequently, service scheduling based on blind detection results for downlink control information is currently unreliable. Summary of the Invention
[0005] The present application aims to solve at least one of the technical problems existing in the related art. To this end, the present application proposes a service scheduling method, device, electronic device, storage medium and computer program product to solve the problem that current base stations and terminals have limited processing capabilities and are unable to complete blind detection of all downlink control information in a time slot in a timely and accurate manner, thereby improving the reliability of service scheduling based on the blind detection results of downlink control information.
[0006] The service scheduling method according to the embodiment of the first aspect of the present application includes:
[0007] Acquire wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot;
[0008] Based on the spliced time domain symbols of each time slot, respectively generate frequency domain symbols of the corresponding time slot;
[0009] The time slot in which the frequency domain symbol has the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered;
[0010] In response to the synchronization interruption, performing a blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot to obtain a detection result;
[0011] Service scheduling is performed based on the detection result.
[0012] According to one embodiment of the present application, after generating frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot, the following operations are further performed for the frequency domain symbols of each time slot:
[0013] Storing the frequency domain symbols of the current time slot in a first control resource set space or a second control resource set space; wherein the first control resource set space is a space for storing frequency domain symbols whose positions are known, and the second control resource set space is a space for storing frequency domain symbols whose positions are unknown;
[0014] Deinterleave the frequency domain symbols of the current time slot to obtain a demodulation reference signal and data resource elements of the frequency domain symbols of the current time slot;
[0015] Storing the demodulation reference signal of the frequency domain symbol of the current time slot in the first storage space of the demodulation reference signal in the corresponding first control resource set space or the second control resource set space;
[0016] The data resource elements of the frequency domain symbols of the current time slot are stored in the second storage space for data resource elements in the corresponding first control resource set space or the second control resource set space.
[0017] According to one embodiment of the present application, performing blind detection on a physical downlink control channel based on the frequency domain symbol of the target time slot to obtain a detection result includes:
[0018] Extracting a demodulation reference signal and data resource elements of the frequency domain symbols of the target time slot;
[0019] Performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0020] performing equalization processing on the data resource elements of the target time slot using the channel estimation result to obtain an equalization result;
[0021] A physical downlink control channel blind detection is performed based on the equalization result to obtain a detection result.
[0022] According to one embodiment of the present application, performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result includes:
[0023] If the demodulation reference signal of the target time slot is extracted from the first control resource set space, performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0024] If the demodulation reference signal of the target time slot is extracted from the second control resource set space, a neighborhood identifier detection is performed on the demodulation reference signal of the target time slot to obtain a neighborhood identifier value; a wireless network temporary identifier is determined based on the neighborhood identifier value; and a channel estimation result is determined based on the demodulation reference signal and the wireless network temporary identifier.
[0025] According to one embodiment of the present application, the step of splicing the wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot includes:
[0026] Performing radio frequency processing on the wireless signal of each antenna respectively to obtain a corresponding number of first processing results;
[0027] Performing analog-to-digital conversion on each first processing result to obtain a corresponding number of second processing results;
[0028] The second processing results of each antenna in the same time slot are spliced to obtain a spliced time domain symbol of the corresponding time slot.
[0029] According to one embodiment of the present application, the generating of frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot includes:
[0030] Fourier transform is performed on the spliced time domain symbols of each time slot to obtain frequency domain symbols of the corresponding time slot.
[0031] According to the second embodiment of the present application, a service scheduling device includes:
[0032] a splicing module, configured to obtain wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot;
[0033] A generating module, configured to generate frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot;
[0034] A trigger module, configured to take a time slot in which a frequency domain symbol has a timing pulse as a target time slot and trigger a synchronization interruption of the target time slot;
[0035] A blind detection module, configured to respond to the synchronization interruption, perform blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot, and obtain a detection result;
[0036] A scheduling module is used to perform service scheduling based on the detection results.
[0037] According to an electronic device of an embodiment of the third aspect of the present application, the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the service scheduling method described above is implemented in any one of the above-mentioned methods.
[0038] According to the storage medium of the fourth embodiment of the present application, the storage medium is a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements any of the service scheduling methods described above.
[0039] According to the computer program product of the fifth embodiment of the present application, the computer program includes a computer program, which implements any of the above-mentioned service scheduling methods when executed by a processor.
[0040] The above one or more technical solutions in the embodiments of the present application have at least the following technical effects:
[0041] By splicing the wireless signals of each antenna in the same time slot of each received wireless signal to obtain the spliced time domain symbols of the corresponding time slot, parallel processing of multi-antenna signals can be achieved, effectively improving signal processing speed. In addition, by generating the frequency domain symbols of the corresponding time slots through the spliced time domain symbols of each time slot, timing pulse detection can be performed on each frequency domain symbol, and the time slot where the frequency domain symbol has the timing pulse can be promptly selected as the target time slot and the synchronization interrupt of the target time slot can be triggered. In response to the synchronization interrupt, the physical downlink control channel blind detection can be performed based on the frequency domain symbols of the target time slot to obtain a detection result. Based on the detection result, service scheduling can be performed quickly and accurately. The splicing processing of the antenna signals in the same time slot enables parallel processing of signal data, effectively improving the processing speed of the physical downlink control channel blind detection based on the frequency domain symbols obtained by splicing the time domain symbols. In addition, by triggering the physical downlink control channel blind detection of the frequency domain data of the corresponding time slot through the synchronization interrupt, the situation where a certain time slot is missed can be avoided. Therefore, the reliability of service scheduling based on the blind detection results of the downlink control information can be improved.
[0042] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0044] Figure 1 This is one of the flow charts of the service scheduling method provided in the embodiment of the present application.
[0045] Figure 2 This is the second flow chart of the service scheduling method provided in the embodiment of the present application.
[0046] Figure 3 This is a schematic diagram of the time-frequency synchronization and time-frequency conversion scenarios in the service scheduling method provided in an embodiment of the present application.
[0047] Figure 4 This is one of the scenario diagrams of blind detection space division in the service scheduling method provided in the embodiment of the present application.
[0048] Figure 5 This is a schematic diagram of the scenario of data splicing and partition storage in the business scheduling method provided in an embodiment of the present application.
[0049] Figure 6This is the second scenario diagram of blind detection space division in the service scheduling method provided in the embodiment of the present application.
[0050] Figure 7 This is a flow chart of the blind detection search engine performing blind detection in the service scheduling method provided in an embodiment of the present application.
[0051] Figure 8 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION
[0052] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0053] In the description of the embodiments of the present application, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the embodiments of the present application. In addition, the terms "first", "second", and "third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0054] In the description of the embodiments of this application, it should be noted that, unless otherwise specified or limited, the terms "connected" and "connection" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium. Those skilled in the art will understand the specific meanings of the above terms in the embodiments of this application based on the specific circumstances.
[0055] In the embodiments of the present application, unless otherwise expressly specified or limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Furthermore, a first feature being "above," "above," and "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below," "below," and "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0056] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0057] It should be noted that 5G NR dynamic scheduling uses time slots, with a 0.5ms (millisecond) period, while semi-static scheduling uses a 20ms period (two system frame periods). Downlink scheduling is when a base station schedules the PDSCH (a time-frequency resource carrying system information or service data) via the PDCCH (carrying DCI). The PDCCH and PDSCH are in the same time slot.
[0058] However, one type of existing technology focuses on how to reduce the number of blind detections, which belongs to the detailed micro level of blind detection and is not designed from the macro level of the entire PDCCH link. Another type focuses on the terminal blind detection level. Because the RNTI of the terminal blind detection is known, its position in the blind detection space is known, and the time window of the blind detection is also known, the computational complexity of the blind detection is greatly reduced.
[0059] The Radio Network Temporary Identifier (RNTI, a 16-bit value) is a technical identifier introduced by the 4th generation mobile communication technology (4G) standard for dynamic scheduling and is also applicable in 5G NR (New Radio). RNTIs are mainly divided into the following categories:
[0060] C-RNTI: User (terminal) wireless network temporary identifier, range: 128~65533;
[0061] SI-RNTI: System Information Radio Network Temporary Identifier, range: 65535;
[0062] P-RNTI: Paging Radio Network Temporary Identifier, mainly used for paging terminals, range: 65534;
[0063] RA-RNTI: Random access (response) wireless network temporary identifier, the base station's response to the terminal's random access. This signaling carries the wireless network temporary identifier temp-RNTI of the user (terminal) communicating with it (the Temp-RNTI is generally converted to C-RNTI, and the RA-RNTI scrambled message may contain multiple Temp-RNTIs).
[0064] However, in a non-cooperative positioning system, the system RNTI is known, but the user RNTI information (including the RNTI value, spatial position in the blind detection, and time position) is completely unknown. Blind detection is required for each time slot and the entire PDCCH space. The computational complexity of blind detection increases tenfold or even dozens of times compared to terminal-based blind detection.
[0065] This leads to the following problems:
[0066] (1) The processing capacity is limited, the real-time performance is insufficient, and it is not easy to expand to multi-cell processing;
[0067] (2) Polling burst mode is often used, which may result in missed RNTI detection.
[0068] Based on this, the present application proposes a service scheduling method, device, electronic device, storage medium and computer program product.
[0069] Figure 1 This is one of the flow charts of the service scheduling method provided in the embodiment of the present application, such as Figure 1 As shown, the service scheduling method includes:
[0070] Step 110: Acquire wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each wireless signal to obtain a spliced time domain symbol of the corresponding time slot.
[0071] Step 120: Generate frequency domain symbols of corresponding time slots based on the concatenated time domain symbols of each time slot.
[0072] Step 130: The time slot where the frequency domain symbol exists in the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered.
[0073] Step 140: In response to the synchronization interruption, a blind detection of the physical downlink control channel is performed based on the frequency domain symbols of the target time slot to obtain a detection result.
[0074] Step 150: Perform service scheduling based on the detection result.
[0075] The wireless signals of each antenna in the same time slot in each wireless signal are spliced to obtain a spliced time domain symbol of the corresponding time slot, including:
[0076] Performing radio frequency processing on the wireless signal of each antenna respectively to obtain a corresponding number of first processing results;
[0077] Performing analog-to-digital conversion on each first processing result to obtain a corresponding number of second processing results;
[0078] The second processing results of each antenna in the same time slot are spliced to obtain a spliced time domain symbol of the corresponding time slot.
[0079] Furthermore, after generating frequency domain symbols of corresponding time slots based on the concatenated time domain symbols of each time slot, the following operations are further performed for the frequency domain symbols of each time slot:
[0080] Storing the frequency domain symbols of the current time slot in a first control resource set space or a second control resource set space; wherein the first control resource set space is a space for storing frequency domain symbols whose positions are known, and the second control resource set space is a space for storing frequency domain symbols whose positions are unknown;
[0081] Deinterleave the frequency domain symbols of the current time slot to obtain a demodulation reference signal and data resource elements of the frequency domain symbols of the current time slot;
[0082] Storing the demodulation reference signal of the frequency domain symbol of the current time slot in the first storage space of the demodulation reference signal in the corresponding first control resource set space or the second control resource set space;
[0083] The data resource elements of the frequency domain symbols of the current time slot are stored in the second storage space for data resource elements in the corresponding first control resource set space or the second control resource set space.
[0084] Furthermore, based on the concatenated time domain symbols of each time slot, frequency domain symbols of the corresponding time slot are generated respectively, including:
[0085] Fourier transform is performed on the concatenated time domain symbols of each time slot to obtain the frequency domain symbols of the corresponding time slot.
[0086] Furthermore, a physical downlink control channel blind detection is performed based on the frequency domain symbols of the target time slot to obtain a detection result, including:
[0087] Extracting demodulation reference signals and data resource elements of frequency domain symbols of a target time slot;
[0088] Perform channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0089] For the data resource elements of the target time slot, equalization processing is performed based on the channel estimation result to obtain an equalization result;
[0090] A blind detection of the physical downlink control channel is performed based on the equalization result to obtain a detection result.
[0091] The process of performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result includes:
[0092] If the demodulation reference signal of the target time slot is extracted from the first control resource set space, performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0093] If the demodulation reference signal of the target time slot is extracted from the second control resource set space, a neighborhood identifier detection is performed on the demodulation reference signal of the target time slot to obtain a neighborhood identifier value; a wireless network temporary identifier is determined based on the neighborhood identifier value; and a channel estimation result is determined based on the demodulation reference signal and the wireless network temporary identifier.
[0094] It should be noted that the execution entity of the service scheduling method provided in the embodiments of the present application may be a server, computer device, etc. operated by a third-party organization between the base station and the user terminal. The computer device may be, for example, a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA). The third-party organization is a service organization that is legally established and operates with the authorization of the relevant parties.
[0095] The service scheduling method in this application is used to process 5G multi-cell real-time control information. This service scheduling method starts from the entire PDCCH link level and includes a scheduling method based on time slot interruption and a blind detection search engine assisted method based on RNTI. It can improve the efficiency of the entire PDCCH real-time control information processing and is easy to expand from a single cell to multiple cells, increasing the flexibility of system design.
[0096] The server or computer device of the present application may be provided with or connected to a service scheduling device, thereby controlling the service scheduling device to execute the service scheduling method of the present application.
[0097] Specifically, in this application, the third-party organization can be deployed in multiple cells, and the third-party organization can receive wireless signals through at least one antenna in each cell. In actual applications, in order to improve the stability and diversity of signal reception, multiple antennas are usually used for each cell to receive wireless signals.
[0098] Figure 2 This is the second flow chart of the service scheduling method provided in the embodiment of the present application, such as Figure 2As shown, the execution subject of this application may include ARM and FPGA. Among them, ARM is a processor architecture based on a reduced instruction set, and FPGA is a programmable logic device.
[0099] Figure 3 Schematic diagram of the time-frequency synchronization and time-frequency conversion scenario in the service scheduling method provided in the embodiment of the present application, such as Figure 3 As shown, in this application, the third-party organization can be deployed in multiple cells, and each cell can receive signals through four antennas. The wireless signal received by each antenna is subjected to radio frequency (RF) processing to remove high-frequency components and noise interference in the signal. After completing the RF processing, a corresponding number of first processing results are obtained.
[0100] Subsequently, analog-to-digital conversion (ADC) sampling processing is performed on each first processing result to convert the analog signal into a digital signal, thereby obtaining a corresponding number of time domain symbols and serving as the second processing result.
[0101] Finally, the second processing results of each antenna in the same time slot are spliced to obtain a spliced time domain symbol of the corresponding time slot.
[0102] Specifically, the sampled time-domain symbols RX1 (subsequently rx1 is synonymous with RX1, rx2 is synonymous with RX2, and rx3 is synonymous with RX3), RX2, RX3, and RX4 for each antenna in the same time slot are first stored in a ping-pong buffer. Furthermore, adjacent time-domain symbols are read from the ping-pong buffer, for example, RX1 and RX2, and RX3 and RX4 are read first. These two time-domain symbols are then concatenated to obtain two concatenated time-domain symbols for that time slot.
[0103] It should be noted that the time domain search space for NR PDCCH blind detection is the first 1-3 symbols of the time slot, which is configurable and is generally the first two symbols of the time slot, that is, symbol 0 and symbol 1 of each time slot, based on the time slot scheduling SLIV (Start and Length Indicator Value): PDSCH symbol start: 1, 2, 3 and the number of PDSCH symbols 1 to 13.
[0104] By splicing the signal processing results of multiple antennas in the same time slot, it ensures that the signals from different antennas can be effectively integrated at the time slot level, providing a more comprehensive signal basis for subsequent processing and helping to improve data processing speed.
[0105] After obtaining the spliced time-domain symbols, the present application can perform time-frequency synchronization operations through the FPGA. Specifically, time synchronization can be achieved by searching for the synchronization signal block (SSB). Using this time synchronization point as a reference, each spliced time-domain symbol is subjected to a Fast Fourier Transform (FFT) to convert it into frequency-domain symbols, which are then stored in a ping-pong buffer. The frequency-domain symbols of each time slot can include multiple symbols.
[0106] After performing time-frequency conversion on the two spliced time domain symbols in the same time slot, the present application also splices the two frequency domain symbols obtained by the conversion to obtain a frequency domain symbol formed by wireless signals based on 4 antennas in the same time slot.
[0107] Specifically, since a single cell in this application only deploys 2 FFTs (4096 points) for time-frequency conversion, multi-antenna (4 antennas) and multi-symbol (3 symbols) splicing are required to complete parallel splicing of 4 antennas and 3 symbols.
[0108] In this implementation, a Fourier transform is performed on the concatenated time-domain symbols of each time slot to obtain the frequency-domain symbols of the corresponding time slot. This process converts the signal from the time domain to the frequency domain, providing the frequency-domain signal foundation for subsequent operations such as blind detection of the Physical Downlink Control Channel (PDCCH).
[0109] Furthermore, because the 5G system uses time slots (a time slot contains 14 symbols, 1-3 of which are PDCCH symbols, which carry DCI control information; the remaining are PDSCH symbols, which carry user service information) as the smallest scheduling unit, after time and frequency synchronization, the base station (air interface) time reference can be obtained, including the system frame, subframe, time slot, and symbol number and time position. Furthermore, based on this time reference, the time slot timing pulse (rising edge pulse) can be used as a synchronization interrupt (also called a synchronous time slot interrupt) to trigger the ARM. The interrupt period is one time slot, or 500 microseconds.
[0110] Therefore, after generating frequency domain symbols, the ARM can monitor each time slot's frequency domain symbols in real time for the presence of a timing pulse, or rising edge pulse. If a timing pulse is present in any time slot's frequency domain symbol, that time slot is designated as the target time slot, and a synchronization interrupt is triggered for that target time slot. In other words, each time slot in which a timing pulse is present in a frequency domain symbol is identified as the target time slot. Furthermore, upon the arrival of each synchronization interrupt, the ARM prioritizes the start of blind detection, scheduling the blind detection search engine in the FPGA to operate.
[0111] It should be noted that when each synchronization interrupt arrives, ARM can also monitor whether DCI has been detected in the cache of the blind detection result (the non-empty flag corresponding to the cache FIFO of the blind detection result is 1). If it is not empty, the DCI can be read, one DCI can be read at a time, and DCI parsing can be performed. The parsed DCI is stored in the storage buffer container inside the ARM, and PDSCH processing is scheduled based on the parsed DCI.
[0112] The blind detection search engine is a core module in the 5G NR system for efficiently detecting and decoding the control channel (PDCCH). It uses blind detection technology to search for and decode possible control information without knowing the DCI format, resource location, and parameters.
[0113] In this application, when ARM schedules a blind search engine based on time slot interrupts, the following processing can be implemented:
[0114] Blind detection engine status monitoring: Blind detection is performed on the PDCCH space of the entire time slot, which may generate multiple DCIs. The blind detection engine status indicates whether the engine can process all CCE spaces in the current time slot, whether the detected DCI is decoded (whether it is idle), and whether there are any abnormalities in the processing.
[0115] The blind detection search engine must be capable of processing multiple cells. That is, it must be able to complete blind detection searches for multiple cells within one time slot. For example, if there are three cells, then it must be able to complete searches for three cells within one time slot.
[0116] When a time slot interrupt occurs and the blind detection engine status monitoring is normal (no abnormalities and all CCEs in the current time slot have been searched and processed), the ARM schedules the blind detection to start and activates the blind detection search engine;
[0117] When a time slot interrupt arrives, check whether there is a blind detection result of the previous time slot. If there is (the blind detection result FIFO is not empty), the blind detection result can be read and DCI parsing can be performed;
[0118] ARM can perform the following tasks when each time slot interrupt arrives: blind detection result reading, DCI parsing, PDSCH processing scheduling or other tasks.
[0119] After the blind detection search engine of the present application responds to the synchronization interrupt, it performs blind detection on the physical downlink control channel based on the frequency domain symbols of the target time slot, obtains the detection result of the blind detection and writes it and the control and parameter information of the accompanying channel into the First In, First Out (FIFO) cache. When the next-level module detects that the FIFO cache of the previous level is not empty, it automatically starts the processing of this level, and the data and control and parameter information to be processed are read from the FIFO of the previous level. This mechanism ensures that each module inside the blind detection search engine can achieve maximum processing efficiency.
[0120] It should be noted that after generating the frequency domain symbols of each time slot and before performing blind detection, the present application needs to perform spatial division of the frequency domain symbols of the target time slot through FPGA. Figure 4 This is one of the schematic diagrams of the blind detection space division scenario in the service scheduling method provided in the embodiment of the present application, such as Figure 4 As shown, specifically, the present application can divide the symbol frequency domain space after FFT conversion into CORESET0 space and non-CORESET0 space. Furthermore, the frequency domain symbols of each time slot can be stored in the first control resource set space (i.e., CORESET0 space) or the second control resource set space (i.e., non-CORESET0 space). The first control resource set space is used to store frequency domain symbols with known locations, such as the frequency domain symbols corresponding to the SI-RNTI (65535) and RA-RNTI (known and calculable) of the system class; the second control resource set space is used to store frequency domain symbols with unknown locations, i.e., the frequency domain symbols corresponding to the C-RNTI of the user class.
[0121] It should be noted that in the 5G NR system, CORESET is a set of time-frequency resources used to carry downlink control information. CORESET0 is a special control resource set, while non-CORESET0 refers to other CORESETs (such as CORESET1, CORESET2, etc.) except CORESET0.
[0122] In addition, the present application also requires deinterleaving the frequency domain symbols of each time slot, that is, performing symbol deinterleaving in units of frequency domain symbols, thereby obtaining the demodulation reference signal (DMRS) and data resource element (DATA or Data) of the frequency domain symbols of each time slot.
[0123] Then, the demodulation reference signal of the frequency domain symbol of each time slot is stored in the first storage space (i.e., DMRS storage space) of the demodulation reference signal in the corresponding first control resource set space or the second control resource set space; and the data resource element of the frequency domain symbol of each time slot is stored in the second storage space (i.e., DATA storage space) of the data resource element in the corresponding first control resource set space or the second control resource set space.
[0124] Figure 5 Schematic diagram of data splicing and partition storage in the service scheduling method provided in the embodiment of the present application, such as Figure 5 As shown, the wireless signal received by the four antennas is used as input, and two frequency domain symbols are obtained after time-frequency conversion by two FFTs (each frequency domain symbol is obtained by time-frequency conversion of a symbol obtained by splicing two time domain symbols). The two frequency domain symbols can then be spliced and controlled, and the spliced frequency domain symbols can then be deinterleaved to obtain a demodulation reference signal (DMRS) and a data resource element (DATA). The demodulation reference signal (DMRS) and the data resource element (DATA) can then be stored in the corresponding space (DMRS storage space or DATA storage space) in the first control resource set space or the second control resource set space, respectively.
[0125] The data stored in the non-CORESET0 (Coreset0 and CORESET0 are synonymous in this application) space can also be used for non-CORESET0 offset control of Pdcch (that is, the above-mentioned PDCCH) and for non-CORESET0 desampling and interleaving.
[0126] Through the above storage and division method, subsequent blind detection processing can be performed more efficiently for different types of RNTIs.
[0127] It should be noted that this application can also perform blind detection space division. Figure 6 This is a second schematic diagram of the blind detection space division scenario in the service scheduling method provided in the embodiment of the present application, such as Figure 6 As shown, the present application can perform FFT time-frequency conversion on symbol 0 and symbol 1 or symbol 3 to obtain the blind detection CORESETx candidate set space (including time domain space and frequency domain space). Figure 6 As shown, the blind detection space (candidate set) includes N CCE spaces. 1 CCE = 6 REGs (resource element group) = 6 RBs, 1 REG = 1 RB (resource block) = 12 REs (resource elements). Within 1 RB, there are 3 DMRS REs and 9 DATA REs. Symbols are deinterleaved in frequency domain symbols, and the DMRS REs and DATA REs are stored separately in corresponding ping-pong buffers. The stored DMRS can be used for network identifier (NID) detection and channel estimation after reading. The DATA REs can also be used for equalization after reading.
[0128] After completing the above storage and division operations, the physical downlink control channel blind detection begins. The specific steps are as follows:
[0129] Extract the demodulation reference signal and data resource elements of the frequency domain symbols of the target time slot.
[0130] Channel estimation is performed on the demodulation reference signal of the target time slot to obtain a channel estimation result. It should be noted that the process of performing channel estimation on the demodulation reference signal belongs to the prior art and can be implemented with reference to the prior art, and will not be elaborated in detail in this application.
[0131] For the demodulation reference signal extracted from the first control resource set space, since its corresponding RNTI is known, channel estimation can be performed directly. However, for the demodulation reference signal extracted from the second control resource set space, since its corresponding C-RNTI is unknown, a neighbor identifier (NID) detection is required to obtain the neighbor identifier value. The radio network temporary identifier (C-RNTI) is then calculated based on the neighbor identifier value. Finally, the channel estimation result is determined based on the demodulation reference signal and the C-RNTI.
[0132] For the data resource elements of the target time slot, equalization processing is performed based on the channel estimation result to obtain an equalization result. It should be noted that the process of equalizing the data resource elements based on the channel estimation result belongs to the prior art and can be implemented with reference to the prior art. It will not be elaborated in detail in this application.
[0133] Based on the equalization results, a blind detection of the physical downlink control channel is performed to obtain the detection result. During the blind detection process, the entire PDCCH space needs to be searched to detect possible downlink control information (DCI).
[0134] Figure 7 FIG. 1 is a flow chart of the blind detection search engine performing blind detection in the service scheduling method provided in an embodiment of the present application. Figure 7 As shown, when the ARM detects a time slot interruption, it can start PDCCH channel detection.
[0135] Since the channel estimation extracts DMRS, the amplitude and phase response of the channel are estimated based on the extracted received DMRS and the known transmitted DMRS to obtain the channel estimation value. Equalization first extracts the data DATA and then uses the channel estimation result to equalize the DATA.
[0136] Among them, CORESET0 blind detection does not require NID detection because the RNTI is known. Therefore, starting CORESET0 blind detection is to directly read DMRS from non-CORESET0 space or CORESET0 space and then perform RNTI-based channel estimation. CORESET0 blind detection is in a universal space. The size of this space is configured through high-layer signaling. After extracting the DMRS of the CORESET0 space for channel estimation, the DATA of the CORESET0 space is extracted and balanced based on the channel estimation result to achieve RNTI-based equalization processing.
[0137] Because the C-RNTI is unknown in non-CORESET0 blind detection, it is necessary to read the DMRS from the non-CORESET0 space for NID detection. The NID value is then obtained from this NID value. The C-RNTI, along with the CCE position (CCE_POS) and number of CCEs corresponding to this C-RNTI in the non-CORESET0 space (the number of CCEs indicates the AL aggregation level), is then calculated. RNTI-based channel estimation and equalization are then performed. The specific process of RNTI-based channel estimation and equalization can be implemented with reference to existing technologies and is not detailed in this application.
[0138] The data processing process after equalization for CORESET0 and non-CORESET0 is the same, except that different RNTIs are processed. After equalization, descrambling, rate matching, and Polar decoding are performed to ultimately obtain credible DCI information (downlink control information). The process of performing descrambling, rate matching, and Polar decoding after equalization to ultimately obtain credible DCI information is not the focus of this solution and can be implemented based on traditional processing procedures. This is not detailed in this application.
[0139] After the processing of each module inside the blind detection search engine is completed, the processing results and the control and parameter information of the accompanying path are written into the FIFO. After the ARM responds to the interrupt, if it detects that the FIFO of the previous level is not empty (No_empty) through the next-level module, it will automatically start the processing of this level, and the data to be processed and the control and parameter information are read from the FIFO of the previous level.
[0140] It should be noted that the results of each level of processing in this application can be cached in a first-in-first-out manner.
[0141] In this embodiment, the blind detection search engine has the ability to process blind detection of multiple cells and can complete the search processing of multiple cells within a time slot, thereby improving the efficiency of multi-cell real-time control information processing.
[0142] Finally, services are scheduled based on the blind detection results. Specifically, the detected DCI information is parsed and the Physical Downlink Shared Channel (PDSCH) is scheduled based on the parsed DCI information.
[0143] In this way, service data can be flexibly scheduled according to the control information detected in real time, thereby improving the real-time performance and flexibility of the system.
[0144] According to the service scheduling method of the embodiment of the present application, by splicing the wireless signals of each antenna in the same time slot of each received wireless signal to obtain the spliced time domain symbols of the corresponding time slot, parallel processing of multi-antenna signals can be achieved, effectively improving the signal processing speed. In addition, the frequency domain symbols of the corresponding time slot are generated by the spliced time domain symbols of each time slot, so that timing pulse detection can be performed on each frequency domain symbol, and the time slot with the timing pulse of the frequency domain symbol can be promptly selected as the target time slot and the synchronization interrupt of the target time slot can be triggered. In response to the synchronization interrupt, the physical downlink control channel blind detection can be performed based on the frequency domain symbol of the target time slot to obtain a detection result. Based on the detection result, service scheduling can be performed quickly and accurately. The splicing processing of the antenna signals in the same time slot enables parallel processing of signal data, effectively improving the processing speed of the physical downlink control channel blind detection based on the frequency domain symbols obtained by splicing the time domain symbols. In addition, the physical downlink control channel blind detection of the frequency domain data of the corresponding time slot can be triggered by the synchronization interrupt to avoid the situation where a certain time slot is missed. Therefore, the reliability of service scheduling based on the blind detection results of downlink control information can be improved.
[0145] The service scheduling device provided in the present application is described below. The service scheduling device described below and the service scheduling method described above can be referenced to each other.
[0146] Furthermore, the present application also provides a service scheduling device.
[0147] The service scheduling device includes:
[0148] a splicing module, configured to obtain wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot;
[0149] A generating module, configured to generate frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot;
[0150] A trigger module, configured to take a time slot in which a frequency domain symbol has a timing pulse as a target time slot and trigger a synchronization interruption of the target time slot;
[0151] A blind detection module, configured to respond to the synchronization interruption, perform blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot, and obtain a detection result;
[0152] A scheduling module is used to perform service scheduling based on the detection results.
[0153] The service scheduling device of the present application splices the wireless signals of each antenna in the same time slot of each received wireless signal to obtain the spliced time domain symbols of the corresponding time slot, thereby realizing parallel processing of multi-antenna signals and effectively improving the signal processing speed. In addition, the frequency domain symbols of the corresponding time slots are generated by the spliced time domain symbols of each time slot, so that the timing pulse detection of each frequency domain symbol can be performed, and the time slot with the timing pulse of the frequency domain symbol can be timely selected as the target time slot and the synchronization interrupt of the target time slot can be triggered. In response to the synchronization interrupt, the physical downlink control channel blind detection can be performed based on the frequency domain symbol of the target time slot to obtain the detection result. Based on the detection result, service scheduling can be performed quickly and accurately. The splicing processing of the antenna signals in the same time slot enables the parallel processing of signal data, effectively improving the processing speed of the physical downlink control channel blind detection based on the frequency domain symbols obtained by splicing the time domain symbols. In addition, the physical downlink control channel blind detection of the frequency domain data of the corresponding time slot can be triggered by the synchronization interrupt to avoid the situation where a certain time slot is missed. Therefore, the reliability of service scheduling based on the blind detection results of the downlink control information can be improved.
[0154] In one embodiment, the splicing module is specifically used to:
[0155] Performing radio frequency processing on the wireless signal of each antenna respectively to obtain a corresponding number of first processing results;
[0156] Performing analog-to-digital conversion on each first processing result to obtain a corresponding number of second processing results;
[0157] The second processing results of each antenna in the same time slot are spliced to obtain a spliced time domain symbol of the corresponding time slot.
[0158] In one embodiment, the splicing module is further configured to, after respectively generating frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot, perform the following operations for the frequency domain symbols of each time slot:
[0159] Storing the frequency domain symbols of the current time slot in a first control resource set space or a second control resource set space; wherein the first control resource set space is a space for storing frequency domain symbols whose positions are known, and the second control resource set space is a space for storing frequency domain symbols whose positions are unknown;
[0160] Deinterleave the frequency domain symbols of the current time slot to obtain a demodulation reference signal and data resource elements of the frequency domain symbols of the current time slot;
[0161] Storing the demodulation reference signal of the frequency domain symbol of the current time slot in the first storage space of the demodulation reference signal in the corresponding first control resource set space or the second control resource set space;
[0162] The data resource elements of the frequency domain symbols of the current time slot are stored in the second storage space for data resource elements in the corresponding first control resource set space or the second control resource set space.
[0163] In one embodiment, the generating module is specifically configured to:
[0164] Fourier transform is performed on the spliced time domain symbols of each time slot to obtain frequency domain symbols of the corresponding time slot.
[0165] In one embodiment, the blind detection module is specifically configured to:
[0166] Extracting a demodulation reference signal and data resource elements of the frequency domain symbols of the target time slot;
[0167] Performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0168] performing equalization processing on the data resource elements of the target time slot using the channel estimation result to obtain an equalization result;
[0169] A physical downlink control channel blind detection is performed based on the equalization result to obtain a detection result.
[0170] In one embodiment, the blind detection module is further configured to:
[0171] If the demodulation reference signal of the target time slot is extracted from the first control resource set space, performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result;
[0172] If the demodulation reference signal of the target time slot is extracted from the second control resource set space, a neighborhood identifier detection is performed on the demodulation reference signal of the target time slot to obtain a neighborhood identifier value; a wireless network temporary identifier is determined based on the neighborhood identifier value; and a channel estimation result is determined based on the demodulation reference signal and the wireless network temporary identifier.
[0173] Figure 8 An example of a physical structure diagram of an electronic device is shown below. Figure 8As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the following method: obtaining a wireless signal received through at least one antenna, splicing the wireless signals of each antenna in the same time slot in each of the wireless signals, and obtaining a spliced time domain symbol of the corresponding time slot;
[0174] Based on the spliced time domain symbols of each time slot, respectively generate frequency domain symbols of the corresponding time slot;
[0175] The time slot in which the frequency domain symbol has the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered;
[0176] In response to the synchronization interruption, performing a blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot to obtain a detection result;
[0177] Service scheduling is performed based on the detection result.
[0178] In addition, the logical instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0179] In another aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including: obtaining a wireless signal received by at least one antenna, splicing wireless signals of each antenna in the same time slot in each of the wireless signals, and obtaining a spliced time domain symbol of the corresponding time slot;
[0180] Based on the spliced time domain symbols of each time slot, respectively generate frequency domain symbols of the corresponding time slot;
[0181] The time slot in which the frequency domain symbol has the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered;
[0182] In response to the synchronization interruption, performing a blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot to obtain a detection result;
[0183] Service scheduling is performed based on the detection result.
[0184] In another aspect, an embodiment of the present application further provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the methods provided in the above embodiments, for example, including: obtaining a wireless signal received by at least one antenna, and splicing wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot;
[0185] Based on the spliced time domain symbols of each time slot, respectively generate frequency domain symbols of the corresponding time slot;
[0186] The time slot in which the frequency domain symbol has the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered;
[0187] In response to the synchronization interruption, performing a blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot to obtain a detection result;
[0188] Service scheduling is performed based on the detection result.
[0189] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0190] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the relevant technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0191] Finally, it should be noted that the above embodiments are intended only to illustrate the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications, or equivalent substitutions of the technical solutions of the present application do not depart from the spirit and scope of the technical solutions of the present application.
Claims
1. A service scheduling method, characterized in that: include: Acquire wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot; Based on the spliced time domain symbols of each time slot, respectively generate frequency domain symbols of the corresponding time slot; The time slot in which the frequency domain symbol has the timing pulse is used as the target time slot, and the synchronization interruption of the target time slot is triggered; In response to the synchronization interruption, performing a blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot to obtain a detection result; Service scheduling is performed based on the detection result.
2. The service scheduling method according to claim 1, characterized in that: After generating frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot, the following operations are further performed for the frequency domain symbols of each time slot: Storing the frequency domain symbols of the current time slot in a first control resource set space or a second control resource set space; wherein the first control resource set space is a space for storing frequency domain symbols whose positions are known, and the second control resource set space is a space for storing frequency domain symbols whose positions are unknown; Deinterleave the frequency domain symbols of the current time slot to obtain a demodulation reference signal and data resource elements of the frequency domain symbols of the current time slot; Storing the demodulation reference signal of the frequency domain symbol of the current time slot in the first storage space of the demodulation reference signal in the corresponding first control resource set space or the second control resource set space; The data resource elements of the frequency domain symbols of the current time slot are stored in the second storage space for data resource elements in the corresponding first control resource set space or the second control resource set space.
3. The service scheduling method according to claim 2, characterized in that: The performing blind detection of a physical downlink control channel based on the frequency domain symbol of the target time slot to obtain a detection result includes: Extracting a demodulation reference signal and data resource elements of the frequency domain symbols of the target time slot; Performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result; performing equalization processing on the data resource elements of the target time slot using the channel estimation result to obtain an equalization result; A physical downlink control channel blind detection is performed based on the equalization result to obtain a detection result.
4. The service scheduling method according to claim 3, characterized in that: The performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result includes: If the demodulation reference signal of the target time slot is extracted from the first control resource set space, performing channel estimation on the demodulation reference signal of the target time slot to obtain a channel estimation result; If the demodulation reference signal of the target time slot is extracted from the second control resource set space, a neighborhood identifier detection is performed on the demodulation reference signal of the target time slot to obtain a neighborhood identifier value; a wireless network temporary identifier is determined based on the neighborhood identifier value; and a channel estimation result is determined based on the demodulation reference signal and the wireless network temporary identifier.
5. The service scheduling method according to claim 1, characterized in that: The step of splicing the wireless signals of the antennas in the same time slot in the wireless signals to obtain a spliced time domain symbol of the corresponding time slot includes: Performing radio frequency processing on the wireless signal of each antenna respectively to obtain a corresponding number of first processing results; Performing analog-to-digital conversion on each first processing result to obtain a corresponding number of second processing results; The second processing results of each antenna in the same time slot are spliced to obtain a spliced time domain symbol of the corresponding time slot.
6. The service scheduling method according to claim 1, characterized in that: Generating frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot respectively includes: Fourier transform is performed on the spliced time domain symbols of each time slot to obtain frequency domain symbols of the corresponding time slot.
7. A service scheduling device, characterized in that: include: a splicing module, configured to obtain wireless signals received by at least one antenna, and splice wireless signals of each antenna in the same time slot in each of the wireless signals to obtain a spliced time domain symbol of the corresponding time slot; A generating module, configured to generate frequency domain symbols of corresponding time slots based on the spliced time domain symbols of each time slot; A trigger module, configured to take a time slot in which a frequency domain symbol has a timing pulse as a target time slot and trigger a synchronization interruption of the target time slot; A blind detection module, configured to respond to the synchronization interruption, perform blind detection on a physical downlink control channel based on the frequency domain symbols of the target time slot, and obtain a detection result; A scheduling module is used to perform service scheduling based on the detection results.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the service scheduling method according to any one of claims 1 to 6 is implemented.
9. A storage medium, wherein the storage medium is a non-transitory computer-readable storage medium and stores a computer program, wherein: When the computer program is executed by a processor, the service scheduling method according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the service scheduling method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method and device for determining validity of discontinuous transmission signal, and storage medium
CN116582225A
Novel wireless blind detection method, device, equipment, medium and computer program product
CN119583009A