A method for determining a random access response window and an apparatus thereof
Patent Information
- Application Number
- CN202180002915.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2041-09-30
AI Technical Summary
确定准确的随机接入响应窗口RA Response window,但不同的场景下传输需求的时延需求不同,可能会导致不必要的额外时延,提高检测的开销,造成资源的浪费
[0011] The opening position of the random access response window is determined based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
Smart Images

Figure CN116210332B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining a random access response window. Background Technology
[0002] Satellite communication is considered an important aspect of the future development of wireless communication technology. Satellite communication refers to communication conducted by terrestrial radio communication equipment using satellites as relays. A satellite communication system consists of a satellite component and a ground component. The characteristics of satellite communication are: large communication range; communication can be conducted between any two points within the coverage area of the satellite's emitted radio waves; and it is less susceptible to land-based disasters (high reliability).
[0003] In satellite communication, the long signal transmission distance between terminal equipment and network equipment results in significant data transmission time. For transmissions involving uplink and downlink relationships, a timing offset (Koffset) is introduced to compensate for transmission delay. An accurate random access response window (RA) is determined, but different scenarios have varying latency requirements, which may lead to unnecessary additional delays, increased detection overhead, and wasted resources. Summary of the Invention
[0004] This application provides a method and apparatus for determining a random access response window, which can be applied to communication systems such as Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. By determining the opening position of the random access response window through the number of repetitions and the round-trip time (RTT) of the Narrowband Physical Random Access Channel (NPRACH), unnecessary additional latency can be avoided, thereby reducing detection overhead and avoiding resource waste.
[0005] In a first aspect, embodiments of this application provide a method for determining a random access response window, the method comprising:
[0006] Obtain the number of repeated transmissions of the narrowband physical random access channel (NPRACH);
[0007] Obtain the round-trip time (RTT) between the first and second devices;
[0008] Determine the opening position of the random access response window.
[0009] By implementing the embodiments of this application, the opening position of the random access response window can be determined by the number of repeated transmissions of the NPRACH and the RTT. In this way, unnecessary additional latency can be avoided, thereby helping to reduce detection overhead and avoid resource waste.
[0010] Optionally, determining the opening position of the random access response window includes:
[0011] The opening position of the random access response window is determined based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
[0012] Optionally, determining the opening position of the random access response window includes:
[0013] Get preset values;
[0014] The opening position of the random access response window is determined based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to the preset threshold.
[0015] Optionally, the opening position of the random access response window is: subframe n + RTT, where n is an integer.
[0016] Optionally, the opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
[0017] By implementing the embodiments of this application, the opening position of the random access response window can be determined by the number of repeated transmissions of the NPRACH, the preset value, and the RTT. In this way, unnecessary additional latency can be avoided, thereby helping to reduce detection overhead and avoid resource waste.
[0018] Optionally, the last subframe containing the repeated NPRACH transmission is subframe n.
[0019] Optionally, the first device is a terminal device, and the second device is a network device.
[0020] Optionally, the first device is a network device, and the second device is a terminal device.
[0021] Secondly, embodiments of this application provide a communication device that implements some or all of the functions of the terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0022] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0023] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory. In one implementation, the communication device includes:
[0024] The transceiver module is used to obtain the number of repeated transmissions of the narrowband physical random access channel (NPRACH).
[0025] The transceiver module is also used to obtain the round-trip time (RTT) between the device and the second equipment;
[0026] The processing module is used to determine the opening position of the random access response window.
[0027] Optionally, the processing module is further configured to determine the opening position of the random access response window based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
[0028] Optionally, the processing module is further configured to:
[0029] Get preset values;
[0030] The opening position of the random access response window is determined based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to the preset threshold.
[0031] Optionally, the opening position of the random access response window is: subframe n + RTT, where n is an integer.
[0032] Optionally, the opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
[0033] Optionally, the last subframe containing the repeated NPRACH transmission is subframe n.
[0034] Optionally, the device is a terminal device, and the second device is a network device.
[0035] Optionally, the device is a network device, and the second device is a terminal device.
[0036] Fourthly, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0037] Fifthly, embodiments of this application provide a communication device, which includes a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor. The processor is used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0038] Sixthly, embodiments of this application provide a system for determining a random access response window, the system including the communication device described in the second aspect, or the system including the communication device described in the third aspect, or the system including the communication device described in the fourth aspect, or the system including the communication device described in the fifth aspect.
[0039] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned terminal device, wherein when the instructions are executed, the terminal device performs the method described in the first aspect.
[0040] Eighthly, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0041] Ninthly, this application provides a chip system including at least one processor and an interface for supporting a terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.
[0042] In a tenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0044] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0045] Figure 2This is a schematic diagram of uplink and downlink timing alignment on the base station side provided in an embodiment of this application;
[0046] Figure 3 This is a schematic diagram of uplink and downlink timing misalignment on the base station side provided in an embodiment of this application;
[0047] Figure 4 This is a flowchart illustrating a method for determining a random access response window provided in an embodiment of this application;
[0048] Figure 5 This is a flowchart illustrating a method for determining a random access response window provided in an embodiment of this application;
[0049] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0050] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0051] Figure 8 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0052] To facilitate understanding, the terminology used in this application will be introduced first.
[0053] 1. Non-terrestrial Network (NTN)
[0054] NTN, in contrast to traditional terrestrial networks, employs technologies such as satellites and High-Altitude Platform (HAPS) stations for network deployment. For example, in satellite communications, only three geostationary Earth Orbiting (GEO) satellites are theoretically needed to cover the entire globe except for the polar regions, achieving a large coverage area at a relatively low cost.
[0055] 2. Physical Random Access Channel (PRACH)
[0056] PRACH is a channel for terminal devices to initiate uplink system access. Terminal devices can initiate random access procedures on the PRACH channel either independently or based on instructions from the base station eNodeB.
[0057] To better understand the method for determining a random access response window disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable will be described first.
[0058] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system according to an embodiment. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, it may include two or more network devices and two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.
[0059] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in this application embodiment can also be called a side link or a direct link.
[0060] The network device 101 in this embodiment is a network entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This application does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0061] In this application embodiment, the terminal device 102 is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, 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 surgery, 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, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0062] The emergence of new-generation internet applications such as Augmented Reality (AR), Virtual Reality (VR), and vehicle-to-vehicle communication has placed higher demands on wireless communication technologies, driving their continuous evolution to meet application needs. Currently, cellular mobile communication technology is in the next generation of technological evolution. A key characteristic of this next-generation technology is its ability to support flexible configuration for multiple service types. Different service types have different requirements for wireless communication technologies. For example, Enhanced Mobile Broadband (eMBB) primarily requires high bandwidth and high speed; Ultra-Reliable Low Latency Communication (URLLC) primarily requires high reliability and low latency; and Massive Machine-Type Communication (mMTC) primarily requires a large number of connections. Therefore, next-generation wireless communication systems need flexible and configurable designs to support the transmission of multiple service types.
[0063] In the research of wireless communication technology, satellite communication is considered an important aspect of the future development of wireless communication technology. Satellite communication refers to communication conducted by ground-based radio communication equipment using satellites as relays. A satellite communication system consists of a satellite component and a ground component. The characteristics of satellite communication are: large communication range; communication can be conducted between any two points within the coverage area of the satellite's emitted radio waves; and it is not easily affected by land-based disasters (high reliability).
[0064] Satellite communication, as a supplement to current terrestrial cellular communication systems, can offer the following advantages:
[0065] (1) Extended coverage: For areas that cannot be covered by the current cellular communication system or where the cost of coverage is too high, such as oceans, deserts, and remote mountainous areas, communication problems can be solved by satellite communication.
[0066] (2) Emergency communication: In extreme situations such as disasters such as earthquakes that render cellular communication infrastructure unavailable, satellite communication can be used to quickly establish communication connections.
[0067] (3) Provide industry applications: For example, for time-sensitive services that require long-distance transmission, satellite communication can be used to reduce the latency of service transmission.
[0068] It is foreseeable that in future wireless communication systems, satellite communication systems and terrestrial cellular communication systems will gradually achieve deep integration, truly realizing the Internet of Everything.
[0069] In satellite communication scenarios, the long signal transmission distance between the transmitter and receiver results in significant data transmission time. For transmissions involving uplink and downlink connections, current standardization discussions have identified the introduction of the Koffset parameter to compensate for transmission delays.
[0070] Figure 2 This is a schematic diagram of uplink and downlink timing alignment on the base station side provided in an embodiment of this application, as shown below. Figure 4As shown, eNBDL represents downlink communication on the base station side, eNB UL represents uplink communication on the base station side, UE DL represents downlink communication on the terminal side, UE UL represents uplink communication on the terminal side, and n represents the reference subframe. The reference point is located in the base station. To ensure that the reference point n in eNB DL and the reference point in eNB UL are in the same subframe, the terminal device needs to detect the signal in advance, i.e., the reference point in UE UL needs to be advanced. In the diagram, Delay represents the transmission delay, i.e., the time it takes for the signal to propagate between the terminal device and the base station. Let n in UE UL be advanced by TA = 2 × Delay, where TA is the timing advance. This will align the reference subframe n in eNB DL and eNB UL.
[0071] Figure 3 This is a schematic diagram illustrating uplink and downlink timing misalignment on the base station side, provided in an embodiment of this application. For example... Figure 5 As shown, eNB DL represents downlink communication on the base station side, eNB UL represents uplink communication on the base station side, UE DL represents downlink communication on the terminal side, UE UL represents uplink communication on the terminal side, and n represents a reference point. The reference point is not located in the base station. To ensure that the reference point n in eNB DL and the reference point in eNB UL are in the same subframe, the terminal device needs to detect the signal earlier, i.e., the reference point in UE UL needs to be earlier. In the diagram, Delay represents the transmission delay, i.e., the time it takes for the signal to propagate between the terminal device and the base station. Let n in UE UL be one TA earlier than n in UE UL. This will ensure that the reference point n in eNB DL and the reference point in eNB UL are in the same subframe.
[0072] The Koffset can be applied to various operations, such as: PUSCH transmission scheduled by DCI; transmission of HARQ feedback information; and transmission of MAC CE. For certain uplink and downlink operations, delay compensation can also be performed by using the round-trip time (RTT) between the terminal device and the network device UE-eNB to compensate for the propagation delay from the terminal to the base station.
[0073] In satellite communication scenarios, the range of timing relationships used may vary depending on the satellite's orbital information and the location of the reference point. The timing relationship may range from 0ms to 560ms.
[0074] For NB-IoT terminals, when the terminal sends the NPRACH sequence, the method for determining the timing of the terminal opening the random response receiving window (RAResponse window) is as follows:
[0075] If the number of NPRACH retransmissions is greater than or equal to 64, then the RA Response window starts from the last subframe containing the preamble retransmission n+UE-eNB RTT+41ms.
[0076] If the number of NPRACH retransmissions is less than 64, then the RA Response window starts from the last subframe containing the preamble retransmission n+UE-eNB RTT+4ms.
[0077] For NB-IoT devices supported in NTN scenarios, determining the start position of the RA Response window via UE-eNB RTT can lead to unnecessary additional latency increases in certain scenarios.
[0078] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0079] The method and apparatus for determining the random access response window provided in this application will be described in detail below with reference to the accompanying drawings.
[0080] Please see Figure 4 , Figure 4 This is a flowchart illustrating a method for determining a random access response window provided in an embodiment of this application. It can be applied to terminal devices. Figure 4 As shown, the method may include, but is not limited to, the following steps:
[0081] Step S401: Obtain the number of repeated transmissions of the Narrowband Physical Random Access Channel (NPRACH).
[0082] In this embodiment, the terminal device has Global Navigation Satellite System (GNSS) positioning capability and can determine the satellite's position through ephemeris. When transmitting NPRACH, the terminal device can automatically estimate the timing advance (TA) and perform pre-compensation to determine the opening position of the Random Response window (RAResponse window). Specifically, the opening position of the RAResponse window is determined based on the number of NPRACH repetitions. To extend the signal coverage, the NPRACH channel can achieve coverage enhancement through repeated propagation, with the repetition count being {1, 2, 4, 8, 16, 32, 64, 128}. In one possible embodiment, NPRACH is transmitted in a 64-frame cycle, in the 0th subframe of a radio frame where mod 64 = 0. The same content is repeated in the 0th subframes of the next 7 consecutive radio frames. NPRACH cannot occupy the first three OFDM symbols of the 0th subframe. The method for determining the opening position of the random access response window based on the number of repeated transmissions of the NPRACH is different when the number of repeated transmissions exceeds a preset threshold.
[0083] Step S402: Obtain the round-trip time (RTT) between the first device and the second device.
[0084] In this embodiment, as described in the background section, NTN has the advantages of wide coverage and simple networking. However, due to its relatively high orbital altitude (35786km), satellite signal propagation delay is large, resulting in poor real-time service experience. To compensate for the transmission delay, it is necessary to determine the opening position of the Response Window (RA) based on the transmission time (RTT) between the first and second devices. In one possible embodiment, the first device is a terminal device, and the second device is a network device. In another possible embodiment, the first device is a network device, and the second device is a terminal device.
[0085] Step S403: Determine the opening position of the random access response window.
[0086] In this embodiment of the application, after obtaining the number of repeated transmissions of the NPRACH and the RTT, the opening position of obtaining the random access response window can be determined.
[0087] By implementing the embodiments of this application, the opening position of the random access response window can be determined by the number of repeated transmissions of the NPRACH and the RTT. In this way, unnecessary additional latency can be avoided, thereby helping to reduce detection overhead and avoid resource waste.
[0088] Optionally, determining the opening position of the random access response window includes:
[0089] The opening position of the random access response window is determined based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
[0090] In this embodiment, to extend the signal coverage, the NPRACH channel can achieve coverage enhancement through repeated propagation, with the number of repetitions being {1, 2, 4, 8, 16, 32, 64, 128}. A method is used to determine the opening position of the random access response window based on the number of repeated NPRACH transmissions, setting a preset threshold. If the number of repeated NPRACH transmissions is less than the preset threshold, the opening position of the random access response window can be determined based on the RTT. In one possible embodiment, the preset threshold is 64; when the number of repeated NPRACH transmissions is less than 64, the opening position of the random access response window can be determined based on the RTT.
[0091] Please see Figure 5 , Figure 5 This is a flowchart illustrating a method for determining a random access response window provided in an embodiment of this application. It can be applied to network devices. Figure 5 As shown, the method may include, but is not limited to, the following steps:
[0092] Step S501: Obtain preset values.
[0093] In this embodiment, the preset value is used to adjust the opening position of the random access response window. The preset value is a fixed time deviation, and the opening position of the random access response window can be determined more accurately based on the preset value. In one possible embodiment, the preset value is 41 milliseconds (ms).
[0094] Step S502: Determine the opening position of the random access response window based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to the preset threshold.
[0095] In this embodiment, to extend the signal coverage, the NPRACH channel can achieve coverage enhancement through repeated propagation, with the number of repetitions being {1, 2, 4, 8, 16, 32, 64, 128}. A method is used to determine the opening position of the random access response window based on the number of repeated NPRACH transmissions by setting a preset threshold. If the number of repeated NPRACH transmissions is greater than or equal to the preset threshold, the opening position of the random access response window can be determined based on the RTT and the preset value. In one possible embodiment, the preset threshold is 64; when the number of repeated NPRACH transmissions is greater than or equal to 64, the opening position of the random access response window can be determined based on the RTT and the preset value.
[0096] By implementing the embodiments of this application, the opening position of the random access response window can be determined by the number of repeated transmissions of the NPRACH, the preset value, and the RTT. In this way, unnecessary additional latency can be avoided, thereby helping to reduce detection overhead and avoid resource waste.
[0097] Optionally, the opening position of the random access response window is: subframe n + RTT, where n is an integer.
[0098] In this embodiment, if the number of NPRACH retransmissions is less than a preset threshold, the opening position of the random access response window needs to be determined based on the RTT. In one possible embodiment, the preset threshold is 64, the number of NPRACH retransmissions is 32, the RTT is 200ms, and the last subframe containing the NPRACH retransmission is subframe number 7. Therefore, the opening position of the random access response window is subframe 7 + 200ms.
[0099] Optionally, the opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
[0100] In this embodiment, if the number of repeated NPRACH transmissions is greater than or equal to a preset threshold, the RTT needs to be compared with the preset value to determine the opening position of the random access response window. In one possible embodiment, the preset threshold is 64, the number of repeated NPRACH transmissions is 128, the RTT is 200ms, the preset value is 41ms, and the last subframe containing the repeated NPRACH transmission is subframe number 6. Therefore, the opening position of the random access response window is subframe 6 + 200ms.
[0101] In another possible embodiment, the preset threshold is 64, the number of repeated transmissions of NPRACH is 128, the RTT is 33ms, the preset value is 41ms, and the last subframe containing the repeated transmission of NPRACH is subframe number 6. Then, the opening position of the random access response window is subframe 6+41ms.
[0102] Optionally, the last subframe containing the repeated NPRACH transmission is subframe n.
[0103] In this embodiment of the application, in order to extend the signal coverage, the NPRACH channel can achieve coverage enhancement through repeated propagation, and the number of repetitions can be {1, 2, 4, 8, 16, 32, 64, 128}. In one possible embodiment, the last subframe containing the repeated NPRACH transmission is numbered 7, then n = 7.
[0104] Optionally, the first device is a terminal device, and the second device is a network device.
[0105] Optionally, the first device is a network device, and the second device is a terminal device.
[0106] In this embodiment of the application, if the first device is a terminal device, then the second device is a network device; if the first device is a network device, then the second device is a terminal device.
[0107] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of network devices and terminal devices, respectively. To implement the functions of the methods provided in the embodiments of this application, the network device and the terminal device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0108] Please see Figure 6 This is a schematic diagram of the structure of a communication device 60 provided in an embodiment of this application. Figure 6 The communication device 60 shown may include a transceiver module 601 and a processing module 602. The transceiver module 601 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 601 can implement both sending and / or receiving functions.
[0109] The communication device 60 may be a terminal device (such as the terminal device in the aforementioned method embodiments), a device within a terminal device, or a device compatible with a terminal device. Alternatively, the communication device 60 may be a network device, a device within a network device, or a device compatible with a network device.
[0110] Communication device 60 is a terminal device, including:
[0111] The transceiver module is used to obtain the number of repeated transmissions of the narrowband physical random access channel (NPRACH).
[0112] The transceiver module is also used to obtain the round-trip time (RTT) between the device and the second equipment;
[0113] The processing module is used to determine the opening position of the random access response window.
[0114] Optionally, the processing module is further configured to determine the opening position of the random access response window based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
[0115] Optionally, the processing module is further configured to:
[0116] Get preset values;
[0117] The opening position of the random access response window is determined based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to the preset threshold.
[0118] Optionally, the opening position of the random access response window is: subframe n + RTT, where n is an integer.
[0119] Optionally, the opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
[0120] Optionally, the last subframe containing the repeated NPRACH transmission is subframe n.
[0121] Optionally, the device is a terminal device, and the second device is a network device.
[0122] Optionally, the device is a network device, and the second device is a terminal device.
[0123] Please see Figure 7 , Figure 7This is a schematic diagram of another communication device 70 provided in an embodiment of this application. The communication device 70 can be a network device, a terminal device (such as the terminal device in the foregoing method embodiments), a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0124] The communication device 70 may include one or more processors 701. The processor 701 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0125] Optionally, the communication device 70 may further include one or more memories 702, on which a computer program 703 may be stored. The processor 701 executes the computer program 703 to cause the communication device 70 to perform the methods described in the above method embodiments. Optionally, the memory 702 may also store data. The communication device 70 and the memory 702 may be provided separately or integrated together.
[0126] Optionally, the communication device 70 may further include a transceiver 704 and an antenna 705. The transceiver 704 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 704 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0127] Optionally, the communication device 70 may further include one or more interface circuits 706. The interface circuits 706 are used to receive code instructions and transmit them to the processor 701. The processor 701 executes the code instructions to cause the communication device 70 to perform the methods described in the above method embodiments.
[0128] The communication device 70 is a terminal device (such as the terminal device in the aforementioned method embodiments): the processor 701 is used to execute Figure 4 Step S403 in the process. Transceiver 704 is used to perform... Figure 4 Steps S401 and S402 in the process.
[0129] Communication device 70 is a network device: processor 701 is used to execute Figure 4 Step S403 in the process. Transceiver 704 is used to perform... Figure 4 Steps S401 and S402 in the process.
[0130] In one implementation, the processor 701 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0131] In one implementation, processor 701 may store computer program 703, which runs on processor 701 and causes communication device 70 to perform the methods described in the above method embodiments. Computer program 703 may be embedded in processor 701; in this case, processor 701 may be implemented in hardware.
[0132] In one implementation, the communication device 70 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0133] The communication device described in the above embodiments may be a network device or a terminal device (such as the terminal device in the foregoing method embodiments), but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 7The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0134] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0135] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0136] (3) ASIC, such as modem;
[0137] (4) Modules that can be embedded in other devices;
[0138] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0139] (6) Others, etc.
[0140] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 8 The diagram shows the structure of the chip. Figure 8 The chip shown includes a processor 801 and an interface 802. There can be one or more processors 801, and multiple interfaces 802.
[0141] Optionally, the chip also includes a memory 803, which is used to store necessary computer programs and data.
[0142] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0143] This application also provides a system for determining a random access response window, the system comprising the aforementioned Figure 6 The embodiments include a communication device as a terminal device (such as the terminal device in the aforementioned method embodiments) and a communication device as a network device; or, the system includes the aforementioned... Figure 7 The embodiments include a communication device as a terminal device (such as the terminal device in the aforementioned method embodiments) and a communication device as a network device.
[0144] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0145] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0146] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0147] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0148] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0149] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0150] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0151] 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.
[0152] 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.
[0153] 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 determining a random access response window, characterized in that, The method includes: Obtain the number of repeated transmissions of the narrowband physical random access channel (NPRACH); Obtain the round-trip time (RTT) between the first and second devices; Determine the opening position of the random access response window; Determining the opening position of the random access response window includes: Get preset values; The opening position of the random access response window is determined based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to a preset threshold. The opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
2. The method of claim 1, wherein, Determining the opening position of the random access response window also includes: The opening position of the random access response window is determined based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
3. The method of claim 2, wherein, The position for opening the random access response window based on the RTT is determined as: subframe n + RTT, where n is an integer.
4. The method according to claim 1 or 3, characterized in that, The last subframe containing the repeated transmission of the NPRACH is subframe n.
5. The method according to any one of claims 1-3, wherein, The first device is a terminal device, and the second device is a network device.
6. The method according to any one of claims 1-3, wherein, The first device is a network device, and the second device is a terminal device.
7. A communication device, characterized in that, include: The transceiver module is used to obtain the number of repeated transmissions of the narrowband physical random access channel (NPRACH). The transceiver module is also used to obtain the round-trip time (RTT) between the device and the second equipment; The processing module is used to determine the opening position of the random access response window; The processing module is further configured to: Get preset values; The opening position of the random access response window is determined based on the RTT and the preset value, wherein the number of repeated transmissions of the NPRACH is greater than or equal to a preset threshold. The opening position of the random access response window is: subframe n + max{RTT, preset value}, where n is an integer.
8. The apparatus according to claim 7, characterized in that, The processing module is further configured to determine the opening position of the random access response window based on the RTT, wherein the number of repeated transmissions of the NPRACH is less than a preset threshold.
9. The apparatus according to claim 8, characterized in that, The position for opening the random access response window based on the RTT is determined as: subframe n + RTT, where n is an integer.
10. The apparatus according to claim 7 or 9, characterized in that, The last subframe containing the repeated transmission of the NPRACH is subframe n.
11. The apparatus according to any one of claims 7-9, wherein, The device is a terminal device, and the second device is a network device.
12. The apparatus according to any one of claims 7-9, wherein, The device is a network device, and the second device is a terminal device.
13. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1-6.
14. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1-6.
15. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1-6 to be implemented.
Citation Information
Patent Citations
Method and apparatus for random access procedure for system information request
CN108633103A
Wireless communication method, terminal device and network device
CN116636261A
Parameter transmission method and device
CN120075845A
Random access in a non-terrestrial network
US20200413451A1
Method for sensing random access response, terminal device, network device and storage medium
WO2021016773A1