Method and apparatus for transmitting a random access signal
By receiving configuration information, determining the subcarrier number parameters and generating accurate random access signals, solving the problem of inaccurate determination of subcarrier number parameters, improving the random access efficiency and adaptability, and being suitable for communication systems in different frequency bands.
Patent Information
- Application Number
- CN202080098980.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-09
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2040-04-09
AI Technical Summary
In the prior art, the parameter determination of the number of subcarriers of the random access signal is inaccurate, resulting in low random access efficiency and difficult to meet the needs of different frequency bands and scenarios.
By receiving configuration information, the random access preamble length, random access signal subcarrier interval and data subcarrier interval are determined, the subcarrier number parameters are calculated, and the accurate random access signal is generated, including determining the number of first and second subcarriers to adjust the protection interval to adapt to the needs of different frequency resources.
It improves the accuracy and efficiency of random access signals, expands the application range, and is suitable for frequency bands less than or greater than 52.6GHz, reducing the complexity of the terminal and the impact of data demodulation.
Smart Images

Figure CN115336370B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly, to a method and apparatus for transmitting random access signals. Background Art
[0002] In traditional solutions, a terminal can access a network device through a two-step random access type or a four-step random access type. Among them, the random access signal for random access can be generated by a random access formula. The random access signal can be Message 1 in the four-step random access type or Message A in the two-step random access type.
[0003] In addition, there is a variable subcarrier number parameter in the random access formula. The subcarrier number parameter is used to indicate the frequency domain interval (which can also be referred to as the "guard interval") between the random access signal and the data signal. Therefore, in order to ensure the accuracy of the generated random access signal and improve the efficiency of random access, how to determine the subcarrier number parameter urgently needs to be solved. Summary of the Invention
[0004] This application provides a method and apparatus for transmitting random access signals, which can obtain an accurate subcarrier number parameter, thereby improving the efficiency of random access.
[0005] In a first aspect, a method for transmitting a random access signal is provided. The method includes: receiving configuration information, where the configuration information is used to indicate a random access preamble length, a random access signal subcarrier spacing, and a data subcarrier spacing; determining a subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing, where the subcarrier number parameter includes a first subcarrier number for indicating the starting position of the frequency resource of the random access preamble and the starting position of the frequency resource of the physical random access channel, and / or a second subcarrier number for indicating the ending position of the frequency resource of the random access preamble and the ending position of the frequency resource of the physical random access channel; generating a random access signal according to the subcarrier number parameter; and transmitting the random access signal.
[0006] The terminal receives the configuration information and determines the subcarrier number parameter with reference to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing indicated by the configuration information. In this way, the terminal can achieve the accuracy of the generated random access signal, thereby improving the efficiency of random access.
[0007] In some possible implementation manners, the random access signal subcarrier spacing takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0008] The embodiments of the present application can be applied to scenarios with a frequency less than 52.6 GHz. Among them, the subcarrier spacing can also be greater than or equal to 240 kHz, that is, the present application can also be applied to scenarios with a frequency greater than or equal to 52.6 GHz, thereby expanding the application scope of random access.
[0009] In some possible implementation manners, the value of the data subcarrier spacing is any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0010] The present application can be applied to scenarios with a frequency greater than or equal to 52.6 GHz, and can implement random access, thereby expanding the application scope of random access.
[0011] In some possible implementation manners, the value of the subcarrier number parameter is any one of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, and 107.
[0012] Different values of the subcarrier number parameter can flexibly adjust the magnitudes of the first subcarrier number and the second subcarrier number, that is, the embodiments of the present application can flexibly adjust the size of the guard interval, so as to be applicable to different scenarios.
[0013] In some possible implementation manners, determining the subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing includes: determining the total subcarrier number frequency domain width according to the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing; determining the subcarrier number parameter according to the total subcarrier number frequency domain width, the random access signal subcarrier spacing, and the data subcarrier spacing.
[0014] The terminal can first determine the total subcarrier number frequency domain width, and then further determine the subcarrier number parameter, that is, the subcarrier number parameter can be indirectly obtained. That is, the embodiments of the present application provide an implementation manner for determining the subcarrier number parameter, which helps to achieve the accuracy of the generated random access signal, and further helps to improve the efficiency of random access.
[0015] In some possible implementation manners, determining the subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing includes: determining the subcarrier number parameter in the target second parameter according to the random access signal subcarrier spacing and the data subcarrier spacing in the target first parameter.
[0016] The terminal can determine the subcarrier number parameter with reference to the subcarrier spacing of the random access signal and the subcarrier spacing of the data. For example, the terminal can store the mapping relationship between the subcarrier spacing of the random access signal and the subcarrier spacing of the data and the subcarrier number parameter. That is, the embodiments of the present application provide another implementation manner for determining the subcarrier number parameter, which helps to achieve the accuracy of the generated random access signal and further helps to improve the efficiency of random access.
[0017] In some possible implementation manners, the first subcarrier number is the same as the second subcarrier number.
[0018] Guard interval 1 and guard interval 2 can be the same, so that the terminal can achieve the same influence on the data demodulation at both ends of the random access signal, thereby reducing the complexity of the terminal.
[0019] In some possible implementation manners, determining the subcarrier number parameter according to the total subcarrier number frequency domain width, the subcarrier spacing of the random access signal, and the subcarrier spacing of the data includes:
[0020] The subcarrier number parameter Complies with:
[0021]
[0022] Wherein, GP represents the total subcarrier number frequency domain width, Δf represents the subcarrier spacing of the data, and Δf RA Represents the subcarrier spacing of the random access signal, Represents the subcarrier number parameter.
[0023] The terminal or the network device can determine through the above formula To achieve the adjustment so that guard interval 1 and guard interval 2 are the same, thereby achieving the same influence on the data demodulation at both ends of the random access signal, and further reducing the complexity of the terminal.
[0024] In some possible implementation manners, L RA , Δf, Δf RA And Satisfy at least one of the following corresponding relationships:
[0025]
[0026]
[0027] Wherein, Δf represents the subcarrier spacing of the data, and Δf RA Represents the subcarrier spacing of the random access signal, Represents the subcarrier number parameter, and L RA Represents the random access preamble length.
[0028] The terminal or network device can determine through the above table to make the guard interval 1 and the guard interval 2 the same, so as to make the impact on data demodulation at both ends of the random access signal the same, and further reduce the complexity of the terminal.
[0029] In some possible implementation manners, L RA , Δf, Δf RA and satisfy at least one of the following corresponding relationships:
[0030]
[0031]
[0032] wherein, Δf represents the data subcarrier interval, and Δf RA represents the random access signal subcarrier interval, represents the subcarrier number parameter, and L RA represents the random access preamble length.
[0033] The terminal or network device can determine through the above table to make the guard interval 1 and the guard interval 2 the same, so as to make the impact on data demodulation at both ends of the random access signal the same, and further reduce the complexity of the terminal.
[0034] In some possible implementation manners, the first subcarrier number has the same frequency domain width as the total subcarrier number, and the second subcarrier number is zero.
[0035] The guard interval of the random access signal can be set to be maximum at one end and zero at the other end. For example, the guard interval 1 is maximum and the guard interval 2 is zero. This can make the impact of the guard interval 1 on other frequency-division data as small as possible, thereby improving the data demodulation performance. In addition, for the guard interval 2, the network device can avoid data transmission through scheduling, or schedule data with a low MCS to reduce interference.
[0036] In some possible implementation manners, determining the subcarrier number parameter in the target second parameter according to the frequency domain width of the total subcarrier number, the random access signal subcarrier interval, and the data subcarrier interval includes:
[0037] The subcarrier number parameter complies with:
[0038]
[0039] where GP represents the frequency-domain width of the total number of subcarriers, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and represents the subcarrier number parameter.
[0040] The terminal or network device can set to satisfy the above relationship, so as to maximize guard interval 1 and make guard interval 2 zero. This minimizes the impact of guard interval 1 on other frequency-division data, thereby improving data demodulation performance.
[0041] In some possible implementation manners, determining the subcarrier number parameter in the target second parameter according to the frequency-domain width of the total number of subcarriers, the random access signal subcarrier spacing, and the data subcarrier spacing includes:
[0042] The subcarrier number parameter complies with:
[0043]
[0044] where GP represents the frequency-domain width of the total number of subcarriers, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and represents the subcarrier number parameter.
[0045] The terminal or network device can set to satisfy the above relationship, so as to maximize guard interval 1 and make guard interval 2 zero. This minimizes the impact of guard interval 1 on other frequency-division data, thereby improving data demodulation performance.
[0046] In some possible implementation manners, the number of first subcarriers is zero, and the number of second subcarriers is the same as the frequency-domain width of the total number of subcarriers.
[0047] The guard interval of the random access signal can be set to be maximum at one end and zero at the other end. For example, guard interval 2 is maximum and guard interval 1 is zero. This can minimize the impact of guard interval 2 on other frequency-division data, thereby improving data demodulation performance. In addition, for guard interval 1, the network device can avoid data transmission through scheduling, or schedule data with low MCS to reduce interference.
[0048] In some possible implementation manners, determining the subcarrier number parameter according to the random access signal subcarrier spacing and the data subcarrier spacing includes:
[0049] The subcarrier number parameter Meet:
[0050]
[0051] Wherein, Δf represents the data sub - carrier spacing, Δf RA represents the random access signal sub - carrier spacing, represents the sub - carrier number parameter.
[0052] The terminal or network device can be set by to meet the above relationship, so as to maximize the guard interval 2 and make the guard interval 1 zero. This makes the impact of the guard interval 2 on other frequency - division data as small as possible, thereby improving the data demodulation performance.
[0053] In some possible implementation manners, determining the sub - carrier number parameter according to the random access signal sub - carrier spacing and the data sub - carrier spacing includes:
[0054] The sub - carrier number parameter Meets:
[0055]
[0056] Wherein, Δf represents the data sub - carrier spacing, Δf RA represents the random access signal sub - carrier spacing, represents the sub - carrier number parameter.
[0057] The terminal or network device can be set by to meet the above relationship, so as to maximize the guard interval 2 and make the guard interval 1 zero. This makes the impact of the guard interval 2 on other frequency - division data as small as possible, thereby improving the data demodulation performance.
[0058] In a second aspect, a method for transmitting a random access signal is provided. The method includes: receiving configuration information, where the configuration information is used to indicate the random access preamble length, the random access signal sub - carrier spacing, and the data sub - carrier spacing, and at least one of the random access preamble length, the random access signal sub - carrier spacing, and the data sub - carrier spacing is used to determine a sub - carrier number parameter, and the sub - carrier number parameter is used to generate a random access signal. Wherein, the sub - carrier number parameter includes a first sub - carrier number for indicating the starting position of the frequency resource of the random access preamble and the starting position of the frequency resource of the physical random access channel, and / or a second sub - carrier number for indicating the ending position of the frequency resource of the random access preamble and the ending position of the frequency resource of the physical random access channel; transmitting the random access signal.
[0059] The terminal receives configuration information and determines a subcarrier number parameter with reference to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing indicated by the configuration information. In this way, the terminal can achieve the accuracy of the generated random access signal, thereby improving the random access efficiency.
[0060] In some possible implementation manners, the value of the random access signal subcarrier spacing is any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0061] In some possible implementation manners, the value of the data subcarrier spacing is any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0062] In some possible implementation manners, the value of the subcarrier number parameter is any one of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, and 107.
[0063] In some possible implementation manners, the first subcarrier number is the same as the second subcarrier number.
[0064] In some possible implementation manners, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0065]
[0066] GP = ceil(L RA *Δf RA / (Δf * N)) * (Δf * N) - L RA *Δf RA ,
[0067] where Δf represents the data subcarrier spacing, Δf represents the random access signal subcarrier spacing, represents the subcarrier number parameter, and L RA represents the random access preamble length.
[0068] In some possible implementation manners, the first subcarrier number is the same as the total subcarrier number in the frequency domain width, and the second subcarrier number is zero.
[0069] In some possible implementation manners, determining the subcarrier number parameter in the target second parameter according to the total subcarrier number in the frequency domain width, the random access signal subcarrier spacing, and the data subcarrier spacing includes:
[0070] The sub - carrier number parameter complies with:
[0071]
[0072] where GP represents the frequency - domain width of the total sub - carrier number, Δf represents the data sub - carrier interval, and Δf RA represents the random access signal sub - carrier interval, represents the sub - carrier number parameter.
[0073] In some possible implementation manners, the first sub - carrier number is zero, and the second sub - carrier number is the same as the frequency - domain width of the total sub - carrier number.
[0074] In some possible implementation manners, the random access signal sub - carrier interval, the data sub - carrier interval, and the sub - carrier number parameter satisfy the following relationship:
[0075]
[0076] where Δf represents the data sub - carrier interval, and Δf RA represents the random access signal sub - carrier interval, represents the sub - carrier number parameter.
[0077] In a third aspect, a method for transmitting a random access signal is provided. The method includes: sending configuration information, where the configuration information is used to indicate the random access preamble length, the random access signal sub - carrier interval, and the data sub - carrier interval; receiving a random access signal, where the random access signal is generated by a sub - carrier number parameter, and the sub - carrier number parameter is determined by at least one of the random access preamble length, the random access signal sub - carrier interval, and the data sub - carrier interval. Among them, the sub - carrier number parameter includes a first sub - carrier number for indicating the starting position of the frequency resource of the random access preamble and the starting position of the frequency resource of the physical random access channel, and / or a second sub - carrier number for indicating the ending position of the frequency resource of the random access preamble and the ending position of the frequency resource of the physical random access channel.
[0078] The network device sends configuration information for indicating the random access preamble length, the random access signal sub - carrier interval, and the data sub - carrier interval to the terminal, so that the terminal can determine the sub - carrier number parameter with reference to at least one of the random access preamble length, the random access signal sub - carrier interval, and the data sub - carrier interval. That is to say, the configuration information sent by the network device can enable the terminal to generate an accurate random access signal, thereby improving the random access efficiency.
[0079] In some possible implementations, the subcarrier spacing of the random access signal takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0080] In some possible implementations, the value of the data subcarrier spacing is any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0081] In some possible implementations, the subcarrier number parameter takes any one of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, and 107.
[0082] In some possible implementations, the number of the first subcarriers is the same as the number of the second subcarriers.
[0083] In some possible implementations, the subcarrier spacing of the random access signal, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0084]
[0085] GP = ceil(L RA *Δf RA / (Δf * N)) * (Δf * N) - L RA *Δf RA ,
[0086] where Δf represents the data subcarrier spacing, Δf RA represents the subcarrier spacing of the random access signal, and N represents the subcarrier number parameter.
[0087] In some possible implementations, the number of the first subcarriers is the same as the frequency domain width of the total number of subcarriers, and the number of the second subcarriers is zero.
[0088] In some possible implementations, the subcarrier spacing of the random access signal, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0089]
[0090] GP = ceil(L RA *Δf RA / (Δf * N)) * (Δf * N) - L RA *Δf RA ,
[0091] where Δf represents the data subcarrier spacing, ΔfRA represents the subcarrier spacing of the random access signal, represents the subcarrier number parameter.
[0092] In some possible implementations, the subcarrier spacing of the random access signal, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0093]
[0094] GP = ceil(L RA *Δf RA / (Δf * N)) * (Δf * N) - L RA *Δf RA ,
[0095] where Δf represents the data subcarrier spacing, Δf RA represents the subcarrier spacing of the random access signal, represents the subcarrier number parameter.
[0096] In some possible implementations, the number of the first subcarriers is zero, and the number of the second subcarriers has the same frequency domain width as the total number of subcarriers.
[0097] In some possible implementations, the subcarrier spacing of the random access signal, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0098]
[0099] where Δf represents the data subcarrier spacing, Δf RA represents the subcarrier spacing of the random access signal, represents the subcarrier number parameter.
[0100] In some possible implementations, the subcarrier spacing of the random access signal, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0101]
[0102] where Δf represents the data subcarrier spacing, Δf RA represents the subcarrier spacing of the random access signal, represents the subcarrier number parameter.
[0103] Fourthly, a device for transmitting a random access signal is provided. The device may be a terminal or a chip within the terminal. The device has the functions of implementing the first aspect above and all possible implementation manners. This function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0104] In a possible design, the device includes: a transceiver module and a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor. Optionally, the device further includes a storage module, which may be a memory, for example. When the storage module is included, the storage module is used to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from other sources, so that the device executes the communication methods of the first aspect above and all possible implementation manners. In this design, the device may be a terminal.
[0105] In another possible design, when the device is a chip, the chip includes: a transceiver module and a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, an input / output interface, a pin, or a circuit on the chip, etc. The processing module may be a processor, for example. The processing module may execute instructions to enable the chip within the terminal to execute the communication methods of the first aspect above and any possible implementation. Optionally, the processing module may execute the instructions in the storage module. The storage module may be a storage module within the chip, such as a register, a cache, etc. The storage module may also be located within the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0106] Among them, the processor mentioned anywhere above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the communication methods in the above aspects.
[0107] In a fifth aspect, a device for transmitting a random access signal is provided. The device may be a terminal or a chip within the terminal. The device has the functions of implementing the second aspect and various possible implementation manners described above. This function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0108] In a possible design, the device includes a transceiver module. Optionally, the device further includes a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.
[0109] Optionally, the device further includes a storage module, which may be a memory, for example. When the storage module is included, the storage module is used to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from other sources, so that the device executes the communication methods of the second aspect and various possible implementation manners described above. In this design, the device may be a terminal.
[0110] In another possible design, when the device is a chip, the chip includes a transceiver module. Optionally, the chip further includes a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, an input / output interface, a pin, or a circuit on the chip. The processing module may be a processor, for example. The processing module may execute instructions to enable the chip within the terminal to execute the communication methods of the second aspect and any possible implementation manners.
[0111] Optionally, the processing module may execute the instructions in the storage module. The storage module may be a storage module within the chip, such as a register or a cache. The storage module may also be located within the communication device but outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0112] Among them, the processor mentioned anywhere above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the communication methods in the above aspects.
[0113] In a sixth aspect, a device for transmitting a random access signal is provided. The device may be a network device or a chip within a network device. The device has the functions of implementing the above-mentioned third aspect and various possible implementation manners. This function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0114] In a possible design, the device includes: a transceiver module. Optionally, the device may further include a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter, and the transceiver module may include a radio frequency circuit or an antenna. The processing module may be a processor.
[0115] Optionally, the device further includes a storage module, which may be, for example, a memory. When the storage module is included, the storage module is used to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from other sources, so that the device executes the method of the above-mentioned third aspect or any one of its aspects. In this design, the device may be a network device.
[0116] In another possible design, when the device is a chip, the chip includes: a transceiver module. Optionally, the device may further include a processing module. The transceiver module may include a receiving module and a transmitting module. The transceiver module may be, for example, an input / output interface, a pin, or a circuit on the chip, etc. The processing module may be, for example, a processor. The processing module may execute instructions to enable the chip within the network device to execute the communication method of the above-mentioned third aspect and any possible implementation.
[0117] Optionally, the processing module may execute the instructions in the storage module. The storage module may be a storage module within the chip, such as a register or a cache. The storage module may also be located within the communication device but outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, a RAM, etc.
[0118] Among them, the processor mentioned anywhere above may be a CPU, a microprocessor, an application-specific integrated circuit ASIC, or one or more integrated circuits for controlling the execution of the communication methods in the above aspects.
[0119] In a seventh aspect, a computer storage medium is provided. The computer storage medium stores program code, and the program code is used to indicate instructions for executing the methods in the above-mentioned first aspect or second aspect and any possible implementation manners thereof.
[0120] In an eighth aspect, a computer storage medium is provided, in which program code is stored, and the program code is used to indicate instructions for executing the method in the above-mentioned third aspect and any possible implementation manners thereof.
[0121] In a ninth aspect, a computer program product including instructions is provided. When running on a computer, it enables the computer to execute the method in the above-mentioned first aspect or second aspect, or any possible implementation manners thereof.
[0122] In a tenth aspect, a computer program product including instructions is provided. When running on a computer, it enables the computer to execute the method in the above-mentioned third aspect, or any possible implementation manners thereof.
[0123] In an eleventh aspect, a communication system is provided, and the communication system includes the device described in the above-mentioned fourth aspect and the device described in the above-mentioned sixth aspect.
[0124] In a twelfth aspect, a communication system is provided, and the communication system includes the device described in the above-mentioned fifth aspect and the device described in the above-mentioned sixth aspect.
[0125] Based on the above technical solutions, the terminal receives configuration information, and determines a subcarrier number parameter by referring to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing indicated by the configuration information. In this way, the terminal can achieve the accuracy of the generated random access signal, thereby improving the random access efficiency. Description of the Drawings
[0126] Figure 1 is a schematic diagram of a communication system of the present application;
[0127] Figure 2 is a schematic flowchart of a random access method in a traditional solution;
[0128] Figure 3 is a schematic flowchart of another random access method in a traditional solution;
[0129] Figure 4 is a schematic diagram of the frequency domain resource structure of an embodiment of the present application;
[0130] Figure 5 is a schematic diagram of the frequency domain resource structure of another embodiment of the present application;
[0131] Figure 6 is a schematic flowchart of a method for transmitting a random access signal in an embodiment of the present application;
[0132] Figure 7 is a schematic diagram of the frequency domain resource structure of an embodiment of the present application;
[0133] Figure 8 It is a schematic block diagram of a device for transmitting a random access signal according to an embodiment of the present application;
[0134] Figure 9 It is a schematic structural diagram of a device for transmitting a random access signal according to an embodiment of the present application;
[0135] Figure 10 It is a schematic block diagram of a device for transmitting a random access signal according to another embodiment of the present application;
[0136] Figure 11 It is a schematic structural diagram of a device for transmitting a random access signal according to another embodiment of the present application;
[0137] Figure 12 It is a schematic diagram of a device for transmitting a random access signal according to another specific embodiment of the present application;
[0138] Figure 13 It is a schematic diagram of a device for transmitting a random access signal according to another specific embodiment of the present application;
[0139] Figure 14 It is a schematic diagram of a device for transmitting a random access signal according to another specific embodiment of the present application;
[0140] Figure 15 It is a schematic diagram of a device for transmitting a random access signal according to another specific embodiment of the present application. Specific embodiments
[0141] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.
[0142] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, future 5th generation (5G) system or New Radio (NR), etc.
[0143] The terminal in the embodiment of the present application may refer to a user equipment, an access terminal, a user unit, a user station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal device, a wireless communication device, a user agent or a user device. The terminal may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a future 5G network or a terminal in a future evolved Public Land Mobile Network (PLMN), etc. The embodiment of the present application does not limit this.
[0144] The network device in the embodiments of the present application may be a device for communicating with a terminal. The network device may be a base transceiver station (BTS) in a global system for mobile communications (GSM) system or a code division multiple access (CDMA) system, or a Node B (NB) in a wideband code division multiple access (WCDMA) system, or an evolved Node B (eNB or eNodeB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved PLMN network, one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system, or, alternatively, a network node constituting a 5G base station (gNB) or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc. The embodiments of the present application do not limit this.
[0145] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implementing radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or sent by the DU + AAU. It can be understood that the network device may be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU may be classified as a network device in the radio access network (RAN), or the CU may be classified as a network device in the core network (CN), and this application does not make a limitation on this.
[0146] In the embodiments of the present application, a terminal or a network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer includes applications such as a browser, an address book, a word processing software, an instant messaging software, etc. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application. As long as it can communicate according to the method provided by the embodiments of the present application by running a program that records the code of the method provided by the embodiments of the present application. For example, the execution subject of the method provided by the embodiments of the present application can be a terminal or a network device, or a functional module in the terminal or network device that can call and execute the program.
[0147] In addition, various aspects or features of the present application can be implemented as a method, an apparatus, or an article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the present application covers computer programs accessible from any computer-readable device, carrier, or medium. For example, computer-readable media can include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" can include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0148] The terms related to the present application will be introduced in detail below:
[0149] 1. Random access preamble:
[0150] The random access preamble can be the actual content sent by the terminal on the physical random access channel. The random access preamble is a ZC sequence, and different ZC sequence preambles can be generated through different cyclic shifts. Different ZC sequence preambles can be used for different users. In LTE and 5GNR systems, a cell usually has 64 different random access preambles.
[0151] 2. Antenna Port:
[0152] An antenna port is a logical concept, and there is no direct correspondence between an antenna port and a physical antenna. An antenna port is usually associated with a reference signal, which can be specifically understood as a transceiver interface on the channel that the reference signal experiences. For low frequencies, an antenna port may correspond to one or more antenna elements, and these elements jointly transmit the reference signal. The receiving end can regard the received reference signal as a whole without distinguishing which elements it comes from. For high-frequency systems, multiple antenna ports can correspond to a beam. Similarly, the receiving end only needs to regard this beam as an interface without distinguishing each element.
[0153] 3. Authorized Resources:
[0154] Generally, authorized resources are resources that can provide relatively high communication quality. Time-frequency resources that usually require approval from the national or local radio committee to be used cannot be shared among different systems such as the LTE system and the WiFi system, or among different systems included by different operators.
[0155] 4. Unlicensed Resources:
[0156] Unlicensed resources can divert traffic from authorized resources to obtain better coverage and capacity, thereby improving the user experience. Specifically, unlicensed resources can be resources that multiple communication devices can share. The sharing of unlicensed resources means that the use of a specific spectrum only has restrictions on indicators such as transmit power and out-of-band leakage to ensure that multiple devices sharing the same frequency band meet basic coexistence requirements. Operators can use unlicensed resources to achieve the purpose of network capacity diversion, but they need to comply with the regulatory requirements for unlicensed resources in different regions and different spectrums. These requirements are usually formulated to protect public systems such as radars and to ensure that multiple systems do not cause harmful effects on each other and coexist fairly as much as possible, including transmit power limitations, out-of-band leakage indicators, indoor and outdoor usage limitations, and some additional coexistence strategies in some regions. For example, each communication device can use time-frequency resources in a competitive or listening manner, such as the listen-before-talk (LBT) specified method.
[0157] By way of example and not limitation, in an embodiment of the present invention, the unlicensed resource (specifically, the unlicensed resource) may include frequency bands near 5 GHz, frequency bands near 2.4 GHz, frequency bands near 3.5 GHz, and frequency bands near 6 GHz.
[0158] Moreover, by way of example and not limitation, in an embodiment of the present invention, the communication system may adopt, for example, licensed-assisted access (LAA), dual connectivity (DC), standalone technology, etc. Among them, LAA includes using the configuration and structure of carrier aggregation (CA) in the existing LTE system, based on configuring carriers on the licensed frequency bands of the operator (licensed carriers) for communication, configuring carriers on multiple unlicensed resources (unlicensed carriers), and using the unlicensed carriers for communication with the licensed carriers as an auxiliary. That is to say, the LTE device can, through the CA method, use the licensed carrier as the primary component carrier (PCC) or the primary cell (PCell), and use the unlicensed carrier as the secondary component carrier (SCC) or the secondary cell (SCell). The dual connectivity DC technology includes a technology of jointly using the licensed carrier and the unlicensed carrier in a non-CA manner, or also includes a technology of jointly using multiple unlicensed carriers in a non-CA manner. The LTE device can also be directly deployed on the unlicensed carrier through an independent deployment method.
[0159] It can be understood that the embodiments of the present application can be applied to licensed resources and can also be applied to unlicensed resources.
[0160] 5. Bandwidth:
[0161] Bandwidth can be understood as a continuous or discontinuous resource in the frequency domain. For example, the bandwidth can be a cell, a carrier, or a bandwidth part (BWP). Among them, the cell can be the serving cell of the terminal. The serving cell is described by the higher layer from the perspective of resource management, mobility management, or service unit. The coverage area of each network device can be divided into one or more serving cells, and the serving cell can be regarded as composed of certain frequency domain resources, that is, a serving cell can include one or more carriers. The concept of a carrier is described from the perspective of signal generation at the physical layer. A carrier is defined by one or more frequency points, corresponding to a continuous or discontinuous spectrum, and is used to carry communication data between the network device and the terminal. The downlink carrier can be used for downlink transmission, and the uplink carrier can be used for uplink transmission. In addition, a carrier can include one or more bandwidth parts.
[0162] It should be noted that if a cell includes one carrier, the carrier can be regarded as an independent cell regardless of its physical location. That is, the carrier can be equivalently replaced with the cell.
[0163] It should be understood that the BWP can be referred to as the carrier bandwidth part, subband bandwidth, narrowband bandwidth, or other names. For the convenience of description, the following embodiments will be described by taking the BWP as an example, but the present application is not limited thereto.
[0164] It should be noted that with the continuous development of technology, the terms in the embodiments of the present application may change, but they are all within the protection scope of the present application.
[0165] Figure 1 is a schematic diagram of a communication system of the present application. Figure 1 The communication system in can include at least one terminal (such as terminal 10, terminal 20, terminal 30, terminal 40, terminal 50, and terminal 60) and a network device 70. The network device 70 is used to provide communication services for the terminal and access the core network. The terminal can access the network by searching for synchronization signals, broadcast signals, etc. sent by the network device 70, so as to communicate with the network. Figure 1 The terminals 10, 20, 30, 40, and 60 in can perform uplink and downlink transmissions with the network device 70. For example, the network device 70 can send downlink signals to the terminals 10, 20, 30, 40, and 60, and can also receive uplink signals sent by the terminals 10, 20, 30, 40, and 60.
[0166] In addition, the terminals 40, 50, and 60 can also be regarded as a communication system. The terminal 60 can send downlink signals to the terminals 40 and 50, and can also receive uplink signals sent by the terminals 40 and 50.
[0167] It should be noted that the embodiments of the present application can be applied to a communication system including one or more network devices, and can also be applied to a communication system including one or more terminals. The present application does not limit this.
[0168] It should be understood that the network devices included in the communication system can be one or more. A network device can send data or control signaling to one or more terminals. Multiple network devices can also send data or control signaling to one or more terminals simultaneously.
[0169] Figure 2 FIG. shows a schematic diagram of a random access process of the four-step random access type in the traditional solution. After the terminal selects a suitable cell to complete residence, it can initiate random access. As Figure 4 shown, the UE sends a message 1 (message1, msg 1) to the network device. Message 1 is also the random access preamble (preamble). After the network device detects the random access preamble, it returns a response message to the UE, that is, message 2 (message 2). Message 2 contains the uplink resources allocated by the network device for the UE. After the UE receives message 2, it sends message 3 on the uplink resources indicated by message 2. If the network device can correctly decode message 3 (message 3), it returns message 4 (message 4) to the UE. Message 4 is used to notify the UE that the competition is successful. After the above 4 steps, the random access process is successful.
[0170] Figure 3 FIG. shows a schematic diagram of a random access process of the two-step random access type in the traditional solution. In the two-step random access process, the UE carries both the random access preamble and data (that is, preamble and data) in message A. The data part is used for contention resolution, for example, it is a radio resource control (RRC) message. If there is no conflict between UEs, after the network device successfully decodes message 1, it returns message B to the UE. Message B includes both the response to the random access preamble and the response to the data. Among them, the response to the random access preamble is also the random access response (RAR). The response to the data is usually an RRC message. These two parts of the response can be sent simultaneously or successively. The UE can decode these two parts of the response independently. After the UE receives message 2, it learns that the random access is successful.
[0171] It can be understood that if there is a conflict between UEs, the network device may not be able to successfully decode the data in Message A. In this case, the network device does not send Message 2 to the UE. After sending Message 1, the UE waits for a time window. If it does not receive Message 2, it considers the random access to be a failure.
[0172] In the traditional solution, the terminal can generate a random access signal for random access according to a random access formula. For example, the random access formula is as follows:
[0173]
[0174] where K = Δf / Δf RA , p is the antenna port index, μ is the data subcarrier spacing index, L RA is the length of the random access preamble, is the k-th code value of the random access preamble, t0 is the time domain position of the random access signal, Δf RA is the subcarrier spacing of the random access signal, K is the multiple of the data subcarrier spacing and the subcarrier spacing of the random access signal, k1 is used to indicate the position of the RB occupied by the random access signal (or the physical random access channel) (this RB is based on the subcarrier spacing of the random access signal), is the subcarrier number parameter, and this subcarrier number parameter is used to indicate the guard interval between the random access signal and the data signal.
[0175] It can be understood that the subcarrier spacing can be understood as the width of the subcarrier. For example, the data subcarrier spacing is the width of the data subcarrier, or the subcarrier spacing width of the initial uplink access part bandwidth, or the subcarrier spacing width of the initial downlink access part bandwidth, or the subcarrier spacing width corresponding to the uplink part bandwidth where the physical random access channel is located. The subcarrier spacing of the random access signal is the width of the subcarrier of the random access signal, and the subcarrier spacing of the random access signal is also called the subcarrier spacing for random-access preambles. In the following embodiments, the data subcarrier spacing is described by taking the subcarrier spacing of the physical uplink shared channel (PUSCH) as an example, and the subcarrier spacing of the random access signal is described by taking the subcarrier spacing of the physical random access channel (PRACH) as an example.
[0176] Generally, the granularity of k1 is generally the number of subcarriers within one RB. Taking the number of subcarriers within one RB as 12 as an example, the granularity of k1 is 12. That is, the value of k1 is a multiple of 12. It can also be understood that the granularity of k1 can be an integer number of subcarriers or a fractional number of RBs. For example, the granularity of k1 is 1 / 2 of the number of subcarriers within one RB. Taking the number of subcarriers within one RB as 12 as an example, the granularity of k1 is 6. That is, the value of k1 is a multiple of ±6.
[0177] In a traditional communication system, the length of the random access preamble is generally not an integer number of subcarriers corresponding to RBs, while the physical random access channel is generally an integer number of subcarriers corresponding to the number of RBs. Therefore, when modulating the random access preamble on the frequency position of the random access channel, there are some subcarriers on the bandwidth occupied by the random access channel that are not mapped. The subcarriers of the unmapped random access preamble can play the role of a guard interval, that is, protecting the signal carried on the random access channel or other signals mapped at integer RB positions in the vicinity, and preventing interference caused by non-ideality (such as frequency offset) in the actual system and reducing the system performance. It can be used to adjust the position of the guard interval, that is, to adjust the subcarrier position on the PRACH where the random access preamble is mapped (or the position of the subcarriers occupied by the random access signal corresponding to the random access preamble).
[0178] It can also be understood that the length of the random access preamble and the subcarrier spacing of the random access signal determine the size of the frequency resources actually used by the random access signal. The data subcarrier spacing and the number of RBs occupied by the random access signal determine the size of the frequency resources occupied by the random access signal. Obviously, the size of the frequency resources occupied by the random access signal is greater than or equal to the size of the frequency resources actually used by the random access signal.
[0179] As Figure 4 shown, the guard interval of the random access signal can include two, guard interval 1 and guard interval 2. Among them, It can be used to adjust Figure 4 the respective sizes of the two guard intervals shown. Since the terminal can obtain other parameters in the above formula (1) except the subcarrier number parameter (that is, ), therefore, how to determine is urgently to be solved.
[0180] It can be understood that Figure 4 the frequency domain direction from left to right shown is the direction of increasing frequency domain. Therefore, if the frequency domain direction from left to right is the direction of decreasing frequency domain, then guard interval 1 and guard interval 2 can be as Figure 5 shown.
[0181] Figure 6A schematic flowchart of a method for transmitting a random access signal according to an embodiment of the present application is shown.
[0182] It should be understood that Figure 6 The execution subject of the illustrated embodiment may be a terminal or a chip within the terminal, and the present application does not limit this. For the convenience of description, the following takes the terminal as an example for illustration, but the present application is not limited thereto.
[0183] 601. The terminal receives configuration information, which is used to indicate the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing.
[0184] Specifically, the terminal may receive the configuration information from a network device. Correspondingly, the network device may send the configuration information to the terminal. Among them, the configuration information may be used to indicate at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing.
[0185] It can be understood that the configuration information may directly indicate the random access preamble length. For example, the random access preamble length is included in the configuration information. The configuration information may also indirectly indicate the random access preamble length. For example, the configuration information includes a physical random access channel configuration index. That is, the terminal can obtain the random access preamble format according to the physical random access channel configuration index, and correspondingly can also obtain the random access preamble length. Correspondingly, the configuration information may also directly or indirectly indicate the random access signal subcarrier spacing or the data subcarrier spacing. For example, the configuration information may further include the random access preamble subcarrier spacing and / or the initial uplink partial bandwidth subcarrier spacing, where the initial uplink partial bandwidth subcarrier spacing is the data subcarrier spacing.
[0186] Optionally, the length of the random access preamble may be any one of 139, 839, 571, or 1151. That is, the present application can expand the application range of random access.
[0187] Optionally, the random access signal subcarrier spacing may be any one of 1.25KHz, 5KHz, 15KHz, 30KHz, 60KHz, 120KHz, 240KHz, 480KHz, 960KHz, 1920KHz, 3840KHz.
[0188] Optionally, the data subcarrier spacing may also be any one of 1.25KHz, 5KHz, 15KHz, 30KHz, 60KHz, 120KHz, 240KHz, 480KHz, 960KHz, 1920KHz, 3840KHz.
[0189] It can be understood that when the subcarrier spacing of the random access signal is less than 240 KHz (for example, 1.25 KHz, 5 KHz, 15 KHz, 30 KHz, 60 KHz, 120 KHz), the corresponding carrier frequency band is a scenario less than 52.6 GHz. When the subcarrier spacing of the random access signal is greater than or equal to 240 KHz, the corresponding carrier frequency band is a scenario greater than or equal to 52.6 GHz.
[0190] Optionally, when the subcarrier spacing of the data is less than 240 KHz (for example, 15 KHz, 30 KHz, 60 KHz, 120 KHz), the corresponding carrier frequency band is a scenario less than 52.6 GHz. When the subcarrier spacing of the data is greater than or equal to 240 KHz, the corresponding carrier frequency band is a scenario greater than or equal to 52.6 GHz.
[0191] 602. The terminal determines a subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing. The subcarrier number parameter includes a first subcarrier number for indicating the starting position of the frequency resource of the random access preamble and the starting position of the frequency resource of the physical random access channel, and / or a second subcarrier number for indicating the ending position of the frequency resource of the random access preamble and the ending position of the frequency resource of the physical random access channel.
[0192] Specifically, the terminal can determine the subcarrier number parameter with reference to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing. In this way, the terminal can help to achieve the accuracy of the generated random access signal, thereby helping to improve the efficiency of random access.
[0193] For example, the terminal can store the mapping relationship between at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing and the subcarrier number parameter. Among them, the mapping relationship can be implemented by a formula or by a table, and the present application does not limit this.
[0194] It can be understood that the starting position of the frequency resource of the random access preamble refers to the starting position where the random access preamble is mapped on the corresponding subcarriers of the physical random access channel, and the ending position of the frequency resource of the random access preamble refers to the last position where the random access preamble is mapped on the corresponding subcarriers of the physical random access channel. Among them, the subcarrier number parameter includes a first subcarrier number for indicating the starting position of the frequency resource of the random access preamble and the starting position of the frequency resource of the physical random access channel, that is Figure 4 or Figure 5The guard interval shown is 1. The subcarrier number parameter may also include a second subcarrier number for indicating the frequency resource end position of the random access preamble and the frequency resource end position of the physical random access channel, that is, Figure 4 or Figure 5 The guard interval 2 is shown.
[0195] It should be noted that the subcarrier number parameter may include only the first subcarrier number, only the second subcarrier number, or the first subcarrier number and the second subcarrier number. Where the subcarrier number parameter includes only the first subcarrier number or the second subcarrier number, the terminal may derive another subcarrier number in combination with the total subcarrier number (also referred to as the "total subcarrier number width" in the following embodiments). For example, if the subcarrier number includes the first subcarrier number, the terminal may obtain the second subcarrier number by subtracting the first subcarrier number from the total subcarrier number.
[0196] It can also be understood that frequency resources can also be referred to as "frequency domain resources", and the following embodiments do not distinguish between them.
[0197] In one embodiment, step 602 may specifically be that the terminal first determines the frequency domain width of the total number of subcarriers based on the random access preamble code length, the random access signal subcarrier spacing, and the data subcarrier spacing in the configuration information, and then determines the subcarrier number parameter based on the frequency domain width of the total number of subcarriers, the random access signal subcarrier spacing, and the data subcarrier spacing.
[0198] Specifically, the total number of subcarriers and the frequency domain width can be Figure 4 The total frequency domain width occupied by the guard interval 1 and the guard interval 2 is shown. That is, the terminal can first determine the frequency domain width of the total number of subcarriers, and then further determine the subcarrier number parameter, that is, the terminal can indirectly obtain the subcarrier number parameter.
[0199] Optionally, the terminal determines the frequency domain width of the total number of subcarriers according to the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing. Specifically, the frequency domain width may be:
[0200]
[0201] Wherein, GP represents the frequency domain width of the total number of subcarriers, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, Indicates the total number of frequency domain resource blocks allocated to random access signals, N represents the number of subcarriers in an RB, L RA Indicates the random access preamble length. * indicates multiplication and can also be written as ×.
[0202] It can be understood that in NR, the number of subcarriers in an RB can be 12. The following embodiments are described by taking N = 12 as an example, but the present application is not limited thereto.
[0203] It can be understood that It can be known or determined by the following formula (3), and the present application does not limit this.
[0204]
[0205] Wherein, L RA represents the length of the random access preamble, represents the total number of frequency domain resource blocks allocated to the random access signal, N represents the number of subcarriers in an RB, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and ceil represents rounding up.
[0206] For example, if N = 12, L RA = 139, Δf RA = 240KHz, and Δf = 60KHz, then that is, a random access signal occupies 47 RBs in the frequency domain.
[0207] Correspondingly, according to the above formula (2), GP = 47*(60*12) - 139*240 = 48000Hz can be obtained.
[0208] It can also be understood that the terminal can also directly determine the subcarrier number parameter according to the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing, such as the following formula (4). That is to say, the terminal does not need to know the intermediate parameter
[0209] GP = ceil(L RA *Δf RA / (Δf*N))*(Δf*N) - L RA *Δf RA , (4)
[0210] Wherein, GP represents the total subcarrier number frequency domain width, L RA represents the length of the random access preamble, represents the total number of frequency domain resource blocks allocated to the random access signal, N represents the number of subcarriers in an RB, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and ceil represents rounding up.
[0211] Optionally, the first subcarrier number is the same as the second subcarrier number.
[0212] Specifically, guard interval 1 and guard interval 2 can be the same, so that the terminal can achieve the same impact on the data demodulation at both ends of the random access signal, thereby reducing the complexity of the terminal.
[0213] Optionally, when the number of the first subcarriers is the same as the number of the second subcarriers, the following relationship is satisfied among the frequency domain width of the total number of subcarriers, the subcarrier spacing of the random access signal, the subcarrier spacing of the data, and the number of subcarriers parameter:
[0214]
[0215] where GP represents the frequency domain width of the total number of subcarriers, Δf represents the subcarrier spacing of the data, and Δf RA represents the subcarrier spacing of the random access signal, represents the number of subcarriers parameter.
[0216] Specifically, as Figure 6 shown, guard interval 1 and the guard interval are the same, that is, guard interval 1 or guard interval 2 is GP / 2, and GP / 2 satisfies the following relationship:
[0217]
[0218] In this way, the above formula (5) can be derived from the above formula (6).
[0219] It can be understood that any deformation of the above formula (5) is within the scope of protection of this application.
[0220] Optionally, the terminal can store the following table (i.e., Table 1). For example, the length of the random access preamble can be 139, so that the value of can be as shown in Table 1 below. In this way, when the terminal knows L RA , Δf, and Δf RA , it can obtain the value by looking up the table.
[0221] Table 1
[0222]
[0223]
[0224] It can be understood that in Table 1 can be calculated by the above formula (5). The terminal can obtain Table 1 by knowing the calculation method of the above formula (5), or it can just store Table 1, and this application does not limit this.
[0225] It can be understood that When the value of is an integer, the complexity of the signal transmitted by the terminal can be reduced. Therefore, in the embodiments of the present application, in Table 1 can take Round (approximate to the nearest integer), ceil (round up), or floor (round down) to obtain an integer For example, as shown in Table 2 below, taking
[0226] Table 2
[0227]
[0228] It can also be understood that the above Table 1 can be further simplified to Table 3 below.
[0229] Table 3
[0230]
[0231] It can also be understood that the terminal can also only store the correspondence of Δf RA = Δf, or only store the correspondence of Δf RA < Δf. The present application does not limit this.
[0232] Optionally, the terminal can store the following table (i.e., Table 4). For example, the length of the random access preamble can be 571, so that the value of
[0233] Table 4
[0234]
[0235]
[0236] It can be understood that the correspondence of L RA = 571 stored by the terminal can also refer to the transformation shown in Tables 1 to 2 or Table 3, as well as other transformations of Table 1. The present application does not limit this.
[0237] Optionally, the terminal can store the following table (i.e., Table 5). For example, the length of the random access preamble can be 1151, so that the value of
[0238] Table 5
[0239]
[0240]
[0241] It can be understood that the terminal can also store the corresponding relationships for multiple Ls RA For example, the terminal can store a table including all the contents shown in Table 1, Table 4, and Table 5 above. This application does not limit this
[0242] In addition, the terminal can also only store the corresponding relationships for multiple Ls RA where, in Δf RA = Δf, for example, as shown in Table 6 (where, the value of is taken as round for example) and Table 7 (where, the value of is taken as floor for example). Or, the terminal only stores the corresponding relationships for multiple Ls RA where, in Δf RA < Δf, for example, as shown in Table 8 (where, the value of is taken as round for example).
[0243] Table 6
[0244]
[0245] Table 7
[0246]
[0247]
[0248] Table 8
[0249]
[0250]
[0251] It should be understood that the terminal can store any combination and any deformed table in the above table. This application does not limit this. For example, the terminal can only store the values of the parameters supported by the network device or the terminal
[0252] It can be understood that, as shown in Table 6 to Table 8 above, the value of can be any one of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, 107
[0253] Optionally, the frequency domain widths of the first subcarrier number and the total subcarrier number can be the same, and the second subcarrier number is zero
[0254] Specifically, the guard interval of the random access signal can be set such that one end is the maximum and the other end is zero. This can minimize the impact of the end with the maximum guard interval on other frequency-division data, thereby improving the data demodulation performance. In addition, for the end with a guard interval of zero, the network device can avoid data transmission through scheduling or schedule data with a low MCS to reduce interference.
[0255] Optionally, the number of second subcarriers is 0, that is, Figure 4 in the case where the shown guard interval 2 is 0. The random access signal subcarrier spacing, data subcarrier spacing, and subcarrier number parameter satisfy the following relationship:
[0256]
[0257] where GP represents the frequency domain width of the total number of subcarriers, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and represents the subcarrier number parameter.
[0258] Specifically, when L RA = 139, the corresponding relationship for L RA = 139 can be as shown in Table 9 below; for L RA = 571, the corresponding relationship can be as shown in Table 10 below; for L RA = 1151, the corresponding relationship can be as shown in Table 11 below.
[0259] It can be understood that the terminal can store any combination of the following Tables 9 - 11, and any transformed tables. This application does not limit this.
[0260] Optionally, the number of second subcarriers is 0, that is, Figure 4 in the case where the shown guard interval 2 is 0, the random access signal subcarrier spacing, data subcarrier spacing, and subcarrier number parameter can also satisfy the following relationship:
[0261]
[0262] where GP represents the frequency domain width of the total number of subcarriers, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, and represents the subcarrier number parameter.
[0263] Table 9
[0264]
[0265]
[0266] Table 10
[0267]
[0268]
[0269] Table 11
[0270]
[0271]
[0272] In another embodiment, step 602 may specifically be that the terminal directly determines the subcarrier quantity parameter according to the random access signal subcarrier spacing and the data subcarrier spacing in the configuration information.
[0273] Specifically, the terminal may determine the subcarrier quantity parameter with reference to the random access signal subcarrier spacing and the data subcarrier spacing. For example, the terminal may store a mapping relationship between the random access signal subcarrier spacing and the data subcarrier spacing and the subcarrier quantity parameter. The mapping relationship may be implemented by a formula or a table, which is not limited in this application.
[0274] Optionally, the second subcarrier number and the total subcarrier number may have the same frequency domain width, and the first subcarrier number is zero.
[0275] Optionally, the number of the first subcarriers is 0, that is, Figure 4 The guard interval 1 shown is 0. The random access signal subcarrier spacing, data subcarrier spacing and subcarrier number parameters satisfy the following relationship:
[0276]
[0277] Wherein, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, Indicates the subcarrier quantity parameter.
[0278] Specifically, the terminal determines according to formula (9) The value of , that is, the terminal moves the subcarrier position mapped by the random access preamble code to the center of the random access channel, which is beneficial to reducing interference with other data channels.
[0279] Optionally, the random access signal subcarrier spacing, data subcarrier spacing, and subcarrier number parameters may also satisfy the following relationship:
[0280]
[0281] Specifically, the terminal determines according to formula (10) The value of , that is, the terminal moves the subcarrier position mapped by the random access preamble code to the center of the random access channel, which is beneficial to reducing interference with other data channels.
[0282] Specifically, in L RA =139, for L RA =139 can be shown in Table 12 or Table 13 below; RA =571 can be shown in Table 14 or Table 15 below; RA =1151 can be shown in the following Table 16 or Table 17.
[0283] It is understandable that the terminal can store any transformed table for any combination of any item in Table 12 or Table 13, any item in Table 14 or Table 15, or any item in Table 16 or Table 17 below, and this application does not limit this.
[0284] It should be noted that Table 12, Table 14 and Table 16 can be calculated by the above formula (9), and Table 13, Table 15 and Table 17 can be calculated by the above formula (10).
[0285] Table 12
[0286]
[0287]
[0288] Table 13
[0289]
[0290]
[0291] Table 14
[0292]
[0293]
[0294] Table 15
[0295]
[0296]
[0297] Table 16
[0298]
[0299]
[0300] Table 17
[0301]
[0302]
[0303] 603. The terminal generates a random access signal according to the subcarrier number parameter.
[0304] Specifically, the terminal can generate a random access signal according to the subcarrier number parameter and the random access formula. The random access formula can be as shown in the above formula (1).
[0305] It can be understood that the above formula (1) can be arbitrarily deformed and is within the protection scope of this application. In addition, the random access formula for the terminal to generate a random access signal can also be other formulas, and this application does not limit this.
[0306] 604. The terminal transmits the random access signal.
[0307] Specifically, the terminal can transmit the random access signal to the network device. Correspondingly, the network device can receive the random access signal from the terminal. If the terminal transmits the random access signal generated according to the above formula (1), the terminal can transmit it through antenna port p.
[0308] Therefore, in the embodiments of this application, the terminal receives configuration information and determines the subcarrier number parameter with reference to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing indicated by the configuration information. In this way, the terminal can achieve the accuracy of the generated random access signal, thereby improving the random access efficiency.
[0309] Each of the embodiments described herein can be an independent solution or can be combined according to the internal logic, and these solutions all fall within the protection scope of this application.
[0310] It can be understood that in the above method embodiments, the methods and operations implemented by the terminal can also be implemented by components applicable to the terminal (such as chips or circuits), and the methods and operations implemented by the network device can also be implemented by components applicable to the network device (such as chips or circuits).
[0311] The above mainly introduced the solution provided by the embodiments of the present application from various interaction perspectives. It can be understood that for each network element, such as a transmitting device or a receiving device, in order to implement the above functions, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should be able to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0312] The embodiments of the present application can divide the functional modules of the transmitting device or the receiving device according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0313] It should be understood that the specific examples in the embodiments of the present application are only to help those skilled in the art better understand the embodiments of the present application, rather than limiting the scope of the embodiments of the present application.
[0314] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution is prior or subsequent. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0315] Above, in combination with Figures 4 to 7 The method provided by the embodiments of the present application has been described in detail. Below, in combination with Figures 8 to 15 The device provided by the embodiments of the present application will be described in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the content not described in detail can refer to the above method embodiments. For the sake of brevity, it will not be repeated here.
[0316] Figure 8 Fig. shows a schematic block diagram of a device 800 for transmitting a random access signal according to an embodiment of the present application.
[0317] It should be understood that the device 800 can correspond to Figure 1 each of the terminals or the chips in the terminals shown in Figure 6The terminal or the chip in the terminal in the illustrated embodiment may have Figure 6 any function of the terminal in the illustrated method embodiment. For example, the apparatus 800 includes a transceiver module 810 and a processing module 820.
[0318] The transceiver module 810 is configured to receive configuration information for indicating a random access preamble length, a random access signal subcarrier spacing, and a data subcarrier spacing;
[0319] The processing module 820 is configured to determine a subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing, where the subcarrier number parameter includes a first subcarrier number for indicating a starting position of a frequency resource of a random access preamble and a starting position of a frequency resource of a physical random access channel, and / or a second subcarrier number for indicating an ending position of a frequency resource of a random access preamble and an ending position of a frequency resource of a physical random access channel;
[0320] The processing module 820 is further configured to generate a random access signal according to the subcarrier number parameter;
[0321] The transceiver module 810 is further configured to transmit the random access signal.
[0322] Optionally, the random access signal subcarrier spacing takes any value of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0323] Optionally, the data subcarrier spacing takes any value of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz.
[0324] Optionally, the subcarrier number parameter takes any value of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, and 107.
[0325] Optionally, the processing module 820 is specifically configured to:
[0326] Determine a total subcarrier number frequency domain width according to the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing;
[0327] Determine the subcarrier number parameter according to the total subcarrier number frequency domain width, the random access signal subcarrier spacing, and the data subcarrier spacing.
[0328] Optionally, the processing module 820 is specifically configured to:
[0329] Determine the subcarrier number parameter in the target second parameter according to the random access signal subcarrier spacing and the data subcarrier spacing in the target first parameter.
[0330] Optionally, the first subcarrier number is the same as the second subcarrier number.
[0331] Optionally, the subcarrier number parameter Complies with:
[0332]
[0333] Wherein, GP represents the frequency domain width of the total subcarrier number, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter.
[0334] Optionally, the first subcarrier number is the same as the frequency domain width of the total subcarrier number, and the second subcarrier number is zero.
[0335] Optionally, the subcarrier number parameter Complies with:
[0336]
[0337] Wherein, GP represents the frequency domain width of the total subcarrier number, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter.
[0338] Optionally, the first subcarrier number is zero, and the second subcarrier number is the same as the frequency domain width of the total subcarrier number.
[0339] Optionally, the subcarrier number parameter Complies with:
[0340]
[0341] Wherein, Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter.
[0342] For a more detailed description of the above transceiver module 810 and processing module 820, reference may be made to the relevant descriptions in the above method embodiments, which will not be elaborated herein.
[0343] Figure 9 Fig. shows a communication device 900 provided by an embodiment of the present application. The device 900 can be Figure 6The terminal described in Figure 9 The device may adopt the hardware architecture as shown. The device may include a processor 910 and a transceiver 930. Optionally, the device may further include a memory 940. The processor 910, the transceiver 9, and the memory 940 communicate with each other through an internal connection path. Figure 8 The related functions implemented by the processing module 820 in
[0344] Optionally, the processor 910 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a dedicated processor, or one or more integrated circuits for executing the technical solutions of the embodiments of the present application. Alternatively, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions). For example, it may be a baseband processor or a central processor. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control a communication device (such as a base station, a terminal, or a chip, etc.), execute software programs, and process the data of software programs.
[0345] Optionally, the processor 910 may include one or more processors, for example, including one or more central processing units (CPUs). When the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0346] The transceiver 930 is used to send and receive data and / or signals, and receive data and / or signals. The transceiver may include a transmitter and a receiver. The transmitter is used to send data and / or signals, and the receiver is used to receive data and / or signals.
[0347] The memory 940 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), and a compact disc read-only memory (CD-ROM). The memory 940 is used to store related instructions and data.
[0348] The memory 940 is used to store the program code and data of the terminal, and can be a separate device or integrated in the processor 910.
[0349] Specifically, the processor 910 is used to control the transceiver to transmit information with the terminal. For details, reference can be made to the description in the method embodiments, which will not be elaborated here.
[0350] In a specific implementation, as an embodiment, the device 900 may further include an output device and an input device. The output device communicates with the processor 910 and can display information in various ways. For example, the output device can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device communicates with the processor 910 and can receive user input in various ways. For example, the input device can be a mouse, a keyboard, a touch screen device, or a sensing device, etc.
[0351] It can be understood that Figure 9 only a simplified design of the communication device is shown. In practical applications, the device may also separately include other necessary elements, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminals that can implement the present application are within the protection scope of the present application.
[0352] In a possible design, the device 900 can be a chip. For example, it can be a communication chip used in a terminal to implement the related functions of the processor 910 in the terminal. The chip can be a field programmable gate array, an application specific integrated circuit, a system on chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller for implementing the related functions, and can also adopt a programmable controller or other integrated chips. In the chip, optionally, one or more memories can be included to store program code, and when the code is executed, the processor implements the corresponding functions.
[0353] An embodiment of the present application further provides a device, which can be a terminal or a circuit. The device can be used to perform the actions executed by the terminal in the above method embodiments.
[0354] Figure 10 A schematic block diagram of the device 1000 for transmitting a random access signal according to an embodiment of the present application is shown.
[0355] It should be understood that the device 1000 can correspond to Figure 1 the network device or the chip in the network device shown, or Figure 6The network device in the illustrated embodiment or the chip within the network device may have any function of the network device in the method. For example, the apparatus 1000 includes a transmitting module 1010 and a receiving module 1020.
[0356] The transmitting module 1010 is configured to transmit configuration information for indicating a random access preamble length, a random access signal subcarrier spacing, and a data subcarrier spacing.
[0357] The receiving module 1020 is configured to receive a random access signal generated by a subcarrier number parameter determined by at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing, where the subcarrier number parameter includes a first subcarrier number for indicating a starting position of a frequency resource of a random access preamble and a starting position of a frequency resource of a physical random access channel, and / or a second subcarrier number for indicating an ending position of a frequency resource of a random access preamble and an ending position of a frequency resource of a physical random access channel.
[0358] Optionally, the random access signal subcarrier spacing takes any value of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz.
[0359] Optionally, the data subcarrier spacing takes any value of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz.
[0360] Optionally, the subcarrier number parameter takes any value of -15, -7, -5, -3, -1, 0, 1, 2, 3, 19, 23, 83, 107.
[0361] Optionally, the first subcarrier number is the same as the second subcarrier number.
[0362] Optionally, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0363]
[0364] GP = ceil(L RA *Δf RA / (Δf*N))*(Δf*N)-L RA *Δf RA ,
[0365] where Δf represents the data subcarrier spacing, and Δf RA represents the random access signal subcarrier spacing. Represents the subcarrier number parameter, L RA Represents the random access preamble length.
[0366] Optionally, the first subcarrier number is the same as the frequency domain width of the total subcarrier number, and the second subcarrier number is zero.
[0367] Optionally, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0368]
[0369] GP = ceil(L RA *Δf RA / (Δf*N))*(Δf*N) - L RA *Δf RA ,
[0370] where Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, L RA represents the random access preamble length.
[0371] Optionally, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0372]
[0373] GP = ceil(L RA *Δf RA / (Δf*N))*(Δf*N) - L RA *Δf RA ,
[0374] where Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, L RA represents the random access preamble length.
[0375] Optionally, the first subcarrier number is zero, and the second subcarrier number is the same as the frequency domain width of the total subcarrier number.
[0376] Optionally, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier number parameter satisfy the following relationship:
[0377]
[0378] Wherein, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, Indicates the subcarrier quantity parameter.
[0379] Optionally, the random access signal subcarrier spacing, the data subcarrier spacing, and the subcarrier quantity parameter satisfy the following relationship:
[0380]
[0381] Wherein, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, Indicates the subcarrier quantity parameter.
[0382] For a more detailed description of the sending module 1010 and the receiving module 1020 , please refer to the relevant description in the above method embodiment, which will not be described again here.
[0383] Figure 11 The apparatus 1100 for transmitting a random access signal provided in an embodiment of the present application is shown. The apparatus 1100 may be Figure 6 The network device described in. The device can be used as Figure 11 The hardware architecture shown in FIG. 1 is a block diagram of a device that includes a processor 1110 and a transceiver 1120 . Optionally, the device may further include a memory 1130 . The processor 1110 , the transceiver 1120 , and the memory 1130 communicate with each other via an internal connection path. Figure 10 The relevant functions implemented by the processing module in the illustrated embodiment may be implemented by the processor 1110 , and the relevant functions implemented by the sending module 1010 and the receiving module 1020 may be implemented by the processor 1110 controlling the transceiver 1120 .
[0384] Optionally, the processor 1110 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a dedicated processor, or one or more integrated circuits for executing the technical solutions of the embodiments of the present application. Alternatively, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions). For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a terminal, or a chip), execute software programs, and process data of software programs.
[0385] Optionally, the processor 1110 may include one or more processors, such as including one or more central processing units (CPUs). In the case where the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0386] The transceiver 1120 is configured to send and receive data and / or signals, and receive data and / or signals. The transceiver may include a transmitter and a receiver. The transmitter is configured to send data and / or signals, and the receiver is configured to receive data and / or signals.
[0387] The memory 1130 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), and a compact disc read-only memory (CD-ROM). The memory 1130 is configured to store relevant instructions and data.
[0388] The memory 1130 is configured to store the program code and data of the network device, and may be a separate device or integrated in the processor 1110.
[0389] Specifically, the processor 1110 is configured to control the transceiver to perform information transmission with the terminal. For details, reference may be made to the description in the method embodiments, which will not be elaborated herein.
[0390] In a specific implementation, as an embodiment, the apparatus 1100 may further include an output device and an input device. The output device communicates with the processor 1110 and can display information in various ways. For example, the output device may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device communicates with the processor 1110 and can receive user input in various ways. For example, the input device may be a mouse, a keyboard, a touch screen device, or a sensing device, etc.
[0391] It can be understood that Figure 11Only a simplified design of the communication device is shown. In actual applications, the device may also separately include other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all network devices that can implement the present application are within the protection scope of the present application.
[0392] In one possible design, the device 1100 may be a chip, for example, a communication chip that can be used in a network device to implement related functions of the processor 1110 in the network device. The chip may be a field programmable gate array, an application specific integrated circuit, a system on chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller for implementing related functions, and may also employ a programmable controller or other integrated chip. Optionally, the chip may include one or more memories for storing program codes, and when the codes are executed, the processor implements corresponding functions.
[0393] The embodiments of the present application further provide a device, which may be a network device or a circuit. The device may be used to perform the actions executed by the network device in the above method embodiments.
[0394] Optionally, when the device in this embodiment is a terminal, Figure 12 A schematic structural diagram of a simplified terminal is shown. For ease of understanding and convenient illustration, Figure 12 in which the terminal takes a mobile phone as an example. As Figure 12 shown, the terminal includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process communication protocols and communication data, control the terminal, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminals may not have an input / output device.
[0395] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of illustration, Figure 12Only one memory and one processor are shown. In an actual terminal product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be provided independently of the processor, or may be integrated with the processor. The embodiments of the present application do not limit this.
[0396] In the embodiments of the present application, an antenna and a radio frequency circuit with transceiver functions may be regarded as a transceiver unit of the terminal, and a processor with processing functions may be regarded as a processing unit of the terminal. As Figure 12 shown, the terminal includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, a device in the transceiver unit 1210 for implementing the receiving function may be regarded as a receiving unit, and a device in the transceiver unit 1210 for implementing the sending function may be regarded as a sending unit, that is, the transceiver unit 1210 includes a receiving unit and a sending unit. The transceiver unit may sometimes also be referred to as a transceiver machine, a transceiver, or a transceiver circuit, etc. The receiving unit may sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit may sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0397] It should be understood that the transceiver unit 1210 is used to perform the sending operation and the receiving operation on the terminal side in the above method embodiments, and the processing unit 1220 is used to perform other operations on the terminal except for the transceiver operations in the above method embodiments.
[0398] For example, in one implementation, the processing unit 1220 is used to execute Figure 6 the processing steps 602 and 603 on the terminal side in Figure 6 . The transceiver unit 1210 is used to perform the transceiver operations in steps 601 and 604 in
[0399] and / or the transceiver unit 1210 is further used to perform other transceiver steps on the terminal side in the embodiments of the present application.
[0400] Optionally, when the device is a chip, the chip includes a transceiver unit and a processing unit. Among them, the transceiver unit may be an input / output circuit, a communication interface; the processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip. Figure 13 Figure 9 When the device is a terminal, reference may also be made to the Figure 13 Figure 8 shown device. As an example, the device may perform functions similar to those of the <00,01106>processor 910 inFigure 13 the processor 1301 therein, and complete corresponding functions. The above Figure 8 The transceiver module 810 in the illustrated embodiment may be Figure 13 the transmit data processor 1303 and the receive data processor 1305 therein. Although Figure 13 a channel encoder and a channel decoder are shown therein, it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0401] Figure 14 Another form of this embodiment is shown. The processing device 1400 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment may be used as the modulation subsystem therein. Specifically, the modulation subsystem may include a processor 1403 and an interface 1404. The processor 1403 completes the functions of the processing module 820 in the Figure 8 illustrated embodiment above, and the interface 1404 completes the functions of the transceiver module 810 above. As another variation, the modulation subsystem includes a memory 1406, a processor 1403, and a program stored on the memory and executable on the processor. When the processor executes the program, the method described in the embodiment is implemented. It should be noted that the memory 1406 may be non-volatile or volatile, and its location may be inside the modulation subsystem or in the processing device 1400, as long as the memory 1406 can be connected to the processor 1403.
[0402] When the device in this embodiment is a network device, the network device may be as Figure 15 shown, for example, the device 150 is a base station. The base station can be applied to a system as Figure 1 shown, and execute the functions of the network device in the above method embodiment. The base station 150 may include one or more DUs 1501 and one or more CUs 1502. The CU 1502 can communicate with the next-generation core network (NGcore, NC). The DU 1501 may include at least one antenna 15011, at least one radio frequency unit 15011, at least one processor 15013, and at least one memory 15014. The DU 1501 part is mainly used for the transceiver of radio frequency signals, the conversion between radio frequency signals and baseband signals, and partial baseband processing. The CU 1502 may include at least one processor 15022 and at least one memory 15021. The CU 1502 and the DU 1501 can communicate through an interface. Among them, the control plane interface may be Fs-C, such as F1-C, and the user plane interface may be Fs-U, such as F1-U.
[0403] The CU 1502 part is mainly used for baseband processing and controlling the base station, etc. The DU 1501 and CU 1502 can be physically set together or physically separated, that is, a distributed base station. The CU 1502 is the control center of the base station and can also be called a processing unit, mainly used to complete the baseband processing function. For example, the CU 1502 can be used to control the base station to execute the operation process of the network device in the above method embodiment.
[0404] Specifically, the baseband processing on the CU and DU can be divided according to the protocol layer of the wireless network. For example, the functions of the packet data convergence protocol (PDCP) layer and above protocol layers are set on the CU, and the protocol layers below PDCP, such as the radio link control (RLC) layer and the medium access control (MAC) layer, etc., are set on the DU. Another example is that the CU implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, and the DU implements the functions of the radio link control (RLC), MAC, and physical (PHY) layers.
[0405] In addition, optionally, the base station 150 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. Among them, the DU may include at least one processor 15013 and at least one memory 15014, the RU may include at least one antenna 15011 and at least one radio frequency unit 15011, and the CU may include at least one processor 15022 and at least one memory 15021.
[0406] For example, in one implementation, the processor 15013 is used to execute Figure 6 the processing steps on the network device side. The radio frequency unit 15011 is used to execute the transceiver operations in steps 601 and 604 in Figure 6 .
[0407] In one example, the CU 1502 may be composed of one or more single boards. Multiple single boards may jointly support a radio access network with a single access indication (such as a 5G network), or may separately support radio access networks with different access systems (such as an LTE network, a 5G network, or other networks). The memory 15021 and the processor 15022 may serve one or more single boards. That is to say, a memory and a processor may be separately provided on each single board. Or multiple single boards may share the same memory and processor. In addition, necessary circuits may be provided on each single board. The DU 1501 may be composed of one or more single boards. Multiple single boards may jointly support a radio access network with a single access indication (such as a 5G network), or may separately support radio access networks with different access systems (such as an LTE network, a 5G network, or other networks). The memory 15014 and the processor 15013 may serve one or more single boards. That is to say, a memory and a processor may be separately provided on each single board. Or multiple single boards may share the same memory and processor. In addition, necessary circuits may be provided on each single board.
[0408] In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the 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, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-definition digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0409] It should be understood that the processor can be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method embodiments can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by the hardware decoding processor, or executed by the combination of the hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0410] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0411] In the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0412] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the magnitude of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0413] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be components. One or more components can reside in a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media on which various data structures are stored. A component can communicate, for example, through local and / or remote processes according to a signal having one or more data packets (such as data from two components interacting with another component among a local system, a distributed system, and / or a network, such as the Internet interacting with other systems through a signal).
[0414] It should also be understood that the first, second, and various numerical numbers involved herein are only for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0415] It should be understood that the term "and / or" herein is only a relational expression describing associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Among them, the existence of A or B alone does not limit the quantity of A or B. Taking the existence of A alone as an example, it can be understood as having one or more A.
[0416] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0417] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0418] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0419] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0420] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0421] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0422] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.
Claims
1. A method for transmitting a random access signal, characterized in that, Comprising: Receiving configuration information, where the configuration information is used to indicate the random access preamble length, the subcarrier spacing of the random access signal, and the subcarrier spacing of the data; Determine a subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing Wherein, the subcarrier spacing of the random access signal takes a value of 120 kHz, and the subcarrier spacing of the data takes any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 480 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 960 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; The length L of the random access preamble RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter satisfy at least one of the following corresponding relationships: According to the subcarrier number parameter Generate a random access signal; Transmitting the random access signal.
2. The method according to claim 1, characterized in that, The sub-carrier number parameter Satisfies the following relationship: or Among them, among them, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, represents the number of total frequency-domain resource blocks allocated to the random access signal, N represents the number of subcarriers in a resource block RB, and the N = 12, L RA represents the random access preamble length.
3. The method according to claim 1 or 2, characterized in that, The subcarrier number parameter The random access preamble length L RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter Satisfy at least one of the following corresponding relationships:
4. A method for transmitting a random access signal, characterized in that, Comprising: Transmitting configuration information, where the configuration information is used to indicate the random access preamble length, the subcarrier spacing of the random access signal, and the subcarrier spacing of the data; Receive a random access signal, where the random access signal is generated by a subcarrier number parameter The subcarrier number parameter is determined by at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing Wherein, the subcarrier spacing of the random access signal takes a value of 120 kHz, and the subcarrier spacing of the data takes any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 480 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 960 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; The length L of the random access preamble RA the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the number of subcarriers parameter k satisfy at least one of the following corresponding relationships:
5. The method according to claim 4, wherein The subcarrier number parameter Satisfies the following relationship: or Wherein, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, represents the number of total frequency domain resource blocks allocated to the random access signal, N represents the number of subcarriers in a resource block RB, and the N = 12, L RA represents the random access preamble length.
6. The method according to claim 4 or 5, characterized in that The subcarrier number parameter The length L of the random access preamble RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter Satisfy at least one of the following corresponding relationships:
7. A device for transmitting a random access signal, characterized in that, Comprising: A transceiver module, configured to receive configuration information, where the configuration information is used to indicate the random access preamble length, the subcarrier spacing of the random access signal, and the subcarrier spacing of the data; A processing module, configured to determine a subcarrier number parameter according to at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing Wherein, the subcarrier spacing of the random access signal takes a value of 120 kHz, and the subcarrier spacing of the data takes any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 480 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; or, the subcarrier spacing of the random access signal takes a value of 960 kHz, and the subcarrier spacing of the data takes any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, 3840 kHz; The length L of the random access preamble RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter satisfy at least one of the following corresponding relationships: The processing module is further configured to generate a random access signal according to the subcarrier number parameter ; The transceiver module is further configured to transmit the random access signal.
8. The device according to claim 7, characterized in that The subcarrier number parameter Satisfies the following relationship: Or Among them, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, represents the number of total frequency domain resource blocks allocated to the random access signal, N represents the number of subcarriers in a resource block RB, and the N = 12, L RA represents the random access preamble length.
9. The device according to claim 7 or 8, characterized in that, the sub - carrier number parameter the length L of the random access preamble RA , the data sub - carrier spacing Δf, the random access signal sub - carrier spacing Δf RA and the sub - carrier number parameter satisfy at least one of the following corresponding relationships:
10. A device for transmitting a random access signal, characterized in that, Comprising: A sending module, configured to send configuration information, where the configuration information is used to indicate a random access preamble length, a subcarrier spacing of a random access signal, and a subcarrier spacing of data; A receiving module, configured to receive a random access signal, where the random access signal is generated by a subcarrier number parameter and the subcarrier number parameter is determined by at least one of the random access preamble length, the random access signal subcarrier spacing, and the data subcarrier spacing. Wherein, the subcarrier spacing of the random access signal is 120 kHz, and the subcarrier spacing of the data is any one of 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz; or, the subcarrier spacing of the random access signal is 480 kHz, and the subcarrier spacing of the data is any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz; or, the subcarrier spacing of the random access signal is 960 kHz, and the subcarrier spacing of the data is any one of 120 kHz, 240 kHz, 480 kHz, 960 kHz, 1920 kHz, and 3840 kHz; The length L of the random access preamble RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter satisfy at least one of the following corresponding relationships:
11. The device according to claim 10, characterized in that, The sub-carrier number parameter Satisfies the following relationship: or Among them, Δf represents the data subcarrier spacing, Δf RA represents the random access signal subcarrier spacing, represents the subcarrier number parameter, represents the number of total frequency domain resource blocks allocated to the random access signal, N represents the number of subcarriers in a resource block RB, and the N = 12, L RA represents the random access preamble length.
12. The device according to claim 10 or 11, characterized in that, The subcarrier number parameter The random access preamble length L RA , the data subcarrier spacing Δf, the random access signal subcarrier spacing Δf RA and the subcarrier number parameter Satisfy at least one of the following corresponding relationships:
13. A device, characterized in that, Comprising a processor, configured to call a program stored in a memory to execute the method according to any one of claims 1 to 3.
14. A device, comprising: A processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the method according to any one of claims 1 to 3.
15. A device, characterized in that, Comprising a processor, configured to call a program stored in a memory to execute the method according to any one of claims 4 to 6.
16. A device, comprising: A processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the method according to any one of claims 4 to 6.
17. A terminal, characterized in that, Comprising the device according to claim 13 or 14.
18. A network device, characterized in that, Comprising the device according to claim 15 or 16.
19. A computer storage medium, characterized in that, The computer storage medium stores instructions, and when the instructions run, the method according to any one of claims 1 to 6 is implemented.
20. A computer program product, which when running on a processor causes the processor to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method of determining frequency-domain offset parameter, user equipment (UE), random access method, method for configuring random access information, corresponding device and computer readable medium
US20190215877A1