Field
[0001] This disclosure relates to the field of communications, and in particular to an uplink
transmission control method and apparatus and a communication system.
Background
[0002] Long term evolution (LTE) supports two duplexing modes, frequency division duplexing
(FDD) and time division duplexing (TDD), these two duplexing modes respectively supporting
paired spectrum and non-paired spectrum. In a TDD operation, a cell achieves uplink
and downlink transmission at an individual carrier frequency in a time division manner.
In order to be adapted for different uplink and downlink flow proportion, the LTE
supports seven uplink and/or downlink (UL/DL) configurations, and a cell informs a
user equipment (UE) of a selected UL/DL configuration by broadcasting via a first
system information block (SIB1). Generally speaking, the UL/DL configuration is relatively
static, and the UL/DL configuration is permitted to be changed only at relatively
long time intervals, so as to be adapted for changed traffic models.
[0003] As shown in FIG. 1, in order to be adapted for dynamic changes of traffic models,
the LTE introduces enhanced interference management and traffic adaptation (eIMTA)
in Release 12 (Rel-12), so as to support a frame-based UL/DL dynamic configuration.
A base station, via UE-specific signaling, configures a UE supporting the eIMTA (briefly
referred to as eIMTA UE) with an eIMTA radio network temporary identifier (eIMTA-RNTI),
a physical downlink control channel (PDCCH) monitoring time and a reference UL/DL
configuration. The eIMTA UE learns an actual UL/DL configuration at a current period
by monitoring a PDCCH scrambled by an eIMTA-RNTI, and UE not supporting the eIMTA
(briefly referred to as non-eIMTA UE) follows an UL/DL configuration configured in
the SIB1.
[0004] It should be noted that the above description of the background is merely provided
for clear and complete explanation of this disclosure and for easy understanding by
those skilled in the art. And it should not be understood that the above technical
solution is known to those skilled in the art as it is described in the background
of this disclosure.
Summary
[0005] In a process of study of future new radio (NR), the 3rd Generation Partnership Project
(3GPP) defines a plurality of traffic types and application scenarios, such as ultra-reliable
low latency communication (URLLC), and proposes dynamic TDD to be further adapted
for dynamic changes of traffic models and meet demands of different traffic types
for communications. The dynamic TDD may dynamically configure UL/DL transmission directions
based on a slot (or a mini-slot or a sub-slot). Such a manner for flexibly configuring
UL/DL transmission directions may have an effect on availability of statically or
semi-statically configured uplink resources in a cell. For example, as shown in FIG.
2, time-domain positions of static or semi-static random access channel (RACH) resources
preconfigured via broadcast signals and/or broadcast channels and/or other channels
may possibly be dynamically adjusted into downlink transmissions, and the base station
is unable to, on corresponding RACH resources, receive a random access request transmitted
by the UE. If the UE still transmits a random access request at these positions, the
random access request will certainly fail, and extra access latency may possibly be
introduced. And on the other hand, uplink transmission of the UE may possibly interfere
with other UEs receiving downlink data.
[0006] On account of the above scenarios, and in order to ensure normal random access of
the UE and reduce interference to other UEs, embodiments of this disclosure provide
an uplink transmission control method and apparatus and a communication system.
[0007] According to a first aspect of the embodiments of this disclosure, there is provided
an uplink transmission control method, including:
explicitly or implicitly indicating dynamic scheduling information of random access
channel (RACH) resources via control signaling.
[0008] According to a second aspect of the embodiments of this disclosure, there is provided
an uplink transmission control method, including:
monitoring control signaling corresponding to selected RACH resources by UE before
using the selected RACH resources; and
determining available RACH resources by the UE according a result of monitoring the
control signaling;
wherein, a network device explicitly or implicitly indicates dynamic scheduling information
of the RACH resources via the control signaling.
[0009] According to a third aspect of the embodiments of this disclosure, there is provided
an uplink transmission control apparatus, including:
a first indicating unit configured to explicitly or implicitly indicate dynamic scheduling
information of random access channel (RACH) resources via control signaling.
[0010] According to a fourth aspect of the embodiments of this disclosure, there is provided
an uplink transmission control apparatus, including:
a monitoring unit configured to monitor control signaling corresponding to selected
RACH resources before using the selected RACH resources; and
a first determining unit configured to determine available RACH resources according
a result of monitoring the control signaling;
wherein, a network device explicitly or implicitly indicates dynamic scheduling information
of the RACH resources via the control signaling.
[0011] According to a fifth aspect of the embodiments of this disclosure, there is provided
a network device, including the apparatus as described in the third aspect.
[0012] According to a sixth aspect of the embodiments of this disclosure, there is provided
a UE, including the apparatus as described in the fourth aspect.
[0013] According to a seventh aspect of the embodiments of this disclosure, there is provided
a communication system, including the network device as described in the fifth aspect
and the UE as described in the sixth aspect.
[0014] According to an eighth aspect of the embodiments of this disclosure, there is provided
a computer readable program, which, when executed in an uplink transmission control
apparatus or a network device, will cause the uplink transmission control apparatus
or the network device to carry out the uplink transmission control method as described
in the first aspect.
[0015] According to a ninth aspect of the embodiments of this disclosure, there is provided
a computer storage medium, including a computer readable program, which will cause
an uplink transmission control apparatus or a network device to carry out the uplink
transmission control method as described in the first aspect.
[0016] According to a tenth aspect of the embodiments of this disclosure, there is provided
a computer readable program, which, when executed in an uplink transmission control
apparatus or a UE, will cause the uplink transmission control apparatus or the UE
to carry out the uplink transmission control method as described in the second aspect.
[0017] According to an eleventh aspect of the embodiments of this disclosure, there is provided
a computer storage medium, including a computer readable program, which will cause
an uplink transmission control apparatus or a UE to carry out the uplink transmission
control method as described in the second aspect.
[0018] An advantage of the embodiments of this disclosure exists in that with the method,
apparatus and system of the embodiments of this disclosure, normal random access of
the UE may be ensured, and interference to other UEs may be reduced.
[0019] With reference to the following description and drawings, the particular embodiments
of this disclosure are disclosed in detail, and the principle of this disclosure and
the manners of use are indicated. It should be understood that the scope of the embodiments
of this disclosure is not limited thereto. The embodiments of this disclosure contain
many alternations, modifications and equivalents within the scope of the terms of
the appended claims.
[0020] Features that are described and/or illustrated with respect to one embodiment may
be used in the same way or in a similar way in one or more other embodiments and/or
in combination with or instead of the features of the other embodiments.
[0021] It should be emphasized that the term "comprises/comprising/includes/including" when
used in this specification is taken to specify the presence of stated features, integers,
blocks, steps or components but does not preclude the presence or addition of one
or more other features, integers, blocks, steps, components or groups thereof.
Brief Description of the Drawings
[0022] Elements and features depicted in one drawing or embodiment of the disclosure may
be combined with elements and features depicted in one or more additional drawings
or embodiments. Moreover, in the drawings, like reference numerals assign corresponding
parts throughout the several views and may be used to assign like or similar parts
in more than one embodiment.
[0023] The drawings are included to provide further understanding of the present disclosure,
which constitute a part of the specification and illustrate the preferred embodiments
of the present disclosure, and are used for setting forth the principles of the present
disclosure together with the description. It is obvious that the accompanying drawings
in the following description are some embodiments of this disclosure, and for those
of ordinary skills in the art, other accompanying drawings may be obtained according
to these accompanying drawings without making an inventive effort. In the drawings:
FIG. 1 is a schematic diagram of TDD eIMTA UL/DL configurations;
FIG. 2 is a schematic diagram of a problem of unavailability of RACH resources in
dynamic TDD;
FIG. 3 is a schematic diagram of the uplink transmission control method of Embodiment
1;
FIG. 4a is an example of RACH resources transmitting preambles only;
FIG. 4b is an example of RACH resources transmitting preambles and data;
FIG. 5a is a schematic diagram of a configuration of a set of static or semi-static
RACH resources;
FIG. 5b is another schematic diagram of the configuration of a set of static or semi-static
RACH resources;
FIG. 6 is a schematic diagram of RACH resource availability indication;
FIG. 7 is another schematic diagram of the RACH resource availability indication;
FIG. 8 is a further schematic diagram of the RACH resource availability indication;
FIG. 9 is a schematic diagram of RACH resource assignment;
FIG. 10 is another schematic diagram of the RACH resource assignment;
FIG. 11 is a further schematic diagram of the RACH resource assignment;
FIG. 12 is a schematic diagram of the uplink transmission control method of Embodiment
2;
FIG. 13 is schematic diagram of an implementation of determining available RACH resources
by the UE according to a result of monitoring control signaling in Embodiment 2;
FIG. 14 is schematic diagram of information exchange between the network device and
the UE;
FIG. 15 is a schematic diagram of the uplink transmission control apparatus of Embodiment
3;
FIG. 16 is a schematic diagram of the network device of Embodiment 4;
FIG. 17 is a schematic diagram of the uplink transmission control apparatus of Embodiment
5;
FIG. 18 is a schematic diagram of the first determining unit of Embodiment 5;
FIG. 19 is a schematic diagram of the UE of Embodiment 6; and
FIG. 20 is a schematic diagram of the communication system of Embodiment 7.
Detailed Description
[0024] These and further aspects and features of the present disclosure will be apparent
with reference to the following description and attached drawings. In the description
and drawings, particular embodiments of the disclosure have been disclosed in detail
as being indicative of some of the ways in which the principles of the disclosure
may be employed, but it is understood that the disclosure is not limited correspondingly
in scope. Rather, the disclosure includes all changes, modifications and equivalents
coming within the terms of the appended claims.
[0025] In the embodiments of this disclosure, terms "first", and "second", etc., are used
to differentiate different elements with respect to names, and do not indicate spatial
arrangement or temporal orders of these elements, and these elements should not be
limited by these terms. Terms "and/or" include any one and all combinations of one
or more relevantly listed terms. Terms "contain", "include" and "have" refer to existence
of stated features, elements, components, or assemblies, but do not exclude existence
or addition of one or more other features, elements, components, or assemblies.
[0026] In the embodiments of this disclosure, single forms "a", and "the", etc., include
plural forms, and should be understood as "a kind of' or "a type of' in a broad sense,
but should not defined as a meaning of "one"; and the term "the" should be understood
as including both a single form and a plural form, except specified otherwise. Furthermore,
the term "according to" should be understood as "at least partially according to",
the term "based on" should be understood as "at least partially based on", except
specified otherwise.
[0027] In the embodiments of this disclosure, the term "communication network" or "wireless
communication network" may refer to a network satisfying any one of the following
communication standards: long term evolution (LTE), long term evolution-advanced (LTE-A),
wideband code division multiple access (WCDMA), and high-speed packet access (HSPA),
etc.
[0028] And communication between devices in a communication system may be performed according
to communication protocols at any stage, which may, for example, include but not limited
to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G,
4.5G, and 5G and new radio (NR) in the future, etc., and/or other communication protocols
that are currently known or will be developed in the future.
[0029] In the embodiments of this disclosure, the term "network device", for example, refers
to a device in a communication system that accesses a terminal device to the communication
network and provides services for the terminal device. The network device may include
but not limited to the following devices: a base station (BS), an access point (AP),
a transmission reception point (TRP), a broadcast transmitter, a mobile management
entity (MME), a gateway, a server, a radio network controller (RNC), a base station
controller (BSC), etc.
[0030] In the embodiment, the base station includes but not limited to a node B (NodeB or
NB), an evolved node B (eNodeB or eNB), and a 5G base station (gNB), etc. Furthermore,
it may include a remote radio head (RRH), a remote radio unit (RRU), a relay, or a
low-power node (such as a femto, and a pico). The term "base station" may include
some or all of its functions, and each base station may provide communication coverage
for a specific geographical area. And a term "cell" may refer to a base station and/or
its coverage area, which is dependent on a context of the term.
[0031] In the embodiments of this disclosure, the term "user equipment (UE)" or "terminal
equipment (TE)" refers to, for example, equipment accessing to a communication network
and receiving network services via a network device. The user equipment may be fixed
or mobile, and may also be referred to as a mobile station (MS), a terminal, a subscriber
station (SS), an access terminal (AT), or a station, etc.
[0032] In the embodiment, the user equipment may include but not limited to the following
devices: a cellular phone, a personal digital assistant (PDA), a wireless modem, a
wireless communication device, a hand-held device, a machine-type communication device,
a lap-top, a cordless telephone, a smart cell phone, a smart watch, and a digital
camera, etc.
[0033] For another example, in a scenario of the Internet of Things (IoT), etc., the user
equipment may also be a machine or a device performing monitoring or measurement.
For example, it may include but not limited to a machine-type communication (MTC)
terminal, a vehicle mounted communication terminal, a device to device (D2D) terminal,
and a machine to machine (M2M) terminal, etc.
[0034] In the embodiments of this disclosure, the network device explicitly or implicitly
indicates dynamic scheduling information of RACH resources via control signaling.
The user equipment (UE) selects RACH resources and monitors control signaling corresponding
to the RACH resources. According to situations of receiving the control signaling,
when the selected RACH resources are available, the UE directly transmits a random
access request matched with the RACH resources; and when the selected RACH resources
are unavailable, the UE further selects RACH resources according to configuration
or indication of a base station, and until an RACH resource is determined to be available,
the UE transmits a random access request matched with the RACH resource. Hence, normal
random access of the UE may be ensured, and interference to other UEs may be reduced.
[0035] In the embodiments of this disclosure, the random access request may be carried by
a message 1 (msg1), and may include preambles, or preambles and data, such as a UE
ID.
[0036] The embodiments of this disclosure shall be described below with reference to the
accompanying drawings.
Embodiment 1
[0037] The embodiment provides an uplink transmission control method, applicable to a network
device. FIG. 3 is a schematic diagram of the method. As shown in FIG. 3, the method
includes:
block 301: the network device explicitly or implicitly indicates dynamic scheduling
information of random access channel (RACH) resources via control signaling.
[0038] In an embodiment, for a preconfigured set of RACH resources and/or set of preambles,
the network device explicitly or implicitly indicates the dynamic scheduling information
of the RACH resources via the control signaling, and the UE may select RACH resources
according the dynamic scheduling information, so as to transmit a random access request,
thereby avoiding a problem of failure of random access due to transmitting the random
access request by the UE on RACH resources that are scheduled as downlink at all or
part of time-domain positions and avoiding interference to a UE receiving downlink
data, ensuring normal random access of the UE, and reducing interference to other
UEs.
[0039] In an embodiment, in order to support the random access of the UE, the network device
may preconfigure a set of RACH resources and/or a set of preambles, such as statically
or semi-statically configuring the set of RACH resources and/or the set of preambles
via broadcast signals and/or broadcast channels and/or other channels; wherein, the
broadcast signals may be synchronization signals, such as a primary synchronization
signal (PSS) and/or a secondary synchronization signal (SSS), a new radio primary
synchronization signal (NR-PSS) and/or a new radio secondary synchronization signal
(NR-SSS); the broadcast channels may be, for example, a physical broadcast channel
(PBCH), a new radio physical broadcast channel (NR-PBCH), a new radio physical broadcast
channel 1 (NR-PBCH_1), and a new radio physical broadcast channel 2 (NR-PBCH 2), etc.;
and other channels may be, for example, a physical downlink shared channel (PDSCH),
and a new radio physical downlink shared channel (NR-PDSCH), etc.; however, the embodiment
is not limited thereto. In an embodiment, there may exist a fixed mapping relationship
between the above preambles (or the set of preambles) and the RACH resources (or the
set of RACH resources), and when the network device configures only the preambles
(or the set of preambles), RACH resources (or the set of RACH resources) to which
they correspond are implicitly configured by default.
[0040] In an embodiment, the network device may configure RACH resources of a single type
at the same time-domain position, and may also configure RACH resources of a plurality
of types at the same time-domain position. And different types of RACH resources may
occupy different time lengths and/or frequency-domain widths and/or numbers of subcarriers,
may employ different numerologies, or may be used for transmitting different preambles,
or may be used for transmitting different preambles and data, such an a UE_ID, etc.
[0041] FIG. 4a shows an example of RACH resources transmitting preambles, and FIG. 4b shows
an example of RACH resources transmitting preambles and data, such an a UE ID, etc.;
however, the embodiment is not limited to the structures shown in FIGs. 4a and 4b.
[0042] It should be noted that different types of RACH resources may be deemed as being
located at the same time-domain position when they are overlapped at the time domain.
Taking a slot-based self-contain structure as an example, a set of statically/semi-statically
configured RACH resources in a cell may be as shown in FIGs. 5a and 5b. Here, the
self-contain structure refers to that a single resource scheduling unit (such as a
subframe, a slot, a mini-slot, or a sub-slot) contains uplink/downlink control areas
and data areas. However, the embodiment is not limited to a self-contain structure,
neither is limited to relative positions of the areas in the self-contain structure
shown in FIGs. 5a and 5b.
[0043] In FIG 5a, the network device configures only a single type of RACH resources at
the same time-domain position.
[0044] In FIG 5b, the network device may support or configure a plurality of types of RACH
resources at the same time-domain position, such as RACH resources corresponding to
configuration #0 and RACH resources corresponding to configuration #1; wherein, time
length, and the numbers of occupied subcarriers, of the RACH resources based on the
configuration #0 and configuration #1, may be different. In the embodiment, different
types of RACH resources may possibly correspond to different preamble configurations.
For example, RACH resources with relatively short time lengths or relatively few occupied
subcarriers may possibly correspond to relatively short preamble sequences and/or
relatively few times of repeated transmission of preamble sequences. For another example,
RACH resources used for transmitting preambles only and used for transmitting preambles
and data, such as a UE ID, correspond to different preamble sequences and/or correspond
to different times of repeated transmission of preamble sequences. Here, the different
preamble sequences may be, for example, different root sequences, cyclic shift length,
sequence lengths, etc.
[0045] In FIGs. 5a and 5b, the RACH resources occupying a plurality of symbols (a part of
the resource scheduling unit) is taken as an example. However, the embodiment is not
limited thereto, and the RACH resources may be configured to occupy a plurality of
resource scheduling units as actually demanded, such as occupying a plurality of subframes,
or a plurality of slots (or mini-slots or sub-slots)
[0046] In an embodiment, in order to be adapted for factors, such as dynamic changes of
traffic models, and demands of different traffic types for communications, the network
device may possibly dynamically configure uplink/downlink transmission directions,
which may make that all or part of the time-domain positions of the preconfigured
static or semi-static RACH resources are dynamically adjusted into downlink transmission,
resulting in that the RACH resources are unable to be normally used for transmission
of random access requests. In block 301, in order to ensure normal random access of
all UEs to be randomly accessed and reduce interference to other UEs, the network
device may explicitly or implicitly indicate the dynamic scheduling information of
the RACH resources via the control signaling (such as a PDCCH, and an NR-PDCCH), so
that after selecting the RACH resources, the UE determines whether the RACH resources
are available according to a situation of receiving the control signaling (whether
the control signaling is received), or according to the dynamic scheduling information
of the RACH resources (in a case where the control signaling is received), by monitoring
the control signaling corresponding to the selected RACH resources. "The control signaling"
here is a collective name, and contains all contents executing a control function,
such as a signal, a channel, and a message, that is, in some implementations, the
control signaling may also be referred to as a control channel or a control signal
or a control message, which are collectively referred to as control signaling, for
the convenience of description.
[0047] In an embodiment, the above UE to be randomly accessed may be in RRC_IDLE, RRC CONNECTED
states; wherein, the RRC CONNECTED state includes an RRC ACTIVE state, and an RRC
INACTIVE state, etc.
[0048] In one implementation of block 301, the network device may indicate the dynamic scheduling
information of the RACH resources by indicating whether the RACH resources are available.
That is, in the implementation, the network device may explicitly or implicitly indicate
whether the RACH resources are available via the control signaling, thereby indicating
the dynamic scheduling information of the RACH resources, namely, indicating whether
the UE needs to autonomously select RACH resources other than unavailable resources
in the above set of RACH resources.
[0049] In an example of the implementation, whether the RACH resources are available may
be implicitly indicated via a transmission configuration. The transmission configuration,
for example, may contain transmission direction indication information, via which
transmission directions of the time-domain positions of the RACH resources being indicated.
With the transmission direction indication information, the network device may implicitly
inform the UE of whether an RACH resource at a time-domain position is available.
The embodiment is not limited thereto, and in an example, whether the RACH resources
are available may also be implicitly indicated via other indication information in
the transmission configuration.
[0050] In this example, a transmission direction may be indicated via a control signaling
format, control signaling presence, and a control signaling content, etc., that is,
the transmission direction indication information may be a control signaling format,
control signaling presence, and a control signaling content, etc.
[0051] For example, the network device may indicate that a corresponding time-domain position
is downlink transmission via DCI format 1, and indicate that a corresponding time-domain
position is uplink transmission via DCI format 0. When a control signaling format
detected by a UE is DCI format 1, it may learn that a corresponding time-domain position
is downlink transmission, and the UE needs to select an RACH resource of another time-domain
position in the set of RACH resources.
[0052] In another example of the implementation, whether the RACH resources are available
may be indicated by indicating whether preambles and data are permitted to be transmitted
in the random access request. With this indication information, the network device
may implicitly inform the UE of whether an RACH resource at a time-domain position
supporting transmission of preambles and data is available. For example, when the
UE detects that the control signaling does not permit to transmit preambles and data
in the random access request, it may learn that RACH resources used for transmitting
preambles and data are unavailable, and RACH resources transmitting preambles only
need to be reselected.
[0053] In a further example of the implementation, whether the RACH resources are available
may be explicitly indicated via RACH resource indication information, that is, the
network device directly indicates whether the RACH resources are available via the
RACH resource indication information.
[0054] In this example, whether the RACH resources are available may likewise be indicated
via a control signaling format, control signaling presence, and a control signaling
content, etc. For example, not transmitting the above RACH resource indication information
denotes that the RACH resources are available. And when it is indicated that the RACH
resources are unavailable, the UE may autonomously select other RACH resources in
the set of RACH resources configured by the network device.
[0055] FIGs. 6-8 show three examples of indicating the RACH resources via the implementation.
As shown in FIGs. 6 and 7, the network device indicates at slot #1 that the RACH resources
within this time interval are unavailable via the control signaling, that is, there
exists no available RACH resource within this time interval, and the RACH resources
at slot 3 are optional. As shown in FIG. 8, the network device indicates unavailable
RACH resources (relatively long RACH resources at slot #1 in FIG. 8) at slot #1 via
the control signaling, and at slot #1, there exists an RACH resource that is available
(a relatively short RACH resource at slot #1 in FIG. 8); and the RACH resources at
slot 3 are optional.
[0056] In an implementation, block 301 is described by taking indicating the transmission
direction or the unavailable RACH resources as an example. However, the embodiment
is not limited thereto, and in particular implementation, whether an RACH resource
at a time-domain position is available may be implicitly indicated via other indication
information.
[0057] In another implementation of block 301, the network device indicates the dynamic
scheduling information of the RACH resources by indicating the available RACH resources.
That is, in an implementation, the network device may explicitly or implicitly indicate
the available RACH resources via the control signaling, thereby indicating the dynamic
scheduling information of the RACH resources.
[0058] In the implementation, the network device may, via the control signaling, indicate
RACH resources that should be used by the UE to be randomly accessed (assigned RACH
resources). For example, the network device may inform (explicitly indicate) the UE
of the assigned RACH resources via the control signaling. For another example, the
network device may indicate (implicitly indicate) the available RACH resources according
to correspondences between RACH resources and preambles by using the control signaling
and indicating preambles matched with RACH resources, that is, the available RACH
resources are implicitly indicated by the dynamic configuration information of the
preambles. For a further example, the network device may indicate the available RACH
resources by indicating whether preambles and data are permitted to be transmitted
in a random access request.
[0059] FIGs. 9-11 show three examples of indicating the RACH resources via this implementation.
In FIG 9, the UE is assigned to use another RACH resource in the preconfigured set
of RACH resources, in FIG. 10, the UE is assigned to use RACH resources out of the
preconfigured set of RACH resources, and in FIG. 11, which type of RACH resource at
a time-domain position is used is assigned. As shown in FIG. 9, at slot #1, the network
device indicates RACH resources within slot #3 via the control signaling; then, the
RACH resources within slot #3 are taken as RACH resources assigned by the network
device, and the UE to be randomly accessed may transmit a corresponding random access
request by using the RACH resources. As shown in FIG. 10, at slot #1, the network
device, via the control signaling, configures relatively short RACH resources out
of the set of RACH resources preconfigured at slot #1; then, the relatively short
RACH resources are taken as RACH resources assigned by the network device, and the
UE to be randomly accessed may transmit a corresponding random access request by using
the RACH resources. As shown in FIG. 11, at slot #1, the network device indicates
relatively long RACH resources via the control signaling; then, the relatively long
RACH resources are taken as RACH resources assigned by the network device, and the
UE to be randomly accessed may transmit a corresponding random access request by using
the relatively long RACH resources; likewise, at slot #3, the network device indicates
relatively short RACH resources via the control signaling; then, the relatively short
RACH resources are taken as RACH resources assigned by the network device, and the
UE to be randomly accessed may transmit a corresponding random access request by using
the RACH resources.
[0060] In the implementation, when the preconfigured or default RACH resources are available,
the network device may not transmit the control signaling. In such a manner, it is
implicitly indicated that the preconfigured or default RACH resources are available
RACH resources.
[0061] In the implementation, the network device may further, via the control signaling,
dynamically configure preambles matched with the assigned RACH resources.
[0062] In the embodiment, the network device may further, via the above broadcast signal/broadcast
channel or the above control signaling, explicitly or implicitly indicate whether
the UE needs to monitor control signaling corresponding to the RACH resources selected
by it before the UE uses initially selected or reselected RACH resources. Hence, the
UE may determine available RACH resources according to whether the control signaling
needs to be monitored, whether the control signaling is received, and/or contents
(indication information) of the control signaling.
[0063] With the uplink transmission control method of this embodiment, normal random access
of the UE may be ensured, and interference to other UEs may be reduced.
Embodiment 2
[0064] The embodiment provides an uplink transmission control method, which is applicable
to a UE, and is processing at a UE side corresponding to the method of Embodiment
1, with contents identical to those in Embodiment 1 being not going to be described
herein any further.
[0065] FIG. 12 is a schematic diagram of the uplink transmission control method of this
embodiment. As shown in FIG. 12, the method includes:
block 1201: the UE monitors control signaling corresponding to selected RACH resources
before using the selected RACH resources; and
block 1202: the UE determines available RACH resources according a result of monitoring
the control signaling.
[0066] In an embodiment, a network device explicitly or implicitly indicates dynamic scheduling
information of the RACH resources via the above control signaling, a manner of indicating
being as described in Embodiment 1, and being not going to be described herein any
further.
[0067] In an embodiment, a UE to be randomly accessed may select RACH resources in a set
of RACH resources preconfigured by the network device. Here, reference may be made
to Embodiment 1 for a manner for preconfiguring the set of RACH resources and contents
thereof, which shall not be described herein any further.
[0068] In block 1201, the UE may determine according to indication or configuration of a
base station whether it needs to monitor the control signaling; if it is determined
that it needs not to monitor the control signaling, the UE may deem that the selected
RACH resources are available, and transmit a random access request matched with the
RACH resources by directly using the RACH resources; and if it is determined that
it needs to monitor the control signaling, the UE may monitor the control signaling
corresponding to the selected RACH resources before using the selected RACH resources,
and determine the available RACH resources according to the result of monitoring the
control signaling.
[0069] In block 1202, as the network device explicitly or implicitly indicates the dynamic
scheduling information of the RACH resources via the above control signaling, the
UE may determine the available RACH resources according to the result of monitoring
the control signaling.
[0070] FIG. 13 is schematic diagram of an implementation of determining the available RACH
resources by the UE according to the result of monitoring the control signaling. As
shown in FIG. 13, the method includes:
block 1301: the UE determines whether the selected RACH resources are available according
to the control signaling, and executes block 1302 if it is yes, otherwise, executes
block 1303;
block 1302: the UE determines that the selected RACH resources are available RACH
resources; and
block 1303: the UE reselects RACH resources, to determine available RACH resources.
[0071] In an implementation, as described in Embodiment 1, the control signaling indicates
the dynamic scheduling information of the RACH resources by indicating whether the
RACH resources are available or by indicating the available RACH resources, and the
UE may determine whether the RACH resources selected by it are available according
to the result of monitoring the control signaling. When the selected RACH resources
are available, the UE may transmit the random access request matched with the resources
by directly using the selected RACH resources; and when the selected RACH resources
are unavailable, the UE may reselect RACH resources according to the control signaling
transmitted by the network device (block 301 in FIG. 3 of Embodiment 1), until it
deems that a selected RACH resource is available, and transmit the random access request
matched with the RACH resources. Here, after reselecting the RACH resources, the UE
may again determine whether it is needed to monitor the control signaling again, and
the process in FIG. 13 is repeated, which shall not be described herein any further.
[0072] In the implementation, when the UE reselects the RACH resources, it may autonomously
select RACH resources other than unavailable resources in the above set of RACH resources
configured by the network device, or may select the available RACH resources indicated
by the network device via the above control signaling, that is, selecting the above
assigned RACH resources.
[0073] With the uplink transmission control method of this embodiment, normal random access
of the UE may be ensured, and interference to other UEs may be reduced.
[0074] The uplink transmission control method of this embodiment is described above respectively
from the network device side and the UE side. FIG. 14 is schematic diagram of information
exchange between the network device and the UE according to the uplink transmission
control method of this embodiment. As shown in FIG. 14, the method includes:
block 1401: the network device broadcasts an RACH configuration, including a set of
RACH resources and/or a set of preambles;
block 1402: the UE selects RACH resources;
block 1403: the UE determines whether it is needed to monitor control signaling, and
executes block 1404 if it is yes, otherwise, executes block 1406;
block 1404: the UE monitors the control signaling;
block 1405: the UE determines whether the selected RACH resources are available, and
executes block 1406 if it is yes, otherwise, turns back to block 1402;
block 1406: the UE transmits a random access request matched with the RACH resources
by using the selected RACH resources.
[0075] In the embodiment of this disclosure, as shown in FIG. 14, the network device may
explicitly or implicitly indicate the dynamic scheduling information of the RACH resources
via the control signaling, hence, the UE may determine the available RACH resources
according to whether to monitor the control signaling or according to the result of
monitoring the control signaling, thereby ensuring normal random access of the UE,
and reducing interference to other UEs.
Embodiment 3
[0076] This embodiment provides an uplink transmission control apparatus. As principles
of the apparatus for solving problems are similar to that of the method in Embodiment
1, the implementation of the method in Embodiment 1 may be referred to for implementation
of the apparatus, with identical contents being not going be described herein any
further.
[0077] FIG. 15 is a schematic diagram of the uplink transmission control apparatus of this
embodiment. As shown in FIG. 15, an uplink transmission control apparatus 1500 includes
a first indicating unit 1501 configured to explicitly or implicitly indicate dynamic
scheduling information of RACH resources via control signaling.
[0078] In an embodiment, manners for configuring a set of RACH resources and/or a set of
preambles are as described in Embodiment 1, which shall not be described herein any
further.
[0079] In an embodiment, the first indicating unit 1501 may indicate the dynamic scheduling
information of the RACH resources by indicating whether the RACH resources are available.
Here, whether the RACH resources are available may be implicitly indicated by transmission
mode indication information in the control signaling, or explicitly indicated by RACH
resource indication information in the control signaling, or implicitly indicated
by indicating whether it is permitted to transmit preambles and data in a random access
request. However, the embodiment is not limited thereto, and whether the RACH resources
are available may also be indicated by other information in the control signaling.
[0080] In an embodiment, the first indicating unit 1501 may also indicate the dynamic scheduling
information of the RACH resources by indicating available RACH resources. Here, the
available RACH resources may be implicitly indicated by dynamic configuration information
of preambles, or may be directly indicated. Alternatively, the first indicating unit
1501 may further configure, via the control signaling, preambles matching with the
available RACH resources.
[0081] In an embodiment, as shown in FIG. 15, the apparatus 1500 may further include a second
indicating unit 1502 configured to indicate whether UE needs to monitor control signaling
corresponding to selected RACH resources before using the selected RACH resources.
[0082] In an embodiment, as shown in FIG. 15, the apparatus 1500 may further include a configuring
unit 1503 configured to configure RACH resources of a single type at the same time-domain
position, or configure RACH resources of a plurality of types at the same time-domain
position.
[0083] In an embodiment, different types of RACH resources occupy different time lengths
and/or frequency-domain widths and/or numbers of subcarriers, or different types of
RACH resources employ different numerologies, or different types of RACH resources
are used for transmitting different preambles, or different types of RACH resources
are used for transmitting different preambles and data.
[0084] In an embodiment, different types of RACH resources correspond to different preamble
configurations.
[0085] In an embodiment, as described above, the configuring unit 1503 may further configure
a set of preambles, which shall not be described herein any further.
[0086] With the uplink transmission control apparatus of this embodiment, normal random
access of the UE may be ensured, and interference to other UEs may be reduced.
Embodiment 4
[0087] This embodiment provides a network device, including the uplink transmission control
apparatus 1500 as described in Embodiment 3.
[0088] FIG. 16 is a schematic diagram of the network device of this embodiment. As shown
in FIG. 16, a network device 1600 may include a processor 1601 and a memory 1602,
the memory 1602 being coupled to the processor 1601. The memory 1602 may store various
data, and furthermore, it may store a program 1603 for information processing, and
execute the program under control of the processor 1601, to receive various information
transmitted by the UE, and transmit various information to the UE.
[0089] In one implementation, the functions of the uplink transmission control apparatus
1500 may be integrated into the processor 1601. The processor 1601 may be configured
to: explicitly or implicitly indicate dynamic scheduling information of RACH resources
via control signaling.
[0090] In an embodiment, the processor 1601 may be configured to: indicate the dynamic scheduling
information of the RACH resources by indicating whether the RACH resources are available.
Whether the RACH resources are available may be implicitly indicated by transmission
mode indication information in the control signaling, or explicitly indicated by RACH
resource indication information in the control signaling, or implicitly indicated
by indicating whether it is permitted to transmit preambles and data in a random access
request.
[0091] In an embodiment, the processor 1601 may be configured to: indicate the dynamic scheduling
information of the RACH resources by indicating available RACH resources. The available
RACH resources may be implicitly indicated by dynamic configuration information of
preambles. Alternatively, the processor 1601 may further be configured to: configure,
via the control signaling, preambles matching with the available RACH resources.
[0092] In an embodiment, the processor 1601 may further be configured to: indicate whether
UE needs to monitor control signaling corresponding to selected RACH resources before
using the selected RACH resources.
[0093] In another implementation, the uplink transmission control apparatus 1500 and the
processor 1601 may be configured separately. For example, the uplink transmission
control apparatus 1500 may be configured as a chip connected to the processor 1601,
with its functions being realized under control of the processor 1601.
[0094] Furthermore, as shown in FIG. 16, the network device 1600 may further include a transceiver
1604, and an antenna 1605, etc. Functions of the above components are similar to those
in the related art, and shall not be described herein any further. It should be noted
that the network device 1600 does not necessarily include all the parts shown in FIG.
16, and furthermore, the network device 1600 may include parts not shown in FIG. 16,
and the related art may be referred to.
[0095] With the network device of this embodiment, normal random access of the UE may be
ensured, and interference to other UEs may be reduced.
Embodiment 5
[0096] This embodiment provides an uplink transmission control apparatus. As principles
of the apparatus for solving problems are similar to that of the method in Embodiment
2, the implementation of the method in Embodiment 2 may be referred to for implementation
of the apparatus, with identical contents being not going be described herein any
further.
[0097] FIG. 17 is a schematic diagram of the uplink transmission control apparatus of this
embodiment. As shown in FIG. 17, an uplink transmission control apparatus 1700 includes
a monitoring unit 1701 and a first determining unit 1702. Before using selected RACH
resources, the monitoring unit 1701 monitors control signaling corresponding to the
selected RACH resources; and the first determining unit 1702 determines available
RACH resources according a result of monitoring the control signaling. In an embodiment,
a network device explicitly or implicitly indicates dynamic scheduling information
of the RACH resources via the control signaling.
[0098] In one implementation of this embodiment, as shown in FIG. 17, the apparatus 1700
further includes:
a first judging unit 1703 configured to determine whether the network device indicates
or configures monitoring control signaling corresponding to selected RACH resources
before using the selected RACH resources. When it is yes determined by the first judging
unit 1703, the monitoring unit 1701 monitors the control signaling corresponding to
the selected RACH resources before using the selected RACH resources.
[0099] In one implementation of this embodiment, as shown in FIG. 17, the apparatus 1700
further includes:
a second determining unit 1704 configured to determine that the selected RACH resources
are available RACH resources when it is no determined by the first judging unit 1703.
[0100] In an embodiment, as shown in FIG 18, the first determining unit 1702 includes: a
second judging unit 1801, a third determining unit 1802 and a selecting unit 1803.
The second judging unit 1801 determines whether the selected RACH resources are available
according to a result of monitoring the control signaling; the third determining unit
1802 determines that the selected RACH resources are available RACH resources when
it is yes determined by the second judging unit 1801; and the selecting unit 1803
reselects RACH resources when it is no determined by the second judging unit 1801,
to determine available RACH resources.
[0101] In an implementation, the selecting unit 1803 selects other RACH resources than unavailable
RACH resources from a set of RACH resources configured by the network device, or selects
available RACH resources indicated by the network device via the control signaling
as the available RACH resources.
[0102] In an implementation, the control signaling indicates the dynamic scheduling information
of the RACH resources by indicating whether the selected RACH resources are available
or by indicating the available RACH resources.
[0103] With the uplink transmission control apparatus of this embodiment, normal random
access of the UE may be ensured, and interference to other UEs may be reduced.
Embodiment 6
[0104] This embodiment provides a UE, including the uplink transmission control apparatus
1700 as described in Embodiment 5.
[0105] FIG. 19 is a schematic diagram of a UE 1900 of this embodiment. As shown in FIG.
19, the UE 1900 may include a processor 1901 and a memory 1902, the memory 1902 being
coupled to the processor 1901. It should be noted that this figure is illustrative
only, and other types of structures may also be used, so as to supplement or replace
this structure and achieve a telecommunications function or other functions.
[0106] In one implementation, the functions of the uplink transmission control apparatus
1700 may be integrated into the processor 1901. The processor 1901 may be configured
to: monitor control signaling corresponding to selected RACH resources before using
the selected RACH resources; and determine available RACH resources according a result
of monitoring the control signaling. And a network device explicitly or implicitly
indicates dynamic scheduling information of the RACH resources via the control signaling.
[0107] In an embodiment, the processor 1901 may be configured to: determine whether the
network device indicates or configures monitoring control signaling corresponding
to selected RACH resources before using the selected RACH resources; when it is yes,
monitor the control signaling corresponding to the selected RACH resources before
using the selected RACH resources; and determine that the selected RACH resources
are available RACH resources when it is no.
[0108] In an embodiment, the processor 1901 may be configured to:
determine whether the selected RACH resources are available according to a result
of monitoring the control signaling;
determine that the selected RACH resources are available RACH resources when it is
yes; and
reselect RACH resources when it is no, to determine available RACH resources.
[0109] In an embodiment, the control signaling indicates the dynamic scheduling information
of the RACH resources by indicating whether the selected RACH resources are available
or by indicating the available RACH resources.
[0110] In an embodiment, the processor 1901 may be configured to:
select other RACH resources than unavailable RACH resources from a set of RACH resources
configured by the network device, or
select available RACH resources indicated by the network device via the control signaling
as the available RACH resources.
[0111] In another implementation, the uplink transmission control apparatus 1700 and the
processor 1901 may be configured separately. For example, the uplink transmission
control apparatus 1700 may be configured as a chip connected to the processor 1901,
with its functions being realized under control of the processor 1901.
[0112] As shown in FIG. 19, the UE 1900 may further include a communication module 1903,
an input unit 1904, a display 1905, and a power supply 1906. It should be noted that
the UE 1900 does not necessarily include all the parts shown in FIG. 19, and furthermore,
the UE 1900 may include parts not shown in FIG. 19, and the related art may be referred
to.
[0113] As shown in FIG. 19, the processor 1901 is sometimes referred to as a controller
or control, which may include a microprocessor or other processor devices and/or logic
devices, and the processor 1901 receives input and controls operations of every component
of the UE 1900.
[0114] In an embodiment, the memory 1902 may be, for example, one or more of a buffer memory,
a flash memory, a hard drive, a mobile medium, a volatile memory, a nonvolatile memory,
or other suitable devices, which may store various information, and furthermore, store
programs executing related information. And the processor 1901 may execute programs
stored in the memory 1902, so as to realize information storage or processing, etc.
Functions of other parts are similar to those of the related art, which shall not
be described herein any further. The parts of the UE 1900 may be realized by specific
hardware, firmware, software, or any combination thereof, without departing from the
scope of the present disclosure.
[0115] With the UE of this embodiment, normal random access of the UE may be ensured, and
interference to other UEs may be reduced.
Embodiment 7
[0116] This embodiment provides a communication system, including the network device as
described in Embodiment 4 and the UE as described in Embodiment 6.
[0117] FIG. 20 is a schematic diagram of the communication system of this embodiment, in
which a case where the UE and the network device are taken as an example is schematically
shown. As shown in FIG. 20, the communication system 2000 may include a network device
2001 and a UE 2002 (for the sake of simplicity, FIG. 20 shall be described by taking
only one UE as an example).
[0118] In an embodiment, existing traffics or traffics that may be implemented in the future
may be performed between the network device 2001 and the UE 2002. For example, such
traffics include but not limited to enhanced mobile broadband (eMBB), massive machine
type communication (MTC), and ultra-reliable and low-latency communication (URLLC),
etc.
[0119] In an embodiment, the UE 2002 may transmit data to the network device 2001, such
as by using a grant-free transmission mode. The network device 2001 may receive data
transmitted by one or more UEs 2002, and feedback information (such as acknowledgement
(ACK)/non-acknowledgement (NACK) information) to the UE 2002, and according to the
feedback information, the UE 2002 may determine to terminate a transmission process,
or may perform new transmission of data, or may perform retransmission of data.
[0120] With the communication system of this embodiment, normal random access of the UE
may be ensured, and interference to other UEs may be reduced.
Embodiment 8
[0121] This embodiment provides a method for configuring RACH resources, applicable to a
network device. The method includes:
S1: the network device configures RACH resources of a single type at the same time-domain
position, or configures RACH resources of a plurality of types at the same time-domain
position.
[0122] In an embodiment, different types of RACH resources may occupy different time lengths
and/or frequency-domain widths and/or numbers of subcarriers, or may employ different
numerologies, or may be used for transmitting different preambles, or may be used
for transmitting different preambles and data (such a UE_ID).
[0123] In an embodiment, different types of RACH resources may correspond to different preamble
configurations.
[0124] As a manner of configuring the RACH resources by the network device is described
in detail in Embodiment 1, the contents of which are incorporated herein, and shall
not be described herein any further.
[0125] With the method of this embodiment, the network device may configure different types
of RACH resources.
Embodiment 9
[0126] This embodiment provides an apparatus for configuring RACH resources. As principles
of the apparatus for solving problems are similar to that of the method in Embodiment
8, the implementation of the method in Embodiment 8 may be referred to for implementation
of the apparatus, with identical contents being not going be described herein any
further.
[0127] In an embodiment, the apparatus includes:
a configuring unit configured to configure RACH resources of a single type at the
same time-domain position, or configure RACH resources of a plurality of types at
the same time-domain position.
[0128] In an embodiment, different types of RACH resources may occupy different time lengths
and/or frequency-domain widths and/or numbers of subcarriers, or may employ different
numerologies, or may be used for transmitting different preambles, or may be used
for transmitting different preambles and data (such a UE_ID).
[0129] In an embodiment, different types of RACH resources may correspond to different preamble
configurations.
[0130] As a manner of configuring the RACH resources by the network device is described
in detail in Embodiment 1, the contents of which are incorporated herein, and shall
not be described herein any further.
[0131] With the apparatus of this embodiment, the network device may configure different
types of RACH resources.
Embodiment 10
[0132] This embodiment provides a network device, including the apparatus for configuring
RACH resources as described in Embodiment 9.
[0133] With the network device of this embodiment, different types of RACH resources may
be configured.
[0134] The above apparatuses of the present disclosure may be implemented by hardware, or
by hardware in combination with software. The present disclosure relates to such a
computer-readable program that when the program is executed by a logic device, the
logic device is enabled to carry out the apparatus or components as described above,
or to carry out the methods or blocks as described above. The present disclosure also
relates to a storage medium for storing the above program, such as a hard disk, a
floppy disk, a CD, a DVD, and a flash memory.
[0135] The method/apparatus described with reference to the embodiments of this disclosure
may be directly embodied as hardware, software modules executed by a processor, or
a combination thereof. For example, one or more functional block diagrams and/or one
or more combinations of the functional block diagrams shown in FIG. 16 (such as the
first indicating unit) may either correspond to software modules of procedures of
a computer program, or correspond to hardware modules. Such software modules may respectively
correspond to the blocks shown in FIG. 3. And the hardware module, for example, may
be carried out by firming the soft modules by using a field programmable gate array
(FPGA).
[0136] The soft modules may be located in an RAM, a flash memory, an ROM, an EPROM, and
EEPROM, a register, a hard disc, a floppy disc, a CD-ROM, or any memory medium in
other forms known in the art. A memory medium may be coupled to a processor, so that
the processor may be able to read information from the memory medium, and write information
into the memory medium; or the memory medium may be a component of the processor.
The processor and the memory medium may be located in an ASIC. The soft modules may
be stored in a memory of a mobile terminal, and may also be stored in a memory card
of a pluggable mobile terminal. For example, if equipment (such as a mobile terminal)
employs an MEGA-SIM card of a relatively large capacity or a flash memory device of
a large capacity, the soft modules may be stored in the MEGA-SIM card or the flash
memory device of a large capacity.
[0137] One or more functional blocks and/or one or more combinations of the functional blocks
in the accompanying drawings may be realized as a universal processor, a digital signal
processor (DSP), an application-specific integrated circuit (ASIC), a field programmable
gate array (FPGA) or other programmable logic devices, discrete gate or transistor
logic devices, discrete hardware component or any appropriate combinations thereof
carrying out the functions described in this application. And the one or more functional
block diagrams and/or one or more combinations of the functional block diagrams in
the accompanying drawings may also be realized as a combination of computing equipment,
such as a combination of a DSP and a microprocessor, multiple processors, one or more
microprocessors in communication combination with a DSP, or any other such configuration.
[0138] This disclosure is described above with reference to particular embodiments. However,
it should be understood by those skilled in the art that such a description is illustrative
only, and not intended to limit the protection scope of the present disclosure. Various
variants and modifications may be made by those skilled in the art according to the
principle of the present disclosure, and such variants and modifications fall within
the scope of the present disclosure.
[0139] For implementations of the present disclosure containing the above embodiments, following
supplements are further disclosed.
Supplement 1. A method for configuring RACH resources, including:
configuring RACH resources of a single type at the same time-domain position, or configuring
RACH resources of a plurality of types at the same time-domain position, by a network
device.
Supplement 2. The method according to supplement 1, wherein different types of RACH
resources occupy different time lengths and/or frequency-domain widths and/or numbers
of subcarriers, or employ different numerologies, or are used for transmitting different
preambles, or are used for transmitting different preambles and data.
Supplement 3. The method according to supplement 1, wherein different types of RACH
resources correspond to different preamble configurations.
Supplement 4. An apparatus for configuring RACH resources, including:
a configuring unit configured to configure RACH resources of a single type at the
same time-domain position, or configure RACH resources of a plurality of types at
the same time-domain position.
Supplement 5. The apparatus according to supplement 4, wherein different types of
RACH resources occupy different time lengths and/or frequency-domain widths and/or
numbers of subcarriers, or employ different numerologies, or are used for transmitting
different preambles, or are used for transmitting different preambles and data.
Supplement 6. The apparatus according to supplement 4, wherein different types of
RACH resources correspond to different preamble configurations.
Supplement 7. A network device, including the apparatus as described in any one of
supplements 4-6.