Embodiments of the present disclosure generally relate to the field of telecommunication, and in particular, to methods, devices, and computer readable medium for communication.
A carrier aggregation (CA) technology to increase the system bandwidth may be supported in the NR system. When CA is used, there may be a number of cells configured for a terminal device. Generally, a primary cell (PCell) and at least one secondary cell (SCell) are provided. A beam failure may occur on one or more of the cells for the terminal device when the quality of beam pair(s) of the one or more cells falls low enough, for example, by comparison with a threshold or time-out of an associated timer.
A beam failure recovery (BFR) procedure is a mechanism for recovering beams when all or part of beams serving a terminal device has failed. If the terminal device detects a beam failure on a cell, a BFR procedure is needed to recover from the beam failure.
In general, example embodiments of the present disclosure provide a solution for communication.
In a first aspect, there is provided a communication method. The method comprises: in accordance with a determination that beam failure is detected for all of a plurality of beam failure detection-reference signal (BFD-RS) sets on a cell, initiating, with a network device in the cell, a random access (RA) procedure on the cell; and in accordance with a determination that the RA procedure is successfully completed, cancelling a plurality of beam failure recovery (BFR) procedures triggered for the plurality of BFD-RS sets on the cell.
In a second aspect, there is provided a terminal device. The terminal device comprises a processing unit, where the processing unit is configured to perform the method according to the first aspect.
In a third aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method according to the first aspect.
Other features of the present disclosure will become easily comprehensible through the following description.
Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
Throughout the drawings, the same or similar reference numerals represent the same or similar element.
Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitations as to the scope of the disclosure. The disclosure described herein can be implemented in various manners other than the ones described below.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE), personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communication (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, device on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure/network, devices for Integrated Access and Backhaul (IAB), Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS), eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR), Mixed Reality (MR) and Virtual Reality (VR), the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST), or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast/broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4/IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communication and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device. In the following description, the terms “terminal device”, “communication device”, “terminal”, “user equipment” and “UE” may be used interchangeably.
The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
The terminal or the network device may work on several frequency ranges, e.g. FR1 (410 MHz-7125 MHz), FR2 (24.25 GHz to 71 GHz), frequency band above 71 GHz, frequency band larger than 100 GHz as well as Terahertz (THz). It can further work on licensed/unlicensed/shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), a next generation NodeB (gNB), a transmission reception point (TRP), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS), and the like.
In one embodiment, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device and the second network device may be a second RAT device. In one embodiment, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device and the second network device. In one embodiment, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In one embodiment, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
Communication discussed herein may use conform to any suitable standards including, but not limited to, New Radio Access (NR), Long Term Evolution (LTE), LTE-Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), cdma2000, and Global System for Mobile Communication (GSM) and the like. Furthermore, the communication may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G), the second generation (2G), 2.5G, 2.85G, the third generation (3G), the fourth generation (4G), 4.5G, the fifth generation (5G), and the sixth (6G) communication protocols. The techniques described herein may be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
The term “circuitry” used herein may refer to hardware circuits and/or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and/or digital hardware circuits with software/firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor(s), software, and memory(ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software/firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor(s) or a portion of a hardware circuit or processor(s) and its (or their) accompanying software and/or firmware.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term “includes” and its variants are to be read as open terms that mean “includes, but is not limited to.” The term “based on” is to be read as “based at least in part on.” The term “one embodiment” and “an embodiment” are to be read as “at least one embodiment.” The term “another embodiment” is to be read as “at least one other embodiment.” The terms “first,” “second,” and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
In some examples, values, procedures, or apparatus are referred to as “best,” “lowest,” “highest,” “minimum,” “maximum,” or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
In operation, the network device 120 can communicate data and control information to the terminal device 110 and the terminal device 110 can also communication data and control information to the network device 120. A link from the network device 120 to a terminal device 110 is referred to as a downlink (DL), while a link from a terminal device 110 to the network device 120 is referred to as an uplink (UL). In DL, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver). In UL, the terminal device 110 is a TX device (or a transmitter) and the network device 120 is a RX device (or a receiver).
It is to be understood that the number of network devices and terminal devices is only for the purpose of illustration without suggesting any limitations. The communication environment 100 may include any suitable number of network devices and terminal devices adapted for implementing embodiments of the present disclosure.
Communication in the communication system 100 may be implemented according to any proper communication protocol(s), comprising, but not limited to, cellular communication protocols of the first generation (1G), the second generation (2G), the third generation (3G), the fourth generation (4G), the fifth generation (5G), the sixth generation (6G) and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and/or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Divided Multiple Address (CDMA), Frequency Divided Multiple Address (FDMA), Time Divided Multiple Address (TDMA), Frequency Divided Duplexer (FDD), Time Divided Duplexer (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Divided Multiple Access (OFDMA) and/or any other technologies currently known or to be developed in the future.
Embodiments of the present disclosure can be applied to any suitable scenarios. For example, embodiments of the present disclosure can be implemented at reduced capability NR devices. Alternatively, embodiments of the present disclosure can be implemented in one of the followings: NR multiple-input and multiple-output (MIMO), NR sidelink enhancements, NR systems with frequency above 52.6 GHz, an extending NR operation up to 71 GHz, narrow band-Internet of Thing (NB-IOT)/enhanced Machine Type Communication (eMTC) over non-terrestrial networks (NTN), NTN, UE power saving enhancements, NR coverage enhancement, NB-IoT and LTE-MTC, Integrated Access and Backhaul (IAB), NR Multicast and Broadcast Services, or enhancements on Multi-Radio Dual-Connectivity.
The term “slot” used herein refers to a dynamic scheduling unit. One slot comprises a predetermined number of symbols. The slot used herein may refer to a normal slot which comprises a predetermined number of symbols and also refer to a sub-slot which comprises fewer symbols than the predetermined number of symbols.
In some embodiments, the network device 120 may configure one or more cells to serve the terminal device 110. The cells may comprise a primary cell (PCell), one or more secondary cells (Scells), and so on. In some embodiments, a primary secondary cell (PSCell) among all the Scells may be configured for the terminal device 110. The PCell or the PSCell may sometimes be referred to as a special cell (SpCell).
There may be different beams configured for a cell. In some embodiments, the network device 120 may be configured to implement beamforming technique and transmit signals to the terminal device 110 via a plurality of beams. The terminal device 110 is configured to receive the signals transmitted by the network device 120 via the plurality of beams.
The terminal device 110 performs a beam discovery procedure to search for a beam(s) of high quality, for example, to switch from a beam to another beam when quality of the previous beam worsens. The network device 120 may transmit a reference signal (RS) with a beam. Such a RS may be referred to as a Beam Failure Detection (BFD)-RS. The terminal device 110 may be configured with a BFD-RS set to search for a beam with the satisfied quality.
Currently, for a certain cell, it is proposed that the network device 120 may operate as a multi-transmission/reception point (mTRP) and thus comprises a plurality of TRPs. For example, the network device 120 may be equipped with multiple antenna panels, each operating as a TRP. In this case, a BFD-RS set may be configured for each of the plurality of TRPs of the cell. A BFD-RS set may comprise a plurality of candidate BFD-RS. The terminal device 110 may search for the beams with a plurality of BFD-RS sets corresponding to the plurality of TRPs. As used herein, a BFD-RS set of a cell is equivalent to a TRP of the cell, and the two terms may be used interchangeably.
In some embodiments, the terminal device 110 may receive configuration (e.g., a RadioLinkMonitoringConfig information element) about BDF-RS sets of a cell from the network device 120. The terminal device 110 may determine a plurality of BFD-RS sets configured for the cell based on the configuration. For example, the terminal device 110 may determine a first BFD-RS set from failureDetectionResourcesToAddModList in the RadioLinkMonitoringConfig information element, and determine a second BFD-RS set from bfdResourcesToAddModList in the RadioLinkMonitoringConfig information element.
As illustrated in
In the case that beam failure is detected, a BFR procedure may be triggered to indicate to the network device 120 of a new candidate beam (or a new candidate BFD-RS). In some cases, a random access procedure may be initiated for beam failure recovery, for example, if a new configuration for beam failure recovery is reconfigured by upper layers for a SpCell. A triggered BFR procedure is also referred to as a triggered BFR, or a BFR triggered, or a BFR procedure triggered.
In current communication system, there are existing specifications for a network device operating as a single TRP for a cell, which specifies that the terminal device may perform BFR based on parameters specific for the cell, e.g., a maximum count for a beam failure instance (BFI) counter, and an expiration time for a timer. With the introduction of mTRP, it is proposed to set TRP-specific (or BFD-RS set-specific) parameters, e.g., TRP-specific maximum counts for BFI counters and TRP-specific expiration times for timers.
For TRP1, if a terminal device detects beam failure based on a BFD-RS from the BFD-RS Set1, it may determine that this is a beam failure instance and thus may increment BFI_COUNTER1 and start Timer1. Before expiration of Timer 1, if the terminal device detects another beam failure instance, it may further increment BFI_COUNTER1 and restart Timer1. This process repeats until BFI_COUNTER1 is larger than or equal to a maximum count for beam failure instances specific to TRP1 (represented as beamFailureInstanceMaxCount_1). In this case, it is determined that beam failure is detected for BFD-RS Set1, i.e., TRP2 is failed, and thus a BFR procedure (BFR Procedure1) is triggered for BFD-RS Set1.
For TRP2, if a terminal device detects beam failure based on a BFD-RS from the BFD-RS Set2, it may determine that this is a beam failure instance and thus may increment BFI_COUNTER2 and start Timer2. Before expiration of Timer 2, if the terminal device detects another beam failure instance, it may further increment BFI_COUNTER2 and restart Timer2. This process repeats until BFI_COUNTER2 is larger than or equal to a maximum count for beam failure instances specific to TRP2 (represented as beamFailureInstanceMaxCount_2). In this case, it is determined that beam failure is detected for BFD-RS Set2, i.e., TRP2 is failed. At this time, beam failure is detected for both BFD-RS Set1 and BFD-RS Set2 of the cell, which means that beam failure is detected for the whole cell. It thus is needed to further discuss how to handle BFR at this time, for example, to trigger a BFR procedure for BFD-RS Set2 or to only trigger a RA procedure for the cell.
Further, during a BFR procedure and a RA procedure, BFR information related to one or more BFD-RS set for which beam failure is detected may be transmitted from a terminal device to a network device, so as to request for beam failure recovery. However, in the case of mTRP, it is needed to specify how BFR information is transmitted.
According to embodiments of the present disclosure, there are provided some solutions for multi-TRP (mTRP) beam failure recovery on a cell. In some embodiments, a solution is proposed to specify a process for beam failure recovery at a terminal device. In some further embodiments, a solution is proposed to specify example formats for BFR information related to one or more BFD-RS sets for which beam failure is detected.
Embodiments of the present disclosure will be described in detail below.
Reference is first made to
At block 410, the terminal device 110 determines whether beam failure is detected for all of the plurality of BFD-RS sets on the cell. In some embodiments, the determination of whether beam failure is detected for all of the plurality of BFD-RS sets may be triggered if beam failure is detected for one of the plurality of BFD-RS sets. For example, before block 410, the terminal device 110 detects, at block 405, beam failure for one of the plurality of BFD-RS sets of the cell. In the case that the beam failure is detected for a certain BFD-RS set, the terminal device 110 may further determine whether beam failure is detected for all the BFD-RS sets of the cell.
In some embodiments, for a certain BFD-RS set, the terminal device 110 may detect whether beam failure occurs for this BFD-RS set based on a set of parameters specific to this BFD-RS set, e.g., BFD-RS set-specific (or TRP-specific) parameters, e.g., a BFD-RS set-specific maximum count for a BFI counter and a BFD-RS set-specific expiration time for a timer. In an example, if the terminal device 110 fails to detect a BFD-RS with a beam and the timer for a BFD-RS set does not expire, it may increment a BFI counter for the BFD-RS set by one. In the BFI counter is larger than or equal to the BFD-RS set-specific maximum count, the terminal device 110 may determine that beam failure is detected for this BFD-RS set.
If the terminal device 110 determines that beam failure is detected for all of the plurality of BFD-RS sets of the cell, which may mean that all TRPs of the cell fails, then at block 415, the terminal device 110 initiates a RA procedure on the cell. For one example, assuming that two BFD-RS sets are configured for a cell, beam failure is detected for all of the plurality of BFD-RS sets of the cell means that BFR is triggered for one of the two BFD RS-sets of the cell while the BFR for another BFD RS-set of the same cell is still not cancelled. As another example, assuming that two BFD-RS sets are configured for a cell, beam failure is detected for all of the plurality of BFD-RS sets of the cell means that BFR is triggered for one of the two BFD RS-sets of the cell while the BFR for another BFD RS-sets of the same cell is still not successfully completed or not recovered. The RA procedure is initiated for beam failure recovery on the cell. The RA procedure may be any type of contention-based RA (CBRA) procedure or contention-free RA (CFRA) procedure, or any type of four-step RA procedure or two-step RA procedure. In some other embodiments, all triggered BFR procedures for each BFD-RS set of a cell may be cancelled if the RA procedure is initiated for beam failure recovery of the cell.
In some embodiments, if beam failure is detected for all of the plurality of BFD-RS sets of the cell, the terminal device 110 may further determine whether the cell is a SpCell. In the case that the cell is the SpCell, the terminal device 110 may initiate the RA procedure on the SpCell.
The terminal device 110 performs the RA procedure with the network device 120. At block 425, the terminal device 110 generates BFR information related to at least one of the plurality of BFD-RS sets for the RA procedure. During the RA procedure, the terminal device 110 may transmit, to the network device 120, the generated BFR information related to one or more of the plurality of BFD-RS sets. In some embodiments, the terminal device 110 may generate a MAC CE to contain the BFR information. Such a MAC CE may also be referred to as a BFR MAC CE or enhanced BRF MAC CE in some embodiments of the present disclosure. The MAC CE may be included in a packet, e.g., in a MAC protocol data unit (PDU) to be transmitted to the network device 120. In an example, a MAC entity of the terminal device 110 may instruct the Multiplexing and Assembly entity to generate the BFR MAC CE and include it into the MAC PDU.
Some example embodiments related to the BFR information and example formats for the MAC CE containing the BFR information will be discussed in further detail below.
In the process 400, at block 440, the terminal device 110 determines whether the RA procedure is successfully completed. If the RA procedure is successfully completed, at block 445, the terminal device 110 cancels a plurality of BFR procedures triggered for the plurality of BFD-RS sets on the cell.
In some cases, if beam failure is detected for a certain BFD-RS set, a BFR procedure may be triggered for the BFD-RS set. To perform the BFR procedure, the terminal device 110 may request for an uplink grant or use an available uplink grant to transmit BFR information related to this BFD-RS set. The terminal device 110 may generate a MAC CE containing the BFR information related to this BFD-RS set and transmit the MAC CE in a MAC PDU using the uplink grant when this grant is available. In some embodiments, more than one BFR procedure may be triggered for a BFD-RS set. For example, with the BFI counter for a BFD-RS set incremented, it may still exceed the maximum count, and thus another BFR procedure may be triggered for the BFD-RS set.
As analyzed with reference to
In some embodiments, if the RA procedure is initiated, at block 420, the terminal device 110 may cancel one or more scheduling requests (SRs) for transmission of BFR information related to one or more BFD-RS sets, and/or one or more pending MAC CEs generated to indicate BFR information related to one or more BFD-RS sets, and/or one or more other pending MAC CEs, and/or one or more other pending SRs.
A scheduling request may be generated for a BFR procedure that is triggered for a certain BFD-RS set, so as to request for an uplink grant for transmission of BFR information related to this BFD-RS set. The scheduling request may be pending for being transmitted to the network device 120. Since the BFR information related to the BFD-RS set may be transmitted during the initiated RA procedure, the terminal device 110 may cancel the pending scheduling request. As a result, the signaling overhead is decreased and the network device 120 may not need to allocate uplink resources for the BFR information.
In some embodiments, the terminal device 110 may cancel all pending scheduling request(s), especially in the case that the cell is a SpCell. Since beam failure is detected for all the BFD-RS sets of the cell, this cell may not be suitable for serving the terminal device 110 with the current beams and thus may not be able to respond to any scheduling requests. Thus, cancelling all the pending scheduling request(s) may avoid usefulness signaling to the cell.
As mentioned above, a MAC CE may be generated to include BFR information related to a certain BFD-RS set if a BFR procedure is triggered for this BFD-RS set. Since the RA procedure is initiated and the BFR information related to this BFD-RS set may be transmitted during the initiated RA procedure, the terminal device 110 may cancel the MAC CE if it is generated but not transmitted.
In some embodiments, after the terminal device 110 cancels all the triggered BFR procedures for the plurality of BFD-RS sets, it may cancel, at block 450, one or more pending MAC CEs generated to indicate BFR information related to one or more BFD-RS sets. Those MAC CE(s) are generated for the corresponding triggered BFR procedure(s) but have no chance to be transmitted before the corresponding BFR procedure(s) are cancelled. In some embodiments, the terminal device 110 may cancel the pending MAC CE(s) at block 420 either in response to the RA procedure is initiated or in response to the corresponding BFR procedure(s) are cancelled.
In some embodiments, during the RA procedure, the terminal device 110 may determine, at block 430, whether a MAC PDU for one or more BFD-RS sets is transmitted during this BFR procedure. The MAC PDU for the BFD-RS set(s) includes a MAC CE containing BFR information related to the BFD-RS set. If the MAC PDU for the BFD-RS set(s) is transmitted, which means that the BFR information related to the corresponding BFD-RS set(s) is transmitted, the terminal device 110 may cancel, at block 435, all BFR procedure(s) triggered for the BFD-RS set(s). In some embodiments, the triggered and pending BFR procedure(s) may be cancelled.
According to the embodiments of the present disclosure, for any BFD-RS set, through the cancelling operations at block 445 and at block 430, all the triggered BFR procedure(s) for this BFD-RS set can be cancelled either during the RA procedure or during the BFR procedure.
Since a RA procedure is initiated when beam failure is detected for all of the plurality of BFD-RS sets of the cell, in some embodiments, the terminal device 110 may not trigger a BFR procedure for a last BFD-RS set for which beam failure is detected. In this case, an example trigger condition for a BFR procedure may be based on beam failure being detected for a certain BFD-RS set but not for all of the plurality of BFD-RS sets of the cell, as in Alt.1 in the process 400. If beam failure is detected for a certain BFD-RS set but not for all of the plurality of BFD-RS sets of the cell (Alt.1), the terminal device 110 may trigger, at block 455, a BFR procedure for the BFD-RS set for which beam failure is detected at block 405.
As an example, it is assumed that two BFD-RS sets are configured for a cell. If the terminal device 110 detects beam failure for a first BFD-RS set, it may determine whether beam failure is detected for both the two BFD-RS sets. If not, the terminal device 110 may trigger a BFR procedure for a first BFD-RS set in response to beam failure detected for the first BFD-RS set. Then the terminal device 110 further detects beam failure for a second BFD-RS set. At this time, beam failure is detected for both the two BFD-RS sets. Thus, the terminal device 110 does not trigger a BFR procedure for the second BFD-RS set, but initiate a RA procedure on the cell.
It is noted that in some embodiments, the terminal device 110 may not trigger a BFR procedure for a last BFD-RS set for which beam failure is detected, no matter whether the terminal device 110 is configured to cancel all the triggered BFR procedures after the RA procedure is successfully completed.
In some embodiments, if beam failure is detected for a certain BFD-RS set of a cell and this BFD-RS set is a last BFD-RS set of the cell for which beam failure is detected, the terminal device 110 may trigger a BFR procedure. In other words, the terminal device 110 may trigger a BFR procedure for each of the BFD-RS sets of the cell, including the last BFD-RS set, for which beam failure is detected. In this case, an example trigger condition for a BFR procedure may be based on beam failure being detected for a certain BFD-RS set, as in Alt.2 in the process 400. The terminal device 110 may determine whether beam failure is detected for any BFD-RS set of a cell and if beam failure is detected for a BFD-RS set (Alt.2), the terminal device 110 may trigger, at block 455, a BFR procedure for the BFD-RS set for which beam failure is detected at block 405. According to some embodiments described for the process 400, this triggered BFR procedure may be cancelled if the RA procedure initiated for beam failure recovery of the cell is successfully completed, or if BFR information related to the BFD-RS set is transmitted (e.g., in a MAC PDU). In other words, all triggered BFR procedures for each BFD-RS set of a cell may be cancelled if the RA procedure initiated for beam failure recovery of the cell is successfully completed.
In some embodiments, if beam failure is detected for two or more of the plurality of BFD-RS sets of a cell simultaneously and then beam failure has been detected for all the BFD-RS sets, the terminal device 110 may trigger a plurality of BFR procedures each for one of the some or all of the plurality of BFD-RS sets. One or more of the BFR procedures may probably be cancelled according to the embodiments of the process 400. In some embodiments, if beam failure is detected for two or more of the plurality of BFD-RS sets of a cell simultaneously and then beam failure has been detected for all the BFD-RS sets, the terminal device 110 may not trigger a BFR procedure for any of the two or more BFD-RS sets for which beam failure is detected simultaneously. A RA procedure is initiated in response to the trigger condition that beam failure is detected for all the BFD-RS sets.
In some embodiments, in response to the triggered BFR procedure, at block 460, the terminal device 110 may generate BFR information related to the BFD-RS set for the BFR procedure. The BFR information may be contained in a MAC CE. In some embodiments, the terminal device 110 may determine, at block 465, whether a MAC PDU for this BFD-RS set is transmitted during the BFR procedure. The MAC PDU for the BFD-RS set includes a MAC CE containing BFR information related to this BFD-RS set. If the MAC PDU for this BFD-RS set is transmitted, which means that the BFR information related to this BFD-RS set is transmitted, the terminal device 110 may cancel, at block 470, all BFR procedure(s) triggered for this BFD-RS set. In some embodiments, the triggered and pending BFR procedure(s) may be cancelled.
In the above embodiments, it is mentioned that BFR information related to one or more BFD-RS sets may be generated during the RA procedure and BFR information related to a specific BFD-RS set may be generated during a BFR procedure triggered for this specific BFD-RS set. In some embodiments, in the case of mTRP, in some embodiments, for a certain BFD-RS set, corresponding BFR information may indicate at least one of the following information pieces: an identity (ID) of the BFD-RS set for which the BFR procedure is triggered or beam failure is detected, an indication of whether a candidate beam is available or not for the BFD-RS set, and at least one candidate beam ID for the BFD-RS set if at least one candidate beam is available for the at least one BFD-RS set. As a beam is associated with a BFR-RS, a candidate beam ID may also be indicated by a candidate RS ID. An identity or ID of a BFD-RS set may also be referred to as an identifier or an index of the BFD-RS set. Similarly, a candidate beam identity or ID may also be referred to as a candidate beam identifier or a candidate beam index.
As compared with traditional communication systems where a single BFD-RS set is configured for a cell, in the case of mTRP, the BFR information related to the respective BFD-RS sets may be referred to as enhanced BFR information. The MAC CE containing the enhanced BFR information may be referred to as an enhanced or new MAC CE or an enhanced or new BFR MAC CE.
In some embodiments, since the RA procedure is initiated when beam failure is detected for all the plurality of BFD-RS sets, the terminal device 110 may generate and transmit BFR information related to any of the plurality of BFD-RS sets. In some embodiments, the terminal device 110 may generate and transmit BFR information related to all of the plurality of BFD-RS sets. In some embodiments, the terminal device 110 may determine how to form the BFR information to be transmitted in the RA procedure based on a determination of whether BFR information related to any of the plurality of BFD-RS sets is transmitted during one or more BFR procedures triggered for one or more BFD-RS sets. For example, if BFR information related to a BFD-RS set is transmitted during a BFR procedure triggered for this BFD-RS set, the terminal device 110 may not include the BFR information related to this BFD-RS set into a MAC CE to be transmitted during the RA procedure. As another example, if BFR information related to a BFD-RS set is included in the MAC CE containing the enhanced BFR information in accordance with a BFR procedure triggered for this BFD-RS set but not sent yet, the terminal device 110 may not include the BFR information related to this BFD-RS set into a MAC CE to be transmitted during the RA procedure.
In some embodiments, the RA procedure may determine for which one or more BFD-RS sets the BFR information is included in the MAC CE. The RA procedure may indicate, to the Multiplexing and Assembly entity, to include the BFR information related to the one or more BFD-RS sets in a packet (e.g., a MAC PDU or MAC CE) to be transmitted. In some embodiments, a BFR procedure triggered for a BFD-RS set may indicate to the RA procedure whether BFR information related to this BFD-RS set is transmitted. By collecting indication from one or more BFR procedure, the RA procedure may determine for which one or more BFD-RS sets the BFR information is included in the MAC CE and indicate, to the Multiplexing and Assembly entity, to include the BFR information related to the one or more BFD-RS sets. In some embodiments, the Multiplexing and Assembly entity itself may determine for which one or more BFD-RS sets the BFR information is included in the MAC CE, and generate the MAC CE accordingly. For example, the determining of for which one or more BFD-RS sets the BFR information is included in the MAC CE means that do not include those BFR information related to one or more BFD-RS sets which are transmitted. As another example, the determining of for which one or more BFD-RS sets the BFR information is included in the MAC CE means that include the BFR information related to one or more BFD-RS sets even if they are transmitted. In some embodiments, the terminal device 110 may be configured by the network device 120 whether to send those already transmitted BFR information related to the one or more BFD-RS sets during the RA procedure.
In some embodiments, the terminal device 110 may initiate a four-step RA procedure for beam failure recovery and may transmit the BFR information in a message 3 (MSG3) of the four-step RA procedure. In some embodiments, the terminal device 110 may initiate a two-step RA procedure for beam failure recovery and may transmit the BFR information in a message A (MSGA) of the two-step RA procedure.
In some embodiments where the BFR information is transmitted in MSG3, the terminal device 110 may not cancel the triggered BFR procedures (also referred to as a PC5-RRC entity)) after the BFR information is transmitted, but may cancel the triggered BFR procedures after the RA procedure is successfully completed. In some embodiments, the network device 120 may not select a candidate beam (or BFD-RS) ID from the RA preamble index, but based on the received MAC CE in MSG3 or MSGA. In some embodiments, the network device 120 may rely on a mapping from Synchronization Signal block (SSB) indexes to RA preamble indexes to determine a candidate beam (or BFD-RS) ID. In some embodiments, the network device 120 may configure the terminal device 110 how the candidate beam ID is indicated. The configuration may be based on a condition of whether the BFR information is related to more than one BFD-RS set and/or a condition of whether there is no corresponding preamble index or RA resource mapped for a candidate RS ID to be reported by the terminal device 110.
In some embodiments described above, a MAC CE is generated to include BFR information related to one or more BFD-RS sets of a cell. In some embodiments, a solution is proposed to specify example formats for a MAC CE containing BFR information related to one or more BFD-RS sets for which beam failure is detected.
Current formats for a MAC CE containing BFR information are briefly introduced with reference to
If a bit corresponding to a SpCell or a cell with a cell index Ci in the cell index bitmap is set to 1, the format 510 may further comprise an octet containing a candidate beam availability field (referred to as an AC field). The AC field indicates the presence of the candidate beam ID field in this octet. If the AC field set to 1, the candidate beam ID field is present. If the AC field set to 0, R bits are present instead. The candidate beam ID field is set to a candidate beam ID if the AC field set to 1, or set to reserved bits (R bits) if the AC field set to 0. The length of the candidate beam ID field is 6 bits. The octet containing the AC field may further comprises an R bit adjacent to the AC field, which may set to 0.
The octets containing the AC fields are sorted in the MAC CE in ascending order based on the cell indexes with the SP/Ci fields set to 1. In some cases, the number of the octets containing the AC fields may be zero.
According to some embodiments of the present disclosure, to indicate BFR information related to one or more BFD-RS sets in a MAC CE, some enhanced formats are provided. The BFR information may be generated by the terminal device 110 based on any of these enhanced formats.
As illustrated, the example format 610 for the MAC CE comprises a cell index bitmap comprising SP/Ci fields (i=1, 2, . . . , 31) to indicate a result of beam failure detection on that cell. The SP/Ci field set to 1 indicates that beam failure is detected on a corresponding cell and the evaluation of the candidate beams has been completed. The SP/Ci field set to 0 indicates that the beam failure is either not detected or the beam failure is detected but the evaluation of the candidate beams has not been completed. Of source, the values of the bits may be set as vice versa to indicate the results of the beam failure detection. In embodiments of the present disclosure, the case of mTRP, if a SP/Ci field is set to 1 to indicate that beam failure is detected on a cell, it means that beam failure is detected for one BFD-RS set of the cell or for more than one or all of the BFD-RS sets of the cell. In some embodiments of the present disclosure, in the case of mTRP, if a SP/Ci field is set to 1 to indicate that beam failure is detected on a cell, it means that beam failure is detected for one BFD-RS set of the cell or for more than one or all of the BFD-RS sets of the cell, and the evaluation of the candidate beams has been completed for these BFD-RS sets. In some embodiments of the present disclosure, in the case of mTRP, if a SP/Ci field is set to 0 to indicate that beam failure is not detected on a cell, it means that beam failure is not detected for any BFD-RS sets of the cell or for more than one or all of the BFD-RS sets of the cell the beam failure are detected but the evaluation of the candidate beams has not been completed for these BFD-RS sets.
In the example of
An information segment has a unit length. In the example of
In some embodiments, the information segments (e.g., octets) containing the AC fields for a certain cell may be sorted according to the BFD-RS set IDs (e.g., in an ascending order of the BFD-RS set IDs). For example, for a cell configured with two BFD-RS sets, the first octet containing the AC field is corresponding to a first BFD-RS set and the second octet containing the AC field is corresponding to a second BFD-RS set of this cell, where the ID of the first BFD-RS set may be in a lower order than the ID of the second BFD-RS set.
In some embodiments, the information segments (e.g., octets) containing the AC fields for a certain cell may be present only if the corresponding SP/Ci/Cj field is set to 1.
In some embodiments, the information segments (e.g., octets) containing the AC fields for each cell may be sorted according to the cell IDs (e.g., in an ascending order of the cell IDs). For example, the first set of information segments is corresponding to the special cell, the second set of information segments is corresponding to Ci, and the third set of information segments is corresponding to Cj (i<j).
For a cell with a corresponding SP/Ci field set to 1, beam failure may be detected for one or more of the BFD-RS sets. An information segment containing the AC field corresponding to a certain BFD-RS set may contain a first field to indicate whether beam failure is detected for the corresponding BFD-RS set and a second field to indicate a candidate beam ID available for the corresponding BFD-RS set for which the beam failure is detected.
In some embodiments, the R bit contained in an information segment (e.g., octet) containing the AC field may be used as the first field, to indicate whether beam failure is detected for the corresponding BFD-RS set. For example, the R bit is set to 1 if beam failure is detected for the corresponding BFD-RS set, and the R bit is set to 0 if beam failure is not detected for the corresponding BFD-RS set. As another example, the R bit is set to 1 if beam failure is detected and the evaluation of the candidate beams has been completed for the corresponding BFD-RS set, and the R bit is set to 0 if beam failure is either not detected or the evaluation of the candidate beams has not been completed for the corresponding BFD-RS set.
According to the correspondence between the information segments containing the AC fields and the BFD-RS sets as well as the values of the first fields in the information segments, it is possible to indicate to the network device 120 an identity of a BFD-RS set for which beam failure is detected or for which beam failure is detected and the evaluation of the candidate beams has been completed.
The second field is set to indicate a candidate beam ID if a candidate beam is available for the corresponding BFD-RS set and thus also be referred to as a candidate beam ID field. The second field comprises R bits (e.g., set to 0) if a candidate beam is unavailable for the corresponding BFD-RS set. In some embodiments, the AC field may be set to 1 if the candidate beam ID field is present, and may be set to 0 if R bits are present instead in the second field.
In the example of
A BFD field may be represented as Bi, where i=1, 2, . . . , N, and N is the total number of BFD-RS sets configured for a cell. For example, the BFD field may be present for a cell with a corresponding SP/Ci field set to 1. The number of the BFD fields for a certain cell is equal to the number of the BFD-RS sets configured for the cell. In the illustrated example, it is assumed that a cell with a corresponding SP/Ci/Cj field set to 1 is configured with two BFD-RS sets and thus comprises an octet may contain two BFD fields. In some embodiments, if more than eight BFD-RS sets are configured for a cell, the information segment may comprise more than one octet. In some embodiments, the length of the information segment containing BFD fields may be the same for all the cells.
In some embodiments, the BFD fields may be arranged according to the BFD-RS set IDs (e.g., in an ascending order of the BFD-RS set IDs) in an information segment. For example, for a cell configured with two BFD-RS sets, the first BFD field (B1 field) is corresponding to a first BFD-RS set and the second BFD field (B2 field) is corresponding to a second BFD-RS set of this cell, where the ID of the first BFD-RS set may be in a lower order than the ID of the second BFD-RS set.
According to the correspondence between the BFD fields and the BFD-RS sets as well as the values of the BFD fields in the information segments, it is possible to indicate to the network device 120 an identity of a BFD-RS set for which beam failure is detected.
In some embodiments, the format 710 for the MAC CE may further comprise at least one information segment containing an AC field to indicate at least one candidate beam ID available for a BFD-RS set for which beam failure is detected. In the format 710, for a cell with a corresponding SP/Ci/Cj field set to 1, a BFD field corresponding to a BFD-RS set may indicate whether beam failure is detected for the corresponding BFD-RS set. Thus, if the BFD field is set to indicate that beam failure is detected for the corresponding BFD-RS set, e.g., set to 1, the format 710 may further comprise one or more information segments (e.g., octets) containing an AC field to indicate at least one candidate beam ID available for the corresponding BFD-RS set.
In some embodiments, the number of information segments to be comprised for a certain BFD-RS set may be varied based on the number of candidate beams detected as available for the corresponding BFD-RS set. In some embodiments, if no candidate beam is available for a BFD-RS set for which beam failure is detected, the format 710 may comprise one information segment (e.g., octet) containing an AC field for this BFD-RS set but the information segment comprises R bits instead of a candidate beam ID field.
In some embodiments, if beam failure is detected for a BFD-RS set but no candidate beam is available for this BFD-RS set, the format 710 may comprise no information segment (e.g., octet) containing an AC field for this BFD-RS set. Thus, for a given cell, as compared with the fixed number of information segments containing AC fields in
In some embodiments, if a BFD field is set to indicate that beam failure is not detected for a BFD-RS set, e.g., set to 0, the format 710 may comprise no information segment (e.g., octet) containing an AC field for this BFD-RS set. Thus, for a given cell, as compared with the fixed number of information segments containing AC fields in
In some embodiments, the information segments containing AC fields for a cell may be arranged in the MAC CE according to the BFD-RS set IDs (e.g., in an ascending order of the BFD-RS set IDs). For example, for a cell configured with two BFD-RS sets, one or more information segments containing AC fields for a first BFD-RS set may be placed before one or more information segments containing AC fields for a second BFD-RS set of this cell, where the ID of the first BFD-RS set may be in a lower order than the ID of the second BFD-RS set.
As an example, in
It is noted that the values of the BFD fields and the information segments containing AC fields illustrated in
In some embodiments, in a MAC CE, an information segment containing a plurality of BFD fields for a cell with a corresponding SP/Ci field set to 1 is placed after the cell index bitmap and before at least one information segment containing an AC field. In some embodiments, if the cell index bitmap comprises two or more bits to indicate that beam failure is detected on two or more cells, then there may be two or more information segments containing BFD fields for the two or more cells. In the example of
In another example format 720 for a MAC CE illustrated in
In some embodiments, different from the formats 710 and 720, a plurality of BFD fields for a cell may not be contained in an information segment with a unit length (e.g., an octet). Instead, a plurality of BFD fields for a cell may be placed adjacent to a plurality of BFD fields for another cell.
In some embodiments, the length of the BFD bitmap may be in unit of octets. Some remaining bits which are not corresponding to any BFD-RS set of a cell may be set to R bits, e.g., set to 0, for the purpose of byte alignment. As illustrated in
In some embodiments, in the BFD bitmap, the BFD fields for all the cells with the SP/Ci fields set to 1 may be arranged according to the cell indexes of those cells (e.g., in an ascending order of the cell indexes), and further according to the BFD-RS set IDs (e.g., in an ascending order of the BFD-RS set IDs).
The example formats 710, 720, and 730 of a MAC CE may be more flexible as the number of information segments (e.g., octets) containing AC fields for a cell may be variable according to the results of beam failure detection on the BFD-RS sets. As a result, it is possible to have a high forwarding capability of BFR information.
It would be appreciated that there may be some other variants for the format of a MAC CE with BFD fields to indicate whether beam failure is detected for respective BFD-RS sets. In some embodiments, instead of comprising an information segment containing BFD fields for a cell with the SP/Ci fields set to 1 (e.g., in
As the total number of BFD-RS sets configured for each cell may be variable, in the embodiments of the example formats illustrated in
In the example of
In some embodiments, the terminal device 110 may determine the total number of BFD-RS sets per cell and then the size of an information segment containing BFD fields for a cell (for the formats in
In some embodiments, as mentioned above, in the format 710 for the MAC CE as well as the format 720 and 730, there may be a variable number of information segments containing AC fields for a BFD-RS set. In some cases, the terminal device 110 may report more than one candidate beam for a BFD-RS set and thus more than one information segment containing the AC field may be contained in the MAC CE. To allow the network device 120 to correctly decode the candidate beam ID for a specific BFD-RS set of a cell, in some embodiments, according to a format of a MAC CE, an information segment containing an AC field may contain a first field to indicate presence of a next information segment containing an AC field for a specific BFD-RS set or indicate whether it is the last information segment containing an AC field for this specific BFD-RS set. The information segment containing an AC field may further contain a second field to indicate a candidate beam ID available for this specific BFD-RS set for which the beam failure is detected. Such an information segment containing an AC field may be contained in any of the formats 710, 720, and 730.
In some embodiments, a R bit contained in an information segment (e.g., octet) containing the AC field may be used as the first field, to indicate presence of a next information segment containing an AC field for a specific BFD-RS set or indicate whether it is the last information segment containing an AC field for this specific BFD-RS set. For example, the R bit in an information segment containing an AC field may be set to 1 to indicate that it is not the last information segment containing an AC field and there is at least one further information segment containing an AC field for this BFD-RS set. The R bit in an information segment containing an AC field may be set to 0 to indicate that it is the last information segment containing an AC field and there is no further information segment containing an AC field for this BFD-RS set.
For the purpose of illustration only,
In the example of
It is noted that the values of the BFD fields and R bits and the information segments containing AC fields illustrated in
In the example of
This BFD field may occupy a number of bits to indicate the total number of BFD-RS sets configured for a cell with a corresponding SP/Ci field set to 1. In some embodiments, if a cell is configured with two BFD-RS sets, the BFD field may comprise one bit in the information segment.
In some embodiments, if the number of BFD-RS sets is indicated by the BFD field as being larger than or equal to one, the format 810 for the MAC CE may further comprise a number of information segments containing AC fields, the number of the information segments containing the AC fields being equal to the number of BFD-RS sets indicated by the BFD field. Thus, each of the information segments containing AC fields may be corresponding to one of the BFD-RS sets for which beam failure is detected. In the illustrated example of
In some embodiments, each of the information segments containing AC fields may contains a first field (or a BFD field) to indicate an identity of a corresponding BFD-RS set and a second field to indicate a candidate beam identity for the corresponding BFD-RS set. The second field is set to indicate a candidate beam ID if a candidate beam is available for the corresponding BFD-RS set and thus also be referred to as a candidate beam ID field. The second field comprises R bits (e.g., set to 0) if a candidate beam is unavailable for the corresponding BFD-RS set.
In some embodiments, as illustrated in
In some embodiments, for a certain BFD-RS set of a cell, there may be more than one information segment containing an AC field for this BFD-RS set, so as to indicate more than one candidate beam ID by the corresponding second fields. The first field in those information segments containing AC fields may be the same to indicate the identity of the corresponding BFD-RS set.
In some embodiments, the size of the first field may be based on the total number of BFD-RS sets configured for a cell with a corresponding SP/Ci field set to 1. If the cell is configured with two BFD-RS sets, the first field may comprise one bit in the information segment.
In some embodiments, in a MAC CE, an information segment containing the BFD field (B1 field) for a cell with a corresponding SP/Ci field set to 1 is placed after the cell index bitmap and before at least one information segment containing an AC field. In some embodiments, if the cell index bitmap comprises two or more bits to indicate that beam failure is detected on two or more cells, then there may be two or more information segments containing the BFD fields (B1 fields) for the two or more cells. In the example of
In another example format 820 for a MAC CE illustrated in
In some embodiments, different from the formats 810 and 820, a BFD field (B1 field) for a cell may not be contained in an information segment with a unit length (e.g., an octet). Instead, the BFD field for a cell may be placed adjacent to a BFD field for another cell.
In some embodiments, the length of the BFD bitmap may be in unit of octets. Some remaining bits which are not corresponding to any BFD-RS set of a cell may be set to R bits, e.g., set to 0, for the purpose of byte alignment. As illustrated in
In some embodiments, in the BFD bitmap, the BFD fields for all the cells with the SP/Ci fields set to 1 may be arranged according to the cell indexes of those cells, and further according to the BFD-RS set IDs (e.g., in an ascending order of the BFD-RS set IDs).
The example formats 810, 820, and 830 of a MAC CE may be more flexible as the number of information segments (e.g., octets) containing AC fields for a cell may be variable according to the results of beam failure detection on the BFD-RS sets. As a result, it is possible to have a high forwarding capability of BFR information.
It would be appreciated that there may be some other variants for the format of a MAC CE with a BFD field (B1 field) to indicate the number of BFD-RS sets of a cell for which beam failure is detected. In some embodiments, instead of comprising an information segment containing a BFD field for a cell with the SP/Ci fields set to 1 (e.g., in
As the total number of BFD-RS sets configured for each cell may be variable, in the embodiments of the example format illustrated in
As shown, the device 900 includes a processor (processing unit) 910, a memory 920 coupled to the processor 910, a suitable transmitter (TX) and receiver (RX) 940 coupled to the processor 910, and a communication interface coupled to the TX/RX 940. The memory 920 stores at least a part of a program 930. The TX/RX 940 is for bidirectional communication. The TX/RX 940 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 interface for bidirectional communication between eNBs, S1 interface for communication between a Mobility Management Entity (MME)/Serving Gateway (S-GW) and the eNB, Un interface for communication between the eNB and a relay node (RN), or Uu interface for communication between the eNB and a terminal device.
The program 930 is assumed to include program instructions that, when executed by the associated processor 910, cause the device 900 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to
The memory 920 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 920 is shown in the device 900, there may be several physically distinct memory modules in the device 900. The processor 910 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 900 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
Although the present disclosure has been described in language specific to structural features and/or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE), personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, internet of things (Iota) devices, Ultra-reliable and Low Latency Communication (URLLC) devices, Internet of Everything (Iowa) devices, machine type communication (MTC) devices, device on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure/network, devices for Integrated Access and Backhaul (IAB), Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS), eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR), Mixed Reality (MR) and Virtual Reality (VR), the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST), or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast/broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4/IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communication and Iota applications. It may also incorporated one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (Node or NB), an evolved Node (anode or eNB), a next generation Node (gNB), a transmission reception point (TRP), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS), and the like.
The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
The terminal or the network device may work on several frequency ranges, e.g. FR1 (410 MHz-7125 MHz), FR2 (24.25 GHz to 71 GHz), frequency band larger than 100 GHz as well as Tera Hertz (THz). It can further work on licensed/unlicensed/shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
The embodiments of the present disclosure may be performed in test equipment, e.g. signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator
The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2021/142689 | 12/29/2021 | WO |