WO2020248793A1 - 一种随机接入的方法及装置 - Google Patents

一种随机接入的方法及装置 Download PDF

Info

Publication number
WO2020248793A1
WO2020248793A1 PCT/CN2020/091653 CN2020091653W WO2020248793A1 WO 2020248793 A1 WO2020248793 A1 WO 2020248793A1 CN 2020091653 W CN2020091653 W CN 2020091653W WO 2020248793 A1 WO2020248793 A1 WO 2020248793A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
time
network device
random access
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/091653
Other languages
English (en)
French (fr)
Inventor
许斌
李秉肇
陈磊
王宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP20823227.2A priority Critical patent/EP3958592B1/en
Priority to EP24153827.1A priority patent/EP4383758A3/en
Publication of WO2020248793A1 publication Critical patent/WO2020248793A1/zh
Priority to US17/546,123 priority patent/US12156260B2/en
Anticipated expiration legal-status Critical
Priority to US18/938,331 priority patent/US20250071825A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • H04W56/0045Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by altering transmission time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0866Non-scheduled access, e.g. ALOHA using a dedicated channel for access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0836Random access procedures, e.g. with 4-step access with 2-step access

Definitions

  • This application relates to the field of mobile communication technology, and in particular to a method and device for random access.
  • the terminal device needs to obtain uplink synchronization with the network device through a random access process in order to communicate subsequently.
  • network equipment will broadcast random access channel opportunity (Random Access Channel Occasion, referred to as RACH Occasion, also referred to as RO) resources to the terminal equipment, and the terminal equipment performs random access based on the RO resources broadcast by the network equipment.
  • RACH Occasion also referred to as RO
  • the RO resource includes time domain resources and frequency domain resources, and one RO resource may also be called a RACH resource.
  • the random access process mainly includes the following steps:
  • Step 1 The terminal device selects a random access preamble (random access preamble, also referred to as preamble for short), and sends the preamble on the RO resource.
  • a random access preamble random access preamble, also referred to as preamble for short
  • the main function of the preamble is to tell the network equipment that a terminal device initiates a random access request, and enables the network device to estimate the transmission delay between the network device and the terminal device.
  • the network device can be based on the transmission time and reception of the preamble The time determines the transmission delay between the network device and the terminal device, where the RACH resource corresponding to the RO can indicate the sending time of the preamble.
  • Step 2 After the terminal device sends the preamble, it calculates a random access-radio network temporary identifier (RA-RNTI) according to the RO resource of the sent preamble, and uses the RA-RNTI to perform a random access-radio network temporary identifier (RA-RNTI).
  • RA-RNTI random access-radio network temporary identifier
  • the RAR identified by the network device using the RA-RNTI is received in the access response (Random Access Response, RAR) receiving window.
  • RAR Random Access Response
  • the terminal equipment can receive the RAR correctly.
  • the network equipment and the terminal equipment need to use the time-frequency location of the same RO resource to calculate the RA-RNTI.
  • the terminal device does not correctly receive the RAR sent by the network device in the RAR receiving window, it will repeat step 1.
  • the above random access process is generally applied to scenarios where the distance between different terminal equipment and the network equipment in the same network equipment cell is not very different, or it is understood that the transmission delay between different terminal equipment and the network equipment is not very different. Therefore, different terminal devices that select the same RO resource to send the preamble, when sending the preamble, the difference between the time for the preamble to reach the network device will not be very large.
  • NTN Non-terrestorial Network
  • the distance between different terminal equipment in the same network equipment cell and the network equipment is quite different. This will result in a large difference in transmission delays from different terminal devices to the network device, which in turn leads to a large difference between the time for the preamble to reach the network device for different terminal devices that have selected the same RO resource to send the preamble.
  • terminal device 1 is the terminal device closest to the network device
  • terminal device 2 is the terminal device farthest from the network device
  • the time delay for terminal device 1 to send information (such as preamble) to the network device is The minimum one-way delay for all terminal devices to send information to the network device, expressed by MinDelay
  • the delay for terminal device 2 to send information (such as preamble) to the network device is that all terminal devices under the network device send information to the network device
  • the network device when different terminal devices use the same RO resource to send the preamble, the network device first receives the preamble sent by the terminal device 1, and the network device goes from sending the RO resource to receiving the preamble sent by the terminal device 1.
  • the delay is 2*MinDelay
  • the delay from the network device sending the RO resource to receiving the preamble sent by the terminal device 2 is 2*MaxDelay.
  • the time interval between the network device receiving the first preamble (sent by terminal device 1) and receiving the last preamble (sent by terminal device 2) is 2*MaxDelay-2*MinDelay, It can also be expressed as: 2*(MaxDelay-MinDelay). Therefore, in order to ensure that the network device can receive the preamble sent by all terminal devices under the network device, the minimum preamble reception time window configured on the network device should be: 2*(MaxDelay-MinDelay).
  • FIG. 3 a schematic diagram of sending preambles for different terminal devices using different RO resources.
  • the terminal device 1 and the terminal device 2 in FIG. 3 are the terminal devices defined in FIG. 2.
  • the terminal device 1 selects the RO resource 1 to send the preamble
  • the terminal device 2 selects the RO resource 2 to send the preamble, and the preamble receiving time window corresponding to the RO resource 1 and the preamble receiving time window corresponding to the RO resource 2 overlap in time.
  • the network device receives the preamble at the time domain position of the overlapping part, it cannot distinguish which RO resource the preamble corresponds to, and thus cannot calculate the correct RA-RNTI. If the RO period is increased, the random access capacity of the entire system will be reduced.
  • This application provides a random access method and device, which improves the success rate of terminal equipment accessing network equipment without reducing the random access capacity of the entire system.
  • this application provides a random access method.
  • the method includes: a terminal device obtains the location of the terminal device and the location of the network device; the terminal device obtains the location of the terminal device and the location of the network device according to the Position, determining the time adjustment amount; the terminal device sends a random access preamble according to the time adjustment amount and the random access channel RACH resource configured by the network device.
  • the terminal device supports positioning, the terminal device can determine the time adjustment amount according to the location of the terminal device and the location of the network device, and adjust the time to send the random access preamble on the RACH resource according to the time adjustment amount, thereby Make the network equipment receive the random access preamble sent on the same RACH resource in a smaller time range or a shorter preamble receiving time window at the same time, at different times or in different smaller time ranges or different Receiving random access preambles sent on different RACH resources within a shorter preamble reception time window helps avoid the problem of overlapping random access preamble reception time windows. Therefore, it is possible to improve the success rate of terminal equipment accessing network equipment without reducing the random access capacity of the entire system.
  • the terminal device determining the time adjustment amount according to the location of the terminal device and the location of the network device includes: the terminal device receives the first timing advance from the network device , The terminal device determines the time adjustment amount according to the location of the terminal device, the location of the network device, and the first timing advance; or, the terminal device determines the time adjustment amount according to the location and location of the terminal device.
  • the location of the network device and the first receiving time determine the time adjustment amount; the first receiving time is the time when the network device expects to receive the random access preamble.
  • the network device can notify the first timing advance or the first reception time, so that the terminal device can determine the time adjustment amount according to the first timing advance or the first reception time, thereby determining the time to send the random access preamble .
  • the terminal device sends the MSG3 to the network device according to a second receiving time
  • the second receiving time is a time when the network device expects to receive the MSG3.
  • the network device can notify the second receiving time, so that the terminal device can determine the time to send the MSG3 according to the second receiving time.
  • the second receiving time is carried in a random access response to the random access preamble; or, the second receiving time is sent by the network device through broadcast; or , The second receiving time is sent by the network device through control signaling.
  • the terminal device sends MSG3 to the network device according to the amount of scheduling delay and the uplink grant, and the uplink grant and the amount of scheduling delay are used to indicate the time domain location for sending the MSG3
  • the terminal device sends MSG3 to the network device according to the amount of scheduling delay, where the amount of scheduling delay is used to indicate the time domain location for sending MSG3.
  • the network device can notify the amount of scheduling delay, so that the terminal device can determine the time to send MSG3 according to the amount of scheduling delay; or the network device can notify the amount of scheduling delay and the uplink grant, so that the terminal device can according to the amount of scheduling delay and uplink Authorization to determine when to send MSG3.
  • the scheduling delay is carried in a random access response to the random access preamble; or, the scheduling delay is sent by the network device through broadcast; or The scheduling delay amount is sent by the network device through control signaling.
  • the terminal device sends the time adjustment amount or the adjusted time adjustment amount to the network device, and the adjusted time adjustment amount is sent by the terminal device according to the network device
  • the second timing advance is obtained by adjusting the time adjustment amount.
  • the terminal device determines the offset time according to the location of the terminal device and the location of the network device; after sending the random access preamble, the terminal device waits for the Bias time, open the time window for receiving MSG2.
  • the present application provides a random access method, the method includes: a network device broadcasts a random access channel RACH resource; the network device receives a random access preamble from a terminal device, and the random access preamble is It is sent according to the selected RACH resource and the time adjustment, and the time adjustment is determined according to the location of the terminal device and the location of the network device.
  • the terminal device supports positioning, the terminal device can determine the time adjustment amount according to the location of the terminal device and the location of the network device, and adjust the time to send the random access preamble on the RACH resource according to the time adjustment amount, thereby Make the network equipment receive the random access preamble sent on the same RACH resource in a smaller time range or a shorter preamble receiving time window at the same time, at different times or in different smaller time ranges or different Random access preambles sent on different RACH resources are received within a shorter preamble receiving time window, which helps to avoid the problem of overlapping random access preamble receiving time windows, so as to achieve random access without reducing the entire system At the same time of capacity, increase the success rate of terminal equipment accessing network equipment.
  • the network device sends a first timing advance to the terminal device, and the first timing advance is used to determine the time adjustment; or, the network device sends the The terminal device sends a first receiving time, where the first receiving time is a time when the network device expects to receive the random access preamble, and the first receiving time is used to determine the time adjustment amount.
  • the network device can notify the first timing advance or the first reception time, so that the terminal device can determine the time adjustment amount according to the first timing advance or the first reception time, thereby determining the time to send the random access preamble .
  • the network device sends a second receiving time to the terminal device, where the second receiving time is a time when the network device expects to receive MSG3.
  • the network device sends a random access response for the random access preamble to the terminal device, where the random access response includes the second receiving time; or
  • the network device broadcasts the second receiving time to the terminal device; or, the network device sends control signaling to the terminal device, and the control signaling includes the second receiving time.
  • the network device can notify the second receiving time, so that the terminal device can determine the time to send the MSG3 according to the second receiving time.
  • the network device sends a scheduling delay amount and an uplink grant to the terminal device, and the scheduling delay amount and the uplink grant are used to indicate the time domain location for sending MSG3; or, the The network device sends a scheduling delay amount to the terminal device, where the scheduling delay amount is used to indicate a time domain location for sending MSG3.
  • the network device can notify the amount of scheduling delay, so that the terminal device can determine the time to send MSG3 according to the amount of scheduling delay; or the network device can notify the amount of scheduling delay and the uplink grant, so that the terminal device can according to the amount of scheduling delay and uplink Authorization to determine when to send MSG3.
  • the network device sends a random access response for the random access preamble to the terminal device, where the random access response includes the scheduling delay amount; or, the The network device broadcasts the scheduling delay amount to the terminal device; or, the network device sends control signaling to the terminal device, and the control signaling includes the scheduling delay amount.
  • the network device receives the time adjustment amount from the terminal device; or, the network device sends a second timing advance amount to the terminal device, and the network device receives The terminal device receives the adjusted time adjustment amount, where the adjusted time adjustment amount is obtained by adjusting the time adjustment amount by the terminal device according to the second timing advance amount.
  • the present application provides a random access device, which may be a terminal device or a chip for the terminal device.
  • the device has the function of realizing each embodiment of the first aspect described above. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the present application provides a random access device, which may be a network device or a chip for the network device.
  • the device has the function of realizing each embodiment of the second aspect described above. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the present application provides a random access device including: a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory to The device is caused to perform the methods described in the above aspects.
  • the present application provides a random access device, including: means or means for performing each step of the above aspects.
  • the present application provides a random access device, including a processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the methods described in the foregoing aspects.
  • the processor includes one or more.
  • the present application provides a random access device, including a processor, configured to be connected to a memory, and configured to call a program stored in the memory to execute the methods described in the foregoing aspects.
  • the memory can be located inside the device or outside the device.
  • the processor includes one or more.
  • the present application also provides a computer-readable storage medium having instructions stored in the computer-readable storage medium, which when run on a computer, cause a processor to execute the methods described in the foregoing aspects.
  • the present application also provides a computer program product including instructions, which when run on a computer, cause the computer to execute the methods described in the above aspects.
  • this application also provides a chip system, including a processor, configured to execute the methods described in the foregoing aspects.
  • the present application further provides a communication system, including: a terminal device for executing any of the methods described in the first aspect and a network device for executing any of the methods described in the second aspect.
  • FIG. 1 is a schematic diagram of a possible network architecture provided by an embodiment of this application.
  • FIG. 2 is a schematic diagram of different terminal devices in the prior art using the same RO resource to send a preamble
  • FIG. 3 is a schematic diagram of different terminal devices using different RO resources to send preamble in the prior art
  • FIG. 4 is a schematic diagram of different terminal devices using the same RO resource to send a preamble according to an embodiment of the application
  • FIG. 5 is a schematic flowchart of a random access method provided by an embodiment of the application.
  • Fig. 6 is an example diagram of sending MSG3 according to an embodiment of the application.
  • FIG. 7 is another example diagram of sending MSG3 according to an embodiment of the application.
  • FIG. 8 is a schematic diagram of a random access device provided by an embodiment of this application.
  • FIG. 9 is a schematic diagram of a random access device provided by an embodiment of this application.
  • FIG. 10 is a schematic diagram of a random access device provided by an embodiment of this application.
  • a schematic diagram of a possible network architecture to which this application is applicable includes a network device and at least one terminal device.
  • the network equipment and terminal equipment can work on a new radio (NR) communication system, and the terminal equipment can communicate with the network equipment through the NR communication system.
  • NR new radio
  • the network equipment and terminal equipment can also work on other communication systems, and the embodiment of the present application does not limit it.
  • a user equipment can be a wireless terminal device that can receive network equipment scheduling and instruction information.
  • a wireless terminal device can be a device that provides voice and/or data connectivity to users, or a handheld device with wireless connection function , Or other processing equipment connected to the wireless modem.
  • a wireless terminal device can communicate with one or more core networks or the Internet via a wireless access network (e.g., radio access network, RAN).
  • the wireless terminal device can be a mobile terminal device, such as a mobile phone (or called a "cellular" phone). , Mobile phones), computers, and data cards, for example, may be portable, pocket-sized, handheld, computer-built or vehicle-mounted mobile devices, which exchange language and/or data with the wireless access network.
  • Wireless terminal equipment can also be called system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station (remote station), access point ( access point, AP), remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent (user agent), subscriber station (subscriber station, SS), user terminal equipment (customer premises equipment, CPE), terminal (terminal), user equipment (user equipment, UE), mobile terminal (mobile terminal, MT), etc.
  • Wireless terminal devices can also be wearable devices and next-generation communication systems, for example, terminal devices in a 5G network or terminal devices in a public land mobile network (PLMN) network that will evolve in the future, and in NR communication systems. Terminal equipment, etc.
  • PLMN public land mobile network
  • a network device is an entity used to transmit or receive signals on the network side, such as a generation NodeB (gNodeB).
  • the network device may be a device used to communicate with mobile devices.
  • the network equipment can be an AP in a wireless local area network (WLAN), a base transceiver in a global system for mobile communication (GSM) or a code division multiple access (CDMA).
  • WLAN wireless local area network
  • GSM global system for mobile communication
  • CDMA code division multiple access
  • BTS BTS
  • BTS base station
  • NodeB, NB base station
  • WCDMA wideband code division multiple access
  • evolutional base station evolutional base station
  • LTE long-term evolution
  • Node B, eNB or eNodeB Node B, eNB or eNodeB
  • relay station or access point or in-vehicle equipment, wearable equipment, and network equipment in the future 5G network or the network in the future evolved public land mobile network (PLMN) network Equipment, or gNodeB in the NR system, etc.
  • PLMN public land mobile network
  • the network equipment provides services for the cell, and the terminal equipment communicates with the network equipment through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell.
  • the cell may be a network equipment.
  • the corresponding cell can belong to a macro base station or a base station corresponding to a small cell.
  • the small cell here can include: Metro cell, Micro cell, and Pico cell (Pico cell), femto cell (Femto cell), etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.
  • the network device may be another device that provides wireless communication functions for the terminal device.
  • the embodiment of the present application does not limit the specific technology and specific device form adopted by the network device. For ease of description, in the embodiments of the present application, a device that provides a wireless communication function for a terminal device is called a network device.
  • the terminal device supports positioning, which means that the terminal device has the ability to locate its own location.
  • the terminal device has the global positioning system (Global Positioning System, GPS) positioning capability, and can locate its own location information (such as latitude and longitude information or cell information, etc.); another example is the terminal device has the Beidou positioning capability, which can locate itself.
  • Location information such as latitude and longitude information or cell information, etc.
  • the terminal can locate its own location information (such as latitude and longitude information or cell information, etc.) through other positioning methods.
  • the location information of the terminal device and the acquired location information of the network device can be used to calculate the relationship between the terminal device and the terminal device.
  • the transmission delay between network devices, and then the terminal device can adjust the time of sending the preamble according to the transmission delay and the time when the network device expects to receive the preamble or a given known timing advance, so that the same RACH resource is selected
  • Different terminal devices that send the preamble when sending the preamble according to the adjusted time, the network device can receive the preamble at the same time or within a smaller time range or within a shorter preamble receiving time window, and when there is a preamble receiving In the time window, even when the RACH resources are relatively densely configured in the time domain, there is still no overlap between the preamble reception time windows corresponding to different RACH resources.
  • FIG. 4 is an improvement on the preamble sending method shown in FIG. 2 on the basis of FIG. 2.
  • the terminal device 2 can determine its own location information according to the positioning capability, and then determine the transmission delay between the terminal device 2 and the network device according to its own location information and the location information of the network device, and then can determine a The time adjustment amount, and then according to the time adjustment amount and the time for sending the preamble indicated by the RACH resource, the time for sending the preamble is adjusted so that the terminal device 2 sends the preamble according to the adjusted time, and finally the network device receives the preamble sent by the terminal device 1
  • the time is the same or almost the same as the time when the preamble sent by the terminal device 2 is received.
  • the terminal device can determine the constellation diagram or the running track diagram of the location of the network device, so as to know the location of the network device at different times.
  • the method of determining the constellation diagram or the running track diagram of the location of the network device includes but is not limited to the following methods:
  • the network device broadcasts the indication or index, and the terminal device determines the constellation diagram or the running track diagram of the location of the network device in the protocol or in the preset mapping table according to the indication or index.
  • the terminal device can determine the transmission delay between the terminal device and the network device by the following method: the terminal device determines its own location according to its own positioning information, and determines the location of the network device according to the constellation diagram or operation trajectory diagram of the location of the network device. The location of the network device and the location of the terminal device calculate the distance from the terminal device to the network device, and then calculate the propagation delay between the terminal device and the network device.
  • the time adjustment amount of these terminal devices is related to the distance between the terminal device and the network device. For terminal devices with the same distance from the network device, the time adjustment amount is the same, and for terminal devices with a different distance from the network device, the time adjustment amount is different. Further, for terminal devices farther from the network device, the time adjustment amount is generally larger. That is, the network device farther from the network device should send the preamble earlier, so that it is possible to make the preamble sent by the terminal device and the preamble sent by the terminal device closer to the network device at the same time or almost the same time Arrived at the network device, received by the network device.
  • the purpose of eliminating the preamble receiving time window or reducing the preamble receiving time window can be achieved. For example, for the same RO resource, if the network device expects to receive the preamble at a moment (ie, time point), the terminal devices under the network device that use the RO resource to send the preamble can calculate their respective time adjustments, so that these terminals The preamble sent by the device is received by the network device at the same time, so the size of the preamble reception time window is 0, or it is understood that there is no preamble reception time window.
  • the network device uses The terminal devices that send the preamble of the RO resource to calculate their respective time adjustments, so that the preamble sent by these terminal devices is received by the network device within the small time range, and the small time range is a small time range.
  • the preamble receiving time window in the prior art is at least 2*(MaxDelay-MinDelay), that is, in the prior art, since each terminal device cannot adjust the time of sending each preamble, the network device receives different terminals The time of the premble sent by the device is quite different.
  • the time interval between receiving the first preamble (usually sent by the nearest terminal device) and receiving the last preamble (usually sent by the farthest terminal device) is 2* (MaxDelay-MinDelay), and in the embodiment of this application, for terminal devices with positioning capabilities, they can adjust the time for each to send the preamble, and the remote terminal device can send the preamble in advance, so that the network device can receive the transmission of each terminal device
  • the preamble time can be the same moment or within a small time range (that is, a small preamble receiving time window). Since this application narrows the preamble reception time window to a smaller range or to a moment, the time when the network device receives different preambles does not overlap. Therefore, this application can, without changing the RO resource period, The problem of overlap between different preamble receiving time windows in the prior art is avoided.
  • the sending time can be adjusted to eliminate the preamble receiving time window or reduce the preamble receiving time window, so as to avoid the preamble receiving time corresponding to different RO resources.
  • the problem of overlapping windows That is, for different terminal devices with positioning capabilities, the problem of overlapping preamble receiving time windows as shown in FIG. 3 will not occur.
  • T1 the transmission delay between the terminal device and the network device
  • T1 the distance between the terminal device and the network device/speed of light.
  • T1 here can also be referred to as a timing advance (TA).
  • T1 corresponding to different terminal devices may be the same or different, and the specific value is related to the distance between the terminal device and the network device.
  • T2 here can be a cell-level reference time, or it can be the transmission delay between a specific terminal device and the network device, or it can be the difference between a certain location (there is no terminal device) and the network device. Transmission delay between time.
  • the T2 value may be broadcast by the network device, or it may be determined by the terminal device in combination with the broadcast instruction of the network device and the protocol.
  • T1-T2 is a positive value, it indicates that the transmission time is advanced, and if T1-T2 is a negative value, it indicates that the transmission time is delayed.
  • the T2 value is the same.
  • T3 here is the time that the network device takes a certain RO resource as a reference time and expects to receive the preamble sent on this RO resource, or understood as the preamble sent on the RO resource from the network device’s point of view, After T3, it will be received by the network device.
  • the T3 value may be broadcasted by the network device, or it may be determined by the terminal device in conjunction with the broadcast instruction of the network device and the protocol.
  • the first receiving time here may be a relative time as described above, or an absolute time, which is not limited in this application.
  • the present application Based on the architecture shown in FIG. 1, as shown in FIG. 5, the present application provides a random access method, which can be used to solve the above-mentioned problems.
  • the method includes the following steps:
  • Step 501 The terminal device determines the time adjustment amount.
  • the specific implementation method for the terminal device to determine the time adjustment amount is as described above, and will not be repeated here.
  • Step 502 The terminal device sends MSG1 according to the time adjustment amount and the RACH resource configured by the network device, and the MSG1 includes a preamble.
  • the terminal device selects the RACH resource, and adjusts the actual sending time according to the time adjustment amount in step 501 based on the time domain position indicated by the RACH resource to obtain the adjusted preamble sending time, and then according to Send MSG1 at the adjusted preamble time.
  • the preambles sent by terminal devices in different locations in the cell that have selected the same RO resource can reach the network device at the same time or within the time range expected by the network device, so that there is It helps to avoid the problem of overlapping preamble receiving time windows faced in the prior art.
  • step 502 After the above step 502, the following steps 503 to step 504 can be performed.
  • Step 503 The network device sends MSG2 to the terminal device, which carries RAR.
  • the RAR carries MSG3 scheduling information.
  • Step 504 The terminal device sends MSG3 to the network device.
  • the network device cannot estimate the actual transmission delay from the terminal device to the network device. Since the MSG3 scheduling information is issued in the MSG2 RAR, the network equipment does not know the transmission delay of the terminal equipment, which will cause the following problems to the MSG3 scheduling:
  • the uplink authorization carried in RAR will indicate the frequency domain position and time domain position of MSG3 sent by the terminal equipment, so that the terminal equipment knows when to send MSG3 and the network equipment knows when to receive MSG3, but this is based on the network equipment knowing In the case of transmission delay, it is possible to know when to receive MSG3.
  • FIG. 6 is an example diagram of sending MSG3.
  • the subframe or time slot of the RAR received by the terminal equipment is N, assuming that the terminal equipment is adjusted according to the time of MSG1
  • Adjusting the sending time of MSG3 by the amount may cause the time adjustment X to be greater than M.
  • the terminal device may have missed the sending time of MSG3 after adjusting the sending time, or understood as The terminal device should actually receive the RAR first, then obtain the time-frequency resource for sending MSG3 according to the uplink authorization therein, and then send MSG3 based on the time-frequency resource, but based on the above-mentioned embodiment of this application, adjust the time for sending MSG1 After that, it is possible that the time to send MSG3 is earlier than the time to receive RAR. This is obviously unreasonable. In addition, after the terminal device receives the RAR, it needs a certain amount of processing time to send MSG3, which makes this problem more serious. .
  • the terminal device received RAR at position n+5 before adjusting the time to send MSG1, and after adjusting the time to send MSG1 according to the time adjustment, the time to send MSG3 is also advanced, and the time to send MSG3 The time is n+11 position.
  • the time domain position (n+11 position) of sending MSG3 after adjusting the sending time of MSG1 is earlier than the time domain position of receiving RAR before adjusting the sending time of MSG1 (n+ 5 position), that is, the terminal device needs to send MSG3 before receiving the RAR, which is unreasonable, because it is required to receive the RAR first, and then send MSG3 according to the RAR scheduling. Therefore, if the sending time of MSG1 is adjusted directly according to the time adjustment amount of MSG1 (that is, the time adjustment amount in step 501) without adjusting the time of sending MSG3, the problem of not being able to send MSG3 may occur.
  • this application provides different solutions, that is, the above step 504 in this application can send MSG3 according to the following methods:
  • the network device sends a scheduling delay amount and an uplink grant to the terminal device, the uplink grant is used to indicate the time domain position and frequency domain position of the MSG3, and the scheduling delay amount (indicated by P) is used to indicate The time domain position of the MSG3 indicated by the uplink authorization is adjusted.
  • the uplink authorization and the scheduling delay are combined to indicate the time domain position of sending MSG3.
  • the terminal device determines that the actual time to send MSG3 is: N+M-X+P, where N is the subframe or time slot in which the terminal device receives RAR, and X is the time adjustment of MSG1 in step 501 , P is the amount of scheduling delay, and M is the time domain position of sending MSG3 indicated by the uplink authorization.
  • FIG 7 another example of sending MSG3.
  • This example is for the problem in Figure 6, using the time to send MSG3 obtained by the above solution 1.
  • the time when the terminal device actually sends MSG3 is N+M-X+P. It can be seen from the figure that the actual sending time of MSG3 (ie n+11 position) after the terminal equipment considers the scheduling delay P is later than the RAR receiving time N (ie the n+5 position before the terminal equipment adjustment in the figure) , So you can send MSG3 correctly. Among them, the terminal equipment can also correctly receive the uplink authorization.
  • Solution 2 The network device sends the scheduling delay to the terminal device. At this time, there is no need to send the uplink authorization or the uplink authorization is still sent, but the uplink authorization is only used to indicate the frequency domain position of sending MSG3.
  • the scheduling delay (indicated by Q) ) Has covered the time domain position indicated in the uplink authorization, the terminal device determines that the actual time for sending MSG3 is: N-X+Q, where N is the subframe or time slot in which the terminal device receives the RAR, and X is step 501
  • the scheduling delay amount sent by the network device can be sent by broadcast or carried in the RAR, or sent together with the RAR in MSG2, or sent by control signaling of the control channel.
  • the uplink authorization sent by the network device can be sent by broadcast or carried in the RAR, or sent with the RAR in the MSG2, or sent by the control signaling of the control channel.
  • each scheduling delay corresponds to a kind of indication information
  • the network equipment needs to send the scheduling delay to the terminal equipment, it only needs to pass the RAR Or control signaling or MSG2 sends a scheduling delay indication to the terminal device, so that the terminal device can determine the corresponding scheduling delay amount according to the received scheduling delay indication. Since the overhead of the scheduling delay indication is relatively small, the air interface overhead can be saved.
  • the network device can also send multiple scheduling delays and indication information corresponding to each scheduling delay to the terminal device in advance, so that when the subsequent network device needs to send the scheduling delay to the terminal device, it only needs
  • the scheduling delay indication is sent to the terminal equipment through RAR or control signaling or MSG2, so that the terminal equipment can determine the corresponding scheduling delay amount according to the received scheduling delay indication. Since the overhead of the scheduling delay indication is relatively small, air interface overhead can be saved.
  • the duration of the scheduling delay can be determined according to the adjustment of the terminal device located farthest in the cell.
  • the optional network device also needs to consider the processing time of the terminal device (such as the processing time for MSG2) when determining the scheduling delay. After the terminal device adjusts the time of sending MSG3, the network device can learn the time of receiving MSG3 according to the relative time relationship between the MSG1 receiving time and the RO resource time.
  • Solution 3 The network device sends a second receiving time to the terminal device.
  • the second receiving time is the time when the network device expects to receive MSG3, and the terminal device sends MSG3 to the network device according to the second receiving time.
  • the terminal device sends RAR in subframe or slot N
  • the subframe or slot in which the terminal device sends MSG3 indicated in the RAR is N+M
  • the subframe or slot in which the terminal device receives the RAR is N
  • the terminal device does not adjust the sending time of MSG3, that is, it sends MSG3 in N+M subframes or time slots
  • the network device cannot determine the time to receive MSG3, which causes the network device to fail MSG3 is received because the network device does not know the transmission delay of the terminal device, that is, the network device does not know the position of the terminal device before adjustment.
  • the network device indicates a second reception time (indicated by T) to the terminal device.
  • the T value is the time when the network device uses a certain RAR transmission as a reference time and expects to receive the corresponding MSG3
  • the second receiving time can also be an absolute length of time.
  • T can be broadcast by the network equipment, or carried in the RAR, or sent through the control signaling of the control channel, or inferred by the terminal equipment through the instructions of the network equipment and protocol provisions. In this way, after the terminal device receives the RAR, it will determine the transmission time of MSG3 according to the transmission delay and the above-mentioned T value that it knows, so as to ensure that the network device can receive MSG3 at the required time.
  • the RAR in step 503 may also carry a second timing advance (represented by T4), and the T4 value may enable the terminal device to subsequently adjust the time adjustment calculated in step 501 more accurately.
  • T4 a second timing advance
  • the terminal device After the terminal device sends MSG1, it needs to know when to receive the RAR.
  • the terminal device will open a RAR receiving time window at the time domain position where the RAR may be received, and receive the RAR within the RAR receiving time window.
  • the opening method may be that after sending MSG1, the terminal device passes a time offset (offset) to open the RAR receiving time window.
  • the offset can be set to 2*T1, where T1 is the aforementioned transmission delay between the terminal device and the network device.
  • the terminal device opens the receiving RAR time window at the time 2*T1 after sending the preamble.
  • the time adjustment can be calculated in advance to ensure that RACH can proceed smoothly, so as to overcome the overlap problem of preamble receiving time windows caused by large delays without reducing RACH capacity .
  • the transmission time can be adjusted before MSG1 and MSG3 are sent, and the network device can also indicate the amount of scheduling delay, and the terminal device can also report the time adjustment amount or transmission delay.
  • the solution is mainly for the existing four-step random access process; currently, in order to reduce the delay of random access in some scenarios, the two-step random access method is also being studied.
  • the terminal device sends MSG1, then receives MSG2, then sends MSG3, and finally receives MSG4; in the two-step random access, the terminal device sends MSG A, where MSG A can be regarded as a four-step random
  • MSG A can be regarded as a four-step random
  • MSG B can be regarded as a combination of MSG2 and MSG4.
  • the content of MSG A and MSG1+MSG3 are not restricted to be exactly the same, but to express that their general functions are the same; MSG B is the same.
  • the names of MSG A and MSG B are not limited.
  • the method of the above embodiment is also applicable: before MSG A is sent, the terminal device can adjust the sending time of MSG A according to the method of adjusting MSG1 in the above embodiment, so that the network device is receiving all or Part of MSG A can distinguish the RO resource where it is sent. At the same time, MSG B can carry the second timing advance to adjust the time adjustment.
  • the terminal device before starting the window for receiving MSG B, you can also use the method similar to the above setting offset when receiving MSG 2 to add an offset, and then after the terminal device sends MSG A, the terminal device passes a time offset (offset), and then turns on MSG B to receive Time window, or understood as, the terminal device opens the MSG B time window at the moment of offset after sending MSG A; finally, the terminal device can also report the time adjustment amount or the adjusted time adjustment amount to the network device through an uplink message.
  • offset time offset
  • the terminal device opens the MSG B time window at the moment of offset after sending MSG A
  • the terminal device can also report the time adjustment amount or the adjusted time adjustment amount to the network device through an uplink message.
  • each network element described above includes hardware structures and/or software modules corresponding to each function.
  • the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered as going beyond the scope of the present invention.
  • the apparatus 800 may include: a processing unit 802 and a communication unit 803.
  • the communication unit 803 may include a receiving unit and a sending unit.
  • the processing unit 802 is used to control and manage the actions of the device 800.
  • the communication unit 803 is used to support communication between the device 800 and other network entities.
  • the device 800 may further include a storage unit 801 for storing program codes and data of the device 800.
  • the processing unit 802 may be a processor or a controller, for example, a general-purpose central processing unit (central processing unit, CPU), a general-purpose processor, a digital signal processing (digital signal processing, DSP), and an application specific integrated circuit (application specific integrated circuit). circuits, ASIC), field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination for realizing computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on.
  • the storage unit 801 may be a memory.
  • the communication unit 803 is an interface circuit of the device for receiving signals from other devices.
  • the communication unit 803 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.
  • the apparatus 800 may be the terminal device in any of the above embodiments, and may also be a chip used for the terminal device.
  • the processing unit 802 may be a processor, for example, and the communication unit 803 may be a transceiver, for example.
  • the transceiver may include a radio frequency circuit
  • the storage unit may be, for example, a memory.
  • the processing unit 802 may be a processor, for example, and the communication unit 803 may be an input/output interface, a pin, a circuit, or the like, for example.
  • the processing unit 802 can execute computer-executable instructions stored in the storage unit.
  • the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a terminal device located outside the chip.
  • the storage unit such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), etc.
  • the processing unit 802 is configured to obtain the location of the terminal device and the location of the network device; determine the time adjustment amount according to the location of the terminal device and the location of the network device; the communication unit 803 is configured to The time adjustment amount and the random access channel RACH resource configured by the network device are used to send a random access preamble.
  • the processing unit 802 is specifically configured to: receive a first timing advance from the network device, according to the location of the terminal device, the location of the network device, and the first timing advance Timing advance, determine the time adjustment amount; or, determine the time adjustment amount according to the location of the terminal device, the location of the network device, and the first receiving time; the first receiving time is the network The time when the device expects to receive the random access preamble.
  • the communication unit 803 is further configured to send MSG3 to the network device according to a second receiving time, where the second receiving time is the time when the network device expects to receive the MSG3 .
  • the second receiving time is carried in a random access response to the random access preamble; or, the second receiving time is sent by the network device through broadcast; or , The second receiving time is sent by the network device through control signaling.
  • the communication unit 803 is further configured to: send MSG3 to the network device according to the amount of scheduling delay and the uplink grant, and the uplink grant and the amount of scheduling delay are used to indicate the transmission The time domain location of the MSG3; or, according to the scheduling delay amount, the MSG3 is sent to the network device, and the scheduling delay amount is used to indicate the time domain location for sending the MSG3.
  • the scheduling delay is carried in a random access response to the random access preamble; or, the scheduling delay is sent by the network device through broadcast; or The scheduling delay amount is sent by the network device through control signaling.
  • the communication unit 803 is further configured to send the time adjustment amount or the adjusted time adjustment amount to the network device, and the adjusted time adjustment amount is determined by the terminal device according to The second timing advance sent by the network device is obtained by adjusting the time adjustment amount.
  • the processing unit 802 is further configured to: determine the offset time according to the location of the terminal device and the location of the network device; after sending the random access preamble, wait The offset time opens the time window for receiving MSG2.
  • the device 900 may exist in the form of software or hardware.
  • the apparatus 900 may include: a processing unit 902 and a communication unit 903.
  • the communication unit 903 may include a receiving unit and a sending unit.
  • the processing unit 902 is used to control and manage the actions of the device 900.
  • the communication unit 903 is used to support communication between the device 900 and other network entities.
  • the device 900 may further include a storage unit 901 for storing program codes and data of the device 900.
  • the processing unit 902 may be a processor or a controller, for example, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination for realizing computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on.
  • the storage unit 901 may be a memory.
  • the communication unit 903 is an interface circuit of the device for receiving signals from other devices. For example, when the device is implemented as a chip, the communication unit 903 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.
  • the apparatus 900 may be the network device in any of the above embodiments, and may also be a chip for the network device.
  • the processing unit 902 may be a processor, for example, and the communication unit 903 may be a transceiver, for example.
  • the transceiver may include a radio frequency circuit
  • the storage unit may be, for example, a memory.
  • the processing unit 902 may be a processor, for example, and the communication unit 903 may be an input/output interface, a pin, or a circuit, for example.
  • the processing unit 902 can execute computer-executable instructions stored in the storage unit.
  • the storage unit is a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a network device located outside the chip.
  • the storage unit such as ROM or other types of static storage devices that can store static information and instructions, RAM, etc.
  • the communication unit 903 is configured to broadcast random access channel RACH resources; the communication unit 903 is also configured to receive a random access preamble from a terminal device, and the random access preamble is based on The selected RACH resource and time adjustment are sent, and the time adjustment is determined according to the location of the terminal device and the location of the network device.
  • the communication unit 903 is further configured to: send a first timing advance to the terminal device, where the first timing advance is used to determine the time adjustment; or The terminal device sends a first receiving time, where the first receiving time is a time when the network device expects to receive the random access preamble, and the first receiving time is used to determine the time adjustment amount.
  • the communication unit 903 is further configured to send a second receiving time to the terminal device, where the second receiving time is the time when the network device expects to receive MSG3.
  • the communication unit 903 is further configured to: send a random access response for the random access preamble to the terminal device, where the random access response includes the second Receiving time; or, broadcasting the second receiving time to the terminal device; or sending control signaling to the terminal device, where the control signaling includes the second receiving time.
  • the communication unit 903 is further configured to: send a scheduling delay amount and an uplink grant to the terminal device, where the scheduling delay amount and the uplink grant are used to indicate the time domain for sending MSG3 Location; or, sending a scheduling delay amount to the terminal device, where the scheduling delay amount is used to indicate the time domain location for sending MSG3.
  • the communication unit 903 is further configured to: send a random access response for the random access preamble to the terminal device, where the random access response includes the scheduling delay Or, broadcast the scheduling delay amount to the terminal device; or, send control signaling to the terminal device, the control signaling including the scheduling delay amount.
  • the communication unit 903 is further configured to: receive the time adjustment amount from the terminal device; or, send a second timing advance amount to the terminal device, from the terminal device Receiving an adjusted time adjustment amount, where the adjusted time adjustment amount is obtained by adjusting the time adjustment amount by the terminal device according to the second timing advance amount.
  • the apparatus may be the terminal device or the network device in the above-mentioned embodiment.
  • the device 1000 includes a processor 1002, a communication interface 1003, and a memory 1001.
  • the device 1000 may further include a communication line 1004.
  • the communication interface 1003, the processor 1002, and the memory 1001 may be connected to each other through a communication line 1004;
  • the communication line 1004 may be a peripheral component interconnection standard (peripheral component interconnect, PCI for short) bus or an extended industry standard architecture (extended industry standard architecture) , Referred to as EISA) bus and so on.
  • the communication line 1004 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used in FIG. 10 to represent, but it does not mean that there is only one bus or one type of bus.
  • the processor 1002 may be a CPU, a microprocessor, an ASIC, or one or more integrated circuits used to control the execution of the programs of the present application.
  • the communication interface 1003 uses any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), Wired access network, etc.
  • RAN radio access network
  • WLAN wireless local area networks
  • Wired access network etc.
  • the memory 1001 may be ROM or other types of static storage devices that can store static information and instructions, RAM or other types of dynamic storage devices that can store information and instructions, or may be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory).
  • read-only memory EEPROM
  • compact disc read-only memory, CD-ROM
  • optical disc storage including compact discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.
  • magnetic disks A storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
  • the memory can exist independently and is connected to the processor through the communication line 1004. The memory can also be integrated with the processor.
  • the memory 1001 is used to store computer execution instructions for executing the solution of the present application, and the processor 1002 controls the execution.
  • the processor 1002 is configured to execute computer-executable instructions stored in the memory 1001, so as to implement the random access method provided in the foregoing embodiment of the present application.
  • the computer-executable instructions in the embodiments of the present application may also be referred to as application program code, which is not specifically limited in the embodiments of the present application.
  • At least one (piece, species) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or Multiple.
  • Multiple refers to two or more, and other measure words are similar.
  • "a device” means to one or more such devices.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
  • the various illustrative logic units and circuits described in the embodiments of this application can be implemented by general-purpose processors, digital signal processors, application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, Discrete gates or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions.
  • the general-purpose processor may be a microprocessor, and optionally, the general-purpose processor may also be any traditional processor, controller, microcontroller, or state machine.
  • the processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration achieve.
  • the steps of the method or algorithm described in the embodiments of the present application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two.
  • the software unit can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other storage medium in the field.
  • the storage medium may be connected to the processor, so that the processor can read information from the storage medium, and can store and write information to the storage medium.
  • the storage medium may also be integrated into the processor.
  • the processor and the storage medium can be arranged in the ASIC.
  • These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
  • the instructions provide steps for implementing functions specified in a flow or multiple flows in the flowchart and/or a block or multiple blocks in the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种随机接入的方法及装置。该方法包括:终端设备获取所述终端设备的位置和网络设备的位置;所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定时间调整量;所述终端设备根据所述时间调整量和所述网络设备配置的随机接入信道RACH资源,发送随机接入前导码。基于该方案,终端设备支持定位,则终端设备可以根据终端设备的位置和网络设备的位置确定时间调整量,并根据时间调整量对在RACH资源上发送随机接入前导码的时间进行调整,有助于避免出现随机接入前导码接收时间窗重叠的问题,从而可以实现在不降低整个系统的随机接入容量的同时,提升终端设备接入到网络设备的成功率。

Description

一种随机接入的方法及装置
相关申请的交叉引用
本申请要求在2019年06月12日提交中国专利局、申请号为201910506543.3、申请名称为“一种随机接入的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及移动通信技术领域,尤其涉及一种随机接入的方法及装置。
背景技术
在无线通信过程中,终端设备需要和网络设备通过随机接入过程取得上行同步,以便后续进行通信。随机接入之前,网络设备会广播随机接入信道机会(Random Access Channel Occasion,简称为RACH Occasion,也可以简称为RO)资源给终端设备,终端设备根据网络设备广播的RO资源进行随机接入,其中RO资源包括时域资源和频域资源,一个RO资源也可以称为一个RACH资源。
随机接入过程主要包括以下步骤:
步骤1,终端设备选择随机接入前导码(random access preamble,也可以简称为preamble),并在RO资源上发送preamble。
preamble的主要作用是告诉网络设备:有终端设备发起了随机接入请求,并使得网络设备能够估计网络设备与终端设备之间的传输时延,具体地,网络设备可以根据preamble的发送时间和接收时间确定网络设备与终端设备之间的传输时延,其中,RO对应的RACH资源中可以指示preamble的发送时间。
步骤2,终端设备发送了preamble之后,根据发送preamble的RO资源计算出一个随机接入-无线网络临时标识(Random Access-Radio Network Temporary Identifier,RA-RNTI),并利用所述RA-RNTI在随机接入响应(Random Access Response,RAR)接收窗内接收网络设备使用RA-RNTI标识的RAR。
其中,只有网络设备和终端设备所使用的RA-RNTI相同时,终端设备才能正确接收RAR。为保证网络设备和终端设备所使用的RA-RNTI相同,则网络设备和终端设备需要使用同一个RO资源的时频位置计算RA-RNTI。
若终端设备在RAR接收窗内没有正确接收到网络设备发送的RAR,则会重复进行步骤1。
上述随机接入过程一般应用于同一网络设备的小区内的不同终端设备与该网络设备的距离差别不是很大的场景,或者理解为,不同终端设备到该网络设备的传输时延差别不是很大,从而选择同一RO资源发送preamble的不同终端设备,在发送preamble时,preamble到达网络设备的时间之间的差别不会很大。
但在另外一些场景下(如非地面网络通信场景(Non-terrestorial Network,NTN),网络设备位于卫星上),同一网络设备的小区内的不同终端设备与该网络设备的距离差别较大,这会导致不同终端设备到网络设备的传输时延差别较大,进而导致选择了同一RO资 源发送preamble的不同终端设备,其preamble到达网络设备的时间之间的差别较大。
比如,参考图2,为不同终端设备使用同一RO资源发送preamble示意图。其中,终端设备1为距离网络设备最近的一个终端设备,终端设备2为距离网络设备最远的一个终端设备,并且终端设备1向网络设备发送信息(比如preamble)的时延是该网络设备下的所有终端设备向该网络设备发送信息的最小单程时延,用MinDelay表示,终端设备2向网络设备发送信息(比如preamble)的时延是该网络设备下的所有终端设备向该网络设备发送信息的最大单程时延,用MaxDelay表示。
从图2中可以看出,当不同终端设备使用同一RO资源发送preamble时,网络设备最先接收到终端设备1发送的preamble,网络设备从发送RO资源到接收到终端设备1发送的preamble的时延为2*MinDelay,网络设备从发送RO资源到接收到终端设备2发送的preamble的时延为2*MaxDelay。可以理解为,网络设备接收到第一个preamble(是由终端设备1发送的)与接收到最后一个preamble(是由终端设备2发送的)之间的时间间隔为2*MaxDelay-2*MinDelay,也可以表示为:2*(MaxDelay-MinDelay)。因此,为了保证网络设备可以接收到该网络设备下的所有终端设备发送的preamble,则网络设备上配置的preamble接收时间窗最小应为:2*(MaxDelay-MinDelay)。
当一个RO资源对应一个preamble接收时间窗时,若RO的周期配置较小,则可能会出现不同的RO资源对应的preamble接收时间窗出现重叠的问题,从而导致网络设备在重叠部分的时域位置接收到preamble时,无法区分该preamble对应哪一个RO资源,进而无法计算出正确的RA-RNTI。比如,如图3所示,为不同终端设备使用不同RO资源发送preamble示意图。图3中终端设备1和终端设备2即为图2中所定义的终端设备。其中,终端设备1选择RO资源1发送preamble,终端设备2选择RO资源2发送preamble,并且RO资源1对应的preamble接收时间窗与RO资源2对应的preamble接收时间窗在时间上存在重叠部分。从而导致网络设备在重叠部分的时域位置接收到preamble时,无法区分该preamble对应哪一个RO资源,进而无法计算出正确的RA-RNTI。若增大RO的周期,会降低整个系统的随机接入容量。
发明内容
本申请提供一种随机接入的方法及装置,在不降低整个系统的随机接入容量的同时,提升终端设备接入到网络设备的成功率。
第一方面,本申请提供一种随机接入方法,该方法包括:终端设备获取所述终端设备的位置和网络设备的位置;所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定时间调整量;所述终端设备根据所述时间调整量和所述网络设备配置的随机接入信道RACH资源,发送随机接入前导码。基于该方案,终端设备支持定位,则终端设备可以根据终端设备的位置和网络设备的位置确定时间调整量,并根据时间调整量对在RACH资源上发送随机接入前导码的时间进行调整,从而使得网络设备在同一时间较小的一个时间范围内或较短的preamble接收时间窗内接收在同一RACH资源上发送的随机接入前导码,在不同时间或不同的较小时间范围内或不同的较短preamble接收时间窗内接收在不同RACH资源上发送的随机接入前导码,有助于避免出现随机接入前导码接收时间窗重叠的问题。从而可以实现在不降低整个系统的随机接入容量的同时,提升终端设备接入到网络设备的成功率。
在一种可能的实现方法中,所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定时间调整量,包括:所述终端设备从所述网络设备接收第一定时提前量,所述终端设备根据所述终端设备的位置、所述网络设备的位置以及所述第一定时提前量,确定所述时间调整量;或者,所述终端设备根据所述终端设备的位置、所述网络设备的位置以及第一接收时间,确定所述时间调整量;所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间。基于该方案,可以由网络设备通知第一定时提前量或第一接收时间,从而终端设备可以根据第一定时提前量或第一接收时间确定时间调整量,从而确定发送随机接入前导码的时间。
在一种可能的实现方法中,所述终端设备根据第二接收时间,向所述网络设备发送MSG3,所述第二接收时间为所述网络设备期待接收所述MSG3的时间。基于该方案,可以由网络设备通知第二接收时间,从而终端设备可以根据第二接收时间确定发送MSG3的时间。
在一种可能的实现方法中,所述第二接收时间携带于针对所述随机接入前导码的随机接入响应中;或者,所述第二接收时间由所述网络设备通过广播发送;或者,所述第二接收时间由所述网络设备通过控制信令发送。
在一种可能的实现方法中,所述终端设备根据调度延迟量以及上行授权,向所述网络设备发送MSG3,所述上行授权和所述调度延迟量用于指示发送所述MSG3的时域位置;或者,所述终端设备根据调度延迟量,向所述网络设备发送MSG3,所述调度延迟量用于指示发送MSG3的时域位置。基于该方案,可以由网络设备通知调度延迟量,从而终端设备可以根据调度延迟量确定发送MSG3的时间;或者可以由网络设备通知调度延迟量和上行授权,从而终端设备可以根据调度延迟量和上行授权确定发送MSG3的时间。
在一种可能的实现方法中,所述调度延迟量携带于针对所述随机接入前导码的随机接入响应中;或者,所述调度延迟量由所述网络设备通过广播发送;或者,所述调度延迟量由所述网络设备通过控制信令发送。
在一种可能的实现方法中,所述终端设备向所述网络设备发送所述时间调整量或调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据网络设备发送的第二定时提前量对所述时间调整量进行调整得到的。
在一种可能的实现方法中,所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定偏置时间;所述终端设备发送所述随机接入前导码之后,等待所述偏置时间,开启接收MSG2的时间窗。
第二方面,本申请提供一种随机接入方法,该方法包括:网络设备广播随机接入信道RACH资源;所述网络设备从终端设备接收随机接入前导码,所述随机接入前导码是根据选择的RACH资源和时间调整量发送的,所述时间调整量是根据所述终端设备的位置和所述网络设备的位置确定的。基于该方案,终端设备支持定位,则终端设备可以根据终端设备的位置和网络设备的位置确定时间调整量,并根据时间调整量对在RACH资源上发送随机接入前导码的时间进行调整,从而使得网络设备在同一时间较小的一个时间范围内或较短的preamble接收时间窗内接收在同一RACH资源上发送的随机接入前导码,在不同时间或不同的较小时间范围内或不同的较短preamble接收时间窗内接收在不同RACH资源上发送的随机接入前导码,有助于避免出现随机接入前导码接收时间窗重叠的问题,从而可以实现在不降低整个系统的随机接入容量的同时,提升终端设备接入到网络设备的成功 率。
在一种可能的实现方法中,所述网络设备向所述终端设备发送第一定时提前量,所述第一定时提前量用于确定所述时间调整量;或者,所述网络设备向所述终端设备发送第一接收时间,所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间,所述第一接收时间用于确定所述时间调整量。基于该方案,可以由网络设备通知第一定时提前量或第一接收时间,从而终端设备可以根据第一定时提前量或第一接收时间确定时间调整量,从而确定发送随机接入前导码的时间。
在一种可能的实现方法中,所述网络设备向所述终端设备发送第二接收时间,所述第二接收时间为所述网络设备期待接收MSG3的时间。
在一种可能的实现方法中,所述网络设备向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述第二接收时间;或者,所述网络设备向所述终端设备广播所述第二接收时间;或者,所述网络设备向所述终端设备发送控制信令,所述控制信令包括所述第二接收时间。基于该方案,可以由网络设备通知第二接收时间,从而终端设备可以根据第二接收时间确定发送MSG3的时间。
在一种可能的实现方法中,所述网络设备向所述终端设备发送调度延迟量以及上行授权,所述调度延迟量和所述上行授权用于指示发送MSG3的时域位置;或者,所述网络设备向所述终端设备发送调度延迟量,所述调度延迟量用于指示发送MSG3的时域位置。基于该方案,可以由网络设备通知调度延迟量,从而终端设备可以根据调度延迟量确定发送MSG3的时间;或者可以由网络设备通知调度延迟量和上行授权,从而终端设备可以根据调度延迟量和上行授权确定发送MSG3的时间。
在一种可能的实现方法中,所述网络设备向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述调度延迟量;或者,所述网络设备向所述终端设备广播所述调度延迟量;或者,所述网络设备向所述终端设备发送控制信令,所述控制信令包括所述调度延迟量。
在一种可能的实现方法中,所述网络设备从所述终端设备接收所述时间调整量;或者,所述网络设备向所述终端设备发送第二定时提前量,所述网络设备从所述终端设备接收调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据所述第二定时提前量对所述时间调整量进行调整得到的。
第三方面,本申请提供一种随机接入装置,该装置可以是终端设备,还可以是用于终端设备的芯片。该装置具有实现上述第一方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第四方面,本申请提供一种随机接入装置,该装置可以是网络设备,还可以是用于网络设备的芯片。该装置具有实现上述第二方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第五方面,本申请提供一种随机接入装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述各方面所述的方法。
第六方面,本申请提供一种随机接入装置,包括:用于执行上述各方面的各个步骤的 单元或手段(means)。
第七方面,本申请提供一种随机接入装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述各方面所述的方法。该处理器包括一个或多个。
第八方面,本申请提供一种随机接入装置,包括处理器,用于与存储器相连,用于调用所述存储器中存储的程序,以执行上述各方面所述的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
第九方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得处理器执行上述各方面所述的方法。
第十方面,本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
第十一方面,本申请还提供一种芯片系统,包括:处理器,用于执行上述各方面所述的方法。
第十二方面,本申请还提供一种通信系统,包括:用于执行上述第一方面任意所述的方法的终端设备和用于执行上述第二方面任意所述的方法的网络设备。
附图说明
图1为本申请实施例提供的一种可能的网络架构示意图;
图2为现有技术不同终端设备使用同一RO资源发送preamble示意图;
图3为现有技术不同终端设备使用不同RO资源发送preamble示意图;
图4为本申请实施例提供的不同终端设备使用同一RO资源发送preamble示意图;
图5为本申请实施例提供一种随机接入方法流程示意图;
图6为本申请实施例发送MSG3的一个示例图;
图7为本申请实施例发送MSG3的又一个示例图;
图8为本申请实施例提供的一种随机接入装置示意图;
图9为本申请实施例提供的一种随机接入装置示意图;
图10为本申请实施例提供的一种随机接入装置示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
如图1所示,为本申请所适用的一种可能的网络架构示意图,包括网络设备和至少一个终端设备。该网络设备和终端设备可以工作在新无线(new radio,NR)通信系统上,终端设备可以通过NR通信系统与网络设备通信。该网络设备和终端设备也可以在其它通信系统上工作,本申请实施例不做限制。
终端设备(user equipment,UE)可以是能够接收网络设备调度和指示信息的无线终端设备,无线终端设备可以是指向用户提供语音和/或数据连通性的设备,或具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端设备可以经无线接入网(如,radio access network,RAN)与一个或多个核心网或者互联网进行通信,无线 终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话,手机(mobile phone))、计算机和数据卡,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、平板电脑(Pad)、带无线收发功能的电脑等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile station,MS)、远程站(remote station)、接入点(access point,AP)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户站(subscriber station,SS)、用户端设备(customer premises equipment,CPE)、终端(terminal)、用户设备(user equipment,UE)、移动终端(mobile terminal,MT)等。无线终端设备也可以是可穿戴设备以及下一代通信系统,例如,5G网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端设备,NR通信系统中的终端设备等。
网络设备是网络侧中一种用于发射或接收信号的实体,如新一代基站(generation Node B,gNodeB)。网络设备可以是用于与移动设备通信的设备。网络设备可以是无线局域网(wireless local area networks,WLAN)中的AP,全球移动通信系统(global system for mobile communication,GSM)或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)中的基站(NodeB,NB),还可以是长期演进(long term evolution,LTE)中的演进型基站(evolutional Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的网络设备,或NR系统中的gNodeB等。另外,在本申请实施例中,网络设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与网络设备进行通信,该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(Metro cell)、微小区(Micro cell)、微微小区(Pico cell)、毫微微小区(Femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。此外,在其它可能的情况下,网络设备可以是其它为终端设备提供无线通信功能的装置。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。为方便描述,本申请实施例中,为终端设备提供无线通信功能的装置称为网络设备。
为解决背景技术中提到的问题,本申请提供一种解决方案,该方案是针对支持定位的终端设备(即具备定位功能的终端设备)进行设计的。终端设备支持定位,是指该终端设备具有定位自身的所处的位置的能力。比如终端设备具有全球定位系统(Global Positioning System,GPS)定位能力,可以定位自身所在的位置信息(如经纬度信息或所在的小区信息等);再比如终端设备具有北斗定位能力,可以定位自身所在的位置信息(如经纬度信息或所在的小区信息等);再比如终端可以通过其他定位方法定位自身所在的位置信息(如经纬度信息或所在的小区信息等)。
本申请中,对于支持定位的终端设备,可以利用定位到的自身所在的位置信息以及获 取到的网络设备的位置信息(比如可以是网络设备通知的或终端设备确定的)计算得到该终端设备与网络设备之间的传输时延,进而该终端设备可以根据传输时延以及网络设备期望接收preamble的时间或给定的已知的定时提前量,调整发送preamble的时间,从而使得选择了同一RACH资源发送preamble的不同终端设备,在根据调整后的时间发送preamble时,网络设备可以在同一时间或较小的一个时间范围内或较短的preamble接收时间窗内接收到preamble,并且,当有preamble接收时间窗时,即使RACH资源在时域上配置相对较密集的时候,不同RACH资源对应的preamble接收时间窗之间依然没有重叠。
如图4所示,为本申请实施例提供的不同终端设备使用同一RO资源发送preamble示意图。该图4是在图2基础上,对图2所示的preamble的发送方法的一种改进。
假设终端设备2支持定位,则终端设备2可以根据定位能力确定自身的位置信息,然后根据自身位置信息和网络设备的位置信息确定终端设备2与网络设备之间的传输时延,进而可以确定一个时间调整量,然后根据该时间调整量和RACH资源指示的发送preamble的时间,调整发送preamble的时间,使得终端设备2根据调整后的时间发送preamble,最后网络设备接收到终端设备1发送的preamble的时间与接收到终端设备2发送的preamble的时间相同或几乎相同。
作为一种实现方法,终端设备可以确定网络设备的位置的星座图或者运行轨迹图,从而获知网络设备在不同时刻的位置。其中,确定网络设备的位置的星座图或者运行轨迹图的方式包括但不限于以下方式:
1)、通过网络设备广播发送网络设备的位置的星座图或者运行轨迹图;
2)、在终端设备中预置网络设备的位置的星座图或者运行轨迹图;
3)、网络设备广播指示或者索引,终端设备根据指示或者索引在协议中或者在预置的映射表中确定网络设备的位置的星座图或者运行轨迹图。
从而,终端设备可以通过以下方法确定终端设备与网络设备之间的传输时延:终端设备根据自身定位信息确定自己位置,根据网络设备的位置的星座图或者运行轨迹图确定网络设备的位置,根据网络设备的位置和终端设备的位置计算出终端设备到网络设备的距离,进而计算出终端设备与网络设备的传播时延。
需要说明的是,当网络设备下有多个支持定位的终端设备时,则这些终端设备的时间调整量是与终端设备与网络设备之间的距离有关联的。对于与网络设备具有相同距离的终端设备,则时间调整量相同,对于与网络设备具有不同距离的终端设备,则时间调整量不同。进一步的,对于距离网络设备更远的终端设备,其时间调整量一般更大。也即,距离网络设备更远的网络设备应该更早地发送preamble,这样才有可能使得该终端设备发送的preamble与那些距离网络设备更近的终端设备发到的preamble在同一时刻或几乎同一时刻到达网络设备,被网络设备所接收到。
基于上述方法,可以达到消除preamble接收时间窗或缩小preamble接收时间窗的目的。比如,针对同一RO资源,若网络设备期望接收到preamble的时间为一个时刻(即时间点),则网络设备下使用该RO资源发送preamble的终端设备可以分别计算各自的时间调整量,使得这些终端设备发送的preamble在同一时刻被网络设备接收到的,因此preamble接收时间窗的大小为0,或者理解为没有preamble接收时间窗。再比如,针对同一RO资源,若网络设备期望接收到preamble的时间为一个时刻并且允许有较小的误差,或者理解为期望接收到preamble的时间为一个很小的时间范围,则网络设备下使用该RO资源发送preamble 的终端设备可以分别计算各自的时间调整量,使得这些终端设备发送的preamble在该很小的时间范围内被网络设备接收到的,该很小的时间范围即为一个很小的preamble接收时间窗,而现有技术中的preamble接收时间窗至少为2*(MaxDelay-MinDelay),即现有技术中由于各个终端设备不能调整各自发送preamble的时间,因而网络设备接收到不同终端设备发送的premble的时间的差别较大,接收到第一个preamble(一般是最近终端设备发送的)与接收到最后一个preamble(一般是最远终端设备发送的)之间的时间间隔为2*(MaxDelay-MinDelay),而本申请实施例中,针对具有定位能力的终端设备,其可以调整各自发送preamble的时间,较远的终端设备可以提前发送preamble,从而使得网络设备接收到各个终端设备发送的preamble的时间,可以是同一时刻,或者是在一个较小的时间范围内(即一个很小的preamble接收时间窗)。由于本申请将preamble接收时间窗缩小到一个较小范围或缩小到一个时刻,从而网络设备接收到不同preamble的时间上不会发生重叠,因此,本申请可以在不改变RO资源周期的情况下,避免了现有技术存在的不同preamble接收时间窗之间发生重叠的问题。
因此,针对支持定位的不同终端设备,在使用不同的RO资源发送preamble时,可以通过调整发送时间,消除preamble接收时间窗或缩小preamble接收时间窗,从而可以避免不同RO资源分别对应的preamble接收时间窗重叠的问题。也即,针对具有定位能力的不同终端设备,将不会出现如图3所示的preamble接收时间窗重叠的问题。
下面给出终端设备确定时间调整量的不同实现方法。
下述方法中,X表示时间调整量,T1表示终端设备与网络设备之间的传输时延,T1=终端设备与网络设备之间的距离/光速。这里的T1,也可以称为时间提前量(timing advance,TA)。
实现方法一,终端设备根据终端设备的位置和网络设备的位置,确定时间调整量,例如X=T1。
需要说明的是,不同的终端设备对应的T1的具体值可以相同,也可以不同,其具体取值与该终端设备与网络设备之间的距离有关。
实现方法二,终端设备根据终端设备的位置、网络设备的位置以及第一定时提前量(用T2表示),确定所述时间调整量,例如X=T1-T2。
这里的T2可以是一个小区级别的参考时间量,也可以是某个具体的终端设备与网络设备之间的传输时延,也可以是某个位置(该位置上没有终端设备)与网络设备之间的传输时延。该T2值可以是由网络设备广播发送的,也可以是由终端设备结合网络设备的广播指示以及协议规定确定的。
需要说明的是,若T1-T2为正值则表示发送时间提前,若T1-T2为负值则表示发送时间延后。
其中,针对不同的终端设备,该T2值都是相同的。
实现方法三,终端设备根据终端设备的位置、网络设备的位置以及第一接收时间,确定所述时间调整量;所述第一接收时间(用T3表示)为网络设备期待接收随机接入前导码的时间,例如X=|2T1-T3|。
这里的||表示取绝对值。
这里的T3是网络设备以某一个RO资源为参考时间,期待收到在此RO资源上发送的preamble的所经历的时长,或者理解为,在网络设备看来,在RO资源上发送的preamble, 经过T3时长,会被网络设备接收到。该T3值可以是由网络设备广播发送的,也可以是由终端设备结合网络设备的广播指示以及协议规定确定的。需要说明的是,这里的第一接收时间可以是一个如上所述的相对时间,也可以是一个绝对时间,本申请对此不做限定。
下面结合附图,对本申请提供的上述解决方案进行说明。基于图1所示的架构,如图5所示,本申请提供一种随机接入的方法,该方法可用于解决上述问题。
该方法包括以下步骤:
步骤501,终端设备确定时间调整量。
终端设备确定时间调整量的具体实现方法如前所述,这里不再赘述。
步骤502,终端设备根据时间调整量和网络设备配置的RACH资源,发送MSG1,该MSG1中包括preamble。
具体的,终端设备在发送MSG1之前,选择RACH资源,在RACH资源指示的时域位置基础上根据步骤501的时间调整量,对实际发送时间进行调整,得到调整后的发送preamble的时间,然后根据调整后的发送preamble的时间发送MSG1。
基于上述步骤501-步骤502,通过调整发送时间,让小区中处于不同位置但是选择了相同RO资源的终端设备所发送的preamble可以在网络设备期待的同一时刻或者时间范围内达到网络设备,从而有助于避免现有技术中所面临的preamble接收时间窗重叠的问题。
在上述步骤502之后,还可以执行以下步骤503-步骤504。
步骤503,网络设备向终端设备发送MSG2,其中携带RAR。
该RAR中携带MSG3的调度信息。
步骤504,终端设备向网络设备发送MSG3。
由于终端设备在发送MSG1之前,根据自己的预估调整了发送时间,导致网络设备无法估计终端设备到网络设备的实际传输时延。由于MSG3的调度信息在MSG2的RAR中下发,所以网络设备不知道终端设备的传输时延,则会给MSG3的调度带来如下问题:
目前RAR中携带的上行授权会指示终端设备的MSG3发送的频域位置以及时域位置,以便终端设备知道在什么时间发送MSG3而且网络设备知道在什么时间接收MSG3,但是这是建立在网络设备知道传输时延的情况下,才能知道在什么时间接收MSG3。
下面结合一个示例对上述问题进行说明。参考图6,为发送MSG3的一个示例图。假设网络设备在子帧或者时隙N发送RAR(图中以N=n+5为例),RAR中指示的终端设备发送MSG3的子帧或者时隙是N+M(图中以N+M=n+11为例,即M=6,这里的M即为上行授权中指示的时域位置),则终端设备收到RAR的子帧或者时隙为N,假设终端设备按照MSG1的时间调整量(即步骤501中确定的时间调整量)调整MSG3的发送时间,则可能导致时间调整量X大于M的情况,那么终端设备调整完发送时间以后可能已经错过了MSG3的发送时刻,或者理解为,终端设备实际上应该是先接收到RAR,然后根据其中的上行授权获取发送MSG3的时频资源,然后在基于该时频资源发送MSG3,但基于本申请上述实施例,在调整发送MSG1的时间之后,有可能使得发送MSG3的时间反而早于接收RAR的时间,这显然是不合理的,另外终端设备接收到RAR以后,还需要一定的处理时间才能进行MSG3的发送,使得这一问题更加严重。例如图6,终端设备在调整发送MSG1的时间之前,是在n+5位置接收到RAR,而在根据时间调整量调整了发送MSG1的时间之后,使得发送MSG3的时间也提前了,发送MSG3的时间为n+11位置,从图中可以看出,调整MSG1的发送时间之后发送MSG3的时域位置(n+11位置)要早于调整MSG1 的发送时间之前接收RAR的时域位置(n+5位置),也就是说,终端设备还未接收到RAR就需要发送MSG3,这是不合理的,因为正常情况下要求先接收到RAR,然后根据RAR的调度发送MSG3。因此,如果直接根据MSG1的时间调整量(即步骤501的时间调整量)来调整MSG1的发送时间而不对发送MSG3的时间加以调整,将可能会出现无法发送MSG3的问题。
为解决上述问题,本申请给出不同的解决方案,即本申请中的上述步骤504可以按照以下方法发送MSG3:
解决方法1、网络设备发送调度延迟量和上行授权给终端设备,所述上行授权用于指示发送所述MSG3的时域位置和频域位置,所述调度延迟量(用P表示)用于指示对所述上行授权指示的MSG3的时域位置进行调整。
或者理解为,该方法中,上行授权和调度延迟量相结合,用于指示发送MSG3的时域位置。
基于该实现方法,则终端设备确定发送MSG3的实际时间为:N+M-X+P,其中,N为终端设备收到RAR的子帧或者时隙,X为步骤501的MSG1的时间调整量,P为调度延迟量,M为上行授权指示的发送MSG3的时域位置。
如图7所示,为发送MSG3的又一个示例。该示例是针对图6的问题,使用上述解决方法1得到的发送MSG3的时间。该示例中,终端设备实际发送MSG3的时间为N+M-X+P。从图中可以看出,终端设备考虑调度延迟量P之后的实际发送MSG3的时间(即n+11位置)要比RAR的接收时间N(即图中终端设备调整前的n+5位置)晚,因此可以实现正确发送MSG3。其中,终端设备也能够正确接收上行授权。
解决方法2,网络设备向终端设备发送调度延迟量,此时可以无需发送上行授权或者是仍然发送上行授权但该上行授权仅用于指示发送MSG3的频域位置,该调度延迟量(用Q表示)已经涵盖了上行授权中指示的时域位置,则终端设备确定发送MSG3的实际时间为:N-X+Q,其中,N为终端设备收到RAR的子帧或者时隙,X为步骤501的MSG1的时间调整量,Q为调度延迟量。可以理解为该Q=P+M,该P即为上述解决方法1中的调度延迟量,该M为解决方法1中的上行授权指示的发送MSG3的时域位置。
其中,针对上述解决方法1或解决方法2,网络设备发送的调度延迟量可以是通过广播发送或者携带在RAR内发送,或者在MSG2中和RAR一起发送,或者通过控制信道的控制信令发送。针对上述解决方法1,网络设备发送的上行授权可以是通过广播发送或者携带在RAR内发送,或者在MSG2中和RAR一起发送,或者通过控制信道的控制信令发送。
作为又一种实现方法,还可以是在终端设备上预配置多种调度延迟量,每种调度延迟量对应一种指示信息,从而网络设备需要发送调度延迟量给终端设备时,只需要通过RAR或控制信令或MSG2发送调度延迟指示给终端设备,从而终端设备可以根据接收到的调度延迟指示确定相应的调度延迟量,由于调度延迟指示的开销比较小,因而可以节约空口开销。
作为又一种实现方法,还可以由网络设备提前将多种调度延迟量和每种调度延迟量对应的指示信息发送给终端设备,从而后续网络设备需要发送调度延迟量给终端设备时,只需要通过RAR或控制信令或MSG2发送调度延迟指示给终端设备,从而终端设备可以根据接收到的调度延迟指示确定相应的调度延迟量,由于调度延迟指示的开销比较小,因而 可以节约空口开销。
调度延迟量的时长可以根据小区内位置最远的终端设备的调整量确定,可选的网络设备确定调度延迟量的时候还需要考虑终端设备的处理时间(如对MSG2的处理时间)。终端设备调整发送MSG3的时间以后,网络设备就可以根据MSG1接收时间与RO资源的时间之间的相对时间关系,获知接收MSG3的时间。
解决方法3、网络设备向终端设备发送第二接收时间,所述第二接收时间为网络设备期待接收MSG3的时间,则终端设备根据第二接收时间向网络设备发送MSG3。
参考图6,假设网络设备在子帧或者时隙N发送RAR,RAR中指示的终端设备发送MSG3的子帧或者时隙是N+M,则终端设备接收到RAR的子帧或者时隙为N,假设终端设备不调整MSG3的发送时间,即在N+M子帧或者时隙发送MSG3,则终端设备发送MSG3的时间不存在问题,但是网络设备却无法判断接收MSG3的时间从而导致网络设备无法接收MSG3,这是因为网络设备不知道终端设备的传输时延,即网络设备不知道终端设备调整前的位置。
为此,在该解决方法3中:网络设备向终端设备指示一个第二接收时间(用T表示),该T值是网络设备以某一个RAR发送为参考时刻,期待接收到对应的MSG3的时刻,换句话说在网络设备看来发送RAR以后,经过T时长,对应的MSG3会被网络设备收到;或者,在另一种实现方法中,该第二接收时间也可以是一个绝对时间长度。其中T可以由网络设备广播,或者在RAR中携带,或者通过控制信道的控制信令发送,或者终端设备通过网络设备的指示以及协议规定进行推断的。这样终端设备接收到RAR以后,会根据自己掌握的传输时延以及上述T值,去确定MSG3的发送时间,从而保证网络设备能在要求的时刻接收到MSG3。
此外,在上述步骤503的RAR中还可以携带一个第二定时提前量(用T4表示),该T4值可以是使得终端设备后续对步骤501计算得到的时间调整量进行更精确的调整。一种实现方式是:调整后的时间调整量=时间调整量+T4,其中T4可以根据实际情况为正值或负值。
进一步地,终端设备发送MSG1之后,需要知道在何时接收RAR,终端设备会在可能收到RAR的时域位置开启一个RAR接收时间窗,在RAR接收时间窗内接收RAR。开启方式可以是在发送MSG1以后,终端设备经过一个时间偏置(offset),开启RAR接收时间窗。比如可以在调整了MSG1的发送时间以后,将offset设置为2*T1,这里的T1即为上述提到的终端设备与网络设备之间的传输时延。这是因为,终端设备最早可能收到RAR的时间应该是MSG1经过T1到达网络设备,网络设备发送的RAR再经过T1到达终端设备,所以offset可以设置为2*T1。或者理解为,终端设备在发送preamble之后的2*T1的时刻,开启接收RAR时间窗。
最后为了后续的调度优化,网络设备需要知道终端设备的实际传输时延。因此,终端设备可以在MSG3或MSG5或其他消息中上报上述步骤501中的时间调整量X(比如X=T1时,则上报T1;再比如,X=T1-T2时,则可以上报T1-T2;再比如,X=|2T1-T3|时,则可以上报|2T1-T3|),然后由网络设备根据时间调整量确定终端设备的实际传输时延。或者,终端设备还可以在MSG3或MSG5中上报上述调整后的时间调整量(即调整后的时间调整量=时间调整量+T4),从而使得网络设备根据调整后的时间调整量确定终端设备的实际传输时延。
采用上述方案,针对具有定位功能的终端设备,可以通过预先计算时间调整量,保证RACH可以顺利进行,从而在不降低RACH容量的情况下,克服大时延带来的preamble接收时间窗的重叠问题。并且,还可以在MSG1和MSG3发送前进行发送时间调整,同时网络设备还可以指示调度时延量,以及终端设备还可以上报时间调整量或传输时延。
另外在上述实施例中,主要是针对现有的四步随机接入过程的解决方法;目前为了在某些场景下降低随机接入的时延,两步随机接入方法也正在被研究。在四步随机接入中,终端设备发送MSG1,然后接收MSG2,然后发送MSG3,最后接收MSG4;而在两步随机接入中,终端设备发送MSG A,其中MSG A可以看成是四步随机接入中的MSG1和MSG3的结合,然后终端设备接收MSG B,其中MSG B可以看成是MSG2和MSG4的结合。其中并不限定MSG A与MSG1+MSG3内容完全相同,只是为了表达其大致功能相同;MSG B同理。同时也不限定MSG A和MSG B的名称。
在两步随机接入过程中,上述实施例的方法也适用:在MSG A发送之前,终端设备可以按照上述实施例调整MSG1的方法对MSG A的发送时间进行调整,使得网络设备在接收全部或者一部分MSG A的时候,能够区分出其发送所在的RO资源。同时MSG B中可以携带第二定时提前量,对时间调整量进行调整。另外在启动接收MSG B的窗口之前,也可以采用类似上述接收MSG2时设置offset的方法增加一个offset,然后终端设备在发送MSG A以后,终端设备经过一个时间偏置(offset),开启MSG B接收时间窗,或者理解为,终端设备在发送MSG A之后的offset的时刻,开启接收MSG B时间窗;最后终端设备还可以通过上行消息将时间调整量或调整后的时间调整量上报给网络设备。
上述主要从各个网元之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
如图8所示,为本申请所涉及的随机接入装置的一种可能的示例性框图,该装置800可以以软件或硬件的形式存在。装置800可以包括:处理单元802和通信单元803。作为一种实现方式,该通信单元803可以包括接收单元和发送单元。处理单元802用于对装置800的动作进行控制管理。通信单元803用于支持装置800与其他网络实体的通信。装置800还可以包括存储单元801,用于存储装置800的程序代码和数据。
其中,处理单元802可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。存储单元801可以是存储器。通信单元803是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元803是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向 其它芯片或装置发送信号的接口电路。
该装置800可以为上述任一实施例中的终端设备,还可以为用于终端设备的芯片。例如,当装置800为终端设备时,该处理单元802例如可以是处理器,该通信单元803例如可以是收发器。可选的,该收发器可以包括射频电路,该存储单元例如可以是存储器。例如,当装置800为用于终端设备的芯片时,该处理单元802例如可以是处理器,该通信单元803例如可以是输入/输出接口、管脚或电路等。该处理单元802可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该终端设备内的位于该芯片外部的存储单元,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
在一个实施例中,处理单元802,用于获取终端设备的位置和网络设备的位置;根据所述终端设备的位置和所述网络设备的位置,确定时间调整量;通信单元803,用于根据所述时间调整量和所述网络设备配置的随机接入信道RACH资源,发送随机接入前导码。
在一种可能的实现方法中,所述处理单元802,具体用于:从所述网络设备接收第一定时提前量,根据所述终端设备的位置、所述网络设备的位置以及所述第一定时提前量,确定所述时间调整量;或者,根据所述终端设备的位置、所述网络设备的位置以及第一接收时间,确定所述时间调整量;所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间。
在一种可能的实现方法中,所述通信单元803,还用于根据第二接收时间,向所述网络设备发送MSG3,所述第二接收时间为所述网络设备期待接收所述MSG3的时间。
在一种可能的实现方法中,所述第二接收时间携带于针对所述随机接入前导码的随机接入响应中;或者,所述第二接收时间由所述网络设备通过广播发送;或者,所述第二接收时间由所述网络设备通过控制信令发送。
在一种可能的实现方法中,所述通信单元803,还用于:根据调度延迟量以及上行授权,向所述网络设备发送MSG3,所述上行授权和所述调度延迟量用于指示发送所述MSG3的时域位置;或者,根据调度延迟量,向所述网络设备发送MSG3,所述调度延迟量用于指示发送MSG3的时域位置。
在一种可能的实现方法中,所述调度延迟量携带于针对所述随机接入前导码的随机接入响应中;或者,所述调度延迟量由所述网络设备通过广播发送;或者,所述调度延迟量由所述网络设备通过控制信令发送。
在一种可能的实现方法中,所述通信单元803,还用于向所述网络设备所述时间调整量或调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据网络设备发送的第二定时提前量对所述时间调整量进行调整得到的。
在一种可能的实现方法中,所述处理单元802,还用于:根据所述终端设备的位置和所述网络设备的位置,确定偏置时间;发送所述随机接入前导码之后,等待所述偏置时间,开启接收MSG2的时间窗。
可以理解的是,该装置用于上述随机接入方法时的具体实现过程以及相应的有益效果,可以参考前述方法实施例中的相关描述,这里不再赘述。
如图9所示,为本申请所涉及的随机接入装置的一种可能的示例性框图,该装置900可以以软件或硬件的形式存在。装置900可以包括:处理单元902和通信单元903。作为 一种实现方式,该通信单元903可以包括接收单元和发送单元。处理单元902用于对装置900的动作进行控制管理。通信单元903用于支持装置900与其他网络实体的通信。装置900还可以包括存储单元901,用于存储装置900的程序代码和数据。
其中,处理单元902可以是处理器或控制器,例如可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。存储单元901可以是存储器。通信单元903是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元903是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向其它芯片或装置发送信号的接口电路。
该装置900可以为上述任一实施例中的网络设备,还可以为用于网络设备的芯片。例如,当装置900为网络设备时,该处理单元902例如可以是处理器,该通信单元903例如可以是收发器。可选的,该收发器可以包括射频电路,该存储单元例如可以是存储器。例如,当装置900为用于网络设备的芯片时,该处理单元902例如可以是处理器,该通信单元903例如可以是输入/输出接口、管脚或电路等。该处理单元902可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该网络设备内的位于该芯片外部的存储单元,如ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM等。
在一个实施例中,所述通信单元903,用于广播随机接入信道RACH资源;所述通信单元903,还用于从终端设备接收随机接入前导码,所述随机接入前导码是根据选择的RACH资源和时间调整量发送的,所述时间调整量是根据所述终端设备的位置和网络设备的位置确定的。
在一种可能的实现方法中,所述通信单元903,还用于:向所述终端设备发送第一定时提前量,所述第一定时提前量用于确定所述时间调整量;或者,向所述终端设备发送第一接收时间,所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间,所述第一接收时间用于确定所述时间调整量。
在一种可能的实现方法中,所述通信单元903,还用于向所述终端设备发送第二接收时间,所述第二接收时间为所述网络设备期待接收MSG3的时间。
在一种可能的实现方法中,所述通信单元903,还用于:向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述第二接收时间;或者,向所述终端设备广播所述第二接收时间;或者,向所述终端设备发送控制信令,所述控制信令包括所述第二接收时间。
在一种可能的实现方法中,所述通信单元903,还用于:向所述终端设备发送调度延迟量以及上行授权,所述调度延迟量和所述上行授权用于指示发送MSG3的时域位置;或者,向所述终端设备发送调度延迟量,所述调度延迟量用于指示发送MSG3的时域位置。
在一种可能的实现方法中,所述通信单元903,还用于:向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述调度延迟量;或者,向所述终端设备广播所述调度延迟量;或者,向所述终端设备发送控制信令,所述控制信令包括所述调度延迟量。
在一种可能的实现方法中,所述通信单元903,还用于:从所述终端设备接收所述时间调整量;或者,向所述终端设备发送第二定时提前量,从所述终端设备接收调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据所述第二定时提前量对所述时间调整量进行调整得到的。
可以理解的是,该装置用于上述随机接入方法时的具体实现过程以及相应的有益效果,可以参考前述方法实施例中的相关描述,这里不再赘述。
如图10所示,为本申请提供的一种随机接入装置示意图,该装置可以是上述实施例中的终端设备、或网络设备。该装置1000包括:处理器1002、通信接口1003、存储器1001。可选的,装置1000还可以包括通信线路1004。其中,通信接口1003、处理器1002以及存储器1001可以通过通信线路1004相互连接;通信线路1004可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。所述通信线路1004可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器1002可以是一个CPU,微处理器,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。
通信接口1003,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN),有线接入网等。
存储器1001可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路1004与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器1001用于存储执行本申请方案的计算机执行指令,并由处理器1002来控制执行。处理器1002用于执行存储器1001中存储的计算机执行指令,从而实现本申请上述实施例提供的随机接入方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
本领域普通技术人员可以理解:本申请中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围,也表示先后顺序。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或者多个。至少两个是指两个或者多个。“至少一个”、“任意一个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个、种),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。“多个”是指两个或两个以上,其它量词与之类似。 此外,对于单数形式“a”,“an”和“the”出现的元素(element),除非上下文另有明确规定,否则其不意味着“一个或仅一个”,而是意味着“一个或多于一个”。例如,“a device”意味着对一个或多个这样的device。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

Claims (32)

  1. 一种随机接入的方法,其特征在于,包括:
    终端设备获取所述终端设备的位置和网络设备的位置;
    所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定时间调整量;
    所述终端设备根据所述时间调整量和所述网络设备配置的随机接入信道RACH资源,发送随机接入前导码。
  2. 如权利要求1所述的方法,其特征在于,所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定时间调整量,包括:
    所述终端设备从所述网络设备接收第一定时提前量,所述终端设备根据所述终端设备的位置、所述网络设备的位置以及所述第一定时提前量,确定所述时间调整量;或者,
    所述终端设备根据所述终端设备的位置、所述网络设备的位置以及第一接收时间,确定所述时间调整量;所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间。
  3. 如权利要求1或2所述的方法,其特征在于,所述方法还包括:
    所述终端设备根据第二接收时间,向所述网络设备发送MSG3,所述第二接收时间为所述网络设备期待接收所述MSG3的时间。
  4. 如权利要求3所述的方法,其特征在于,所述第二接收时间携带于针对所述随机接入前导码的随机接入响应中;或者,
    所述第二接收时间由所述网络设备通过广播发送;或者,
    所述第二接收时间由所述网络设备通过控制信令发送。
  5. 如权利要求1或2所述的方法,其特征在于,所述方法还包括:
    所述终端设备根据调度延迟量以及上行授权,向所述网络设备发送MSG3,所述上行授权和所述调度延迟量用于指示发送所述MSG3的时域位置;或者,
    所述终端设备根据调度延迟量,向所述网络设备发送MSG3,所述调度延迟量用于指示发送MSG3的时域位置。
  6. 如权利要求5所述的方法,其特征在于,所述调度延迟量携带于针对所述随机接入前导码的随机接入响应中;或者,
    所述调度延迟量由所述网络设备通过广播发送;或者,
    所述调度延迟量由所述网络设备通过控制信令发送。
  7. 如权利要求1-6任一所述的方法,其特征在于,所述方法还包括:
    所述终端设备向所述网络设备发送所述时间调整量或调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据网络设备发送的第二定时提前量对所述时间调整量进行调整得到的。
  8. 如权利要求1-7任一所述的方法,其特征在于,所述方法还包括:
    所述终端设备根据所述终端设备的位置和所述网络设备的位置,确定偏置时间;
    所述终端设备发送所述随机接入前导码之后,等待所述偏置时间,开启接收MSG2的时间窗。
  9. 一种随机接入的方法,其特征在于,包括:
    网络设备广播随机接入信道RACH资源;
    所述网络设备从终端设备接收随机接入前导码,所述随机接入前导码是根据选择的RACH资源和时间调整量发送的,所述时间调整量是根据所述终端设备的位置和所述网络设备的位置确定的。
  10. 如权利要求9所述的方法,其特征在于,所述方法还包括:
    所述网络设备向所述终端设备发送第一定时提前量,所述第一定时提前量用于确定所述时间调整量;或者,
    所述网络设备向所述终端设备发送第一接收时间,所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间,所述第一接收时间用于确定所述时间调整量。
  11. 如权利要求9或10所述的方法,其特征在于,所述方法还包括:
    所述网络设备向所述终端设备发送第二接收时间,所述第二接收时间为所述网络设备期待接收MSG3的时间。
  12. 如权利要求11所述的方法,其特征在于,所述方法还包括:
    所述网络设备向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述第二接收时间;或者,
    所述网络设备向所述终端设备广播所述第二接收时间;或者,
    所述网络设备向所述终端设备发送控制信令,所述控制信令包括所述第二接收时间。
  13. 如权利要求9或10所述的方法,其特征在于,所述方法还包括:
    所述网络设备向所述终端设备发送调度延迟量以及上行授权,所述调度延迟量和所述上行授权用于指示发送MSG3的时域位置;或者,
    所述网络设备向所述终端设备发送调度延迟量,所述调度延迟量用于指示发送MSG3的时域位置。
  14. 如权利要求13所述的方法,其特征在于,所述方法还包括:
    所述网络设备向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述调度延迟量;或者,
    所述网络设备向所述终端设备广播所述调度延迟量;或者,
    所述网络设备向所述终端设备发送控制信令,所述控制信令包括所述调度延迟量。
  15. 如权利要求9-14任一所述的方法,其特征在于,所述方法还包括:
    所述网络设备从所述终端设备接收所述时间调整量;或者,
    所述网络设备向所述终端设备发送第二定时提前量,所述网络设备从所述终端设备接收调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据所述第二定时提前量对所述时间调整量进行调整得到的。
  16. 一种随机接入的装置,其特征在于,包括:
    处理单元,用于获取终端设备的位置和网络设备的位置;根据所述终端设备的位置和所述网络设备的位置,确定时间调整量;
    通信单元,用于根据所述时间调整量和所述网络设备配置的随机接入信道RACH资源,发送随机接入前导码。
  17. 如权利要求16所述的装置,其特征在于,所述处理单元,具体用于:
    从所述网络设备接收第一定时提前量,根据所述终端设备的位置、所述网络设备的位置以及所述第一定时提前量,确定所述时间调整量;或者,
    根据所述终端设备的位置、所述网络设备的位置以及第一接收时间,确定所述时间调 整量;所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间。
  18. 如权利要求16或17所述的装置,其特征在于,所述通信单元,还用于根据第二接收时间,向所述网络设备发送MSG3,所述第二接收时间为所述网络设备期待接收所述MSG3的时间。
  19. 如权利要求18所述的装置,其特征在于,所述第二接收时间携带于针对所述随机接入前导码的随机接入响应中;或者,
    所述第二接收时间由所述网络设备通过广播发送;或者,
    所述第二接收时间由所述网络设备通过控制信令发送。
  20. 如权利要求16或17所述的装置,其特征在于,所述通信单元,还用于:
    根据调度延迟量以及上行授权,向所述网络设备发送MSG3,所述上行授权和所述调度延迟量用于指示发送所述MSG3的时域位置;或者,
    根据调度延迟量,向所述网络设备发送MSG3,所述调度延迟量用于指示发送MSG3的时域位置。
  21. 如权利要求20所述的装置,其特征在于,所述调度延迟量携带于针对所述随机接入前导码的随机接入响应中;或者,
    所述调度延迟量由所述网络设备通过广播发送;或者,
    所述调度延迟量由所述网络设备通过控制信令发送。
  22. 如权利要求16-21任一所述的装置,其特征在于,所述通信单元,还用于向所述网络设备发送所述时间调整量或调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据网络设备发送的第二定时提前量对所述时间调整量进行调整得到的。
  23. 如权利要求16-22任一所述的装置,其特征在于,所述处理单元,还用于:
    根据所述终端设备的位置和所述网络设备的位置,确定偏置时间;
    发送所述随机接入前导码之后,等待所述偏置时间,开启接收MSG2的时间窗。
  24. 一种随机接入的装置,其特征在于,包括通信单元;
    所述通信单元,用于广播随机接入信道RACH资源;
    所述通信单元,还用于从终端设备接收随机接入前导码,所述随机接入前导码是根据选择的RACH资源和时间调整量发送的,所述时间调整量是根据所述终端设备的位置和网络设备的位置确定的。
  25. 如权利要求24所述的装置,其特征在于,所述通信单元,还用于:
    向所述终端设备发送第一定时提前量,所述第一定时提前量用于确定所述时间调整量;或者,
    向所述终端设备发送第一接收时间,所述第一接收时间为所述网络设备期待接收所述随机接入前导码的时间,所述第一接收时间用于确定所述时间调整量。
  26. 如权利要求24或25所述的装置,其特征在于,所述通信单元,还用于向所述终端设备发送第二接收时间,所述第二接收时间为所述网络设备期待接收MSG3的时间。
  27. 如权利要求26所述的装置,其特征在于,所述通信单元,还用于:
    向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述第二接收时间;或者,
    向所述终端设备广播所述第二接收时间;或者,
    向所述终端设备发送控制信令,所述控制信令包括所述第二接收时间。
  28. 如权利要求24或25所述的装置,其特征在于,所述通信单元,还用于:
    向所述终端设备发送调度延迟量以及上行授权,所述调度延迟量和所述上行授权用于指示发送MSG3的时域位置;或者,
    向所述终端设备发送调度延迟量,所述调度延迟量用于指示发送MSG3的时域位置。
  29. 如权利要求28所述的装置,其特征在于,所述通信单元,还用于:
    向所述终端设备发送针对所述随机接入前导码的随机接入响应,所述随机接入响应包括所述调度延迟量;或者,
    向所述终端设备广播所述调度延迟量;或者,
    向所述终端设备发送控制信令,所述控制信令包括所述调度延迟量。
  30. 如权利要求24-29任一所述的装置,其特征在于,所述通信单元,还用于:
    从所述终端设备接收所述时间调整量;或者,
    向所述终端设备发送第二定时提前量,从所述终端设备接收调整后的时间调整量,所述调整后的时间调整量是所述终端设备根据所述第二定时提前量对所述时间调整量进行调整得到的。
  31. 一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如利要求1-8或9-15任一项所述的方法。
  32. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如利要求1-8或9-15任一项所述的方法。
PCT/CN2020/091653 2019-06-12 2020-05-21 一种随机接入的方法及装置 Ceased WO2020248793A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP20823227.2A EP3958592B1 (en) 2019-06-12 2020-05-21 Random access method and apparatus
EP24153827.1A EP4383758A3 (en) 2019-06-12 2020-05-21 Random access method and apparatus
US17/546,123 US12156260B2 (en) 2019-06-12 2021-12-09 Random access method and apparatus based on a time adjustment value
US18/938,331 US20250071825A1 (en) 2019-06-12 2024-11-06 Random access method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910506543.3A CN112188383B (zh) 2019-06-12 2019-06-12 一种随机接入的方法及装置
CN201910506543.3 2019-06-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/546,123 Continuation US12156260B2 (en) 2019-06-12 2021-12-09 Random access method and apparatus based on a time adjustment value

Publications (1)

Publication Number Publication Date
WO2020248793A1 true WO2020248793A1 (zh) 2020-12-17

Family

ID=73781630

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/091653 Ceased WO2020248793A1 (zh) 2019-06-12 2020-05-21 一种随机接入的方法及装置

Country Status (4)

Country Link
US (2) US12156260B2 (zh)
EP (2) EP4383758A3 (zh)
CN (2) CN112188383B (zh)
WO (1) WO2020248793A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023050155A1 (zh) * 2021-09-29 2023-04-06 北京小米移动软件有限公司 一种在非地面网络ntn调整定时提前ta的方法及装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112188383B (zh) * 2019-06-12 2022-06-28 华为技术有限公司 一种随机接入的方法及装置
US12114280B2 (en) * 2020-08-24 2024-10-08 Electronics And Telecommunications Research Institute Method and apparatus for timing control in wireless communication system
WO2025000307A1 (zh) * 2023-06-28 2025-01-02 北京小米移动软件有限公司 传输功率调整方法、设备、终端、系统及存储介质
US12615223B2 (en) * 2023-09-29 2026-04-28 Dell Products L.P. Processing data packages from geographically distributed sources
WO2026071680A1 (ko) * 2024-09-25 2026-04-02 엘지전자 주식회사 비지상 네트워크에서 랜덤 액세스를 위한 방법 및 장치

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090238126A1 (en) * 2008-03-21 2009-09-24 Fujitsu Limited Communication System, Mobile Station, And Communication Method
CN102711273A (zh) * 2012-04-19 2012-10-03 北京创毅讯联科技股份有限公司 无线网络中的随机接入方法和用户设备
US20120314652A1 (en) * 2011-06-09 2012-12-13 Pantech Co., Ltd. Apparatus and method for performing random access in wireless communication system
CN103945471A (zh) * 2013-01-21 2014-07-23 电信科学技术研究院 一种小区切换方法及装置
CN108737963A (zh) * 2017-04-25 2018-11-02 西安电子科技大学 基于gps辅助的lte超长距离覆盖随机接入方法
CN109788548A (zh) * 2019-02-19 2019-05-21 上海交通大学 时间提前补偿的卫星移动通信随机接入方法、系统及介质

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101730255B (zh) * 2008-10-24 2012-06-27 华为技术有限公司 一种选择prach的方法及装置
EP2673997B1 (en) * 2011-02-11 2020-11-18 BlackBerry Limited Time-advanced random access channel transmission
WO2013151651A1 (en) * 2012-04-01 2013-10-10 Dinan Esmael Hejazi Cell group configuration in a wireless device and base station with timing advance groups
CN105165076A (zh) * 2013-10-31 2015-12-16 华为技术有限公司 一种定时提前调整的方法和设备
CN107734631B (zh) * 2016-08-11 2019-11-22 电信科学技术研究院 一种时序调整方法、基站、终端及通信系统
CN107734709A (zh) * 2016-08-12 2018-02-23 华为技术有限公司 随机接入控制方法及装置
CN108024366A (zh) * 2016-11-04 2018-05-11 北京三星通信技术研究有限公司 一种基于免调度的数据传输方法和设备
US10897780B2 (en) * 2016-12-19 2021-01-19 Qualcomm Incorporated Random access channel (RACH) timing adjustment
JP2020524439A (ja) * 2017-06-15 2020-08-13 コンヴィーダ ワイヤレス, エルエルシー スケジューリングリクエスト、状態報告、および論理チャネル優先順位付け
CN109219153B (zh) * 2017-06-30 2021-01-29 上海华为技术有限公司 一种随机接入的方法、基站及终端
CN109219150B (zh) * 2017-06-30 2021-02-09 上海华为技术有限公司 一种随机接入的方法及基站
RU2020113333A (ru) * 2017-11-16 2021-10-13 Сони Корпорейшн Способ, устройство базовой станции и оконечное устройство
CN109842932B (zh) * 2017-11-24 2021-06-22 华为技术有限公司 获取时间提前量的方法与装置
US11128359B2 (en) * 2018-01-04 2021-09-21 Comcast Cable Communications, Llc Methods and systems for information reporting
CN113163508B (zh) * 2018-01-31 2022-08-16 中兴通讯股份有限公司 一种信息传输方法、基站、终端、计算机可读存储介质
CN110351879B (zh) * 2018-04-04 2021-11-19 华为技术有限公司 一种通信方法及装置
JP7064931B2 (ja) * 2018-04-05 2022-05-11 シャープ株式会社 基地局装置および端末装置
US11259255B2 (en) * 2018-07-16 2022-02-22 Qualcomm Incorporated Techniques for dual connectivity power control
FR3087611A1 (fr) * 2018-10-17 2020-04-24 Orange Procede d'activation d'une fonction " station de base " dans un nœud iab.
CN112188383B (zh) * 2019-06-12 2022-06-28 华为技术有限公司 一种随机接入的方法及装置
KR102933197B1 (ko) * 2019-07-12 2026-03-03 삼성전자 주식회사 통신 시스템에서 신호를 송수신하기 위한 방법 및 장치
EP3893568A1 (en) * 2020-04-09 2021-10-13 Panasonic Intellectual Property Corporation of America User equipment and base station involved in paging
WO2021230614A1 (ko) * 2020-05-13 2021-11-18 주식회사 케이티 업링크 데이터 전송 방법 및 장치
EP4140236A4 (en) * 2020-07-24 2023-09-27 Samsung Electronics Co., Ltd. METHOD AND SYSTEMS FOR MANAGING RADIO RESOURCES IN A WIRELESS COMMUNICATIONS NETWORK
EP3979751A1 (en) * 2020-10-01 2022-04-06 Panasonic Intellectual Property Corporation of America Transceiver device and scheduling device involved in transmission of small data
US11388690B1 (en) * 2021-01-04 2022-07-12 Qualcomm Incorporated Dynamic timing advance adjustment schemes
EP4305912A1 (en) * 2021-03-12 2024-01-17 Telefonaktiebolaget LM Ericsson (publ) Scheduling technique
EP4064786A1 (en) * 2021-03-23 2022-09-28 Panasonic Intellectual Property Corporation of America User equipment and base station involved in transmission of small data
US20240147478A1 (en) * 2022-11-02 2024-05-02 Alireza Babaei Uplink Control Information for Unused Transmission Occasion Indication

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090238126A1 (en) * 2008-03-21 2009-09-24 Fujitsu Limited Communication System, Mobile Station, And Communication Method
US20120314652A1 (en) * 2011-06-09 2012-12-13 Pantech Co., Ltd. Apparatus and method for performing random access in wireless communication system
CN102711273A (zh) * 2012-04-19 2012-10-03 北京创毅讯联科技股份有限公司 无线网络中的随机接入方法和用户设备
CN103945471A (zh) * 2013-01-21 2014-07-23 电信科学技术研究院 一种小区切换方法及装置
CN108737963A (zh) * 2017-04-25 2018-11-02 西安电子科技大学 基于gps辅助的lte超长距离覆盖随机接入方法
CN109788548A (zh) * 2019-02-19 2019-05-21 上海交通大学 时间提前补偿的卫星移动通信随机接入方法、系统及介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NOKIA ET AL.: "Doppler Compensation, Uplink Timing Advance, Random Access and UE Location in NTN", 3GPP TSG RAN WG1 MEETING #96BIS, R1-1904650, 12 April 2019 (2019-04-12), XP051699859, DOI: 20200715110135A *
See also references of EP3958592A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023050155A1 (zh) * 2021-09-29 2023-04-06 北京小米移动软件有限公司 一种在非地面网络ntn调整定时提前ta的方法及装置

Also Published As

Publication number Publication date
CN112188383B (zh) 2022-06-28
CN115190645A (zh) 2022-10-14
EP4383758A2 (en) 2024-06-12
EP3958592A1 (en) 2022-02-23
US12156260B2 (en) 2024-11-26
CN115190645B (zh) 2025-09-05
EP4383758A3 (en) 2024-08-14
EP3958592A4 (en) 2022-05-25
EP3958592B1 (en) 2024-02-14
EP3958592C0 (en) 2024-02-14
US20250071825A1 (en) 2025-02-27
CN112188383A (zh) 2021-01-05
US20220104281A1 (en) 2022-03-31

Similar Documents

Publication Publication Date Title
WO2020248793A1 (zh) 一种随机接入的方法及装置
US12004105B2 (en) Time synchronization method and apparatus
CN112087762B (zh) 一种随机接入方法及装置
WO2020248733A1 (zh) 双卡ue数据传输方法及装置、存储介质、用户设备
US11109392B2 (en) Communication method, network device, and relay device
WO2019095575A1 (zh) 一种时间同步方法及装置
TW202008838A (zh) 一種隨機存取方法、終端設備及存儲媒介
WO2019210778A1 (zh) 信息传输方法和信息传输装置
TW202015476A (zh) 傳輸信號的方法、終端設備和網路設備
US11792654B2 (en) Method and apparatus for performing transmission
WO2020172777A1 (zh) 随机接入的方法和设备
WO2019029583A1 (zh) 获取定时偏差的方法及相关设备
CN110475317A (zh) Pdcch的监控方法、终端设备和网络侧设备
WO2023045759A1 (zh) 定时提前方法、装置及存储介质
WO2020220839A1 (zh) 获取时间提前量的方法与装置
TW202226875A (zh) 傳播延遲補償方法和相關設備
US20100157959A1 (en) Method and device for assigning traffic channels in a wireless communication system
WO2022111324A1 (zh) 一种数据处理方法及其设备
CN111226488A (zh) 用于在空闲信道评估中延长传输延迟的方法、系统和装置
WO2021159401A1 (zh) 随机接入方法、装置和通信系统
WO2021062831A1 (zh) 基于前导码的定位方法和设备
CN119732148A (zh) 用于通信的方法、设备和计算机可读介质
WO2018059349A1 (zh) 设置符号的方法和装置
CN120188428B (zh) 用于定位的方法和装置
WO2020206658A1 (zh) 无线通信方法、终端设备和网络设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20823227

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020823227

Country of ref document: EP

Effective date: 20211117

NENP Non-entry into the national phase

Ref country code: DE