A wireless communication method and device, storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-02-02
- Publication Date
- 2026-07-10
AI Technical Summary
In the prior art, the terminal device needs to interact with message 1 and message 2 in order to transmit message 3 during random access, resulting in a large uplink signaling overhead and affecting the uplink capacity of the system.
The terminal device and the network device directly carry message 3 by using a physical uplink shared channel (PUSCH) scrambled by wireless network temporary identification (RNTI), skipping the process of message 1 and/or message 2, and the transmission resource of the RNTI based on the hybrid automatic retransmission request (HARQ) new transmission or HARQ retransmission of message 3 is determined or indicated by the network device.
It reduces uplink signaling overhead, improves the system uplink capacity, and effectively avoids the problem of RNTI ambiguity in the RACH-less EDT process.
Smart Images

Figure CN122375166A_ABST
Abstract
Description
Wireless communication method, device, and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technologies, and in particular to a wireless communication method and device, and a storage medium. Background Art
[0002] Random access is a fundamental and important process in communications systems. Its objectives include establishing uplink synchronization, establishing a unique terminal identifier (Cell Radio Network Temporary Identifier, C-RNTI), and requesting the network to allocate uplink resources to the terminal. Therefore, random access is not only used for initial access, but also for accessing a new cell during handover, accessing after a radio link failure, and restoring uplink synchronization during uplink / downlink data transmission.
[0003] Summary of the Invention
[0004] Embodiments of the present application provide a wireless communication method and device, and a storage medium.
[0005] The wireless communication method provided in the embodiment of the present application includes:
[0006] The terminal device sends a physical uplink shared channel (PUSCH), where the PUSCH is scrambled using a radio network temporary identifier (RNTI), and the PUSCH is used to carry message 3. The transmission of message 3 does not require message 1 and / or message 2.
[0007] The RNTI is determined based on the transmission resource of the Hybrid Automatic Repeat-reQuest (HARQ) new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0008] The wireless communication method provided in the embodiment of the present application includes:
[0009] The network device receives a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI. The PUSCH is used to carry message 3, and transmission of message 3 does not require message 1 and / or message 2.
[0010] The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0011] The terminal device provided in the embodiment of the present application includes:
[0012] A first communication unit is configured to send a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3, and transmission of message 3 does not require message 1 and / or message 2;
[0013] The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0014] The network device provided in the embodiment of the present application includes:
[0015] A second communication unit is configured to receive a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3, and transmission of the message 3 does not require message 1 and / or message 2;
[0016] The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0017] The communication device provided in an embodiment of the present application may be a terminal device or a network device in the above-mentioned solution, and the communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory to perform the above-mentioned wireless communication method.
[0018] The chip provided in the embodiment of the present application is used to implement the above-mentioned wireless communication method.
[0019] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned wireless communication method.
[0020] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned wireless communication method.
[0021] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned wireless communication method.
[0022] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned wireless communication method.
[0023] Through the above technical solution, the message 3 sent by the terminal device does not need to go through the process of message 1 and / or message 2, so that the message 3 can be sent directly. The PUSCH carrying message 3 does not need a random access channel (RACH-less) EDT. The RNTI used by the PUSCH is determined based on the transmission resources of the HARQ new transmission or HARQ retransmission of message 3 or is indicated by the network device, thereby reducing the uplink and downlink signaling overhead, improving the uplink capacity of the system, and effectively avoiding the problem of RNTI ambiguity in the process of scrambling the PUSCH of RACH-less EDT. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0025] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;
[0026] FIG2 is a schematic diagram of an optional flow chart of a four-step random access method according to an embodiment of the present application;
[0027] FIG3 is a schematic diagram of an optional flow chart of two-step random access provided in an embodiment of the present application;
[0028] FIG4 is a schematic diagram of an optional flow chart of early data transmission provided in an embodiment of the present application;
[0029] FIG5 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0030] FIG6 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0031] FIG7 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0032] FIG8 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0033] FIG9 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0034] FIG10 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0035] FIG11 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0036] FIG12 is a schematic diagram of an optional structure of a terminal device provided in an embodiment of the present application;
[0037] FIG13 is a schematic diagram of an optional structure of a network device provided in an embodiment of the present application;
[0038] FIG14 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0039] FIG15 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0040] FIG16 is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0042] Communication system scenarios include terrestrial networks (TNs) and NTNs. NTNs typically use satellite communications to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN, and other NTN systems may be added in the future.
[0043] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application. As shown in Figure 1, communication system 100 may include terminal device 110 and network device 120. Network device 120 may communicate with terminal device 110 via an air interface. Multi-service transmission is supported between terminal device 110 and network device 120.
[0044] It should be understood that the embodiments of the present application are only illustrative of the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), or future communication systems.
[0045] In the communication system 100 shown in Figure 1, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal device 110 (eg, UE) located within the coverage area.
[0046] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a gNB in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0047] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0048] For example, the terminal device 110 may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, 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. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0049] The terminal device 110 can be used for device-to-device (D2D) communication.
[0050] The wireless communication system 100 may further include a core network device 130 for communicating with the base station. The core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device of an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions that can be implemented by SMF and PGW-C. During the network evolution process, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited in the embodiments of the present application.
[0051] The functional units in the communication system 100 may also establish connections and implement communication via next generation (NG) network interfaces.
[0052] For example, the terminal device establishes an air interface connection with the access network device through the Uu interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0053] Figure 1 exemplarily shows a base station, a core network device and two terminal devices. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include other numbers of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0054] It should be noted that Figure 1 is merely an example of a system applicable to this application. Of course, the methods described in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between two objects, or that there is an association relationship between the two objects, or a relationship between an indicator and the indicated, a configuration and the configured, and so on. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit its specific implementation method. For example, predefined can refer to a definition in a protocol. It should also be understood that in the embodiments of the present application, the “protocol” can refer to a standard protocol in the field of communications, such as an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0055] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0056] LTE random access process
[0057] In the LTE system, the random access process can be triggered by the following events:
[0058] Establishing a wireless connection when the UE initially accesses: The UE moves from the idle state (i.e., RRC_IDLE state) of the Radio Resource Control (RRC) to the connected state (i.e., RRC_CONNECTED state); wherein, in the RRC_IDLE state, no RRC connection is established, and in the RRC_CONNECTED state, an RRC connection is established;
[0059] RRC connection reestablishment process: to enable the UE to reestablish the radio connection after a radio link failure;
[0060] Handover: The UE needs to establish uplink synchronization with the new cell;
[0061] In the RRC_CONNECTED state, downlink (DL) data arrives, and the uplink (UL) is out of synchronization.
[0062] In the RRC_CONNECTED state, UL data arrives, and the UL is out of synchronization or there are no Physical Uplink Control Channel (PUCCH) resources for sending a Scheduling Request (SR);
[0063] SR failed;
[0064] Synchronous reconfiguration request from RRC.
[0065] In the related art, the following two random access modes are supported: a contention-based random access mode shown in FIG. 2 and a non-contention-based random access mode shown in FIG. 3 .
[0066] The contention-based random access process, as shown in Figure 2, includes the following four steps:
[0067] In step S201, the terminal device sends a random access preamble (Preamble) to the network device via message 1 (message 1, Msg1).
[0068] The terminal device selects a physical random access channel (PRACH) resource and sends the selected preamble on the selected PRACH resource; based on the preamble, the base station can estimate the uplink timing and the size of the uplink grant required by the terminal device to transmit Msg3.
[0069] Step S202: The network device sends message 2 (message 2, Msg2) to the terminal device.
[0070] After the network device detects that a terminal device has sent a Preamble, it sends a Random Access Response (RAR) to the terminal device through Msg2 to inform the terminal device of the uplink resource information that can be used when sending Msg3, allocate a temporary Radio Network Temporary Identity (RNTI) to the terminal device, and provide the terminal device with a time advance command (time advance command), etc.
[0071] After sending Msg1, the terminal device opens a RAR time window (ra-ResponseWindow) and monitors the physical downlink control channel (PDCCH) scrambled by the random access RNTI (RA-RNTI) within the RAR time window. In LTE, the calculation formula of RA-RNTI is shown in the following formula (1): RA_RNTI = 1 + t_id + 10 * f_id Formula (1);
[0072] Among them, t_id is the first subframe index (index) of PRACH transmission (0≤t_id<10); f_id is the frequency domain index corresponding to PRACH in the subframe (0≤f_id<6); among them, PRACH resources are numbered in order from low to high in the frequency domain.
[0073] For eMTC UE, RA-RNTI is calculated as shown in the following formula (2): RA_RNTI=1+t_id+10*f_id+60*(SFN_id mod(Wmax / 10)) Formula (2);
[0074] Where t_id is the index of the first subframe transmitted by the PRACH (0≤t_id<10); f_id is the frequency domain index corresponding to the PRACH in this subframe (0≤f_id<6); PRACH resources are numbered sequentially in the frequency domain from low to high. SFN_id is the system frame number (SFN) of the first PRACH transmission. Wmax is the maximum RAR window length supported by eMTC, which is 400 subframes.
[0075] For NB-IoT UE, RA-RNTI is calculated as shown in the following formula (3): RA_RNTI=1+floor(SFN_id / 4)+256*carrier_id Formula (3);
[0076] SFN_id is the first SFN index of PRACH transmission, carrier_id is the UL carrier index corresponding to PRACH transmission, and the carrier identifier (carrier_id) corresponding to the anchor carrier is 0.
[0077] For NB-IoT UE in TDD mode, the calculation of RA-RNTI is shown in the following formula (4): RA_RNTI=1+floor(SFN_id / 4)+256*(H_SFN mod 2) Formula (4);
[0078] SFN_id is the first SFN index transmitted by PRACH, and H_SFN is the first hyperframe system frame number (H-SFN) transmitted by PRACH.
[0079] From the above RA-RNTI calculation formula, it can be seen that RA-RNTI is related to the PRACH time-frequency resources used by the UE to send Msg1.
[0080] After the terminal device successfully receives the RA-RNTI-scrambled PDCCH, it can obtain the Physical Downlink Shared Channel (PDSCH) scheduled by the PDCCH. Among them, the PDCCH contains the RAR, which specifically contains the following information: subheader, RAPID, payload, uplink (UL) grant and Temporary cell RNTI (Cell RNTI, C-RNTI); among them, the RAR subheader contains the BI, which is used to indicate the backoff time for retransmitting Msg1; the RAPID in the RAR is the preamble index received by the network response; the RAR payload contains the TAG, which is used to adjust the uplink timing; the UL grant is used to schedule the uplink resource indication of Msg3; Temporary C-RNTI: used to scramble the PDCCH of Msg4 (initial access).
[0081] If the terminal device receives a PDCCH scrambled by RAR-RNTI and the RAR contains the preamble index sent by itself, the terminal device considers that the random access response has been successfully received.
[0082] Step S203: The terminal device sends Msg3 in the uplink resources specified by the RAR message.
[0083] Msg3 is primarily used to inform the network device of the event that triggered the RACH process. For example, if it is an initial random access event, the Msg3 will carry the terminal device ID and establishment cause; if it is an RRC reestablishment event, the Msg3 will carry the terminal device ID and establishment cause in the connected state.
[0084] At the same time, the ID carried in Msg3 can resolve the contention conflict in step S204.
[0085] Step S204: The network device sends Msg4 to the terminal device.
[0086] Msg4 includes a contention resolution message and allocates uplink transmission resources to the terminal device.
[0087] Msg4 has two functions: one is for contention conflict resolution, and the other is for the network to transmit RRC configuration messages to the terminal. There are two ways to resolve contention conflicts: one is that if the UE carries C-RNTI in Msg3, Msg4 uses C-RNTI to scramble the PDCCH carrying Msg4. The other is that if the UE does not carry C-RNTI in Msg3, such as initial access, the temporary cell radio network temporary identifier (Temporary C-RNTI, TC-RNTI) is used to scramble the PDCCH. The conflict is resolved by the UE receiving the PDSCH of Msg4 and matching the common control channel (CCCH) service data unit (SDU) in the PDSCH.
[0088] When the terminal device receives Msg4 sent by the network device, it will detect whether the terminal device specific temporary identifier (TC-RNTI or C-RNTI) sent by the terminal device in Msg3 is included in the contention resolution message sent by the base station. If it is included, it indicates that the random access process of the terminal device is successful. Otherwise, it is considered that the random process has failed, and the terminal device needs to initiate the random access process again from the first step.
[0089] The process of the non-contention-based random access method is shown in Figure 3 and includes the following three steps:
[0090] Step S301: The network device sends an allocated random access Preamble to the terminal device.
[0091] Step S302: The terminal device sends a random access Preamble to the network device via Msg1.
[0092] Based on non-contention random access, PRACH time domain resources and preamble can be specified by the network device.
[0093] Step S303: The network device sends Msg2 to the terminal device.
[0094] After the network device detects that a terminal device has sent a Preamble, it sends a RAR to the terminal device through Msg2.
[0095] After the terminal device sends Msg1, it opens a random access response time window and monitors the RA-RNTI scrambled PDCCH within the random access response time window. For the description of the random access response, please refer to the description in step S202.
[0096] For non-contention-based random access, the random access process ends after the terminal device successfully receives Msg2.
[0097] Early data transmission (EDT)
[0098] If a UE in RRC IDLE state has uplink data to transmit, it needs to initiate RRC connection establishment through random access process first. It can transmit data to the network only after establishing RRC connection with the network device. In order to reduce the signaling interaction between UE and network caused by data transmission and save terminal power consumption, the Third Generation Partnership Project (3GPP) rd The 3rd Generation Partnership Project (3GPP) introduced the EDT mechanism for NB-IoT and eMTC. This allows UEs in the RRC IDLE state to transmit UL data via Msg3 during the random access process. After receiving a successful reception response from the base station, the random access process terminates, and the UE remains in the RRC IDLE state without entering the RRC connected state. The base station configures a separate NPRACH resource for EDT. When the amount of UL data to be transmitted by the UE does not exceed the network-configured data limit, the UE can send Msg1 on the separate NPRACH resource for EDT, thereby requesting Msg3 grant for EDT from the base station.
[0099] Taking the user plane transmission solution as an example, the EDT process is shown in Figure 4, including:
[0100] S401. UE sends a random access preamble to a base station.
[0101] S402. The base station sends a random access response to the UE.
[0102] S403. The UE sends an RRC connection recovery request and uplink data to the base station.
[0103] Among them, the RRC connection resume request carries the following information: resume ID (resume ID), resume reason (resume cause), short resume MAC-I (shortresumemac-i) can be reused as an authentication token of the RRC connection resume request message and / or the RRC recovery request message.
[0104] S404. The base station sends a UE context recovery request to the MME.
[0105] S405: The MME and the S-GW perform a bearer modification.
[0106] S406. The MME sends a UE context recovery response to the base station.
[0107] S407: The base station sends uplink data to the MMR.
[0108] S408. The MME sends downlink data to the base station.
[0109] S409: A modify bearer process is performed between the MME and the S-GW, and an S1 suspension process is performed between the MME and the base station.
[0110] S410. The base station sends an RRC connection recovery response and downlink data to the UE.
[0111] The RRC connection recovery response carries the following information: release cause, recovery ID, and next hop chaining counter (NCC).
[0112] In FIG. 4 , S401 , S402 , S403 and S410 may be understood as message 1 , message 2 , message 3 and message 4 , respectively.
[0113] Preconfigured uplink resources (PUR)
[0114] In order to further reduce signaling overhead and terminal power consumption based on EDT, 3GPP introduced the PUR feature for NB-IoT and eMTC. PUR specifically allows the base station to configure PUR for the UE while releasing the UE to the RRC IDLE state, so that the UE can use the PUR for uplink transmission in the RRC IDLE state without initiating a random access process. When configuring PUR for the UE, the network can also configure a demodulation reference signal (DMRS) cyclic shift at the same time, so that up to 2 UEs can share the same PUSCH resources (different UEs are distinguished by DMRS at this time). By skipping the random access process, the uplink transmission efficiency can be further improved and the terminal energy consumption can be further reduced.
[0115] Before performing PUR transmission, the UE needs to verify the validity of the Timing Advance (TA). The validity of the TA is determined based on one or more of the following conditions:
[0116] a) Whether the serving cell has changed;
[0117] b) Whether the Timing Advance Timer (TAT) has timed out;
[0118] c) Changes in the Reference Signal Received Power (RSRP) of the terminal device.
[0119] In related technologies, in order to reduce uplink and downlink signaling overhead and improve the system uplink capacity, R19IoT NTN plans to further enhance the EDT feature. For example, PRACH-less EDT is introduced, that is, Msg3 is directly transmitted, that is, Msg3 is directly transmitted without going through the Msg1 / Msg2 process.
[0120] In EDT, the base station allocates PUSCH resources to the UE through Msg2 for the initial transmission of Msg3. At the same time, a TC-RNTI is indicated in Msg2. This TC-RNTI is used for scrambling the PUSCH of Msg3, scrambling the PDCCH indicating the retransmission of Msg3 or the reception of Msg4, and scrambling the PDSCH of Msg4. For PRACH-less EDT, the UE skips Msg1 and Msg2 and directly transmits Msg3. There will be competition for Msg3 resources, but how the terminal device determines the TC-RNTI during PRACH-less EDT is an issue that needs to be resolved.
[0121] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0122] An embodiment of the present application provides a wireless communication method, which is applied to a terminal device, as shown in FIG5 , including:
[0123] S501. The terminal device sends a PUSCH, which is encrypted with an RNTI. The PUSCH is used to carry message 3, and the transmission of message 3 does not require message 1 and / or message 2. The RNTI is determined based on the transmission resources of the HARQ new transmission or HARQ retransmission of message 3 or is indicated by a network device.
[0124] An embodiment of the present application provides a wireless communication method, which is applied to a network device, as shown in FIG6 , including:
[0125] S601. A network device receives a PUSCH, where the PUSCH is scrambled using an RNTI. The PUSCH is used to carry message 3, and the transmission of message 3 does not require message 1 and / or message 2. The RNTI is determined based on a transmission resource of a HARQ new transmission or HARQ retransmission of message 3 or is indicated by the network device.
[0126] An embodiment of the present application provides a wireless communication method, which is applied to a communication system including a terminal device and a network device, as shown in FIG7 , including:
[0127] S701. The terminal device sends a PUSCH to the network device. The PUSCH is encrypted with RNTI. The PUSCH is used to carry message 3. The transmission of message 3 does not require message 1 and / or message 2. The RNTI is determined based on the transmission resources of the HARQ new transmission or HARQ retransmission of message 3 or is indicated by the network device.
[0128] Next, the wireless communication method shown in FIG. 5 , FIG. 6 or FIG. 7 will be described.
[0129] The terminal device in the non-connected state skips the process of Message 1 and / or Message 2 and directly sends Message 3 to the network device. This Message 3 can be understood as Message 3 that does not require Message 1 and / or Message 2 or Message 3 that does not require PRACH. The network device receives Message 3 sent by the terminal device without interacting with Message 1 and Message 2 with the terminal device.
[0130] For the convenience of description, message 3 in the following text may be understood as message 3 that does not require message 1 and / or message 2.
[0131] Optionally, message 3 includes uplink data and / or RRC message.
[0132] The RRC message includes at least one of the following messages:
[0133] RRC early data transmission request (RRCEarlyDataRequest);
[0134] RRC connection establishment request (RRCConnectionReques);
[0135] RRC connection resumption request (RRCConnectionResumeRequest).
[0136] In the embodiment of the present application, the transmitted message 3 may be the initial transmission of message 3, i.e., the HARQ new transmission of message 3, or may be the retransmission of message 3, i.e., the HARQ retransmission of message 3.
[0137] For the PUSCH carrying message 3, RNTI is used for scrambling. The RNTI is determined in one of the following ways:
[0138] Determination method 1: Determination of transmission resources for a new hybrid automatic repeat request (HARQ) transmission based on message 3;
[0139] Determination method 2: Determination of transmission resources for hybrid automatic repeat request HARQ retransmission based on message 3;
[0140] Determination method 2: instructed by network equipment.
[0141] The HARQ newly transmitted PUSCH carrying message 3 may be referred to as a first PUSCH. A method for determining the RNTI used for scrambling the first PUSCH includes determination method one or determination method three.
[0142] The PUSCH carrying the HARQ retransmission of message 3 may be referred to as a second PUSCH. Methods for determining the RNTI used for scrambling the second PUSCH include determination method one, determination method two, or determination method three.
[0143] In an embodiment of the present application, the RNTIs used for the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are the same or different, and / or the RNTIs used for the HARQ retransmissions of different messages 3 are the same or different.
[0144] In an embodiment of the present application, message 3 sent by the terminal device or received by the network device does not need to go through the process of message 1 and / or message 2, so that message 3 can be directly transmitted. The PUSCH carrying message 3 does not require a random access channel (RACH-less) EDT. The RNTI used by the PUSCH is determined based on the transmission resources of the HARQ new transmission or HARQ retransmission of message 3 or is indicated by the network device, thereby reducing the uplink and downlink signaling overhead, improving the uplink capacity of the system, and effectively avoiding the problem of RNTI ambiguity in the process of scrambling the PUSCH of RACH-less EDT.
[0145] In some embodiments, if the PUSCH is the first PUSCH, the first PUSCH is the HARQ new transmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, and the first parameter of the first PUSCH includes the transmission resources of the first PUSCH.
[0146] The first PUSCH is the HARQ new transmission of the message 3, which can be understood as the first PUSCH is used to carry the HARQ new transmission of the message 3.
[0147] The first PUSCH sent by the terminal device is encrypted using the first RNTI, and the first PUSCH received by the network device is encrypted using the first RNTI.
[0148] The first RNTI is determined based on a first parameter of a first PUSCH, where the first parameter of the first PUSCH includes a transmission resource of the first PUSCH.
[0149] The transmission resource of the first PUSCH can be understood as the transmission resource of the HARQ new transmission of message 3, that is, the first RNTI is the RNTI determined using the transmission resource of the HARQ new transmission of message 3.
[0150] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, the first parameter of the first PUSCH includes the transmission resources of the first PUSCH, and the first PUSCH is a HARQ new transmission of the message 3.
[0151] The second PUSCH is the HARQ retransmission of the message 3, which can be understood as the second PUSCH is used to carry the HARQ retransmission of the message 3.
[0152] The second PUSCH sent by the terminal device is encrypted using the first RNTI, and the second PUSCH received by the network device is encrypted using the first RNTI.
[0153] If the first PUSCH is scrambled using the first RNTI and the second PUSCH is scrambled using the first RNTI, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are both scrambled using the first RNTI. At this time, the first RNTI is used for scrambling of PUSCH (including the HARQ new transmission of message 3 and the HARQ retransmission of message 3).
[0154] In one example, message 3 is transmitted three times, and all three PUSCHs (one HARQ new transmission of message 3 and two HARQ retransmissions of message 3) are scrambled using the RNTI determined by the transmission resource of the HARQ new transmission of message 3.
[0155] In an embodiment of the present application, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 use the same first RNTI for scrambling. For the HARQ retransmission of message 3, there is no need to recalculate the RNTI, which simplifies the RNTI determination process.
[0156] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, and the first parameter of the second PUSCH includes the transmission resources of the second PUSCH.
[0157] The second PUSCH sent by the terminal device is encrypted using the second RNTI, and the second PUSCH received by the network device is encrypted using the second RNTI.
[0158] The second RNTI is determined based on the first parameter of the second PUSCH, where the first parameter of the second PUSCH includes the transmission resource of the second PUSCH.
[0159] The transmission resources of the second PUSCH can be understood as the transmission resources of the HARQ retransmission of message 3, that is, the second RNTI is the RNTI determined using the transmission resources of the HARQ retransmission of message 3.
[0160] The second RNTI used by the different second PUSCH is an RNTI determined based on the first parameter of the different second PUSCH.
[0161] If the first PUSCH is scrambled using the first RNTI and the second PUSCH is scrambled using the second RNTI, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 use different RNTIs for scrambling, and different HARQ retransmissions of message 3 use different RNTIs for scrambling. At this time, for each transmission of PUSCH, the terminal device determines the RNTI based on the transmission resources of the PUSCH of this transmission, and uses the determined RNTI to scramble the PUSCH of this transmission.
[0162] In one example, the number of transmissions of message 3 is 3, and the three PUSCH transmissions include one HARQ new transmission of message 3 and two HARQ retransmissions of message 3. The PUSCH transmitted for the first time is scrambled using the RNTI determined by the transmission resources of the PUSCH transmitted for the first time, the PUSCH transmitted for the second time is scrambled using the RNTI determined by the transmission resources of the PUSCH transmitted for the second time, and the PUSCH transmitted for the third time is scrambled using the RNTI determined by the transmission resources of the PUSCH transmitted for the third time; among which, the PUSCH transmitted for the first time can be understood as the first PUSCH, and the PUSCH transmitted for the second time and the PUSCH transmitted for the third time can be understood as different second PUSCHs.
[0163] In the embodiment of the present application, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are scrambled using different RNTIs, which can reduce the consumption of RNTI space.
[0164] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a third RNTI, and the third RNTI is the RNTI indicated by the network device.
[0165] The second PUSCH sent by the terminal device is encrypted using the third RNTI, and the second PUSCH received by the network device is encrypted using the third RNTI.
[0166] The third RNTI is the RNTI indicated by the network device to the terminal device.
[0167] Optionally, for different second PUSCHs, the third RNTIs used for scrambling are the same or different.
[0168] In one example, different second PUSCHs use the same third RNTI. In this case, for different second PUSCHs, the network device only indicates the RNTI once.
[0169] In an example, different second PUSCHs use different third RNTIs. In this case, the network device indicates one RNTI for the second PUSCH transmitted once.
[0170] When the third RNTIs used for different second PUSCH scramblings are the same, that is, the same RNTI, the third RNTI can be understood as the RNTI allocated by the network device to the terminal device.
[0171] If the first PUSCH is scrambled using the first RNTI, the second PUSCH is scrambled using the third RNTI, and different second PUSCHs use the same third RNTI, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are scrambled using different RNTIs, and different HARQ retransmissions of message 3 are scrambled using the same RNTI. For the first PUSCH, the terminal device determines the RNTI based on the transmission resource of the first PUSCH and uses the determined RNTI to scramble the first PUSCH; for each second PUSCH transmitted, the terminal device uses the RNTI indicated by the network device to scramble the second PUSCH of this transmission.
[0172] In one example, message 3 is transmitted three times, and the three PUSCHs include one HARQ new transmission of message 3 and two HARQ retransmissions of message 3. The PUSCH of the first transmission is scrambled using the RNTI determined by the transmission resource of the PUSCH of the first transmission, and the PUSCH of the second transmission and the PUSCH of the third transmission are scrambled using the RNTI indicated by the network device.
[0173] In the embodiment of the present application, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are scrambled using different RNTIs, which can reduce the consumption of RNTI space.
[0174] In some embodiments, the third RNTI is indicated by a first physical downlink control channel PDCCH, the first PDCCH is used to respond to the HARQ new transmission of the message 3, and the first PDCCH is used to indicate the HARQ retransmission scheduling of the message 3.
[0175] The terminal device sends a first PUSCH to the network device. The network device receives the first PUSCH and, in response to the first PUSCH, sends a first PDCCH to the terminal device. The first PDCCH can be understood as a HARQ new transmission in response to the first PUSCH or message 3. The first PDCCH indicates the HARQ retransmission scheduling of message 3 and indicates the third RNTI.
[0176] It is understandable that if the first PDCCH does not indicate HARQ retransmission scheduling of message 3, then HARQ retransmission of message 3 is not required, and the first PDCCH may not indicate RNTI.
[0177] In some embodiments, the manner in which the network device indicates the third RNTI includes:
[0178] Mode 1: The network device indicates the absolute value of the third RNTI; or
[0179] Method 2: The network device indicates a first identifier, and the RNTI corresponding to the first identifier in the RNTI list is the third RNTI.
[0180] In method 1, the network device may directly send the absolute value of the third RNTI to the terminal device.
[0181] In the second method, the network device sends a first identifier to the terminal device, and the terminal device searches the RNTI list for the RNTI corresponding to the first identifier, which is the third RNTI.
[0182] The RNTI list includes multiple RNTIs, and different RNTIs may correspond to different identifiers. Optionally, the identifier is the index of each RNTI in the RNTI list.
[0183] In some embodiments, the RNTI list is configured by the network device via a broadcast message.
[0184] The network device configures the RNTI list to the terminal device by broadcasting.
[0185] In the embodiment of the present application, the RNTI list may be at a cell level, or a Coverage Enhancement (CE) level, or a Semi-Persistent Scheduling (SPS) resource configuration level.
[0186] In some embodiments, if the network device indicates the third RNTI, the HARQ retransmission of the message 3 is scrambled using the third RNTI;
[0187] If the network device does not indicate the third RNTI, the HARQ retransmission of the message 3 is encrypted using the second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, the first parameter of the second PUSCH includes the transmission resource of the second PUSCH, and the second PUSCH is used to carry the HARQ retransmission of the message 3.
[0188] In an embodiment of the present application, the second PUSCH can be scrambled using the second RNTI or the third RNTI. When the network device indicates the third RNTI, the second PUSCH is scrambled using the third RNTI. When the network device does not indicate the third RNTI, the second PUSCH is scrambled using the second RNTI.
[0189] It should be noted that, when the first PDCCH can be forced to indicate the HARQ retransmission scheduling of message 3, the third RNTI is indicated. At this time, there is only one scrambling method for the second PUSCH: the second PUSCH is scrambled using the third RNTI.
[0190] In some embodiments, the first parameter includes one or more of the following:
[0191] Information 1: first information, where the first information is used to indicate the location of the time domain resources of the PUSCH;
[0192] Information 2: second information, where the second information is used to indicate the location of the frequency domain resources of the PUSCH;
[0193] Information 3: a first duration, where the first duration is associated with a first timer, and the first timer is a timer that is started or restarted after the terminal device sends the message 3;
[0194] Information 4, first number, the first number is the maximum number of retransmissions of the message 3;
[0195] Information 5, first period, the first period is the time domain resource period of the message 3;
[0196] Information 6, second period, the second period is the transmission period of the PDCCH in response to the message 3.
[0197] For information 1, the first information of the first PUSCH is used to indicate the location of the time domain resources of the first PUSCH, and the first information of the second PUSCH is used to indicate the location of the time domain resources of the second PUSCH.
[0198] The first information may include at least one of the following time domain resource identifiers of the PUSCH to which the first information belongs: subframe ID, SFN ID, H-SFN ID, etc. For time domain repetition, the time domain resource identifier is the first time domain resource ID corresponding to the PUSCH transmission.
[0199] For information 2, the second information of the first PUSCH is used to indicate the location of the frequency domain resources of the first PUSCH, and the second information of the second PUSCH is used to indicate the location of the frequency domain resources of the second PUSCH.
[0200] The second information may include at least one of the following frequency domain resource identifiers of the PUSCH to which the second information belongs: a subcarrier index, a carrier index, and a physical resource block (PRB) index.
[0201] Frequency domain resources are numbered in ascending order. If the Msg3 transmission occupies multiple consecutive frequency domain resources at the same time, the frequency domain resource index is the index corresponding to the resource with the lowest or highest frequency domain position among the frequency domain resources occupied by this transmission.
[0202] Information 3 may be referred to as a first timer duration, which may be identified as T_length. The first timer is a timer that is started or restarted after the terminal device sends message 3. It is understandable that the terminal device starts the first timer after sending message 3 for the first time, and starts or restarts the first timer after sending message 3 for the i-th time, where the value of i is greater than 1.
[0203] The time unit of the first duration can be a frame, a subframe, a second, a millisecond, etc.
[0204] In some embodiments, the first duration is a maximum duration supported by the first timer, or an actual duration configured by the network device for the first timer, or a duration predefined in a protocol.
[0205] The maximum duration supported by the first timer may also be understood as the maximum duration that the network device can configure for the first timer.
[0206] Information 4 can be called the maximum number of retransmissions of message 3.
[0207] In some embodiments, the first number is the maximum number of message 3 retransmissions supported by the protocol, or the maximum number of message 3 retransmissions actually configured by the network device.
[0208] The maximum number of message 3 retransmissions supported by the protocol can also be understood as the maximum number of message 3 retransmissions that can be configured by the network device.
[0209] Information 5 may be referred to as an SPS period, and the SPS period may be identified as SPS T_SPS.
[0210] In some embodiments, the first period is the minimum period supported by the first resource, or the period of the first resource actually configured by the network device, and the first resource is a semi-persistent scheduling SPS resource used to transmit message 3.
[0211] Information 6 may be referred to as a PDCCH period, which is the period of the PDCCH of the response message 3 received by the terminal device.
[0212] In some embodiments, the second period is the minimum period supported by the PDCCH in response to the message 3, or the transmission period of the PDCCH in response to the message 3 actually configured by the network device.
[0213] In the embodiment of the present application, the first RNTI is calculated based on the first parameter of the first PUSCH, wherein the first RNTI can be calculated based on one or more information included in the first parameter of the first PUSCH.
[0214] In the embodiment of the present application, the second RNTI is calculated based on the first parameter of the second PUSCH, wherein the second RNTI can be calculated based on one or more information included in the first parameter of the second PUSCH.
[0215] In the embodiment of the present application, the calculation formula for calculating the corresponding RNTI based on one or more information included in the first parameter is not limited in any way.
[0216] In one example, the calculation formula is Formula (5): RNTI=N+K1*s_id+K2*(SFN_id mod(T_length / 10))+K3*f_id Formula (5);
[0217] Among them, N, K1, K2, and K3 are predefined values; s_id is the first subframe id occupied by the PUSCH transmission of Msg3; SFN_id is the first SFN id occupied by the PUSCH transmission of Msg3; f_id is the lowest or highest PRB or subcarrier in the frequency domain occupied by the PUSCH transmission of Msg3.
[0218] In one example, the calculation formula is formula (6):
[0219] K4 is a predefined value, H_SFN is the first H-SFN occupied by the PUSCH transmission of Msg3, M=ceiling(T_length / 10240), and ceiling indicates rounding up.
[0220] In one example, the calculation formula is Formula (7): RNTI=N+K1*(subframe_id+10*SFN_id)+K2*f_id Formula (7).
[0221] In one example, the calculation formula is Formula (8): RNTI=N+K1*floor((subframe_id+10*SFN_id) / T_SPS)+K2*f_id Formula (8);
[0222] Floor means round down.
[0223] In one example, the calculation formula is Formula (9): RNTI=N+K1*(subframe_id+10*SFN_id)+K2*f_id+K3*(H-SFN mod M) Formula (9).
[0224] In one example, the calculation formula is formula (10):
[0225] In the embodiment of the present application, different calculation formulas may be used according to the different size relationships between the first duration and the first duration threshold, so that the RNTI calculated based on different first durations is unique.
[0226] In one example, the first duration threshold is 1024 ms. If the first duration does not exceed the first duration threshold, the RNTI is calculated based on formula (5). If the first duration exceeds the first duration threshold, the RNTI is calculated based on formula (6).
[0227] In one example, the first duration threshold is 1024 ms. If the first duration does not exceed the first duration threshold, the RNTI is calculated based on formula (7). If the first duration exceeds the first duration threshold, the RNTI is calculated based on formula (9).
[0228] In one example, the first duration threshold is 1024 ms. If the first duration does not exceed the first duration threshold, the RNTI is calculated based on formula (8). If the first duration exceeds the first duration threshold, the RNTI is calculated based on formula (10).
[0229] It should be noted that, in the above example, 1024 ms is taken as the value of the first duration threshold, and the value of the first duration threshold may also be other values.
[0230] In some embodiments, the RNTI is a fourth RNTI, which is the RNTI configured by the network device for the terminal device based on dedicated signaling, and the fourth RNTI is used for HARQ new transmission and HARQ retransmission of message 3.
[0231] The PUSCH sent by the terminal device is encrypted using the fourth RNTI, and the PUSCH received by the network device is encrypted using the fourth RNTI.
[0232] Here, both the first PUSCH and the second PUSCH are scrambled using the fourth RNTI indicated by the network device based on dedicated signaling, that is, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are both scrambled using the fourth RNTI. At this time, the fourth RNTI is used for scrambling of the PUSCH (including the HARQ new transmission of message 3 and the HARQ retransmission of message 3).
[0233] In one example, the number of transmissions of message 3 is 3, and all three PUSCHs (one HARQ new transmission of message 3 and two HARQ retransmissions of message 3) are scrambled using the RNTI indicated by the network device through dedicated signaling.
[0234] In an embodiment of the present application, the HARQ new transmission of message 3 and the HARQ retransmission of message 3 are scrambled using the same RNTI indicated by the network device through dedicated signaling, and different UEs can use different RNTIs through the network.
[0235] In the embodiment of the present application, the scrambling method for the PUSCH carrying message 3 includes but is not limited to at least one of the following:
[0236] Scrambling method 1: HARQ new transmission of message 3 and HARQ retransmission of message 3 are scrambled using the first RNTI;
[0237] Scrambling mode 2: HARQ new transmission of message 3 is scrambled using the first RNTI, and HARQ retransmission of message 3 is scrambled using the second RNTI;
[0238] Scrambling mode 3: HARQ new transmission of message 3 is scrambled using the first RNTI, and HARQ retransmission of message 3 is scrambled using the third RNTI;
[0239] Scrambling mode 4: The HARQ new transmission of message 3 and the HARQ retransmission of message 3 are scrambled using the fourth RNTI.
[0240] In some embodiments, the RNTI is also used for scrambling a second PDCCH used to respond to the message 3 .
[0241] In the embodiment of the present application, for message 3, there is a PDCCH responding to the message 3, namely the second PDCCH, and the PUSCH carrying the message 3 and the second PDCCH responding to the message 3 are scrambled using the same RNTI.
[0242] In the embodiment of the present application, there is a second PDCCH for a message 3. It can be understood that the message 3 is carried on the PUSCH, so it can be understood that for the PUSCH carrying the message 3, there is a second PDCCH responding to the PUSCH (the first PUSCH or the second PUSCH).
[0243] For the HARQ new transmission of message 3, that is, the first PUSCH, the second PDCCH responding to the HARQ new transmission of message 3 and the first PUSCH are scrambled using the same RNTI.
[0244] The terminal device identifies whether the second PDCCH is a PDCCH sent to itself based on the RNTI used by the received second PDCCH.
[0245] The terminal device sends a HARQ new transmission of message 3, and the network device sends a second PDCCH to the terminal device in response to the received HARQ new transmission of message 3, wherein the second PDCCH indicates the HARQ retransmission scheduling of message 3 or indicates the reception of message 4.
[0246] In an example, the HARQ new transmission of message 3, ie, the first PUSCH, is scrambled using the first RNTI, and the second PDCCH responding to the HARQ new transmission of message 3 is scrambled using the first RNTI.
[0247] In an example, the HARQ new transmission of message 3, ie, the first PUSCH, is scrambled using the fourth RNTI, and the second PDCCH responding to the HARQ new transmission of message 3 is scrambled using the fourth RNTI.
[0248] It should be noted that the second PDCCH newly transmitted in response to the HARQ message 3 may also be referred to as the first PDCCH.
[0249] For the HARQ retransmission of message 3, that is, the second PUSCH, the second PDCCH responding to the HARQ retransmission of message 3 and the second PUSCH are scrambled using the same RNTI.
[0250] Based on the first PDCCH indicating the retransmission scheduling of message 3, the terminal device sends the HARQ retransmission of message 3, and the network device sends the second PDCCH to the terminal device in response to the received HARQ retransmission of message 3, wherein the second PDCCH indicates the HARQ retransmission scheduling of message 3 or indicates the reception of message 4.
[0251] In an example, the HARQ retransmission of message 3, ie, the second PUSCH, is scrambled using the first RNTI, and the second PDCCH responding to the HARQ retransmission of message 3 is scrambled using the first RNTI.
[0252] In an example, the HARQ retransmission of message 3, ie, the second PUSCH, is scrambled using the second RNTI, and the second PDCCH responding to the HARQ retransmission of message 3 is scrambled using the second RNTI.
[0253] In an example, the HARQ retransmission of message 3, ie, the second PUSCH, is scrambled using the third RNTI, and the second PDCCH responding to the HARQ retransmission of message 3 is scrambled using the third RNTI.
[0254] In an example, the HARQ retransmission of message 3, ie, the second PUSCH, is scrambled using the fourth RNTI, and the second PDCCH responding to the HARQ retransmission of message 3 is scrambled using the fourth RNTI.
[0255] In an embodiment of the present application, the second PDCCH of the response message 3 sent by the network device to the terminal device and the PUSCH transmission of message 3 use the same RNTI scrambling, so that the terminal device can identify the PDCCH sent to itself, thereby solving the problem of resource competition conflicts between different terminal devices.
[0256] In some embodiments, the second PDCCH is used to indicate HARQ retransmission scheduling of message 3 or first PDSCH scheduling, and the first PDSCH is used to carry message 4.
[0257] After the network device receives the HARQ new transmission of message 3, it sends a second PDCCH to the terminal device in response to the HARQ new transmission of message 3. If the network device believes that message 3 is received successfully, the second PDCCH sent to the terminal device indicates the scheduling of the first PDSCH, so that the terminal device receives the first PDSCH based on the scheduling of the first PDSCH indicated by the second PDCCH; if the network device believes that message 3 is received unsuccessfully, the second PDCCH sent to the terminal device indicates the HARQ retransmission scheduling of message 3, so that the terminal device sends the HARQ retransmission of message 3 based on the HARQ retransmission scheduling of message 3 indicated by the second PDCCH.
[0258] After the network device receives the HARQ retransmission of message 3, it sends a second PDCCH to the terminal device in response to the HARQ retransmission of message 3. If the network device believes that message 3 is received successfully, the second PDCCH sent to the terminal device indicates the scheduling of the first PDSCH, so that the terminal device receives the first PDSCH based on the scheduling of the first PDSCH indicated by the second PDCCH; if the network device believes that message 3 is received unsuccessfully, the second PDCCH sent to the terminal device indicates the HARQ retransmission scheduling of message 3, so that the terminal device sends the HARQ retransmission of message 3 based on the HARQ retransmission scheduling of message 3 indicated by the second PDCCH.
[0259] It should be noted that if the terminal device receives a second PDCCH indicating the HARQ retransmission scheduling of message 3, it continues to send HARQ retransmission of message 3 to the network device based on the second PDCCH until the terminal device receives a second PDCCH indicating the first PDSCH scheduling, and receives the first PDSCH based on the received second PDCCH.
[0260] It can be understood that the second PDCCH indicating the HARQ retransmission scheduling of message 3 is used to indicate the HARQ retransmission of message 3 and the PUSCH resources used for the HARQ retransmission of message 3. When the terminal device receives the second PDCCH indicating the HARQ retransmission scheduling of message 3 sent by the network device, it performs HARQ retransmission of message 3 based on the PUSCH resources indicated by the second PDCCH.
[0261] It can be understood that indicating the first PDSCH scheduling can be understood as scheduling the transmission of the first PDSCH, and the second PDCCH indicating the first PDSCH scheduling indicates the transmission resources of the first PDSCH, thereby scheduling the transmission of the first PDSCH.
[0262] The wireless communication method provided in the embodiment of the present application can be implemented as a process including but not limited to that shown in FIG. 8 or FIG. 9 .
[0263] As shown in Figure 8, it includes:
[0264] S801. The terminal device sends a HARQ new transmission of message 3 to the network device.
[0265] S802. The network device sends a second PDCCH to the terminal device, and the second PDCCH indicates the first PDCCH scheduling.
[0266] The second PDCCH is used to respond to the HARQ new transmission of the message 3 received in S801.
[0267] S803. The network device sends a first PDSCH to the terminal device.
[0268] The network device sends the first PDSCH to the terminal device based on the first PDSCH scheduled by the second PDCCH, and the terminal device receives the first PDSCH based on the first PDSCH scheduled by the second PDCCH.
[0269] As shown in Figure 9, it includes:
[0270] S901. The terminal device sends a HARQ new transmission of message 3 to the network device.
[0271] S902. The network device sends a second PDCCH to the terminal device, and the second PDCCH indicates HARQ retransmission of message 3.
[0272] The second PDCCH is used to respond to the HARQ new transmission of the message 3 received in S901.
[0273] S903. The terminal device sends a HARQ retransmission of message 3 to the network device.
[0274] The terminal device performs HARQ retransmission of message 3 based on the PUSCH resources scheduled by the second PDCCH received in S902.
[0275] S904. The network device sends a second PDCCH to the terminal device, and the second PDCCH indicates HARQ retransmission of message 3.
[0276] The second PDCCH is used to respond to the HARQ retransmission of the message 3 received in S903.
[0277] S905. The terminal device sends a HARQ retransmission of message 3 to the network device.
[0278] The terminal device performs HARQ retransmission of message 3 based on the PUSCH resources scheduled by the second PDCCH received in S904.
[0279] S906. The network device sends a second PDCCH to the terminal device, and the second PDCCH indicates the first PDCCH scheduling.
[0280] The second PDCCH is used to respond to the HARQ retransmission of the message 3 received in S905.
[0281] S907. The network device sends a first PDSCH to the terminal device.
[0282] The network device sends the first PDSCH to the terminal device based on the first PDSCH scheduled by the second PDCCH, and the terminal device receives the first PDSCH based on the first PDSCH scheduled by the second PDCCH.
[0283] It should be noted that in Figure 8, the number of transmissions of message 3 is 1 as an example, and in Figure 9, the number of transmissions of message 3 is 3 as an example. The number of transmissions of message 3 can be other positive numbers other than 1 or 3.
[0284] In some embodiments, the second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0285] The second PDCCH sent by the network device carries the time domain and / or frequency domain resources used for the HARQ new transmission of message 3 or the HARQ retransmission of message 3.
[0286] In an example, the second PDCCH in response to the HARQ new transmission of message 3 or the HARQ retransmission of message 3 carries the time domain and / or frequency domain resources of the HARQ new transmission of message 3.
[0287] In one example, the second PDCCH for the HARQ new transmission in response to message 3 carries the time domain and / or frequency domain resources of the HARQ new transmission of message 3; the second PDCCH for the HARQ retransmission in response to message 3 carries the time domain and / or frequency domain resources of the HARQ retransmission of message 3, wherein the second PDCCH for the HARQ retransmission in response to a different message 3 carries the time domain and / or frequency domain resources of the HARQ retransmission of the response message 3.
[0288] In some embodiments, the condition that the second PDCCH is determined to be for the terminal device includes:
[0289] Condition 1: the second PDCCH is scrambled by the RNTI;
[0290] Condition 2: The second PDCCH indicates time domain and / or frequency domain resources used for the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0291] Here, the conditions under which the second PDCCH is determined to be for the terminal device include condition 1 and condition 2.
[0292] It can be understood that the condition under which the second PDCCH is determined to be for the terminal device may be condition 1, and the condition under which the second PDCCH is determined to be for the terminal device may also be condition 2.
[0293] If the second PDCCH is determined as condition 2 for the terminal device, the terminal device matches the time domain and / or frequency domain resources indicated by the second PDCCH with the time domain and / or frequency domain resources used for the HARQ new transmission of message 3 or the HARQ retransmission of message 3. If the time domain and / or frequency domain resources indicated by the second PDCCH are the same as the time domain and / or frequency domain resources used for the HARQ new transmission of message 3 or the HARQ retransmission of message 3, it is determined that the second PDCCH meets condition 2.
[0294] In an embodiment of the present application, when determining whether the second PDCCH is directed to the terminal device based only on condition 1, the calculated RNTI is unique within the first duration. When determining whether the second PDCCH is directed to the terminal device based on conditions 1 and 2, the calculated RNTI is unique within the second duration, wherein the second duration is less than the first duration. Therefore, when determining whether the second PDCCH is directed to the terminal device based on conditions 1 and 2, the second PDCCH can be jointly identified through the RNTI and the resources carried by the second PUCCH, ensuring that the terminal device accurately identifies the second PDCCH sent to itself within a third duration greater than the second duration, wherein the third duration is the same as or different from the first duration.
[0295] It is understandable that different values of RNTI can be adjusted by setting the first parameter and calculation formula for calculating RNTI.
[0296] It can be understood that when the HARQ new transmission of message 3 is scrambled using the first RNTI, and the HARQ new transmission of message 3 is scrambled using the first RNTI or the second RNTI, the second PDCCH is determined as a condition for the terminal device including condition 2.
[0297] In the embodiment of the present application, through the effect of condition 2, the effective time of RNTI can be shortened, thereby reducing the consumption of RNTI.
[0298] In some embodiments, the RNTI is also used for scrambling of the first PDSCH.
[0299] The first PDSCH, the second PDCCH indicating scheduling of the first PDSCH, and the PUSCH to which the second PDCCH scheduling the first PDSCH responds are scrambled using the same RNTI.
[0300] In one example, after receiving the HARQ new transmission of message 3, the network device sends a second PDCCH indicating the first PDSCH to the terminal device. The HARQ new transmission of message 3 and the second PDCCH are scrambled using the first RNTI, and the first PDSCH is scrambled using the first RNTI.
[0301] In one example, after receiving the HARQ retransmission of message 3, the network device sends a second PDCCH indicating the first PDSCH to the terminal device. The HARQ retransmission of message 3 and the second PDCCH are encrypted using the first RNTI, and the first PDSCH is encrypted using the first RNTI.
[0302] In one example, after receiving the HARQ retransmission of message 3, the network device sends a second PDCCH indicating the first PDSCH to the terminal device. The HARQ retransmission of message 3 and the second PDCCH are encrypted using the second RNTI, and the first PDSCH is encrypted using the second RNTI.
[0303] In one example, after receiving the HARQ retransmission of message 3, the network device sends a second PDCCH indicating the first PDSCH to the terminal device. The HARQ retransmission of message 3 and the second PDCCH are encrypted using the fourth RNTI, and the first PDSCH is encrypted using the fourth RNTI.
[0304] In some embodiments, the first PDSCH carries a first media access control layer control element MAC CE, and the first MAC CE is used by the terminal device to determine that contention resolution is successful.
[0305] The first MAC CE may also be referred to as a contention resolution MAC CE. When the terminal device receives the first PDSCH including the first MAC CE, it is considered that the contention resolution is successful.
[0306] In some embodiments, the first MAC CE includes a first content, and the first content matches the common control channel service data unit in the message 3.
[0307] After receiving the first PDSCH, the terminal device matches the content of the MAC CE in the first PDSCH with the CCCH SDU in message 3. If the content of the MAC CE in the first PDSCH successfully matches the CCCH SDU in message 3, it is considered that the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3, and the conflict resolution is determined to be successful.
[0308] In some embodiments, based on FIG5 , the method further includes:
[0309] After sending the PUSCH, the terminal device starts or restarts a first timer, where the first timer is used to monitor the second PDCCH.
[0310] The terminal device starts the first timer after sending the HARQ new transmission of message 3, and monitors the second PDCCH of the HARQ new transmission in response to message 3 during the running of the first timer. The terminal device starts or restarts the first timer after sending the HARQ retransmission of message 3, and monitors the PDCCH of the HARQ retransmission in response to message 3 during the running of the first timer.
[0311] In some embodiments, based on FIG5 , as shown in FIG10 , the method further includes:
[0312] S1001. The terminal device receives first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
[0313] In some embodiments, based on FIG6 , as shown in FIG11 , the method further includes:
[0314] S1101. The network device sends first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
[0315] Before S601, the network device sends first configuration information to the terminal device, where the first configuration information is used to configure transmission resources of the first PUSCH. Before S501, the terminal device receives the first configuration information sent by the network device.
[0316] The first PUSCH resource configured by the first configuration information is the resource configured before message 3. Therefore, the first PUSCH resource here can be understood as a pre-configured resource (PRU), and the transmission of message 3 can be understood as the transmission of PUR, wherein the transmission of PUR can be understood as the transmission of PUSCH on PUR.
[0317] For different terminal devices, there is contention between the PURs configured by the first configuration information. Therefore, the PUR configured by the first configuration information can be understood as a contention-based PUR (CB-PUR).
[0318] In some embodiments, the transmission resource of the first PUSCH is an SPS resource.
[0319] In an embodiment of the present application, the first configuration information may configure SPS time-frequency resources, and the SPS resources are time-domain periodic resources.
[0320] The wireless communication method provided in the embodiment of the present application combines PRACH-less with PUR, and can transmit message 3 when the terminal device is in a non-connected state, thereby reducing the complex process before the transmission of message 3 and reducing air interface overhead.
[0321] When message 3 carries uplink data, uplink data can be transmitted without entering the connected state, thereby reducing the signaling interaction between the terminal device and the network device caused by data transmission and saving terminal power consumption.
[0322] The wireless communication method provided in the embodiments of the present application is described below through multiple embodiments.
[0323] Example 1
[0324] The terminal device calculates the first RNTI based on the PUSCH time-frequency resource position of the initial transmission (i.e., HARQ new transmission) of PRACH-less EDT Msg3 or CB-PUR. The first RNTI is used for scrambling of PUSCH transmission (including initial transmission and HARQ retransmission of Msg3 or PUR), and is used to indicate the scrambling of PDCCH for HARQ retransmission scheduling of Msg3 or PUR and / or network response PDSCH scheduling, as well as the scrambling of network response PDSCH.
[0325] The specific implementation process is as follows:
[0326] 1. The UE receives uplink transmission resource configuration information from the network, including:
[0327] The resource configuration used for Msg3 transmission of PRACH-less EDT or PUSCH transmission of CB-PUR may be, for example, semi-persistent scheduling (SPS) resources, including: SPS time-frequency resources, where the SPS resources are time-domain periodic resources.
[0328] 2. For a UE in an RRC non-connected state (such as an RRC IDLE state), if the UE initiates PRACH-less EDT or CB-PUR, the UE transmits Msg3 on a PUSCH resource based on the network configuration in step 1. The Msg3 contains the UE's uplink data and / or RRC messages (such as RRC EarlyData Request message (RRC early data transmission request), RRC Connection Request message (RRC connection establishment request), RRC Connection Resume Request message (RRC connection recovery request), etc.).
[0329] The UE scrambles the PUSCH transmission using a first RNTI, where the first RNTI is determined by the UE based on one or more of the following parameters / factors:
[0330] Factor 1 (information 1), the time domain resource ID of the initial transmission of Msg3 (i.e., HARQ new transmission), such as subframe ID, SFN ID, H-SFN ID, etc. For the case of time domain repetition, the time domain resource ID is the first time domain resource ID corresponding to the PUSCH transmission.
[0331] Factor 2 (information 2), the frequency domain resource index of the initial Msg3 transmission (i.e., the new HARQ transmission), such as the subcarrier index, carrier index, and PRB index, where the frequency domain resources are numbered in ascending order of the frequency domain. If the Msg3 transmission occupies multiple consecutive frequency domain resources at the same time, the frequency domain resource index is the index corresponding to the resource with the lowest or highest frequency domain position among the frequency domain resources occupied by this transmission.
[0332] Factor 3 (information 3), first timer length T_length, the first timer is a timer started after the UE sends Msg3, for example, the first timer is mac-ContentionResolutionTimer, and the UE monitors the PDCCH indicating the retransmission of Msg3 or Msg4, which is the network response, during the operation of the first timer. The T_length is the maximum length supported by the first timer (configurable by the base station) or the actual length configured by the base station.
[0333] Factor 4 (information 4), maximum number of Msg3 retransmissions, the maximum number of Msg3 retransmissions is the maximum number supported by the protocol (configurable by the base station), or the actual maximum number configured by the base station.
[0334] Factor 5 (information 5), SPS period T_SPS, the SPS period is the minimum period that can be supported by the SPS resources used to transmit Msg3 (configurable by the base station), or is the period actually configured by the base station.
[0335] Factor 6 (information 6), PDCCH period, the PDCCH period is the minimum period that can be supported (configured by the base station) by the PDCCH for indicating Msg3 retransmission or Msg4 / network response, or the period actually configured by the base station.
[0336] Example 1
[0337] If T_length does not exceed 10.24s, the first RNTI is calculated as follows: N+K1*s_id+K2*(SFN_id mod(T_length / 10))+K3*f_id Formula (11); N-K1*s_id-K2*(SFN_id mod(T_length / 10))-K3*f_id Formula (12);
[0338] Among them, N, K1, K2, and K3 are predefined values; s_id is the first subframe id occupied by the PUSCH transmission of Msg3; SFN_id is the first SFN id occupied by the PUSCH transmission of Msg3; f_id is the lowest or highest PRB or subcarrier in the frequency domain occupied by the PUSCH transmission of Msg3; T_length is in subframe or ms.
[0339] If T_length exceeds 10.24s, the first RNTI is calculated as formula (13) or formula (14)
[0340] Wherein, N, K1, K2, K3, s_id, SFN_id, f_id, and T_length have the same meanings as above. K4 is a predefined value, H_SFN is the first H-SFN id occupied by the PUSCH transmission of Msg3, and M = ceiling(T_length / 10240).
[0341] Example 2
[0342] If T_length does not exceed 10.24s, the calculation of the first RNTI is formula (15), formula (16), formula (17) or formula (18): N+K1*(subframe_id+10*SFN_id)+K2*f_id formula (15), N-K1*(subframe_id+10*SFN_id)-K2*f_id formula (16), N+K1*floor((subframe_id+10*SFN_id) / T_SPS)+K2*f_id formula (17), N-K1*floor((subframe_id+10*SFN_id) / T_SPS)-K2*f_id formula (18).
[0343] If T_length exceeds 10.24s, the first RNTI is calculated as follows: N+K1*(subframe_id+10*SFN_id)+K2*f_id+K3*(H-SFN mod M) Formula (19), N-K1*(subframe_id+10*SFN_id)-K2*f_id-K3*(H_SFN mod M) Formula (20),
[0344] It should be noted that there are many expressions for the calculation formula of the first RNTI, and the above formulas are just some examples.
[0345] 3. After transmitting Msg3 or PUR, the UE starts a first timer, and monitors the PDCCH during the running of the first timer.
[0346] The monitoring results include:
[0347] a. If the UE receives a PDCCH scrambled by the first RNTI and the PDCCH indicates a Msg3 retransmission or a PUR retransmission, the UE transmits the Msg3 or PUR retransmission on the PUSCH resources indicated by the PDCCH and uses the first RNTI to scramble the PUSCH transmission. The UE starts or restarts the first timer after completing the Msg3 or PUR retransmission and monitors the PDCCH during the operation of the first timer. If the UE receives a PDCCH scrambled by the first RNTI, the UE transmits the PUSCH of the Msg3 or PUR retransmission or receives the PDSCH of the Msg4 according to the PDCCH indication, and the PUSCH or PDSCH is scrambled using the first RNTI.
[0348] b. If the UE receives a PDCCH scrambled by the first RNTI, and the PDCCH indicates PDSCH reception, if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that the contention resolution is successful.
[0349] The method provided in Example 1 enables the UE to calculate the first RNTI based on the PUSCH time-frequency resource location of the initial Msg3 transmission. This method ensures the uniqueness of the first RNTI during the operation of the first timer and effectively avoids the problem of first RNTI ambiguity. However, considering that the retransmission of Msg3 triggers the start and restart of the first timer, this method consumes a large amount of RNTI space.
[0350] Example 2
[0351] For each PRACH-less EDT Msg3 or CB-PUR transmission (including the initial transmission and HARQ retransmission of Msg3 or PUR), the terminal calculates the RNTI according to the PUSCH time-frequency resource position of the current transmission of Msg3 or PUR (that is, the RNTI used for the initial transmission and retransmission may be different). The RNTI is used for scrambling of the current PUSCH transmission, for indicating the HARQ retransmission scheduling of Msg3 or PUR and / or the scrambling of the PDCCH for the network response PDSCH scheduling, and the scrambling of the network response PDSCH.
[0352] The specific implementation process is as follows:
[0353] 1. The UE receives uplink transmission resource configuration information from the network, including:
[0354] The resource configuration used for Msg3 transmission of PRACH-less EDT or PUSCH transmission of CB-PUR may be, for example, an SPS resource, including: an SPS time-frequency resource, where the SPS resource is a time-domain periodic resource.
[0355] 2. For a UE in an RRC non-connected state (such as an RRC IDLE state), if the UE initiates PRACH-less EDT or CB-PUR, the UE transmits Msg3 on a PUSCH resource based on the network configuration in step 1. The UE scrambles the PUSCH transmission using the RNTI, and the calculation method of the RNTI is the same as in Example 1.
[0356] 3. After transmitting Msg3 or PUR, the UE starts a first timer, and monitors the PDCCH during the running of the first timer.
[0357] The monitoring results include:
[0358] a. If the UE receives a PDCCH scrambled with the RNTI, and the PDCCH indicates a retransmission of Msg3 or PUR, the UE transmits the Msg3 or PUR on the PUSCH resources indicated by the PDCCH, and calculates a second RNTI using the time-frequency resource position of the current PUSCH, using the same calculation method as in step 2. The UE scrambles the current PUSCH transmission using the second RNTI, and proceeds to step 4.
[0359] b. If the UE receives a PDCCH scrambled by the RNTI, and the PDCCH indicates PDSCH reception, and if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that contention resolution is successful.
[0360] 4. After completing the HARQ retransmission of the Msg3 or PUR, the UE starts or restarts the first timer, and monitors the PDCCH during the running of the first timer.
[0361] The monitoring results include:
[0362] a. If the UE receives a PDCCH scrambled with the second RNTI, and the PDCCH indicates an Msg3 retransmission or a PUR retransmission, the UE transmits the Msg3 or PUR retransmission on the PUSCH resources indicated by the PDCCH, and uses the time-frequency resource position of this PUSCH to calculate the third RNTI. The calculation method is the same as step 2, and the UE uses the third RNTI to scramble this PUSCH transmission. The third RNTI is also used for the UE's next reception of a PDCCH indicating HARQ retransmission scheduling of Msg3 or PUR and / or network response PDSCH scheduling, as well as for the scrambling of the network response PDSCH.
[0363] b. If the UE receives a PDCCH scrambled by the second RNTI, and the PDCCH indicates PDSCH reception, if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that the contention resolution is successful.
[0364] The method provided in Example 2 enables the UE to calculate the RNTI based on the PUSCH time-frequency resource position of the current Msg3 transmission. This method can ensure that the RNTI is unique during the operation of the first timer after completing one startup or restart of the current Msg3 transmission, and can effectively avoid the problem of RNTI ambiguity. At the same time, because this method only needs to ensure that the first timer is unique during one operation, compared with Example 1, this embodiment can reduce RNTI consumption.
[0365] Example 3
[0366] For the initial transmission of PRACH-less EDT Msg3 or CB-PUR, the terminal calculates the first RNTI based on the PUSCH time-frequency resource position of the initial transmission of Msg3 or PUR. The first RNTI is used for scrambling of the initial transmission of PUSCH, scrambling of the PDCCH for indicating HARQ retransmission scheduling of Msg3 or PUR and / or network response PDSCH scheduling after the initial transmission of Msg3 or PUR, and scrambling of the network response PDSCH.
[0367] If the UE receives a PDCCH scrambled by the first RNTI indicating Msg3 or PUR retransmission, the network also indicates a third RNTI, and the third RNTI is used for scrambling the PUSCH for Msg3 or PUR retransmission, and for scrambling the PDCCH for indicating HARQ retransmission scheduling of Msg3 or PUR and / or network response PDSCH scheduling after this PUSCH transmission.
[0368] The specific implementation process is as follows:
[0369] 1. The UE receives uplink transmission resource configuration information from the network, including:
[0370] The resource configuration used for Msg3 transmission of PRACH-less EDT or PUSCH transmission of CB-PUR may be, for example, an SPS resource, including: an SPS time-frequency resource, where the SPS resource is a time-domain periodic resource.
[0371] 2. For a UE in an RRC non-connected state (such as an RRC IDLE state), if the UE initiates PRACH-less EDT or CB-PUR, the UE transmits Msg3 on a PUSCH resource based on the network configuration in step 1. The UE scrambles the PUSCH transmission using a first RNTI, and the calculation method of the first RNTI is the same as that of embodiment 1.
[0372] 3. After transmitting Msg3 or PUR, the UE starts a first timer, and monitors the PDCCH during the running of the first timer.
[0373] The monitoring results include:
[0374] a. If the UE receives a PDCCH scrambled by the first RNTI, and the PDCCH indicates Msg3 retransmission or PUR retransmission, the UE transmits the Msg3 or PUR retransmission on the PUSCH resources indicated by the PDCCH.
[0375] -If the base station allocates a third RNTI to the UE, the UE uses the third RNTI to scramble the current Msg3 or PUR retransmission. The third RNTI is also used for the UE to receive the HARQ retransmission scheduling indicating Msg3 or PUR and / or the scrambling of the PDCCH for network response PDSCH scheduling, as well as the scrambling of the network response PDSCH.
[0376] If the base station does not allocate a third RNTI to the UE, the UE uses the second RNTI to scramble the current Msg3 or PUR retransmission. The second RNTI is also used for scrambling the UE's next HARQ retransmission scheduling indicating Msg3 or PUR and / or the PDCCH in response to PDSCH scheduling, as well as the network's scrambling of the PDSCH response. (The network can also be forced to allocate the third RNTI to the UE when scheduling Msg3 retransmissions, i.e., only the first case exists.)
[0377] The third RNTI is allocated by the base station to the UE after the UE completes the initial transmission of Msg3 or PUR. The third RNTI can be carried in the PDCCH or PDSCH scrambled by the second RNTI, such as carried in the PDCCH indicating the retransmission of Msg3 or PUR. The specific indication method can be:
[0378] Method 1: The network device directly indicates the absolute value of the third RNTI;
[0379] Method 2: The network device configures an RNTI list by broadcasting. The RNTI list can be at the cell level, CE level, or SPS resource configuration level. The network indicates one of the RNTIs in the corresponding RNTI list as the third RNTI, for example, by indicating an index.
[0380] b. If the UE receives a PDCCH scrambled by the first RNTI, and the PDCCH indicates PDSCH reception, if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that the contention resolution is successful.
[0381] The method of the third embodiment enables the base station to allocate an RNTI to the UE when scheduling Msg3 retransmission, and can reduce RNTI consumption compared with the first and second embodiments.
[0382] Example 4
[0383] For Msg3 or CB-PUR transmission of PRACH-less EDT, the terminal calculates the RNTI based on the PUSCH time-frequency resource position of the Msg3 or PUR transmission. The RNTI is used for scrambling of the PUSCH transmission, for indicating the HARQ retransmission scheduling of Msg3 or PUR and / or the scrambling of the PDCCH for network response PDSCH scheduling, and for the scrambling of the network response PDSCH. When the UE receives the PDCCH, if the first condition is met, the UE considers that the PDCCH is for itself, and the first condition is that the PDCCH is scrambled using the RNTI, and the time domain position indicated in the PDCCH is consistent with the time domain resource position of the UE sending the Msg3.
[0384] The specific implementation process is as follows:
[0385] 1. The UE receives uplink transmission resource configuration information from the network, including:
[0386] The resource configuration used for Msg3 transmission of PRACH-less EDT or PUSCH transmission of CB-PUR may be, for example, an SPS resource, including: an SPS time-frequency resource, where the SPS resource is a time-domain periodic resource.
[0387] 2. For a UE in an RRC non-connected state (such as an RRC IDLE state), if the UE initiates PRACH-less EDT or CB-PUR, the UE transmits Msg3 on a PUSCH resource based on the network configuration in step 1. The UE scrambles the PUSCH transmission using the RNTI, and the calculation method of the RNTI is the same as in Example 1.
[0388] Unlike Example 1, the RNTI calculated in Example 1 ensures that the RNTI value is unique within a first duration (such as the maximum duration of the first timer or a duration related to the maximum duration of the first timer and the maximum number of Msg3 retransmissions), while the RNTI calculated in this embodiment of the present application ensures that the RNTI value is unique within a second duration, where the first duration is greater than the second duration. Therefore, the difference between the two lies primarily in the values of the formula parameters or predefined parameters.
[0389] 3. For Msg3 or PUR retransmission, the UE can still use the original first RNTI for scrambling (same as Example 1, referred to as Solution 1 here), or it can calculate the second RNTI based on the PUSCH time-frequency resources corresponding to the retransmission, set the first RNTI = the second RNTI, and use the updated first RNTI for scrambling (same as Example 2, referred to as Solution 2 here).
[0390] 4. The UE starts a first timer after each transmission of Msg3 or PUR, and monitors the PDCCH during the operation of the first timer. If the UE receives a PDCCH scrambled by the first RNTI, and the time domain resource information indicated by the PDCCH is the same as the PUSCH time-frequency resource used by the UE's initial transmission of Msg3 (corresponding to solution 1 of step 3) or the last transmission of Msg3 (corresponding to solution 2 of step 3):
[0391] a. If the PDCCH indicates Msg3 retransmission or PUR retransmission, the UE transmits the Msg3 or PUR retransmission on the PUSCH resources indicated by the PDCCH.
[0392] b. If the PDCCH indicates PDSCH reception, if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that the contention resolution is successful.
[0393] The fourth embodiment can ensure the uniqueness of the first RNTI in a shorter time, thereby further reducing RNTI consumption.
[0394] Example 5
[0395] The network configures a fourth RNTI for the UE through UE-dedicated signaling. The fourth RNTI is used for the UE to scramble the PUSCH transmission of Msg3 of PRACH-less EDT or CB-PUR, to indicate the HARQ retransmission scheduling of Msg3 or PUR and / or the scrambling of the PDCCH scheduled by the network response PDSCH, and the scrambling of the network response PDSCH.
[0396] The specific implementation process is as follows:
[0397] 1. The UE receives uplink transmission resource configuration information from the network, including:
[0398] The resource configuration used for Msg3 transmission of PRACH-less EDT or PUSCH transmission of CB-PUR may be, for example, an SPS resource, including: an SPS time-frequency resource, where the SPS resource is a time-domain periodic resource.
[0399] 2. The base station configures a fourth RNTI for the UE through UE-specific signaling. For example, the fourth RNTI is carried in an RRC release message.
[0400] 3. For a UE in an RRC non-connected state (such as an RRC IDLE state), if the UE initiates PRACH-less EDT or CB-PUR, the UE transmits Msg3 on a PUSCH resource based on the network configuration in step 1.
[0401] The UE scrambles the PUSCH transmission using the fourth RNTI.
[0402] 4. After transmitting Msg3 or PUR, the UE starts a first timer, and monitors the PDCCH during the running of the first timer.
[0403] The monitoring results include:
[0404] a. If the UE receives a PDCCH scrambled by the fourth RNTI, and the PDCCH indicates Msg3 retransmission or PUR retransmission, the UE transmits the Msg3 or PUR retransmission on the PUSCH resources indicated by the PDCCH.
[0405] b. If the UE receives a PDCCH scrambled by the fourth RNTI, and the PDCCH indicates PDSCH reception, if the PDSCH contains a contention resolution MAC CE, and the content contained in the contention resolution MAC CE matches the CCCH SDU sent by the UE in Msg3 or PUR, the UE considers that the contention resolution is successful.
[0406] In the fifth embodiment, the fourth RNTI may be determined by means of network configuration, and different UEs may be enabled to use different RNTIs through the network.
[0407] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.
[0408] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in 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. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0409] FIG12 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in FIG12 , the terminal device 1200 includes:
[0410] The first communication unit 1201 is configured to send a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3. The transmission of message 3 does not require message 1 and / or message 2;
[0411] The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0412] In some embodiments, if the PUSCH is the first PUSCH, the first PUSCH is the HARQ new transmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, and the first parameter of the first PUSCH includes the transmission resources of the first PUSCH.
[0413] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, the first parameter of the first PUSCH includes the transmission resources of the first PUSCH, and the first PUSCH is a HARQ new transmission of the message 3.
[0414] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, and the first parameter of the second PUSCH includes the transmission resources of the second PUSCH.
[0415] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a third RNTI, and the third RNTI is the RNTI indicated by the network device.
[0416] In some embodiments, the third RNTI is indicated by a first physical downlink control channel PDCCH, the first PDCCH is used to respond to the HARQ new transmission of the message 3, and the first PDCCH is used to indicate the HARQ retransmission scheduling of the message 3.
[0417] In some embodiments, the manner in which the network device indicates the third RNTI includes:
[0418] The network device indicates the absolute value of the third RNTI; or,
[0419] The network device indicates a first identifier, and the RNTI corresponding to the first identifier in the RNTI list is the third RNTI.
[0420] In some embodiments, the RNTI list is configured by the network device via a broadcast message.
[0421] In some embodiments, if the network device indicates the third RNTI, the HARQ retransmission of the message 3 is scrambled using the third RNTI;
[0422] If the network device does not indicate the third RNTI, the HARQ retransmission of the message 3 is encrypted using the second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, the first parameter of the second PUSCH includes the transmission resource of the second PUSCH, and the second PUSCH is used to carry the HARQ retransmission of the message 3.
[0423] In some embodiments, the first parameter includes one or more of the following:
[0424] First information, where the first information is used to indicate a location of a time domain resource of a corresponding PUSCH;
[0425] Second information, where the second information is used to indicate a location of a frequency domain resource of the PUSCH;
[0426] a first duration, where the first duration is related to a first timer, and the first timer is a timer started or restarted after the terminal device sends the message 3;
[0427] a first number, the first number being the maximum number of retransmissions of the message 3;
[0428] A first period, where the first period is a time domain resource period of the message 3;
[0429] The second period is a transmission period of the PDCCH in response to the message 3.
[0430] In some embodiments, the first duration is a maximum duration supported by the first timer, or an actual duration configured by the network device for the first timer, or a duration predefined in a protocol.
[0431] In some embodiments, the first number is the maximum number of message 3 retransmissions supported by the protocol, or the maximum number of message 3 retransmissions actually configured by the network device.
[0432] In some embodiments, the first period is the minimum period supported by the first resource, or the period of the first resource actually configured by the network device, and the first resource is a semi-persistent scheduling SPS resource used to transmit message 3.
[0433] In some embodiments, the second period is the minimum period supported by the PDCCH in response to the message 3, or the transmission period of the PDCCH in response to the message 3 actually configured by the network device.
[0434] In some embodiments, the RNTI is a fourth RNTI, which is the RNTI configured by the network device for the terminal device based on dedicated signaling, and the fourth RNTI is used for HARQ new transmission and HARQ retransmission of message 3.
[0435] In some embodiments, the RNTI is also used for scrambling a second PDCCH used to respond to the message 3 .
[0436] In some embodiments, the second PDCCH is used to indicate HARQ retransmission scheduling of message 3 or first PDSCH scheduling, and the first PDSCH is used to carry message 4.
[0437] In some embodiments, the second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0438] In some embodiments, the condition that the second PDCCH is determined to be for the terminal device includes:
[0439] The second PDCCH is scrambled by the RNTI;
[0440] The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0441] In some embodiments, the RNTI is also used for scrambling of the first PDSCH.
[0442] In some embodiments, the first PDSCH carries a first media access control layer control element MAC CE, and the first MAC CE is used by the terminal device to determine that contention resolution is successful.
[0443] In some embodiments, the first MAC CE includes a first content, and the first content matches the common control channel service data unit in the message 3.
[0444] In some embodiments, the terminal device 1200 further includes:
[0445] The control unit is configured to start or restart a first timer after sending the PUSCH, where the first timer is used to monitor the second PDCCH.
[0446] In some embodiments, the first communication unit 1201 is further configured to receive first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
[0447] In some embodiments, the transmission resource of the first PUSCH is an SPS resource.
[0448] The first communication unit in the terminal device may be implemented by a transceiver in the terminal device. It is understandable that the control unit in the terminal device may be implemented by a processor in the terminal device.
[0449] FIG13 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. As shown in FIG13 , the network device 1300 includes:
[0450] The second communication unit 1301 is configured to receive a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3, and transmission of message 3 does not require message 1 and / or message 2;
[0451] The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
[0452] In some embodiments, if the PUSCH is the first PUSCH, the first PUSCH is the HARQ new transmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, and the first parameter of the first PUSCH includes the transmission resources of the first PUSCH.
[0453] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, the first parameter of the first PUSCH includes the transmission resources of the first PUSCH, and the first PUSCH is a HARQ new transmission of the message 3.
[0454] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, and the first parameter of the second PUSCH includes the transmission resources of the second PUSCH.
[0455] In some embodiments, if the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a third RNTI, and the third RNTI is the RNTI indicated by the network device.
[0456] In some embodiments, the third RNTI is indicated by a first physical downlink control channel PDCCH, the first PDCCH is used to respond to the HARQ new transmission of the message 3, and the first PDCCH is used to indicate the HARQ retransmission scheduling of the message 3.
[0457] In some embodiments, the manner in which the network device indicates the third RNTI includes:
[0458] The network device indicates the absolute value of the third RNTI; or,
[0459] The network device indicates a first identifier, and the RNTI corresponding to the first identifier in the RNTI list is the third RNTI.
[0460] In some embodiments, the RNTI list is configured by the network device via a broadcast message.
[0461] In some embodiments, if the network device indicates the third RNTI, the HARQ retransmission of the message 3 is scrambled using the third RNTI;
[0462] If the network device does not indicate the third RNTI, the HARQ retransmission of the message 3 is encrypted using the second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, the first parameter of the second PUSCH includes the transmission resource of the second PUSCH, and the second PUSCH is used to carry the HARQ retransmission of the message 3.
[0463] In some embodiments, the first parameter includes one or more of the following:
[0464] First information, where the first information is used to indicate a location of a time domain resource of a corresponding PUSCH;
[0465] Second information, where the second information is used to indicate a location of a frequency domain resource of the PUSCH;
[0466] a first duration, where the first duration is related to a first timer, and the first timer is a timer started or restarted after the terminal device sends the message 3;
[0467] a first number, the first number being the maximum number of retransmissions of the message 3;
[0468] A first period, where the first period is a time domain resource period of the message 3;
[0469] The second period is a transmission period of the PDCCH in response to the message 3.
[0470] In some embodiments, the first duration is a maximum duration supported by the first timer, or an actual duration configured by the network device for the first timer, or a duration predefined in a protocol.
[0471] In some embodiments, the first number is the maximum number of message 3 retransmissions supported by the protocol, or the maximum number of message 3 retransmissions actually configured by the network device.
[0472] In some embodiments, the first period is the minimum period supported by the first resource, or the period of the first resource actually configured by the network device, and the first resource is a semi-persistent scheduling SPS resource used to transmit message 3.
[0473] In some embodiments, the second period is the minimum period supported by the PDCCH in response to the message 3, or the transmission period of the PDCCH in response to the message 3 actually configured by the network device.
[0474] In some embodiments, the RNTI is a fourth RNTI, which is the RNTI configured by the network device for the terminal device based on dedicated signaling, and the fourth RNTI is used for HARQ new transmission and HARQ retransmission of message 3.
[0475] In some embodiments, the RNTI is also used for scrambling a second PDCCH used to respond to the message 3 .
[0476] In some embodiments, the second PDCCH is used to indicate HARQ retransmission scheduling of message 3 or first PDSCH scheduling, and the first PDSCH is used to carry message 4.
[0477] In some embodiments, the second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0478] In some embodiments, the condition that the second PDCCH is determined to be for the terminal device includes:
[0479] The second PDCCH is scrambled by the RNTI;
[0480] The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
[0481] In some embodiments, the RNTI is also used for scrambling of the first PDSCH.
[0482] In some embodiments, the first PDSCH carries a first media access control layer control element MAC CE, and the first MAC CE is used by the terminal device to determine that contention resolution is successful.
[0483] In some embodiments, the first MAC CE includes a first content, and the first content matches the common control channel service data unit in the message 3.
[0484] In some embodiments, the second communication unit 1301 is further configured to send first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
[0485] In some embodiments, the transmission resource of the first PUSCH is an SPS resource.
[0486] The second communication unit in the network device may be implemented by a transceiver in the network device. It is understandable that the network device may further include a processing unit for processing the PUSCH. The processing unit may be implemented by a processor in the network device.
[0487] Those skilled in the art should understand that the relevant description of the above-mentioned terminal equipment or network equipment in the embodiments of the present application can be understood by referring to the relevant description of the wireless communication method in the embodiments of the present application.
[0488] Figure 14 is a schematic diagram of a communication device 1400 provided in an embodiment of the present application. The communication device can be a terminal device or a network device. The communication device 1400 shown in Figure 14 includes a processor 1410, which can call and execute a computer program from a memory to implement the method in the embodiment of the present application.
[0489] Optionally, as shown in FIG14 , the communication device 1400 may further include a memory 1420. The processor 1410 may call and execute a computer program from the memory 1420 to implement the method in the embodiment of the present application.
[0490] The memory 1420 may be a separate device independent of the processor 1410 , or may be integrated into the processor 1410 .
[0491] Optionally, as shown in FIG14 , the communication device 1400 may further include a transceiver 1430 , and the processor 1410 may control the transceiver 1430 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0492] The transceiver 1430 may include a transmitter and a receiver. The transceiver 1430 may further include an antenna, and the number of antennas may be one or more.
[0493] Optionally, the communication device 1400 may specifically be a network device in an embodiment of the present application, and the communication device 1400 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0494] Optionally, the communication device 1400 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 1400 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0495] Figure 15 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1500 shown in Figure 15 includes a processor 1510, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.
[0496] Optionally, as shown in FIG15 , the chip 1500 may further include a memory 1520. The processor 1510 may call and execute a computer program from the memory 1520 to implement the method in the embodiment of the present application.
[0497] The memory 1520 may be a separate device independent of the processor 1510 , or may be integrated into the processor 1510 .
[0498] Optionally, the chip 1500 may further include an input interface 1530. The processor 1510 may control the input interface 1530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0499] Optionally, the chip 1500 may further include an output interface 1540. The processor 1510 may control the output interface 1540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0500] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0501] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0502] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0503] FIG16 is a schematic block diagram of a communication system 1600 provided in an embodiment of the present application. As shown in FIG16 , the communication system 1600 includes a terminal device 1610 and a network device 1620 .
[0504] Among them, the terminal device 1610 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1620 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.
[0505] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0506] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0507] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0508] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0509] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0510] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0511] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0512] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0513] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0514] The embodiment of the present application also provides a computer program.
[0515] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.
[0516] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0517] Those skilled in the art will appreciate that the units and algorithmic steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0518] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0519] 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.
[0520] 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.
[0521] 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.
[0522] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0523] 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 the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, the method comprising: The terminal device sends a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI. The PUSCH is used to carry message 3, and the transmission of message 3 does not require message 1 and / or message 2. The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
2. The method according to claim 1, wherein If the PUSCH is the first PUSCH, the first PUSCH is the HARQ new transmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, and the first parameter of the first PUSCH includes the transmission resource of the first PUSCH.
3. The method according to claim 1 or 2, wherein: If the PUSCH is a second PUSCH, the second PUSCH is the HARQ retransmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, the first parameter of the first PUSCH includes the transmission resource of the first PUSCH, and the first PUSCH is the HARQ new transmission of the message 3.
4. The method according to claim 1 or 2, wherein: If the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a second RNTI, the second RNTI is determined based on a first parameter of the second PUSCH, and the first parameter of the second PUSCH includes a transmission resource of the second PUSCH.
5. The method according to any one of claims 1 to 4, wherein: If the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a third RNTI, and the third RNTI is the RNTI indicated by the network device.
6. The method according to claim 5, wherein: The third RNTI is indicated by a first physical downlink control channel PDCCH, the first PDCCH is used to respond to the HARQ new transmission of the message 3, and the first PDCCH is used to indicate the HARQ retransmission scheduling of the message 3.
7. The method according to claim 5 or 6, wherein: The manner in which the network device indicates the third RNTI includes: The network device indicates the absolute value of the third RNTI; or, The network device indicates a first identifier, and the RNTI corresponding to the first identifier in the RNTI list is the third RNTI.
8. The method according to claim 7, wherein: The RNTI list is configured by the network device through a broadcast message.
9. The method according to any one of claims 5 to 8, wherein if the network device indicates the third RNTI, the HARQ retransmission of the message 3 is scrambled using the third RNTI; If the network device does not indicate the third RNTI, the HARQ retransmission of the message 3 is encrypted using the second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, the first parameter of the second PUSCH includes the transmission resource of the second PUSCH, and the second PUSCH is used to carry the HARQ retransmission of the message 3.
10. The method according to any one of claims 2 to 4 and 9, wherein: The first parameter includes one or more of the following: First information, where the first information is used to indicate a location of a time domain resource of a corresponding PUSCH; Second information, where the second information is used to indicate a location of a frequency domain resource of the PUSCH; a first duration, where the first duration is related to a first timer, and the first timer is a timer started or restarted after the terminal device sends the message 3; a first number, the first number being the maximum number of retransmissions of the message 3; A first period, where the first period is a time domain resource period of the message 3; The second period is a transmission period of the PDCCH in response to the message 3.
11. The method according to claim 10, wherein: The first duration is a maximum duration supported by the first timer, or an actual duration configured by the network device for the first timer, or a duration predefined in a protocol.
12. The method according to claim 10, wherein: The first number is the maximum number of message 3 retransmissions supported by the protocol, or the maximum number of message 3 retransmissions actually configured by the network device.
13. The method according to claim 10, wherein: The first period is the minimum period supported by the first resource, or the period of the first resource actually configured by the network device, and the first resource is a semi-persistent scheduling SPS resource used to transmit message 3.
14. The method according to claim 10, wherein: The second period is the minimum period supported by the PDCCH in response to the message 3, or the transmission period of the PDCCH in response to the message 3 actually configured by the network device.
15. The method according to claim 1, wherein The RNTI is a fourth RNTI, which is the RNTI configured by the network device for the terminal device based on dedicated signaling, and the fourth RNTI is used for HARQ new transmission and HARQ retransmission of message 3.
16. The method according to any one of claims 1 to 15, wherein: The RNTI is also used for scrambling a second PDCCH, which is used to respond to the message 3.
17. The method according to claim 16, wherein The second PDCCH is used to indicate HARQ retransmission scheduling of message 3 or first PDSCH scheduling, and the first PDSCH is used to carry message 4.
18. The method according to any one of claims 16 to 17, wherein: The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
19. The method according to claim 18, wherein The condition for determining that the second PDCCH is for the terminal device includes: The second PDCCH is scrambled by the RNTI; The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
20. The method according to claim 17, wherein The RNTI is also used for scrambling the first PDSCH.
21. The method according to claim 17 or 20, wherein The first PDSCH carries a first media access control layer control element MAC CE, and the first MAC CE is used by the terminal device to determine that the contention resolution is successful.
22. The method according to claim 21, wherein The first MAC CE includes a first content, and the first content matches the common control channel service data unit in the message 3.
23. The method according to any one of claims 16 to 22, wherein: The method further comprises: After sending the PUSCH, the terminal device starts or restarts a first timer, where the first timer is used to monitor the second PDCCH.
24. The method according to any one of claims 1 to 23, wherein The method further comprises: The terminal device receives first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
25. The method according to claim 24, wherein The transmission resource of the first PUSCH is an SPS resource.
26. A wireless communication method, the method comprising: The network device receives a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI. The PUSCH is used to carry message 3, and transmission of message 3 does not require message 1 and / or message 2. The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
27. The method according to claim 26, wherein If the PUSCH is the first PUSCH, the first PUSCH is the HARQ new transmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, and the first parameter of the first PUSCH includes the transmission resource of the first PUSCH.
28. The method according to claim 26 or 27, wherein If the PUSCH is a second PUSCH, the second PUSCH is the HARQ retransmission of the message 3, the RNTI is the first RNTI, the first RNTI is determined based on the first parameter of the first PUSCH, the first parameter of the first PUSCH includes the transmission resource of the first PUSCH, and the first PUSCH is the HARQ new transmission of the message 3.
29. The method according to claim 26 or 27, wherein If the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a second RNTI, the second RNTI is determined based on a first parameter of the second PUSCH, and the first parameter of the second PUSCH includes a transmission resource of the second PUSCH.
30. The method according to any one of claims 26 to 29, wherein If the PUSCH is a second PUSCH, the second PUSCH is a HARQ retransmission of the message 3, the RNTI is a third RNTI, and the third RNTI is the RNTI indicated by the network device.
31. The method according to claim 30, wherein The third RNTI is indicated by a first physical downlink control channel PDCCH, the first PDCCH is used to respond to the HARQ new transmission of the message 3, and the first PDCCH is used to indicate the HARQ retransmission scheduling of the message 3.
32. The method according to claim 30 or 31, wherein The manner in which the network device indicates the third RNTI includes: The network device indicates the absolute value of the third RNTI; or, The network device indicates a first identifier, and the RNTI corresponding to the first identifier in the RNTI list is the third RNTI.
33. The method according to claim 32, wherein The RNTI list is configured by the network device through a broadcast message.
34. The method according to any one of claims 30 to 33, wherein if the network device indicates the third RNTI, the HARQ retransmission of the message 3 is scrambled using the third RNTI; If the network device does not indicate the third RNTI, the HARQ retransmission of the message 3 is encrypted using the second RNTI, the second RNTI is determined based on the first parameter of the second PUSCH, the first parameter of the second PUSCH includes the transmission resource of the second PUSCH, and the second PUSCH is used to carry the HARQ retransmission of the message 3.
35. The method according to any one of claims 27 to 29 and 34, wherein: The first parameter includes one or more of the following: First information, where the first information is used to indicate a location of a time domain resource of a corresponding PUSCH; Second information, where the second information is used to indicate a location of a frequency domain resource of the PUSCH; a first duration, where the first duration is related to a first timer, and the first timer is a timer started or restarted after the terminal device sends the message 3; a first number, the first number being the maximum number of retransmissions of the message 3; A first period, where the first period is a time domain resource period of the message 3; The second period is a transmission period of the PDCCH in response to the message 3.
36. The method of claim 35, wherein: The first duration is a maximum duration supported by the first timer, or an actual duration configured by the network device for the first timer, or a duration predefined in a protocol.
37. The method according to claim 35, wherein The first number is the maximum number of message 3 retransmissions supported by the protocol, or the maximum number of message 3 retransmissions actually configured by the network device.
38. The method of claim 35, wherein: The first period is the minimum period supported by the first resource, or the period of the first resource actually configured by the network device, and the first resource is a semi-persistent scheduling SPS resource used to transmit message 3.
39. The method of claim 35, wherein: The second period is the minimum period supported by the PDCCH in response to the message 3, or the transmission period of the PDCCH in response to the message 3 actually configured by the network device.
40. The method of claim 26, wherein: The RNTI is a fourth RNTI, which is the RNTI configured by the network device for the terminal device based on dedicated signaling, and the fourth RNTI is used for HARQ new transmission and HARQ retransmission of message 3.
41. The method according to any one of claims 26 to 40, wherein The RNTI is also used for scrambling a second PDCCH, which is used to respond to the message 3.
42. The method according to claim 41, wherein The second PDCCH is used to indicate HARQ retransmission scheduling of message 3 or first PDSCH scheduling, and the first PDSCH is used to carry message 4.
43. The method according to any one of claims 41 to 42, wherein: The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
44. The method according to claim 43, wherein The condition for determining that the second PDCCH is for the terminal device includes: The second PDCCH is scrambled by the RNTI; The second PDCCH indicates time domain and / or frequency domain resources used by the HARQ new transmission of the message 3 or the HARQ retransmission of the message 3.
45. The method of claim 42, wherein The RNTI is also used for scrambling the first PDSCH.
46. The method according to claim 42 or 45, wherein The first PDSCH carries a first media access control layer control element MAC CE, and the first MAC CE is used by the terminal device to determine that the contention resolution is successful.
47. The method of claim 46, wherein The first MAC CE includes a first content, and the first content matches the common control channel service data unit in the message 3.
48. The method according to any one of claims 26 to 47, wherein The method further comprises: The network device sends first configuration information, where the first configuration information is used to configure transmission resources of a first PUSCH, and the first PUSCH is used to carry the HARQ new transmission of the message 3.
49. The method of claim 48, wherein The transmission resource of the first PUSCH is an SPS resource.
50. A terminal device comprising: A first communication unit is configured to send a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3, and transmission of message 3 does not require message 1 and / or message 2; The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
51. A network device comprising: A second communication unit is configured to receive a physical uplink shared channel PUSCH, where the PUSCH is scrambled using a radio network temporary identifier RNTI, and the PUSCH is used to carry message 3, and transmission of the message 3 does not require message 1 and / or message 2; The RNTI is determined based on the transmission resource of the hybrid automatic repeat request HARQ new transmission or HARQ retransmission of the message 3 or is indicated by a network device.
52. A terminal device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 25.
53. A network device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 26 to 49.
54. A chip comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 25, or executes the method according to any one of claims 26 to 49.
55. A computer-readable storage medium for storing a computer program, wherein the execution of the computer program causes a computer to execute the method according to any one of claims 1 to 25, or the method according to any one of claims 26 to 49.
56. A computer program product comprising computer program instructions, wherein execution of the computer program instructions causes a computer to perform the method according to any one of claims 1 to 25, or the method according to any one of claims 26 to 49.
57. A computer program, wherein the execution of the computer program causes a computer to execute the method according to any one of claims 1 to 25, or the method according to any one of claims 26 to 49.