This application relates to the field of communication technologies, and in particular, to a method for enhancing a random access mechanism and a corresponding apparatus.
A future communication system is expanded to 52.6 GHz or higher. Because a carrier frequency is higher, a larger subcarrier spacing needs to be used, and a current frame structure becomes more compact (a shorter OFDM symbol, a shorter cyclic prefix, and/or shorter slot duration). Therefore, how to design a random access preamble format based on a large subcarrier spacing is a problem to be urgently resolved.
This application provides a random access method, a communication apparatus, and a related device, and provides a random access method in a spectrum higher than 52.6 GHz, to optimize a design of random access time or a random access preamble, and improve communication efficiency.
According to a first aspect, this application provides a random access method. The method may be performed by a communication apparatus, for example, a terminal device, and the method includes: determining, by the communication apparatus based on a measurement result of a synchronization signal/physical broadcast channel block SS/PBCH block, a random access opportunity and a random access preamble that are associated with the synchronization signal/physical broadcast channel block; and sending, by the communication apparatus, a random access signal based on the random access opportunity and the random access preamble. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following: a random access subcarrier spacing ΔfRA, a data subcarrier spacing ΔfData, or a ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData. At least one of the random access subcarrier spacing ΔfRA and the data subcarrier spacing ΔfData is greater than 120 kHz.
According to a second aspect, this application provides a random access method. The method may be performed by a communication apparatus, for example, a network device, and the method includes: sending, by the communication apparatus, a synchronization signal/physical broadcast channel block; and receiving, by the communication apparatus, a random access signal. The random access signal is sent based on a random access opportunity and a random access preamble, and the random access opportunity and the random access preamble are associated with the synchronization signal/physical broadcast channel block. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following: a data subcarrier spacing ΔfData or a ratio ΔfData/ΔfRA of a random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData. At least one of the random access subcarrier spacing ΔfRA and the data subcarrier spacing ΔfData is greater than 120 kHz.
In the following embodiments, a plurality of methods for adjusting a length of each field in a random access preamble format are designed to focus on reducing random access duration NdurRA or guard time GT. This not only ensures random access preamble detection performance, but also resolves a problem of resource waste caused by application of an existing design in a high frequency field, and improves resource utilization.
In some possible designs, the random access opportunity includes the random access duration. The following provides random access duration in several different ratios ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData.
Manner 1:
When the ratio ΔfData/ΔfRA is 4, random access duration NdurRA is any one of 5.25, 5.5, or 5.75; or when the ratio ΔfData/ΔfRA is 8, random access duration NdurRA is any one of 5.5, 5.625, or 5.75. It can be learned that the random access duration NdurRA and the ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing meet the following correspondence. A unit of the random access duration NdurRA is orthogonal frequency division multiplexing OFDM symbol time corresponding to the random access subcarrier spacing ΔfRA.
Manner 2:
When the ratio ΔfData/ΔfRA is 4, random access duration NdurRA, is any one of 21, 22, or 23; or when the ratio ΔfData/ΔfRA is 8, random access duration NdurRA is any one of 44, 45, or 46. A unit of the random access duration NdurRA is an OFDM symbol corresponding to the data subcarrier spacing ΔfData. It can be learned that the random access duration NdurRA and the ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing meet the following correspondence. A unit of the random access duration NdurRA is OFDM symbol time corresponding to the data subcarrier spacing ΔfData.
When the random access subcarrier spacing ΔfRA is equal to 120 kHz, the random access duration NdurRA and the data subcarrier spacing ΔfData meet the following correspondence. The unit of the random access time NdurRA is the OFDM symbol time corresponding to the random access subcarrier spacing ΔfRA.
When the random access subcarrier spacing ΔfRA is equal to 120 kHz, the random access duration NdurRA and the data subcarrier spacing ΔfData meet the following correspondence. The unit of the random access time NdurRA is the OFDM symbol time corresponding to the data subcarrier spacing ΔfData
In some possible designs, guard time GT is further included after the random access preamble and before an uplink or a downlink OFDM symbol. The following provides several different types of guard time.
Manner 1:
A unit of the guard time GT is the OFDM symbol time corresponding to the data subcarrier spacing ΔfData, and when the ratio ΔfData/ΔfRA is 4, the guard time GT is any one of 0.25 or 0.5; or when the ratio ΔfDataΔfRA is 8, the guard time GT is any one of 0.125, 0.25, 0.375, or 0.5. It can be learned that the guard time GT and the ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing meet the following correspondence:
Manner 2:
A unit of the guard time GT is the OFDM symbol time corresponding to the data subcarrier spacing ΔfData and when the ratio ΔfData/ΔfRA is 4, the guard time GT is any one of 1 or 2; or when the ratio ΔfData/ΔfRA is 8, the guard time GT is any one of 1, 2, 3, or 4. It can be learned that the guard time GT and the ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing meet the following correspondence:
That the random access subcarrier spacing ΔfRA is equal to 120 kHz is used as an example. Guard time GT and the data subcarrier spacing ΔfData meet the following correspondence. A unit of the guard time GT is the OFDM symbol time corresponding to the random access subcarrier spacing ΔfRA.
Manner 3:
That the random access subcarrier spacing ΔfRA is equal to 120 kHz is used as an example. Guard time GT and the data subcarrier spacing ΔfData meet the following correspondence. A unit of the guard time GT is the OFDM symbol time corresponding to the data subcarrier spacing ΔfData.
In a possible design, the random access preamble further includes a random access preamble length Nu, and the random access preamble length Nu is determined based on a first factor μ0. The first factor μ0 is determined based on at least one of the following: the random access subcarrier spacing ΔfRA, the data subcarrier spacing ΔfData or the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData, where to is equal to 1, 2, or 4.
Optionally, random access preamble duration Nu is determined based on the first factor μ0 and a second factor μ, where μ is equal to 0, 1, 2, or 3.
In a possible design, the communication apparatus provided in the first aspect further receives an extended configuration index from a network device. The extended configuration includes a correspondence between the first factor to and at least one of the following: the random access subcarrier spacing ΔfRA, the data subcarrier spacing ΔfData or the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData.
The data subcarrier spacing may be a subcarrier spacing of an initial access uplink bandwidth part BWP, a subcarrier spacing of an initial downlink BWP, or a subcarrier spacing of a BWP in a first random access opportunity.
The random access subcarrier spacing may be any one in {120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz, 7680 kHz}.
When the data subcarrier spacing ΔfData is 120 kHz, the random access subcarrier spacing ΔfRA may be any one in a set {240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz, 7680 kHz}.
When the random access subcarrier spacing ΔfRA is 120 kHz, the data subcarrier spacing ΔfData may be any one in a set {240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz, 7680 kHz}.
The ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is greater than or equal to R, and R is any one in a set {1, 2, 4, 816, 32}.
According to a third aspect, an embodiment of this application provides a first communication apparatus, configured to perform the method in the first aspect or any possible implementation of the first aspect. Optionally, the first communication apparatus may be a terminal device, or an apparatus integrated into a terminal device.
The first communication apparatus includes a corresponding unit that performs the method in the first aspect or any possible implementation of the first aspect. For example, the first communication apparatus may include a transceiver unit and a processing unit.
According to a fourth aspect, an embodiment of this application further provides a second communication apparatus, configured to perform the method in the second aspect or any possible implementation of the second aspect. Optionally, the second communication apparatus may be a network device, or may be an apparatus integrated into a network device.
The second communication apparatus includes a corresponding unit that performs the method in the second aspect or any possible implementation of the second aspect. For example, the second communication apparatus may include a transceiver unit and a processing unit.
According to a fifth aspect, an embodiment of this application provides a third communication apparatus. The communication apparatus includes a processor, configured to perform the method shown in any one of the first aspect or the possible implementations of the first aspect. Optionally, the third communication apparatus may be a terminal device, or may be a chip, a chip system, a processor, or the like that can support a terminal device in implementing the foregoing method.
In a process of performing the foregoing method, a process of sending a signal and/or receiving a signal and the like in the foregoing method may be understood as a process of outputting a signal by the processor and/or a process of receiving an input signal by the processor. When outputting a signal, the processor may output the signal to a transceiver, so that the transceiver transmits the signal. After the signal is output by the processor, other processing may be required before the signal reaches the transceiver. Similarly, when the processor receives an input signal, the transceiver receives the signal and inputs the signal to the processor. Further, after the transceiver receives the signal, other processing may need to be performed on the signal, and then the signal is input to the processor.
Based on the foregoing principle, for example, the sending a signal mentioned in the foregoing method may be understood as that the processor outputs a signal. For another example, the receiving a signal may be understood as that the processor receives an input signal.
Operations such as transmitting, sending, and receiving involved in the processor may be more generally understood as, unless otherwise specified, or if the operations do not conflict with actual functions or internal logic in related descriptions of the operations, operations such as output, receiving, and input of the processor, rather than operations such as transmitting, sending, and receiving directly performed by a radio frequency circuit and an antenna.
In an implementation process, the foregoing processor may be a processor specifically configured to perform these methods, or may be a processor, for example, a general-purpose processor, that executes computer instructions in a memory to perform these methods. The memory may be a non-transitory (non-transitory) memory, for example, a read-only memory (read-only memory, ROM), and may be integrated on a same chip with a processor, or the memory and the processor may be separately disposed on different chips. A type of the memory and a manner of setting the memory and the processor are not limited in this embodiment of this application.
In a possible implementation, the memory is located outside the third communication apparatus.
In a possible implementation, the memory is located in the third communication apparatus.
In this application, the processor and the memory may alternatively be integrated into one component, that is, the processor and the memory may alternatively be integrated.
In a possible implementation, the third communication apparatus further includes a transceiver, and the transceiver is configured to receive a signal and/or send a signal. For example, the transceiver may be configured to receive a signal, send a signal, or the like.
According to a sixth aspect, an embodiment of this application provides a fourth communication apparatus. The fourth communication apparatus includes a processor, configured to execute a program stored in a memory. When the program is executed, the fourth communication apparatus performs the method shown in any one of the second aspect or the possible implementations of the second aspect. The fourth communication apparatus may be a network device, or may be a chip, a chip system, a processor, or the like that can support a network device in implementing the foregoing method.
It may be understood that for the description of the processor, refer to the description of the fifth aspect. Details are not described herein again.
In a possible implementation, the memory is located outside the fourth communication apparatus.
In a possible implementation, the memory is located in the fourth communication apparatus.
In a possible implementation, the fourth communication apparatus further includes a transceiver, and the transceiver is configured to receive a signal and/or send a signal. For example, the transceiver may be configured to send a signal, receive a signal, or the like.
According to a seventh aspect, this application provides a chip. The chip includes a logic circuit and an interface, and the logic circuit is coupled to the interface. The interface is configured to determine a first periodicity. The logic circuit is configured to send at least two first signals based on the first periodicity, where one first signal corresponds to one beam of a network device.
It may be understood that for a specific implementation of the logic circuit and the interface, refer to the following apparatus embodiments. Details are not described herein again.
According to an eighth aspect, this application provides a chip. The chip includes a logic circuit and an interface, and the logic circuit is coupled to the interface. The logic circuit is configured to monitor a first signal based on a first periodicity. The interface is configured to receive the first signal.
It may be understood that for a specific implementation of the logic circuit and the interface, refer to the following apparatus embodiments. Details are not described herein again.
According to a ninth aspect, this application provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program runs on a computer, the method shown in any one of the first aspect or the possible implementations of the first aspect is enabled to be performed.
According to a tenth aspect, this application provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program runs on a computer, the method shown in any one of the second aspect or the possible implementations of the second aspect is enabled to be performed.
According to an eleventh aspect, this application provides a computer program product. The computer program product includes a computer program or computer code. When the computer program product runs on a computer, the method shown in any one of the first aspect or the possible implementations of the first aspect is enabled to be performed.
According to a twelfth aspect, this application provides a computer program product. The computer program product includes a computer program or computer code. When the computer program product runs on a computer, the method shown in any one of the second aspect or the possible implementations of the second aspect is enabled to be performed.
According to a thirteenth aspect, an embodiment of this application provides a computer program. When the computer program runs on a computer, the method shown in any one of the first aspect or the possible implementations of the first aspect is performed.
According to a fourteenth aspect, this application provides a computer program. When the computer program runs on a computer, the method shown in any one of the second aspect or the possible implementations of the second aspect is performed.
According to a fifteenth aspect, this application provides a communication system. The communication system includes a first network device and a third network device. The first network device is configured to perform the method shown in any one of the first aspect or the possible implementations of the first aspect. The third network device is configured to perform the method shown in any one of the second aspect or the possible implementations of the second aspect.
The following describes technical solutions in this application with reference to the accompanying drawings.
The technical solutions in embodiments of this application may be applied to various communication systems, for example, a long term evolution (long term evolution, LTE) system, a fifth generation (5th generation, 5G) system, a new radio (new radio, NR) system, or another communication system that may appear in the future.
The terminal device in embodiments of this application may be user equipment (user equipment, UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, a terminal device in a future evolved public land mobile network (public land mobile network, PLMN), or the like. This is not limited in embodiments of this application.
The network device in embodiments of this application may be a device configured to communicate with a terminal device. For example, the network device may be a base station (base station), an evolved NodeB (evolved NodeB, eNodeB), a transmission reception point (transmission reception point, TRP), a next generation NodeB (next generation NodeB, gNB) in a 5G mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, or the like. For another example, the network device may alternatively be a module or a unit that implements some functions of a base station, for example, may be a central unit (central unit, CU) or a distributed unit (distributed unit, DU). For another example, the network device may alternatively be a radio controller, a relay station, an access point, a vehicle-mounted device, a wearable device, an access network device in another future evolved communication system, or the like in a cloud radio access network (cloud radio access network, CRAN) scenario. A specific technology and a specific device form used by the network device are not limited in this application.
In embodiments of this application, the terminal device or the network device includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running above the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (also referred to as a main storage). The operating system may include any one or more computer operating systems that implement service processing by using a process (process), for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. In addition, a specific structure of an execution body of the method provided in embodiments of this application is not particularly limited in embodiments of this application, provided that communication can be performed according to the method provided in embodiments of this application by running a program that records code of the method provided in embodiments of this application. For example, the method provided in embodiments of this application may be executed by a terminal device or a network device, or a function module that is in the terminal device or the network device and that can invoke a program and execute the program.
In addition, various aspects or features of this application may be implemented as methods, apparatuses, or products using standard programming and/or engineering techniques. A term “product” used in this application covers a computer program accessible from any computer-readable device, carrier, or medium. For example, a computer-readable medium may include, but is not limited to: a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape), an optical disc (for example, a compact disc (compact disc, CD), or a digital versatile disc (digital versatile disc, DVD)), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), a card, a stick, or a key drive). In addition, various storage media described in this specification may represent one or more devices and/or other machine-readable media for storing information. A term “machine-readable media” may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
To facilitate understanding of embodiments in this application, some concepts or terms in this application are briefly described first.
1. Random Access (Random Access, RA)
The random access is an information exchange mechanism (or process) used to establish a connection between a device accessing a wireless network and a network in a communication system involving access control, for example, an LTE or a 5G communication system. A random access process is carried through a random access channel (random access channel, RACH) or a physical random access channel (physical random access channel, PRACH), and may be classified into contention-based random access and non-contention-based random access. The contention-based random access may include four steps, which may be referred to as “four-step random access”. Each step corresponds to one message. A message 1, a message 2, a message 3, and a message 4 are included and respectively carry different signaling or information. The non-contention-based random access includes first two steps of the four-step random access. In some other implementations, the contention-based random access may further include two steps, which may be referred to as “two-step random access”. Each step corresponds to one message. A message A and a message B are included. The message A includes a preamble and first data information (for example, similar to the message 1 and message 3 in the four-step random access). The message B includes contention resolution and uplink scheduling (for example, similar to the message 2 and message 4 in the four-step random access). Compared with the four-step random access, the two-step random access has shorter access time.
2. Message 1 (Message 1, Msg1)
The message 1, namely, a random access preamble (random access preamble), is specifically a random access preamble sequence (random access preamble sequence), and is carried through a RACH or a PRACH. The message 1 may be used to initiate a connection request, a handover request, a synchronization request, and a scheduling request between a device and a network.
3. Message 2 (Message 2, Msg2)
The message 2 may be referred to as a random access response (random access response, RAR) message, and is a response of a network side to the received message 1. One message 2 may include a plurality of responses to the Msg1. For a single random access preamble, media access control (media access control, MAC) has a specific random access response message. A network device encapsulates responses to all random access preambles detected on a random access opportunity to form the Msg2. In this way, after sending a random access preamble, a terminal device searches the corresponding message 2 for a random access response message corresponding to the random access preamble sent by the terminal device, and ignores a response message for another random access preamble.
If receiving the message 1, the network device encapsulates at least one piece of the following information into one random access response for sending: an index (random access preamble identifier, RAPID) of the message 1, an uplink scheduling grant (an uplink grant, UL grant), timing advance (timing advance, TA), a temporary cell radio network temporary identifier (temporary cell radio network temporary identifier, TC-RNTI), and the like. One Msg2 may include a plurality of RARs in the network device, that is, the one Msg2 simultaneously responds to a plurality of Msg1s.
4. Message 3 (Message 3, Msg3)
The message 3 is also referred to as first uplink scheduling transmission, and is transmission scheduled by the UL grant in the message 2, or retransmission scheduled by downlink control information (downlink control information, DCI) scrambled by the TC-RNTI. Transmission content of the Msg3 is a high-layer message, for example, a connection setup request message (for example, identification information of a user that initiates a connection request). The message 3 is used for contention resolution. If a plurality of different devices use a same Msg1 to perform random access, whether a conflict exists may be determined based on the Msg3 and a Msg4 together. As part of the random access process, the message 3 is transmitted through an uplink shared channel (uplink shared channel, UL-SCH), including a cell radio network temporary identifier (cell radio network temporary identifier, C-RNTI), a MAC control element (MAC control element, MAC CE), or a common control channel (common control channel, CCCH). The message 3 is submitted by a high layer and associated with a user equipment contention resolution identity (UE Contention Resolution Identity).
4. Message 4 (Message 4, Msg4)
The message 4 is used for contention resolution, and may include a common control channel service data unit (CCCH common control channel service data unit, CCCH SDU) carried in the message 3. If the terminal device detects, in the message 4, a CCCH SDU sent by the terminal device, it is considered that contention-based random access succeeds, and the terminal device continues to perform a subsequent communication process. The message 4 has retransmission, that is, a corresponding physical uplink control channel (physical uplink control channel, PUCCH) transmits feedback information (whether the terminal device successfully detects the message 4). Power control is performed for sending the feedback information by the terminal device through the PUCCH.
5. Random Access Opportunity
The random access opportunity is also referred to as a random access resource (a RACH resource) or a random access occasion (a RACH occasion/RACH transmission occasion/RACH opportunity/RACH chance, RO), and is time and a frequency resource used to carry one or more random access preambles. Logically, one random access opportunity is used to carry information/a signal of a physical random access channel (physical random access channel, PRACH). Alternatively, the random access opportunity may also be referred to as a physical random access opportunity (a PRACH occasion, RO) or a physical random access resource (a PRACH resource).
6. Random Access Preamble Format
The random access preamble format may be determined based on the following parts: a random access preamble sequence length, a subcarrier spacing for carrying a random access preamble, a cyclic prefix (cyclic prefix, CP), random access preamble duration (or may be understood as random access preamble sequence duration) and a guard interval or random access preamble duration, where either the guard interval or the random access preamble duration is selected. In an implementation, the random access preamble format is determined based on the following five parts: a preamble sequence length, a subcarrier spacing, a cyclic prefix, duration (or sequence duration), and a guard interval. The random access preamble duration may be separately defined, and may be referred to as “PRACH duration” or total duration of the random access opportunity.
The following Table 1 shows four random access preamble formats (formats), where LRA represents a random access preamble sequence length, ΔfRA represents a random access subcarrier spacing, NCPRA, represents a random access subcarrier spacing, Nu represents random access preamble duration (represented by a quantity of reference time sampling points, also referred to as “random access sequence duration”), and NCPRA represents a cyclic prefix length of a random access preamble. Preamble sequence lengths LRA of the four random access preamble formats all are 839. A maximum subcarrier spacing in subcarrier spacings corresponding to formats 1 to 3 is four times a minimum subcarrier spacing. A frequency domain width corresponding to a random access subcarrier spacing ΔfRA of 1.25 kHz is 1.25×864 kHz, and a frequency domain width corresponding to a random access subcarrier spacing ΔfRA of 5 kHz is 5×864 kHz. Duration of a format 0 and the format 3 is 1 ms, duration of the format 1 is 3 ms, and duration of the format 2 is 3.5 ms. A last column Support for restricted sets represents a restriction set type supported by a preamble sequence. Different types are used for different mobility/doppler shift values.
The following Table 2 shows other nine random access preamble formats. In the table, random access preamble sequence lengths LRA are 139/1151/571 and are obtained by repeating different quantities of preamble OFDM symbols.
7. Sending Power
The sending power is also referred to as output power, and may be output power that is obtained through measurement on all or some frequencies, frequency bands, or bandwidths supported by the network device or the terminal device in given time and/or a given periodicity. For example, measurement time is at least 1 ms, or measurement time is at least one slot corresponding to a subcarrier spacing. In an embodiment, power obtained in measurement time of at least 1 ms is used.
8. Orthogonal Frequency Division Multiplexing (Orthogonal Frequency Division Multiplexing, OFDM)
The OFDM is a multi-carrier transmission waveform of frequency division multiplexing. Signals (also called carriers/subcarriers) involved in multiplexing are orthogonal. An OFDM technology converts high-speed data streams into parallel low-speed data streams through serial/parallel conversion, and then allocates the data streams to several subcarriers with different frequencies for transmission. The OFDM technology utilizes mutually orthogonal subcarriers, so that spectrums of the subcarriers are overlapped.
9. Subcarrier Spacing (Subcarrier Spacing, SCS)
The subcarrier spacing is a type of a waveform parameter (numerology) in a communication system, for example, an OFDM-based communication system (for example, 5G). The numerology may be defined by using one or more of the following parameter information: a subcarrier spacing, a cyclic prefix, a time unit, a bandwidth, and the like. For example, the numerology may be defined by the subcarrier spacing and the CP. CP information may include a CP length and/or a CP type. For example, the CP may be a normal CP (normal CP, NCP) or an extended CP (extended CP, ECP). The time unit is used to represent a time unit in time domain, and may be, for example, a sampling point, a symbol, a mini-slot, a slot, a subframe, or a radio frame. Time unit information may include a type, a length, a structure, or the like of the time unit. For example, some possible parameters are shown in Table 3.
Herein, μ is the subcarrier spacing and the CP corresponding to 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9. It may be understood that the subcarrier spacing may have another value, and this is not limited. In some implementations, only μ=0, 1, 2, 3, or 4 is supported.
10. Discrete Fourier Transformation Spreading Orthogonal Frequency Division Multiplexing (Discrete Fourier Transformation Spreading OFDM, DFT-s-OFDM)
The DFT-s-OFDM is a derivative technology based on the OFDM. Intuitively, DFT processing is performed on a subcarrier used by each user, and the subcarrier is converted from time domain to frequency domain. Then, OFDM modulation is performed on a frequency domain signal of each user (that is, the frequency domain signal is input to an IFFT module). In this way, signals of users are converted to time domain and sent together. After improvement of DFT, the signal is converted from a frequency domain signal (traditional OFDM) to a time domain signal.
11. Reference Signal (Reference Signal, RS)
Based on a function, the reference signal may include a demodulation reference signal (demodulation reference signal, DMRS), a channel state information reference signal (channel state information reference signal, CSI-RS), a phase tracking reference signal (phase tracking reference signal, PTRS), a channel sounding reference signal (sounding reference signal, SRS), and the like. The reference signal means that a transmitting end or a receiving end may infer, according to a known or preset rule, time and a frequency location of a signal, and a signal/symbol carried in the time and a frequency. The reference signal is used to obtain a known signal that affects by an outside (that is, a channel) (for example, a spatial channel, or a non-ideal component at a transmitting end or receiving end) during transmission, and is generally used for channel estimation, auxiliary signal demodulation, and detection. For example, the DMRS and the CSI-RS are used to obtain channel information, and the PTRS is used to obtain phase change information.
Next, an initial access process of a wireless communication system is described from a perspective of signaling interaction by using a base station and UE as an example. As shown in
S100: A base station sends a synchronization signal or a reference signal. The synchronization signal is a synchronization/broadcast signal block (synchronization signal/physical broadcast channel block, SS/PBCH block, or SSB), also referred to as a synchronization signal block, which is periodically sent by the base station. The synchronization signal block includes a physical broadcast channel (physical broadcast channel, PBCH), a primary synchronization signal (primary synchronization signal, PSS), and a secondary synchronization signal (secondary synchronization signal, SSS). Content carried by the PBCH includes a master system information block (master information block, MIB), and the MIB indicates search space (search space) of a system information block 1 (system information block 1, SIB1). After being powered on or when re-accessing a network, the UE scans a synchronization signal of a network device, to perform downlink time and frequency synchronization, and receive random access resource configuration information. Optionally, the UE may further perform a beam handover or a cell handover based on the reference signal sent by the base station, for example, a CSI-RS.
S101: The base station sends system information at a specific location, where a signal that carries the system information is also referred to as a system information block (system information block, SIB). For example, the base station may send the system information through a broadcast.
S102: The UE selects, based on the random access resource configuration information and the synchronized synchronization signal block, a random access resource associated with the synchronization signal block, where the random access resource includes a time domain resource, a frequency resource, and a code domain resource (namely, a random access preamble sequence), and sends a random access signal, also understood as a message 1, by using the random access resource. For example, after detecting a random access preamble based on an association between the synchronization signal block and the random access resource, the base station may obtain a downlink beam for sending a message 2.
S103: After receiving the message 1 sent by the UE, the base station estimates timing advance of the UE based on the random access preamble sequence in the message 1, and sends the message 2 to the UE. The message 2 includes configuration information such as a time-frequency resource location and a modulation and coding scheme used by the UE to send a message 3 for conflict resolution. A random access response may be the message 2 at both a physical layer (physical layer, PHY) and a MAC layer. At the physical layer, the message 2 may be a response message corresponding to a random access preamble, for example, a random access preamble sent by UE. At the MAC layer, the message 2 may be, for a random access opportunity or a plurality of random access opportunities, a combination of response messages for all random access preambles detected by the base station, and the combination is assembled in a form of a MAC data unit. After sending the message 1, the UE attempts to detect the message 2 within a random access response time window. Search space of a physical downlink control channel (physical downlink control channel, PDCCH) corresponding to the message 2 is search space 1 (search space 1) involved in S101. If the search space 1 is not configured in S101, the search space of the PDCCH corresponding to the message 2 is the same as the search space of the SIB1 in S100/a control resource set.
S104: After receiving the message 2, the UE sends the message 3 on a corresponding time-frequency resource based on a configuration in the message 2.
S105: After receiving the message 3, the base station sends a message 4 to the UE, to indicate successful access of the UE.
As mentioned above, a process from the message 1 to the message 4 is referred to as a four-step (4-step) random access process. In some implementations, sending of the random access preamble in the message 1 may be further applied to a non-contention-based random access process and a two-step (2-step) random access process. The non-contention-based random access process includes the message 1 and a step of the message 1, and is used for a cell handover, a beam handover, and the like (in this case, the handover may also be performed based on a CSI-RS). The 2-step random access process includes sending of a message A and a message B. The message A includes a random access preamble and data, for example, similar to the message 1 and the message 3 in the 4-step random access process. The message B includes messages used for contention resolution and uplink scheduling, for example, similar to the message 2 and the message 4 in the 4-step random access process. If the message 1, the message 3, and the message 4 fail to be transmitted, the message 1, the message 3, and the message 4 can be retransmitted.
In some implementations, a preamble format of a large SCS is defined in Table 3a [4]. For an FR2 PRACH, only a subcarrier spacing of {60 kHz, 120 kHz} is supported. PRACH duration is a quantity of OFDM symbols occupied by a RACH occasion RO. The PRACH duration and a preamble format are configured by a prach—ConfigurationIndex
During initial access of the UE, all downlink signals and downlink channels use a subcarrier spacing of 120 kHz. A physical random access channel with the subcarrier spacing of 120 kHz also provides a larger MIL/MCL than a physical random access channel with a subcarrier spacing greater than 120 kHz.
It can be understood that the PRACH format affects cell coverage. Therefore, a CP and guard time should be long enough to cover round-trip time and a multipath propagation delay. As shown in the following table 3b,
The following further describes the method provided in this application. It should be understood that in the following described method embodiments, an example in which execution bodies are a network device and a terminal device is merely used. The network device may alternatively be replaced with a chip configured in the network device, and the terminal device may alternatively be replaced with a chip configured in the terminal device.
As shown in
S401: A network device sends a synchronization signal block to a terminal device.
Correspondingly, the terminal device receives the synchronization signal block, and determines a random access opportunity and a random access preamble sequence that are associated with the synchronization signal block, where the random access opportunity includes random access duration and a random access frequency.
The terminal device receives the synchronization signal block, and determines, based on a measurement result of the synchronization signal block, the random access opportunity and the random access preamble sequence that are associated with the synchronization signal block. There are a plurality of configurations of the random access opportunity and the random access preamble sequence supported by the terminal device, and the terminal device selects, from the plurality of configurations, a random access opportunity associated with the received synchronization signal block. The random access opportunity may be understood as an “RACH occasion, RO”.
S402: The terminal device sends a random access signal based on the random access opportunity and the random access preamble sequence. Correspondingly, the network device receives the random access signal. The random access opportunity includes a random access frequency and random access duration. The random access frequency is a frequency domain resource occupied when the random access signal is sent. The random access duration is a time domain resource used when the random access signal is sent, and may be understood as a quantity of OFDM symbols occupied by the random access occasion RO. The quantity of OFDM symbols may be converted to the following time unit Tc. There is a correspondence between the random access opportunity (for example, random access time) and at least one of the following: a random access subcarrier spacing ΔfRA a data subcarrier spacing ΔfData, or a ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData.
It should be understood that the subcarrier spacing in this application may correspond to an index μ corresponding to the subcarrier spacing (subcarrier spacing, SCS), as shown in Table 1. Alternatively, the subcarrier spacing SCS is a function of the index μ, for example, SCS=15×2μ kHz. In view of this, a ratio between a subcarrier spacing SCS0 and a subcarrier spacing SCS1 may also correspond to indexes μ0 and μ0 corresponding to the subcarrier spacings. For example, the ratio is SCS0/SCS1=2μ
The terminal device sends the random access signal on the random access duration and the random access frequency that are included in the random access opportunity by using the random access preamble sequence.
For example, the data subcarrier spacing may be a subcarrier spacing of an initial uplink bandwidth part (bandwidth part, BWP), a subcarrier spacing of an initial downlink BWP, or a subcarrier spacing of a BWP in a first random access opportunity.
The random access subcarrier spacing may be a subcarrier spacing of a frequency domain resource carrying the random access preamble sequence.
The ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is greater than or equal to R, where R is any one in a set {2, 4, 8, 16, 32}. Different values of R may correspond to different scenarios, which is described in more detail below. It may be understood that, in different implementations, the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData may be alternatively replaced with a ratio ΔfRA/ΔfData of the data subcarrier spacing ΔfRA to the random access subcarrier spacing ΔfRA. In this case, a value range of R is adjusted accordingly. It may be understood that the two ratios are substantially equivalent.
As described above, the CP and guard time may be designed to cover the round-trip time and a length of the multipath propagation delay. However, in some implementations, if time required for cell coverage is short, some designs of a small CP, guard time or another parameter may be considered, to avoid wasting time resources. For example, the following provides some designs for a scenario in which time required for cell coverage is short.
Refer to Table 4. A value of the random access duration when R is 1, 2, 4, or 8 is described as an example. In other words, the ratio ΔfData/ΔfRA is greater than or equal to 1, 2, 4, or 8. In an implementation in which Table 4 is used, a unit of the random access duration NdurRA is an orthogonal frequency division multiplexing OFDM symbol corresponding to the random access subcarrier spacing ΔfRA. The unit is the OFDM symbol, and may also be understood as that duration occupied by one OFDM symbol is used as a unit.
The ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing is greater than or equal to 2, and the random access duration may occupy six OFDM symbols. The ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing is greater than or equal to 4, and the random access duration may be 5.25, 5.5, or 5.75 OFDM symbols. The ratio ΔfData/ΔfRA of the random access subcarrier spacing to the data subcarrier spacing is greater than or equal to 8, and the random access duration may be 5.5, 5.625, or 5.75 OFDM symbols.
Values in the related table are obtained by subtracting k/8 or k/4 from values in last three columns in the following calculation table. In a PRACH SCS subcarrier spacing, k/8 or k/4 OFDM symbols (on a time scale corresponding to PRACH SCS ΔfRA) corresponds to k/8×ΔfData/ΔfRA or k/4×ΔfData/ΔfRA data OFDM symbols (on a time scale corresponding to DATA SCS ΔfData).
It can be learned from the table that, if an existing random access preamble format is used, and the random access subcarrier spacing is smaller than the data subcarrier spacing (for example, the data subcarrier spacing is 4 times, 8 times, or even larger than the random access subcarrier spacing), field designs of some preamble formats or even all preamble formats are too long. For example, a cyclic prefix NCPRA. For another example, random access preamble duration Nu. For still another example, guard time GT (or random access duration NdurRA). Therefore, in the following embodiment, a plurality of methods for adjusting a length of each field in a random access preamble format are designed, to reduce the random access duration NdurRA or the guard time GT. This ensures random access preamble detection performance and enables the random access duration NdurRA or the guard time GT to be within a proper time range, to maximize use of resources.
If last three columns are converted into the PRACH subcarrier spacing, the last three columns may be (last two columns).
Corresponding to different random access preamble formats, a design of the random access duration NdurRA is further described in the following.
Corresponding to the random access preamble format C2, that a unit of the random access duration NdurRA is an OFDM symbol corresponding to the random access subcarrier spacing ΔfRA is used as an example. Table 7 describes an example of values of the random access duration NdurRA when R is 1, 2, 4, or 8.
In other words, corresponding to the random access preamble format C2, when ΔfData/ΔfRA is greater than or equal to 2, the random access duration NdurRA is six OFDM symbols. When ΔfData/ΔfRA is greater than or equal to 4, the random access duration NdurRA may be 5.25, 5.5, or 5.75 symbols. When ΔfData/ΔfRA is greater than or equal to 8, the random access duration NdurRA may be 5.5, 5.625, or 5.75 symbols.
The foregoing values can reduce the guard time of a random access preamble and do not affect random access preamble performance (to be specific, both the guard time and a CP length can meet a requirement of cell coverage). In addition, the random access time can be aligned with data time in terms of a data OFDM symbol time granularity, and a random access channel minimizes interference to a subcarrier spacing of a data signal, so that solutions in this application can achieve performance benefits.
Corresponding to the random access preamble format C2, that a unit of the random access duration NdurRA is an OFDM symbol corresponding to the data subcarrier spacing ΔfData is used as an example. Table 8 describes an example of values of the random access duration NdurRA when R is 1, 2, 4, or 8.
In other words, corresponding to the random access preamble format C2, when ΔfData/ΔfRA is greater than or equal to 2, the random access duration NdurRA may be 12 symbols. When ΔfData/ΔfRA is greater than or equal to 4, the random access duration NdurRA may be 21, 22, or 23 symbols. When ΔfData/ΔfRA is greater than or equal to 8, the random access duration NdurRA may be 44, 45, or 46 symbols.
In some implementations, guard time (guard time, GT) is further included after a random access preamble is sent and before an uplink or downlink OFDM symbol is sent. The ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is greater than or equal to R. Refer to the following Table 9. Table 9 describes an example of values of the random access duration when R is 1, 2, 4, or 8, in other words, the ratio ΔfData/ΔfRA is greater than or equal to 1, 2, 4, or 8. In the implementation in which Table 9 is used, a unit of the guard time GT is an orthogonal frequency division multiplexing OFDM symbol corresponding to the random access subcarrier spacing ΔfRA.
That is, if ΔfData/ΔfRA is greater than or equal to 1, the guard time GT may be one OFDM symbol. If ΔfData/ΔfRA is greater than or equal to 2, the guard time GT may be 0.5 OFDM symbols. If ΔfData/ΔfRA is greater than or equal to 4, the guard time GT may be 0.25 or 0.5 symbols. If ΔfData/ΔfRA is greater than or equal to 8, the guard time GT may be 0.125, 0.25, 0.375, or 0.5 symbols.
Corresponding to random access preamble formats A1 to A3, that a unit of the guard time GT is an OFDM symbol corresponding to the random access subcarrier spacing ΔfRA is used as an example. Table 10 describes an example of values of the guard time GT when R is 1, 2, 4, or 8.
Corresponding to the random access preamble format A1 is used as an example. If ΔfData/ΔfRA is greater than or equal to 2, the guard time GT may be 0.5 symbols. If ΔfData/ΔfRA is greater than or equal to 4, the guard time GT may be 0.25 or 0.5 symbols. If ΔfData/ΔfRA is greater than or equal to 8, the guard time GT may be 0.125, 0.25, 0.375, or 0.5 symbols. Similarly, the guard time GT of the random access preamble formats A2 and A3 may also be determined with reference to Table 5.
Corresponding to the random access preamble formats A1 to A3, that a unit of the guard time GT is an OFDM symbol corresponding to the data subcarrier spacing ΔfData is used as an example. Table 11 describes an example of values of the guard time GT when R is 1, 2, 4, or 8.
Corresponding to the random access preamble format A1 is used as an example. If ΔfData/ΔfRA is greater than or equal to 2, the guard time GT may be 0.5 symbols. If ΔfData/ΔfRA is greater than or equal to 4, the guard time GT may be 0.25 or 0.5 symbols. If ΔfData/ΔfRA is greater than or equal to 8, the guard time GT may be 0.125, 0.25, 0.375, or 0.5 symbols. Similarly, the guard time GT of the random access preamble formats A2 and A3 may also be determined with reference to Table 11.
Corresponding to the random access preamble format C2, that a unit of the random access duration NdurRA is an OFDM symbol corresponding to the random access subcarrier spacing ΔfRA is used as an example. Table 12 describes an example of values of the random access duration NdurRA when the random access subcarrier spacing ΔfRA is 120 kHz, and when the data subcarrier spacing ΔfData is 120, 240, 480, or 960 kHz.
In other words, the random access subcarrier spacing ΔfRA is equal to 120 kHz. If the data subcarrier spacing ΔfData is 120 kHz, the random access duration NdurRA may be six symbols. If the data subcarrier spacing ΔfData is 240 kHz, the random access duration NdurRA may be six symbols. If the data subcarrier spacing ΔfData is 480 kHz, the random access duration NdurRA may be 5.25, 5.5, or 5.75 symbols. If the data subcarrier spacing ΔfData is 960 kHz, the random access duration NdurRA may be 5.5, 5.625, or 5.75 symbols.
Corresponding to the random access preamble format C2, that a unit of the random access duration NdurRA is an OFDM symbol corresponding to the data subcarrier spacing ΔfData is used as an example. Table 13 describes an example of values of the random access duration NdurRA when the random access subcarrier spacing ΔfRA is 120 kHz, and when the data subcarrier spacing ΔfData is 120, 240, 480, or 960 kHz.
In other words, a configuration of Table 13 is used, and the corresponding random access subcarrier spacing ΔfRA is equal to 120 kHz. If the data subcarrier spacing is 120 kHz, the random access duration NdurRA may be six symbols. If the data subcarrier spacing ΔfData is 240 kHz, the random access duration NdurRA may be twelve symbols. If the data subcarrier spacing ΔfData is 480 kHz, the random access duration NdurRA may be 21, 22, or 23 symbols. If the data subcarrier spacing ΔfData is 960 kHz, the random access duration NdurRA may be 44, 45, or 46 symbols.
Corresponding to the random access preambles A1 to A3, that a unit of the random access duration NdurRA is an OFDM symbol corresponding to the random access subcarrier spacing ΔfRA is used as an example. Table 14 describes an example of values of the guide time GT when the random access subcarrier spacing ΔfRA is 120 kHz, and when the data subcarrier spacing ΔfData is 120, 240, 480, or 960 kHz.
Corresponding to the random access preamble format A1 is used as an example, and the corresponding random access subcarrier spacing ΔfRA is equal to 120 kHz. If the data subcarrier spacing ΔfData is 120 kHz, the guard time GT may be one OFDM symbol corresponding to the random access subcarrier spacing ΔfRA. If the data subcarrier spacing ΔfData is 240 kHz, the guard time GT may be 0.5 OFDM symbols corresponding to the random access subcarrier spacing ΔfRA If the data subcarrier spacing ΔfData is 480 kHz, the guard time GT may be 0.25 or 0.5 OFDM symbols corresponding to the random access subcarrier spacing ΔfRA. If the data subcarrier spacing ΔfData is 960 kHz, the guard time GT may be 0.125, 0.25, 0.375, or 0.5 OFDM symbols corresponding to the random access subcarrier spacing ΔfRA. Similarly, the corresponding random access subcarrier spacing ΔfRA is equal to 120 kHz. The Guard time GT of the random access preamble formats A2 and A3 in a case of different data subcarrier spacings ΔfData may also be determined with reference to Table 14.
Corresponding to the random access preamble formats A1 to A3, that a unit of the guard time GT is an OFDM symbol corresponding to the data subcarrier spacing ΔfData Table 15 describes an example of values of the guide time GT when the random access subcarrier spacing ΔfRA is 120 kHz, and when the data subcarrier spacing ΔfData is 120, 240, 480, or 960 kHz.
Corresponding to the random access preamble format A1 is used as an example, and the corresponding random access subcarrier spacing ΔfRA is equal to 120 kHz. If the data subcarrier spacing ΔfData is 120 kHz, the guard time GT may be one OFDM symbol corresponding to the data subcarrier spacing ΔfRA. If the data subcarrier spacing ΔfData is 240 kHz, the guard time GT may be 0.5 OFDM symbols corresponding to the data subcarrier spacing ΔfRA. If the data subcarrier spacing ΔfData is 480 kHz, the guard time GT may be 0.25 or 0.5 OFDM symbols corresponding to the data subcarrier spacing ΔfRA. If the data subcarrier spacing ΔfData is 960 kHz, the guard time GT may be 0.125, 0.25, 0.375, or 0.5 OFDM symbols corresponding to the data subcarrier spacing ΔfRA. Similarly, the corresponding random access subcarrier spacing ΔfRA is equal to 120 kHz. The Guard time GT of the random access preamble formats A2 and A3 in a case of different data subcarrier spacings ΔfData may also be determined with reference to Table 15.
In an existing 5G protocol, a slot in a random access opportunity and an OFDM symbol location in the slot are based on a random access subcarrier, and random access time is usually in a second half of the slot. In this case, a location of the random access opportunity in a random access slot is always an integer quantity of OFDM symbols. For example, [38.211, Table 6.3.3.2-2, Table 6.3.3.2-3, and Table 6.3.3.2-4].
Based on the foregoing description, when a difference between the random access subcarrier spacing and the data subcarrier spacing is large, some fields defined in a current random access preamble format are too long, causing resource waste. If the location of the random access opportunity in the slot is still a location of the integer quantity of OFDM symbols, the random access opportunity splits one slot. This is unfavorable for alignment. Therefore, the following embodiments provide some methods in which a starting OFDM symbol location (that is, the starting symbol of a field in the foregoing table) of a random access opportunity is a non-integral quantity of OFDM symbols, so that it is easier to efficiently multiplex random access and data in terms of time.
In some implementations, if an OFDM symbol corresponding to the random access subcarrier spacing is used as a unit of random access opportunity time, a starting location of the random access opportunity in one slot may be located in a middle of one OFDM symbol. This may be understood as that the starting location of the random access opportunity in one slot may not be aligned with a starting boundary of the OFDM symbol. In other words, a starting OFDM symbol location of the random access opportunity in one slot may not be an integer.
For example, if the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is 2, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 2RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 2RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 2RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 2RA. sA1, 2RA, sA2, 2RA, sA3, 2RA, and sC2, 2RA=n2+0.5, where n2 is a positive integer greater than or equal to 0 and less than 12.
For another example, if the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is 4, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 4RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 4RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 4RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 4RA. sA1, 4RA, sA2, 4RA, sA3, 4RA, or sC2, 4RA=n4+0.25, n4+0.5, or n4+0.75, where n4 is a positive integer greater than or equal to 0 and less than 12.
For still another example, if the ratio ΔfData/ΔfRA of the data subcarrier spacing ΔfData to the random access subcarrier spacing ΔfRA is 8, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 8RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 8RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 8RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 8RA. sA1, 8RA, sA2, 8RA, sA3, 8RA, or sC2, 8RA=n8+0.5, n8+0.625, or n8+0.75, where n8 is a positive integer greater than or equal to 0 and less than 12.
It can be learned that, setting starting OFDM symbols that are non-integral quantity of symbols can implement a more flexible starting configuration of the random access opportunity. This improves communication performance.
In some other implementations, if an OFDM symbol corresponding to the data subcarrier spacing is used as a unit of the random access opportunity time, a starting OFDM symbol location of the random access opportunity in one slot may be greater than or equal to 14. For example, a slot corresponding to the random access subcarrier spacing and OFDM symbol time. For example, if the random access subcarrier spacing is equal to 120 kHz, and the data subcarrier spacing is equal to 480 kHz, one random access slot corresponds to four data slots. If a corresponding random access slot is l0, and an index of an OFDM symbol is [0, 1, . . . , 13], a data slot corresponding to the corresponding random access slot is [4l0, 4l0+1, 4l0+2, 4l0+3], and the index of the OFDM symbol is [0, 1, . . . , 41].
For example, if the ratio ΔfData/ΔfRA of the data subcarrier spacing ΔfData to the random access subcarrier spacing ΔfRA is 2, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 2RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 2RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 2RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 2RA. sA1, 2RA, sA2, 2RA, sA3, 2RA, or sC2, 2RA=n2, where n2 is an integer greater than 14 and less than or equal to 28.
For another example, if the ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData is 4, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 4RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 4RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 4RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 4RA. sA1, 4RA, sA2, 4RA, sA3, 4RA, or sC2, 4RA=n4, where n4 is an integer greater than 14 and less than or equal to 48.
For still another example, if the ratio ΔfData/ΔfRA of the data subcarrier spacing ΔfData the random access subcarrier spacing ΔfRA is 8, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A1 and that is in one slot is sA1, 8RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A2 and that is in one slot is sA2, 8RA, a starting OFDM symbol that is of the random access opportunity corresponding to the random access format A3 and that is in one slot is sA3, 8RA, and a starting OFDM symbol that is of the random access opportunity corresponding to the random access format C2 and that is in one slot is sC2, 8RA. sA1, 8RA, sA2, 8RA, sA3, 8RA, or sC2, 8RA=n8, where n8 is an integer greater than 14 and less than or equal to 112.
In another aspect, the random access subcarrier spacing increases. For example, a value of the random access subcarrier spacing is 480 kHz, 960 kHz, or even higher, which is not limited herein. In this case, random access detection performance deteriorates, that is, random access preamble duration Nu decreases as the random access subcarrier spacing increases. As a result, a detection effect is reduced.
In a possible implementation, a first factor μ0 is introduced into a process of determining the random access preamble duration Nu. Alternatively, the random access preamble duration Nu is determined based on at least the first factor μ0, where the first factor μ0 is an integer. For example, the first factor μ0=2, 4, or 8. The following Table 16 provides an example of the random access preamble duration Nu in different formats:
It should be understood that cyclic prefix lengths NCPRA corresponding to the preamble formats may change, but a change range does not exceed 1024 κ·2−μ. A second factor μ is an index corresponding to the random access subcarrier spacing, and a value of the second factor μ may be any one in a set {0 to 9}.
It should be understood that, on a premise of no conflict, in this case, the random access opportunity duration NdurRA corresponding to each random access preamble format may be further determined in combination with any other manner in this application.
In the example in Table 16, k=64, and a time unit of the random access sequence time Nu and the cyclic prefix length NCPRA is Tc=1/Δfmax·Nf), where Δfmax=480·103 Hz, and Nf=4096. Alternatively, k=128, and the time unit is Tc=1/(Δfmax·Nf), where Δfmax=960·103 Hz, and Nf=4096. Alternatively, κ=256, the corresponding time unit is Tc=1/(Δfmax·Nf), where fmax=1920·103 Hz, and Nf=4096.
In another possible implementation, a first factor μ0 is introduced into a process of determining the cyclic prefix time NCPRA. Alternatively, the cyclic prefix time NCPRA may be determined based on at least the first factor μ0, for example, may also be determined in combination with a second factor μ and a constant κ, where the first factor μ0 is an integer. For example, the first factor μ0=2, 4, or 8. The following Table 17 provides an example of the cyclic prefix time NCPRA in different formats:
In the example in Table 17, k=64, and a time unit of the random access sequence time Nu and the cyclic prefix length NCPRA is Tc=1/(Δfmax·Nf), where Δfmax=480·103 Hz, and Nf=4096. Alternatively, k=128, and the time unit is Tc=1/(Δfmax·Nf), where Δfmax=960·103 Hz, and Nf=4096. Alternatively, K=256, and the corresponding time unit is Tc=1/(Δfmax·Nf), where Δfmax=1920·103 Hz, and Nf=4096.
In still another possible implementation, a first factor μ0 is introduced into a process of determining the random access time NdurRA. Alternatively, the random access time NdurRA is determined based on at least the first factor μ0, where the first factor μ0 is an integer. For example, the first factor μ0=1, 2, 4, or 8. The following Table 18 provides an example of the random access time NdurRA in different formats:
In the example in Table 18, k=64, and a time unit of the random access duration NdurRA is Tc=1/(fmax·Nf), where Δfmax=480·103 Hz, and Nf=4096. Alternatively, k=128, and the time unit is Tc=1/(Δfmax·Nf), where Δfmax=960·103 Hz, and Nf=4096. Alternatively, κ=256, and the corresponding time unit is Tc=1/(Δfmax·Nf), where Δfmax=1920·103 Hz, and Nf=4096.
In different implementations, the first factor μ0 may be separately introduced into the random access time Nu, the cyclic prefix time NCPRA, or the random access time NdurRA, or the random access time Nu, the cyclic prefix time NCPRA, or the random access time NdurRA, may be determined based on the first factor μ0 in a manner shown in the following Table 19.
In different implementations, the first factor μ0 may be separately introduced into the random access time Nu or the random access time NdurRA, or the random access time Nu or the random access time NdurRA, may be determined based on the first factor μ0 in a manner shown in the following Table 20.
In the example in Table 20, k=64, and a time unit of the random access time Nu, the cyclic prefix length NCPRA, or the random access time NdurRA is Tc=1/(Δfmax·Nf), where Δfmax=480·103 Hz, and Nf=4096. Alternatively, k=128, and the time unit is Tc=1/(Δfmax·Nf), where Δfmax=960·103 Hz, and Nf=4096. Alternatively, κ=256, and the corresponding time unit is Tc=1/(Δfmax·Nf), where Δfmax=1920·103 Hz, and Nf=4096.
For example, the first factor μ0 may have different values at different random access subcarrier spacings ΔfRA or data subcarrier spacings ΔfData and values of the first factor μ0 at different subcarrier spacings are shown in Table 21 or Table 22.
or,
X0 to X8 are positive integers less than or equal to 8.
For example, corresponding to different ratios of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData the first factor μ0 may have different values, and the values of the first factor μ0 corresponding to the different ratios are shown in Table 23 or Table 24.
Y0 to Y3 are positive integers less than or equal to 8. It should be understood that only a ratio of 1, 2, 4, or 8 is used as an example for description herein. In practice, a quantity and a value range of ratios are not limited. For example, a value of 16 may also be used.
For example, the first factor μ0 may alternatively be indicated by a network device, as shown in Table 25 or Table 17a.
Z0 and Z1 are positive integers less than or equal to 8. It should be understood that only two values are used as an example for description herein (that is, indication information may be a field corresponding to one bit). In practice, a quantity of values is not limited (that is, a quantity of bits corresponding to the indication information is not limited). For example, two bits are used to indicate at most values of four μ0.
For example, the first factor μ0 is based on network device configuration information and the random access subcarrier spacing ΔfRA. According to this embodiment, μ0 may be adjusted more flexible. This supports better random access performance and network deployment. For example, a value of μ0 is indicated by the network device.
S00 to S13 are positive integers less than or equal to 8. It should be understood that for each random access subcarrier spacing, only two values are used as an example for description herein (that is, indication information may be a field corresponding to one bit). In practice, a quantity of values is not limited (that is, a quantity of bits corresponding to the indication information is not limited). For example, two bits are used to indicate at most values of four μ0. This manner may also be directly extended to a case in which a random access subcarrier spacing is larger.
For example, the first factor μ0 is based on the base station configuration information and the data subcarrier spacing ΔfData. According to this embodiment, the first factor μ0 may be adjusted more flexible. This supports better random access performance and network deployment. For example, a value of μ0 is indicated by the network device.
T00 to T12 are positive integers less than or equal to 8. It should be understood that for each random access subcarrier spacing, only two values are used as an example for description herein (that is, indication information may be a field corresponding to one bit). In practice, a quantity of values is not limited (that is, a quantity of bits corresponding to the indication information is not limited). For example, two bits are used to indicate at most values of four μ0. This manner may also be directly extended to a case in which a data subcarrier spacing is larger.
It may be understood that values of the first factor μ0 in Tables 21 to 29 may be applied to the implementations corresponding to Tables 16 to 20.
The foregoing describes in detail the method provided in embodiments of this application. Corresponding to the method provided in the foregoing method embodiments, an embodiment of this application further provides a corresponding apparatus including a corresponding module configured to perform the foregoing embodiments. The module may be software, hardware, or a combination of software and hardware.
The apparatus 600 may include one or more processors 601, and the processor 601 may also be referred to as a processing unit, and can implement a specific control function. The processor 601 may be a general-purpose processor, a dedicated processor, or the like, for example, may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data, and the central processing unit may be configured to: control a communication apparatus (for example, a base station, a baseband chip, a terminal, a terminal chip, a DU, or a CU), execute a software program, and process data of the software program.
In an optional design, the processor 601 may alternatively store instructions and/or data, and the instructions and/or the data may be run by the processor, so that the apparatus 600 performs the method described in the foregoing method embodiments.
In another optional design, the processor 601 may include a transceiver unit for implementing a receiving function and a sending function. For example, the transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, the interface, or the interface circuit for implementing a receiving function and a sending function may be separated, or may be integrated together. The transceiver circuit, the interface, or the interface circuit may be configured to read or write code/data, or the transceiver circuit, the interface, or the interface circuit may be configured to transmit or transfer a signal.
In still another possible design, the apparatus 600 may include a circuit, and the circuit may implement a sending, receiving, or communication function in the foregoing method embodiments.
Optionally, the apparatus 600 may include one or more memories 602. Instructions may be stored in the memory 602, and the instructions may be run on the processor, so that the apparatus 600 performs the method described in the foregoing method embodiments. Optionally, the memory may further store data. Optionally, the processor may alternatively store instructions and/or data. The processor and the memory may be separately disposed, or may be integrated together. For example, a correspondence described in the foregoing method embodiments may be stored in the memory or stored in the processor.
Optionally, the apparatus 600 may further include a transceiver 603 and/or an antenna 604. The processor 601 may be referred to as a processing unit, and controls the apparatus 600. The transceiver 603 may be referred to as a transceiver unit, a transceiver machine, a transceiver circuit, a transceiver apparatus, a transceiver module, or the like, and is configured to implement a transceiver function.
Optionally, the apparatus 600 in this embodiment of this application may be configured to perform the method described in
The processor and the transceiver described in this application may be implemented in an integrated circuit (integrated circuit, IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application-specific integrated circuit (application-specific integrated circuit, ASIC), a printed circuit board (printed circuit board, PCB), an electronic device, and the like. The processor and the transceiver may also be manufactured by using various IC process technologies, such as a complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), an N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), a P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), a bipolar junction transistor (Bipolar Junction Transistor, BJT), a bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), and the like.
The apparatus described in the foregoing embodiment may be a network device or a terminal device. However, a scope of the apparatus described in this application is not limited thereto, and a structure of the apparatus may not be limited in
The application further provides a schematic diagram of a structure of another communication apparatus. The communication apparatus is applicable to the foregoing method embodiments, and is configured to perform steps performed by the terminal device in the foregoing method. The communication apparatus may be a terminal device, or may be a chip, a chip system, a processor, or the like that supports the terminal device in implementing the foregoing method. For ease of description, in
After the terminal device is powered on, the processor may read the software program in the memory, parse and execute instructions of the software program, and process data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on to-be-sent data, and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit processes the baseband signal to obtain a radio frequency signal, and sends the radio frequency signal to an outside through the antenna in a form of an electromagnetic wave. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna. The radio frequency signal is further converted into the baseband signal, and the baseband signal is output to the processor. The processor converts the baseband signal into data and processes the data.
For ease of description,
In an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process a communication protocol and communication data. The central processing unit is mainly configured to: control the entire terminal device, execute a software program, and process data of the software program. The processor in
In an example, an antenna and a control circuit having a transceiver function may be considered as a transceiver unit 711 of the terminal device 700, and a processor having a processing function may be considered as a processing unit 712 of the terminal device 700. As shown in
As shown in
In a possible design, the input/output unit 802 is configured to send a synchronization signal/physical broadcast channel block, and is configured to receive a random access signal. The random access signal is sent by the terminal device based on a random access opportunity and a random access preamble, and the random access opportunity and the random access preamble are associated with the synchronization signal/physical broadcast channel block. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following:
The processing unit 801 is configured to parse the random access signal.
For designs of the random access opportunity, the random access preamble, and a related parameter, refer to the foregoing method embodiments. Details are not described herein again.
In a possible design, one or more units in
The communication apparatus 800 has a function of implementing the network device described in embodiments of this application. For example, the communication apparatus includes a corresponding module, unit, or means (means) used by the network device to perform the steps involved in the network device described in embodiments of this application. The function, unit, or means (means) may be implemented by using software, or implemented by using hardware, or may be implemented by hardware by executing corresponding software, or may be implemented by combining software and hardware. For details, refer to the corresponding description in the foregoing corresponding method embodiments.
As shown in
The processing unit 901 determines, based on a measurement result of a synchronization signal/physical broadcast channel block SS/PBCH block, a random access opportunity and a random access preamble that are associated with the synchronization signal/physical broadcast channel block.
The input/output unit 902 sends a random access signal based on the random access opportunity and the random access preamble. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following: a data subcarrier spacing ΔfData, a random access subcarrier spacing ΔfRA, or a ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData. At least one of the random access subcarrier spacing ΔfRA and the data subcarrier spacing ΔfData is greater than 120 kHz.
For designs of the random access opportunity, the random access preamble, and a related parameter, refer to the foregoing method embodiments. Details are not described herein again.
In a possible design, one or more units in
A communication apparatus 1000 has a function of implementing the network device described in embodiments of this application. For example, the apparatus includes a corresponding module, unit, or means (means) used by the network device to perform the steps involved in the network device described in embodiments of this application. The function, unit, or means (means) may be implemented by using software, or implemented by using hardware, or may be implemented by hardware executing corresponding software, or may be implemented by combining software and hardware. For details, refer to the corresponding description in the foregoing corresponding method embodiments.
In another possible implementation, when the communication apparatus is a chip system, for example, a chip system in a network device or a chip system in a terminal device, the processing unit 801 or the processing unit 901 may be one or more logic circuits. The input/output unit 802 or 902 may be an input/output interface, or referred to as a communication interface, an interface circuit, an interface, or the like. Alternatively, the input/output unit 802 or the input/output unit 902 may be a sending unit and a receiving unit. The sending unit may be an output interface, and the receiving unit may be an input interface. The sending unit and the receiving unit are integrated into one unit, for example, an input/output interface. As shown in
In some embodiments of this application, the logic circuit and the interface may be configured to perform a function, an operation, or the like performed by the network device.
For example, the interface 1002 is configured to send a synchronization signal/physical broadcast channel block, and is configured to receive a random access signal. The random access signal is sent by the terminal device based on a random access opportunity and a random access preamble, and the random access opportunity and the random access preamble are associated with the synchronization signal/physical broadcast channel block. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following:
The logic circuit 1001 is configured to parse the random access signal.
In some embodiments of this application, the logic circuit and the interface may be configured to perform a function, an operation, or the like performed by the terminal device.
For example, the logic circuit 1001 is configured to determine, based on a measurement result of a synchronization signal/physical broadcast channel block SS/PBCH block, a random access opportunity and a random access preamble that are associated with the synchronization signal/physical broadcast channel block.
The interface 1002 sends a random access signal based on the measurement result, the random access opportunity, and the random access preamble. There is a correspondence between the random access opportunity and/or the random access preamble and at least one of the following: a data subcarrier spacing ΔfData a random access subcarrier spacing ΔfRA, or a ratio ΔfData/ΔfRA of the random access subcarrier spacing ΔfRA to the data subcarrier spacing ΔfData. At least one of the random access subcarrier spacing ΔfRA and the data subcarrier spacing ΔfData is greater than 120 kHz.
For designs of the random access opportunity and the random access preamble, refer to the foregoing method embodiments. Details are not described herein again.
It may be understood that, in some scenarios, some optional features in embodiments of this application may be independently implemented without depending on another feature, for example, a solution on which the optional features are currently based, to resolve a corresponding technical problem and achieve a corresponding effect. Alternatively, in some scenarios, the optional features are implemented in combination with another feature as required. Correspondingly, the apparatus provided in this embodiment of this application may also correspondingly implement these features or functions. Details are not described herein again.
A person skilled in the art may further understand that various illustrative logical blocks (illustrative logical blocks) and steps (steps) listed in embodiments of this application may be implemented by using electronic hardware, computer software, or a combination thereof. Whether such a function is implemented by using hardware or software depends on a specific application and a design requirement of an overall system. For a corresponding application, a person skilled in the art may implement the function by using various methods. However, it should not be understood that the implementation goes beyond the protection scope of embodiments of this application.
It may be understood that the processor in this embodiment of this application may be an integrated circuit chip, and has a signal processing capability. In an implementation process, the steps in the foregoing method embodiments may be completed by using an integrated logic circuit of hardware or instructions in a form of software in the processor. The processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
The solutions described in this application may be implemented in various manners. For example, these technologies may be implemented by using hardware, software, or a combination of hardware and software. For a hardware implementation, the processing unit configured to perform these techniques in the communication device (for example, a base station, a terminal, a network entity, or a chip) may be implemented in one or more general-purpose processors, DSPs, digital signal processing devices, ASICs, programmable logic devices, FPGAs, other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor may be a microprocessor. Optionally, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
It may be understood that the memory in embodiments of this application may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM), which is used as an external cache. Through an example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM). It should be noted that the memory of the system and method described in the text are intended to include, but are not limited to these and any other suitable types of memories.
This application further provides a computer-readable medium. The computer-readable medium stores a computer program. When the computer program is executed by a computer, a function of any one of the foregoing method embodiments is implemented.
This application further provides a computer program product. When the computer program product is executed by a computer, a function of any one of the foregoing method embodiments is implemented.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used for an implementation, the implementation may be totally or partially implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or some of the procedures or functions according to embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a 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 to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (digital subscriber line, DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), a semiconductor medium (for example, a solid state disk (solid state disk, SSD)), or the like.
It may be understood that the “embodiment” mentioned throughout the specification means that specific features, structures, or characteristics related to the embodiment are included in at least one embodiment of this application. Therefore, embodiments in the entire specification may not necessarily refer to a same embodiment. Furthermore, these specific features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. It may be understood that, in various embodiments of this application, sequence numbers of the foregoing processes do not mean an execution sequence. The execution sequence of the processes should be determined based on functions and internal logic of the processes, and does not constitute any limitation on the implementation processes of embodiments of this application.
It may be understood that in this application, “when” and “if” refer to corresponding processing performed by the apparatus in an objective case, are not intended to limit time, are not required to perform a determining action during an implementation of the apparatus, and do not mean that there is any other limitation.
“Simultaneously” in this application may be understood as being at a same time point, may be understood as being in a period of time, or may be understood as being in a same periodicity.
A person skilled in the art may understand that various numbers such as first, second, and the like in this application are merely distinguished for ease of description, but are not intended to limit the scope of this embodiment of this application. A specific value of a number (which may also be referred to as an index), a specific value of a quantity, and a location in this application are merely used for an illustration purpose, are not unique representation forms, and are not intended to limit the scope of this embodiment of this application. Various numbers such as first, second, and the like in this application are merely distinguished for ease of description, and are not intended to limit the scope of this embodiment of this application.
An element represented by a singular number in this application is intended to represent “one or more”, but not “one and only one”, unless otherwise specified. In this application, unless otherwise specified, “at least one” is intended to represent “one or more”, and “a plurality of” is intended to represent “two or more”.
In addition, terms “system” and “network” are often used interchangeably herein. A term “and/or” in this specification is merely an association relationship for describing associated objects, and represents that three relationships may exist. For example, A and/or B may represent that only A exists, both A and B exist, and only B exists. A may be a singular number or a plural number, and B may be a singular number or a plural number. A character “/” generally represents an “or” relationship between the associated objects.
In this specification, a term “at least one of” or “at least one type of” means all or any combination of the listed items, for example, “at least one of A, B, and C” may represent six relationships: only A exists, only B exists, only C exists, both A and B exist, both B and C exist, and A, B, and C all exist. A may be a singular number or a plural number, B may be a singular number or a plural number, and C may be a singular number or a plural number.
It may be understood that, in embodiments of this application, “B corresponding to A” represents that B is associated with A, and B may be determined based on A. However, it should be further understood that determining B based on A does not mean that B is determined only based on A. B may also be determined based on A and/or other information.
Correspondences shown in tables in this application may be configured, or may be predefined. Values of information in the tables are merely examples, and may be configured as other values. This is not limited in this application. When configuring a correspondence between information and a parameter, it is not necessarily necessary to configure all correspondences shown in tables. For example, in the tables in this application, correspondences shown in some rows may not be configured. For another example, proper deformation adjustment, for example, splitting and merging, may be performed based on the foregoing tables. Names of parameters indicated by headings in the foregoing tables may alternatively use other names that can be understood by the communication apparatus, and values or representation manners of the parameters may alternatively use other values or representation manners that can be understood by the communication apparatus. When the foregoing tables are implemented, another data structure may also be used, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or a hash table.
Predefinition in this application may be understood as definition, pre-definition, storage, pre-store, pre-negotiation, pre-configuration, solidification, or pre-burning.
A person of ordinary skill in the art may understand that units and algorithm steps in the examples described with reference to embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in a hardware or software manner depends on a specific application and a design constraint condition of a technical solution. A person skilled in the art may use different methods to implement the described functions for each specific application. However, it should not be considered that such an implementation goes beyond the scope of this application.
A person of ordinary skill in the art may understand that, for a purpose of convenient and brief description, for a specific working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
It may be understood that the system, apparatus, and method described in this application may alternatively be implemented in another manner. For example, the described apparatus embodiment is merely an example. For example, unit division is merely logical function division and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored, or are not performed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be implemented through some interfaces, and the indirect coupling or communication connection of the apparatuses or units may be implemented in an electrical, a mechanical, or another form.
The units described as separate parts may be or may not be physically separate, and parts displayed as units may be or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual requirements to achieve the objectives of the solutions in this embodiment.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
If the function is implemented in a form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this application essentially, part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. A computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
For same or similar parts in embodiments of this application, reference may be made to each other. In each embodiment and each implementation/implementation method/implementation in each embodiment of this application, unless otherwise specified or logically conflicted, terms and/or descriptions of different embodiments and implementations/implementation methods/implementations in embodiments are consistent and may be referenced by each other. Technical features in different embodiments and implementations/implementation methods/implementations in each embodiment may be combined to form a new embodiment, an implementation, an implementation method, or an implementation according to an internal logical relationship of the technical features. The foregoing implementations of this application constitute no limitation on the protection scope of this application.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within a technical scope disclosed in this application shall fall within the protection scope of this application.
This application is a continuation of International Application No. PCT/CN2021/072309, filed on Jan. 15, 2021, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/072309 | Jan 2021 | US |
Child | 18352328 | US |