Message 3 enhancements
By transmitting random access requests and performing additional message 3 transmission in the resource portion of non-SBFD resources and SBFD resources in 5G NR, the problem of insufficient utilization of SBFD resources in the prior art is solved, and better MSG3 coverage and reliability are achieved.
Patent Information
- Application Number
- CN202411561560.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-11-04
- Publication Date
- 2025-05-06
AI Technical Summary
In 5G NR, it is difficult for the prior art to effectively identify and utilize SBFD resources, resulting in insufficient coverage of MSG3, low reliability and large initial access delay.
The additional message 3 transmission is performed in the resource portion of the SBFD resource and the non-SBFD resource by transmitting a random access request to the second device and receiving information indicating a portion of the resource for the transmission of the additional message 3 in the at least one of the non-SBFD resource and the SBFD resource.
The ability to identify SBFD-aware UE earlier is realized, MSG3 coverage is optimized, reliability is improved, initial access delay is reduced, and additional PRACH resources are not occupied.
Smart Images

Figure CN119946897A_ABST
Abstract
Description
Technical Field
[0001] Various example embodiments of the present disclosure relate generally to the field of telecommunications, and in particular, to apparatus, methods, and computer-readable media for Message 3 enhancement. Background Art
[0002] Two contention-based random access (CBRA) procedures are supported in a wireless communication system, namely, a four-step random access procedure and a two-step random access procedure. Summary of the invention
[0003] In a first aspect of the present disclosure, a first device is provided. The first device includes at least one memory, the at least one memory storing instructions, and when the instructions are executed by at least one processor, the first device at least: transmits a random access request to a second device in at least one resource of a non-subband non-overlapping full-duplex (non-SBFD) resource and a subband non-overlapping full-duplex (SBFD) resource; receives information from the second device, the information indicating a portion of at least one resource of the SBFD resource and the non-SBFD resource, wherein a portion of at least one resource of the SBFD resource and the non-SBFD resource is to be used for additional message 3 transmission; and performs additional message 3 transmission to the second device in a portion of at least one resource of the SBFD resource and the non-SBFD resource.
[0004] In a second aspect of the present disclosure, a second device is provided. The second device includes: at least one processor; and at least one memory, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the second device to at least: receive a random access request from a first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and subband non-overlapping full-duplex (SBFD) resources; send information to the first device, the information indicating a portion of at least one of SBFD resources and non-SBFD resources, wherein a portion of at least one of SBFD resources and non-SBFD resources is to be used for additional message 3 transmission; and receive additional message 3 transmission in a portion of at least one of SBFD resources and non-SBFD resources from the first device.
[0005] In a third aspect of the present disclosure, a method is provided. The method includes: transmitting a random access request to a second device in at least one of a non-subband non-overlapping full-duplex (non-SBFD) resource and a subband non-overlapping full-duplex (SBFD) resource; receiving information from the second device, the information indicating a portion of at least one of the SBFD resource and the non-SBFD resource, wherein a portion of at least one of the SBFD resource and the non-SBFD resource is to be used for additional message 3 transmission; and performing additional message 3 transmission to the second device in a portion of at least one of the SBFD resource and the non-SBFD resource.
[0006] In a fourth aspect of the present disclosure, a method is provided. The method includes: receiving a random access request from a first device in at least one of a non-subband non-overlapping full-duplex (non-SBFD) resource and a subband non-overlapping full-duplex (SBFD) resource; sending information to the first device, the information indicating a portion of at least one of the SBFD resource and the non-SBFD resource, wherein a portion of at least one of the SBFD resource and the non-SBFD resource is to be used for transmission of an additional message 3; and receiving transmission of an additional message 3 in a portion of at least one of the SBFD resource and the non-SBFD resource from the first device.
[0007] In a fifth aspect of the present disclosure, a first device is provided. The first device includes: a unit for transmitting a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and subband non-overlapping full-duplex (SBFD) resources; a unit for receiving information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein a portion of at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and a unit for performing additional message 3 transmission to the second device in a portion of at least one of the SBFD resources and the non-SBFD resources.
[0008] In a sixth aspect of the present disclosure, a second device is provided. The second device includes: a unit for receiving a random access request from a first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and subband non-overlapping full-duplex (SBFD) resources; a unit for sending information to the first device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein a portion of at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and a unit for receiving an additional message 3 transmission in a portion of at least one of the SBFD resources and the non-SBFD resources from the first device.
[0009] In a seventh aspect of the present disclosure, a computer-readable medium is provided, wherein the computer-readable medium includes instructions stored thereon for causing a device to at least execute the third aspect or the fourth aspect.
[0010] It should be understood that the invention summary is not intended to identify the key or essential features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0012] Figure 1A An example time division duplex according to some example embodiments of the present disclosure is shown;
[0013] Figure 1B An example frequency division duplex according to some example embodiments of the present disclosure is shown;
[0014] Figure 1C An example sub-band non-overlapping full duplex is shown according to some example embodiments of the present disclosure;
[0015] Figure 2 A schematic diagram showing sub-band non-overlapping full-duplex and non-sub-band non-overlapping full-duplex time slots according to some example embodiments of the present disclosure;
[0016] Figure 3 An example communication environment is shown in which example embodiments of the present disclosure may be implemented;
[0017] Figure 4 shows a signaling diagram for communication according to some example embodiments of the present disclosure;
[0018] Figure 5 A flowchart showing an example process for Message 3 enhancement for SBFD according to some example embodiments of the present disclosure;
[0019] Figure 6 A schematic diagram showing example resources for twin message 3 determination according to some example embodiments of the present disclosure;
[0020] Figure 7 A flowchart showing an example process for Message 3 enhancement for SBFD according to some example embodiments of the present disclosure;
[0021] Figure 8 A flowchart showing an example method implemented at a first device according to some example embodiments of the present disclosure;
[0022] Fig. 9A flowchart showing an example method implemented at a second device according to some example embodiments of the present disclosure;
[0023] Fig.10 shows a simplified block diagram of a device suitable for implementing an example embodiment of the present disclosure; and
[0024] Fig.11 A block diagram of an example computer-readable medium is shown according to some example embodiments of the present disclosure.
[0025] Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. DETAILED DESCRIPTION
[0026] The principles of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described only for illustrative purposes and to help those skilled in the art understand and implement the present disclosure without implying any limitation on the scope of the present disclosure. The embodiments described herein can be implemented in various ways different from the ways described below.
[0027] 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 skill in the art to which this disclosure belongs.
[0028] References in this disclosure to "one embodiment," "an embodiment," "an example embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with an embodiment, it is considered to be within the knowledge of those skilled in the art to affect such feature, structure, or characteristic in conjunction with other embodiments, whether or not explicitly described.
[0029] It should be understood that although the terms "first", "second", etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without departing from the scope of the exemplary embodiment, the first element may be referred to as the second element, and similarly, the second element may be referred to as the first element. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0030] As used herein, “at least one of: ” and “at least one of ” and similar expressions, where a list of two or more elements is connected by “and” or “or”, mean at least any one of the elements, or at least any two or more of the elements, or at least all of the elements.
[0031] As used herein, unless explicitly stated, performing a step "in response to A" does not indicate that the step is performed immediately after "A" occurs, and may include one or more intermediate steps.
[0032] The terms used herein are only used for the purpose of describing specific embodiments and are not intended to limit the exemplary embodiments. As used herein, the singular forms "a", "an", and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "comprise", "including", "having", "having", "including" and / or "comprising" when used herein specify the presence of features, elements and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0033] As used in this application, the term "circuitry" may refer to one or more or all of the following: (a) Hardware circuit implementation only (such as implementation only in analog and / or digital circuits) formula) and (b) a combination of hardware circuitry and software, such as (where applicable): (i) a combination of analog and / or digital hardware circuits and software / firmware and (ii) hardware processors (including digital signal processors), software and memory with software any part of a memory device that works together to enable a device such as a mobile phone or a server to perform various functions, and (c) A hardware circuit and / or processor that requires software (eg, firmware) for operation, such as a microprocessor or portion of a microprocessor, but the software may not be present when not required for operation.
[0034] This definition of circuitry applies to all uses of the term in this application, including in any claims. As another example, as used in this application, the term circuitry also covers an implementation of only a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example (and if applicable to a particular claim element), a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in a server, cellular network device, or other computing or network device.
[0035] As used herein, the term "communication network" refers to a network that complies with any suitable communication standard, such as New Radio (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), etc. In addition, the communication between the terminal equipment and the network equipment in the communication network can be performed according to any suitable generation communication protocol, including but not limited to the first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G) communication protocol and / or any other protocol currently known or developed in the future. The embodiments of the present disclosure can be applied to various communication systems. In view of the rapid development of communication, there are of course communication technologies and systems of future types that can implement the present disclosure. The scope of the present disclosure should not be limited to the above-mentioned system.
[0036] As used herein, the term "network device" refers to a node in a communication network, via which a terminal device accesses the network and receives services from it. A network device may refer to a base station (BS) or an access point (AP), for example, a Node B (Node B or NB), an evolved Node B (eNodeB or eNB), a NR NB (also referred to as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, an integrated access and backhaul (IAB) node, a low-power node (such as a femto, a micro, a non-terrestrial network (NTN)) or a non-terrestrial network device (such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous orbit (GEO) satellite, an aircraft network device), etc., depending on the terminology and technology applied. In some example embodiments, a radio access network (RAN) split architecture includes a centralized unit (CU) and a distributed unit (DU) located at an IAB donor node. An IAB node includes a mobile terminal (IAB-MT) portion that behaves similarly to a UE toward a parent node, and the DU portion of the IAB node behaves similarly to a base station toward a next-hop IAB node.
[0037] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not limitation, the terminal device may also be referred to as a communication device, a user equipment (UE), a user station (SS), a portable user station, a mobile station (MS) or an access terminal (AT). The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless regional loop phone, a tablet computer, a wearable terminal device, a personal digital assistant (PDA), a portable computer, a desktop computer, an image capture terminal device (such as a digital camera), a game terminal device, a music storage and playback device, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, a laptop embedded device (LEE), a laptop device (LME), a USB dongle, a smart device, a wireless customer premises equipment (CPE), an Internet of Things (IoT) device, a watch or other wearable device, a head-mounted display (HMD), a vehicle, a drone, medical equipment and applications (e.g., remote surgery), industrial equipment and applications (e.g., robots and / or other wireless devices operating in the context of industrial and / or automated processing chains), consumer electronic devices, equipment operating on commercial and / or industrial wireless networks, etc. The terminal device may also correspond to the mobile terminal (MT) part of an IAB node (eg, a relay node).In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "UE" may be used interchangeably.
[0038] As used herein, the term "resource", "transmission resource", "resource block", "physical resource block" (PRB), "uplink resource" or "downlink resource" may refer to any resource used to perform communication, for example, communication between a terminal device and a network device, such as resources in the time domain, resources in the frequency domain, resources in the spatial domain, resources in the code domain, or time, frequency, space and / or code domain resources to achieve communication, or any other resource to achieve communication, etc. In the following, unless explicitly stated, resources in the frequency domain and the time domain will be used as examples of transmission resources for describing some example embodiments of the present disclosure. Note that the example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0039] In the fifth generation mobile communication technology (5G) New Radio (NR), as described above, two CBRA procedures are supported, namely, a four-step random access procedure (ie, RACH) and a two-step random access procedure.
[0040] In four-step RACH, the UE may send a specific preamble in message 1 (Msg1) to the gNB via the physical random access channel (PRACH) using a specific resource called RACH opportunity (RO). The gNB may respond to the UE with a random access response (RAR) message, which may also be referred to as message 2 (Msg2). Msg2 may include the detected preamble ID, a timing advance command, a temporary cell radio network temporary identifier (TC-RNTI), and an UL grant for transmitting Msg3 on the physical uplink shared channel (PUSCH). The UE may then respond to Msg2 with an ID for contention resolution requested by radio resource control (RRC) on the scheduled PUSCH, which may also be referred to as Msg3. The gNB may send a contention resolution message with a contention resolution ID set by RRC, which may also be referred to as message 4 (Msg4).
[0041] Upon receiving Msg4, the UE may send an acknowledgment (ACK) on the Physical Uplink Control Channel (PUCCH) if Msg4 carries its contention resolution ID. This completes the four-step RACH. Additionally, prior to Msg1, there is a preparatory step of sending (at the gNB) and receiving (at the UE) synchronization signal blocks (SSBs), which includes DL beam scanning, which is not a formal part of the RACH procedure. Due to this preparatory step, the UE may select the index of the preferred SSB beam, and decode the associated physical broadcast channel (PBCH) to obtain the primary signal block (MIB), followed by receiving and decoding the system information block (SIB), etc. This index is also used by the UE to identify the appropriate RO for the preamble transmission (i.e., Msg1) based on the SSB to RO mapping conveyed by SIB11. The gNB may use the SSB beam index selected by the UE for Msg2 transmission.
[0042] In the two-step random access process, Msg1 and Msg3 are combined in MsgA and sent out without waiting for feedback from the gNB (traditional Msg2). Similarly, the gNB can combine Msg2 and Msg4 into message B (MsgB).
[0043] For duplex evolution including sub-band non-overlapping full-duplex (SBFD), two duplex modes are supported in 5G NR, including frequency division duplex (FDD) for paired bands and time division duplex (TDD) for unpaired bands. Figure 1A FIG. 2 shows an example time division duplex according to some example embodiments of the present disclosure. In TDD, as Figure 1A As shown, time domain resources are divided between downlink and uplink. Allocating limited duration for uplink in TDD will result in reduced coverage, increased delay and decreased capacity. Figure 1B 2 shows an example frequency division duplex according to some example embodiments of the present disclosure. In FDD, as Figure 1B As shown in , uplink and downlink transmissions are allowed simultaneously on different frequency bands separated by a large frequency band 120. Frequency bands are generally difficult to change, which may lead to greater complexity and high costs.
[0044] Thus, one of the goals of the evolution of duplex operation in NR to address the above challenges is to allow simultaneous downlink and uplink transmissions on different physical resource blocks (PRBs) / subbands within an unpaired wideband NR cell. Figure 1C An example sub-band non-overlapping full-duplex according to some example embodiments of the present disclosure is shown. In SBFD, as Figure 1C As shown, the downlink and uplink operate simultaneously on different frequency resources on the same time division duplex carrier. This duplexing scheme may also be referred to as a cross duplexing (xDD) scheme or a flexible division duplexing (FDU).
[0045] In SBFD, there may be two time slot types for both downlink and uplink transmissions. Figure 2 Schematic diagram showing sub-band non-overlapping full-duplex and non-sub-band non-overlapping full-duplex time slots according to some example embodiments of the present disclosure. Figure 2 As shown, during SBFD time slot 210, non-overlapping downlink subband 212 and uplink subband 214 are present. During non-SBFD time slots 216 and 218, the entire frequency band is used for downlink or uplink (e.g., legacy / full DL / UL time slots). In this example, all non-SBFD time slots 216 are used for downlink transmissions, and all non-SBFD time slots 218 are used for uplink transmissions.
[0046] Several SBFD operation modes have been studied, including whether the time and frequency locations of the subbands for SBFD operation are known to SBFD-aware UEs, and it is agreed that at least a mode of operation in which the time and frequency locations of the subbands for SBFD operation are known to SBFD-aware UEs is preferred. This means that the SBFD timeslots should be known to UEs (e.g., SBFD-aware UEs) in some way.
[0047] In Release 17 (Rel-17), PUSCH repetitions of Msg3 counting on available time slots in the form of PUSCH repetition type A were introduced. Msg3 initial transmission is granted by the media access control (MAC) random access response (RAR) in Msg2, while Msg3 retransmission is granted by downlink control information (DCI) format 0_0 scrambled by TC-RNTI. Since the granting methods of Msg3 initial transmission and Msg3 retransmission are different, different methods can be used to indicate the number of Msg3 PUSCH repetitions for Msg3 initial transmission and retransmission. Table 1 Number of repetitions K as a function of the 2 most significant bits (MSBs) of the modulation and coding scheme (MCS) information field in the RAR UL grant
[0048] For Msg3 initial transmission, according to Table 1 above, based on whether the higher-layer parameter numberOfMsg3-RepetitionsList is configured, the 2 MSBs of the MCS information field in the RAR uplink grant provide a code point to determine the number of repetitions K. If numberOfMsg3-RepetitionsList is configured, the 2 MSBs point to the value list configured in numberOfMsg3-RepetitionsList. Otherwise, the 2 MSBs point to a default list of values from 1 to 4. In this case, given that the RAR UL grant has 4 bits, the 2 LSBs of this field are used to indicate the MCS index according to Table 2 below. Table 2 MCS index as a function of the 2 least significant bits (LSB) of the MCS information field in the RAR UL grant
[0049] For Msg3 retransmission, the 2 MSBs of the MCS information field in DCI format 0_0 scrambled by TC-RNTI provide a code point according to Table 1 above to determine the number of repetitions K, based on whether the higher layer parameter numberOfMsg3-RepetitionsList is configured, in a similar manner to the case of initial transmission. In this case, given that the MCS information field in DCI format 0_0 has 5 bits, the 3 LSBs of this field are used to indicate the MCS index according to Table 3. Table 3 MCS index as a function of the 3 LSBs of the MCS information field in DCI format 0_0 scrambled by TC-RNTI
[0050] In summary, the resources for Msg3 indicated in the RAR (for initial transmission) or the DCI format 0_0 with CRC scrambled by TC-RNTI (for retransmission) will be retransmitted according to the number of repetitions. The number of repetitions is counted on the available UL time slots / resources, and the number is indicated by reusing the MCS information field in the RAR UL grant or DCI format 0_0.
[0051] For initial access in the uplink subband, it is assumed that an SBFD-aware UE can send Msg1 in the uplink subband of a SBFD slot, and a SBFD slot is defined as a slot where some PRBs are used for downlink transmission and other PRBs are used for uplink reception at the gNB. During the initial access procedure in a SBFD slot, the following scenarios may occur.
[0052] Case 1: SBFD-aware UE knows the uplink subband through SIB1. SBFD-aware UE is configured to send PRACH preamble / Msg1 only on SBFD slots.
[0053] Case 2: SBFD-aware UE knows the uplink subband through SIB1. SBFD-aware UE can send PRACH preamble / Msg1 on SBFD timeslots and / or legacy uplink timeslots.
[0054] Case 3: SBFD-aware UE is configured to transmit PRACH only in RO on legacy uplink slots / symbols.
[0055] When the PRACH preamble / Msg1 is sent in the legacy uplink timeslot, the SBFD-aware UE may use the same PRACH resources as the PRACH resources used by the legacy UE (i.e., non-SBFD-aware UE). For case 1, forcing the SBFD-aware UE to always send PRACH on the SBFD timeslot may be too strict and may reduce the advantages in terms of delay, collision probability and coverage.
[0056] For cases 2 and 3, there is a problem when an SBFD-aware UE can also use a legacy uplink slot to transmit Msg1. In this case, upon detecting the transmission of a PRACH preamble on a PRACH resource in a legacy uplink slot, the gNB does not know whether the UE is an SBFD-aware UE and it can schedule Msg3 only in the legacy uplink slot, thus making the uplink subband useless for initial access (e.g., not used for Msg1 or Msg3).
[0057] Therefore, new solutions are needed so that the network can identify SBFD-aware UEs earlier without occupying additional resources.
[0058] The exemplary embodiments of the present disclosure propose a new MSG3 procedure for SBFD. Through the procedure, a random access request is sent from a first device (e.g., a terminal device) to a second device (e.g., a network device) in at least one of non-SBFD resources and SBFD resources. When the first device receives information indicating a portion of at least one of the SBFD resources and non-SBFD resources from the second device, the first device performs additional message 3 transmission to the second device in a portion of at least one of the SBFD resources and non-SBFD resources.
[0059] In this way, a portion of at least one of the SBFD resources and non-SBFD resources for additional message 3 transmission can be identified by the first device earlier without occupying additional PRACH resources, thereby optimizing MSG3 coverage enhancement, increasing reliability and reducing initial access delay.
[0060] Example embodiments will be discussed in detail below with reference to the accompanying drawings. Figure 3 An example communication environment 300 is shown in which example embodiments of the present disclosure may be implemented.
[0061] The communication environment 300 includes a first device 310 and a second device 320. In some example embodiments, the first device 310 may operate as a terminal device (e.g., an SBFD-aware UE). The device 320 may operate as a network device (e.g., a gNB).
[0062] It should be understood that for the purpose of illustration, Figure 3 The number and type of devices are shown in FIG. 3 , and no limitation is implied. For example, communication environment 300 may include any suitable number of first devices and second devices.
[0063] In some example embodiments, the link from the first device 310 to the second device 320 may be referred to as an uplink (UL), and the link from the second device 320 to the first device 310 may be referred to as a downlink (DL). In the UL, the second device 320 is an RX device (or receiver), and the first device 310 is a TX device (or transmitter). In the DL, the second device 320 is a transmitting (TX) device (or transmitter), and the first device 310 is a receiving (RX) device (or receiver).
[0064] In the following, for the purpose of illustration, some example embodiments of the first device 310 operating as a terminal device and the second device 320 operating as a network device are described. However, in some example embodiments, the operations described with respect to the terminal device may be implemented at a network device or other device, and the operations described with respect to the network device may be implemented at a terminal device or other device.
[0065] The first device 310 and the second device 320 can communicate with each other. The communication in the communication environment 300 can be implemented according to any suitable communication protocol, including 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), etc., wireless local area network communication protocols such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol currently known or developed in the future. In addition, the communication can utilize any appropriate wireless communication technology, including but not limited to: code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), frequency division duplex (FDD), time division duplex (TDD), multiple input multiple output (MIMO), orthogonal frequency division multiple access (OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM) and / or any other technology currently known or developed in the future.
[0066] Reference now Figure 4 , which shows a signaling diagram 400 for communication according to some example embodiments of the present disclosure. Figure 4 As shown, the signaling diagram 400 involves a first device 310 and a second device 320 in the communication environment 300 .
[0067] like Figure 4 As shown, the first device 310 sends (410) a random access request to the second device 320 in at least one of the non-SBFD resources and the SBFD resources. For example, the first device 310 may send a specific preamble including the random access request to the second device 320 in at least one of the non-SBFD resources and the SBFD resources via the PRACH. The non-SBFD resources may include non-SBFD symbols and / or non-SBFD time slots, and the SBFD resources may include at least one of a plurality of SBFD symbols and / or a plurality of SBFD time slots.
[0068] After receiving (420) a random access request in at least one of the non-SBFD resources and the SBFD resources, the second device 320 sends (430) information indicating a portion of at least one of the SBFD resources and the non-SBFD resources to the first device 310. The portion of at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission.
[0069] In some example embodiments, the additional message 3 transmission includes at least one of a repeated transmission of a first message 3 or a transmission of a second message 3. In some example embodiments, the first message 3 or the second message 3 includes message 3. For example, the first message 3 may be a message 3 that responds to message 2 with an ID for contention resolution on a scheduled PUSCH. The repeated transmission of the first message 3 may be a message 3 repetition, and the second message 3 may be a twin message 3. In some example embodiments, the second message 3 may be sent using resources independent of the resources used for the first message 3. For example, the twin MSG3 transmission may be an independent transmission with an independent resource location, resource quantity, or MCS.
[0070] In some example embodiments, the first device 310 may receive a random access configuration, and the random access configuration may indicate at least one of a SBFD resource and a non-SBFD resource. For example, the random access configuration may be indicated by the second device 320.
[0071] In some example embodiments, the random access configuration may include information indicating a portion of at least one of the SBFD resources and the non-SBFD resources. For example, the information may include at least one parameter indicating that the first device 310 transmits the second message 3 in the SBFD symbol / time slot. The information may also include at least one parameter indicating that the first device 310 performs repeated transmission of the first message 3 in both the SBFD and non-SBFD resources or only on the non-SBFD resources.
[0072] In some example embodiments, the information may be indicated by a reserved resource in a random access response. In one example, the reserved resource in the random access response may be a reserved bit in the RAR. For example, when the initial uplink bandwidth part (BWP) is less than the maximum bit range, the reserved bit may be a reserved frequency domain resource allocation (FDRA) bit, or may be an MCS bit.
[0073] Alternatively or additionally, in some example embodiments, the information may be indicated by an indication for a random access opportunity, which is used to transmit the random access request. For example, the random access opportunity may be a dedicated RACH opportunity (RO). In some example embodiments, the information may be indicated by an indication for the second message 3. In one example, the indication of the second message 3 may be a message 1 RRC configuration parameter, such as "Message3-Twins-indication". In some example embodiments, the information may be indicated by a set of parameters for the first message 3. For example, the set of parameters for the first message 3 may be a set of parameters for a dedicated special message 3.
[0074] In some example embodiments, the information may indicate a resource offset in the time domain for transmission of the additional message 3. For example, the information may indicate that the resources used for transmission of the second message 3 are offset in the time domain by N compared to the uplink time slot / symbol indicated by the uplink grant in the RAR or RRC. forward Time slot / symbol.
[0075] Alternatively or additionally, in some example embodiments, the information may indicate a starting symbol in the time domain for the transmission of the additional message 3. In some example embodiments, the information may indicate a time length for the transmission of the additional message 3 in the time domain. For example, the information may indicate the same starting symbol and / or length symbol as indicated for a conventional uplink timeslot (e.g., a non-SBFD timeslot).
[0076] Alternatively or additionally, in some example embodiments, the information may indicate a starting position for transmission of the additional message 3 in the frequency domain, for example, a default starting position in an uplink subband configured by RRC.
[0077] Alternatively or additionally, in some example embodiments, the information may indicate a frequency length in the frequency domain of the additional message 3 transmission. In an example, the number of PRBs may be indicated, for example, as the same as the number of PRBs allocated for a conventional uplink slot. In some example embodiments, the information may indicate a scaling factor of a physical resource block (PRB) of the additional message 3 transmission. For example, a scaling factor signaled in a RACH configuration may be indicated.
[0078] Alternatively or additionally, in some example embodiments, the information may indicate that the first message 3 has a number of repetitions. In some example embodiments, the information may indicate a frequency offset for transmission of the additional message 3. In some example embodiments, the information may indicate an MCS offset for transmission of the additional message 3.
[0079] In some example embodiments, the first device 310 may receive an indication of whether transmission of the additional message 3 is enabled. For example, a parameter within the RACH configuration may be used to indicate whether transmission of the second message 3 is enabled.
[0080] In some example embodiments, where the additional message 3 transmissions include repeated transmissions of the first message 3, the first device 310 may receive an indication of whether repeated transmissions of the first message 3 on both the SBFD resources and the non-SBFD resources or on the non-SBFD resources are counted to the total number of repeated transmissions of the first message 3. For example, where the first device 310 sends message 1 on the non-SBFD resources, the second device 320 may inform the first device 310 of a set of parameters in the RACH configuration for the SBFD slot / symbol to determine whether the number of message 3 repetitions on both the SBFD resources and the non-SBFD resources or only on the non-SBFD resources should be counted.
[0081] In some example embodiments, based on determining that repeated transmissions of the first message 3 on both the SBFD resources and the non-SBFD resources are counted, the first device 310 may determine resources for repeated transmissions of the first message 3 from available resources on both the SBFD resources and the non-SBFD resources, and perform repeated transmissions using the determined resources. For example, the resources for repeated transmissions of the first message 3 may be determined by counting available resources on both the SBFD resources and the non-SBFD resources starting from the non-SBFD resources indicated in the RAR.
[0082] In some example embodiments, based on determining that repeated transmissions of the first message 3 only on non-SBFD resources are counted, the first device 310 may determine, from available resources on non-SBFD resources, resources for repeated transmissions of the first message 3. For example, the resources for repeated transmissions of the first message 3 may be determined by counting available resources only on non-SBFD resources starting from the non-SBFD resources indicated in the RAR.
[0083] Then, the first device 310 receives (440) information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, and performs (450) an additional message 3 transmission in a portion of at least one of the SBFD resources and the non-SBFD resources to the second device 320. Therefore, the second device 320 receives (460) the additional message 3 transmission in a portion of at least one of the SBFD resources and the non-SBFD resources.
[0084] In some example embodiments, the second device 320 may decode the second message 3 based on determining that the signal quality of the transmission of the first message 3 is greater than or equal to the first threshold and / or less than or equal to the second threshold.
[0085] The following will refer to Figure 5 and Figure 6 An example process for Message 3 enhancement for SBFD is described in detail.
[0086] Figure 5 A flowchart of an example process 500 for SBFD message 3 enhancement according to some example embodiments of the present disclosure is shown. In this example, the SBFD-aware UE acts as Figure 3 The example implementation of the first device 310 in FIG. 1 operates, and the gNB acts as Figure 3 The example implementation of the second device 320 in FIG.
[0087] like Figure 5 As shown, in process 500, at 502, the SBFD-aware UE receives a PRACH configuration (also referred to as a RACH configuration), the PRACH configuration including at least one parameter that instructs the SBFD-aware UE to send message 3 on a scheduled resource in the RAR and on a twin resource. The PRACH configuration may also include information for the SBFD-aware UE to determine a twin resource based on the scheduled resource in the RAR.
[0088] In some example embodiments, the PRACH configuration may include multiple slots / symbols. As an example, the frequency band of the resource may be divided into multiple sub-bands, and at least one sub-band is used for downlink transmission and at least one sub-band is used for uplink transmission, and the PRACH configuration may include SBFD slots / symbols, and the position and number of slots / symbols in the radio frame. Alternatively or additionally, the entire frequency band of the resource may be used for downlink transmission or uplink transmission, so that the PRACH configuration may include, for example, non-SBFD slots / symbols, or downlink / uplink legacy slots / symbols, and the position and number of slots / symbols in the radio frame.
[0089] Alternatively or additionally, the RACH configuration may include both conventional uplink and SBFD slots / symbols. In the RACH configuration for the SBFD slots / symbols, the gNB may also signal to the UE a set of parameters for determining whether the SBFD-aware UE should send a twin message 3 in the SBFD slots / symbols. As an example, in the configuration of twin message 3, the parameter set may include reserved bits in the RAR or MCS bits, for example, FDRA bits reserved when the initial UL BWP is less than the maximum bit range. In addition, a set of parameters may include a special RO or preamble set, or a special message 3 parameter set may be configured to the UE, and the UE may use the configured resources / preamble / parameters for PRACH / Message 3 transmission and may have a twin Msg3. In this way, it helps the gNB to identify the twin message. In the example, in order to improve coverage, the twin message 3 may be configured only for cell edge UEs, and the MCS may be below a certain level.
[0090] Alternatively or additionally, in the RACH configuration for the SBFD slot / symbol, the gNB may also signal to the UE a set of parameters for determining the resources for transmitting the twin message 3 in the SBFD slot / symbol based on the resources indicated in the RAR.
[0091] At 504, the SBFD-aware UE may send a PRACH preamble in a conventional uplink or SBFD slot / symbol. At 506, the SBFD-aware UE may determine whether a RAR is received in response to sending a PRACH preamble in an uplink slot / symbol (e.g., a non-SBFD slot / symbol). At 508, upon receiving a RAR in response to the PRACH preamble, the SBFD-aware UE may determine whether the PRACH configuration includes a configuration for transmitting twin message 3.
[0092] At 512, if the RACH configuration includes a configuration for transmission of twin message 3, the UE sends message 3 using the resources indicated in the RAR, and at 514, sends twin message 3 using twin resources determined based on the resources indicated in the RAR and a set of parameters for transmission of twin message 3 indicated in the RACH configuration. At 510, if the PRACH configuration does not include a configuration for transmission of twin message 3, the UE sends message 3 using the resources indicated in the RAR.
[0093] In some example embodiments, the twin resource may be offset in the time domain by a slot / symbol compared to the uplink slot / symbol indicated by the uplink grant in the RAR or RRC. Alternatively or additionally, the same start symbol and / or length symbol as indicated for the traditional uplink slot may be applied to the twin resource. Figure 6 A schematic diagram of example resources for twin message 3 determination according to some example embodiments of the present disclosure is shown. In this example, it is assumed that N forward is 1. Figure 6 As shown, the uplink grant in the RAR may indicate only the resources for the legacy message 3 (ie, message 3) 610. Compared with the resources of the legacy message 3, the twin resources may be offset by N in the time domain. forward Time slot / symbol 620, so the resources 630 of twin message 3 can be determined.
[0094] Alternatively or additionally, the twin resource may apply a default starting position in the uplink subband configured by RRC and / or an offset relative to the starting position of the resource in the traditional uplink time slot configured by RRC in the frequency domain. For example, the offset may be dynamically indicated by grouping multiple rows in the TDRA and / or FDRA table as being associated with an offset value. It should be noted that if the frequency domain of the SBFD and non-SBFD time slots overlap for Message 3, the same FDRA may be used for the SBFD and non-SBFD time slots.
[0095] Alternatively or additionally, the twin resource may include PRBs, and the number of PRBs may be the same as the number of PRBs allocated for the traditional uplink slot. The twin resource may be applied to a scaling factor signaled in the RACH configuration. In addition, other offsets, such as frequency offset, PRB scaling factor, MCS offset, etc., may be configured in the RACH configuration via RRC and used to determine the twin message 3 resource.
[0096] In some example embodiments, a MSG3-twins-indication parameter may be provided in the RACH-ConfigGeneric information element (IE) for SBFD-aware UEs to enhance Message 3 coverage and robustness. A parameter N is provided within the RACH-ConfigGeneric IE. forward (ie, N_forward), making message 3 more flexible. An example RACH configuration via RRC signaling is provided below, in which the RACH-ConfigGeneric IE defined for SBFD-aware UEs has two new parameters, MSG3-twins-indication and N_forward.
[0097] Alternatively or additionally, more complex configurations may be supported. In such a configuration, the time offset of the time resource used to determine the transmission of the twin MSG3 depends on the uplink slot and symbol indicated by the TDRA in the RAR. A resource indication signaled in the RAR may point to at least two sets of resources, one set for the twin message 3 transmission in the SBFD slot / symbol and the other set for the first message 3 transmission in the conventional uplink slot / symbol. In this case, after sending the RAR in response to the PRACH preamble received in the uplink conventional slot, the gNB may monitor the two message 3 positions. The gNB may only attempt to decode the twin message 3 in the twin resource when the signal strength or quality is greater than or equal to the first threshold and / or less than or equal to the second threshold. In this way, the gNB can identify SBFD-aware UEs by detecting the transmission of the twin message 3 in the SBFD slot / symbol. It should be noted that if the gNB can identify the SBFD-aware UE in message 1, the twin message 3 can still be used in the coverage enhancement scenario.
[0098] According to the embodiments of the present disclosure, the capability of the SBFD-aware UE can be identified earlier, and the UE can be prevented from determining the capability of message 1, thereby reducing the cost because a set of RACH preamble resources in the traditional uplink time slot needs to be reserved for the SBFD-aware UE. In addition, the coverage and robustness of message 3 can be enhanced, and the PRACH preamble resources can be used more efficiently while reducing the initial access delay.
[0099] Figure 7 A flowchart of an example process 700 for SBFD message 3 enhancement according to some example embodiments of the present disclosure is shown. In this example, the SBFD-aware UE acts as Figure 3 The example implementation of the first device 310 in FIG. 1 operates, and the gNB acts as Figure 3 The example implementation of the second device 320 in FIG.
[0100] like Figure 7 As shown, in process 700, at 702, an SBFD-aware UE receives a PRACH configuration that includes at least one parameter that instructs the SBFD-aware UE to send message 3 on both SBFD and non-SBFD resources or only on the latter if the SBFD-aware UE sent message 1 on a conventional uplink (e.g., non-SBFD) timeslot / resource and message 3 repetition is enabled for the UE.
[0101] In some example embodiments, the PRACH configuration may include multiple slots / symbols. As an example, the frequency band of the resource may be divided into multiple sub-bands, and at least one sub-band is used for downlink transmission and at least one sub-band is used for uplink transmission, and the PRACH configuration may include SBFD slots / symbols, and the position and number of slots / symbols in the radio frame. Alternatively or additionally, the entire frequency band of the resource may be used for downlink transmission or uplink transmission, so that the PRACH configuration may include, for example, non-SBFD slots / symbols, or downlink / uplink conventional slots / symbols, and the position and number of slots / symbols in the radio frame.
[0102] Alternatively or additionally, the RACH configuration may include both legacy uplink and SBFD slots / symbols. In the RACH configuration for SBFD slots / symbols, the gNB may also signal to the SBFD-aware UE a set of parameters for determining whether, in the event that the UE sends Message 1 on non-SBFD resources, the number of Message 3 repetitions on both SBFD and non-SBFD resources should be counted, or only on the latter.
[0103] At 704, the UE performs a PRACH preamble transmission on non-SBFD resources using a preamble / RACH opportunity that allows repetition of Message 3 according to the PRACH configuration. In response to the preamble reception, the gNB may send a RAR in a Medium Access Control-Control Element (MAC-CE) for scheduling an initial transmission of Message 3 or a DCI format 0_0 with a CRC scrambled by the TC-RNTI for scheduling a retransmission of Message 3 with multiple repetitions. The RAR or DCI format 0_0 may include a resource allocation for the first repetition of the Message 3 repetition on non-SBFD resources.
[0104] At 706, the UE determines whether a RAR is received in response to a PRACH preamble transmission in an uplink (eg, non-SBFD) slot / symbol, and whether the RAR indicates a Message 3 repetition.
[0105] At 708, if the UE determines that in response to receiving a RAR with a PRACH preamble transmission in an uplink slot / symbol, and the RAR indicates a Message 3 repetition, the UE may determine whether the PRACH configuration includes a configuration for determining that Message 1 is received on non-SBFD resources and also performing Message 3 repetitions on both SBFD and non-SBFD resources. As an example, upon receiving a RAR or DCI format 0_0 with a CRC scrambled by a TC-RNTI from a gNB, the UE may determine whether it should count the number of Message 3 repetitions on both SBFD resources and non-SBFD resources or only on non-SBFD resources based on a configured set of parameters.
[0106] At 712, if the PRACH configuration (e.g., a set of parameters in the PRACH configuration) includes a configuration for determining that message 3 repetitions are performed on both SBFD and non-SBFD resources when the UE sends message 1 on non-SBFD resources, the UE may determine the resources for message 3 repetitions by counting available time slots on both SBFD and non-SBFD resources, e.g., starting from the non-SBFD resources indicated in the RAR. At 714, the UE may use the resources determined at 712 to send message 3 repetitions.
[0107] At 710, if the PRACH configuration (e.g., a set of parameters in the PRACH configuration) indicates that the UE should count the number of Message 3 repetitions only on non-SBFD resources (in the case where the UE sends Message 1 on non-SBFD resources), the UE may determine the resources for Message 3 repetitions by counting only the available time slots on the non-SBFD resources, e.g., starting from the non-SBFD resources indicated in the RAR.
[0108] According to an embodiment of the present disclosure, the gNB is able to signal the UE whether the gNB should apply blind detection on the SBFD resources, and in the case where the UE sends message 1 on the traditional uplink timeslot / resources, the delay of the RACH process can be reduced and the coverage of message 3 can be improved due to the use of SBFD resources.
[0109] Figure 8 A flowchart showing an example method 800 implemented at a first device according to some example embodiments of the present invention is shown. For discussion purposes, Figure 3 The method 800 is described from the perspective of the first device 310.
[0110] At block 810 , the first device 310 transmits a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources.
[0111] At block 820 , the first device 310 receives information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission.
[0112] At block 830 , the first device 310 performs additional message 3 transmission to the second device in a portion of at least one of the SBFD resources and the non-SBFD resources.
[0113] In some example embodiments, the additional message 3 transmission includes at least one of the following: repeated transmission of the first message 3 , transmission of the second message 3 .
[0114] In some example embodiments, the second message 3 is transmitted using resources independent of the resources used for the first message 3 .
[0115] In some example embodiments, first message 3 or second message 3 comprises message 3 .
[0116] In some example embodiments, the first apparatus receives a random access configuration indicating at least one of a SBFD resource and a non-SBFD resource.
[0117] In some example embodiments, the random access configuration includes information indicating a portion of at least one of the SBFD resources and the non-SBFD resources.
[0118] In some example embodiments, the information is indicated by at least one of: reserved resources in a random access response, an indication of a random access opportunity, the random access opportunity being used to transmit a random access request, an indication of a second message 3 , a set of parameters for a first message 3 .
[0119] In some example embodiments, the first device 310 receives an indication of whether additional message 3 transmission is enabled.
[0120] In some example embodiments, the information indicates at least one of the following: a resource offset of the additional message 3 transmission in the time domain; a starting symbol of the additional message 3 transmission in the time domain; a time length of the additional message 3 transmission in the time domain; a starting position of the additional message 3 transmission in the frequency domain; a frequency length of the additional message 3 transmission in the frequency domain; the first message 3 has multiple repetitions; a frequency offset of the additional message 3 transmission; a scaling factor for the physical resource block (PRB) for the additional message 3 transmission; and an MCS offset for the additional message 3 transmission.
[0121] In some example embodiments, the additional message 3 transmissions include repeated transmissions of the first message 3, and the first device receives an indication as to whether the repeated transmissions of the first message 3 on both SBFD resources and non-SBFD resources or on non-SBFD resources are counted in the total number of repeated transmissions of the first message 3.
[0122] In some example embodiments, the first device 310 determines resources for repeated transmission of the first message 3 from available resources on both the SBFD resources and the non-SBFD resources based on determining that repeated transmissions of the first message 3 on both the SBFD resources and the non-SBFD resources are counted; and performs repeated transmission using the determined resources.
[0123] In some example embodiments, the first device 310 determines resources for repeated transmission of the first message 3 from available resources on the non-SBFD resources based on determining that repeated transmission of the first message 3 on the non-SBFD resources is counted.
[0124] In some example embodiments, the SBFD resources include at least one of the following: a plurality of SBFD time slots, a plurality of SBFD symbols.
[0125] Optionally, the first device includes a terminal device, and the second device includes a network device.
[0126] In some example embodiments, any of the methods 800 can be performed (e.g., Figure 3 The first device 310 in the method 800 may include a device for performing the corresponding operation of the method 800. The device may be implemented in any suitable form. For example, the device may be implemented in a circuit or a software module. The device may be implemented as or included in Figure 3 In the first device 310.
[0127] Fig. 9 A flowchart showing an example method 900 implemented at a second device according to some example embodiments of the present invention is shown. For the purpose of discussion, Figure 3 Method 900 is described from the perspective of the second device 320.
[0128] At block 910 , the second device 320 receives a random access request from the first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources.
[0129] At block 920 , the second device 320 sends information to the first device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission.
[0130] At block 930 , the second device 320 receives an additional message 3 transmission from the first device in a portion of at least one of the SBFD resources and the non-SBFD resources.
[0131] In some example embodiments, the additional message 3 transmission includes at least one of the following: repeated transmission of the first message 3 , transmission of the second message 3 .
[0132] In some example embodiments, the second message 3 is transmitted using resources independent of the resources used for the first message 3 .
[0133] In some example embodiments, first message 3 or second message 3 comprises message 3 .
[0134] In some example embodiments, the second device 320 sends a random access configuration indicating at least one of a SBFD resource and a non-SBFD resource.
[0135] In some example embodiments, the random access configuration includes information indicating a portion of at least one of the SBFD resources and the non-SBFD resources.
[0136] In some example embodiments, the information is indicated by at least one of: reserved resources in a random access response, an indication of a random access opportunity, the random access opportunity being used to transmit a random access request, an indication of a second message 3 , a set of parameters for a first message 3 .
[0137] In some example embodiments, the second device 320 sends an indication of whether transmission of the additional message 3 is enabled.
[0138] In some example embodiments, the information indicates at least one of the following: a resource offset of the additional message 3 transmission in the time domain; a starting symbol of the additional message 3 transmission in the time domain; a time length of the additional message 3 transmission in the time domain; a starting position of the additional message 3 transmission in the frequency domain; a frequency length of the additional message 3 transmission in the frequency domain; the first message 3 has multiple repetitions; a frequency offset of the additional message 3 transmission; a scaling factor for the physical resource block (PRB) for the additional message 3 transmission; and an MCS offset for the additional message 3 transmission.
[0139] In some example embodiments the additional message 3 transmission comprises a transmission of a second message 3, and the second message 3 is decoded based on determining that the signal quality of the transmission of the first message 3 is greater than or equal to a first threshold, and / or, less than or equal to a second threshold.
[0140] In some example embodiments, the transmission of the additional message 3 includes a repeated transmission of the first message 3, and the second device sends an indication as to whether the repeated transmission of the first message 3 on both SBFD resources and non-SBFD resources or on non-SBFD resources is counted in the total number of repeated transmissions of the first message 3.
[0141] In some example embodiments, the SBFD resources include at least one of a plurality of SBFD time slots and a plurality of SBFD symbols.
[0142] Optionally, the first device includes a terminal device, and the second device includes a network device.
[0143] Fig.10 1 shows a simplified block diagram of a device 1000 suitable for implementing some example embodiments of the present disclosure. The device 1000 may be used to implement a communication device, such as Figure 3 The first device 310 or the second device 320 is shown. As shown in the figure, the device 1000 includes one or more processors 1010, one or more memories 1020 coupled to the processor 1010, and one or more communication modules 1040 coupled to the processor 1010.
[0144] The communication module 1040 is used for two-way communication. The communication module 1040 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interface may represent any interface necessary for communicating with other network elements. In some example embodiments, the communication module 1040 may include at least one antenna.
[0145] As non-limiting examples, processor 1010 may be of any type suitable for a local technology network, and may include one or more of the following: a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 1000 may have multiple processors, such as application specific integrated circuit chips, which are time-slaved to a clock that synchronizes a master processor.
[0146] The memory 1020 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 1024, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disk (CD), digital video disk (DVD), and other magnetic storage and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 1022 and other volatile memories that do not persist during a power outage.
[0147] Computer program 1030 includes computer executable instructions executed by associated processor 1010. The instructions of program 1030 may include instructions for performing the operations / actions of some example embodiments of the present disclosure. Program 1030 may be stored in a memory, such as ROM 1024. Processor 1010 may perform any suitable actions and processes by loading program 1030 into RAM 1022.
[0148] The exemplary embodiments of the present disclosure may be implemented by means of a program 1030, so that the device 1000 may execute the procedures described in reference to FIG. 1 to FIG. Figure 7 Any process of the present disclosure discussed. The exemplary embodiments of the present disclosure may also be implemented by hardware or a combination of software and hardware.
[0149] In some example embodiments, program 1030 may be tangibly embodied in a computer-readable medium that may be included in device 1000 (such as in memory 1020) or other storage device accessible by device 1000. Device 1000 may load program 1030 from the computer-readable medium to RAM 1022 for execution. Computer-readable media may include any type of tangible non-volatile storage device, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. As used herein, the term "non-transitory" is a limitation of the medium itself (i.e., tangible rather than a signal), not a limitation on data storage persistence (e.g., RAM versus ROM).
[0150] Fig.11 An example of a computer readable medium 1100 is shown which may be in the form of a CD, DVD, or other optical storage disk. The computer readable medium 1100 has a program 1030 stored thereon.
[0151] Generally, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general hardware or controllers or other computing devices, or some combination thereof in non-limiting examples.
[0152] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer-readable medium such as a non-transient computer-readable medium. The computer program product includes computer-executable instructions, such as those included in a program module, executed in a device on a target physical or virtual processor to perform any of the methods described above. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The functions of the program modules can be combined or split between program modules as needed in various embodiments. Machine executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.
[0153] The program code for executing the method of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0154] In the context of the present disclosure, computer program codes or related data may be carried by any suitable carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer readable media, etc.
[0155] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or apparatus, or any suitable combination of the foregoing. More specific examples of computer readable storage media would include an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0156] In addition, although operations are depicted in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown or in a sequential order, or performing all of the operations shown to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these details should not be interpreted as limitations on the scope of the present disclosure, but should be interpreted as descriptions of features that may be specific to a particular embodiment. Unless explicitly stated, certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, unless explicitly stated, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0157] Although the disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the 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.
[0158] In some aspects, a first apparatus is provided, comprising:
[0159] at least one processor; and
[0160] at least one memory storing instructions that, when executed by the at least one processor, cause the first device to at least:
[0161] transmitting a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0162] receiving information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and
[0163] The additional message 3 transmission is performed to the second device in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0164] In some examples, the transmission of the additional message 3 includes at least one of the following: repeated transmission of the first message 3, transmission of the second message 3.
[0165] In some examples, the second message 3 is transmitted using resources independent of resources used for the first message 3 .
[0166] In some examples, the first message 3 or the second message 3 includes message 3.
[0167] In some examples, the at least one memory and the at least one processor further cause the first device to:
[0168] A random access configuration is received, the random access configuration indicating the at least one resource among the SBFD resource and the non-SBFD resource.
[0169] In some examples, the random access configuration includes the information indicating the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0170] In some examples, the information is indicated by at least one of:
[0171] The reserved resources in the random access response,
[0172] an indication of a random access opportunity, the random access opportunity being used to transmit the random access request,
[0173] Instructions for the second message 3,
[0174] A set of parameters for the first message 3.
[0175] In some examples, the at least one memory and the at least one processor further cause the first device to:
[0176] Receive an indication of whether additional message 3 transmission is enabled.
[0177] In some examples, the information indicates at least one of the following:
[0178] The resource offset of the additional message 3 transmission in the time domain;
[0179] The additional message 3 is transmitted as a starting symbol in the time domain;
[0180] The length of time during which the additional message 3 is transmitted in the time domain;
[0181] The starting position of the additional message 3 transmission in the frequency domain;
[0182] The frequency length of the additional message 3 transmitted in the frequency domain;
[0183] The first message 3 has multiple repetitions;
[0184] The frequency offset of the transmission of the additional message 3;
[0185] a scaling factor for a physical resource block (PRB) for transmission of said additional message 3;
[0186] The MCS offset transmitted by the additional message 3.
[0187] In some examples, the additional message 3 transmission includes a repeated transmission of the first message 3, and the at least one memory and the at least one processor further cause the first device to:
[0188] An indication is received regarding whether the repeated transmission of the first message 3 on both the SBFD resource and the non-SBFD resource or on the non-SBFD resource is counted in a total number of repeated transmissions of the first message 3 .
[0189] In some examples, the at least one memory and the at least one processor further cause the first device to:
[0190] determining resources for the repeated transmissions of the first message 3 from available resources on both the SBFD resources and the non-SBFD resources based on determining that the repeated transmissions of the first message 3 on both the SBFD resources and the non-SBFD resources are counted; and
[0191] The repeated transmission is performed using the determined resource.
[0192] In some examples, the at least one memory and the at least one processor further cause the first device to:
[0193] According to determining that the repeated transmission of the first message 3 on the non-SBFD resources is counted, resources for the repeated transmission of the first message 3 are determined from available resources on the non-SBFD resources.
[0194] In some examples, the SBFD resources include at least one of the following: a plurality of SBFD time slots, a plurality of SBFD symbols.
[0195] In some examples, the first apparatus comprises a terminal device and the second apparatus comprises a network device.
[0196] In some aspects, a second apparatus is provided, comprising:
[0197] at least one processor; and
[0198] at least one memory storing instructions that, when executed by the at least one processor, cause the second device to at least:
[0199] receiving a random access request from a first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0200] sending information to the first device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and
[0201] The additional message 3 transmission is received from the first device in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0202] In some examples, the transmission of the additional message 3 includes at least one of the following: repeated transmission of the first message 3, transmission of the second message 3.
[0203] In some examples, the second message 3 is transmitted using resources independent of resources used for the first message 3 .
[0204] In some examples, the first message 3 or the second message 3 includes message 3.
[0205] In some examples, the at least one memory and the at least one processor further cause the second device to:
[0206] A random access configuration is sent, where the random access configuration indicates at least one of the SBFD resource and the non-SBFD resource.
[0207] In some examples, the random access configuration includes the information indicating the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0208] In some examples, the information is indicated by at least one of:
[0209] The reserved resources in the random access response,
[0210] an indication of a random access opportunity, the random access opportunity being used to transmit the random access request,
[0211] Instructions for the second message 3,
[0212] A set of parameters for the first message 3.
[0213] In some examples, the at least one memory and the at least one processor further cause the second device to:
[0214] Sends an indication of whether transmission of additional message 3 is enabled.
[0215] In some examples, the information indicates at least one of the following:
[0216] The resource offset of the additional message 3 transmission in the time domain;
[0217] The additional message 3 is transmitted as a starting symbol in the time domain;
[0218] The length of time during which the additional message 3 is transmitted in the time domain;
[0219] The starting position of the additional message 3 transmission in the frequency domain;
[0220] The frequency length of the additional message 3 transmitted in the frequency domain;
[0221] The first message 3 has multiple repetitions;
[0222] The frequency offset of the transmission of the additional message 3;
[0223] a scaling factor for a physical resource block (PRB) for transmission of said additional message 3;
[0224] The MCS offset transmitted by the additional message 3.
[0225] In some examples, the additional message 3 transmission includes transmission of a second message 3, and the at least one memory and the at least one processor further cause the second device to:
[0226] The second message 3 is decoded according to determining that the signal quality of the transmission of the first message 3 is greater than or equal to a first threshold and / or less than or equal to a second threshold.
[0227] In some examples, the transmission of the additional message 3 includes a repeated transmission of the first message 3, and the at least one memory and the at least one processor further cause the second device to:
[0228] An indication is sent regarding whether the repeated transmission of the first message 3 on both the SBFD resource and the non-SBFD resource or on the non-SBFD resource is counted in the total number of repeated transmissions of the first message 3 .
[0229] In some examples, the SBFD resources include at least one of a plurality of SBFD time slots and a plurality of SBFD symbols.
[0230] In some examples, the first device includes a terminal device and the second device includes a network device.
[0231] In some aspects, a method is provided, comprising:
[0232] transmitting a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0233] receiving information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and
[0234] The additional message 3 transmission is performed to the second device in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0235] In some aspects, a method is provided, comprising:
[0236] receiving a random access request from a first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0237] sending information to the first device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for transmission of an additional message 3; and
[0238] The additional message 3 transmission is received from the first device in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0239] In some aspects, a first apparatus is provided, comprising:
[0240] means for transmitting a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0241] means for receiving information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and
[0242] Means for performing transmission of the additional message 3 to the second device in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0243] In some aspects, a second apparatus is provided, comprising:
[0244] means for receiving a random access request from a first device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources;
[0245] means for sending information to the first device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and
[0246] Means for receiving, from the first device, the additional message 3 transmission in the portion of the at least one of the SBFD resources and the non-SBFD resources.
[0247] In some aspects, a computer-readable medium is provided, including instructions stored thereon, the instructions being used to cause an apparatus to at least perform a method according to some aspects of the present disclosure.
Claims
1. A first device, comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the first device to at least: transmitting a random access request to a second device in at least one of non-subband non-overlapping full-duplex (non-SBFD) resources and sub-band non-overlapping full-duplex (SBFD) resources; receiving information from the second device, the information indicating a portion of at least one of the SBFD resources and the non-SBFD resources, wherein the portion of the at least one of the SBFD resources and the non-SBFD resources is to be used for additional message 3 transmission; and The additional message 3 transmission is performed to the second device in the portion of the at least one of the SBFD resources and the non-SBFD resources. 2 . The first device according to claim 1 , wherein the additional message 3 transmission comprises at least one of the following: repeated transmission of the first message 3 , transmission of the second message 3 . 3 . The first device according to claim 2 , wherein the second message 3 is transmitted using resources independent of resources used for the first message 3 .
4. The first device of claim 1, wherein the at least one memory and the at least one processor further cause the first device to: A random access configuration is received, the random access configuration indicating the at least one resource among the SBFD resource and the non-SBFD resource. 5 . The first apparatus according to claim 4 , wherein the random access configuration comprises the information indicating the portion of the at least one of the SBFD resource and the non-SBFD resource.
6. The first device of claim 1, wherein the information is indicated by at least one of: The reserved resources in the random access response, an indication of a random access opportunity, the random access opportunity being used to transmit the random access request, Instructions for the second message 3, A set of parameters for the first message 3.
7. The first device of claim 1, wherein the information indicates at least one of the following: The resource offset of the additional message 3 transmission in the time domain; The additional message 3 is transmitted as a starting symbol in the time domain; The length of time during which the additional message 3 is transmitted in the time domain; The starting position of the additional message 3 transmission in the frequency domain; The frequency length of the additional message 3 transmitted in the frequency domain; The first message 3 has multiple repetitions; The frequency offset of the transmission of the additional message 3; a scaling factor for a physical resource block (PRB) for transmission of said additional message 3; The MCS offset transmitted by the additional message 3.
8. The first apparatus of claim 1 , wherein the additional message 3 transmission comprises a repeated transmission of the first message 3, and the at least one memory and the at least one processor further cause the first apparatus to: An indication is received regarding whether the repeated transmission of the first message 3 on both the SBFD resource and the non-SBFD resource or on the non-SBFD resource is counted in a total number of repeated transmissions of the first message 3 .
9. The first device of claim 8, wherein the at least one memory and the at least one processor further cause the first device to: determining resources for the repeated transmissions of the first message 3 from available resources on both the SBFD resources and the non-SBFD resources based on determining that the repeated transmissions of the first message 3 on both the SBFD resources and the non-SBFD resources are counted; and The repeated transmission is performed using the determined resource.
10. The first device of claim 8, wherein the at least one memory and the at least one processor further cause the first device to: Based on determining that the repeated transmission of the first message 3 on the non-SBFD resources is counted, resources for the repeated transmission of the first message 3 are determined from available resources on the non-SBFD resources.