A method, apparatus, device, and storage medium for synchronous signal detection and transmission

By buffering and detecting time domain data between user equipment and base stations, calculating the real delay of the synchronization signal, and configuring multiple frame structures for synchronous signal transmission, the problem of synchronization signal detection and transmission in scenarios with large coverage is solved, and efficiency and user experience are improved.

CN113133021BActive Publication Date: 2025-06-17ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911410018.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2025-06-17
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

In scenarios with a large coverage range, the prior art is difficult to effectively solve the problem of synchronization signal detection and transmission between user equipment and base stations, resulting in business blockage, timeout and other problems, affecting the user experience.

Method used

By buffering time domain data from the reception start point, frame boundary detection and delay offset determination of the synchronization signal are performed, combined with coarse synchronization delay and fine synchronization delay, the true delay of the synchronization signal is calculated, and reported to the media access control point and fed back to the user equipment. At the same time, based on the size of the network coverage area, multiple frame structures are configured and sent to user equipment to optimize the transmission of synchronous signals.

Benefits of technology

It improves the accuracy and transmission efficiency of synchronization signal detection between user equipment and base stations, solves the problems of service blockage and timeout in scenarios with large coverage, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113133021B_ABST
    Figure CN113133021B_ABST
Patent Text Reader

Abstract

The present application proposes a method, apparatus, device, and storage medium for synchronous signal detection and transmission. Among them, the synchronous signal detection method includes: caching time-domain data of a set time length starting from the reception start point; performing frame boundary detection of the synchronous signal on the time-domain data, grouping the frame boundary detection results, and determining the frame boundary of each group; determining the delay offset of the synchronous signal within the group based on the frame boundary of the group; using the delay offset as the coarse synchronization delay of the synchronous signal within the group; performing synchronous detection on the synchronous signal for which the frame boundary is determined within each group to obtain a synchronous detection result, where the synchronous detection result includes the identifier, fine synchronization delay, and power of the synchronous signal; determining the true delay of the synchronous signal based on the coarse synchronization delay and the fine synchronization delay, and reporting and feeding back the true delay, identifier, and power of the synchronous signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and particularly to a method, apparatus, device, and storage medium for synchronizing signal detection and transmission. Background Art

[0002] Long Term Evolution (LTE), New Radio (NR), and future communication systems require the ability to transmit multimedia data with high speed, high spectral efficiency, and large capacity. At the same time, the ratio of uplink subframes and downlink subframes can be flexibly selected for different application scenarios to meet the uplink and downlink traffic requirements in different service scenarios. However, for scenarios with a large coverage area, such as flight route coverage, strait coverage, or coastal island coverage, etc., the demand for the cell coverage radius is increased. Summary of the Invention

[0003] This application provides a method, apparatus, device, and storage medium for synchronizing signal detection and transmission.

[0004] An embodiment of this application provides a method for synchronizing signal detection, including:

[0005] Buffering time-domain data of a set time length starting from the reception start point;

[0006] Performing frame boundary detection of the synchronizing signal on the buffered time-domain data, grouping the frame boundary detection results, and determining the frame boundary of each group;

[0007] For the synchronizing signal within each group, determining the delay offset of the synchronizing signal within the group based on the frame boundary of the group; the delay offset is used as the coarse synchronization delay of the synchronizing signal within the group;

[0008] Performing synchronization detection on the synchronizing signal for which the frame boundary is determined within each group to obtain a synchronization detection result, where the synchronization detection result includes the identifier, fine synchronization delay, and power of the synchronizing signal;

[0009] Determining the true delay of the synchronizing signal based on the coarse synchronization delay and the fine synchronization delay, and reporting the true delay, the identifier, and the power to the media access control point, and feeding back the true delay and the identifier to the user equipment through the media access control point

[0010] An embodiment of this application provides a method for synchronizing signal transmission, including:

[0011] Configuring multiple sets of frame structures based on the size of the network coverage area;

[0012] Sending the multiple sets of frame structures to the user equipment.

[0013] An embodiment of the present application provides a method for transmitting a synchronization signal, including:

[0014] Receiving multiple sets of frame structures sent by a base station;

[0015] Sending a signal according to the multiple sets of frame structures; wherein, a synchronization signal is sent according to one set of frame structures in the multiple sets of frame structures.

[0016] An embodiment of the present application provides a synchronization signal detection device, including:

[0017] A receiving module, configured to cache time-domain data of a set time length from the receiving start point;

[0018] A frame boundary detection module, configured to perform frame boundary detection of a synchronization signal on the cached time-domain data, group the frame boundary detection results, and determine the frame boundary of each group;

[0019] A time delay offset determination module, configured to determine the time delay offset of the synchronization signal within each group based on the frame boundary of the group for the synchronization signal within each group; the time delay offset is used as the coarse synchronization time delay of the synchronization signal within the group;

[0020] A synchronization detection module, configured to perform synchronization detection on the synchronization signal for which the frame boundary is determined within each group, and obtain a synchronization detection result, where the synchronization detection result includes an identifier, a fine synchronization time delay, and a power of the synchronization signal;

[0021] A feedback module, configured to determine the actual time delay of the synchronization signal based on the coarse synchronization time delay and the fine synchronization time delay, report the actual time delay, the identifier, and the power to a media access control point, and feedback the actual time delay and the identifier to a user equipment through the media access control point.

[0022] An embodiment of the present application provides a synchronization signal transmission device, including:

[0023] A configuration module, configured to configure multiple sets of frame structures based on the size of a network coverage area;

[0024] A frame structure transmission module, configured to send the multiple sets of frame structures to a user equipment.

[0025] An embodiment of the present application provides a synchronization signal transmission device, including:

[0026] A receiving module, configured to receive multiple sets of frame structures sent by a base station;

[0027] A signal transmission module, configured to send a signal according to the multiple sets of frame structures, wherein a synchronization signal is sent according to one set of frame structures in the multiple sets of frame structures.

[0028] An embodiment of the present application provides a device, including:

[0029] One or more processors;

[0030] A memory for storing one or more programs;

[0031] When the one or more programs are executed by the one or more processors, the one or more processors implement any method in the embodiments of the present application.

[0032] An embodiment of the present application provides a storage medium storing a computer program, and when the computer program is executed by a processor, any method in the embodiments of the present application is implemented.

[0033] More descriptions about the above embodiments and other aspects of the present application and their implementation manners are provided in the accompanying drawings description, the specific implementation manner, and the claims. Description of the Drawings

[0034] Figure 1 Is a flowchart of a synchronization signal detection method provided by the present application;

[0035] Figure 2a Is a flowchart of a synchronization signal detection method provided by the present application;

[0036] Figure 2b Is a schematic diagram of synchronization signal structure type 0 provided by the present application;

[0037] Figure 2c Is a schematic diagram of synchronization signal structure type 1 provided by the present application;

[0038] Figure 3a Is a flowchart of a synchronization signal detection method provided by the present application;

[0039] Figure 3b Is a schematic diagram of a 5ns single-cycle frame structure provided by the present application;

[0040] Figure 4 Is a flowchart of a synchronization signal transmission method provided by the present application;

[0041] Figure 5 Is a flowchart of a synchronization signal transmission method provided by the present application;

[0042] Figure 6 Is a flowchart of a synchronization signal transmission method provided by the present application;

[0043] Figure 7 Is a structural block diagram of a synchronization signal detection device provided by the present application;

[0044] Figure 8It is a block diagram of a synchronization signal transmission device provided by this application;

[0045] Figure 9 It is a block diagram of a synchronization signal transmission device provided by this application;

[0046] Figure 10 It is a block diagram of a synchronization signal transmission device provided by this application;

[0047] Figure 11 It is a schematic diagram of the structure of a device provided by this application. Specific embodiments

[0048] To make the objectives, technical solutions, and advantages of this application clearer and more understandable, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined arbitrarily with each other.

[0049] The steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0050] Long Term Evolution (LTE), New Radio (NR), and future communication systems require the ability to transmit multimedia data with high speed, high spectral efficiency, and large capacity. At the same time, for different application scenarios, it is necessary to flexibly select the ratio of uplink subframes and downlink subframes to meet the uplink and downlink traffic requirements in different service scenarios. However, for scenarios with a large coverage area, such as airline coverage, strait coverage, or coastal island coverage, etc., the demand for the cell coverage radius is increased.

[0051] For synchronization signals, for example, Physical Random Access Channel (PRACH) signals, the 3rd Generation Partnership Project (3GPP) protocol defines the formats of different frame structures. Each format meets a different coverage range. At the same time, it also requires a certain number of consecutive uplink subframes to ensure the normal transmission of a certain PRACH format signal. This is tantamount to forming a pair of contradictions with the ratio of uplink subframes and downlink subframes, ultimately resulting in service congestion, timeouts, etc., seriously reducing the user experience.

[0052] The existing solutions to the above problems mainly include two types. One is to create a protocol system for a dedicated scenario independent of the 3GPP protocol, which increases the solution cost for the dedicated scenario and restricts the integration and development of the entire industry. The other is to follow the 3GPP protocol and sacrifice some uplink resources or downlink resources to ensure the normal access of the user equipment or synchronization with the base station. Although this method realizes the normal access of the user equipment without changing the protocol, it may also cause problems such as uplink or downlink service congestion at the same time.

[0053] Therefore, an effective solution needs to be proposed for the above problems, which can not only ensure the normal access or synchronization of the user equipment, but also meet the requirements of the uplink and downlink service throughput.

[0054] In an exemplary embodiment, Figure 1 is a flowchart of a synchronization signal detection method provided by the present application. As Figure 1 shown, this method can be applied to the method of uplink synchronization signal detection. For example, it can be applied to the detection of short synchronization signals (including short PRACH signals) or long PRACH signals that do not meet the coverage requirements. This method can be executed by the synchronization signal detection device provided by the present application, and the synchronization signal device can be implemented by software and / or hardware and integrated on the base station.

[0055] As Figure 1 shown, the method provided in this embodiment includes the following steps:

[0056] S11: Cache the time-domain data of a set time length from the receiving start point.

[0057] In the present application, the time-domain data may include the time-domain data of the synchronization signal and may also include the time-domain data of other signals. Among them, the synchronization signal may be an uplink synchronization signal, and the uplink synchronization signal may include a PRACH signal. Among them, the base station can cache the time-domain data of the synchronization signals sent by N user equipments from the receiving start point. Among them, the received time-domain data may be N symbol data or N sub-frame data.

[0058] In an exemplary embodiment, the set time length is related to the length of the synchronization signal and the maximum coverage radius of the network coverage area.

[0059] S12: Perform frame boundary detection of the synchronization signal on the cached time-domain data, group the frame boundary detection results, and determine the frame boundary of each group.

[0060] In an exemplary embodiment, the frame boundary detection of the synchronization signal for the time-domain data in the cache includes: performing a sliding window on the time-domain data in the cache using a search signal with a preset time length; determining the correlation values between the search signal and the time-domain data in the cache at different search points; storing the correlation values greater than a set threshold value to form a set; and determining the starting position of the synchronization signal based on the time indices corresponding to the correlation values in the set, and taking the starting position as the frame boundary detection result of the synchronization signal.

[0061] Among them, the set threshold value can be determined through traversal simulation or can also be calculated based on the received time-domain data.

[0062] In an exemplary embodiment, the search signal is a cyclic prefix signal or a local timing sequence.

[0063] In an exemplary embodiment, when the search signal is a cyclic prefix signal, the correlation values between the cyclic prefix signal and the time-domain data in the cache at different search points are determined based on the following formula: Among them, N_step is the sliding step length of the search signal; L is the length of the detection window, M is the time-domain interval between two correlated signals (the time-domain interval between the search signal and the synchronization signal), P(k) is the kth correlation value, k is a natural number; D is the synchronization signal, and D* is the conjugate of D. Here, the search signal is a cyclic prefix signal.

[0064] In an exemplary embodiment, the search signal is a local time-domain synchronization sequence, and the construction process of the local time-domain synchronization sequence includes: generating all possible time-domain sequences of the synchronization signal based on the logical root configuration of the network coverage area; and superimposing all possible time-domain sequences of the synchronization signal to obtain the local time-domain synchronization sequence.

[0065] Among them, when sending to one or a few user devices at a certain moment, correlation detection is performed on the time-domain signal of the synchronization signal (uplink synchronization signal) within a certain time window.

[0066] In an exemplary embodiment, when the search signal is a local time-domain synchronization sequence, the correlation value is calculated based on the following formula: Among them, P(k) is the kth correlation value, D is the synchronization signal, L is the length of the sliding window, LocalP* is the conjugate of LocalP, where LocalP is the time-domain sequence of the local synchronization signal.

[0067] In an exemplary embodiment, the grouping of the frame boundary detection results and determining the frame boundary of each group includes: grouping the frame boundary detection results according to a preset time length offset threshold; using the same frame boundary for the frame boundary detection results within each group as the frame boundary of each group.

[0068] S13: For the synchronization signals within each group, determine the delay offset of the synchronization signals within the group based on the frame boundary of the group, and the delay offset is used as the coarse synchronization delay of the synchronization signals within the group.

[0069] In an exemplary embodiment, the determining the delay offset of the synchronization signals within the group based on the frame boundary of the group includes: taking the time interval between the frame boundary of the synchronization signals within the group and the transmission time of the synchronization signals as the delay offset of the synchronization signals within the group. Among them, the delay offset of the synchronization signals determined by the frame boundary is a rough calculation of the synchronization signal delay, so synchronization detection of the synchronization signals is required to obtain the accurate delay. Among them, the transmission time of the synchronization signals can be carried in the synchronization signals.

[0070] S14: Perform synchronization detection on the synchronization signals for which the frame boundary is determined within each group to obtain the synchronization detection results of the synchronization signals, and the synchronization detection results include the identifier, fine synchronization delay, and power of the synchronization signals.

[0071] Among them, the synchronization detection method of the synchronization signals can refer to the methods in the related art and will not be specifically introduced here.

[0072] S15: Determine the actual delay of the synchronization signals based on the coarse synchronization delay and the fine synchronization delay, and report the actual delay, identifier, and power of the synchronization signals to the media access control point, and feedback the actual delay and the identifier to the user equipment through the media access control point.

[0073] In an exemplary embodiment, determining the actual delay of the synchronization signals based on the coarse synchronization delay and the fine synchronization delay includes: taking the sum of the coarse synchronization delay and the fine synchronization delay as the actual delay of the synchronization signals.

[0074] In an exemplary embodiment, before sliding a window on the cached time-domain data using a search signal with a preset time length, it further includes:

[0075] Performing downsampling of the same magnification on the cached time-domain data and the local time-domain synchronization sequence.

[0076] In an exemplary embodiment, during the synchronization detection of the synchronization signal for determining the frame boundary within each packet, and when there is an overlap in the synchronization detection windows determined based on the frame boundaries of each packet, retain the synchronization detection result of the synchronization signal within the smallest packet corresponding to the overlapping synchronization detection windows, or retain the synchronization detection result of the synchronization signal with the strongest power.

[0077] In an exemplary embodiment, when the synchronization signal interferes with other signals, prohibit the user equipment from sending other signals on the frequency domain resources corresponding to all the detection windows of the synchronization signal, or prohibit the user equipment from sending the other signals within the time slots or symbols corresponding to all the detection windows of the synchronization signal.

[0078] Among them, if the coverage radius supported by the synchronization signal is less than the actual support capacity, there may be an interference phenomenon of the synchronization signal with other signals. During the scheduling process, no user scheduling is performed on the frequency domain resource positions corresponding to F subframes adjacent to the synchronization signal where interference may exist, or no scheduling is performed on K time slots or symbols adjacent to the PRACH, and no signals are transmitted.

[0079] In an exemplary embodiment, the method for determining the frame boundary may include: determining the frame boundary of the synchronization signal based on the distance between the user equipment and the base station and the transmission time of the synchronization signal. Specifically, the time delay of the synchronization signal can be determined based on the distance between the user equipment and the base station, and the frame boundary of the synchronization signal is determined based on this time delay and the transmission time of the synchronization signal.

[0080] In an exemplary embodiment, the method for determining the frame boundary may include: querying the frame boundary of the synchronization signal stored in history.

[0081] In an exemplary embodiment, Figure 2a is a flowchart of a synchronization signal detection method provided by this application. As Figure 2a shown, the method provided by this application includes:

[0082] S21: Cache time-domain data of a set time length from the reception start point.

[0083] S22: Perform a sliding window on the cached time-domain data using a cyclic prefix signal of a preset time length.

[0084] S23: Determine the correlation values between the search signal at different search points and the cached time-domain data.

[0085] S24: Store the correlation values greater than the set threshold value to form a set.

[0086] S25: Determine the starting position of the synchronization signal based on the time index corresponding to the relevant value in the set, and use the starting position as the frame boundary detection result of the synchronization signal.

[0087] S26: Group the frame boundary detection results according to a preset time length offset threshold.

[0088] S27: Use the same frame boundary for the frame boundary detection results within each group as the frame boundary of each group.

[0089] S28: For the synchronization signal within each group, determine the delay offset of the synchronization signal within the group based on the frame boundary of the group; the delay offset is used as the coarse synchronization delay of the synchronization signal within the group.

[0090] S29: Perform synchronization detection on the synchronization signal for which the frame boundary is determined within each group to obtain the synchronization detection result of the synchronization signal, where the synchronization detection result includes the identifier, fine synchronization delay, and power of the synchronization signal.

[0091] S291: Determine the actual delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay, and report the actual delay, the identifier, and the power to the media access control point, and feedback the actual delay and the identifier to the user equipment through the media access control point.

[0092] Specific determination methods can refer to the following steps:

[0093] Step 1: According to the requirements of network coverage, cache the data of N consecutive subframes starting from the PRACH reception start point. The selection of N is related to the size of the network coverage area.

[0094] Step 2: Perform frame boundary detection on the PRACH signal or the synchronization signal.

[0095] Perform blind detection of the signal according to the structural characteristics of the synchronization signal or the PRACH signal. The detection process can use the cyclic prefix (CP) signal or the preamble signal for sliding blind search, and the search length is N subframes. The specific process includes the following sub-steps.

[0096] Sub-step 1: The blind detection process of the signal.

[0097] If the PRACH signal or the synchronization signal belongs to the synchronization signal structure type 0, only the CP signal can be used for blind search. If it belongs to the synchronization signal structure type 1, the CP signal can be used for blind search, or the Preamble signal can also be used for blind search. The search length can be one Preamble length or multiple Preamble lengths, which is not restricted here. Among them, the schematic diagrams of the synchronization signal structure type 0 and the synchronization signal structure type 1 can be respectively referred to Figure 2b and Figure 2c . The specific search process starts from the start point of PRACH reception and performs a sliding window. The window length is L, and the window length is the CP length or one Preamble length or multiple Preamble lengths. The sliding step N_step is specifically selected according to the requirements of the detection accuracy.

[0098]

[0099] Among them, D represents the uplink synchronization signal or the PRACH signal, M represents the time domain interval for detecting two correlated signals, P(k) is the k-th correlation value, and k is a natural number; D* is the conjugate of D.

[0100] In the specific implementation process, in order to simplify the implementation process, the data of N subframes can be downsampled, and the downsampled data is used for correlation detection.

[0101] Sub-step two: Perform a validity judgment on the detection result. Perform a validity judgment on the detection result P(k). The judgment method is that P(k) is greater than an absolute threshold value. The value of this absolute threshold may be determined by traversing the simulation or obtained by calculating based on the received data. Store P(k) that passes the validity judgment result and save it, denoted by M(k). M(k) belongs to a subset of P(k).

[0102] Sub-step three: The frame boundary determination process corresponding to different user PRACH detections. According to the structural characteristics of the PRACH signal or the synchronization signal, and the time index k in the set M(k), calculate the starting positions of the synchronization signals corresponding to different user devices. Starting from the earliest selected starting position or the frame where the starting position is located, the synchronization signals within a certain L CP +Δ range adopt a unified frame boundary; if there are still sample points remaining within the set M(k), then determine the frame boundaries of the remaining synchronization signals according to the previous method.

[0103] Step three: Use the C frame boundary groups selected in the above steps to demodulate the signal according to the length of the PRACH signal or the synchronization signal. The specific detection method can refer to the related technology and will not be elaborated here. And obtain the synchronization signal identifier, time delay, and signal power.

[0104] Step 4: Use the result detected in Step 3 to adjust the actual transmission delay of the user according to the corresponding frame boundary. Since the synchronization signal identifier is unique for each user equipment, perform a differential judgment on the identifiers of the detected synchronization signals. If there are any that are the same, use the corresponding signal power for judgment, and finally select the one with the strongest power as the final valid judgment result.

[0105] In an exemplary embodiment, Figure 3a is a flowchart of a method for detecting a synchronization signal provided by an embodiment of the present application. As Figure 3a shown, the technical solution provided by the present application includes:

[0106] S31: Cache time-domain data of a set time length from the reception start point.

[0107] S32: Generate time-domain sequences of all possible synchronization signals based on the logical root configuration of the network coverage area.

[0108] S33: Superimpose the time-domain sequences of all possible synchronization signals to obtain a local time-domain synchronization sequence.

[0109] S34: Perform a sliding window on the cached time-domain data using the local time-domain synchronization sequence of a preset time length.

[0110] S35: Determine the correlation values between the local time-domain synchronization sequence and the cached time-domain data at different search points.

[0111] S36: Store the correlation values greater than a set threshold value to form a set.

[0112] S37: Determine the starting position of the synchronization signal based on the time index corresponding to the correlation value in the set, and use the starting position as the frame boundary detection result of the synchronization signal.

[0113] S38: Group the frame boundary detection results according to a preset time length offset threshold.

[0114] S39: Use the same frame boundary for the frame boundary detection results within each group as the frame boundary of each group.

[0115] S391: For the synchronization signals within each group, determine the delay offset of the synchronization signals within the group based on the frame boundary of the group; the delay offset is used as the coarse synchronization delay of the synchronization signals within the group;

[0116] S392: Perform synchronization detection on the synchronization signals for which the frame boundaries are determined within each group to obtain the synchronization detection results of the synchronization signals. The synchronization detection results include the identifier, fine synchronization delay, and power of the synchronization signals.

[0117] S393: Determine the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay, report the true delay, the identifier, and the power to the media access control point, and feed back the true delay and the identifier to the user equipment through the media access control point.

[0118] The specific detection method may refer to the following steps:

[0119] Step 1: According to the network coverage requirement, cache data of N consecutive subframes starting from the PRACH reception start point. The selection of N is related to the size of the network coverage area.

[0120] Step 2: Perform frame boundary detection of the PRACH signal or the synchronization signal.

[0121] Perform sliding correlation detection on the constructed local time-domain synchronization sequence and the received time-domain data. The search length is N subframes. The specific process includes the following sub-steps:

[0122] Sub-step 1: The construction process of the local time-domain synchronization sequence. The construction process of the local time-domain synchronization sequence is related to the configuration of the logical root sequence of the PRACH in this network coverage area or the uplink synchronization signal in this network coverage area. Generate all possible time-domain sequences of the synchronization signal using the possible logical root sequences in this network coverage area, denoted as LocalP i , and then generate the time-domain sequence of the synchronization signal where N' represents the number of possible mother codes. For this process, an offline processing method or an online processing method can be used, and there is no restriction here.

[0123] Sub-step 2: Perform sliding correlation detection within the time-domain window of N subframe lengths using the generated local time-domain synchronization sequence.

[0124] The specific search process starts from the PRACH reception start point for sliding the window. The window length is L, and the window length is the CP length or one Preamble length or multiple Preamble lengths. The sliding step N_step is specifically selected according to the detection accuracy requirement.

[0125]

[0126] where D represents the uplink synchronization signal or the PRACH signal.

[0127] In the specific implementation process, in order to simplify the implementation process, the data of N subframes can be downsampled, and the downsampled data is used for correlation detection.

[0128] Sub-step 3: Perform validity judgment on the detection result. Perform validity judgment on the detection result P(k). The judgment method is that P(k) is greater than an absolute threshold value, and the value of this threshold may be determined by traversing simulations or calculated based on the received data. Store P(k) that passes the validity judgment result and save it, denoted as M(k). M(k) belongs to a subset of P(k).

[0129] Sub-step 4: Determine the frame boundary process corresponding to different user PRACH detections. According to the structural characteristics of the PRACH signal or the synchronization signal, and the time index k corresponding to M(k), calculate the starting position of the synchronization signal corresponding to different user devices. Starting from the earliest selected starting position or the frame where this starting position is located, use a unified frame boundary for the synchronization signals within a certain L CP +Δ range; if there are still sample points remaining within the set M(k), then determine the frame boundaries of the remaining synchronization signals according to the previous method.

[0130] Step 3: Use the C frame boundary groups selected in the above steps to demodulate the signals according to the length of the PRACH signal or the synchronization signal. The specific detection method can refer to related technologies and will not be elaborated here. And obtain the synchronization signal identifier, time delay, and signal power.

[0131] Step 4: Use the results detected in Step 3 to adjust the actual transmission time delay of the user according to the corresponding frame boundary. Since the synchronization signal identifier is unique for each user device, perform a difference judgment on the detected synchronization signal identifiers. If there are consistent ones, then perform judgment using the corresponding signal power, and finally select the one with the strongest power as the final valid judgment result.

[0132] Regarding the detection method of the synchronization signal, in addition to the above two detection methods, it is not limited to these two methods. The method of blindly determining the frame boundary can be adopted. Specifically, in combination with the cell coverage radius and the characteristics of the synchronization signal, determine multiple frame boundaries. The adjacent two frame boundaries can be the same or not the same. Or use the method of Artificial Intelligence (AI) to store the frame boundaries searched historically. The input parameters of the AI model for each base station to specifically determine the frame boundary can include time, or the Reference Signal Receiving Power (RSRP) reported by the user device, etc. After determining the frame boundary, perform fine synchronization of the uplink synchronization signal in the same way as the above method.

[0133] In the implementation process of the method provided by this application, considering some special application scenarios, when sending to one or a few user equipments at a RO moment, by performing correlation detection on the sent uplink synchronization signal or PRACH signal and the time-domain signal within a certain time window, the detection result of the synchronization signal obtained is used as the information finally reported.

[0134] In the case where the network coverage area supported by the synchronization signal is smaller than the actual support capacity, there may be interference of the synchronization signal on other signals. During the scheduling process, user scheduling is not performed on the frequency-domain resource positions corresponding to F subframes that may be interfered adjacent to the synchronization signal, or no scheduling is performed on K time slots or symbols adjacent to the PRACH, and no signal is transmitted.

[0135] The method provided by this application can increase the network coverage area radius of the uplink synchronization signal or PRACH signal, and at the same time combine the user resource scheduling strategy to reduce the interference between the synchronization signal and other signals. This method can solve how to perform uplink synchronization or PRACH detection in the case where the coverage range of the synchronization signal (uplink synchronization signal) or PRACH signal is exceeded.

[0136] In an exemplary embodiment, assuming a frame structure with a single cycle of 5 ms in time-division duplexing (TDD) (as shown in 3b), a subcarrier spacing of 15 KHz, the PRACH signal is configured as Format0, occupying the resources of 6 RBs of U0, and the cell coverage needs to meet 100 km. Among them, 3 user equipments to be accessed are scheduled on one U (uplink subframe), and the distances of the user equipments from the base station are 5 km, 50 km, and 100 km respectively.

[0137] The method provided by this application may include the following steps:

[0138] Step 1: According to the logical root index configured for the network coverage area, infer the possible number of mother codes M, perform 16-fold downsampling on the M Format0 time-domain Preamble sequences obtained by offline calculation, and superimpose them to obtain a Preamble time-domain sequence LocalP with a length of 1536, and store it as the local time-domain synchronization sequence.

[0139] Step 2: Considering the requirement that the network coverage area needs to meet 100 Km, it is necessary to detect the signals on two consecutive Us, and schedule to restrict the transmission of other signals on the frequency-domain resources corresponding to U1. Cache the time-domain data of U1 and U2, and also perform 16-fold downsampling. The obtained time-domain data is represented by D, with a length of 3840.

[0140] Step 3: Perform sliding correlation on the stored local time-domain synchronization sequence LocalP and the time-domain data to obtain the correlation detection result, with a sliding step size of N_step;

[0141]

[0142] Among them, sub-step 1: Perform a validity judgment on the result of P(k), place the P(k) that satisfies P(k) ≥ Thr in another memory, and represent it with M(k); where Thr is the set threshold; the length of the detected M(k) is 3, and the three positions correspond to 64, 640, and 1280 after downsampling respectively.

[0143] Sub-step 2: Perform difference processing on the positions of M(k) pairwise, and judge whether the difference is less than a threshold Thr2. If it is less, use the corresponding smaller value as the detected frame boundary. The definition of the frame boundary can include CP or not include CP. In this embodiment, the pairwise detected positions are all greater than the judgment threshold, so three frame boundaries are determined, and the offset value of the frame boundary relative to U0 is recorded.

[0144] Step 3: Use the selected three frame boundary groups to perform fine synchronization detection of the PRACH signal respectively to obtain the detection result. The detection result includes the identification, time delay, and signal power of the three PRACH signals.

[0145] Step 4: Combine the time delays of the PRACH signals sent by the three user devices detected in Step 3 and the corresponding frame boundary offsets to calculate the true time delays of the signals sent by the three user devices, and report the detected results to the Medium Access Control (MAC).

[0146] In an exemplary embodiment, Figure 4 is a flowchart of a method for transmitting a synchronization signal provided by the present application. The method can be executed by a synchronization signal transmission device, and the device can be configured on a user equipment. The method can be applied to the case of transmitting an uplink synchronization signal (including a PRACH signal).

[0147] As Figure 4 shown, the technical solution provided by the present application includes:

[0148] S41: Receive the true time delay and identification of the synchronization signal sent by the base station.

[0149] S42: Judge whether it is consistent with the identification of the already sent synchronization signal based on the identification, and send the synchronization signal based on the true time delay.

[0150] In an exemplary embodiment, transmitting the synchronization signal based on the true time delay includes: transmitting the synchronization signal with an advance of the true time delay based on the original transmission time.

[0151] Wherein, the determination of the true time delay can refer to the determination method in the above embodiments.

[0152] In an exemplary embodiment, Figure 5 is a flowchart of a method for transmitting a synchronization signal provided by the present application. The method can be executed by a synchronization signal transmission device, and the device can be configured on a base station.

[0153] As Figure 5 shown, the method provided by the embodiments of the present application includes:

[0154] S51: Configure multiple sets of frame structures based on the size of the network coverage area.

[0155] Wherein, when the network coverage area is larger, the number of configured frame structures can be more.

[0156] In an exemplary embodiment, when the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value;

[0157] When the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

[0158] S52: Transmit the multiple sets of frame structures to the user equipment.

[0159] In the present application, multiple frame structure patterns are configured, and the frame structures that meet the pattern of the uplink subframe are used to transmit PRACH or uplink synchronization signals. The specific content disclosed in the embodiments of the present application is as follows:

[0160] The frame structures of multiple sets of patterns designed in the embodiments of the present application, wherein the frame structures of one or some of the patterns need to meet the requirements of consecutive N uplink subframes involved in the selected uplink synchronization signal or PRACH signal, and the uplink subframes configured in this or these patterns are used to transmit PRACH signals or uplink synchronization signals.

[0161] In an exemplary embodiment, two sets of Pattern frame structures are designed. One set of frame structures ensures the normal transmission of PRACH signals or uplink synchronization signals, and the other set of frame structures comprehensively considers meeting the requirements of uplink and downlink throughput.

[0162] In an exemplary embodiment, Figure 6 FIG. is a flowchart of a method for transmitting synchronization signals provided by the present application. The method may be executed by a synchronization signal transmission device, and the device may be configured on a user equipment.

[0163] As Figure 6 shown, the method provided by the present application includes:

[0164] S61: Receive multiple sets of frame structures sent by a base station.

[0165] S62: Transmit signals according to the multiple sets of frame structures, wherein a synchronization signal is transmitted according to one set of the multiple sets of frame structures.

[0166] In an exemplary embodiment, when the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of uplink subframes to downlink subframes in the first frame structure is greater than a set ratio value, then the ratio of uplink subframes to downlink subframes in the second frame structure is less than the set ratio value;

[0167] When the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of uplink subframes to downlink subframes in the first frame structure is less than the set ratio value, then the ratio of uplink subframes to downlink subframes in the second frame structure is greater than the set ratio value.

[0168] Figure 7 FIG. is a structural block diagram of a synchronization signal detection device provided by an embodiment of the present application. The device executes a synchronization signal detection method provided by an embodiment of the present application. The device is configured in a base station, and the device includes: a receiving module 71, a frame boundary detection module 72, a time delay offset determination module 73, a synchronization detection module 74, and a feedback module 75.

[0169] Among them, the receiving module 71 is configured to cache time domain data of a set time length from the receiving start point;

[0170] The frame boundary detection module 72 is configured to perform frame boundary detection of synchronization signals on the cached time domain data, group the frame boundary detection results, and determine the frame boundary of each group;

[0171] The delay offset determination module 73 is configured to determine the delay offset of the synchronization signal within each packet based on the frame boundary of the packet for the synchronization signal within each packet; the delay offset serves as the coarse synchronization delay of the synchronization signal within the packet.

[0172] The synchronization detection module 74 is configured to perform synchronization detection on the synchronization signal that determines the frame boundary within each packet to obtain the synchronization detection result of the synchronization signal, where the synchronization detection result includes the identifier, fine synchronization delay, and power of the synchronization signal.

[0173] The feedback module 75 is configured to determine the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay, and report the true delay, the identifier, and the power to the media access control point, and feedback the true delay and the identifier to the user equipment through the media access control point.

[0174] In an exemplary embodiment, grouping the frame boundary detection results and determining the frame boundary of each group includes: grouping the frame boundary detection results according to a preset time length offset threshold.

[0175] Using the same frame boundary for the frame boundary detection results within each group as the frame boundary of each group.

[0176] The frame boundary detection module 72 is configured to perform a sliding window on the cached time domain data using a search signal with a preset time length.

[0177] Determine the correlation values between the search signal and the cached time domain data at different search points.

[0178] Store the correlation values greater than a set threshold value to form a set.

[0179] Determine the starting position of the synchronization signal based on the time index corresponding to the correlation values in the set, and use the starting position as the frame boundary detection result of the synchronization signal.

[0180] In an exemplary embodiment, the search signal is a cyclic prefix signal or a local time domain synchronization sequence.

[0181] In an exemplary embodiment, the search signal is a local time domain synchronization sequence, and the construction process of the local time domain synchronization sequence includes:

[0182] Generate all possible time domain sequences of synchronization signals based on the logical root configuration of the network coverage area.

[0183] Superimpose all possible time domain sequences of synchronization signals to obtain a local time domain synchronization sequence.

[0184] In an exemplary embodiment, the device further includes a downsampling module, which is configured to perform downsampling on the cached time-domain data and the local time-domain synchronization sequence at the same magnification before performing a sliding window on the cached time-domain data using a search signal with a preset time length.

[0185] In an exemplary embodiment, determining the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay includes:

[0186] Taking the sum of the coarse synchronization delay and the fine synchronization delay as the true delay of the synchronization signal.

[0187] In an exemplary embodiment, during the synchronization detection of the synchronization signal for determining the frame boundary within each packet, and when there is an overlap in the synchronization detection windows determined based on the frame boundaries of each packet, retain the synchronization detection result of the synchronization signal within the smallest packet among the packets corresponding to the overlapping synchronization detection windows, or retain the synchronization detection result of the synchronization signal with the strongest power.

[0188] In an exemplary embodiment, the device further includes a prohibition module, which is configured to, when the synchronization signal interferes with other signals, prohibit the user equipment from sending other signals on the frequency-domain resources corresponding to all detection windows of the synchronization signal, or prohibit the user equipment from sending the other signals within the time slots or symbols corresponding to all detection windows of the synchronization signal.

[0189] In an exemplary embodiment, the set time length is related to the length of the synchronization signal and the maximum coverage radius of the network coverage area.

[0190] The above device can execute the method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing the method.

[0191] An embodiment of the present application further provides a synchronization signal transmission device. Figure 8 It is a structural block diagram of a synchronization signal transmission device provided by the present application. The device can be configured in a user equipment, and the device includes: a receiving module 81 and a synchronization signal sending module 82.

[0192] Among them, the receiving module 81 is configured to receive the true delay and identifier of the synchronization signal sent by the base station.

[0193] The synchronization signal sending module 82 is configured to determine whether the identifier is consistent with the identifier of the already sent synchronization signal based on the received identifier and send the synchronization signal based on the true delay.

[0194] The above device can execute the method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing the method.

[0195] An embodiment of the present application also provides a synchronization signal transmission device. Figure 9 As shown in the structural block diagram of a synchronization signal transmission device provided by the present application, the device can be configured in a base station, and the device includes a configuration module 91 and a frame structure sending module 92.

[0196] Among them, the configuration module 91 is configured to configure multiple sets of frame structures based on the size of the network coverage area;

[0197] The frame structure sending module 92 is configured to send the multiple sets of frame structures to a user equipment.

[0198] In an exemplary embodiment, when the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value;

[0199] When the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

[0200] The above device can execute the method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing the method.

[0201] An embodiment of the present application also provides a synchronization signal transmission device. Figure 10 As shown in the structural block diagram of a synchronization signal transmission device provided by the present application, the device can be configured for a user equipment, and the device includes a frame structure receiving module 101 and a signal sending module 102.

[0202] The frame structure receiving module 101 is configured to receive multiple sets of frame structures sent by a base station;

[0203] The signal sending module 102 is configured to send signals according to the multiple sets of frame structures, and among them, send synchronization signals according to one set of frame structures in the multiple sets of frame structures.

[0204] The above device can execute the method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing the method.

[0205] An embodiment of the present application also provides a device. Figure 11 As shown in the structural schematic diagram of a device provided by the present application, as Figure 11 shown, the device provided by the present application includes one or more processors 121 and a memory 122; the processor 121 in the device can be one or more.Figure 11 Take a processor 121 as an example; a memory 122 is used to store one or more programs; the one or more programs are executed by the one or more processors 121, so that the one or more processors 121 implement the method described in the embodiments of the present application.

[0206] The device further includes: a communication device 123, an input device 124, and an output device 125.

[0207] The processor 121, the memory 122, the communication device 123, the input device 124, and the output device 125 in the device may be connected by a bus or other means. Figure 11 Take the connection by bus as an example.

[0208] The input device 124 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the device. The output device 125 may include devices such as a display screen or an output interface.

[0209] The communication device 123 may include a receiver and a transmitter. The communication device 123 is configured to perform information transceiver communication according to the control of the processor 121.

[0210] As a computer-readable storage medium, the memory 122 may be configured to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the synchronization signal detection method described in the embodiments of the present application (for example, the receiving module 71, the frame boundary detection module 72, the time delay offset determination module 73, the synchronization detection module 74, and the feedback module 75 in the synchronization signal detection device), and again, such as the program instructions / modules corresponding to the synchronization signal transmission method described in the embodiments of the present application (for example, the receiving module 81 and the synchronization signal sending module 82 in the synchronization signal transmission device). Again, such as the program instructions / modules corresponding to the synchronization signal transmission method described in the embodiments of the present application (for example, the configuration module 91 and the frame structure sending module 92 in the synchronization signal transmission device). Again, such as the program instructions / modules corresponding to the synchronization signal transmission method described in the embodiments of the present application (for example, the frame structure receiving module 101 and the signal sending module 102 in the synchronization signal transmission device).

[0211] The memory 122 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data created according to the use of the device, etc. In addition, the memory 122 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 122 may further include a memory remotely provided with respect to the processor 121, and these remote memories may be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0212] An embodiment of the present application further provides a storage medium storing a computer program, and when the computer program is executed by a processor, the method described in any one of the embodiments of the present application is implemented.

[0213] When implementing the synchronization signal detection method described in any one of the embodiments of the present application, the method includes:

[0214] Caching time-domain data of a set time length from the reception start point;

[0215] Performing frame boundary detection of the synchronization signal on the cached time-domain data, grouping the frame boundary detection results, and determining the frame boundary of each group;

[0216] For the synchronization signal within each group, determining the delay offset of the synchronization signal within the group based on the frame boundary of the group; the delay offset is used as the coarse synchronization delay of the synchronization signal within the group;

[0217] Performing synchronization detection on the synchronization signal for which the frame boundary is determined within each group to obtain the synchronization detection result of the synchronization signal, where the synchronization detection result includes the identifier, fine synchronization delay, and power of the synchronization signal;

[0218] Determining the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay, and reporting the true delay and identifier of the synchronization signal to the media access control point, and feeding back the true delay and identifier of the synchronization signal to the user equipment through the media access control point.

[0219] Or implementing the synchronization signal transmission method described in any one of the embodiments of the present application, the method includes:

[0220] Configuring multiple sets of frame structures based on the size of the network coverage area;

[0221] Sending the multiple sets of frame structures to the user equipment.

[0222] Or implement any of the synchronization signal transmission methods described in the embodiments of the present application, the method comprising:

[0223] Receiving multiple sets of frame structures sent by a base station;

[0224] Sending signals according to the multiple sets of frame structures, wherein a synchronization signal is sent according to one set of frame structures among the multiple sets of frame structures.

[0225] As described above, the above are only exemplary embodiments of the present application and are not intended to limit the protection scope of the present application.

[0226] Those skilled in the art should understand that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable network browser, or a vehicle-mounted mobile station.

[0227] Generally speaking, various embodiments of the present application can be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, although the present application is not limited thereto.

[0228] Embodiments of the present application can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0229] Any block diagram of a logical decision in the drawings of the present application can represent program steps, or can represent interconnected logical circuits, modules, and functions, or can represent a combination of program steps and logical circuits, modules, and functions. The computer program can be stored in a memory. The memory can have any suitable type for the local technical environment and can be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital versatile disc DVD or CD disc), etc. The computer-readable medium can include a non-transitory storage medium. The data processor can be any suitable type for the local technical environment, such as, but not limited to, a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), and a processor based on a multi-core processor architecture.

[0230] By way of illustrative and non-limiting examples, a detailed description of exemplary embodiments of the present application has been provided above. However, various modifications and adaptations of the above embodiments will be apparent to those skilled in the art upon consideration of the accompanying drawings and the claims, without departing from the scope of the present application. Accordingly, the proper scope of the present application will be determined in accordance with the claims.

Claims

1. A method for synchronizing signal detection, characterized in that, Comprising: Buffering time-domain data of a set time length starting from the reception start point; Performing frame boundary detection of a synchronization signal on the buffered time-domain data, grouping the frame boundary detection results, and determining the frame boundary of each group; For the synchronization signal within each group, determining the delay offset of the synchronization signal within the group based on the frame boundary of the group; the delay offset serves as the coarse synchronization delay of the synchronization signal within the group; Performing synchronization detection on the synchronization signal for which the frame boundary is determined within each group to obtain a synchronization detection result, where the synchronization detection result includes the identifier, fine synchronization delay, and power of the synchronization signal; Determining the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay, and reporting the true delay, the identifier, and the power to a media access control point, and feeding back the true delay and the identifier to a user equipment through the media access control point.

2. The method according to claim 1, characterized in that, The grouping the frame boundary detection results and determining the frame boundary of each group includes: Grouping the frame boundary detection results according to a preset time length offset threshold; Using the same frame boundary for the frame boundary detection results within each group as the frame boundary of each group.

3. The method according to claim 2, characterized in that, The performing frame boundary detection of a synchronization signal on the buffered time-domain data includes: Sliding a window on the buffered time-domain data using a search signal of a preset time length; Determining the correlation value between the search signal at different search points and the buffered time-domain data; Storing the correlation values greater than a set threshold value to form a set; Determining the starting position of the synchronization signal based on the time index corresponding to the correlation value in the set, and using the starting position as the frame boundary detection result of the synchronization signal.

4. The method according to claim 3, characterized in that, The search signal is a cyclic prefix signal or a local time-domain synchronization sequence.

5. The method according to claim 4, characterized in that, The search signal is a local time-domain synchronization sequence, and the construction process of the local time-domain synchronization sequence includes: Generating time-domain sequences of all possible synchronization signals based on the logical root configuration of a network coverage area; Superimposing the time-domain sequences of all possible synchronization signals to obtain a local time-domain synchronization sequence.

6. The method according to claim 5, characterized in that, Before sliding a window on the buffered time-domain data using a search signal of a preset time length, it further includes: Performing downsampling on the buffered time-domain data and the local time-domain synchronization sequence at the same magnification.

7. The method according to claim 1, characterized in that, The determining the delay offset of the synchronization signal within the group based on the frame boundary of the group includes: Using the time interval between the frame boundary of the synchronization signal within the group and the transmission time of the synchronization signal as the delay offset of the synchronization signal within the group.

8. The method according to claim 1, characterized in that, The determining the true delay of the synchronization signal based on the coarse synchronization delay and the fine synchronization delay includes: Using the sum of the coarse synchronization delay and the fine synchronization delay as the true delay of the synchronization signal.

9. The method according to claim 2, characterized in that, During the process of performing synchronization detection on the synchronization signal for which the frame boundary is determined within each group, and when there is an overlap in the synchronization detection window determined based on the frame boundary of each group, retaining the synchronization detection result of the synchronization signal within the smallest group corresponding to the overlapping synchronization detection window, or retaining the synchronization detection result of the synchronization signal with the strongest power.

10. The method according to claim 3, characterized in that, It further includes: In the case where the synchronization signal interferes with other signals, the user equipment is prohibited from sending other signals on the frequency-domain resources corresponding to all detection windows of the synchronization signal, or the user equipment is prohibited from sending the other signals within the time slots or symbols corresponding to all detection windows of the synchronization signal.

11. The method according to claim 1, characterized in that, The set time length is related to the length of the synchronization signal and the maximum coverage radius of the network coverage area.

12. A method for transmitting a synchronization signal, characterized in that,It includes: Configuring multiple sets of frame structures based on the size of the network coverage area; Sending the multiple sets of frame structures to the user equipment; In the case where the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value; In the case where the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

13. A method for transmitting a synchronization signal, characterized in that, It includes: Receiving multiple sets of frame structures sent by the base station; Sending signals according to the multiple sets of frame structures, where a synchronization signal is sent according to one set of frame structures in the multiple sets of frame structures; In the case where the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value; In the case where the first frame structure and the second frame structure in the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than the set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

14. A synchronization signal detection device, characterized in that, It includes: A receiving module, configured to cache time-domain data of a set time length starting from the receiving start point; A frame boundary detection module, configured to perform frame boundary detection of the synchronization signal on the cached time-domain data, group the frame boundary detection results, and determine the frame boundary of each group; A time delay offset determination module, configured to, for the synchronization signal within each group, determine the time delay offset of the synchronization signal within the group based on the frame boundary of the group; the time delay offset serves as the coarse synchronization time delay of the synchronization signal within the group; A synchronization detection module, configured to perform synchronization detection on the synchronization signal for which the frame boundary is determined within each group, and obtain a synchronization detection result, where the synchronization detection result includes the identifier, fine synchronization time delay, and power of the synchronization signal; A feedback module, configured to determine the actual time delay of the synchronization signal based on the coarse synchronization time delay and the fine synchronization time delay, and report the actual time delay, the identifier, and the power to the media access control point, and feedback the actual time delay and the identifier to the user equipment through the media access control point.

15. A synchronization signal transmission device, characterized in that, It includes: A configuration module, configured to configure multiple sets of frame structures based on the size of the network coverage area; A frame structure sending module, configured to send the multiple sets of frame structures to the user equipment; When the first frame structure and the second frame structure among the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value; When the first frame structure and the second frame structure among the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

16. A synchronization signal transmission device, characterized in that, Comprising: A frame structure receiving module, configured to receive multiple sets of frame structures sent by a base station; A signal sending module, configured to send signals according to the multiple sets of frame structures, wherein a synchronization signal is sent according to one set of frame structures among the multiple sets of frame structures; When the first frame structure and the second frame structure among the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is greater than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is less than the set ratio value; When the first frame structure and the second frame structure among the multiple sets of frame structures are adjacent, and the ratio of the uplink subframe to the downlink subframe of the first frame structure is less than a set ratio value, then the ratio of the uplink subframe to the downlink subframe of the second frame structure is greater than the set ratio value.

17. A communication device, characterized in that, Comprising: One or more processors; A memory, used for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 - 12.

18. A storage medium, characterized in that, The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 - 12 is implemented.

Citation Information

Patent Citations

  • Methods and apparatus for synchronization and detection in wireless communication systems

    CN101911628A

  • Sending and receiving methods, sending and receiving devices and transmission system for synchronizing signal

    CN107634924A