Abstract: The present disclosure relates to a method and a system for admitting a UE into one or more BWP in a wireless network. The present disclosure encompasses a transceiver unit [304] to receive, a first uplink data comprising an initial TA value, and a second uplink data comprising a current TA value from the UE [102] at LMS module [308] associated with a base station [310]. Further, a processing unit [302] based on the uplink data, to determine a distance attribute of the UE [102] relative to the base station [310], and a load requirement of the UE [102]. Further, the processing unit [302] to identify and admit a BWP from one or more BWPs based on at least one of a capacity of the one or more BWPs to admit the UE [102]. [FIG. 3]
FORM 2
THE PATENTS ACT, 1970
(39 OF 1970)
&
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
“METHOD AND SYSTEM FOR ADMITTING A USER
EQUIPMENT INTO BANDWIDTH PARTS IN WIRELESS
COMMUNICATION SYSTEM”
We, Jio Platforms Limited, an Indian National, of Office - 101, Saffron, Nr. Centre
Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India.
The following specification particularly describes the invention and the manner in
which it is to be performed.
2
METHOD AND SYSTEM FOR ADMITTING A USER EQUIPMENT INTO
BANDWIDTH PARTS IN WIRELESS COMMUNICATION SYSTEM
FIELD OF DISCLOSURE
5
[0001] Embodiments of the present disclosure generally relate to network
performance management systems. More particularly, embodiments of the present
disclosure relate to methods and systems for admitting a user equipment (UE) into
one or more bandwidth parts (BWP) in a wireless communication system.
10
BACKGROUND
[0002] The following description of the related art is intended to provide
background information pertaining to the field of the disclosure. This section may
15 include certain aspects of the art that may be related to various features of the
present disclosure. However, it should be appreciated that this section is used only
to enhance the understanding of the reader with respect to the present disclosure,
and not as admissions of the prior art.
20 [0003] Wireless communication has revolutionized global connectivity,
liberating the world from the confines of wired networks, and fostering a world of
instantaneous information exchange and seamless communication. This
transformation is the culmination of centuries of innovation and human ingenuity,
relentlessly pushing the boundaries of technology to eliminate physical constraints.
25
[0004] In the realm of wireless communication systems, the efficient allocation
and sharing of vital system resources like bandwidth and transmit power have
become paramount. Various multiple-access technologies have emerged to
facilitate concurrent communication with multiple users, including Long Term
30 Evolution (LTE), LTE Advanced (LTE-A), code division multiple access (CDMA),
3
time division multiple access (TDMA), frequency division multiple access
(FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier
frequency division multiple access (SC-FDMA), and time division synchronous
code division multiple access (TD-SCDMA) systems. These technologies have
enabled the effective 5 coexistence of numerous users within a wireless network.
[0005] In the context of wireless communication, the Location Management
System (LMS) plays a pivotal role in tracking the precise location of mobile
devices. To achieve this, the LMS utilizes a concept known as Timing Advance
10 (TA), particularly in the uplink direction. TA commands, issued from the Base
Station (BS) to the User Equipment (UE), synchronize the timing of uplink
transmissions, including signals like PUSCH, PUCCH, and SRS. These commands
instruct UEs to transmit signals ahead in time to compensate for the propagation
delay between the UE and the BS. This synchronization ensures that signals from
15 multiple UEs arrive at the Base Station correctly aligned, facilitating effective and
efficient communication in the cellular network.
[0006] Timing Advance (TA) is a critical parameter in mobile
telecommunications systems, spanning GSM to 3G, 4G, and 5G networks. The role
20 of TA in ensuring efficient and reliable communication between mobile devices
and cell towers cannot be overstated. However, TA's reliance on a constant speed
of light for signal propagation can introduce inaccuracies due to real-world factors
like signal reflection, interference, and environmental conditions, leading to
location estimation errors.
25
[0007] Conventional methods for optimizing Location Management Systems
(LMS) with Timing Advance encompass various TA types, including precise
tracking (TA Type 1), broader coverage (TA Type 2), and initial location
assignment (Initial TA). These methods involve dynamic TA parameter
30 adjustments, increased TA update frequency in high-mobility areas, efficient
4
handover mechanisms, integration of advanced location technologies like Assisted
GPS (A-GPS), machine learning, predictive analytics, Geographic Information
System (GIS) data utilization, network Quality of Service (QoS) monitoring,
network synchronization, interference mitigation, customer education, and
Bandwidth Part (BWP) configuration 5 optimization for resource allocation
efficiency. Moreover, enhancing Physical Downlink Control Channel (PDCCH)
aggregation strategies can contribute to overall network efficiency. Nevertheless,
these optimization approaches can introduce challenges, such as increased
signalling traffic, network congestion, handover-related call drops, device
10 complexity, and the maintenance of accurate predictive models.
[0008] Therefore, in the field of wireless communication's Location
Management System, there exists an urgent need for a solution that significantly
enhances location accuracy, improves resource utilization, and elevates Quality of
15 Service (QoS).
OBJECTS OF THE DISCLOSURE
[0009] Some of the objects of the present disclosure, which at least one
20 embodiment disclosed herein satisfies are listed herein below.
[0010] It is an object of the present disclosure to provide a system and a method
for admitting a user equipment (UE) into one or more bandwidth parts (BWP) in a
wireless communication system by providing current Timing Advance (TA) values
25 to the Location Management System (LMS) instead of initial TA, thereby
enhancing location accuracy, especially in high-mobility scenarios.
[0011] It is another object of the present disclosure to optimize resource
utilization by dynamically selecting Bandwidth Parts (BWPs) for User Equipment
30 (UE) based on both initial and current TA values, ensuring efficient allocation of
5
network resources and preventing congestion in BWPs with PDCCH (Physical
Downlink Control Channel) aggregation level and load restrictions.
[0012] It is yet another object of the present disclosure to contribute to load
balancing within 5 the network by intelligently admitting or restricting UEs to
specific BWPs based on their TA values, promoting fair resource distribution and
network efficiency.
SUMMARY
10
[0013] This section is provided to introduce certain aspects of the present
disclosure in a simplified form that are further described below in the detailed
description. This summary is not intended to identify the key features or the scope
of the claimed subject matter.
15
[0014] An aspect of the present disclosure may relate to a method for admitting
a user equipment (UE) into one or more bandwidth parts (BWP) in a wireless
communication system. The method comprises receiving, by a transceiver unit, at
a location management system (LMS) module associated with a base station, from
20 the UE, a first uplink data, where the first uplink data comprises an initial timing
advance (TA) value. Further, the method comprises receiving, by the transceiver
unit, at the LMS module, from the UE, a second uplink data, where the second
uplink data comprises a current TA value. Furthermore, the method comprises
determining, by the processing unit, a distance attribute of the UE relative to the
25 base station, and a load requirement of the UE, based on the first uplink data, and
the second uplink data. Next, the method comprises receiving, by the transceiver
unit, at least one of downlink data, and load capacities of a plurality of bandwidth
parts (BWPs) associated with the base station. Thereafter, the method comprises
identifying, by the processing unit at the LMS module, one or more BWPs
30 configured to admit the UE. Herein, the one or more BWPs are identified based on
6
a capacity of the one or more BWPs to admit the UE based on at least one of the
corresponding downlink data, and load capacities of the one or more BWPs, and
the distance attribute of the UE, and the load requirement of the UE. At last, the
method comprises admitting, by the processing unit, the UE to at least the one BWP
5 of the one or more identified BWPs.
[0015] In an exemplary aspect of the present disclosure, the uplink data
comprises at least one of physical uplink shared channel (PUSCH) data, physical
uplink control channel (PUCCH) data, and sounding reference signal (SRS) data.
10
[0016] In an exemplary aspect of the present disclosure, the downlink data
comprises physical downlink control channel (PDCCH) data.
[0017] In an exemplary aspect of the present disclosure, the method further
15 comprises changing, by the processing unit, the admission of the UE from at least
the one BWP to another BWP of the one or more identified BWPs, in response to
any change in at least one of the downlink data and the load capacity of at least the
one BWP, wherein the change causes at least the one BWP to be unable to admit
the UE.
20
[0018] In an exemplary aspect of the present disclosure, a value of the TA is
directly proportional to a distance of the UE from the base station.
[0019] In an exemplary aspect of the present disclosure, the value of TA
25 comprises at least one of a propagation parameter, and an offset parameter.
[0020] Another aspect of the present disclosure may relate to a system for
admitting a user equipment (UE) into one or more bandwidth parts (BWP) in a
wireless communication system. The system comprises a transceiver unit
30 configured to receive, at a location management system (LMS) module associated
7
with a base station, from the UE, a first uplink data, wherein the first uplink data
comprises an initial timing advance (TA) value, and further receive, at the LMS
module, from the UE, a second uplink data, wherein the second uplink data
comprises a current TA value. Further, the system comprises a processing unit
connected at least to the transceiver unit. 5 Herein, the processing unit is configured
to determine a distance attribute of the UE relative to the base station, and a load
requirement of the UE, based on the uplink data. The transceiver unit is further
configured to receive at least one of downlink data, and load capacities of a plurality
of bandwidth parts (BWPs) associated with the base station. Furthermore, the
10 processing unit is configured to identify, at the LMS module, one or more BWPs
configured to admit the UE therein. Herein, the one or more BWPs are identified
based on at least one of a capacity of the one or more BWPs to admit the UE based
on the corresponding downlink data, and load capacities of the one or more BWPs,
and the distance attribute of the UE, and the load requirement of the UE. Thereafter,
15 the processing unit is configured to admit the UE to at least the one BWP of the one
or more identified BWPs.
[0021] Yet another aspect of the present disclosure may relate to a user
equipment (UE) for admitting a user equipment (UE) into one or more bandwidth
20 parts (BWP) in a wireless communication system. The UE comprises at least one
memory. Further, the UE comprises at least a processor communicably coupled to
the memory. Furthermore, the processor is configured to transmit to a location
management system (LMS) module associated with a base station, a first uplink
data, where the first uplink data comprises an initial timing advance (TA) value,
25 and transmit, to the LMS module, from the UE, a second uplink data, wherein the
second uplink data comprises a current TA value. Further, a system communicably
coupled with the UE is configured for admitting the UE into one or more bandwidth
parts (BWP) in a wireless communication system by determining, by a processing
unit of the system, a distance attribute of the UE relative to the base station, and a
30 load requirement of the UE, based on the first uplink data, and the second uplink
data. Thereafter, receiving, by a transceiver unit of the system, at least one of
8
downlink data, and load capacities of a plurality of bandwidth parts (BWPs)
associated with the base station. Thereafter, identifying, by the processing unit, at
the LMS module, one or more BWPs configured to admit the UE, where the one or
more BWPs are identified based on a capacity of the one or more BWPs to admit
the UE based on at least one of the 5 corresponding downlink data, and load capacities
of the one or more BWPs, and the distance attribute of the UE, and the load
requirement of the UE. Thereafter, admitting, by the processing unit, the UE to at
least the one BWP of the one or more identified BWPs.
10 [0022] Yet another aspect of the present disclosure may relate to a nontransitory
computer-readable storage medium, storing instructions for admitting a
user equipment (UE) into one or more bandwidth parts (BWP) in a wireless
communication system, the storage medium comprising executable code which,
when executed by one or more units of a system, causes: a transceiver unit
15 configured to: receive, at a location management system (LMS) module associated
with a base station, from the UE, a first uplink data, wherein the first uplink data
comprises an initial timing advance (TA) value; and receive, at the LMS module,
from the UE, a second uplink data, wherein the second uplink data comprises a
current TA value; a processing unit connected at least to the transceiver unit, the
20 processing unit configured to determine a distance attribute of the UE relative to
the base station, and a load requirement of the UE, based on the uplink data; the
transceiver unit configured to receive at least one of downlink data, and load
capacities of a plurality of bandwidth parts (BWPs) associated with the base station;
and the processing unit configured to: identify, at the LMS module, one or more
25 BWPs configured to admit the UE therein, wherein the one or more BWPs are
identified based on at least one of a capacity of the one or more BWPs to admit the
UE based on the corresponding downlink data, and load capacities of the one or
more BWPs, and the distance attribute of the UE, and the load requirement of the
UE; and admit the UE to at least the one BWP of the one or more identified BWPs.
30
9
DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated herein, and
constitute a part of this disclosure, illustrate exemplary embodiments of the
disclosed methods and systems in which like reference 5 numerals refer to the same
parts throughout the different drawings. Components in the drawings are not
necessarily to scale, emphasis instead being placed upon clearly illustrating the
principles of the present disclosure. Also, the embodiments shown in the figures are
not to be construed as limiting the disclosure, but the possible variants of the method
10 and system according to the disclosure are illustrated herein to highlight the
advantages of the disclosure. It will be appreciated by those skilled in the art that
disclosure of such drawings includes disclosure of electrical components or
circuitry commonly used to implement such components.
15 [0024] FIG.1 illustrates an exemplary block diagram representation of 5th
generation core (5GC) network architecture.
[0025] FIG. 2 illustrates an exemplary block diagram of a computing device
upon which the features of the present disclosure may be implemented, in
20 accordance with exemplary implementations of the present disclosure.
[0026] FIG. 3 illustrates an exemplary block diagram of a system for admitting
a user equipment (UE) into one or more bandwidth parts (BWP) in a wireless
communication system, in accordance with exemplary implementations of the
25 present disclosure.
[0027] FIG. 4 illustrates a method flow diagram for admitting a user
equipment (UE) into one or more bandwidth parts (BWP) in a wireless
communication system, in accordance with exemplary implementations of the
30 present disclosure.
10
[0028] FIG. 5 illustrates an exemplary flow diagram depicting a timing
relation between downlink frames and uplink frames transmitted between the base
station (gNodeB) and the UE, in accordance with exemplary implementations of
the present disclosure.
5
[0029] FIG. 6 illustrates an exemplary flow diagram depicting an interaction
between one or more units in the wireless communication network, for updating a
timing advance (TA) parameter, in accordance with exemplary implementations of
the present disclosure.
10
[0030] FIG. 7 illustrates an exemplary flow diagram for admitting a UE into
one or more BWP in a wireless communication system, in accordance with
exemplary implementations of the present disclosure.
15 [0031] The foregoing shall be more apparent from the following more detailed
description of the disclosure.
DETAILED DESCRIPTION
20 [0032] In the following description, for the purposes of explanation, various
specific details are set forth in order to provide a thorough understanding of
embodiments of the present disclosure. It will be apparent, however, that
embodiments of the present disclosure may be practiced without these specific
details. Several features described hereafter may each be used independently of one
25 another or with any combination of other features. An individual feature may not
address any of the problems discussed above or might address only some of the
problems discussed above.
[0033] The ensuing description provides exemplary embodiments only, and is
30 not intended to limit the scope, applicability, or configuration of the disclosure.
11
Rather, the ensuing description of the exemplary embodiments will provide those
skilled in the art with an enabling description for implementing an exemplary
embodiment. It should be understood that various changes may be made in the
function and arrangement of elements without departing from the spirit and scope
5 of the disclosure as set forth.
[0034] Specific details are given in the following description to provide a
thorough understanding of the embodiments. However, it will be understood by one
of ordinary skill in the art that the embodiments may be practiced without these
10 specific details. For example, circuits, systems, processes, and other components
may be shown as components in block diagram form in order not to obscure the
embodiments in unnecessary detail.
[0035] Also, it is noted that individual embodiments may be described as a
15 process which is depicted as a flowchart, a flow diagram, a data flow diagram, a
structure diagram, or a block diagram. Although a flowchart may describe the
operations as a sequential process, many of the operations may be performed in
parallel or concurrently. In addition, the order of the operations may be re-arranged.
A process is terminated when its operations are completed but could have additional
20 steps not included in a figure.
[0036] The word “exemplary” and/or “demonstrative” is used herein to mean
serving as an example, instance, or illustration. For the avoidance of doubt, the
subject matter disclosed herein is not limited by such examples. In addition, any
25 aspect or design described herein as “exemplary” and/or “demonstrative” is not
necessarily to be construed as preferred or advantageous over other aspects or
designs, nor is it meant to preclude equivalent exemplary structures and techniques
known to those of ordinary skill in the art. Furthermore, to the extent that the terms
“includes,” “has,” “contains,” and other similar words are used in either the detailed
30 description or the claims, such terms are intended to be inclusive—in a manner
12
similar to the term “comprising” as an open transition word—without precluding
any additional or other elements.
[0037] As used herein, a “processing unit” or “processor” or “operating
processor” includes one or more processors, 5 wherein processor refers to any logic
circuitry for processing instructions. A processor may be a general-purpose
processor, a special purpose processor, a conventional processor, a digital signal
processor, a plurality of microprocessors, one or more microprocessors in
association with a Digital Signal Processing (DSP) core, a controller, a
10 microcontroller, Application Specific Integrated Circuits, Field Programmable
Gate Array circuits, any other type of integrated circuits, etc. The processor may
perform signal coding data processing, input/output processing, and/or any other
functionality that enables the working of the system according to the present
disclosure. More specifically, the processor or processing unit is a hardware
15 processor.
[0038] As used herein, “a user equipment”, “a user device”, “a smart-userdevice”,
“a smart-device”, “an electronic device”, “a mobile device”, “a handheld
device”, “a wireless communication device”, “a mobile communication device”, “a
20 communication device” may be any electrical, electronic and/or computing device
or equipment, capable of implementing the features of the present disclosure. The
user equipment/device may include, but is not limited to, a mobile phone, smart
phone, laptop, a general-purpose computer, desktop, personal digital assistant,
tablet computer, wearable device or any other computing device which is capable
25 of implementing the features of the present disclosure. Also, the user device may
contain at least one input means configured to receive an input from unit(s) which
are required to implement the features of the present disclosure.
[0039] As used herein, “storage unit” or “memory unit” refers to a machine or
30 computer-readable medium including any mechanism for storing information in a
13
form readable by a computer or similar machine. For example, a computer-readable
medium includes read-only memory (“ROM”), random access memory (“RAM”),
magnetic disk storage media, optical storage media, flash memory devices or other
types of machine-accessible storage media. The storage unit stores at least the data
that may be required by one or more units 5 of the system to perform their respective
functions.
[0040] As used herein “interface” or “user interface” refers to a shared
boundary across which two or more separate components of a system exchange
10 information or data. The interface may also refer to a set of rules or protocols that
define communication or interaction of one or more modules or one or more units
with each other, which also includes the methods, functions, or procedures that may
be called.
15 [0041] All modules, units, components used herein, unless explicitly excluded
herein, may be software modules or hardware processors, the processors being a
general-purpose processor, a special purpose processor, a conventional processor,
a digital signal processor (DSP), a plurality of microprocessors, one or more
microprocessors in association with a DSP core, a controller, a microcontroller,
20 Application Specific Integrated Circuits (ASIC), Field Programmable Gate Array
circuits (FPGA), any other type of integrated circuits, etc.
[0042] As used herein the transceiver unit includes at least one receiver and at
least one transmitter configured respectively for receiving and transmitting data,
25 signals, information or a combination thereof between units/components within the
system and/or connected with the system.
[0043] As used herein “Timing Advance (TA)" is a parameter used in cellular
communication systems, particularly in the context of mobile networks like GSM
30 (Global System for Mobile Communications) and LTE (Long-Term Evolution).
14
Particularly, timing Advance is a crucial parameter in cellular networks as it helps
in maintaining the quality and reliability of voice and data transmissions, especially
in situations where the mobile device is moving or changing its distance from the
base station. It is managed by the network infrastructure, and the network
periodically adjusts this parameter 5 based on the location and movement of the
mobile device.
[0044] As used herein, “Bandwidth Part (BWP)” refers to a specific portion of
the available frequency spectrum that is allocated for data transmission within a 5G
10 cell. The purpose of Bandwidth Parts is to allow more efficient and flexible use of
the available spectrum while catering to different types of services and devices.
[0045] As used herein, “Containers” represent the individual units within a
clustered network function architecture. The containers host network function
15 components and are used for software upgrades without requiring container
respawning.
[0046] As discussed in the background section, the current known solutions
have several shortcomings. The present disclosure aims to overcome the above20
mentioned and other existing problems in this field of technology by providing a
method and a system for admitting a user equipment (UE) into one or more
bandwidth parts (BWP) in a wireless communication system. The present solution
updates the Location Management System (LMS) with current TA values instead
of initial TA values. In addition, the present disclosure discloses a method for using
25 both initial and current TA values to select the most suitable Bandwidth Part (BWP)
for each UE based on factors such as PDCCH aggregation level and load conditions.
This approach enhances resource utilization, Quality of Service (QoS), and overall
user experience.
15
[0047] FIG. 1 illustrates an exemplary block diagram representation of 5th
generation core (5GC) network architecture, in accordance with exemplary
implementation of the present disclosure. As shown in figure 1, the 5GC network
architecture [100] includes a user equipment (UE) [102], a radio access network
(RAN) [104], an access and mobility 5 management function (AMF) [106], a Session
Management Function (SMF) [108], a Service Communication Proxy (SCP) [110],
an Authentication Server Function (AUSF) [112], a Network Slice Specific
Authentication and Authorization Function (NSSAAF) [114], a Network Slice
Selection Function (NSSF) [116], a Network Exposure Function (NEF) [118], a
10 Network Repository Function (NRF) [120], a Policy Control Function (PCF) [122],
a Unified Data Management (UDM) [124], an application function (AF) [126], a
User Plane Function (UPF) [128], a data network (DN) [130], Location
Management Function (LMF) [132], Gateway Mobile Location Centre (GMLC)
[134] and Location Services (LCS) client [136] wherein all the components are
15 assumed to be connected to each other in a manner as obvious to the person skilled
in the art for implementing features of the present disclosure.
[0048] The RAN [104] is the part of a mobile telecommunications system that
connects user equipment (UE) [102] to the core network (CN) and provides access
20 to different types of networks (e.g., 5G network). It consists of radio base stations
and the radio access technologies that enable wireless communication.
[0049] The AMF [106] is a 5G core network function responsible for managing
access and mobility aspects, such as UE registration, connection, and reachability.
25 It also handles mobility management procedures like handovers and paging.
[0050] The SMF [108] is a 5G core network function responsible for managing
session-related aspects, such as establishing, modifying, and releasing sessions. It
coordinates with the User Plane Function (UPF) for data forwarding and handles IP
30 address allocation and QoS enforcement.
16
[0051] The SCP [110] is a network function in the 5G core network that
facilitates communication between other network functions by providing a secure
and efficient messaging service. It acts as a mediator for service-based interfaces.
[0052] The AUSF [112] is a 5 network function in the 5G core responsible for
authenticating UEs during registration and providing security services. It generates
and verifies authentication vectors and tokens.
[0053] The NSSAAF [114] is a network function that provides authentication
10 and authorization services specific to network slices. It ensures that UEs can access
only the slices for which they are authorized.
[0054] The NSSF [116] is a network function responsible for selecting the
appropriate network slice for a UE based on factors such as subscription, requested
15 services, and network policies.
[0055] The NEF [118] is a network function that exposes capabilities and
services of the 5G network to external applications, enabling integration with thirdparty
services and applications.
20
[0056] The NRF [120] is a network function that acts as a central repository
for information about available network functions and services. It facilitates the
discovery and dynamic registration of network functions.
25 [0057] The PCF [122] is a network function responsible for policy control
decisions, such as QoS, charging, and access control, based on subscriber
information and network policies.
17
[0058] The UDM [124] is a network function that centralizes the management
of subscriber data, including authentication, authorization, and subscription
information.
[0059] The AF [126] is a network function 5 that represents external applications
interfacing with the 5G core network to access network capabilities and services.
[0060] The UPF [128] is a network function responsible for handling user data
traffic, including packet routing, forwarding, and QoS enforcement.
10
[0061] The DN [130] refers to a network that provides data services to user
equipment (UE) in a telecommunications system. The data services may include
but are not limited to Internet services, private data network related services.
15 [0062] The LMF [132] is a network function in the 5G core responsible for
managing the location information of user equipment (UE). It coordinates with
other network functions to determine and provide the geographic location of a UE.
[0063] The GMLC [134] is a network entity that serves as an interface between
20 the 5G core network and external location-based services. The GMLC retrieves
location information from the LMF [132] and other relevant network functions and
provides it to authorized external applications, such as emergency services or
location-based advertising platforms.
25 [0064] Further, a Location service (LCS) is a service concept in system (e.g.
GSM or UMTS) standardization. LCS specifies all the necessary network elements
and entities, their functionalities, interfaces, as well as communication messages,
due to implement the positioning functionality in a cellular network.
18
[0065] Further, the LCS Client [136] is a software and/or hardware entity that
interacts with a LCS Server for the purpose of obtaining location information for
one or more Mobile Stations. LCS Clients subscribe to LCS in order to obtain
location information. LCS Clients may or may not interact with human users. The
LCS Client is responsible for 5 formatting and presenting data and managing the user
interface (dialogue). The LCS Client may reside in the Mobile Station (UE).
[0066] The 5GC network architecture also comprises a plurality of interfaces
for connecting the network functions with a network entity for performing the
10 network functions. The NSSF [116] is connected with the network entity via the
interface denoted as (Nnssf) interface in the figure. The NEF [118] is connected with
the network entity via the interface denoted as (Nnef) interface in the figure. The
NRF [120] is connected with the network entity via the interface denoted as (Nnrf)
interface in the figure. The PCF [122] is connected with the network entity via the
15 interface denoted as (Npcf) interface in the figure. The UDM [124] is connected with
the network entity via the interface denoted as (Nudm) interface in the figure. The
AF [126] is connected with the network entity via the interface denoted as (Naf)
interface in the figure. The NSSAAF [114] is connected with the network entity via
the interface denoted as (Nnssaaf) interface in the figure. The AUSF [112] is
20 connected with the network entity via the interface denoted as (Nausf) interface in
the figure. The AMF [106] is connected with the network entity via the interface
denoted as (Namf) interface in the figure. The SMF [108] is connected with the
network entity via the interface denoted as (Nsmf) interface in the figure. The SMF
[108] is connected with the UPF [128] via the interface denoted as (N4) interface
25 in the figure. The UPF [128] is connected with the RAN [104] via the interface
denoted as (N3) interface in the figure. The UPF [128] is connected with the DN
[130] via the interface denoted as (N6) interface in the figure. The RAN [104] is
connected with the AMF [106] via the interface denoted as (N2). The AMF [106]
is connected with the RAN [104] via the interface denoted as (N1). The UPF [128]
30 is connected with other UPF [128] via the interface denoted as (N9). The interfaces
such as Nnssf, Nnef, Nnrf, Npcf, Nudm, Naf, Nnssaaf, Nausf, Namf, Nsmf, N9, N6, N4, N3, N2,
19
and N1 can be referred to as a communication channel between one or more
functions or modules for enabling exchange of data or information between such
functions or modules, and network entities.
[0067] FIG. 2 illustrates an exemplary 5 block diagram of a computing device
[200] (herein, also referred to as a computer system [200]) upon which one or more
features of the present disclosure may be implemented in accordance with an
exemplary implementation of the present disclosure. In an implementation, the
computing device [200] may also implement a method for admitting a user
10 equipment (UE) into one or more bandwidth parts (BWP) in a wireless
communication system, utilising a system, or one or more sub-systems, provided in
the network. In another implementation, the computing device [200] itself
implements the method for admitting a user equipment (UE) into one or more
bandwidth parts (BWP) in a wireless communication system, using one or more
15 units configured within the computing device [200], wherein said one or more units
are capable of implementing the features as disclosed in the present disclosure.
[0068] The computing device [200] may include a bus [202] or other
communication mechanism(s) for communicating information, and a hardware
20 processor [204] coupled with bus [202] for processing said information. The
hardware processor [204] may be, for example, a general-purpose microprocessor.
The computing device [200] may also include a main memory [206], such as a
random-access memory (RAM), or other dynamic storage device, coupled to the
bus [202], for storing information and instructions to be executed by the processor
25 [204]. The main memory [206] also may be used for storing temporary variables or
other intermediate information during execution of the instructions to be executed
by the processor [204]. Such instructions, when stored in a non-transitory storage
media accessible to the processor [204], render the computing device [200] into a
special purpose device that is customized to perform operations according to the
30 instructions. The computing device [200] further includes a read only memory
20
(ROM) [208] or other static storage device coupled to the bus [202] for storing static
information and instructions for the processor [204].
[0069] A storage device [210], such as a magnetic disk, optical disk, or solidstate
drive is provided 5 and coupled to the bus [202] for storing information and
instructions. The computing device [200] may be coupled via the bus [202] to a
display [212], such as a cathode ray tube (CRT), Liquid crystal Display (LCD),
Light Emitting Diode (LED) display, Organic LED (OLED) display, etc., for
displaying information to a user of the computing device [200]. An input device
10 [214], including alphanumeric and other keys, touch screen input means, etc. may
be coupled to the bus [202] for communicating information and command
selections to the processor [204]. Another type of user input device may be a cursor
controller [216], such as a mouse, a trackball, or cursor direction keys, for
communicating direction information and command selections to the processor
15 [204], and for controlling cursor movement on the display [212]. The cursor
controller [216] typically has two degrees of freedom in two axes, a first axis (e.g.,
x) and a second axis (e.g., y), that allows the cursor controller [216] to specify
positions in a plane.
20 [0070] The computing device [200] may implement the techniques described
herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware
and/or program logic which, in combination with the computing device [200],
causes or programs the computing device [200] to be a special-purpose device.
According to one implementation, the techniques herein are performed by the
25 computing device [200] in response to the processor [204] executing one or more
sequences of one or more instructions contained in the main memory [206]. The
one or more instructions may be read into the main memory [206] from another
storage medium, such as the storage device [210]. Execution of the one or more
sequences of the one or more instructions contained in the main memory [206]
30 causes the processor [204] to perform the process steps described herein. In
21
alternative implementations of the present disclosure, hard-wired circuitry may be
used in place of, or in combination with, software instructions.
[0071] The computing device [200] also may include a communication
interface [218] coupled to the 5 bus [202]. The communication interface [218]
provides two-way data communication coupling to a network link [220] that is
connected to a local network [222]. For example, the communication interface
[218] may be an integrated services digital network (ISDN) card, cable modem,
satellite modem, or a modem to provide a data communication connection to a
10 corresponding type of telecommunication line. In another example, the
communication interface [218] may be a local area network (LAN) card to provide
a data communication connection to a compatible LAN. Wireless links may also be
implemented. In any such implementation, the communication interface [218]
sends and receives electrical, electromagnetic or optical signals that carry digital
15 data streams representing different types of information.
[0072] The computing device [200] can send and receive data, including
program code, messages, etc. through the network(s), the network link [220] and
the communication interface [218]. In an example, a server [230] might transmit a
20 requested code for an application program through the Internet [228], the ISP [226],
the local network [222], the host [224] and the communication interface [218]. The
received code may be executed by the processor [204] as it is received, and/or stored
in the storage device [210], or other non-volatile storage for later execution.
25 [0073] Referring to FIG. 3, an exemplary block diagram of a system [300a]
for admitting a user equipment (UE) [102] into one or more bandwidth parts (BWP)
in a wireless communication system [300] (can also be referred as wireless
communication network [300]), is shown, in accordance with the exemplary
implementations of the present disclosure. The wireless communication system
30 [300] comprises at least one system [300a], at least one location management
22
system (LMS) module [308] associated with a base station [310], and at least one
user equipment (UE) [102]. The system [300a] further comprises at least one
transceiver unit [304], and at least one processing unit [302]. Also, all of the
components/ units of the system [300a] are assumed to be connected to each other
unless otherwise indicated 5 below. As shown in FIG. 3, all units shown within the
system [300a] should also be assumed to be connected to each other. Also, in FIG.
3 only a few units are shown, however, the wireless communication system [300]
and the system [300a] may comprise multiple such units or the system [300a] may
comprise any such numbers of said units, as required to implement the features of
10 the present disclosure. Further, in an implementation, the system [300a] may be
present in a user device/ user equipment [102] to implement the features of the
present disclosure. The system [300a] may be a part of the user device [102]/ or
may be independent of but in communication with the user device [102] (may also
referred herein as a UE). In another implementation, the system [300a] may reside
15 in a server or a network entity. In yet another implementation, the system [300a]
may reside partly in the server/ network entity and partly in the user device.
[0074] The system [300a] is configured for admitting the UE [102] into one or
more bandwidth parts (BWP) in the wireless communication system [300], with the
20 help of the interconnection between the components/units of the system [300a].
[0075] Further, in accordance with the present disclosure, it is to be
acknowledged that the functionality described for the various components/units can
be implemented interchangeably. While specific embodiments may disclose a
25 particular functionality of these units for clarity, it is recognized that various
configurations and combinations thereof are within the scope of the disclosure. The
functionality of specific units as disclosed in the disclosure should not be construed
as limiting the scope of the present disclosure. Consequently, alternative
arrangements and substitutions of units, provided they achieve the intended
30 functionality described herein, are considered to be encompassed within the scope
of the present disclosure.
23
[0076] The system [300a] comprises a transceiver unit [304]. The
transceiver unit [304] is associated with the LMS module [308]. The LMS module
[308], in turn may be associated with the base station [310].
5
[0077] Herein, the LMS module [308] may assist in precise management
of a location and timing of the UE [102] connected with the base station [310]. The
LMS module [308] may handle and process location relation data (such as timing
advance (TA) values) of the UE [102] associated with said base station [310]. The
10 LMS is further interconnected with multiple network functions that are present in
the wireless communication network [300] such as location management function
(LMF) [132], location services (LCS), and gateway mobile location center (GMLC)
[134], for handling and processing the location relation data of the UE [102].
15 [0078] Further, in an implementation of the present disclosure, the transceiver
unit [304] is configured to receive a first uplink data from the UE [102]. Herein, the
first uplink data comprises an initial timing advance (TA) value. Further, a value of
the TA is directly proportional to a distance of the UE [102] from the base station
[310] implying that the TA value reflects a round-trip time between the UE [102]
20 and the base station [310] which is directly proportional to the distance between the
UE [102] and the base station [310].
[0079] Furthermore, the value of TA comprises at least a propagation
parameter, and an offset parameter. Herein, the propagation parameter may include
25 one or more parameters that may relate with the time taken for the radio signal to
propagate from the UE [102] to the base station [310]. In one example, the
propagation parameter may include a total distance between the UE [102] and the
base station [310]. In another example, the propagation parameter may include a
location type (such as an urban location, a rural location and alike) present around
30 the base station [310] (and also around the UE). In yet another example, the
24
propagation parameter may include atmospheric conditions (such as rain, fog and
similar) that may affect the speed of radio signal.
[0080] However, the offset parameters may refer to parameters that are more
associated with the base 5 station [310] or the UE [102] that may affect during
generation or propagation of the radio signal. In one example, the offset parameter
may include a late processing of the uplink signal at the UE [102] before their
transmission to the base station [310]. In another example, the offset parameter may
include a late processing of the uplink signal at the base station [310]. In yet another
10 example, the offset parameter may include a signal interference due to any other
simultaneous radio signal transmissions. Further, each of the mentioned
propagation parameters and the offset parameters may affect the TA value.
[0081] Further, in order to calculate the initial TA value, the LMS module
15 [308] may utilize a formula which may be represented as:-
TTA = (NTA + NTA,offset)·Tc
[0082] Herein, the TTA represents the TA value. Further, the NTA represents the
20 propagation parameter which may define the propagation delay between the UE
[102] and the base station [310]. Furthermore, the NTA,offset may represent the offset
parameter that defines any delay within the processing of the radio signal. Next, the
Tc may represent a basic time unit (or can be called as chip time) used in 5G
networks. In an implementation, the chip time in 5G networks is basically around
25 32.552 nanoseconds.
[0083] The initial TA is calculated for adjusting the uplink transmission time
of the UE [102], ensuring that signals from different UEs may arrive at the base
station [310] in a synchronized manner, despite varying distances between said
30 UEs.
25
[0084] Furthermore, the uplink data comprises at least one of physical uplink
shared channel (PUSCH) data, physical uplink control channel (PUCCH) data, and
sounding reference signal (SRS) data. In one example, the PUSCH data may refer
to the data transmitted by the 5 UE [102] to the base station [310] in the uplink
direction, that may carry user-specific information. Further, the PUSCH is used for
transmitting data packets and scheduling requests. In another example, the PUCCH
data may refer to the data that may carry control information, such as scheduling
requests, HARQ hybrid automatic repeat request (HARQ) feedback, and channel
10 state information. Further, the PUCCH data may help in adjusting network
parameters like TA and power levels. In yet another example, the SRS data is the
data transmitted by the UE [102] to allow the base station [310] to measure uplink
channel conditions and perform better scheduling decisions. Further, the SRS data
helps in frequency-selective scheduling and supports precise determination of the
15 location and timing information of the UE [102].
[0085] Thereafter, in an implementation of the present disclosure, post
calculation of the initial TA value, the transceiver unit [304] is further configured
to receive a second uplink data from the UE [102] at the LMS module [308]. Herein,
20 the second uplink data comprises a current TA value.
[0086] In an implementation, after the first TA value is applied, the LMS may
continuously monitor the uplink data for the UE [102]. Further, the current TA
value is derived based on updated uplink data measurements such as the PUSCH
25 data, the PUCCH, and the SRS data, for providing real-time information on any
changes in the distance or signal quality of the UE [102]. The LMS may constantly
modify the current TA value to maintain optimal timing synchronization that is
required for ensuring smooth communication between the UE [102] and the base
station [310].
30
26
[0087] In cases where the UE [102] moves closer or farther from the base
station [310], the TA value is recalculated by taking into account both the
propagation parameter and the offset parameter, as described above. The processing
of the current TA value ensures that any drift in timing is corrected promptly for
5 minimizing latency or signal collisions.
[0088] The system [300a] further comprises the processing unit [302]
connected at least to the transceiver unit [304]. Herein, the processing unit [302] is
configured to determine a distance attribute of the UE [102] relative to the base
10 station [310], and a load requirement of the UE [102], based on the uplink data. The
distance attribute mentioned herein can be derived based on the TA values that are
transmitted with the uplink data. It is to be noted that the TA value is directly
proportional to the distance between the UE [102] and the base station [310]. For
example, a higher TA value indicates that the UE [102] is located farther from the
15 base station [310], while a lower TA value shows that the UE [102] is closer to the
base station [310]. Further, the distance attribute is utilized in mobility management
of the UE [102] and in selection of BWP for the UE [102].
[0089] Further, the load requirement of the UE [102] is further defined based
20 on one or more parameters. In one example, the PUSCH data within the uplink data
may facilitate information about the amount of data the UE [102] is attempting to
send to the network [300]. For instance, a higher data transmission rate indicates a
higher load requirement.
25 [0090] In another example, the PUCCH data within the uplink data may
facilitate information about the network capacity requirements of the UE [102]. For
instance, a UE [102] requesting frequent scheduling resources would indicate that
the UE [102] requires a higher load requirement.
27
[0091] In yet another example, the SRS data may assist the base station [310]
in measuring uplink channel quality. For instance, if the uplink channel is clear, the
UE [102] may increase their data transmission rate, indicating a higher load
requirement. Conversely, poor channel conditions may represent a lower data rate
5 and a reduced load requirement.
[0092] It is to be noted that the load requirements of the UE [102] can be further
determined by other one or more parameters which are not described above (such
as QoS parameters) that are known to a person skilled in the art.
10
[0093] The transceiver unit [304] is further configured to receive downlink
data, and load capacities of a plurality of bandwidth parts (BWPs) associated with
the base station [310]. Herein, the load capacities of the plurality of BWPs may
refer to the available resource blocks (RBs) provided with each BWP, and the
15 capacity of each BWP to handle data transmission at any given time. Further, each
BWP may have varying load capacities and are determined based on one or more
factors.
[0094] Resource blocks (RBs) may refer to a set of resource elements in a
20 telecommunication network that are configured to transmit, or carry reference
signals, data and/or control signals. In an example, an RB may be defined as a
number (such as 12 numbers) of consecutive subcarriers in a frequency
domain, irrespective of the numerology. In an implementation, in 4G networks, an
RB may be defined in both time and frequency domain i.e., an RB may occupy 12
25 subcarriers in frequency domain and one slot in time domain. In another
implementation, in 5G networks, an RB may be defined only in the frequency
domain.
28
[0095] In one example, the load capacity of the BWP may be determined based
on the number of active UEs connected to a specific BWP. For instance, if multiple
UEs are connected with a BWP, then the available load capacity of each UE [102]
is reduced within the BWP.
5
[0096] In another example, the load capacity of the BWP may be determined
based on a type of service used by the UEs. For instance, if the BWP handles a
high-load service such as video streaming, then the BWP may have a higher load
capacity. Conversely, if the BWP handles a low-load service such as messaging,
10 the BWP may have a lower load capacity.
[0097] In yet another example, the load capacity of the BWP may be
determined based on channel conditions such as interference, signal strength, and
noise levels. For instance, a BWP with better channel conditions may handle more
15 data with fewer resources.
[0098] In yet another example, the load capacity of the BWP may be
determined based on the configuration of said BWP. For instance, a BWP with a
wider bandwidth configuration always had a higher load capacity if compared to a
20 narrower bandwidth BWP.
[0099] Further, the downlink data comprise physical downlink control channel
(PDCCH) data. The PDCCH data is responsible for carrying control information
between the base station [310] and the UE [102]. In one example, the PDCCH data
25 may provide information regarding the specific RBs assigned to the UE [102] for
receiving the downlink data. In another example, the PDCCH data may further
provide information regarding the specific RBs to be used by the UE [102] for
uplink data transmission. In yet another example, the PDCCH data may further
provide details on the one or more schemes to be used by the UE [102], which may
30 further determine a data limit to be sent in each RB. In yet another implementation,
29
the PDCCH data may further assist in switching of the BWP to optimize network
[300] performance or to reduce congestion. In yet another example, the PDCCH
data is transmitted within a specific set of resource elements called a control
resource set (CORESET) that may define the transmission of the control
information associated with the UE [102]. It 5 is to be noted that the PDCCH data
may further be utilized for other one or more purposes that are not mentioned
herein, but is known to a person skilled in the art.
[0100] The processing unit [302] is further configured to identify one or more
10 BWPs configured to admit the UE [102] therein, implying that the one or more
BWPs are selected and assigned to the UE [102] based on the identification of one
or more parameters. In one example, the one or more BWPs are identified based on
the capacity of the one or more BWPs to admit the UE [102] based on the
corresponding downlink data. The capacity of a BWP from the one or more BWPs
15 may refer to a total number of resources (such as RBs, frequency bands, and time
slots), said BWP can allot to the UE [102]. For instance, the BWP with higher
capacity is able to admit multiple UEs or admit UEs with higher resource
requirements.
20 [0101] In another example, the one or more BWPs are identified based on load
capacities of the one or more BWPs. The load capacity of a BWP refers to the
current utilization of resources of said BWP. For instance, a BWP with lower
utilization may be more likely to admit a new UE [102] or accommodate higher
data throughput.
25
[0102] In yet another example, the one or more BWPs are identified based on
the distance attribute of the UE [102]. The distance attribute may affect the power
that is required for communication between the UE [102] and the base station [310].
For instance, the UE [102] close to the base station [310] might be admitted to one
30
or more BWPs with higher frequencies, while the UEs faraway with the base station
[310] might be assigned to one or more BWPs with lower frequency.
[0103] In yet another example, the one or more BWPs are identified based on
and the loa 5 d requirement of the UE [102]. The load requirement of the UE [102] is
determined based on the type of service used by the UE [102] as mentioned above.
[0104] Post identification of the one or more BWPs, the processing unit [302]
is configured to admit the UE [102] to at least the one BWP of the one or more
10 identified BWPs. Herein, admitting the UE [102] to at least one BWP implies that
one or more resources (such as RBs, frequency bands, and time slots) of the at least
one BWP is now used in/for communication with the UE [102].
[0105] Further, the processing unit [302] is configured to change the admission
15 of the UE [102] from at least the one BWP to another BWP of the one or more
identified BWPs, in response to any change in at least one of the downlink data and
the load capacity of at least the one BWP.
[0106] The processing unit [302] may continuously monitor the condition
20 (primarily the downlink data and the load capacity) of the at least one BWP that is
assigned to the UEs. Further, the change causes at least the one BWP to be unable
to admit the UE [102]. In an event, the downlink signal quality of the BWP may
degrade due to interference or distance attribute, then in such case the processing
unit [302] may reallocate the UE [102] to another BWP. In another event, the load
25 in the current BWP increases (e.g., more UEs are admitted, or a UE [102] with high
bandwidth requirements is assigned), then in such case, the processing unit [302]
may determine that the current BWP is no longer suitable for the UE [102] and may
shift the UE [102] to a less congested BWP.
31
[0107] It is to be noted that the admission of the UE [102] from one BWP to
another BWP may cause at least one of the aforementioned conditions or a
combination of said aforementioned conditions is likely to happen.
[0108] 5 In an implementation of the present disclosure, the switching of one
BWP to another BWP may activate an inactive BWP while deactivating an active
BWP.
[0109] In one example, the switching of one BWP to another BWP is
10 performed based on the PDCCH data that may provide either a downlink
assignment or an uplink grant. Herein, the downlink assignment may refer to
information to receive data on the downlink channel. Similarly, the uplink grant
may refer to the permission granted by the base station [310] to the UE [102] to
send data on the uplink channel. Further, based on a change in the PDCCH data due
15 to current network conditions or traffic demands, the switching of the BWP is
initiated.
[0110] In another example, parameters such as ‘bwpInactivityTimer’, and
radio resource control (RRC) signals may also trigger the switching of one BWP to
20 another BWP. Herein, the bwpInactivityTimer may indicate an inactive time period
of the BWP. In an event, the inactive time period of the BWP reaches a threshold,
the switching of BWP may take place to ensure that one or more resources are not
wasted on BWPs that are not in use. Further, the RRC signalling may refer to a
protocol that may handle management of assigning or reconfiguring one or more
25 BWPs. Furthermore, one or more identifiers such as ‘firstActiveDownlinkBWP-Id’
and ‘firstActiveUplinkBWP-Id’ may determine the one or more BWP that are
active during the RRC configuration process for a SpCell (base station [310]) or an
SCell (secondary cell).
32
[0111] It is to be noted that the active BWP from the one or more BWPs is
determined either by RRC signalling or by PDCCH data. Further, in an event, if no
PDCCH data is received at the base station [310], then the BWP indicated by the
one or more identifiers mentioned above are automatically activated.
5
[0112] In yet another example, parameters such as medium access control
(MAC) layer may also trigger the switching of the BWP during specific events like
a random-access procedure or detection of listen-before-talk (LBT) failure. Herein,
the random-access procedure may refer to a procedure enabled when the UE [102]
10 is required to establish initial access to the network [300]. Further, the LBT failure
may refer to a procedure designed to avoid any interference in a communication
between the network [300] and the UE [102].
[0113] In yet another example, in an event of unpaired spectrum that refers to
15 frequency bands where the same frequency band is used for both uplink and
downlink by the BWP, but at different times. In such events, the switching of one
BWP to another BWP is applied commonly to the uplink BWP and the downlink
BWP in order to maintain coherence in resource allocation. For instance, if a
downlink BWP (DL BWP) is switched, then the corresponding uplink BWP (UL
20 BWP) is also switched.
[0114] In an exemplary implementation, RRC configures the following
parameters for the maintenance of uplink (UL) time alignment: -
timeAlignmentTimer (per TAG), which controls how long the system considers the
25 UE as belonging to the associated TAG to be uplink time aligned.
[0115] When a Timing Advance Command MAC CE is received, and if an NTA
has been maintained with the indicated TAG, the system is configured to:
▪ apply the Timing Advance Command for the indicated TAG; and
30 ▪ start or restart the timeAlignmentTimer associated with the indicated TAG.
33
[0116] When a Timing Advance Command is received in a Random-Access
Response message for a Serving Cell belonging to a TAG or in a MSGB for an
SpCell, and if the Random-Access Preamble was not selected by the system among
the contention-based Random-5 Access Preamble, the system is configured to:
▪ apply the Timing Advance Command for this TAG; and
▪ start or restart the timeAlignmentTimer associated with this TAG.
[0117] When a Timing Advance Command is received in a Random-Access
10 Response message for a Serving Cell belonging to a TAG or in a MSGB for an
SpCell, and if the timeAlignmentTimer associated with this TAG is not running,
the system is configured to:
▪ apply the Timing Advance Command for this TAG; and
▪ start the timeAlignmentTimer associated with this TAG.
15
[0118] Further, when the Contention Resolution is considered not successful;
or when the Contention Resolution is considered successful for SI request, after
transmitting HARQ feedback for MAC PDU including UE Contention Resolution
Identity MAC CE, the system is configured to stop timeAlignmentTimer associated
20 with this TAG; or ignore the received Timing Advance Command.
[0119] When an Absolute Timing Advance Command is received in response
to a MSGA transmission including CRNTI MAC CE, the system is configured to:
▪ apply the Timing Advance Command for PTAG; and
25 ▪ start or restart the timeAlignmentTimer associated with PTAG.
[0120] When a timeAlignmentTimer expires, and if the timeAlignmentTimer
is associated with the PTAG, the system is configured to:
▪ flush all HARQ buffers for all Serving Cells;
34
▪ notify RRC to release PUCCH for all Serving Cells, if configured;
▪ notify RRC to release SRS for all Serving Cells, if configured;
▪ clear any configured downlink assignments and configured uplink grants;
▪ clear any PUSCH resource for semi-persistent CSI reporting;
▪ 5 consider all running timeAlignmentTimers as expired; and
▪ maintain NTA of all TAGs.
[0121] When a timeAlignmentTimer expires, and if the timeAlignmentTimer
is associated with a STAG, then for all Serving Cells belonging to this TAG, the
10 system is configured to:
▪ flush all HARQ buffers;
▪ notify RRC to release PUCCH, if configured;
▪ notify RRC to release SRS, if configured;
▪ clear any configured downlink assignments and configured uplink grants;
15 ▪ clear any PUSCH resource for semi-persistent CSI reporting; and
▪ maintain NTA of this TAG.
[0122] Referring to FIG. 4, an exemplary method flow diagram [400] for
admitting a user equipment (UE) into one or more bandwidth parts (BWP) in a
20 wireless communication system [300], in accordance with exemplary
implementations of the present disclosure is shown. In an implementation the
method [400] is performed by the system [300a]. Further, in an implementation, the
system [300a] may be present in a server device to implement the features of the
present disclosure.
25
[0123] Also, as shown in Figure 4, the method [400] initially starts at step
[402].
35
[0124] At step [404], the method [400] comprises receiving the first uplink data
from the UE [102] to a transceiver unit [304] associated with the location
management system (LMS) module [308] that is further associated with the base
station [310]. Further, the first uplink data comprises the initial timing advance
5 (TA) value.
[0125] Further, the value of the TA is directly proportional to the distance of
the UE [102] from the base station [310]. In addition, the value of TA comprises at
least one of a propagation parameter, and an offset parameter.
10
[0126] Furthermore, the uplink data comprises at least one of physical uplink
shared channel (PUSCH) data, physical uplink control channel (PUCCH) data, and
sounding reference signal (SRS) data.
15 [0127] At step [406], the method [400] comprises receiving the second uplink
data from the UE [102], at the transceiver unit [304]. Herein, the second uplink data
comprises the current TA value.
[0128] At step [408], the method [400] comprises determining, by the
20 processing unit [302], the distance attribute of the UE [102] relative to the base
station [310], and the load requirement of the UE [102], based on the first uplink
data, and the second uplink data.
[0129] At step [410], the method [400] comprises receiving, by the transceiver
25 unit [304], the downlink data, and load capacities of the plurality of bandwidth parts
(BWPs) associated with the base station [310]. Herein, the downlink data comprises
physical downlink control channel (PDCCH) data.
[0130] At step [412], the method [400] comprises identifying, by the
30 processing unit [302] at the LMS module [308], one or more BWPs configured to
36
admit the UE [102]. Herein, the one or more BWPs are identified based on the
capacity of the one or more BWPs to admit the UE [102] based on at least one of
the corresponding downlink data, and load capacities of the one or more BWPs, and
the distance attribute of the UE [102], and the load requirement of the UE [102].
5
[0131] At step [414], the method [400] comprises admitting, by the processing
unit [302], the UE [102] to at least the one BWP of the one or more identified
BWPs.
10 [0132] The method [400] further comprises changing, by the processing unit
[302], the admission of the UE [102] from at least the one BWP to another BWP of
the one or more identified BWPs, in response to any change in at least one of the
downlink data and the load capacity of at least the one BWP. Herein, the change
causes at least the one BWP to be unable to admit the UE [102].
15
[0133] The method [400] herein terminates at step [416].
[0134] Referring to FIG. 5, an exemplary flow diagram [500] depicting a
timing relation between downlink frames and uplink frames transmitted between
20 the base station [310] (gNodeB) and the UE [102], in accordance with exemplary
implementations of the present disclosure is shown.
[0135] At step 502, a downlink frame at the gNodeB is transmitted by the
gNodeB to the UE [102]. Herein, the propagation time of radio signals for the
25 downlink frame I to reach the UE [102] is denoted by TTA/2, where the TTA may
refer as the total round-trip time.
[0136] At step 504, a downlink frame I at UE [102] which represents the
reception of the downlink frame by the UE [102] after a delay caused by the
30 distance between the UE [102] and gNodeB. The delay is denoted by TTA/2.
37
[0137] At step 506, post receiving the downlink frame, the UE [102] transmits
an uplink frame I back to the gNodeB. Further, the timing of the uplink frame I is
calculated considering the round-trip propagation time (TTA). Further, based on the
calculation of TTA/2, the UE [102] 5 may adjust the timing of the uplink frame I to
ensure that the uplink frame reaches the gNodeB at the correct time.
[0138] At step 508, the gNodeB receives the uplink frame from the UE [102]
at the correct time.
10
[0139] Referring to steps 502 to 508, as a result, any lag (or time difference)
between the uplink radio frame, and the corresponding downlink radio frame is
considered while transmitting the TA, and is compensated in the TA to ensure that
the lag is minimal.
15
[0140] Referring to FIG. 6, an exemplary flow diagram [600] depicting an
interaction between one or more units in the wireless communication network
[300], for updating a timing advance (TA) parameter, in accordance with exemplary
implementations of the present disclosure is shown.
20
[0141] In an implementation the flow [400] is performed by the system [300a].
[0142] At step 602, location management function (LMF) [132] may send a
location request to the distribution unit (DU) [610] to obtain location information
25 of a UE [102] based on the current radio conditions and the TA value.
[0143] At step 604, the DU estimates the current TA value based on the
physical uplink shared channel (PUSCH) signal received from the UE [102]. The
TA is calculated by measuring the propagation delay between the UE [102] and the
30 gNodeB (via the DU [610]). The current TA value may further assist the system
38
[300a] to synchronize the uplink transmissions from the UE [102] with the network
[300].
[0144] At step 606, as the DU [610] estimates the current TA value based on
the received PUSCH signal, the 5 updated TA value is then sent back to the LMF
[132]. Further, the updated TA value may assist in determining the location of the
UE [102] and ensuring accurate time alignment between the UE [102] and the
network [300] for further uplink data transmissions.
10 [0145] Referring to FIG. 7, an exemplary flow diagram [700] for admitting a
UE [102] into one or more BWP in a wireless communication system [300], in
accordance with exemplary implementations of the present disclosure is shown.
FIG. 7 comprises a user equipment 1 [702], user equipment 2 [704], a base station
[706] (gNodeB), a bandwidth part 1 [708] associated with the gNodeB [706], and a
15 bandwidth part 2 [710] associated with the gNodeB [706]. Herein, the gNodeB
[706] is similar to the base station [310].
[0146] In an event the UE [102] has a high initial TA, indicating a large
propagation delay between the UE [102] and the gNodeB [706], and the current TA
20 for UE 1 [702], as estimated from the PUSCH signal, is also high, then in such
events, the UE 1 [702] is admitted only to the BWP 1 [708], likely due to the high
TA that may limit the communication bandwidth options.
[0147] In another event the UE 2 [704] starts with a normal initial TA,
25 indicating a shorter propagation delay compared to UE 1 [702], and the current TA
for UE 2 [704] is also within acceptable limits, as estimated from the PUSCH signal,
then in such events, the UE 2 [704] is eligible for admission to either BWP 1 [708]
or BWP 2 [710], depending on other one or more conditions such as load
requirement of UE [102], load capacity of the BWP 1 [708] and the BWP 2 [710]
30 and other conditions known to a person skilled in the art.
39
[0148] The present disclosure further discloses a user equipment (UE) for
admitting a user equipment (UE) into one or more bandwidth parts (BWP) in a
wireless communication system [300]. The UE [102] comprises at least a memory.
Further, the UE [102] comprises at least 5 a processor communicably coupled to the
memory. Furthermore, the processor is configured to transmit to a location
management system (LMS) module [308] associated with a base station [310], a
first uplink data, where the first uplink data comprises an initial timing advance
(TA) value, and transmit, to the LMS module [308], from the UE [102], a second
10 uplink data, wherein the second uplink data comprises a current TA value. Further,
a system [300a] communicably coupled with the UE [102] is configured for
admitting the UE [102] into one or more bandwidth parts (BWP) in a wireless
communication system [300] by determining, by a processing unit [302] of the
system [300a], a distance attribute of the UE [102] relative to the base station [310],
15 and a load requirement of the UE [102], based on the first uplink data, and the
second uplink data. Thereafter, receiving, by a transceiver unit [304] of the system
[300a], downlink data, and load capacities of a plurality of bandwidth parts (BWPs)
associated with the base station [310]. Thereafter, identifying, by the processing
unit [302], at the LMS module [308], one or more BWPs configured to admit the
20 UE [102], where the one or more BWPs are identified based on a capacity of the
one or more BWPs to admit the UE [102] based on at least one of the corresponding
downlink data, and load capacities of the one or more BWPs, and the distance
attribute of the UE [102], and the load requirement of the UE [102]. Thereafter,
admitting, by the processing unit [302], the UE [102] to at least the one BWP of the
25 one or more identified BWPs.
[0149] The present disclosure further provides a non-transitory computerreadable
storage medium, storing instructions for admitting a user equipment (UE)
into one or more bandwidth parts (BWP) in a wireless communication system, the
30 storage medium comprising executable code which, when executed by one or more
units of a system, causes: a transceiver unit [304] configured to: receive, at a
40
location management system (LMS) module [308] associated with a base station
[310], from the UE [102], a first uplink data, wherein the first uplink data comprises
an initial timing advance (TA) value; and receive, at the LMS module [308], from
the UE [102], a second uplink data, wherein the second uplink data comprises a
current TA value; a processing unit 5 [302] connected at least to the transceiver unit
[304], the processing unit [302] configured to determine a distance attribute of the
UE [102] relative to the base station [310], and a load requirement of the UE [102],
based on the uplink data; the transceiver unit [304] configured to receive downlink
data, and load capacities of a plurality of bandwidth parts (BWPs) associated with
10 the base station [310]; and the processing unit [302] configured to: identify, at the
LMS module [308], one or more BWPs configured to admit the UE [102] therein,
wherein the one or more BWPs are identified based on at least one of a capacity of
the one or more BWPs to admit the UE [102] based on the corresponding downlink
data, and load capacities of the one or more BWPs, and the distance attribute of the
15 UE [102], and the load requirement of the UE; and admit the UE [102] to at least
the one BWP of the one or more identified BWPs.
[0150] As is evident from the above, the present disclosure provides a
technically advanced solution for admitting a user equipment (UE) into one or more
20 bandwidth parts (BWP) in a wireless communication system. The present solution
can be utilized to enhance location accuracy and optimize resource allocation in
wireless communication systems by using real-time TA updates and accordingly
switching to the appropriate BWP. The present solution not only enhances network
performance but also improves the user experience while promoting efficient
25 resource utilization and load balancing. Further the present solution achieves more
accurate location estimation of the UE [102], especially in scenarios involving UE
mobility, and the present solution may also determine whether to admit or restrict
UEs to specific BWPs based on the combination of initial and current TA values,
that optimizes overall resource allocation and QoS parameters.
30
41
[0151] While considerable emphasis has been placed herein on the disclosed
implementations, it will be appreciated that many implementations can be made and
that many changes can be made to the implementations without departing from the
principles of the present disclosure. These and other changes in the implementations
of the present disclosure will be apparent 5 to those skilled in the art, whereby it is to
be understood that the foregoing descriptive matter to be implemented is illustrative
and non-limiting.
42
We Claim:
1. A method [400] for admitting a user equipment (UE) into one or more
bandwidth parts (BW 5 P) in a wireless communication system [300], the
method [400] comprising:
- receiving, by a transceiver unit [304], at a location management system
(LMS) module [308] associated with a base station [310], from the UE
[102], a first uplink data, wherein the first uplink data comprises an
10 initial timing advance (TA) value;
- receiving, by the transceiver unit [304], at the LMS module [308], from
the UE [102], a second uplink data, wherein the second uplink data
comprises a current TA value;
- determining, by a processing unit [302], a distance attribute of the UE
15 [102] relative to the base station [310], and a load requirement of the
UE [102], based on the first uplink data, and the second uplink data;
- receiving, by the transceiver unit [304], at least one of downlink data,
and load capacities of a plurality of bandwidth parts (BWPs) associated
with the base station [310];
20 - identifying, by the processing unit [302] at the LMS module [308], one
or more BWPs configured to admit the UE [102], wherein the one or
more BWPs are identified based on a capacity of the one or more BWPs
to admit the UE [102] based on at least one of the corresponding
downlink data, and load capacities of the one or more BWPs, and the
25 distance attribute of the UE [102], and the load requirement of the UE;
and
- admitting, by the processing unit [302], the UE [102] to at least the one
BWP of the one or more identified BWPs.
43
2. The method [400] as claimed in claim 1, wherein the uplink data comprises
at least one of physical uplink shared channel (PUSCH) data, physical uplink
control channel (PUCCH) data, and sounding reference signal (SRS) data.
3. The method [400] as claimed 5 in claim 1, wherein the downlink data comprises
physical downlink control channel (PDCCH) data.
4. The method [400] as claimed in claim 1, wherein the method [400] comprises
changing, by the processing unit [302], the admission of the UE [102] from
10 at least the one BWP to another BWP of the one or more identified BWPs, in
response to any change in at least one of the downlink data and the load
capacity of at least the one BWP, wherein the change causes at least the one
BWP to be unable to admit the UE [102].
15 5. The method [400] as claimed in claim 1, wherein a value of the TA is directly
proportional to a distance of the UE [102] from the base station [310].
6. The method [400] as claimed in claim 5, wherein the value of TA comprises
at least one of a propagation parameter, and an offset parameter.
20
7. A system [300a] for admitting a user equipment (UE) into one or more
bandwidth parts (BWP) in a wireless communication system [300], the
system [300a] comprising:
- a transceiver unit [304] configured to:
25 - receive, at a location management system (LMS) module [308]
associated with a base station [310], from the UE [102], a first
uplink data, wherein the first uplink data comprises an initial
timing advance (TA) value; and
44
- receive, at the LMS module [308], from the UE [102], a second
uplink data, wherein the second uplink data comprises a current
TA value;
- a processing unit [302] connected at least to the transceiver unit [304],
the processing unit [302] configured 5 to determine a distance attribute of
the UE [102] relative to the base station [310], and a load requirement
of the UE [102], based on the uplink data;
- the transceiver unit [304] configured to receive downlink data, and load
capacities of a plurality of bandwidth parts (BWPs) associated with the
10 base station [310]; and
- the processing unit [302] configured to:
- identify, at the LMS module [308], one or more BWPs configured
to admit the UE [102] therein, wherein the one or more BWPs are
identified based on at least one of a capacity of the one or more
15 BWPs to admit the UE [102] based on the corresponding
downlink data, and load capacities of the one or more BWPs, and
the distance attribute of the UE [102], and the load requirement
of the UE; and
- admit the UE [102] to at least the one BWP of the one or more
20 identified BWPs.
8. The system [300a] as claimed in claim 7, wherein the uplink data comprises
at least one of physical uplink shared channel (PUSCH) data, physical uplink
control channel (PUCCH) data, and sounding reference signal (SRS) data.
25
9. The system [300a] as claimed in claim 7, wherein the downlink data
comprises physical downlink control channel (PDCCH) data.
10. The system [300a] as claimed in claim 7, wherein the processing unit [302]
30 is configured to change the admission of the UE [102] from at least the one
45
BWP to another BWP of the one or more identified BWPs, in response to any
change in at least one of the downlink data and the load capacity of at least
the one BWP, wherein the change causes at least the one BWP to be unable
to admit the UE [102].
5
11. The system [300a] as claimed in claim 7, wherein a value of the TA is directly
proportional to a distance of the UE [102] from the base station [310].
12. The system [300a] as claimed in claim 11, wherein the value of TA comprises
10 at least a propagation parameter, and an offset parameter.
13. A user equipment (UE) comprising:
- a memory; and
- a processor communicably coupled to the memory, the processor
15 configured to:
- transmit, to a location management system (LMS) module [308]
associated with a base station [310], a first uplink data, wherein
the first uplink data comprises an initial timing advance (TA)
value; and
20 - transmit, to the LMS module [308], from the UE [102], a second
uplink data, wherein the second uplink data comprises a current
TA value,
wherein a system [300a] communicably coupled with the UE [102] is
configured for admitting the UE [102] into one or more bandwidth parts
25 (BWP) in a wireless communication system [300] by:
- determining, by a processing unit [302] of the system [300a], a distance
attribute of the UE [102] relative to the base station [310], and a load
requirement of the UE [102], based on the first uplink data, and the
second uplink data;
46
- receiving, by a transceiver unit [304] of the system [300a], downlink
data, and load capacities of a plurality of bandwidth parts (BWPs)
associated with the base station [310];
- identifying, by the processing unit [302], at the LMS module [308], one
or more BWPs configured 5 to admit the UE [102], wherein the one or
more BWPs are identified based on a capacity of the one or more BWPs
to admit the UE [102] based on at least one of the corresponding
downlink data, and load capacities of the one or more BWPs, and the
distance attribute of the UE [102], and the load requirement of the UE;
10 and
- admitting, by the processing unit [302], the UE [102] to at least the one BWP of the one or more identified BWPs.
| # | Name | Date |
|---|---|---|
| 1 | 202321062723-STATEMENT OF UNDERTAKING (FORM 3) [18-09-2023(online)].pdf | 2023-09-18 |
| 2 | 202321062723-PROVISIONAL SPECIFICATION [18-09-2023(online)].pdf | 2023-09-18 |
| 3 | 202321062723-POWER OF AUTHORITY [18-09-2023(online)].pdf | 2023-09-18 |
| 4 | 202321062723-FORM 1 [18-09-2023(online)].pdf | 2023-09-18 |
| 5 | 202321062723-FIGURE OF ABSTRACT [18-09-2023(online)].pdf | 2023-09-18 |
| 6 | 202321062723-DRAWINGS [18-09-2023(online)].pdf | 2023-09-18 |
| 7 | 202321062723-Proof of Right [15-01-2024(online)].pdf | 2024-01-15 |
| 8 | 202321062723-FORM-5 [18-09-2024(online)].pdf | 2024-09-18 |
| 9 | 202321062723-ENDORSEMENT BY INVENTORS [18-09-2024(online)].pdf | 2024-09-18 |
| 10 | 202321062723-DRAWING [18-09-2024(online)].pdf | 2024-09-18 |
| 11 | 202321062723-CORRESPONDENCE-OTHERS [18-09-2024(online)].pdf | 2024-09-18 |
| 12 | 202321062723-COMPLETE SPECIFICATION [18-09-2024(online)].pdf | 2024-09-18 |
| 13 | 202321062723-Request Letter-Correspondence [07-10-2024(online)].pdf | 2024-10-07 |
| 14 | 202321062723-Power of Attorney [07-10-2024(online)].pdf | 2024-10-07 |
| 15 | 202321062723-Form 1 (Submitted on date of filing) [07-10-2024(online)].pdf | 2024-10-07 |
| 16 | 202321062723-Covering Letter [07-10-2024(online)].pdf | 2024-10-07 |
| 17 | 202321062723-CERTIFIED COPIES TRANSMISSION TO IB [07-10-2024(online)].pdf | 2024-10-07 |
| 18 | 202321062723-FORM 3 [08-10-2024(online)].pdf | 2024-10-08 |
| 19 | Abstract.jpg | 2024-10-17 |
| 20 | 202321062723-FORM-9 [19-12-2024(online)].pdf | 2024-12-19 |
| 21 | 202321062723-FORM 18A [19-12-2024(online)].pdf | 2024-12-19 |
| 22 | 202321062723-ORIGINAL UR 6(1A) FORM 1 & 26-090125.pdf | 2025-01-14 |
| 23 | 202321062723-FER.pdf | 2025-03-05 |
| 24 | 202321062723-FORM 3 [28-04-2025(online)].pdf | 2025-04-28 |
| 25 | 202321062723-FER_SER_REPLY [29-04-2025(online)].pdf | 2025-04-29 |
| 26 | 202321062723-US(14)-HearingNotice-(HearingDate-21-07-2025).pdf | 2025-06-18 |
| 27 | 202321062723-FORM-26 [14-07-2025(online)].pdf | 2025-07-14 |
| 28 | 202321062723-Correspondence to notify the Controller [14-07-2025(online)].pdf | 2025-07-14 |
| 29 | 202321062723-Written submissions and relevant documents [04-08-2025(online)].pdf | 2025-08-04 |
| 30 | 202321062723-PatentCertificate19-08-2025.pdf | 2025-08-19 |
| 31 | 202321062723-IntimationOfGrant19-08-2025.pdf | 2025-08-19 |
| 32 | 202321062723-ORIGINAL UR 6(1A) FORM 26-011025.pdf | 2025-10-07 |
| 1 | 202321062723_SearchStrategyNew_E_SearchHistoryE_25-02-2025.pdf |