Delay calibration method, base station and computer readable storage medium

CN115174443BActive Publication Date: 2026-09-08ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110296618.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-19
Publication Date
2026-09-08
Estimated Expiration
2041-03-19

AI Technical Summary

Technical Problem

以NR短格式最长CP的C2格式,高频120k为例,其最大覆盖距离为1.25km,对于超过此距离的终端,无法根据常规方法检测到终端,这限制了单小区的最大使用范围

Benefits of technology

[0018] This invention includes the following steps: a base station acquires a detection sequence, which is a Physical Random Access Channel (PRACH) sequence generated by a User Equipment (UE); the detection sequence is segmented to obtain N sub-sequences, where N is greater than 1; preamble identifier (PID) detection is performed on each sub-sequence, and the m-th sub-sequence where the PID is first detected is determined, where m is less than N; an initial delay value is determined based on the PID detection result; if m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, an initial delay calibration value is determined based on the sequence parameters of the m-th sub-sequence; and a delay calibration value is determined based on the initial delay calibration value. Based on this, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation, and obtains a delay calibration value by performing delay calibration based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence, thereby enabling the UE to calibrate the delay based on the delay calibration value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115174443B_ABST
    Figure CN115174443B_ABST
Patent Text Reader

Abstract

The application discloses a time delay calibration method, a base station and a computer readable storage medium. The time delay calibration method applied to the base station comprises the following steps: acquiring a detection sequence, wherein the detection sequence is a physical random access channel (PRACH) sequence generated by a user equipment (UE); segmenting the detection sequence to obtain N sub-sequences, wherein N is greater than 1; performing preamble identifier (PID) detection on each sub-sequence, and determining the mth sub-sequence in which the PID is detected for the first time, wherein m is less than N; determining an initial time delay value according to the PID detection result; in the case that m is not equal to 1 and the initial time delay value is greater than or equal to a preset time delay threshold, determining an initial time delay calibration value according to the sequence parameter of the mth sub-sequence; and determining a time delay calibration value according to the initial time delay calibration value. Based on this, the base station can perform time delay calibration to obtain the time delay calibration value according to the initial time delay value and the sequence parameter corresponding to the mth sub-sequence in the detection sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to, but are not limited to, the field of wireless communication technology, and in particular to a delay calibration method, a base station, and a computer-readable storage medium. Background Technology

[0002] In the NR protocol, the PRACH format consists of a cyclic prefix (CP), a sequence and repetition, and a guard interval (GI). The maximum coverage of random access depends on the size of the cyclic prefix (CP) and the cyclic shift parameter (N) of the PRACH format. CS Value selection. Assume the CP length in PRACH format is N. CP There are Ts, where Ts is the system sampling interval, and N is the number of Ts. CS When the value is 0, the maximum coverage distance is approximately: N CP *Ts*c / 2. Taking the C2 format, which has the longest CP in the NR short format, as an example, at a high frequency of 120k, its maximum coverage distance is 1.25km. For terminals beyond this distance, it is impossible to detect the terminal using conventional methods, which limits the maximum usable range of a single cell.

[0003] In related technologies, for ultra-long-range coverage, conventional random access detection methods can only calculate the initial delay value, but cannot identify multiple sequences in the PRACH format to obtain the calibration value of the initial delay value. Therefore, conventional random access detection methods cannot derive the delay calibration value based on the initial delay value. Summary of the Invention

[0004] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0005] This invention provides a delay calibration method, a long-distance coverage random access method, a base station, and a computer-readable storage medium. The base station can perform delay calibration based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence to obtain a delay calibration value.

[0006] In a first aspect, embodiments of the present invention provide a time delay calibration method applied to a base station, the method comprising:

[0007] Acquire a detection sequence, wherein the detection sequence is a Physical Random Access Channel (PRACH) sequence generated by the User Equipment (UE);

[0008] The detection sequence is segmented to obtain N sub-sequences, where N is greater than 1;

[0009] Perform preamble identifier (PID) detection on each subsequence segment and determine the m-th subsequence segment where the PID is first detected, where m is less than N;

[0010] The initial delay value is determined based on the PID detection results;

[0011] If m is not equal to 1 and the initial delay value is greater than or equal to the preset delay threshold, the initial delay calibration value is determined according to the sequence parameters of the m-th sub-sequence.

[0012] The delay calibration value is determined based on the initial delay calibration value.

[0013] Secondly, embodiments of the present invention provide a long-distance coverage random access method applied to a base station, the method comprising:

[0014] The identifiers of each layer beams are detected, wherein the identifiers are indications of the binding of each beam within each layer by the base station when configuring the Synchronous Broadcast Control Channel (SSB) beams;

[0015] Perform the delay calibration method as described in the second aspect above based on the identifier.

[0016] Thirdly, embodiments of the present invention provide a base station, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the delay calibration method as described in the first aspect above, or the long-distance coverage random access method as described in the second aspect above.

[0017] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer-executable program, the computer-executable program being used to cause a computer to perform the latency calibration method as described in the first aspect above, or the long-distance coverage random access method as described in the second aspect above.

[0018] This invention includes the following steps: a base station acquires a detection sequence, which is a Physical Random Access Channel (PRACH) sequence generated by a User Equipment (UE); the detection sequence is segmented to obtain N sub-sequences, where N is greater than 1; preamble identifier (PID) detection is performed on each sub-sequence, and the m-th sub-sequence where the PID is first detected is determined, where m is less than N; an initial delay value is determined based on the PID detection result; if m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, an initial delay calibration value is determined based on the sequence parameters of the m-th sub-sequence; and a delay calibration value is determined based on the initial delay calibration value. Based on this, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation, and obtains a delay calibration value by performing delay calibration based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence, thereby enabling the UE to calibrate the delay based on the delay calibration value.

[0019] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0020] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0021] Figure 1 This is a flowchart of a time delay calibration method provided in one embodiment of the present invention;

[0022] Figure 2 This is a schematic diagram of a detection sequence segmentation in PRACH C2 format provided in one embodiment of the present invention;

[0023] Figure 3 This is a flowchart illustrating a time delay calibration method according to an embodiment of the present invention.

[0024] Figure 4 This is a flowchart of a complete sequence determination provided by an embodiment of the present invention;

[0025] Figure 5 This is a flowchart of a long-distance coverage random access method provided in one embodiment of the present invention;

[0026] Figure 6 This is a beam diagram provided in one embodiment of the present invention;

[0027] Figure 7 This is a schematic diagram of a base station provided in one embodiment of the present invention. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0029] It should be understood that in the description of the embodiments of the present invention, "multiple" (or "amounts") means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. If "first," "second," etc., are used in the description, they are only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.

[0030] In the NR protocol, the PRACH format consists of a cyclic prefix (CP), a sequence and repetition, and a guard interval (GI). The maximum coverage of random access depends on the size of the cyclic prefix (CP) and the cyclic shift parameter (N) of the PRACH format. CS Value selection. Assume the CP length in PRACH format is N. CP There are Ts, where Ts is the system sampling interval, and N is the number of Ts. CS When the value is 0, the maximum coverage distance is approximately: N CP *Ts*c / 2. Taking the C2 format, which has the longest CP in the NR short format, as an example, at a high frequency of 120k, its maximum coverage distance is 1.25km. For terminals beyond this distance, it is impossible to detect the terminal using conventional methods, which limits the maximum usable range of a single cell.

[0031] In related technologies, for ultra-long-range coverage, conventional random access detection methods can only calculate the initial delay value, but cannot identify multiple sequences in the PRACH format to obtain the calibration amount of the initial delay value. Therefore, conventional random access detection methods cannot derive the delay calibration value based on the initial delay value so that the user terminal UE can calibrate the delay.

[0032] This invention provides a latency calibration method, a base station, and a computer-readable storage medium. The base station acquires a detection sequence, which is a Physical Random Access Channel (PRACH) sequence generated by a User Equipment (UE). The detection sequence is segmented to obtain N sub-sequences, where N is greater than 1. A Preamble Identifier (PID) is detected in each sub-sequence, and the m-th sub-sequence where the PID is first detected is determined, where m is less than N. An initial latency value is determined based on the PID detection result. If m is not equal to 1 and the initial latency value is greater than or equal to a preset latency threshold, an initial latency calibration value is determined based on the sequence parameters of the m-th sub-sequence. A latency calibration value is then determined based on the initial latency calibration value. Based on this, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation, and performs latency calibration based on the initial latency value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence to obtain a latency calibration value, thereby enabling the UE to calibrate the latency based on the latency calibration value.

[0033] like Figure 1 As shown, Figure 1 This is a flowchart illustrating a latency calibration method according to an embodiment of the present invention. This latency calibration method can be applied to base stations and includes, but is not limited to, the following steps:

[0034] Step 101: Obtain the detection sequence, which is the Physical Random Access Channel (PRACH) sequence generated by the User Equipment (UE).

[0035] Step 102: Segment the detection sequence to obtain N subsequences, where N is greater than 1;

[0036] Step 103: Perform preamble identifier (PID) detection on each subsequence segment and determine the m-th subsequence segment for which the PID is first detected, where m is less than N;

[0037] Step 104: Determine the initial time delay value based on the PID detection results;

[0038] Step 105: If m is not equal to 1 and the initial delay value is greater than or equal to the preset delay threshold, determine the initial delay calibration value based on the sequence parameters of the m-th sub-sequence.

[0039] Step 106: Determine the delay calibration value based on the initial delay calibration value.

[0040] The base station acquires a detection sequence from the User Equipment (UE). This detection sequence is the Physical Random Access Channel (PRACH) sequence generated by the UE. The base station segments the acquired detection sequence into N sub-sequences. Each sub-sequence undergoes Preamble Identifier (PID) detection, and the m-th sub-sequence where the PID is first detected is identified. An initial delay value is determined based on the PID detection result. If m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, an initial delay calibration value is determined based on the sequence parameters of the m-th sub-sequence. A final delay calibration value is then determined based on this initial delay calibration value. Therefore, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation. Delay calibration is performed based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence to obtain a delay calibration value, enabling the UE to calibrate the delay based on this value. It should be noted that the PRACH format in NR consists of CP, sequence and repetition, and GP. For CP, since CP is the cyclic prefix of the detection sequence, the sequence can be taken from the CP head, and only the delay of CP needs to be calibrated at the end.

[0041] In one embodiment, the base station performs segmented detection of PRACH according to the sequence, obtaining the detection result of each sub-sequence. The detection result includes, but is not limited to, latency (TA), signal-to-interference-plus-noise ratio (SINR), peak value, and preamble identifier (PID). First, the PID is determined; only PIDs detected in more than two sub-sequences are considered PIDs requiring detection. The m-th sub-sequence where the PID is first detected is then identified. An initial latency value corresponding to the detected PID is determined and calibrated to obtain an initial latency calibration value. A preset latency threshold is used as a judgment condition. If the initial latency value is less than the preset threshold, and the PID is detected for the first time in the m-th sub-sequence, an M-1 calibration value is added to the initial latency value. If the initial latency value is greater than or equal to the preset latency threshold, the sequence parameters corresponding to the m-th sub-sequence, such as peak value or SINR, are used to determine whether the sequence within the current segment is a complete sequence. If it is a complete sequence, an M-2 calibration value is added to the initial latency value; otherwise, an M-1 calibration value is added to the initial latency value. Finally, by combining the delay value introduced by the cyclic prefix CP in the calibration PRACH sequence, a delay calibration value is obtained and sent to the UE so that the UE can calibrate its delay accordingly. Based on this, compared with existing technologies, this delay calibration method can extend the coverage range of the base station, increasing the cell coverage distance while ensuring access performance. This achieves ultra-long-distance coverage with random access. Under good channel conditions, the performance of other channel links can also meet the requirements for ultra-long-distance coverage, no longer constrained by the random access format, thus significantly reducing network deployment costs and realizing random access for ultra-long-distance coverage in NR systems.

[0042] It should be noted that detecting each segment of the sequence yields a PID (Process Detector), and each PID corresponds to an initial delay value. The initial delay value can be determined by averaging the initial delay values ​​of all selected PIDs and rounding down, or it can be determined based on the initial delay value of a specific selected PID. The initial delay calibration value equals the sum of the initial delay value and the calibration value. It can be understood that, in cases where the delay caused by the CP (Cyclic Prefix) needs to be calibrated, let the delay caused by the cyclic prefix CP in the PRACH sequence be T. CP Subtract T from the initial time delay calibration value CP The delay is calibrated by adjusting the CP (Continuous Calibration) value to obtain the calibrated delay value; otherwise, the calibrated delay value is obtained directly from the initial delay value. Additionally, for the cyclic shift parameter N... CS Value, N in the embodiments of the present invention CS The value is 0.

[0043] It is understandable that time delay calibration methods also include, but are not limited to, the following steps:

[0044] When m equals 1, the initial delay calibration value is determined to be the initial delay value.

[0045] In one embodiment, if the initial delay value is TA0, then when m equals 1, there is no need to calibrate the initial delay value TA0. In this case, the calibration value for the initial delay value TA0 is zero. Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus zero, that is, the initial delay calibration value is the initial delay value TA0.

[0046] It is understandable that time delay calibration methods also include, but are not limited to, the following steps:

[0047] If m is not equal to 1 and the initial delay value is less than the preset delay threshold, the initial delay calibration value is determined to be the initial delay value plus (m-1)*N. seq The sum of, where N seq This represents the number of sampling points for the detection sequence.

[0048] In one embodiment, the initial delay value is set to TA0. If m is not equal to 1 and the initial delay value TA0 is less than a preset delay threshold TA_Threshold, the initial delay value TA0 needs to be calibrated. The calibration value is (m-1)*N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-1)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m-1)*N seq It should be noted that TA_Threshold can be derived through experience, simulation, or theoretical derivation, taking into account factors such as the operating point and the properties of the detection sequence.

[0049] It is understood that sequence parameters include peak values, and step 105 may include, but is not limited to, the following sub-steps:

[0050] If the peak value of the m-th subsequence is greater than the peak value judgment threshold, the initial time delay calibration value is determined to be the initial time delay value plus (m-2)*N. seq The sum of; or,

[0051] If the peak value of the m-th subsequence is less than or equal to the peak value judgment threshold, the initial time delay calibration value is determined to be the initial time delay value plus (m-1)*N. seq sum.

[0052] In one embodiment, let the peak value of the m-th segment of the PID be P. m (Can be a single peak value, or the average peak value of the left and right s points, where s is an integer greater than 0), the initial time delay is TA0, and the peak value judgment threshold is P_THreshold. By P mThe value is compared with P_Threshold to determine the absolute value of whether the m-th subsequence is a complete sequence. When P... m If P_THreshold is true, then the m-th subsequence is considered a complete sequence. The initial time delay value TA0 needs to be calibrated, with a calibration value of (m-2)*N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-2)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m - 2) * N seq When P m If the time delay is less than or equal to P_THreshold, then the m-th subsequence is not a complete sequence, and the initial time delay value TA0 needs to be calibrated. The calibration value is (m-1)*N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-1)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m-1)*N seq Among them, N seq This represents the number of sampling points for the detection sequence. It should be noted that P_THreshold can be derived empirically, through simulation, or theoretical derivation, taking into account factors such as the operating point and the properties of the detection sequence.

[0053] It is understood that sequence parameters include peak values, and step 105 may include, but is not limited to, the following sub-steps:

[0054] If the peak value of the m-th subsequence is greater than the product of the average value of the corresponding peak values ​​of the N subsequences and the peak value judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-2)*N. seq The sum of; or,

[0055] If the peak value of the m-th subsequence is less than or equal to the product of the average value of the peak values ​​of the corresponding N subsequences and the peak value judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-1)*N. seq sum.

[0056] In one embodiment, let the peak value of the m-th segment of the PID be P. m (Can be a single peak value, or the average peak value of left and right s points, where s is an integer greater than 0), the initial time delay value is TA0, and the peak value judgment deviation ratio value is R_THreshold. By P m With mean(P) i The size comparison is performed using (i = m+1, ..., N) * R_Threshold, which serves as the relative value for determining whether the m-th subsequence is a complete sequence. For calculating the mean, unless the N-th subsequence segment is detected, the mean only needs to be averaged down to the (N-1)-th subsequence segment. When P...m >mean(P i If i = m + 1, ..., N) * R_Threshold, then to determine if the m-th subsequence is a complete sequence, the initial time delay value TA0 needs to be calibrated, and the calibration value is (m-2) * N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-2)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m - 2) * N seq When P m ≤mean(P i If i = m + 1, ..., N) * R_Threshold, then the m-th subsequence is not a complete sequence, and the initial time delay value TA0 needs to be calibrated. The calibration value is (m-1) * N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-1)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m-1)*N seq Among them, N seq R_THreshold represents the number of sampling points for the detection sequence. It should be noted that R_THreshold can be derived empirically, through simulation, or theoretical derivation, taking into account factors such as the operating point and the properties of the detection sequence.

[0057] It is understood that the sequence parameters include the signal-to-interference-plus-noise ratio (SINR), and step 105 may include, but is not limited to, the following sub-steps:

[0058] If the SINR of the m-th subsequence is greater than the SINR judgment threshold, the initial delay calibration value is determined to be the initial delay value plus (m-2)*N. seq The sum of; or,

[0059] If the SINR of the m-th subsequence is less than or equal to the SINR judgment threshold, the initial delay calibration value is determined to be the initial delay value plus (m-1)*N. seq sum.

[0060] In one embodiment, let the SINR of the m-th segment of the PID be SINR. m The initial delay value is TA0, and the SINR judgment threshold is SINR_THreshold. By using SINR... m The value is compared with SINR_Threshold to determine the absolute value of whether the m-th subsequence is a complete sequence. When SINR... m If SINR_THreshold is greater than the threshold, then the m-th subsequence is considered a complete sequence. The initial time delay value TA0 needs to be calibrated, with a calibration value of (m-2)*N. seqTherefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-2)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m - 2) * N seq When SINR m If the value is less than or equal to SINR_THreshold, then the m-th subsequence is not a complete sequence, and the initial time delay value TA0 needs to be calibrated. The calibration value is (m-1)*N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-1)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m-1)*N seq Among them, N seq SINR_THreshold represents the number of sampling points for the detection sequence. It should be noted that SINR_THreshold can be derived empirically, through simulation, or theoretical derivation, taking into account factors such as the operating point and the properties of the detection sequence.

[0061] It is understood that the sequence parameters include the signal-to-interference-plus-noise ratio (SINR), and step 105 may include, but is not limited to, the following sub-steps:

[0062] If the SINR of the m-th subsequence is greater than the product of the average SINR of the N subsequences and the SINR judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-2)*N. seq The sum of; or,

[0063] If the SINR of the m-th subsequence is less than or equal to the product of the average SINR of the N subsequences and the SINR judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-1)*N. seq sum.

[0064] In one embodiment, let the SINR of the m-th segment of the PID be SINR. m The initial delay value is TA0, and the SINR judgment deviation ratio is R_THreshold. By using SINR... m With mean(P) i The size of the subsequence is compared using the formula (i = m+1, ..., N) * R_Threshold, which is used as a relative value to determine whether the m-th subsequence is a complete sequence. For calculating the mean, unless the N-th subsequence segment is detected, the mean only needs to be averaged down to the (N-1)-th subsequence segment. When SINR... m >mean(P i If i = m + 1, ..., N) * R_Threshold, then to determine if the m-th subsequence is a complete sequence, the initial time delay value TA0 needs to be calibrated, and the calibration value is (m-2) * N.seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-2)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m - 2) * N seq When SINR m ≤mean(P i If i = m + 1, ..., N) * R_Threshold, then the m-th subsequence is not a complete sequence, and the initial time delay value TA0 needs to be calibrated. The calibration value is (m-1) * N. seq Therefore, the initial delay calibration value is equal to the initial delay value TA0 plus the calibration value (m-1)*N. seq The sum, i.e., the initial time delay calibration value, is TA0 + (m-1)*N seq Among them, N seq R_THreshold represents the number of sampling points for the detection sequence. It should be noted that R_THreshold can be derived empirically, through simulation, or theoretical derivation, taking into account factors such as the operating point and the properties of the detection sequence.

[0065] It is understood that step 102 may include, but is not limited to, the following sub-steps:

[0066] The detection sequence is segmented according to the number of sampling points and the sampling interval to obtain N sub-sequences.

[0067] In one embodiment, according to the formula The number of segments into which the detection sequence is divided is calculated, where d is the coverage distance, c is the speed of light, and N is the distance between the segments. seq Where T is the number of sampling points in the detection sequence, and Ts is the system sampling interval. To round up, C is a constant that can be an integer greater than or equal to 1, and N is the number of segments in the subsequence. If the length of data in the PRACH format does not exceed... This format does not support this coverage distance under this scheme. The subsequences are as follows: The first subsequence is [1, N]. seq The second subsequence is [1+N]. seq ,2N seq The nth subsequence is [1+(n-1)*N], ... seq , n*N seq ],...

[0068] The delay calibration method provided by the present invention will be further described below with reference to the accompanying drawings and specific embodiments.

[0069] Assuming a cell coverage range of 5km, for a millimeter-wave system with a 120kHz carrier and a sampling rate of 122.88MHz, if... Figure 2 As shown, using PRACH C2 format, N CPis 1024 Ts, N seq is 1024 Ts, and the sequence is repeated 4 times, as shown in Figure 3 and Figure 4 , the specific steps of the time delay calibration method are as follows:

[0070] 1. Determine that the number of subsequence segments to be detected is N=6 (taking 2 from C), and the segments are [1,1024]Ts, [1025,2048]Ts, [2049,3072]Ts, [3073,4096]Ts, [4097,5120]Ts, [5121,6144]Ts.

[0071] 2. Perform peak detection on each segment of subsequence to obtain a detection result.

[0072] 3. Perform time delay calibration based on the initial time delay value TA0

[0073] 31. Screen PIDs to obtain a PID set.

[0074] 32. For each PID, confirm its initial time delay value TA0. The TA value may be the integer obtained after averaging the TA values of the (m+1)th to 6th segments (unless the 6th segment of the subsequence is detected, the averaging only needs to be performed up to the 5th segment of the subsequence), or the time delay value detected by one of the detection sequences.

[0075] 33. Perform the initial time delay calibration value TA calibration procedure

[0076] 331. If m is 1, there is no need to calibrate the initial time delay value TA0.

[0077] 332. Otherwise, compare the magnitude of TA0 and TA_Threshold. TA_Threshold is a preset time delay threshold, 0<TA_Threshold<N seq .

[0078] 3321. If TA0<TA_Threshold, the initial time delay calibration value TA is TA0 plus (m-1)*1024 Ts.

[0079] 3322. Otherwise, determine whether the m-th segment of the subsequence is a complete sequence.

[0080] 33221. Let the peak value of the m-th segment of the subsequence of the PID (which may be a single-point peak value, or an average peak value of s points on the left and right, s is an integer greater than 0) be P m , the SINR is SINR m , and the initial time delay is TA0. The complete sequence decision criterion can use the peak value or SINR, that is, any one of the following four types:

[0081] Absolute value decision: P m>P_THreshold, where P_THreshold is the peak value threshold.

[0082] Relative value judgment: P m The expression `mean(Pi,i=m+1,...,N)*R_Threshold` represents the peak value judgment bias ratio. Unless the Nth subsequence segment is detected, the mean is calculated by averaging down to the (N-1)th subsequence segment.

[0083] Absolute value judgment: SINR m SINR_THreshold is the threshold for judging SINR.

[0084] Relative value judgment: SINR m The expression `mean(SINRi,i=m+1,...,N)*R_THreshold` represents the SINR judgment bias ratio. Unless the Nth subsequence segment is detected, the mean is calculated only up to the (N-1)th subsequence segment.

[0085] 332211. If the complete sequence judgment criterion is met, the calibration is TA0 plus (m-2)*1024Ts.

[0086] 332212. Otherwise, the calibration is based on TA0 plus (m-1)*1024Ts.

[0087] 4. Calibrate the delay caused by CP. Although the CP of C2 format is 1024Ts, its size is exactly one sequence. In this embodiment, it is regarded as one sequence, so no calibration is required.

[0088] like Figure 5 As shown in the figure, this embodiment of the invention also provides a long-distance coverage random access method. This long-distance coverage random access method can be applied to base stations, and includes, but is not limited to, the following steps:

[0089] Step 501: Detect the identifier of each layer beam, wherein the identifier is the indication of the base station binding each beam in each layer when configuring the synchronous broadcast control channel SSB beam;

[0090] Step 502: Perform a delay calibration method according to the identifier.

[0091] The base station detects the identifiers of each layer of beams, where the identifier is an indication of the binding of each beam in each layer by the base station when configuring the synchronous broadcast control channel (SSB) beams, and performs a delay calibration method based on the identifier.

[0092] Since the computational load and complexity of the delay calibration method are much higher than those of the conventional random access detection method, the base station can select only a portion of the beams with a longer coverage area to perform the aforementioned delay calibration method based on the beam coverage.

[0093] like Figure 6 As shown, for a base station, there are three beam layers: the first layer consists of beams 0-7, the second layer consists of beams 8-15, and the third layer consists of beams 16-23. The first layer of beams needs to cover a distance of no more than 1.25 km. For example, the base station can choose to perform the aforementioned delay calibration method when receiving data from the second and third layer beams, specifically beams 8-23. On the first layer beams (0-7), the conventional random access detection method is still performed. During implementation, the base station can bind an indicator to each beam and select the procedure to be executed by detecting this indicator. This indicator is configured during SSB beam configuration.

[0094] like Figure 7 As shown in the figure, an embodiment of the present invention also provides a base station.

[0095] Specifically, the base station includes: one or more processors and memory. Figure 7 Let's take a processor and memory as an example. The processor and memory can be connected via a bus or other means. Figure 7 Taking the example of a connection between China and Israel via a bus.

[0096] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs, such as the latency calibration method in the above embodiments of the present invention. The processor implements the latency calibration method in the above embodiments of the present invention by running the non-transitory software program and the program stored in the memory.

[0097] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function. The data storage area may store data required for executing the latency calibration method described in the embodiments of the present invention. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0098] The non-transient software program required to implement the delay calibration method in the above embodiments of the present invention, and the program stored in memory, are executed by one or more processors to perform the delay calibration method in the above embodiments of the present invention, for example, to perform the method described above. Figure 1 Method steps 101 to 106, or, Figure 5 In steps 501 to 502 of the method, the base station acquires a detection sequence, which is a Physical Random Access Channel (PRACH) sequence generated by the User Equipment (UE). The detection sequence is segmented to obtain N sub-sequences, where N is greater than 1. A Preamble Identifier (PID) is detected in each sub-sequence, and the m-th sub-sequence where the PID is first detected is determined, where m is less than N. An initial delay value is determined based on the PID detection result. If m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, an initial delay calibration value is determined based on the sequence parameters of the m-th sub-sequence. Finally, a delay calibration value is determined based on the initial delay calibration value. Based on this, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation, and obtains a delay calibration value by performing delay calibration based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence. This allows the UE to calibrate the delay based on the delay calibration value.

[0099] Furthermore, embodiments of the present invention also provide a computer-readable storage medium storing a computer-executable program, which is executed by one or more control processors, for example, by... Figure 7 One or more processors can execute the delay calibration method described in the embodiments of the present invention, for example, the method described above. Figure 1 Method steps 101 to 106, or, Figure 5 In steps 501 to 502 of the method, the base station acquires a detection sequence, which is a Physical Random Access Channel (PRACH) sequence generated by the User Equipment (UE). The detection sequence is segmented to obtain N sub-sequences, where N is greater than 1. A Preamble Identifier (PID) is detected in each sub-sequence, and the m-th sub-sequence where the PID is first detected is determined, where m is less than N. An initial delay value is determined based on the PID detection result. If m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, an initial delay calibration value is determined based on the sequence parameters of the m-th sub-sequence. Finally, a delay calibration value is determined based on the initial delay calibration value. Based on this, for ultra-long-range coverage, under the existing PRACH sequence repetition format, the base station detects and identifies the PRACH format by sequence segmentation, and obtains a delay calibration value by performing delay calibration based on the initial delay value and the sequence parameters corresponding to the m-th sub-sequence in the detection sequence. This allows the UE to calibrate the delay based on the delay calibration value.

[0100] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable programs, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable programs, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0101] The above provides a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A time delay calibration method, applied to a base station, the method comprising: Acquire a detection sequence, wherein the detection sequence is a Physical Random Access Channel (PRACH) sequence generated by the User Equipment (UE); The detection sequence is segmented to obtain N sub-sequences, where N is greater than 1; Perform preamble identifier (PID) detection on each subsequence segment and determine the m-th subsequence segment for which the PID is first detected, where m is less than N; The initial delay value is determined based on the PID detection results; If m is not equal to 1 and the initial delay value is greater than or equal to the preset delay threshold, the initial delay calibration value is determined according to the sequence parameters of the m-th sub-sequence. The delay calibration value is determined based on the initial delay calibration value.

2. The method according to claim 1, characterized in that, The method further includes: When m equals 1, the initial delay calibration value is determined to be the initial delay value.

3. The method according to claim 1, characterized in that, The method further includes: If m is not equal to 1 and the initial delay value is less than the preset delay threshold, the initial delay calibration value is determined to be the initial delay value plus (m-1)*N. seq The sum of, where N seq This represents the number of sampling points for the detection sequence.

4. The method according to claim 1, characterized in that, The sequence parameters include peak values. The step of determining the initial delay calibration value based on the sequence parameters of the m-th sub-sequence, when m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, includes: If the peak value of the m-th subsequence is greater than the peak value judgment threshold, the initial delay calibration value is determined to be the initial delay value plus (m-2)*N. seq The sum of; or, If the peak value of the m-th subsequence is less than or equal to the peak value determination threshold, the initial delay calibration value is determined to be the initial delay value plus (m-1)*N. seq sum; Where, N seq This represents the number of sampling points for the detection sequence.

5. The method according to claim 1, characterized in that, The sequence parameters include peak values. The step of determining the initial delay calibration value based on the sequence parameters of the m-th sub-sequence, when m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, includes: If the peak value of the m-th subsequence is greater than the product of the average value of the corresponding peak values ​​of the N subsequences multiplied by the peak value judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-2)*N. seq The sum of; or, If the peak value of the m-th subsequence is less than or equal to the product of the average value of the corresponding peak values ​​of the N subsequences and the peak value judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-1)*N. seq sum; Where, N seq The number of sampling points for the detection sequence is denoted as , and the peak value judgment deviation ratio is a preset coefficient used to multiply the average value of the peak values ​​to obtain the judgment threshold.

6. The method according to claim 1, characterized in that, The sequence parameters include the signal-to-interference-plus-noise ratio (SINR). The step of determining the initial delay calibration value based on the sequence parameters of the m-th sub-sequence, when m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, includes: If the SINR of the m-th subsequence is greater than the SINR judgment threshold, the initial delay calibration value is determined to be the initial delay value plus (m-2)*N. seq The sum of; or, If the SINR of the m-th subsequence is less than or equal to the SINR judgment threshold, the initial delay calibration value is determined to be the initial delay value plus (m-1)*N. seq sum; Where, N seq This represents the number of sampling points for the detection sequence.

7. The method according to claim 1, characterized in that, The sequence parameters include the signal-to-interference-plus-noise ratio (SINR). The step of determining the initial delay calibration value based on the sequence parameters of the m-th sub-sequence, when m is not equal to 1 and the initial delay value is greater than or equal to a preset delay threshold, includes: If the SINR of the m-th subsequence is greater than the product of the average SINR of the N subsequences and the SINR judgment deviation ratio, then the initial time delay calibration value is determined to be the initial time delay value plus (m-2)*N. seq The sum of; or, If the SINR of the m-th subsequence is less than or equal to the product of the average SINR of the N subsequences and the SINR judgment deviation ratio, the initial time delay calibration value is determined to be the initial time delay value plus (m-1)*N. seq sum; Where, N seq The number of sampling points for the detection sequence is the SINR judgment deviation ratio, which is a preset coefficient used to multiply the SINR average value to obtain the judgment threshold.

8. The method according to claim 1, characterized in that, The step of segmenting the detection sequence to obtain N sub-sequences includes: The detection sequence is segmented according to the number of sampling points and the sampling interval to obtain N sub-sequences.

9. The method according to claim 1, characterized in that, The step of determining the delay calibration value based on the initial delay calibration value includes: The delay calibration value is determined based on the initial delay calibration value and the delay value caused by the cyclic prefix CP in the PRACH sequence.

10. The method according to claim 1, characterized in that, Also includes: The latency calibration value is sent to the UE so that the UE calibrates the latency according to the latency calibration value.

11. A long-distance coverage random access method, applied to a base station, the method comprising: The identifiers of each layer beams are detected, wherein the identifiers are indications of the binding of each beam within each layer by the base station when configuring the Synchronous Broadcast Control Channel (SSB) beams; Perform the time delay calibration method as described in any one of claims 1 to 10 according to the identifier.

12. A base station, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the delay calibration method as described in any one of claims 1 to 10, or the long-distance coverage random access method as described in claim 11.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer-executable program for causing a computer to perform the delay calibration method as described in any one of claims 1 to 10, or the long-distance coverage random access method as described in claim 11.

Citation Information

Patent Citations

  • Random access signal sending and receiving method applied to large coverage area

    CN103889069A

  • Random access preamble detection method and device, computer equipment and storage medium

    CN111225438A