Why do we have multiple Search Spaces in a single Coreset?

Hi Experts.

Why do we have multiple Search Spaces in a single Coreset?

Why can’t we define a single Search Space and let all UEs use the same Search Space?

Search space = area where UE blindly searches its DCI.

Aggregation level, DCI size, and location of DCI are not known to UE.

The bigger the area to search = the more time UE will take to find its DCI.

So let’s have smaller search spaces, categorize search spaces based on data type, and help UE save time and processing.

Here in section 4, I have explained things in very clear detail with example: 5G-Physical-Layer-Complete-Training-Program

1 Like

Thanks.

Does UE know which aggregation level to start with for blind decoding?

Does it start with the lowest AL a d moving on to higher AL?

Do we categorize ss based on 5qi/data type as well?

UE knows all the aggregation levels in the search space, and it also knows the number of candidates for each aggregation level.

UE can start with a lower aggregation level and move on to a higher one if it fails to decode DCIs.

Also, the allocation of DCI is not random it is based on a formula known to UE.

This also minimizes blind decoding.

Here in section 4, I have explained things in very clear detail with example: 5G-Physical-Layer-Complete-Training-Program

1 Like

Thanks!