Method for use in node for wireless communication and apparatus
By sending at least one preamble in the complex physical random access channel (PRACH) transmission in the wireless communication node and receiving the random access response (RAR), the problem of uncertainty and transmission conflict in the uplink timing advance in the complex PRACH transmission is solved, and more efficient coverage and resource utilization are achieved.
Patent Information
- Application Number
- PCT/CN2023/129678
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-08
AI Technical Summary
In the complex physical random access channel (PRACH) transmission, repeated transmissions of multiple PRACH preambles cause different timings of uplink transmissions in advance, and when the complex PRACH transmission conflicts with other uplink transmissions, it may be necessary to abandon the transmission of some PRACH preambles, resulting in difficulty in determining the uplink timing.
By performing the following method in a node of wireless communication: sending at least one preamble on the first set of ROs and receiving a random access response (RAR) within a first time window, wherein the RAR includes a timing advance command (TAC). This method ensures that the uplink timing is associated with the TAC and the preamble transmission timing, and that the timing of the uplink transmission can be reasonably determined in the complex PRACH transmission.
This method can effectively determine the timing advance of uplink transmission in complex PRACH transmission, improve the performance gain of complex PRACH transmission, increase coverage, reduce random access delay, and improve the utilization efficiency of random access resources.
Smart Images

Figure CN2023129678_08052025_PF_FP_ABST
Abstract
Description
Method and apparatus in a node for wireless communication Technical Field
[0001] The present application relates to the field of communication technology, and more particularly, to a method and apparatus in a node for wireless communication. Background Art
[0002] To enhance the coverage performance of random access, some communication systems (e.g., new radio (NR) systems) plan to introduce multiple physical random access channel (PRACH) transmissions (multiple PRACH transmissions), i.e., repeated transmissions of multiple PRACH preambles (preamble repetitions). In multiple PRACH transmissions, the multiple random access channel occasions (ROs) occupied by multiple PRACH preambles may span a long time in the time domain, resulting in different timing advances corresponding to the multiple PRACH preambles. Furthermore, when a multiple PRACH transmission conflicts with other uplink transmissions, it may be necessary to abandon the transmission of some PRACH preambles. Therefore, how to determine the uplink timing of uplink transmissions in multiple PRACH transmissions is an urgent problem to be solved.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a method and apparatus in a node for wireless communication. The following introduces various aspects of the present application.
[0005] In a first aspect, a method is provided in a first node for wireless communication, comprising: performing transmission of at least one preamble on a first RO set; receiving a first random access response (RAR) within a first time window, the first RAR including a first timing advance command (TAC); wherein the first RO set includes N PRACH opportunities, a last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and a first uplink timing is related to both the first TAC and the transmission timing of the first preamble; and N is one of 2, 4 or 8.
[0006] In a second aspect, a method is provided in a second node for wireless communication, comprising: receiving one or more preambles on a first RO set; sending a first RAR within a first time window, the first RAR including a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
[0007] According to a third aspect, a first node for wireless communication is provided, characterized in that it includes: a first transmitter for performing transmission of at least one preamble on a first RO set; a first receiver for receiving a first RAR within a first time window, the first RAR including a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the transmission timing of the first preamble; and N is one of 2, 4 or 8.
[0008] In a fourth aspect, a second node for wireless communication is provided, characterized in that it includes: a second receiver for performing reception of at least one preamble on a first RO set; a second transmitter for sending a first RAR within a first time window, the first RAR including a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
[0009] In a fifth aspect, a first node used for wireless communication is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the first node executes the method described in the first aspect.
[0010] In the sixth aspect, a second node used for wireless communication is provided, comprising a transceiver, a memory and a processor, wherein the memory is used to store programs, the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the second node executes the method described in the second aspect.
[0011] In a seventh aspect, an embodiment of the present application provides a communication system, the system including the first node and / or the second node described above. In another possible design, the system may also include other devices that interact with the first node or the second node in the solution provided in the embodiment of the present application.
[0012] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute part or all of the steps in the methods of the above aspects.
[0013] In a ninth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a computer to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0014] In the tenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0015] In this embodiment of the present application, the first uplink timing of the uplink transmission performed by the first node is related to the transmission timing of the first TAC and the first preamble. The first preamble is a preamble related to the first TAC among at least one preamble sent by the first node. Therefore, the first node can reasonably determine the uplink timing of the uplink transmission based on the complex PRACH transmission.
[0016] In an embodiment of the present application, after receiving at least one preamble, the second node can determine the first TAC based on the transmission timing of the first preamble, thereby effectively indicating the TAC. Furthermore, the first node can determine the first preamble based on configuration or instructions from the second node, thereby effectively indicating the timing reference of the TAC.
[0017] In the embodiment of the present application, at least one preamble sent by the first node corresponds to the remaining PRACH transmission after abandoning one or more PRACH transmissions in the multiple PRACH transmission. Therefore, even if one or more PRACH transmissions in the multiple PRACH transmission are abandoned, the first preamble used for timing reference can still be effectively indicated.
[0018] In an embodiment of the present application, the first node can determine the first preamble related to the first TAC, and thereby determine the first uplink timing after the complex PRACH transmission based on the first TAC and the first preamble, which not only helps to improve the performance gain of the complex PRACH transmission and increase the coverage range, but also helps to reduce the random access delay and improve the utilization efficiency of random access resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] FIG1 is a diagram illustrating an example of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.
[0020] FIG2 is a schematic diagram of a situation where the transmission timing is changed in multiple PRACH transmission.
[0021] FIG3 is a schematic diagram of another case where the transmission timing is changed in multiple PRACH transmission.
[0022] FIG4 is a schematic flow chart of a method in a first node for wireless communication provided in an embodiment of the present application.
[0023] FIG. 5 is a schematic diagram of several possible preamble formats corresponding to at least one preamble in the method of FIG. 4 .
[0024] FIG6 is a schematic diagram of a possible implementation of step S410 in FIG4 .
[0025] FIG7 is a flow chart of a possible implementation of the method shown in FIG4 .
[0026] FIG8 is a flowchart of a possible implementation of step S730 in FIG7 .
[0027] FIG9 is a schematic diagram of a possible configuration method of multiple time-frequency resources.
[0028] FIG10 is a flow chart of another possible implementation of the method shown in FIG4 .
[0029] FIG11 is a schematic structural diagram of a first node for wireless communication provided in an embodiment of the present application.
[0030] FIG12 is a schematic structural diagram of a second node for wireless communication provided in an embodiment of the present application.
[0031] FIG13 is a schematic structural diagram of the device provided in an embodiment of the present application.
[0032] FIG14 is a schematic diagram of the hardware modules of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] Communication system architecture
[0034] FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied. The wireless communication system 100 may include a network device 110 and a user equipment (UE) 120. The network device 110 may be a device that communicates with the user equipment 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the user equipment 120 located within the coverage area.
[0035] FIG1 exemplarily shows a network device and two user devices. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of user devices within its coverage area, which is not limited in the embodiments of the present application.
[0036] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0037] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5G) system or NR, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0038] The user equipment in the embodiments of the present application may also be referred to as a terminal device, an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The user equipment in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects, and machines, such as a handheld device or an in-vehicle device with a wireless connection function. The user equipment in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.
[0039] The network device in the embodiments of the present application may be a device for communicating with a user equipment, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the user equipment to a wireless network. Base station can broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, micro base station, relay node, donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.
[0040] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0041] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0042] The network equipment and user equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water; can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and user equipment are located.
[0043] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0044] It should be understood that the interpretation of the terminology in the embodiments of the present application can refer to the specification protocols TS36 series, TS37 series and TS38 series of the 3rd Generation Partnership Project (3GPP), but can also refer to the specification protocols of the Institute of Electrical and Electronics Engineers (IEEE).
[0045] Coverage enhancement of PRACH transmission
[0046] The coverage performance of a communication system (e.g., a NR system) is an important factor that operators need to consider when commercially deploying communication networks. This is because the coverage performance of a communication system directly affects the service quality of the communication system and the operator's costs, such as the operator's capital expenditure (CAPEX) and operating expense (OPEX).
[0047] The coverage performance of a communication system varies depending on the frequency band in which it operates. For example, compared to LTE, NR systems can operate at higher frequencies (such as millimeter wave bands). This results in greater path loss for NR systems operating at higher frequencies, leading to relatively poorer coverage performance in these bands. Therefore, as communication systems support increasingly higher frequency bands, how to enhance coverage becomes a pressing issue.
[0048] In most real-world deployment scenarios, uplink (UL) coverage is a bottleneck for enhancing communication system coverage, as user equipment (UE) capabilities are weaker than those of network equipment. However, with the advancement of communication technology, uplink traffic is increasing in emerging vertical use cases, such as video uploading. In these scenarios, enhancing uplink coverage is a challenge that needs further investigation.
[0049] In related technologies, coverage enhancement solutions already exist for certain uplinks. For example, NR release 17 (Rel-17) has introduced coverage enhancement solutions for the physical uplink shared channel (PUSCH), physical uplink control channel (PUCCH), and message 3 (Msg3) in the random access procedure.
[0050] However, Rel-17 did not design a coverage enhancement solution for PRACH. However, PRACH transmission performance is very important for many processes such as initial access and beam failure recovery. Therefore, PRACH coverage enhancement is also very important. Based on this, 3GPP proposed RP-221858 and formally established the "further NR coverage enhancements" work item (WI) in the Rel-18 version of NR. Among them, enhancing the coverage performance of PRACH transmission is one of the key topics of this work item.
[0051] As a possible implementation, multiple PRACH transmissions can be used to enhance PRACH coverage. That is, performance gains can be achieved by repeating the PRACH preamble (e.g., sending multiple preambles on multiple ROs). For example, the use of the same beam to transmit multiple PRACH preambles will be introduced in NR Release 18 (Rel-18).
[0052] To enhance PRACH coverage, the 3GPP Radio Access Network (RAN) 1#110bis-e meeting agreed to use multiple PRACH transmissions using the same beam within a single random access channel (RACH) attempt to achieve performance gains. The RAN1#110bis-e meeting also supports the use of the same PRACH preamble in multiple ROs within a multiple PRACH transmission, allowing ROs in different time instances to be used for multiple PRACH transmissions.
[0053] Furthermore, the 3GPP RAN1#112 meeting agreed to introduce random access channel occasion group (RACH occasion group, RO group, ROG) for multiple PRACH transmission; and all ROs in a ROG are associated with the same synchronization signal / physical broadcast channel block(s), SS / PBCH block(s), SSB(s); and the number of PRACH transmissions in multiple PRACH transmissions using the same beam supports 2, 4 or 8.
[0054] Furthermore, the 3GPP RAN1#112bis-e meeting agreed that multiple PRACH transmissions in a random access channel attempt should only run in one ROG; and the number of PRACH transmissions in the multiple PRACH transmissions is configured as one or more values, and the number of valid ROs in a ROG is equal to the configured one or more values. In other words, the size of a ROG (ROG size) is one of 2 ROs, 4 ROs, or 8 ROs, depending on the configured one or more values of the number of PRACH transmissions in the multiple PRACH transmissions.
[0055] Furthermore, the 3GPP RAN1#113 meeting agreed that a ROG is configured or determined within a time period X, and the configured or determined ROG is repeated with a time period X, where the time period X includes K SSB-to-RO association pattern periods; and if one or more PRACH transmissions in a multiple PRACH transmission of a RACH attempt are dropped, the dropped PRACH transmissions will not be deferred.
[0056] For traditional single PRACH transmissions, when multiple uplink transmissions (UL transmissions) overlap in the time domain, the power allocated to the UE for the multiple uplink transmissions during a single transmission opportunity may exceed the UE's maximum transmit power. To resolve uplink transmission conflicts, the UE may abandon PRACH transmissions or reduce PRACH transmit power during that transmission opportunity. The multiple uplink transmissions may include, for example, at least two of the following: PUSCH, PUCCH, PRACH, and a sounding reference signal (SRS).
[0057] In actual communications, there are many scenarios that may cause uplink transmission conflicts. For example, dual connectivity scenarios may cause power allocation to exceed the limit. For another example, certain slot format determinations may also cause multiple uplink transmissions to conflict. For another example, when the transmission timing of PUSCH, PUCCH, PRACH, or SRS is in the same time slot, uplink transmission conflicts may also occur. For another example, if the gap between PRACH transmission and PUSCH, PUCCH, or SRS transmission is too small, multiple uplink transmissions may also conflict.
[0058] For multiple PRACH transmissions, the probability of multiple PRACH transmissions colliding with other uplink transmissions increases significantly because the ROG occupied by a multiple PRACH transmission in a RACH attempt includes multiple ROs, especially some ROGs that include up to 8 ROs. Furthermore, a single RACH attempt may conflict with multiple other uplink transmissions. The agreement reached at the 3GPP RAN1#113 meeting states that when multiple PRACH transmissions frequently conflict with other uplink transmissions, the UE may drop all or some PRACH transmissions.
[0059] Uplink Timing
[0060] In a communication system, a UE may adjust the uplink timing of an uplink transmission after receiving a TAC or downlink transmission. For example, in an NR system, if the downlink timing received by a UE changes, the UE may change the timing advance of the uplink transmission. For another example, if a UE receives a TAC for a timing advance group (TAG), the UE may change the timing advance of the uplink transmission based on the TAC.
[0061] In some embodiments, after a UE sends a PRACH preamble to a base station (e.g., an eNB / gNB) via PRACH, the base station can determine the TAC corresponding to the UE based on the transmission timing of the PRACH or preamble. For example, the base station can send a RAR based on the received PRACH preamble. The RAR includes a TAC to indicate to the UE the timing advance required for uplink transmission.
[0062] For ease of understanding, the following uses a multiplex PRACH transmission as an example, and illustrates two scenarios of uplink transmission timing changes in conjunction with Figures 2 and 3. The multiplex PRACH transmissions in Figures 2 and 3 both include four preamble repetitions, namely preamble repetition #1 through preamble repetition #4. The four preamble repetitions correspond to the same timing advance (TA).
[0063] 2 , the UE's transmit timing (tx timing) for sending any preamble repetition can be determined based on the downlink receive timing (rx timing). For example, the transmit timing 1 of preamble repetition 1 is the same as the downlink receive timing 1.
[0064] However, when downlink timing may change, time period 210 in Figure 2 represents the time offset between the original downlink timing and the actual downlink timing. Due to this time offset, the downlink timing received by the UE changes from receive timing 1 to receive timing 2. In this scenario, the uplink timing at which the UE transmits preamble repetition #3 changes from transmit timing 1 to transmit timing 2.
[0065] Figure 2 shows the scenario where the transmission timing changes when the downlink timing received by the UE changes. Figure 3 shows the scenario where the transmission timing changes when the UE receives a TAC.
[0066] Compared to Figure 2, the UE in Figure 3 receives a valid TAC1 during a PRACH transmission. Information 310 indicating TAC1 may include a new TA or a TA offset. Information 310 can be used to determine the time offset between the UE's transmit timing and downlink receive timing, namely, time period 320. When information 310 indicates a new TA, time period 320 is equal to the new TA. When information 310 indicates a TA offset, time period 320 is the sum of the original TA and the offset.
[0067] As shown in FIG3 , after receiving TAC1, the uplink timing of the UE sending the preamble repetition #3 is changed from sending timing 1 to sending timing 2, and the sending timing 2 is no longer the same as the downlink receiving timing 1.
[0068] The above describes two scenarios of timing changes in multiple PRACH transmissions in conjunction with Figures 2 and 3. In Figures 2 or 3, the four preamble repetitions will use the same TA for uplink transmission if there is no downlink timing change or a TAC is received.
[0069] However, multiple PRACH transmissions typically last longer. For example, a multiple PRACH transmission occupying up to eight ROs can last significantly longer than a single PRACH transmission. In particular, when the ROs within a ROG are discontinuous in time, the duration of a ROG span can be very long. For a mobile UE, propagation delay is likely to vary during the span of a ROG. Therefore, in this scenario, the timing advances used by multiple PRACHs sent by the UE may differ.
[0070] In multiple PRACH transmissions, since the multiple PRACHs sent by the UE use different timing advances, if the design of the relevant system is used, the UE cannot determine which PRACH preamble the TAC indicated in the RAR is based on, and thus cannot make effective timing adjustments.
[0071] Furthermore, if the PRACH transmitted on a fixed RO is used as a reference for timing adjustment, then when the PRACH transmission on the RO is lost or the PRACH preamble on the RO is not detected by the base station, the base station cannot calculate the timing advance based on the PRACH preamble on the RO.
[0072] In summary, multiple PRACH transmissions can enhance NR system coverage. However, in multiple PRACH transmissions, determining the timing advance of uplink transmissions is a technical issue that needs to be addressed. In particular, when the transmission timings of multiple PRACH transmissions in a multiple PRACH transmission differ, determining the timing of uplink transmissions is a pressing technical issue.
[0073] Furthermore, how the network device indicates the TAC in the complex PRACH transmission is also a technical problem that needs to be solved. Furthermore, how the network device indicates the TAC through the RAR and how to indicate the PRACH transmission referenced by the TAC are also technical problems that need to be solved.
[0074] Furthermore, when one or more PRACH transmissions in a multiple PRACH transmission are discarded, how the UE determines the timing advance of the uplink transmission and how the network device indicates the PRACH transmission referenced by the TAC are both issues that need to be addressed.
[0075] It should be noted that the above-mentioned problem of PRACH transmission being discarded due to uplink transmission conflict in multiple PRACH transmission, thereby affecting the UE's determination of uplink timing, is only an example. The embodiments of the present application can be applied to any scenario in which the UE may discard PRACH transmission or PRACH transmission fails in multiple PRACH transmission.
[0076] To address the above issues, embodiments of the present application provide a method and apparatus in a node for wireless communication. In this method, a first node (e.g., a UE) can determine the uplink timing of an uplink transmission in a complex PRACH transmission, and a second node (e.g., a network device) can effectively indicate the TAC and the timing reference of the TAC, thereby improving the performance gain of the complex PRACH transmission and increasing the coverage range while reducing random access delay and improving the utilization efficiency of random access resources.
[0077] The embodiment of the present application can be applied to a retransmission scenario in which a first RACH attempt is performed to perform multiple PRACH transmissions. In multiple RACH attempts of retransmission, the scenario can use multiple PRACH repeated transmissions to achieve PRACH coverage enhancement.
[0078] In some embodiments, the complex PRACH transmission mentioned in the embodiments of the present application may refer to complex PRACH transmission using the same beam, so as to obtain a signal-to-noise ratio gain by repeatedly transmitting multiple PRACHs on the same beam. In some embodiments, the complex PRACH transmission mentioned in the embodiments of the present application may refer to multiple PRACH transmission using different beams, so as to obtain a diversity gain by repeatedly transmitting multiple PRACHs on different beams.
[0079] It should be noted that the beam mentioned in the embodiment of the present application may include or be replaced by at least one of the following: a physical beam, a logical beam, a spatial filter, a spatial parameter, a spatial domain filter, a spatial domain transmission filter, a spatial domain reception filter, and an antenna port.
[0080] The embodiments of the present application can be applied to the initial access process or the beam failure recovery process. Taking the initial access process as an example, the embodiments of the present application can be applied to a four-step random access process (i.e., random access process type-1) or a two-step random access process (i.e., random access process type-2), and the embodiments of the present application are not limited to this.
[0081] The following is a detailed description of the method embodiment of the present application in conjunction with the accompanying drawings. Figure 4 is a flow chart of a method in a first node for wireless communication provided by an embodiment of the present application. As shown in Figure 4, the method can be used for interaction between a first node and a second node.
[0082] As an embodiment, the first node may be a network-controlled repeater (NCR).
[0083] As an embodiment, the first node may be a user equipment, for example, the user equipment 120 shown in FIG1 .
[0084] As an embodiment, the first node may be a relay, such as a relay terminal.
[0085] As an embodiment, the second node may be a network device, for example, the network device 110 shown in FIG1 .
[0086] The method shown in FIG4 includes step S410 and step S420 , which are described below.
[0087] In step S410 , the first node sends at least one preamble to the second node.
[0088] The first node may send the preamble in a random access procedure (also referred to as a random access process), or may send the preamble in beam management or other PRACH transmission processes, which is not limited here.
[0089] Exemplarily, the at least one preamble sent by the first node may be a random access preamble sent by the first node in a current random access procedure. The random access procedure may be one or more RACH attempts performed by the first node based on multiple PRACH transmissions.
[0090] As an embodiment, any preamble of the at least one preamble sent by the first node may be replaced by one of a preamble repetition, a PRACH preamble, a random access preamble, and a preamble format.
[0091] As an embodiment, at least one preamble sent by the first node may be the same or different.
[0092] In some embodiments, the first node may perform a multiple PRACH transmission by sending at least one preamble. Exemplarily, the first node sending at least one preamble may be replaced by the first node sending at least one PRACH. Exemplarily, the first node sending at least one preamble may indicate that the first node performs a multiple PRACH transmission in a single RACH attempt. Exemplarily, the first node sending at least one preamble may indicate that the first node sends one or more preambles in a single multiple PRACH transmission.
[0093] As an embodiment, the at least one preamble sent by the first node may be any one of the four preamble repetitions in FIG. 2 or FIG. 3 or any multiple preamble repetitions.
[0094] As an embodiment, the at least one preamble is used for a first PRACH transmission, and the first PRACH transmission includes M preamble repetitions. The first PRACH transmission is, for example, the PRACH transmission in Figure 2 or Figure 3. In Figure 2 or Figure 3, the PRACH transmission includes 4 preamble repetitions.
[0095] As an embodiment, the first PRACH transmission is configured with M preamble repetitions.
[0096] As an example, M can be one of 2, 4 or 8.
[0097] As an embodiment, M may be any positive integer less than or equal to 8.
[0098] As an example, one or more preamble repetitions among the M preamble repetitions may be discarded.
[0099] As an embodiment, the first PRACH transmission is a multiple PRACH transmission, and the multiple PRACH transmission can be replaced by a PRACH transmission including M preamble repetitions.
[0100] The first node performs transmission of at least one preamble on a first RO set. Time domain resources corresponding to the first RO set are used to transmit the at least one preamble. For example, the UE performs multiple PRACH transmissions on multiple ROs of a ROG.
[0101] In the embodiment of the present application, the RO set may include or be replaced by at least one of the following: ROG, physical random access channel occasion group (PRACH occasion group), PRACH occasion set, physical random access channel transmission occasion group (PRACH transmission occasion group).
[0102] As an embodiment, the first RO set may be replaced by the first PRACH opportunity group.
[0103] As an embodiment, the first RO set may be replaced by a first PRACH opportunity set.
[0104] As an embodiment, the first RO set may be replaced by a first PRACH transmission opportunity set.
[0105] The first RO set may include N PRACH opportunities. The N PRACH opportunities may be used to send N preambles or N PRACHs, where N is one of 2, 4, or 8.
[0106] In the embodiment of the present application, the PRACH occasion may include or be replaced by at least one of the following: RO, physical random access channel transmission occasion (PRACH transmission occasion).
[0107] As an embodiment, N PRACH opportunities may be replaced by N ROs.
[0108] As an embodiment, the N PRACH opportunities may be replaced by N PRACH transmission opportunities.
[0109] As an embodiment, the N is the number of all PRACH opportunities included in the first RO set.
[0110] As an embodiment, the N is configured at a higher layer.
[0111] As an embodiment, N is determined by the first node itself. As an example, the first node can determine the value of N based on the priority of the service. When the priority of the service is high, N can be 4 or 8.
[0112] As an embodiment, when the first PRACH transmission is configured with M preamble repetitions, M is less than or equal to N.
[0113] As an embodiment, the N PRACH opportunities are orthogonal in the time-frequency domain.
[0114] As an embodiment, the N PRACH opportunities are continuous in the time domain and use the same frequency domain resources.
[0115] In some embodiments, the first node may send at least one preamble via at least one PRACH opportunity in the first RO set. The at least one preamble sent by the first node is respectively carried on at least one PRACH opportunity in the first RO set.
[0116] As an embodiment, the multiple PRACH opportunities included in the first RO set are all valid. A valid PRACH opportunity means that the time domain resources corresponding to the PRACH opportunity can be used for PRACH transmission.
[0117] As an embodiment, the at least one PRACH opportunity is used to transmit the at least one preamble. For example, when the first node sends Q preambles (1 < Q < N), the Q preambles can be sent through any Q PRACH opportunities in the first RO set. The Q preambles correspond to the Q PRACH opportunities one-to-one.
[0118] As an embodiment, the at least one preamble corresponds one-to-one to at least one PRACH opportunity in the first RO set.
[0119] As an embodiment, any preamble of the at least one preamble occupies one PRACH opportunity among the N PRACH opportunities included in the first RO set.
[0120] As an embodiment, the at least one preamble includes multiple preambles, and any preamble of the multiple preambles occupies one of the N PRACH opportunities included in the first RO set.
[0121] As an embodiment, the at least one preamble includes multiple preambles, and the multiple preambles are respectively sent on multiple PRACH opportunities included in the first RO set.
[0122] In some embodiments, the at least one preamble is at least one preamble format. Exemplarily, when the at least one preamble sent by the first node includes multiple preambles, the multiple preambles correspond to multiple different preamble formats. Exemplarily, when the at least one preamble sent by the first node includes multiple preambles, at least two of the multiple preambles correspond to different preamble formats. For example, preamble 1 of the multiple preambles uses a preamble format including multiple sequences, while preamble 2 uses a preamble format including one sequence.
[0123] As an embodiment, any preamble of the at least one preamble corresponds to a preamble format.
[0124] As an embodiment, any preamble of the at least one preamble includes a preamble format.
[0125] As an embodiment, any preamble of the at least one preamble is a preamble format.
[0126] As an embodiment, the at least one preamble includes multiple preambles, and any two preambles among the multiple preambles use the same preamble format.
[0127] As an embodiment, the at least one preamble includes multiple preambles, and at least two preambles among the multiple preambles adopt different preamble formats.
[0128] It should be noted that the preamble format corresponding to any preamble in the at least one preamble may be any existing preamble format or any future preamble format, which is not limited here.
[0129] For ease of understanding, the following exemplary description of preamble formats corresponding to preambles sent by the first node is provided in conjunction with several preamble formats in FIG5 . FIG5 only illustrates some preamble formats for comparative purposes. It should be understood that the preamble formats in FIG5 are merely examples and do not limit the number of preamble formats corresponding to multiple preambles sent by the first node.
[0130] The preamble formats shown in Figure 5 include formats 0 to 3, as well as formats C0 and C1. As can be seen from Figure 5, there are multiple other preamble formats between format 3 and format C0.
[0131] As shown in Figure 5, the preamble format mainly consists of a cyclic prefix (CP) at the front, a preamble sequence (SEQ) in the middle, and a guard interval (GP) at the end. All preamble formats include a CP and n SEQs, but some preamble formats may not include a GP.
[0132] As shown in FIG5 , the number n of SEQs can be 1, such as in format 0 and format C0 in FIG5 . The number n of SEQs can also be other integers greater than 1. For example, the value n of format 1 in FIG5 is 2, and the value n of format 2, format 3, and format C1 is 4. It should be understood that n can also be other values not shown in FIG5 .
[0133] Continuing with Figure 5, different preamble formats have different durations. For example, Format 0 and Format 3 have durations of 1ms, Format 1 has durations of 3ms, Format 2 has durations greater than 4ms, and Format C0 and Format C1 have durations less than 1ms. Because the total duration of each preamble format varies, and so does the value of n, the durations of the CP, SEQ, and GP within each format also vary.
[0134] In step S210, the preamble format corresponding to any preamble of the at least one preamble sent by the first node may be any of the preamble formats in FIG. 5 or other preamble formats.
[0135] In some embodiments, at least two PRACH timings in the first RO set are different. That is, when the first node transmits a preamble or PRACH on the first RO set, the transmission timings of at least two preambles or at least two PRACHs are different. As mentioned above, in a multiple PRACH transmission, since the transmission timings of different PRACHs or preambles are different, the first node needs to know the TAC fed back by the second node based on which PRACH or preamble transmission timing is determined.
[0136] As an embodiment, when the first node sends two preambles on the first RO set, the sending timings of the two preambles are different.
[0137] As an embodiment, the at least one preamble may include a first preamble and a second preamble, and the transmission timing of the second preamble is different from the transmission timing of the first preamble.
[0138] In some embodiments, the number of preambles sent by the first node is less than or equal to the number of PRACH opportunities in the first RO set. That is, the number of preambles included in the at least one preamble is less than or equal to the N. Exemplarily, the number of preambles included in the at least one preamble sent by the first node is less than the N. For example, when N is 4, if the 4 preambles sent by the first node conflict with other uplink transmissions, the first node may abandon one or more preambles in the 4 preambles that have a transmission conflict. Exemplarily, the number of preambles included in the at least one preamble sent by the first node is equal to the N. For example, when N is 4, the first node sends 4 preambles. Exemplarily, when multiple uplink transmissions conflict, the first node may discard one or more PRACH transmissions (preambles) according to the transmission priority rule.
[0139] As an embodiment, when the sending priority of a certain preamble is higher than the priority of the uplink transmission in which the conflict occurs, the first node may continue to send the preamble.
[0140] As an embodiment, when the sending priority of a certain preamble is equal to or lower than the priority of the uplink transmission in which the conflict occurs, the first node may give up sending the preamble.
[0141] When the first node abandons transmitting one or more preambles, or the second node detects that the number of preambles is less than the number of preambles actually sent by the first node, the first node also needs to know the preambles used by the second node to determine the TAC.
[0142] Corresponding to the first node, the second node receives at least one preamble on the first RO set. The number of preambles received by the second node is less than or equal to the number of preambles sent by the first node. In some embodiments, when the first node transmits at least one preamble, it may abandon the transmission of one or more preambles due to an uplink transmission conflict. In some embodiments, the second node may not detect a preamble sent by the first node.
[0143] Exemplarily, the second node detects one or more preambles on N PRACH opportunities in the first RO set.
[0144] As an embodiment, the second node detects one or more PRACH preambles on multiple ROs of an ROG.
[0145] For ease of understanding, a solution in which the first node sends at least one preamble on the first RO set is exemplarily described below with reference to FIG. 6 .
[0146] 6 , the first RO set includes N PRACH opportunities, namely opportunity 601, opportunity 602, ..., opportunity 60N. The first node can transmit N preambles through the N PRACH opportunities sent sequentially.
[0147] As shown in Figure 6, timings 601, 604, and 60N are all used to send preambles, while timings 602 and 603 are not used to send preambles. There may be an uplink transmission conflict between timings 602 and 603, causing the first node to abandon sending the preambles corresponding to these two timings.
[0148] As shown in FIG6 , the number of preambles sent by the first node on the first RO set is less than N. Furthermore, when the second node receives preambles on the first RO set, it may receive six preambles sent on timing 601, timing 604, and timing 60N, or it may not be able to detect any one or any multiple of the preambles on timing 601, timing 604, and timing 60N.
[0149] 4 , in step S420 , the second node sends a first RAR to the first node. As mentioned above, RAR stands for Random Access Response, and the first RAR is the first random access response.
[0150] As an embodiment, the first RAR may be the RAR carrying TAC2 in FIG. 2 or FIG. 3 .
[0151] The first node may receive the first RAR within the first time window.
[0152] The first time window may be a time window (window) used by the first node to monitor the corresponding RAR after sending the at least one preamble in step S410. The first time window may also be called a RAR time window.
[0153] In some embodiments, the start time of the first time window is related to at least one preamble sent by the first node. Exemplarily, when the first node performs a multiple PRACH transmission, the start time of the first time window is determined according to the last PRACH transmission of the multiple PRACH transmission.
[0154] As an embodiment, the sending time of the last preamble of the at least one preamble is used to determine the start of the first time window. That is, the first node starts the first time window after sending the last preamble of the at least one preamble and monitors the RAR in the first time window.
[0155] As an embodiment, a media access control (MAC) entity may start the first time window at the first physical downlink control channel (PDCCH) timing after the last preamble transmission is completed.
[0156] As an embodiment, the end time of the complex PRACH transmission corresponding to the at least one preamble is used to determine the start of the first time window.
[0157] In some embodiments, the N PRACH opportunities in the first RO set are used to determine the start of the first time window. As an example, the last PRACH opportunity among the N PRACH opportunities is used to determine the start of the first time window. For example, the end time point of the last PRACH opportunity is the start time point of the first time window.
[0158] The first node may receive the first RAR in various ways, which are not limited here.
[0159] In some embodiments, the first node may perform full detection within the first time window to receive the first RAR.
[0160] In some embodiments, the second node may indicate the time-frequency resources occupied by the first RAR to the first node, so that the first node can receive the first RAR in a timely manner, thereby improving communication efficiency.
[0161] In some embodiments, the second node may send a first signaling to the first node, where the first signaling may be used to indicate the first RAR. For example, the first signaling may indicate the time-frequency resources occupied by the first RAR.
[0162] Exemplarily, the first node may monitor the first signaling within the first time window. After detecting the first signaling, the first node may determine the time-frequency resources of the first RAR according to an instruction of the first signaling, thereby receiving the first RAR.
[0163] As an embodiment, the first signaling is downlink control information (DCI).
[0164] As an embodiment, the control signaling of the first random access response is transmitted on PDCCH.
[0165] As an embodiment, the first signaling includes DCI format 1_0.
[0166] As an embodiment, a cyclic redundancy check (CRC) of the first signaling is scrambled by a radio network temporary identifier (RNTI).
[0167] As an embodiment, the CRC of the first signaling is scrambled by a cell radio network temporary identifier (cell RNTI, C-RNTI).
[0168] As an embodiment, the CRC of the first signaling is scrambled by a random access radio network temporary identifier (RA-RNTI).
[0169] Exemplarily, the first signaling is used to indicate the first RAR, which may be replaced by the first signaling being used to schedule the first RAR.
[0170] As an embodiment, the first signaling is used to schedule a first physical downlink shared channel (PDSCH), and the first PDSCH is used to carry the first RAR.
[0171] As an embodiment, the first signaling may further include other information. The following text will exemplarily illustrate other information in the first signaling in conjunction with the method for determining the first preamble.
[0172] The first RAR is a response sent by the second node based on one or more received preambles. The first RAR may include various information. For example, the first RAR may include a first TAC. As previously mentioned, TAC stands for Timing Advance Command, and the first TAC is the first Timing Advance Command.
[0173] As an example, the first TAC may be TAC2 in FIG. 2 or 3 .
[0174] In some embodiments, the second node may determine a first TAC corresponding to the first node based on the received at least one preamble, and send the first TAC to the first node through the first RAR.
[0175] Exemplarily, the first RAR may further include a first uplink grant, so that the first node can determine time-frequency resources for uplink transmission, which will be described below in conjunction with uplink transmission.
[0176] Exemplarily, the first RAR may further include a preamble or PRACH transmission for determining the first TAC, so that the first node can determine the uplink transmission timing.
[0177] In some embodiments, the second node may determine the first TAC based on any of the one or more received preambles. A preamble associated with the first TAC is referred to as a first preamble. The first preamble may also be referred to as a reference preamble.
[0178] Exemplarily, the first preamble is used to determine the first TAC.
[0179] Exemplarily, the sending or receiving timing of the first preamble is related to the downlink timing received by the first node, and the sending timing of the downlink transmission can be used to determine the first TAC.
[0180] Exemplarily, the reception timing of the first preamble is used to determine the first TAC. For example, the second node may calculate the first TAC based on the reception timing of the first preamble.
[0181] As an embodiment, the reception timing of the first preamble is used by the second node to determine the first TAC.
[0182] As an embodiment, the reception timing of the first preamble is used by a receiver of the first preamble to determine the first TAC, wherein the receiver of the first preamble is a second node.
[0183] As an embodiment, the recipient of the first preamble includes a base station (gNB / eNB).
[0184] As an embodiment, the recipient of the first preamble includes a cell.
[0185] It should be understood that the first preamble is one of at least one preamble sent by the first node. Therefore, the first node can determine the first preamble from the at least one preamble. For the second node, the first preamble is one of at least one preamble received by the second node. Therefore, the second node can determine the first preamble from the at least one preamble received. Thus, the first preamble is a preamble in the intersection of the set of preambles sent by the first node and the set of preambles received by the second node.
[0186] In some embodiments, the PRACH opportunity used to carry the first preamble in the first RO set is the first PRACH opportunity. That is, the first node sends the first preamble on the first PRACH opportunity.
[0187] As an embodiment, the first PRACH opportunity sends a first preamble for the second node to determine the first TAC.
[0188] As an embodiment, the first PRACH opportunity is one of the at least one PRACH opportunity in the first RO set, wherein the at least one PRACH opportunity corresponds to the at least one preamble of step S210.
[0189] As an embodiment, the first RO set includes a first PRACH opportunity. The first PRACH opportunity may be used to send a first preamble among multiple preambles corresponding to a multiple PRACH transmission.
[0190] Exemplarily, the first PRACH opportunity is one of the N PRACH opportunities. Among the N PRACH opportunities included in the first RO set, the first PRACH opportunity is a PRACH opportunity corresponding to the first preamble.
[0191] In some embodiments, the first PRACH opportunity may be used by the first node to determine the first preamble. For example, the second node may indicate the first PRACH opportunity to the first node so that the first node can determine the corresponding first preamble.
[0192] In some embodiments, the second node may indicate the first PRACH opportunity to the first node in various ways.
[0193] As an embodiment, the first RAR may indicate the first PRACH opportunity.
[0194] As an embodiment, the first information may indicate a first PRACH opportunity.
[0195] After determining the first preamble and the first TAC, the first node may determine an uplink timing for uplink transmission, i.e., a first uplink timing. In some embodiments, the first uplink timing is related to both the first TAC and the transmission timing of the first preamble. As an embodiment, the first uplink timing is used for uplink transmission.
[0196] As an embodiment, the first uplink timing is used for uplink transmission.
[0197] As an embodiment, the first uplink timing is used for uplink reception.
[0198] Exemplarily, the first node may determine the first uplink timing according to the first TAC and the sending timing of the first preamble.
[0199] As an embodiment, the sending timing of the first TAC and the first preamble are used together to determine the first uplink timing.
[0200] As an embodiment, the first uplink timing is used by the first node for the uplink transmission.
[0201] Exemplarily, the first node may further determine the first uplink timing based on the first TAC and the first downlink reception timing. The first downlink reception timing may be a reception timing of a downlink transmission received by the first node. The downlink transmission is related to the transmission timing of the first preamble.
[0202] As an embodiment, the transmission timing of the first preamble is related to the first downlink reception timing, and the first TAC and the first downlink reception timing are jointly used to determine the first uplink timing. That is, after receiving the first TAC, the first node can determine the first uplink timing based on the first TAC and the first downlink reception timing related to the first preamble.
[0203] As an embodiment, the first downlink reception timing is related to the transmission timing of the first preamble.
[0204] As an embodiment, the first downlink reception timing may be determined according to the transmission timing of the first preamble.
[0205] As an embodiment, the first downlink reception timing is used to determine the transmission timing of the first preamble.
[0206] As an embodiment, the sending timing of the first preamble is equal to the first downlink receiving timing. For example, in FIG2 or FIG3 , the sending timing 1 and the receiving timing 1 of the preamble repetition #1 are the same.
[0207] As an embodiment, the sending timing of the first preamble is linearly related to the first downlink receiving timing.
[0208] In some embodiments, the first uplink timing-related uplink transmission is an uplink transmission sent by the first node to the second node after receiving the first RAR. That is, the first node can determine the timing advance of subsequent uplink transmissions based on the first TAC and the first preamble in the first RAR.
[0209] As an embodiment, the first uplink timing is used for uplink transmission after the first RAR.
[0210] As an embodiment, the uplink transmission includes message 3 (Msg3). Exemplarily, in the random access process, after receiving the RAR sent by the second node, the first node will send message 3 for confirming access.
[0211] As an embodiment, the uplink transmission includes PUSCH.
[0212] As an embodiment, the uplink transmission includes PUCCH.
[0213] In some embodiments, the resources for the first node to send the uplink transmission may be determined based on the first RAR. As mentioned above, the first RAR may also include a first uplink grant. The first uplink grant may indicate N uplink time-frequency resources. The N uplink time-frequency resources may be used for subsequent uplink transmissions by the first node.
[0214] Exemplarily, the first uplink grant in the first RAR may be used for the uplink transmission.
[0215] Exemplarily, the N uplink time-frequency resources may correspond one-to-one to the N PRACH opportunities included in the first RO set, so that the first node can determine resources for uplink transmission.
[0216] As an embodiment, one of the N uplink time-frequency resources is used to transmit Msg3.
[0217] As an embodiment, the uplink time-frequency resources indicated by the first uplink authorization are the same as the uplink time-frequency resources used to transmit the message 3.
[0218] As an embodiment, one of the N uplink time-frequency resources is used to transmit PUSCH.
[0219] As an embodiment, the uplink time-frequency resources indicated by the first uplink authorization are different from the uplink time-frequency resources used to transmit the message 3.
[0220] For ease of understanding, the method for the first node to determine the first uplink timing is exemplarily described below with reference to Figure 7. The method shown in Figure 7 may be executed by the first node, and the second node interacts with the first node.
[0221] 7 , in step S710 , at least one preamble is transmitted on a first RO set.
[0222] In step S720, a first RAR is received within a first time window.
[0223] In step S730, a first preamble is determined from at least one preamble.
[0224] In step S740, a first uplink timing is determined.
[0225] Corresponding to the first node, the second node sends a first RAR within a first time window. The second node may determine a first preamble from the at least one preamble and determine a first TAC based on the first preamble. After determining the first TAC, the second node may send the first RAR within the first time window at the first TAC.
[0226] Exemplarily, when the second node is a base station, the base station may calculate a first TAC according to the reception timing of the last detected PRACH preamble, and send a RAR within a RAR time window, where the RAR includes the first TAC.
[0227] As can be seen from Figures 4 to 7, the embodiments of the present application clarify the method for the first node to determine the first uplink timing in the complex PRACH transmission. Through this method, the first node can determine the reference PRACH transmission in the complex PRACH transmission, that is, the first preamble. The first preamble is used to determine the first TAC, so that the first node can determine the first uplink timing of the uplink transmission based on the first TAC and the first preamble. Furthermore, how the first node determines the first preamble selected by the second node is also an issue that needs to be considered.
[0228] To solve the above problem, the present invention proposes two methods for determining the first preamble, so that the first node can determine the first uplink timing in the complex PRACH transmission. Through this method, the first node can complete step S730 in Figure 7.
[0229] Method 1: The first preamble can be configured by the network device. Since the uplink transmission of the first node is scheduled or configured by the network device, the network device can infer one or more preambles that the first node discarded due to uplink transmission conflicts. In this scenario, the network device can configure a preamble that the first node will send in the complex PRACH transmission as the timing reference for the first TAC. This configuration information can be shared with the first node and the second node, so that the second node can determine the first TAC and the first node can determine the first uplink timing.
[0230] In some embodiments, the first node may determine the first preamble from at least one sent preamble based on configuration information of the network device. Correspondingly, the second node may also determine the first preamble for calculating the first TAC based on the configuration information.
[0231] For example, when the first node is a UE, the UE's uplink transmission is scheduled or configured by the base station. The base station can infer that one or more PRACH transmissions were discarded by the UE due to an uplink transmission conflict. Furthermore, the base station can configure a PRACH transmission sent by the UE in the multiple PRACH transmissions as a timing reference for the TAC.
[0232] In some embodiments, the first preamble may be a preamble in a first position among the at least one preamble, so that the network device indicates the first preamble to the first node and / or the second node based on information in the first position. The first position may be explicitly specified or configured.
[0233] Exemplarily, the first position may be the last preamble of the at least one preamble, that is, the first preamble is the last preamble of the at least one preamble in the time domain.
[0234] As an embodiment, the first preamble is the last preamble sent by the first node.
[0235] As an embodiment, the first preamble is the last preamble detected by the second node.
[0236] For example, the second node calculates a first TAC based on the last preamble detected and sends a first RAR within a first time window. The first node receives the first RAR and determines the uplink transmission timing based on the first TAC in the first RAR and the transmission timing of the last preamble in the complex PRACH transmission.
[0237] Exemplarily, the first position may be the first preamble of the at least one preamble, that is, the first preamble is the first preamble of the at least one preamble in the time domain.
[0238] As an embodiment, the first preamble is the first preamble sent by the first node.
[0239] As an embodiment, the first preamble is the first preamble detected by the second node.
[0240] Exemplarily, the first position may be any position configured in real time by the network device. That is, the position of the first preamble in at least one preamble is configured.
[0241] As an embodiment, the network device configures the first preamble to be the second preamble sent by the first node.
[0242] As an embodiment, the network device configures the first preamble to be the second preamble detected by the second node.
[0243] Exemplarily, the position of the first preamble in at least one preamble is configured, and the configuration may be dynamic or static.
[0244] It should be noted that when a first node and a second node determine a first preamble based on the same location, the first preamble determined by the first node and the first preamble determined by the second node may be inconsistent, resulting in a timing adjustment error. For example, when the last preamble sent by the first node is not detected by the second node, the transmission timing of the last preamble sent by the first node and the transmission timing of the last preamble received by the second node may be inconsistent.
[0245] Method 2: The first preamble can be directly indicated by the second node to the first node. With this method, the first preamble used by the first node to determine the first uplink timing is consistent with the first preamble used by the second node to calculate the first TAC, thereby effectively avoiding timing adjustment errors.
[0246] In some embodiments, the first RAR may directly indicate the first preamble. That is, the first RAR includes the first preamble. The first RAR indicates not only the first TAC but also the first preamble for calculating the first TAC, thereby facilitating the first node to determine the first uplink timing.
[0247] Exemplarily, when the second node calculates the first TAC according to the reception timing of the first preamble and sends the first RAR within the first time window, the first RAR may include the first TAC and the first preamble.
[0248] For example, the second node calculates a first TAC based on the reception timing of the last detected preamble and sends a first RAR within a first time window. The first RAR includes the first TAC and the last detected preamble. The first node receives the first RAR and determines a first uplink timing based on the first TAC in the first RAR and the transmission timing of the last preamble indicated by the first RAR.
[0249] For another example, when the second node determines the first TAC based on the last detected PRACH transmission, the first RAR may include the first TAC and the last PRACH transmission. It should be understood that no matter which PRACH transmission the second node selects as the reference PRACH transmission, the first RAR will indicate the reference PRACH transmission.
[0250] In some embodiments, the second node may indicate the first preamble to the first node via first signaling. As previously mentioned, the second node may send the first signaling to the first node so that the first node receives the first RAR within the first time window. Furthermore, the second node may indicate the first preamble via the first signaling so that the first node can determine the first uplink timing.
[0251] As an embodiment, the first signaling may only indicate the time-frequency resources of the first RAR. The first RAR may include a first preamble, so that the first node can determine the first preamble after receiving the first RAR.
[0252] As an embodiment, the first signaling may indicate the time-frequency resources of the first RAR and the first preamble.
[0253] The first signaling may explicitly indicate the first preamble or may implicitly indicate the first preamble, which is not limited here.
[0254] For ease of understanding, the method for determining the first preamble through the first signaling is exemplarily described below with reference to Figure 8. Figure 8 is a possible implementation of step S730 in Figure 7. The method shown in Figure 8 is executed by the first node.
[0255] Referring to FIG. 8 , in step S810 , first signaling is monitored within a first time window.
[0256] In step S820, a first preamble is determined according to the first signaling.
[0257] As can be seen from FIG8 , the first node can obtain the first signaling by monitoring the first signaling within the first time window, and determine the first preamble according to the first signaling, thereby determining the first uplink timing.
[0258] In some embodiments, the first signaling may implicitly indicate the first preamble via information related to the first preamble. For example, the first signaling may indicate a first PRACH opportunity. As described above, the first PRACH opportunity is used to transmit the first preamble. When the first signaling indicates the first PRACH opportunity, the first node may determine the first preamble from at least one transmitted preamble.
[0259] As an embodiment, the first signaling may include a first field. The first field is used to indicate a first PRACH opportunity from N PRACH opportunities included in the first RO set.
[0260] As an embodiment, the first signaling in the multiple PRACH transmission may reuse the first signaling in the single PRACH transmission, so as to follow the relevant technical solutions as much as possible.
[0261] As an embodiment, the first signaling may be a signaling shared by single PRACH transmission and multiple PRACH transmission.
[0262] As an embodiment, the first signaling may be used to schedule a first-category RAR and a second-category RAR. That is, the first signaling is used to schedule a first-category RAR, or the first signaling is used to schedule a second-category RAR. The first-category RAR may be the RAR fed back by the second node in a multiple PRACH transmission scenario, and the second-category RAR may be the RAR fed back by the second node in a single PRACH transmission scenario. Therefore, the first RAR belongs to the first-category RAR.
[0263] As an embodiment, the first type of RAR is for multiple PRACH transmission, and the second type of RAR is for single PRACH transmission.
[0264] As an embodiment, the first type of RAR is for a first type of PRACH transmission, and the second type of RAR is for a second type of PRACH transmission.
[0265] As an embodiment, the first type of PRACH transmission includes N preamble repetitions, and the second type of PRACH transmission includes only one preamble.
[0266] As an embodiment, the first type of PRACH transmission occupies N PRACH opportunities, and the second type of PRACH transmission occupies only one PRACH opportunity.
[0267] As an embodiment, the first field in the first signaling is shared by the first type RAR and the second type RAR. For example, when the first node performs multiple PRACH transmissions, the first signaling is used to schedule the first type RAR, and the first field can be used to indicate the first preamble. When the first node performs single PRACH transmissions, the first signaling is used to schedule the second type RAR, and the first field is no longer used to indicate the first preamble.
[0268] As an example, when the first node performs single PRACH transmission, the first domain may continue to use related technologies.
[0269] As an embodiment, when the first signaling is used to schedule the first type RAR, the first field indicates the first PRACH opportunity; when the first signaling is used to schedule the second type RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
[0270] As an embodiment, the multiple first-category domains include at least one of frequency domain resource assignment, time domain resource assignment, and PRACH mask index.
[0271] As an embodiment, any first-category field among the multiple first-category fields is a field in the first signaling except the reserved bit field.
[0272] As can be seen from the foregoing, the first signaling can be used to indicate the time-frequency resources occupied by the first RAR. The time-frequency resources occupied by the first RAR can also be indicated through the first domain.
[0273] Exemplarily, the first domain may be at least one of frequency domain resource allocation and time domain resource allocation. The second node may indicate the time domain resource or frequency domain resource or time-frequency resource corresponding to the first RAR through the first domain.
[0274] As an embodiment, the first field may indicate one of N downlink time-frequency resources. That is, the second node may configure N downlink time-frequency resources, but the first field only indicates the time-frequency resource used to transmit the first RAR.
[0275] As an embodiment, the downlink time-frequency resources indicated by the first domain are different from the downlink time-frequency resources used to transmit the first RAR.
[0276] As an embodiment, the downlink time-frequency resources indicated by the first domain are the same as the downlink time-frequency resources used to transmit the first RAR.
[0277] As an embodiment, the N downlink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set, so that the second node indicates the time-frequency resources corresponding to the first RAR to the first node.
[0278] As an example, when the second node configures N downlink time-frequency resources for transmitting the first RAR, only the downlink time domain resources corresponding to the first PRACH opportunity are valid, and the other resources are invalid. In this way, the first node can directly determine the first preamble through the first domain, while also reducing the occupation of wireless resources.
[0279] It should be understood that this configuration method can also be applied to the configuration of the N uplink time-domain resources described above. When the second node indicates N uplink time-frequency resources through the first RAR, one or more resources of the N uplink time-frequency resources used for uplink transmission of the first node are valid, and the other resources are invalid. For example, when the first uplink authorization indicates that the time-frequency resources corresponding to the first PRACH opportunity are used for uplink transmission, only the uplink time-frequency resources corresponding to the first PRACH opportunity among the N uplink time-frequency resources are valid.
[0280] For ease of understanding, the following describes a configuration method for N uplink or downlink time-frequency resources using an example of N equal to 8 in conjunction with Figure 9. The dotted lines in Figure 9 may indicate that the time-frequency resources are virtual or invalid.
[0281] As shown in Figure 9, eight time-frequency resources are configured in the time-frequency domain, corresponding one-to-one to the eight PRACH opportunities in the first RO set. The eight time-frequency resources are resource 901 through resource 908. The eight time-frequency resources can be downlink time-frequency resources indicated by the first domain or uplink time-frequency resources indicated by the first RAR.
[0282] As shown in Figure 9, resource 903 is a valid time-frequency resource among the eight time-frequency resources and corresponds to the third PRACH opportunity among the eight PRACH opportunities.
[0283] Exemplarily, when the 8 time-frequency resources are 8 downlink time-frequency resources indicated by the first domain, the first node may receive the first RAR on resource 903 .
[0284] Exemplarily, when the 8 time-frequency resources are the 8 uplink time-frequency resources indicated by the first RAR, the first node may perform uplink transmission on resource 903 .
[0285] It should be understood that FIG9 is only an example, and the resource configuration method shown in FIG9 can also be applied to other configuration scenarios of multiple resources for the convenience of indication in the embodiments of the present application, and is not limited here.
[0286] The following describes the embodiment of the present application in more detail with reference to the specific example Figure 10. It should be noted that the examples of Figures 4 to 9 are merely intended to help those skilled in the art understand the embodiment of the present application, and are not intended to limit the embodiment of the present application to the specific numerical values or specific scenarios illustrated. It is obvious that those skilled in the art can make various equivalent modifications or changes based on the examples of Figures 4 to 9 given, and such modifications or changes also fall within the scope of the embodiment of the present application.
[0287] FIG10 is an illustration of the interaction between the first node and the second node.
[0288] Referring to Figure 10, in step S1010, the first node transmits at least one preamble. The at least one preamble may be one or more preambles of one or more PRACH bearers in a multiple PRACH transmission. For example, when the first node discards one or more PRACH transmissions in a multiple PRACH transmission due to an uplink transmission conflict, the at least one preamble may be a preamble corresponding to the remaining PRACH transmissions.
[0289] In step S1020, the second node receives at least one preamble, determines a first preamble from the at least one preamble, and determines a first TAC based on the first preamble.
[0290] In step S1030 , the first node monitors the first signaling within a first time window.
[0291] In step S1040, the second node sends a first signaling to the first node. The first signaling is used to indicate the time-frequency resources occupied by the first RAR. The first signaling is also used to indicate the first TAC determined by the second node.
[0292] In step S1050, the second node sends a first RAR to the first node. The first RAR includes a first TAC. The first node may receive the first RAR within a first time window according to the first signaling.
[0293] In step S1060, the first node determines a first uplink timing. The first node may determine the first uplink timing based on the first TAC and the sending timing of the first preamble.
[0294] As can be seen from Figure 10, the embodiment of the present application clarifies a technical solution for determining the first TAC by the second node and the first preamble corresponding to the first TAC in a complex PRACH transmission, regardless of whether the first node discards the PRACH transmission. Based on Figure 10 and any of the technical solutions described above, the second node can effectively indicate the TAC in the complex PRACH transmission, and the first node can also determine reasonable uplink timing.
[0295] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 10 . The device embodiment of the present application is described in detail below in conjunction with Figures 11 to 14 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.
[0296] FIG11 is a diagram of a first node for wireless communication provided by an embodiment of the present application. As shown in FIG11 , the first node 1100 includes a first transmitter 1110 and a first receiver 1120 .
[0297] The first transmitter 1110 may be configured to transmit at least one preamble on a first RO set.
[0298] The first receiver 1120 can be used to receive a first RAR within a first time window, where the first RAR includes a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
[0299] As an embodiment, the at least one preamble includes a second preamble, and the sending timing of the second preamble is different from the sending timing of the first preamble.
[0300] As an embodiment, the number of preambles included in at least one preamble is less than or equal to the N.
[0301] As an embodiment, the first node 1100 also includes a first processor, which can be used to determine the first preamble from the at least one preamble; wherein the first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
[0302] As an embodiment, the first receiver 1120 is also used to monitor the first signaling within the first time window, and the first signaling is used to indicate the time-frequency resources occupied by the first RAR; wherein, the first PRACH opportunity is one of the N PRACH opportunities, the first PRACH opportunity is used to send the first preamble, and the first RAR or the first signaling indicates the first PRACH opportunity.
[0303] As an embodiment, the first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
[0304] As an embodiment, the first signaling is used to schedule a first type of RAR, or the first signaling is used to schedule a second type of RAR; the first RAR belongs to the first type of RAR; when the first signaling is used to schedule the first type of RAR, the first field indicates the first PRACH timing; when the first signaling is used to schedule the second type of RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
[0305] As an embodiment, the first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources respectively correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
[0306] As an embodiment, the first RAR includes a first uplink authorization, the first uplink authorization indicates N uplink time-frequency resources, and the N uplink time-frequency resources respectively correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
[0307] As an embodiment, the first transmitter 1110 and the first receiver 1120 may be a transceiver 1330 , and the first node 1100 may further include a processor 1310 and a memory 1320 , as specifically shown in FIG13 .
[0308] FIG12 is a diagram of a second node for wireless communication provided by an embodiment of the present application. As shown in FIG12 , the second node 1200 includes a second receiver 1210 and a second transmitter 1220 .
[0309] The second receiver 1210 may be configured to receive at least one preamble on the first RO set.
[0310] The second transmitter 1220 may be configured to transmit a first RAR within a first time window, the first RAR including a first TAC; wherein the first RO set includes N PRACH opportunities, the last of the N PRACH opportunities being used to determine the start of the first time window, the at least one preamble being carried on at least one PRACH opportunity in the first RO set, the first preamble being one of the at least one preamble, and the first uplink timing being related to both the first TAC and the transmission timing of the first preamble; and N being one of 2, 4, or 8.
[0311] As an embodiment, the at least one preamble includes a second preamble, and the sending timing of the second preamble is different from the sending timing of the first preamble.
[0312] As an embodiment, the number of preambles included in the at least one preamble is less than or equal to the N.
[0313] As an embodiment, the second node 1200 also includes a second processor, which can be used to determine the first preamble from the at least one preamble; wherein the first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
[0314] As an embodiment, the second transmitter 1220 is also used to send a first signaling within the first time window, and the first signaling is used to indicate the time-frequency resources occupied by the first RAR; wherein the first PRACH opportunity is one of the N PRACH opportunities, the first PRACH opportunity is used to send the first preamble, the first RAR or the first signaling indicates the first PRACH opportunity, and the first PRACH opportunity is used to send the first preamble.
[0315] As an embodiment, the first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
[0316] As an embodiment, the first signaling is used to schedule a first type of RAR, or the first signaling is used to schedule a second type of RAR; the first RAR belongs to the first type of RAR; when the first signaling is used to schedule the first type of RAR, the first field indicates the first PRACH timing; when the first signaling is used to schedule the second type of RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
[0317] As an embodiment, the first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources respectively correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
[0318] As an embodiment, the first RAR includes a first uplink authorization, the first uplink authorization indicates N uplink time-frequency resources, and the N uplink time-frequency resources respectively correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
[0319] As an embodiment, the second receiver 1210 and the second transmitter 1220 may be a transceiver 1330 , and the second node 1200 may further include a processor 1310 and a memory 1320 , as specifically shown in FIG13 .
[0320] Figure 13 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 13 indicate that the unit or module is optional. Apparatus 1300 may be used to implement the method described in the above method embodiment. Apparatus 1300 may be a chip, user equipment, or network equipment.
[0321] The device 1300 may include one or more processors 1310. The processor 1310 may support the device 1300 to implement the method described in the above method embodiment. The processor 1310 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0322] The apparatus 1300 may further include one or more memories 1320. The memories 1320 store programs that can be executed by the processor 1310, causing the processor 1310 to perform the methods described in the above method embodiments. The memories 1320 may be independent of the processor 1310 or integrated into the processor 1310.
[0323] The apparatus 1300 may further include a transceiver 1330. The processor 1310 may communicate with other devices or chips via the transceiver 1330. For example, the processor 1310 may transmit and receive data with other devices or chips via the transceiver 1330.
[0324] Figure 14 is a block diagram of a hardware module of a communication device provided in an embodiment of the present application. Specifically, Figure 14 shows a block diagram of a first communication device 1450 and a second communication device 1410 communicating with each other in an access network.
[0325] The first communication device 1450 includes a controller / processor 1459, a memory 1460, a data source 1467, a transmit processor 1468, a receive processor 1456, a multi-antenna transmit processor 1457, a multi-antenna receive processor 1458, a transmitter / receiver 1454 and an antenna 1452.
[0326] The second communication device 1410 includes a controller / processor 1475, a memory 1476, a data source 1477, a receive processor 1470, a transmit processor 1416, a multi-antenna receive processor 1472, a multi-antenna transmit processor 1471, a transmitter / receiver 1418 and an antenna 1420.
[0327] During transmission from the second communications device 1410 to the first communications device 1450, at the second communications device 1410, upper layer data packets from the core network or from a data source 1477 are provided to a controller / processor 1475. The core network and data source 1477 represent all protocol layers above the L2 layer. The controller / processor 1475 implements L2 layer functionality. During transmission from the second communications device 1410 to the first communications device 1450, the controller / processor 1475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communications device 1450 based on various priority metrics. The controller / processor 1475 is also responsible for retransmission of lost packets and signaling to the first communications device 1450. The transmit processor 1416 and the multi-antenna transmit processor 1471 implement various signal processing functions for the L1 layer (i.e., the physical layer). The transmit processor 1416 implements coding and interleaving to facilitate forward error correction at the second communication device 1410, as well as mapping of signal constellations based on various modulation schemes (e.g., binary phase shift keying, quadrature phase shift keying, M-phase shift keying, and M-quadrature amplitude modulation). The multi-antenna transmit processor 1471 performs digital spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming on the coded and modulated symbols to generate one or more spatial streams. The transmit processor 1416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time and / or frequency domain, and then uses an inverse fast Fourier transform to generate a physical channel carrying the time-domain multicarrier symbol stream. The multi-antenna transmit processor 1471 then performs transmit analog precoding / beamforming operations on the time-domain multicarrier symbol stream. Each transmitter 1418 converts the baseband multi-carrier symbol stream provided by the multi-antenna transmit processor 1471 into a radio frequency stream, and then provides it to a different antenna 1420 .
[0328] During transmission from the second communications device 1410 to the first communications device 1450, each receiver 1454 at the first communications device 1450 receives a signal via its corresponding antenna 1452. Each receiver 1454 recovers the information modulated onto the RF carrier and converts the RF stream into a baseband multi-carrier symbol stream, which is provided to the receive processor 1456. The receive processor 1456 and the multi-antenna receive processor 1458 implement various L1 layer signal processing functions. The multi-antenna receive processor 1458 performs receive analog precoding / beamforming operations on the baseband multi-carrier symbol stream from the receiver 1454. The receive processor 1456 uses a fast Fourier transform to convert the baseband multi-carrier symbol stream, after the receive analog precoding / beamforming operations, from the time domain to the frequency domain. In the frequency domain, the receive processor 1456 demultiplexes the physical layer data signal and reference signal, where the reference signal is used for channel estimation. The data signal undergoes multi-antenna detection in the multi-antenna receive processor 1458 to recover any spatial streams destined for the first communications device 1450. The symbols on each spatial stream are demodulated and recovered in the receive processor 1456, and soft decisions are generated. The receive processor 1456 then decodes and deinterleaves the soft decisions to recover the upper layer data and control signals transmitted by the second communication device 1410 on the physical channel. The upper layer data and control signals are then provided to the controller / processor 1459. The controller / processor 1459 implements the functions of the L2 layer. The controller / processor 1459 may be associated with a memory 1460 that stores program codes and data. The memory 1460 may be referred to as a computer-readable medium. During transmission from the second communication device 1410 to the first communication device 1450, the controller / processor 1459 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover the upper layer data packets from the second communication device 1410. The upper layer data packets are then provided to all protocol layers above the L2 layer. Various control signals may also be provided to the L3 layer for L3 processing.
[0329] During transmission from the first communications device 1450 to the second communications device 1410, upper layer data packets are provided to the controller / processor 1459 at the first communications device 1450 using a data source 1467. The data source 1467 represents all protocol layers above the L2 layer. Similar to the transmission functionality at the second communications device 1410 described in the transmission from the second communications device 1410 to the first communications device 1450, the controller / processor 1459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels, implementing L2 layer functions for both the user plane and the control plane. The controller / processor 1459 is also responsible for retransmission of lost packets and signaling to the second communications device 1410. The transmit processor 1468 performs modulation mapping and channel coding, while the multi-antenna transmit processor 1457 performs digital multi-antenna spatial precoding, including codebook-based and non-codebook-based precoding, and beamforming. The transmit processor 1468 then modulates the resulting spatial stream into a multi-carrier / single-carrier symbol stream. After analog precoding and beamforming operations in the multi-antenna transmit processor 1457, the stream is provided to different antennas 1452 via the transmitter 1454. Each transmitter 1454 first converts the baseband symbol stream provided by the multi-antenna transmit processor 1457 into a RF symbol stream before providing it to the antenna 1452.
[0330] During a transmission from the first communication device 1450 to the second communication device 1410, the functionality at the second communication device 1410 is similar to the reception functionality at the first communication device 1450 described for the transmission from the second communication device 1410 to the first communication device 1450. Each receiver 1418 receives a radio frequency signal via its corresponding antenna 1420, converts the received radio frequency signal into a baseband signal, and provides the baseband signal to a multi-antenna receive processor 1472 and a receive processor 1470. The receive processor 1470 and the multi-antenna receive processor 1472 collectively implement the L1 layer functionality. The controller / processor 1475 implements the L2 layer functionality. The controller / processor 1475 may be associated with a memory 1476 that stores program codes and data. The memory 1476 may be referred to as a computer-readable medium. During transmission from the first communications device 1450 to the second communications device 1410, the controller / processor 1475 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover upper layer data packets from the first communications device 1450. The upper layer data packets from the controller / processor 1475 can be provided to the core network or all protocol layers above the L2 layer, and various control signals can also be provided to the core network or L3 for L3 processing.
[0331] As an embodiment, the first communication device 1450 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 1450 apparatus at least: performs the transmission of at least one preamble on a first RO set; receives a first RAR within a first time window, the first RAR includes a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the transmission timing of the first preamble; N is one of 2, 4 or 8.
[0332] As an embodiment, the first communication device 1450 apparatus includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates an action when executed by at least one processor, the action including: executing the transmission of at least one preamble on a first RO set; receiving a first RAR within a first time window, the first RAR including a first TAC; wherein the first RO set includes N PRACH opportunities, the last PRACH opportunity of the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the transmission timing of the first preamble; N is one of 2, 4 or 8.
[0333] As an embodiment, the first communication device 1450 corresponds to the first node in this application.
[0334] As an embodiment, the second communication device 1410 corresponds to the second node in this application.
[0335] As an embodiment, the first communication device 1450 is a user equipment, which can serve as a relay node.
[0336] As an embodiment, the first communication device 1450 is a user equipment supporting V2X, which can serve as a relay node.
[0337] As an embodiment, the first communication device 1450 is a user equipment supporting D2D, and the user equipment can serve as a relay node.
[0338] As an embodiment, the first communication device 1450 is a network control relay NCR.
[0339] As an embodiment, the first communication device 1450 is a relay wireless repeater.
[0340] As an embodiment, the first communication device 1450 is a relay.
[0341] As an embodiment, the second communication device 1410 is a base station.
[0342] As an embodiment, the antenna 1452, the transmitter 1454, the multi-antenna transmit processor 1457, the transmit processor 1468, and the controller / processor 1459 are used to perform transmission of at least one preamble on a first RO set.
[0343] As an embodiment, the antenna 1420, the receiver 1418, the multi-antenna receive processor 1472, the receive processor 1470, and the controller / processor 1475 are configured to perform reception of at least one preamble on a first RO set.
[0344] As an embodiment, the antenna 1452, the receiver 1454, the multi-antenna reception processor 1458, the reception processor 1456, and the controller / processor 1459 are used to receive a first RAR within a first time window.
[0345] As an embodiment, the antenna 1420, the transmitter 1418, the multi-antenna transmit processor 1471, the transmit processor 1416, and the controller / processor 1475 are used to send a first RAR within a first time window.
[0346] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0347] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0348] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0349] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0350] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0351] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0352] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0353] In the embodiments of the present application, "pre-defined" or "pre-configured" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a user device and a network device). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.
[0354] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0355] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0356] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0357] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0358] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0359] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0360] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0361] Those skilled in the art will appreciate that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a hard disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiment can be implemented in the form of hardware or in the form of a software functional module. This application is not limited to any specific form of combination of software and hardware. The first node in this application includes but is not limited to mobile phones, tablet computers, notebooks, network cards, low-power devices, enhanced machine-type communication (eMTC) devices, narrowband Internet of Things (NB-IoT) devices, vehicle-mounted communication devices, aircraft, airplanes, drones, remote-controlled aircraft and other wireless communication devices. The second node in this application includes but is not limited to mobile phones, tablet computers, notebooks, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle-mounted communication devices, aircraft, airplanes, drones, remote-controlled aircraft and other wireless communication devices. The user equipment or UE or terminal in this application includes but is not limited to mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle-mounted communication equipment, aircraft, airplanes, drones, remote-controlled aircraft and other wireless communication devices. The base station equipment or base station or network side equipment in this application includes but is not limited to macro cell base stations, micro cell base stations, home base stations, relay base stations, eNB, gNB, TRP, global navigation satellite system (GNSS), relay satellites, satellite base stations, aerial base stations and other wireless communication devices.
[0362] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method in a first node for wireless communication, characterized in that include: performing transmission of at least one preamble on a first RO set; Receiving a first RAR within a first time window, the first RAR including a first TAC; The first RO set includes N PRACH opportunities, the last PRACH opportunity among the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
2. The method according to claim 1, characterized in that The at least one preamble includes a second preamble whose transmission timing is different from that of the first preamble.
3. The method according to claim 1 or 2, characterized in that: The number of preambles included in the at least one preamble is less than or equal to the N.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: determining the first preamble from the at least one preamble; The first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Monitoring first signaling within the first time window, where the first signaling is used to indicate time-frequency resources occupied by the first RAR; The first PRACH opportunity is one of the N PRACH opportunities, the first PRACH opportunity is used to send the first preamble, and the first RAR or the first signaling indicates the first PRACH opportunity.
6. The method according to claim 5, characterized in that The first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
7. The method according to claim 6, characterized in that The first signaling is used to schedule a first-type RAR, or the first signaling is used to schedule a second-type RAR; the first RAR belongs to the first-type RAR; When the first signaling is used to schedule the first type RAR, the first field indicates the first PRACH opportunity; when the first signaling is used to schedule the second type RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
8. The method according to claim 6 or 7, characterized in that: The first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
9. The method according to claim 5, characterized in that The first RAR includes a first uplink grant, which indicates N uplink time-frequency resources, and the N uplink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
10. A method in a second node for wireless communication, characterized in that: include: performing reception of at least one preamble on a first set of ROs; Sending a first RAR within a first time window, wherein the first RAR includes a first TAC; The first RO set includes N PRACH opportunities, the last PRACH opportunity among the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
11. The method according to claim 10, characterized in that The at least one preamble includes a second preamble whose transmission timing is different from that of the first preamble.
12. The method according to claim 10 or 11, characterized in that: The number of preambles included in the at least one preamble is less than or equal to the N.
13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: determining the first preamble from the at least one preamble; The first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
14. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: Sending a first signaling within the first time window, where the first signaling is used to indicate the time-frequency resources occupied by the first RAR; The first PRACH opportunity is one of the N PRACH opportunities, and the first PRACH opportunity is used to send the The first preamble, the first RAR or the first signaling indicates the first PRACH opportunity.
15. The method according to claim 14, characterized in that The first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
16. The method according to claim 15, characterized in that The first signaling is used to schedule a first-type RAR, or the first signaling is used to schedule a second-type RAR; the first RAR belongs to the first-type RAR; When the first signaling is used to schedule the first type RAR, the first field indicates the first PRACH opportunity; when the first signaling is used to schedule the second type RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
17. The method according to claim 15 or 16, characterized in that The first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
18. The method according to claim 14, characterized in that The first RAR includes a first uplink grant, which indicates N uplink time-frequency resources, and the N uplink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
19. A first node for wireless communication, characterized in that: include: A first transmitter, configured to perform transmission of at least one preamble on a first RO set; A first receiver, configured to receive a first RAR within a first time window, wherein the first RAR includes a first TAC; The first RO set includes N PRACH opportunities, the last PRACH opportunity among the N PRACH opportunities is used to determine the start of the first time window, the at least one preamble is respectively carried on at least one PRACH opportunity in the first RO set, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
20. The first node according to claim 19, characterized in that The at least one preamble includes a second preamble whose transmission timing is different from that of the first preamble.
21. The first node according to claim 19 or 20, characterized in that: The number of preambles included in the at least one preamble is less than or equal to the N.
22. The first node according to any one of claims 19 to 21, characterized in that: The first node also includes: a first processor, configured to determine the first preamble from the at least one preamble; The first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
23. The first node according to any one of claims 19 to 21, characterized in that: The first receiver is further configured to monitor a first signaling within the first time window, where the first signaling is used to indicate the time-frequency resources occupied by the first RAR; The first PRACH opportunity is one of the N PRACH opportunities, the first PRACH opportunity is used to send the first preamble, and the first RAR or the first signaling indicates the first PRACH opportunity.
24. The first node according to claim 23, characterized in that The first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
25. The first node according to claim 24, characterized in that The first signaling is used to schedule a first-type RAR, or the first signaling is used to schedule a second-type RAR; the first RAR belongs to the first-type RAR; When the first signaling is used to schedule the first type RAR, the first field indicates the first PRACH opportunity; when the first signaling is used to schedule the second type RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
26. The first node according to claim 24 or 25, characterized in that: The first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
27. The first node according to claim 23, characterized in that The first RAR includes a first uplink grant, which indicates N uplink time-frequency resources, and the N uplink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
28. A second node for wireless communication, characterized in that: include: a second receiver configured to perform reception of at least one preamble on the first RO set; A second transmitter, configured to send a first RAR within a first time window, wherein the first RAR includes a first TAC; The first RO set includes N PRACH opportunities, and the last PRACH opportunity among the N PRACH opportunities The machine is used to determine the start of the first time window, the at least one preamble is carried on at least one PRACH opportunity in the first RO set respectively, the first preamble is one of the at least one preamble, and the first uplink timing is related to both the first TAC and the sending timing of the first preamble; N is one of 2, 4 or 8.
29. The second node according to claim 28, characterized in that: The at least one preamble includes a second preamble whose transmission timing is different from that of the first preamble.
30. The second node according to claim 28 or 29, characterized in that: The number of preambles included in the at least one preamble is less than or equal to the N.
31. The second node according to any one of claims 28 to 30, characterized in that: The second node also includes: a second processor, configured to determine the first preamble from the at least one preamble; The first preamble is the last preamble of the at least one preamble in the time domain, or the first preamble is the first preamble of the at least one preamble in the time domain, or the position of the first preamble in the at least one preamble is configured.
32. The second node according to any one of claims 28 to 30, characterized in that: The second transmitter is further used to send a first signaling within the first time window, where the first signaling is used to indicate the time-frequency resources occupied by the first RAR; The first PRACH opportunity is one of the N PRACH opportunities, the first PRACH opportunity is used to send the first preamble, and the first RAR or the first signaling indicates the first PRACH opportunity.
33. The second node according to claim 32, characterized in that: The first signaling includes a first field, and the first field is used to indicate the first PRACH opportunity from the N PRACH opportunities included in the first RO set.
34. The second node according to claim 33, characterized in that: The first signaling is used to schedule a first-type RAR, or the first signaling is used to schedule a second-type RAR; the first RAR belongs to the first-type RAR; When the first signaling is used to schedule the first type RAR, the first field indicates the first PRACH opportunity; when the first signaling is used to schedule the second type RAR, the first field is a reserved bit, or the first field is one of multiple first type fields included in the first signaling.
35. The second node according to claim 33 or 34, characterized in that: The first domain is at least one of frequency domain resource allocation and time domain resource allocation, the first domain indicates one of N downlink time-frequency resources, and the N downlink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N downlink time-frequency resources is used to transmit the first RAR.
36. The second node according to claim 32, characterized in that: The first RAR includes a first uplink grant, which indicates N uplink time-frequency resources, and the N uplink time-frequency resources correspond one-to-one to the N PRACH opportunities included in the first RO set; one of the N uplink time-frequency resources is used to transmit message 3.
37. A node used for wireless communication, characterized in that: It includes a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the node executes the method as described in any one of claims 1-9 or 10-18.
38. A device, characterized in that It comprises a processor, which is used to call a program from a memory so that the device executes the method as described in any one of claims 1-9 or 10-18.
39. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes the method as described in any one of claims 1-9 or 10-18.
40. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1-9 or 10-18.
41. A computer program product, characterized in that The method comprises a program which causes a computer to execute the method as claimed in any one of claims 1 to 9 or 10 to 18.
42. A computer program, characterized in that The computer program enables a computer to execute the method according to any one of claims 1-9 or 10-18.
Citation Information
Patent Citations
Method and MTC device for performing random access procedure for coverage enhancement
CN105794297A
Cell and timing advance group indications for random access procedures
WO2023155058A1