Method, terminal device and network device for random access
Patent Information
- Application Number
- CN202180099377.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-05
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2041-11-05
AI Technical Summary
但是,按照现有的UE-gNB RTT来增强RAR window的起始时刻,可能会出现增强后的RARWindow的起始时刻比实际的RAR window起始时刻靠后,从而造成信息丢失的问题
[0031]第十一方面,提供了一种计算机程序产品,包括计算机程序指令,所述计算机程序指令使得计算机执行上述第一方面至第三方面中任一方面中的方法。
Smart Images

Figure CN117501795B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method for random access, a terminal device, and a network device. Background Technology
[0002] In wireless communication systems, when the transmission delay between network devices and terminal devices is large, the terminal device needs to send uplink signals with a timing advance (TA) to ensure that the signal arrives at the network device at the correct time. However, when the TA is too large, it may affect the uplink and downlink timing relationship, for example, causing the start time of the Random Access Response (RAR) window (also known as the time window) to be earlier than the signal to be received, resulting in the inability to receive relevant information.
[0003] To address this issue, an offset value can be introduced to enhance existing timing relationships. For example, current discussions in the 3rd Generation Partnership Project (3GPP) standard have identified the introduction of a UE-gNB Round Trip Time (RTT) to enhance the RAR window start time. However, enhancing the RAR window start time according to the existing UE-gNB RTT may result in the enhanced RAR window start time being later than the actual RAR window start time, leading to information loss.
[0004] Therefore, it is necessary to reconsider how to enhance the start time of the RAR window. Summary of the Invention
[0005] This application provides a method, terminal device, and network device for random access, which helps to avoid losing RAR information, increase the probability of successful random access, and thus improve the efficiency of data transmission.
[0006] Firstly, a method for random access is provided, the method comprising:
[0007] Based on the timing advance T TA Send the first message;
[0008] According to the timing advance T TA The delay Kmac between the network device and the reference point is used to determine the start time and length of the first window;
[0009] Receive the response message for the first message in the first window.
[0010] Secondly, a method for random access is provided, which includes:
[0011] Based on the timing advance T TA Send the first message;
[0012] According to the timing advance T TA The time-domain resource granularity of the delay Kmac between the network device and the reference point is used to determine the start time of the first window, wherein the time-domain resource granularity of the delay Kmac is smaller than that of the time slot;
[0013] Receive the response message for the first message within the first window.
[0014] Thirdly, a method for random access is provided, which includes:
[0015] Send configuration information, which is used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is T. c .
[0016] Fourthly, a terminal device is provided, comprising:
[0017] Communication unit, used to determine the timing advance T TA Send the first message;
[0018] Processing unit, configured to, based on the timing advance T TA The delay Kmac between the network device and the reference point is used to determine the start time and length of the first window;
[0019] The communication unit is also configured to receive a response message to the first message in the first window.
[0020] Fifthly, a terminal device is provided, comprising:
[0021] Communication unit, used to determine the timing advance T TA Send the first message;
[0022] Processing unit, configured to, based on the timing advance T TA The time-domain resource granularity of the delay Kmac between the network device and the reference point is used to determine the start time of the first window, wherein the time-domain resource granularity of the delay Kmac is smaller than that of the time slot;
[0023] The communication unit is also configured to receive a response message to the first message within the first window.
[0024] Sixthly, a network device is provided, comprising:
[0025] A communication unit is used to send configuration information, which is used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or T. c .
[0026] In a seventh aspect, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods described in the first or second aspect above.
[0027] Eighthly, a network device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the method described in the third aspect above.
[0028] Ninthly, an apparatus is provided for implementing the method in any one of the first to third aspects described above.
[0029] Specifically, the device includes a processor for retrieving and running a computer program from a memory, causing a device equipped with the device to perform the method described in any of the first to third aspects above.
[0030] In a tenth aspect, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to third aspects described above.
[0031] Eleventhly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to third aspects described above.
[0032] In a twelfth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to third aspects described above.
[0033] The above technical solution can enhance the start time and / or length of the window used for random access, thereby helping to avoid the situation where the start time of the enhanced window is later than the actual start time of the window. This can help avoid information loss, increase the probability of successful random access, and thus improve the efficiency of data transmission. Attached Figure Description
[0034] Figure 1 This is a schematic diagram of a communication system architecture used in an embodiment of this application.
[0035] Figure 2 This is a schematic diagram of a transparent forwarding satellite network architecture provided in this application.
[0036] Figure 3 This is a schematic diagram of a regenerative relay satellite network architecture provided in this application.
[0037] Figure 4 This is a schematic flowchart of a 4-step RACH method.
[0038] Figure 5 This is a schematic flowchart of a 2-step RACH method.
[0039] Figure 6 This is a schematic diagram of the time-domain resources provided in an embodiment of this application.
[0040] Figure 7 This is an illustrative interactive flowchart of a random access method provided according to an embodiment of this application.
[0041] Figure 8 This is a temporal resource diagram of an enhanced RAR window scheme according to an embodiment of this application.
[0042] Figure 9 This is another temporal resource diagram of an enhanced RAR window scheme according to an embodiment of this application.
[0043] Figure 10 This is another temporal resource diagram of an enhanced RAR window scheme according to an embodiment of this application.
[0044] Figure 11 This is an illustrative interactive flowchart of another random access method provided according to an embodiment of this application.
[0045] Figure 12 This is an illustrative interactive flowchart of another random access method provided according to an embodiment of this application.
[0046] Figure 13 This is a schematic block diagram of a terminal device provided according to an embodiment of this application.
[0047] Figure 14 This is a schematic block diagram of a network device provided according to an embodiment of this application.
[0048] Figure 15 This is a schematic block diagram of a communication device provided according to an embodiment of this application.
[0049] Figure 16 This is a schematic block diagram of an apparatus provided according to an embodiment of this application.
[0050] Figure 17 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.
[0052] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Internet of Things (IoT). Things (IoT), Wireless Fidelity (WiFi), 5th-Generation (5G) systems, or other communication systems.
[0053] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0054] In some embodiments, the communication system in this application can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0055] In some embodiments, the communication system in this application can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0056] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0057] Terminal devices can be stations (STs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0058] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0059] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, an in-vehicle communication device, a wireless communication chip / application-specific integrated circuit (ASIC) / system-on-chip (SoC), etc.
[0060] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0061] In the embodiments of this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a network device or base station (gNB) in vehicle-mounted equipment, wearable devices, and NR networks, or a network device in a future evolved PLMN network or NTN network, etc.
[0062] By way of example and not limitation, in the embodiments of this application, the network device may have mobility characteristics; for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station located on land, water, or other similar locations.
[0063] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0064] For example, the communication system 100 used in the embodiments of this application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal, terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.
[0065] Figure 1An exemplary embodiment shows a network device and two terminal devices. In some embodiments, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application does not limit this.
[0066] In some embodiments, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which are not limited in this application.
[0067] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.
[0068] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0069] The terminology used in the embodiments section of this application is only for explaining specific embodiments of this application and is not intended to limit this application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0070] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0071] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0072] In this embodiment of the application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0073] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.
[0074] To facilitate a better understanding of the embodiments of this application, the NTN related to this application will be described.
[0075] Non-terrestrial communication networks (NTNs) typically use satellite communication to provide communication services to terrestrial users. Compared to terrestrial cellular communication, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical location. For example, conventional terrestrial communication cannot cover areas such as oceans, mountains, and deserts where communication equipment cannot be installed or where there is no communication coverage due to sparse population. However, for satellite communication, a single satellite can cover a large area, and since satellites orbit the Earth, theoretically every corner of the Earth can be covered by satellite communication. Second, satellite communication has significant social value. Satellite communication can provide coverage in remote mountainous areas and impoverished countries or regions at a relatively low cost, enabling people in these areas to enjoy advanced voice communication and mobile internet technologies, helping to narrow the digital divide with developed regions and promoting development in these areas. Third, satellite communication has a long range, and the cost does not increase significantly with increasing communication distance. Finally, satellite communication has high stability and is not affected by natural disasters.
[0076] Communication satellites are classified according to their orbital altitude into Low-Earth Orbit (LEO) satellites, Medium-Earth Orbit (MEO) satellites, Geostationary Earth Orbit (GEO) satellites, High Elliptical Orbit (HEO) satellites, and so on.
[0077] Low Earth orbit (LEO) satellites have an altitude range of 500km to 1500km, with corresponding orbital periods of approximately 1.5 to 2 hours. The signal propagation delay for single-hop communication between users is generally less than 20ms. The maximum satellite visibility time is 20 minutes. The short signal propagation distance and low link loss mean that the requirements for user terminal transmission power are not high.
[0078] A geostationary orbit satellite, with an orbital altitude of 35,786 km, orbits the Earth every 24 hours. The signal propagation delay for single-hop communication between users is typically 250 ms.
[0079] To ensure satellite coverage and improve the overall capacity of the satellite communication system, satellites use multi-beam coverage to cover the ground. A single satellite can generate dozens or even hundreds of beams to cover the ground; a single satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.
[0080] In some embodiments, there are two types of satellites: transparent payload satellites and regenerative payload satellites. The transparent payload satellite network architecture can be as follows: Figure 2 As shown, the regenerative relay satellite network architecture can be as follows: Figure 3 As shown in the diagram. The feeder link refers to the wireless link between the satellite and the NTN gateway (usually located on the ground).
[0081] To facilitate a better understanding of the embodiments of this application, the random access process related to this application will be described.
[0082] In traditional mobile broadband (MBB) service scenarios, wireless transmission services do not have high requirements for transmission latency, and the MBB service packets transmitted each time are relatively large. The overhead of the control channel accompanying the data channel transmission is relatively low. Therefore, when a terminal in the traditional idle / inactive state wants to initiate random access, it usually adopts a four-step random access channel (RACH) process to complete the random access process.
[0083] Figure 4 A schematic flowchart of a 4-step RACH method 400 is shown. The 4-step RACH method 400 includes 410 to 440.
[0084] 410, The terminal device sends message 1 (Msg1), which includes a random access preamble.
[0085] Optionally, in some embodiments, Msg1 may include a Physical Random Access Channel (PRACH), which includes the aforementioned random access preamble, without limitation.
[0086] 420. The terminal device receives Msg2 sent by the network device. Msg2 includes a response corresponding to the preamble, generally called a Random Access Response (RACH response, RAR). This RAR is carried by a PDSCH scheduled by the Physical Downlink Control Channel (PDCCH) scrambled with the random access radio network temporal identifier (RA-RNTI).
[0087] 430. The terminal device sends the Physical Uplink Shared Channel (PUSCH), or Msg3, according to the uplink grant (UL grant) of the RAR. This channel carries user identification information and RRC connection request information for contention resolution.
[0088] Optionally, to support early data transmission (EDT), the terminal device can carry user-side data information in the PUSCH of Msg3.
[0089] 440. The terminal device receives the Physical Downlink Shared Channel (PDSCH), Msg4, sent by the network device. This PDSCH uses TC-RNTI scrambled PDCCH scheduling. This PDSCH includes feedback information for Msg3, which contains user identification information and RRC connection establishment information sent by the terminal device.
[0090] Depend on Figure 4 As can be seen, completing a 4-step RACH process requires four steps: Msg1, Msg2, Msg3, and Msg4. Considering the data processing waiting time, the latency required to complete a 4-step RACH process is relatively large, which may not meet the requirements of low-latency services. Therefore, a 2-step RACH scheme is introduced. Figure 5 A schematic flowchart of a 2-step RACH method 500 is shown. The 2-step RACH method 500 includes 510 and 520.
[0091] 510. The terminal device sends message A (MsgA), which includes the random access preamble and PUSCH.
[0092] Optionally, MsgA may include PRACH and PUSCH, where PRACH includes the aforementioned random access preamble, without limitation. That is, sending MsgA in step 510 is equivalent to sending Msg1 and Msg3 in the 4-step RACH.
[0093] 520, The terminal device receives a response message B (MsgB) sent by the network device for MsgA.
[0094] In this embodiment, MsgB includes at least one of a response to the preamble and a response to PUSCH. The response to the random access preamble in MsgB can also be called a Random Access Response (RAR). Optionally, RAR may include at least one of timing advancement (TA), temporary intra-cell network temporary identifier (TC-RNTI), uplink grant (UL grant), and preamble index. The response to PUSCH is, for example, a contention resolution message (CRM), which mainly includes at least one of the following: terminal device identification information, RRC connection (re)setup information, etc.
[0095] The 2-step RACH approach can be applied to multiple scenarios, such as the IDLE state, INACTIVE state, and ACTIVE state. The specific descriptions of each scenario are as follows:
[0096] IDLE state: There is no RRC connection, and the terminal device has no context information on the network device side. The purpose of this type of terminal device initiating random access may be for synchronization, connection establishment requests, data transmission, etc.
[0097] INACTIVE state: There is no RRC connection, and the terminal device has context information on the network side. The purpose of this type of terminal device initiating random access may be for synchronization, state transition, data transmission, etc.
[0098] ACTIVE state: Has RRC connection and cell radio network temporary identifier (C-RNTI). The purpose of this type of terminal initiating random access may be synchronization, beam scanning, cell handover, data transmission, etc.
[0099] To facilitate a better understanding of the embodiments of this application, the technical problems solved by this application will be described.
[0100] For example, in an NTN system, due to the significant transmission delay between network devices and terminal devices, the terminal device needs to send an uplink signal in advance via TA (Telematics Transaction), such as Msg1 or MsgA as mentioned above. At this time, according to existing standard protocols, when the terminal device receives RAR information within the RAR window, the start time of the RAR window will be advanced accordingly due to the application of TA. This behavior can cause the inability to completely receive RAR information within the RAR window. To ensure that the start time of the RAR window appears in the correct position for correct reception of complete RAR information, UE-gNB RTT is introduced to guarantee that the terminal device correctly receives RAR information. For example... Figure 6 As shown, (a) illustrates a schematic diagram of the UE's downlink (DL) time domain resources. (b) illustrates a schematic diagram of the UE's uplink (UL) time domain resources, where the timing advance T... TA =0, according to the existing standard protocol, the start time of the RAR window corresponding to the UE side is at the monitoring time 2 of the PDCCH. (c) shows another schematic diagram of the UE's UL time domain resources, where T TA Not zero. In diagram (c), when T TA When the window is too large, the RAR window start time occurs at PDCCH monitoring time 1. Therefore, UE-gNB RTT is introduced to enhance the existing RAR window start time to ensure that the RAR window start time occurs at PDCCH monitoring time 2.
[0101] According to the results of discussions on 3GPP standards, such as Figure 6 As shown in (c), UE-gNB RTT equals T TA The sum of the latency Kmac between the network device and the reference point. However, see further... Figure 6 (c) The start time of the RAR Window is enhanced according to the existing UE-gNB RTT. Because the 3GPP standard discussion has determined that the time-domain resource granularity of Kmac is a time slot, this granularity is larger than the symbol-level granularity used in the existing protocol to delay the start time of the RAR Window. Therefore, the enhanced RAR Window's start time may be later than the actual RAR window's start time, which could cause some RAR information to be unreceived, potentially leading to RAR failure.
[0102] To address the aforementioned issues, this application proposes a scheme to enhance the start time of the RAR window by adjusting the timing advance T. TAThe delay Kmac between the network device and the reference point is used to determine the start time and length of the random access response (RAR) window, thereby enhancing the start time of the RAR window. This helps to avoid losing RAR information, increase the probability of successful random access, and ultimately improve the efficiency of data transmission.
[0103] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. Figure 7 This is a schematic interactive flowchart of a random access method 700 according to an embodiment of this application, such as... Figure 7 As shown, the random access method 700 may include at least some of the following:
[0104] 710, based on the timing advance T TA Send the first message.
[0105] For example, the first message could be a signal on the uplink channel used for random access, such as... Figure 4 Msg1 in the 4-step RACH, or Figure 5 MsgA in the 2-step RACH is not limited.
[0106] In some optional embodiments, the timing advance T TA It can be predefined, for example, defined in the protocol, or configured by the network device through signaling; this application does not limit this.
[0107] In some alternative embodiments, T TA Please refer to the following formula (1).
[0108] T TA =(N TA +N TA,UE spectfte +N TA,common +N TA,effect )×T c (1)
[0109] Where, N TA It is obtained from the user-specific TA self-estimation. For random access, N TA Defined as 0, and updated based on the TA command field and MAC CE (Media Access Control Control Element, MACCE) command in msg2 / msgB.
[0110] N TA,UE-spectfteIt is estimated by the UE itself and used to pre-compensate for the latency of the service link.
[0111] N TA,common This is the time delay between the satellite and the reference point. If the network broadcasts this value, it is obtained at least from the common timing offset value and may also include some timing offsets from the network side. N TA,common The value of can be 0.
[0112] N TA,effect This is a fixed offset value used to calculate timing advance.
[0113] For example, for FR1 frequency division duplex (FDD) or time division duplex (TDD) frequency bands, there is neither a situation where the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) coexists with NR, nor a situation where Narrow Band Internet of Things (NB-IoT) coexists with NR. TA,offset (Unit: T) c =25600.
[0114] For example, for the FR1 FDD band with E-UTRA and NR coexistence, and / or the FR1 FDD band with NB-IoT and NR coexistence, N TA,effset (Unit: T) c ) = 0.
[0115] For example, for the FR1 TDD band where E-UTRA and NR coexist, and / or the FR1 TDD band where NB-IoT and NR coexist, N TA,offset (Unit: Ic) = 39936.
[0116] For example, for FR2, N TA,offset (Unit: T) c ) = 13792. T c Referring to the 3GPP Ts 38.211 protocol, the definition is as follows:
[0117] T c =1 / (Δf) max ·N f ),
[0118] Where, Δf mm =480·10 8 Hz, N f =4096.
[0119] 720, according to the aforementioned timing advance T TA The time delay Kmac between the network device and the reference point is used to determine the start time and length of the first window.
[0120] For example, the reference point can be configured at any location on the service link or the feeder link. The timing relationships of the uplink and downlink transmissions of the terminal device, as well as the uplink and downlink transmissions of the network device, are aligned at the reference point.
[0121] For example, the first window described above is a window for random access, which may include, for example, a RAR window. The RAR window starts at the first symbol of the earliest control-resource set (CORESET), which is the PDCCH set that the terminal device is configured to receive from the Type 1-PDCCH Common Search Space (CSS) set. The earliest CORESET is followed by at least one symbol after the last symbol of the PRACH transmission opportunity corresponding to the PRACH transmission. Here, a symbol is a granularity of time-domain resources. For example, one timeslot may include 14 symbols.
[0122] In some alternative embodiments, as a possible way to determine the start time and length of the first window, it can be based on the timing advance T. TA The start time of the first window is determined, and the length of the second window (i.e., the window before enhancement) is extended according to the time delay Kmac between the network device and the reference point, resulting in the length of the first window, i.e., the enhanced window. Here, the time-domain resource granularity of the time delay Kmac between the network device and the reference point can be a time slot, or smaller than a time slot, such as a symbol or T. c This application does not limit this. Optionally, the time-domain resource granularity of the delay Kmac between the network device and the reference point can be related to the advance timing amount T. TA The temporal resource granularity is the same, and this application does not impose any restrictions on it.
[0123] For example, the second window length can be configured by the network device via signaling or predefined by the protocol, and this application does not limit it.
[0124] As one possible implementation, the length of the first window is less than or equal to the sum of the length of the second window and the latency Kmac between the network device and the reference point. Meanwhile, the length of the first window is greater than the length of the second window.
[0125] Taking a RAR window as an example, Figure 8 A temporal resource diagram illustrating an enhanced RAR window scheme applying embodiments of this application is shown. Wherein, (a) represents the timing advance T. TA A schematic diagram of UEUL time-domain resources when = 0, where start time #1 is the normal start time of the RAR window, and n represents the timing of sending the uplink channel (e.g., the first message mentioned above); (b) is the UL advance T TA A schematic diagram of UE UL time-domain resources enhanced according to UE-gNB RTT for the RAR window start time, where start time #2 is the start time after enhancing the RAR window start time according to UE-gNB RTT. In (b), T TA There are 4 UL time slots and 2 Kmac time slots. Because the resource granularity of Kmac is time slot, which differs significantly from the symbol-level granularity used in existing standard protocols to determine the RAR window start time, the enhanced RAR window start time #2 may be later than the actual RAR window start time #3. That is, the RAR window start time #2 is offset from the actual RAR window start time #3, causing the loss of RAR information. (c) UL advance T TA And according to T TA A schematic diagram of UEUL time-domain resources that enhances the start time of the RAR window and extends the length of the RAR window according to Kmac. In Figure (c), the start time #4 of the enhanced RAR window #2 is advanced by Kmac relative to the start time #2, but at the same time, the length of the enhanced RAR window #2 is extended by Kmac compared to the RAR window #1 to compensate for the possibility that RAR information may not be detected due to the advanced start time of the RAR window.
[0126] therefore, Figure 8 The enhanced RAR window scheme in (c) can help avoid the situation where the start time of the enhanced RAR window #2 is later than the start time of the actual RAR window. Furthermore, by extending the length of the RAR window, it can help ensure that RAR information is correctly received within the enhanced RAR window #2, which helps to facilitate successful random access.
[0127] It should be noted that the timing lead time T TA The temporal resource granularity is T C T c It is smaller than the time slot, therefore according to T TAWhen enhancing the start time of the window, the granularity of the start time of the enhanced window will also be smaller than that of the time slot. That is, the embodiments of this application can enhance the start time of the window according to a more refined temporal resource granularity than that of the time slot. Furthermore, the length of the second window can be extended according to the delay Kmac, thereby ensuring that information is correctly received within the first window, which helps to successfully perform random access.
[0128] In some alternative embodiments, as a possible way to determine the start time and length of the first window, it can be based on the timing advance T. TA The start time of the first window is determined by the time delay Kmac between the network device and the reference point. The time-domain resource granularity of Kmac is smaller than that of a time slot. Optionally, the length of the first window can be the same as the length of the second window.
[0129] For example, the time-domain resource granularity of the delay Kmac between the network device and the reference point can be time-domain resource symbols (referred to as symbols), or T c No limitations are imposed. For example, the time-domain resource granularity of the delay Kmac between the network device and the reference point can be predefined as symbolic or T. c No specific limit is specified. Specifically, T... c Please refer to the description above; it will not be repeated here.
[0130] In some optional embodiments, the temporal resource granularity of the delay Kmac between the network device and the reference point can be related to the timing advance T. TA The temporal resource granularity is the same, for example, T. c For example, the time-domain resource granularity of the delay Kmac between the network device and the reference point and the timing advance T can be predefined. TA The temporal resource granularity is the same. Specifically, T c Please refer to the description above; it will not be repeated here.
[0131] In some alternative embodiments, method 700 may further include:
[0132] 715. The network device sends configuration information to the terminal device. This configuration information is used to configure the value of the delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the delay Kmac is symbolic or Tc. Correspondingly, the terminal device receives the configuration information and can determine the delay Kmac between the network device and the reference point based on the configuration information.
[0133] For example, a network device can send the above configuration information via a broadcast message, and a terminal device can receive the broadcast message and obtain the configuration information from it.
[0134] It should be noted that step 715 can be performed before step 720, for example, before or after step 710, without limitation.
[0135] It is understandable that when the time-domain resource granularity of the delay Kmac between the network device and the reference point is a time slot, since the UE-gNB RTT is the timing advance T... TA The start time of the enhanced window is the sum of the latency Kmac between the network device and the reference point, so the granularity of the time slot will also be a time slot. Since the time-domain resource granularity of the time slot is relatively large, the start time of the enhanced window may be shifted too far backward, causing the loss of some or all information, resulting in the failure of random access information detection.
[0136] In this embodiment, the temporal resource granularity of the delay Kmac between the network device and the reference point is defined to be smaller than that of the time slot. Therefore, when enhancing the start time of the UE-gNB RTT window, the granularity of the start time of the enhancement window is also smaller than that of the time slot. This means that the start time of the window can be enhanced according to a more refined temporal resource granularity than that of the time slot. This helps to avoid the problem of the enhanced window's start time being shifted too far backward, causing the loss of some or all information, and helps to successfully perform random access.
[0137] Taking a RAR window as an example, Figure 9 This diagram illustrates another temporal resource schematic of an enhanced RAR window scheme applying embodiments of this application. (a) and (b) are shown in the diagram. Figure 8 Similar to the previous example, I will not elaborate further. Figure 8 The difference is that, Figure 8 Kmac#1 is defined as a time-domain resource granularity with time slots as the time domain, and RTT#1 is T. TA The sum of Kmac#1, Figure 9 In Kmac#2, the temporal resource granularity is defined as smaller than the time slot, such as the temporal resource symbol or T. C etc., without limitation; RTT#2 is T TA The sum of Kmac#2. (e.g.) Figure 9 As shown, (c) represents UL being advanced by T. TA A schematic diagram of the UE UL time-domain resources, which enhance the start time of the RAR window based on RTT#2. In Figure (c), since the time-domain resource granularity of Kmac#2 is finer (Kmac#2 is smaller than Kmac#1, which has a time-slot granularity), the start time #4 of the enhanced RAR window #3 is more accurate than the start time #2. Therefore, the start time #4 can be advanced by several symbols or T compared to the start time #2. CTherefore, it can help avoid the situation where the start time of the enhanced RAR window #3 is later than the start time of the actual RAR window, and can help ensure that RAR information is correctly received within the enhanced RAR window #3, thus facilitating successful random access.
[0138] In some alternative embodiments, when the temporal resource granularity of the delay Kmac between the network device and the reference point is smaller than a time slot, it can be based on the timing advance T. TA The start time of the first window is determined by the delay Kmac between the network device and the reference point. At the same time, the length of the second window is extended according to the delay Kmac to obtain the length of the enhanced first window.
[0139] Taking a RAR window as an example, Figure 10 This diagram illustrates another temporal resource schematic of an enhanced RAR window scheme applying embodiments of this application. (a) and (b) are shown in the diagram. Figure 9 Similar to the previous example, I will not elaborate further. Figure 9 The difference is that, in Figure 10 (c) represents UL being brought forward by T TA A schematic diagram of UE UL time-domain resources, which enhances the start time of the RAR window according to RTT#2 and extends the length of the RAR window according to Kmac#2. Figure 10 In Figure (c), the start time #4 of the enhanced RAR window #4 is more accurate than the start time #2, thus allowing the start time #4 to be positioned several symbols or T earlier than the start time #2. C Meanwhile, the length of RAR window #4 is extended by Kmac #2 compared to RAR window #3 or RAR window #1. This helps to avoid the situation where the start time of the enhanced RAR window #3 is later than the start time of the actual RAR window. Furthermore, extending the length of RAR window #4 helps to ensure that RAR information is correctly received within the enhanced RAR window #4, which helps to facilitate successful random access.
[0140] 730, Receive the response message of the first message within the first window.
[0141] As an example, when the first message is a signal on the uplink channel used for random access, such as... Figure 4 When Msg1 is in the 4-step RACH, the response message to this first message can be Msg2 in the 4-step RACH.
[0142] As another example, when the first message is a signal on the uplink channel used for random access, such as... Figure 5 When MsgA is in the 2-step RACH, the response message for the first message can be MsgB in the 2-step RACH.
[0143] Therefore, the embodiments of this application, based on the timing advance T TA By determining the window start time and length based on the latency Kmac between the network device and the reference point, the start time and length of the window can be enhanced. This helps to avoid information loss caused by the enhanced window starting time being later than the actual window start time, thereby increasing the probability of successful random access and improving data transmission efficiency.
[0144] Figure 11 This is a schematic interactive flowchart of a random access method 800 according to an embodiment of this application, such as... Figure 11 As shown, the random access method 800 may include at least some of the following:
[0145] 810, based on the timing advance T TA Send the first message.
[0146] 820, according to the timing advance T TA The time delay Kmac between the network device and the reference point is used to determine the start time of the first window, wherein the time domain resource granularity of the time delay Kmac is smaller than that of the time slot.
[0147] 830, receive the response message of the first message within the first window.
[0148] In some optional embodiments, the temporal resource granularity of the delay Kmac is symbolic or T. c T c Satisfy the following formula:
[0149] T c =1 / (Δf) max ·N f ),
[0150] Where, Δf max =480·10 8 Hz, N f =4096.
[0151] In some optional embodiments, the temporal resource granularity of the delay Kmac is related to the timing advance T. TA The temporal resource granularity is the same.
[0152] In some optional embodiments, method 800 further includes:
[0153] 815, The network device sends configuration information to the terminal device, the configuration information being used to configure the value of the latency Kmac, wherein the time-domain resource granularity of the latency Kmac is symbolic, or is T. c Or with the timing advance T TA The temporal resource granularity is the same. Correspondingly, the terminal device receives this configuration information and can determine the latency Kmac based on this configuration information.
[0154] In some alternative embodiments, the first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
[0155] In some alternative embodiments, the first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
[0156] It should be understood that the steps in method 800 can refer to the corresponding steps in method 700. To avoid repetition, they will not be repeated here.
[0157] Figure 12 This is a schematic interactive flowchart of a random access method 900 according to an embodiment of this application, such as... Figure 12 As shown, the random access method 900 may include at least some of the following:
[0158] 910. The network device sends configuration information to the terminal device. This configuration information is used to configure the value of the delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is T. c Or with the timing advance T TA The temporal resource granularity is the same. Correspondingly, the terminal device receives this configuration information and can determine the latency Kmac based on this configuration information.
[0159] Optionally, method 900 also includes:
[0160] Receive a first message, wherein the first message is received by the terminal device based on a timing advance T. TA Sent;
[0161] Send a response message to the first message.
[0162] Optionally, the first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
[0163] Optionally, the first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
[0164] It should be understood that the steps in method 900 can refer to the corresponding steps in method 700. To avoid repetition, they will not be repeated here.
[0165] The above text combined Figures 7 to 12 The method embodiments of this application are described in detail below, in conjunction with... Figures 13 to 17 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0166] Figure 13 A schematic block diagram of a terminal device 1300 according to an embodiment of this application is shown. Figure 13 As shown, the terminal device 1300 includes a communication unit 1310 and a processing unit 1320.
[0167] In an optional embodiment, the communication unit 1310 is configured to adjust the timing advance T according to the timing advance amount T. TA Send the first message; the processing unit 1320 is used to send the first message according to the timing advance T. TA The communication unit 1310 is also used to determine the start time and length of the first window by using the delay Kmac between the network device and the reference point; the communication unit 1310 is also used to receive the response message of the first message within the first window.
[0168] Optionally, the processing unit 1320 is specifically used for:
[0169] According to the timing advance T TA Determine the start time of the first window;
[0170] The length of the second window is extended according to the delay Kmac to obtain the length of the first window. The length of the second window is configured by the network device through signaling or predefined by the protocol.
[0171] Optionally, the processing unit 1320 is specifically used for:
[0172] According to the timing advance T TA The start time of the first window is determined using the delay Kmac, wherein the temporal resource granularity of the delay Kmac is smaller than that of the time slot.
[0173] Optionally, the time-domain resource granularity of the delay Kmac is related to the timing advance T. TA The temporal resource granularity is the same.
[0174] Optionally, the time-domain resource granularity of the delay Kmac is T. c T c Satisfy the following formula:
[0175] T c =1 / (Δf) max ·N f ),
[0176] Where, Δf max =480·10 8 Hz, N f =4096.
[0177] Optionally, the temporal resource granularity of the delay Kmac is symbolic.
[0178] Optionally, the communication unit 1310 is further configured to receive configuration information from a network device, the configuration information being used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is T. c Or with the timing advance T TA The temporal resource granularity is the same.
[0179] Optionally, the length of the first window is less than or equal to the sum of the length of the second window and the delay Kmac, wherein the length of the second window is configured by the network device through signaling or predefined by the protocol.
[0180] Optionally, the first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
[0181] Optionally, the first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
[0182] It should be understood that the terminal device 1300 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 1300 are respectively for implementing Figure 7 The corresponding process of the terminal device in method 700 shown will not be described in detail here for the sake of brevity.
[0183] In another alternative embodiment, the communication unit 1310 is configured to adjust the timing advance T according to the timing advance amount T. TA Send the first message; the processing unit 1320 is used to send the first message according to the timing advance T. TAThe delay Kmac between the network device and the reference point is used to determine the start time of the first window, wherein the time-domain resource granularity of the delay Kmac is smaller than that of the time slot; the communication unit 1310 is also used to receive the response message of the first message within the first window.
[0184] Optionally, the time-domain resource granularity of the delay Kmac is symbolic or T. c T c Satisfy the following formula:
[0185] T c =1 / (Δf) max ·N f ),
[0186] Where, Δf max =480·10 8 Hz, N f =4096.
[0187] Optionally, the time-domain resource granularity of the delay Kmac is related to the timing advance T. TA The temporal resource granularity is the same.
[0188] Optionally, the communication unit 1310 is further configured to receive configuration information from a network device, the configuration information being used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is T. c Or with the timing advance T TA The temporal resource granularity is the same.
[0189] Optionally, the first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
[0190] Optionally, the first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
[0191] It should be understood that the terminal device 1300 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 1300 are respectively for implementing Figure 11 The corresponding process of the terminal device in method 800 shown will not be described in detail here for the sake of brevity.
[0192] Figure 14 A schematic block diagram of a network device 1400 according to an embodiment of this application is shown. Figure 14 As shown, the network device 1400 includes a communication unit 1410. Optionally, the network device 1400 may also include a processing unit 1420.
[0193] Communication unit 1410 is used to send configuration information, which is used to configure the value of delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of delay Kmac is symbolic, or is T. c Or with the timing advance T TA The temporal resource granularity is the same.
[0194] Optionally, the processing unit 1420 can be used to determine the above configuration information.
[0195] Optionally, the communication unit 1410 is also used for:
[0196] Receive a first message, wherein the first message is received by the terminal device based on a timing advance T. TA Sent;
[0197] Send a response message to the first message.
[0198] Optionally, the first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
[0199] Optionally, the first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
[0200] It should be understood that the network device 1400 according to the embodiments of this application may correspond to the network device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the network device 1400 are respectively for implementing Figure 12 The corresponding procedures for network devices in method 900 are not described in detail here for the sake of brevity.
[0201] In some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip.
[0202] Figure 15 This is a schematic structural diagram of a communication device 1500 provided in an embodiment of this application. Figure 15 The communication device 1500 shown includes a processor 1510, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0203] In some embodiments, such as Figure 15 As shown, the communication device 1500 may further include a memory 1520. The processor 1510 can retrieve and run computer programs from the memory 1520 to implement the methods described in this embodiment.
[0204] The memory 1520 can be a separate device independent of the processor 1510, or it can be integrated into the processor 1510.
[0205] In some embodiments, such as Figure 15 As shown, the communication device 1500 may also include a transceiver 1530, and the processor 1510 may control the transceiver 1530 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0206] The transceiver 1530 may include a transmitter and a receiver. The transceiver 1530 may further include an antenna, and the number of antennas may be one or more.
[0207] In some embodiments, the communication device 1500 may specifically be a terminal device in the embodiments of this application, and the communication device 1500 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0208] In some embodiments, the communication device 1500 may specifically be a network device in the embodiments of this application, and the communication device 1500 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0209] Figure 16 This is a schematic structural diagram of the device 1600 according to an embodiment of this application. Figure 16 The illustrated apparatus 1600 includes a processor 1610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0210] In some embodiments, such as Figure 16 As shown, the device 1600 may further include a memory 1620. The processor 1610 can retrieve and run computer programs from the memory 1620 to implement the methods described in the embodiments of this application.
[0211] The memory 1620 can be a separate device independent of the processor 1610, or it can be integrated into the processor 1610.
[0212] In some embodiments, the device 1600 may further include an input interface 1630. The processor 1610 can control the input interface 1630 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0213] In some embodiments, the device 1600 may further include an output interface 1640. The processor 1610 can control the output interface 1640 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.
[0214] In some embodiments, the device can be applied to the terminal device in the embodiments of this application, and the device can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0215] In some embodiments, the device can be applied to the network device in the embodiments of this application, and the device can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0216] In some embodiments, the apparatus mentioned in the present application may also be a chip. For example, it may be a system-on-a-chip, a system-on-a-chip, a chip system, or a system-on-a-chip, etc.
[0217] Figure 17 This is a schematic block diagram of a communication system 1700 provided in an embodiment of this application. Figure 17 As shown, the communication system 1700 includes a terminal device 1710 and a network device 1720.
[0218] The terminal device 1710 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1720 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, these will not be elaborated here.
[0219] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above 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. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0220] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0221] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this 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 memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0222] This application also provides a computer-readable storage medium for storing computer programs.
[0223] In some embodiments, the computer-readable storage medium can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0224] In some embodiments, the computer-readable storage medium may be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, these will not be described in detail here.
[0225] This application also provides a computer program product, including computer program instructions.
[0226] In some embodiments, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0227] In some embodiments, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0228] This application also provides a computer program.
[0229] In some embodiments, the computer program can be applied to the terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0230] In some embodiments, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0231] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in 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. Those skilled in the art can 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.
[0232] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0233] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0234] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0235] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0236] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0237] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for random access, characterized in that, include: Based on the advance timing Send the first message; According to the aforementioned timing advance Determine the start time of the first window; The length of the second window is extended based on the delay Kmac between the network device and the reference point to obtain the length of the first window. The length of the second window is configured by the network device through signaling or predefined by the protocol. The length of the first window is greater than the length of the second window, and the length of the first window is less than or equal to the sum of the length of the second window and the delay Kmac. Receive the response message for the first message within the first window.
2. The method according to claim 1, characterized in that, The time-domain resource granularity of the delay Kmac and the timing advance amount The temporal resource granularity is the same.
3. The method according to claim 1, characterized in that, The time-domain resource granularity of the latency Kmac is: ,in Satisfy the following formula: , in, , .
4. The method according to claim 1, characterized in that, The temporal resource granularity of the delay Kmac is symbolic.
5. The method according to any one of claims 1-4, characterized in that, Also includes: Receive configuration information from the network device, the configuration information being used to configure the value of the latency Kmac, wherein the time-domain resource granularity of the latency Kmac is symbolic, or... .
6. The method according to any one of claims 1-4, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
7. The method according to any one of claims 1-4, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
8. A method for random access, characterized in that, include: Based on the advance timing Send the first message; According to the aforementioned timing advance The start time of the first window is determined by the time delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the time delay Kmac is smaller than that of the time slot, and the time-domain resource granularity of the time delay Kmac is related to the timing advance. The temporal resource granularity is the same; The length of the second window is extended according to the delay Kmac to obtain the length of the first window, wherein the length of the second window is configured by the network device through signaling or predefined by the protocol; Receive the response message for the first message within the first window.
9. The method according to claim 8, characterized in that, The time-domain resource granularity of the delay Kmac is symbolic or... ,in Satisfy the following formula: , in, , .
10. The method according to claim 8 or 9, characterized in that, Also includes: Receive configuration information from the network device, the configuration information being used to configure the value of the latency Kmac, wherein the time-domain resource granularity of the latency Kmac is symbolic, or... .
11. The method according to claim 8 or 9, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
12. The method according to claim 8 or 9, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
13. A method for random access, characterized in that, include: Send configuration information, which is used to configure the value of the delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is... Furthermore, the time-domain resource granularity of the delay Kmac is related to the timing advance used by the terminal device. The temporal resource granularity is the same; Receive a first message, wherein the first message is received by the terminal device based on the timing advance. Sent; Send a response message to the first message, the response message being received by the terminal device within a first window; Wherein, the delay Kmac is used by the terminal device to determine the timing advance amount. The start time of the first window is determined by the delay Kmac, and the length of the second window is extended according to the delay Kmac to obtain the length of the first window. The length of the second window is configured by the network device through signaling or predefined by the protocol.
14. The method according to claim 13, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
15. The method according to claim 13, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
16. A terminal device, characterized in that, include: Communication unit, used to determine timing advance Send the first message; Processing unit, used to process the timing advance amount Determine the start time of the first window; The processing unit is further configured to extend the length of the second window according to the delay Kmac between the network device and the reference point to obtain the length of the first window, wherein the length of the second window is configured by the network device through signaling or predefined by the protocol, the length of the first window is greater than the length of the second window, and the length of the first window is less than or equal to the sum of the length of the second window and the delay Kmac; The communication unit is also configured to receive a response message to the first message within the first window.
17. The terminal device according to claim 16, characterized in that, The time-domain resource granularity of the delay Kmac and the timing advance amount The temporal resource granularity is the same.
18. The terminal device according to claim 16, characterized in that, The time-domain resource granularity of the latency Kmac is: ,in Satisfy the following formula: , in, , .
19. The terminal device according to claim 16, characterized in that, The temporal resource granularity of the delay Kmac is symbolic.
20. The terminal device according to any one of claims 16-19, characterized in that, The communication unit is further configured to receive configuration information from a network device, the configuration information being used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is... .
21. The terminal device according to any one of claims 16-19, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
22. The terminal device according to any one of claims 16-19, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
23. A terminal device, characterized in that, include: Communication unit, used to determine timing advance Send the first message; Processing unit, used to process the timing advance amount The start time of the first window is determined by the time delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the time delay Kmac is smaller than that of the time slot, and the time-domain resource granularity of the time delay Kmac is related to the timing advance. The temporal resource granularity is the same; The processing unit is further configured to extend the length of the second window according to the delay Kmac to obtain the length of the first window, wherein the length of the second window is configured by the network device through signaling or predefined by the protocol; The communication unit is also configured to receive a response message to the first message within the first window.
24. The terminal device according to claim 23, characterized in that, The time-domain resource granularity of the delay Kmac is symbolic or... ,in Satisfy the following formula: , in, , .
25. The terminal device according to claim 23 or 24, characterized in that, The communication unit is further configured to receive configuration information from a network device, the configuration information being used to configure the value of the delay Kmac, wherein the time-domain resource granularity of the delay Kmac is symbolic, or is... .
26. The terminal device according to claim 23 or 24, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
27. The terminal device according to claim 23 or 24, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
28. A network device, characterized in that, include: A communication unit is used to send configuration information, which configures the value of the time delay Kmac between the network device and the reference point, wherein the time-domain resource granularity of the time delay Kmac is symbolic, or is... Furthermore, the time-domain resource granularity of the delay Kmac is related to the timing advance used by the terminal device. The temporal resource granularity is the same; The communication unit is further configured to receive a first message, wherein the first message is a message sent by the terminal device based on the timing advance. Sent; The communication unit is also used to send a response message to the first message, which is received by the terminal device within a first window; Wherein, the delay Kmac is used by the terminal device to determine the timing advance amount. The start time of the first window is determined by the delay Kmac, and the length of the second window is extended according to the delay Kmac to obtain the length of the first window. The length of the second window is configured by the network device through signaling or predefined by the protocol.
29. The network device according to claim 28, characterized in that, The first message includes a message Msg1 for random access, and the response message to the first message includes a message Msg2 for random access.
30. The network device according to claim 28, characterized in that, The first message includes a message MsgA for random access, and the response message to the first message includes a message MsgB for random access.
31. A terminal device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 12.
32. A network device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 13 to 15.
33. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 15.
34. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 15.
35. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 15.
