Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

MAC layer scheduling method based on 5G small base station and terminal

A scheduling method and technology for scheduling terminals, applied in the field of mobile communications, can solve the problems of difficult data processing, a small number of user devices, and limited processing performance of CPU cores, so as to increase the amount of processed data, increase the number of mobile devices processed, and improve scheduling. effect of speed

Active Publication Date: 2021-09-17
FUJIAN SUNNADA NETWORK TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, due to the limited processing performance of the CPU core of the NR small base station, the number of user equipment that can be scheduled by each TTI is small, and it is difficult to process a large amount of data in a short time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • MAC layer scheduling method based on 5G small base station and terminal
  • MAC layer scheduling method based on 5G small base station and terminal
  • MAC layer scheduling method based on 5G small base station and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] Please refer to figure 1 , a MAC layer scheduling method based on 5G small base stations, comprising steps:

[0071] S1. Generate a corresponding scheduling event according to the scheduling relationship between each uplink and downlink physical channel in the MAC layer.

[0072] Specifically, please refer to image 3 , the 5G base station includes a plurality of scheduling information that needs to be processed, and generates corresponding scheduling events according to the scheduling relationship between the uplink and downlink channels. In this embodiment, ULSCH is uplink data and needs to be decoded by MAC; RACH (Random Access Channel) is The random access channel needs to allocate CCE (Control ChannelElement, control channel unit) and uplink RB (Resource Block, resource block) during scheduling; CRC is uplink HARQ (Hybrid Automatic Repeat reQuest, hybrid automatic repeat request) processing, BSR (Buffer Status Report (buffer status report) is for uplink new trans...

Embodiment 2

[0087] The difference between this embodiment and Embodiment 1 is that it further defines how to assign the serially processed scheduling events to multiple threads for delayed processing:

[0088] Specifically, assigning the serially processed scheduling events to multiple independent threads for delayed processing includes:

[0089] Acquiring the processing time of the scheduling event of the serial processing;

[0090] According to the size of the processing time, the serial processing thread is divided into a plurality of serial sub-threads whose processing time is less than or equal to one time slot;

[0091] The serial sub-threads obtained after division are allocated to different CPU cores for delay processing.

[0092]In this embodiment, according to the processing time of the serial processing scheduling event, the serial processing thread is divided into multiple serial sub-threads whose processing time is less than or equal to one time slot, for example, each TTI o...

Embodiment 3

[0104] Please refer to figure 2 , a MAC layer scheduling terminal based on a 5G small base station, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the first embodiment is implemented when the processor executes the computer program Or the various steps of the MAC layer scheduling method based on the 5G small base station in the second embodiment.

[0105] In summary, the present invention provides a 5G small base station-based MAC layer scheduling method and terminal, which generates corresponding scheduling events according to the scheduling relationship between each uplink and downlink physical channel, and configures different scheduling events that can be processed concurrently. Concurrent processing is performed in the threads, and the scheduling events that can only be processed serially are configured in the same thread for serial processing; when the serial processing threads are pipelined, the serial sc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an MAC layer scheduling method based on a 5G small base station and a terminal, and the method comprises the steps: generating a corresponding scheduling event according to a scheduling relation between each uplink and downlink physical channel, and configuring the scheduling events which can be processed concurrently into different threads for concurrent processing; configuring the scheduling events which can only be subjected to serial processing in the same thread to be subjected to serial processing; when delay processing is carried out on serial processing threads, distributing serial scheduling events which are most time-consuming and cannot be processed concurrently to a plurality of threads, splitting an original processing process into a plurality of parts with similar execution time through a similar multi-stage pipeline processing mode. Due to the fact that a plurality of threads are newly added to carry out delay processing compared with the original process, after a large number of user devices is accessed, the number of scheduled users is correspondingly increased within the same time, so that the number of mobile devices processed by a small base station within each scheduling time can be increased and the overall scheduling rate can be improved under the condition of not changing the processing capacity of a CPU (Central Processing Unit).

Description

technical field [0001] The present invention relates to the field of mobile communications, in particular to a 5G small base station-based MAC layer scheduling method and a terminal. Background technique [0002] With the improvement of bandwidth, NR (New Radio, new air interface) compared with LTE (Long Term Evolution, long-term evolution), the data processed by each TTI (Transport Time Interval, transmission time interval) has increased by more than ten times, and at the same time The scheduling time of each TTI is reduced from 1 ms to 1 slot (time slot), so a larger amount of data and scheduling needs to be processed in a shorter time. [0003] However, due to the limited processing performance of the CPU core of the NR small base station, the number of user equipment that can be scheduled in each TTI is small, and it is difficult to process a large amount of data in a short time. Contents of the invention [0004] The technical problem to be solved by the present inve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F9/50G06F9/38
CPCG06F9/4843G06F9/505G06F9/38Y02D30/70
Inventor 朱有文
Owner FUJIAN SUNNADA NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products