Synchronization method and device and computer readable storage medium
By adjusting the SSB transmission position based on the SSB index and parameters in drone intrusion detection, the conflict between the sensing signal and the SSB is resolved, improving the sensing performance, cell synchronization and initial access performance, and solving the problem of conflict between the sensing signal and the SSB.
Patent Information
- Application Number
- CN202410788941.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-18
- Publication Date
- 2025-12-19
AI Technical Summary
In drone intrusion detection scenarios, conflicts between sensing signals and SSBs lead to inaccurate speed estimations. The lack of a conflict resolution mechanism affects sensing performance, cell downlink synchronization, and initial access performance.
The terminal device determines the first symbol of the first time slot in the half-frame based on the index and parameters of the first candidate SSB, rearranges the transmission position of the SSB, resolves the conflict between the sensing signal and the SSB, enhances the transmission opportunity of the SSB, and ensures the performance of sensing speed estimation.
While ensuring the performance of sensing speed estimation, the impact of SSB dropping on coverage and edge user cell dwell ratio is reduced, thereby improving sensing performance and the performance of cell downlink synchronization and initial access.
Smart Images

Figure CN121174262A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of communication, in particular to a synchronization method, a synchronization apparatus, a communication device, a chip, a computer readable storage medium and a computer program product. BACKGROUND
[0002] Considering the scenario of UAV intrusion detection, the flight speed of the UAV can reach 20-50km / h. In order to ensure accurate speed estimation, the sensing signal needs to be periodically transmitted in the time domain with P=2.5ms (or less). At the same time, the network also needs to send SSB for terminal initial access or RRM measurement. Taking initial access as an example, the terminal will blindly search SSB on the synchronization grid with a period of 20ms, and the conflict between the sensing signal and the SSB may occur every 20ms. Since there is no conflict between SSB and other reference signals in the related art, there is a lack of conflict resolution mechanism. SUMMARY
[0003] Embodiments of the present application provide a synchronization method, a synchronization apparatus, a communication device, a chip, a computer readable storage medium and a computer program product.
[0004] The synchronization method provided by the embodiments of the present application comprises:
[0005] The first network device acquires a first synchronization and a second synchronization; the first synchronization is used to configure a first frame structure, and the first frame structure is used for the first network device to receive a sensing signal sent by a second network device; the second synchronization is used to configure a second frame structure, and the second frame structure is used for a terminal device to send a communication signal to the first network device.
[0006] A synchronization apparatus, applied to a terminal, comprises:
[0007] A processing unit is configured to determine a first symbol of a first slot in a half frame based on an index of a first candidate SSB and a first parameter; or
[0008] The processing unit is further configured to determine the first symbol of the first slot in the half frame based on the index of the first candidate SSB.
[0009] The communication device provided by the embodiments of the present application comprises a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute any synchronization method provided by the embodiments of the present application.
[0010] The chip provided by the embodiments of the present application comprises a processor, which is used to call and run a computer program from a memory, so that a device installed with the chip executes any synchronization method provided by the embodiments of the present application.
[0011] The computer readable storage medium provided by the embodiment of the present application is used for storing a computer program, and the computer program enables a computer to execute any synchronization method provided by the embodiment of the present application.
[0012] The computer program product provided by the embodiment of the present application comprises a computer program, and the computer program enables a processor to implement any synchronization method provided by the embodiment of the present application when the computer program is executed.
[0013] By the synchronization method provided by the embodiment of the present application, the terminal determines the first symbol of the first time slot in a half frame based on the index of the first candidate SSB and the first parameter; or the terminal determines the first symbol of the first time slot in a half frame based on the index of the first candidate SSB, can determine the half frame boundary and the symbol boundary of the original transmission position according to the SSB index of the new transmission position, enhance the transmission opportunity of the SSB, solve the potential conflict between the SSB and the sensing signal, reduce the impact of discarding the SSB on the coverage and the cell residence ratio of the edge user on the basis of ensuring the sensing speed estimation performance, and ensure the sensing performance and the performance of the cell downlink synchronization and initial access. BRIEF DESCRIPTION OF DRAWINGS
[0014] The accompanying drawings used to provide further understanding of the present application and constitute a part of the present application, and the illustrative embodiments of the present application and the description thereof are used to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:
[0015] Figure 1 The SSB structure schematic diagram provided by the embodiment of the present application is shown in the figure;
[0016] Figure 2 The arrangement schematic diagram of Case B (L_max=8) provided by the embodiment of the present application is shown in the figure;
[0017] Figure 3 The SSB and sensing reference signal conflict schematic diagram provided by the embodiment of the present application is shown in the figure;
[0018] Figure 4 The implementation flow schematic of the synchronization method provided by the embodiment of the present application is shown in the figure Figure 1 ;
[0019] Figure 5 The schematic diagram for determining the original transmission position provided by the embodiment of the present application is shown in the figure;
[0020] Figure 6 The SSB association relationship schematic diagram provided by the embodiment of the present application is shown in the figure;
[0021] Figure 7 The structure composition schematic of the synchronization device 700 provided by the embodiment of the present application is shown in the figure;
[0022] Figure 8 A schematic structural diagram of a communication device provided in an embodiment of this application;
[0023] Figure 9 This is a schematic structural diagram of the chip provided in the embodiments of this application. Detailed Implementation
[0024] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0025] It should be noted that, in the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, in the embodiments of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0026] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0027] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0028] Background of synesthetic technology
[0029] In the integration of communication and sensing, radio waves are analyzed to obtain information about target objects or the environment, enabling functions such as positioning, ranging, velocity measurement, imaging, recognition, and environmental reconstruction. Sensing requires velocity estimation information to identify moving objects. To achieve accurate velocity estimation performance, the pattern of the sensing reference signal must at least satisfy the following:
[0030] 1) Uniform sampling in the time domain. Non-uniform sampling in the time domain will lead to a decrease in velocity estimation performance.
[0031] 2) The time interval between adjacent sensed signals (the time-domain period of the sensed signal) satisfies the requirement of ambiguity-free velocity estimation. Specifically, the phase change can be estimated using two sensed symbols:
[0032] Among them, fc For carrier frequency, λ is wavelength, v is target object moving speed, T is the time interval of sensing symbol. Then the speed is:
[0033] When the phase change exceeds π, the ambiguity of speed estimation will appear, that is, it is required that Thus, Taking 4.9GHz as an example, assuming that the sensing signal period is 2.5ms, the speed that can be estimated without ambiguity is about 6.12m / s (22km / h).
[0034] Synchronization signal / physical broadcast channel block (SSB) design.
[0035] SSB plays an important role in the initial access process, such as carrying the physical layer cell ID, time-frequency synchronization, indicating symbol / slot / frame timing, cell / beam signal strength measurement, etc. The terminal acquires the physical cell ID, coarse synchronization in time / frequency domain by searching PSS (Primary Synchronization Signal) and SSS (Secondary Synchronization Signal). Then the terminal needs to acquire the system information of the cell, and obtains the necessary information for initiating random access by reading PBCH (Physical Broadcast Channel) and other necessary system messages. One SSB transmission opportunity contains a primary synchronization signal, a secondary synchronization signal, a physical broadcast channel, and occupies continuous symbols.
[0036] SSB structure: each SSB block occupies 4 continuous symbols in time domain, contains a PSS, a SSS and two PBCH symbols; occupies continuous 20 PRBs in frequency domain, as shown in Figure 1 Figure 1 The SSB structure provided by the embodiment of the application is shown in the schematic diagram.
[0037] SSB transmission design: Multiple SSB blocks in a set of SSB burst can be transmitted in a beam sweeping manner to achieve full cell coverage of SSB. Since each SSB block carries the same cell information, in order to avoid ambiguity in determining timing, NR defines five SSB burst arrangement cases (Case A / B / C / D / E). Case A / B / C is for sub-6 GHz frequency bands, and up to L_max = 8 SSB blocks can be transmitted. Case D / E is for above-6 GHz frequency bands, and up to L_max = 64 SSB blocks can be transmitted. In addition, each SSB block in a set of SSB burst is assigned a unique SSB index, and the terminal can determine its position in the arrangement and determine the symbol-level timing by identifying the SSB index. Reference Figure 2 , Figure 2 The arrangement diagram of Case B (L_max = 8) provided by the embodiment of the present application is as follows:
[0038] As can be seen from the above, the terminal needs to know the SSB index of the SSB block to determine the symbol boundary of the SSB block. For sub-6 GHz frequency bands, the terminal can obtain it by blindly detecting the PBCH DMRS sequence. For above-6 GHz frequency bands, the terminal can only obtain the 3-bit LSB of the SSB index by demodulating the PBCH DMRS, and the 3-bit MSB needs to be indicated by the PBCH SSB index field. In addition, in order to reduce the search complexity of the UE, a SSB burst is limited in a half frame (i.e. 5 ms), and the terminal also needs to determine whether the SSB burst appears in the first half or the second half of the system frame in combination with the half frame indication in the PBCH.
[0039] PBCH content: The NR PBCH payload is 32 bits, plus 24-bit CRC check, a total of 56 bits. The PBCH payload is divided into two parts, one part is the content generated by the higher layer, containing 23-bit MIB information and 1-bit information type indication (to ensure forward compatibility); the other part is the content generated by the physical layer, a total of 8 bits. The MIB information contains the following contents:
[0040] Subcarrier spacing (1 bit): used to indicate the subcarrier spacing of SIB1, Msg2 / 4 and other broadcast information.
[0041] Reserved information (1 bit).
[0042] Ssb-SubcarrierOffset (4bit): used to indicate the subcarrier level frequency domain offset value between SSB and common resource block CRB, k_SSB. In low frequency, k_SSB takes value range {0, …, 23}, which needs 5 bits to fully indicate, so 1 bit information in SSB index in the physical layer payload content is borrowed to jointly indicate. In high frequency, k_SSB takes value range {0, …, 11}, which can be fully indicated by 4 bits. In addition, this indication field can also indicate that the cell does not carry SIB1 message, and can be indicated together with pdccg-ConfigSIB1 field to indicate where to find the SSB cell carrying SIB1 information for camping. For low frequency, when k_SSB takes value {24, 25, …, 29}, or for high frequency, when k_SSB takes value {12, 13}, it represents that the cell does not carry SIB1 information. When k_SSB takes value 31 (low frequency) or 15 (high frequency), it represents that there is no SSB carrying SIB1 information in the range.
[0043] Other information such as SFN 6-bit MSB, cellBarred (indicating whether the cell can be camped), intraFreqReselection (indicating whether the same frequency cell reselection can be done in the frequency point where the cell is located), etc.
[0044] The 8-bit PBCH content generated by the physical layer includes:
[0045] SFN 4-bit LSB (4bit).
[0046] System half frame indication (1bit).
[0047] SSB sequence number 3-bit MSB (3bit): for sub-6GHz frequency band, 1 bit in this indication field is used to jointly indicate the subcarrier level offset between SSB and SIB1 control channel with the ssb-SubCarrierOffset field, and the other 2 bits are reserved information.
[0048] In the scenario of UAV intrusion detection, the flight speed of UAV can reach 20-50km / h. In order to ensure accurate speed estimation, the sensing signal needs to be periodically transmitted in the time domain with P=2.5ms (or less). At the same time, the network also needs to send SSB for terminal initial access or RRM measurement. Taking initial access as an example, the terminal will blindly search SSB on the synchronization grid with a period of 20ms, and the conflict between sensing signal and SSB may occur every 20ms. Since there is no conflict between SSB and other reference signals in the prior art, there is no solution mechanism after the conflict. Therefore, further solutions are needed when the sensing reference signal and the SSB conflict, so as to ensure the sensing performance and the performance of the cell downlink synchronization and initial access.
[0049] Reference Figure 3 , Figure 3 The SSB and sensing reference signal conflict diagram provided by the embodiment of the application. As shown in Figure 3 , the sensing signal and the SSB conflict in the first downlink time slot.
[0050] Figure 4 The implementation flowchart of the synchronization method provided by the embodiment of the application Figure 1 , as shown in Figure 4 , the synchronization method provided by the embodiment of the application, the method comprises the following steps:
[0051] Step 401: The terminal determines the first symbol of the first time slot in a half frame based on the index of the first candidate SSB and the first parameter; or, the terminal determines the first symbol of the first time slot in a half frame based on the index of the first candidate SSB.
[0052] In the embodiment of the application, a first time window is defined, and the length and period of the first time window are defined by the protocol or defined by the high layer parameter. For the terminal that has not obtained the high layer parameter configuration (such as the initial access terminal), the terminal defaults the first time window length to a set value X, X is defined by the protocol, and the typical value of X is 5ms, which is the length of a half frame. The period is the SSB search period set value Y, Y is defined by the protocol, and the typical value of Y is 20ms.
[0053] There are N SSB candidate transmission positions in the first time window, and the number of SSBs transmitted in the first time window is L. The first index of the L SSBs is numbered from 0 to L-1. It should be noted that the numbering of the first index can also use other numbering methods, which are not limited by the application.
[0054] The first index of the first candidate SSB can determine a half frame boundary, that is, the first symbol position of the first time slot in a half frame corresponding to the first index.
[0055] The first parameter is used to indicate a time offset between the half-frame boundaries, when the SSBs collide with the sensing signals, the SSBs are sent at new candidate transmission positions, the first candidate SSB is sent at a new candidate transmission position, the half-frame boundary of the half-frame where the new candidate transmission position is located is determined by the first index of the first candidate SSB, the first parameter indicates the time offset between the half-frame boundary of the half-frame where the original transmission position is located and the half-frame boundary of the half-frame where the new candidate transmission position is located, and the half-frame boundary of the half-frame where the original transmission position is located can be determined by the half-frame boundary of the half-frame where the new candidate transmission position is located and the first parameter, that is, the first symbol of the first time slot in a half-frame.
[0056] Based on this, in an optional embodiment of the present application, in the first time window, the first index of the first candidate SSB is numbered from 0 to L-1.
[0057] The terminal determines the first symbol of the first time slot in a half-frame based on the index of the first candidate SSB and the first parameter, including:
[0058] The terminal determines the first index of the first candidate SSB, and determines a first position based on the first index, the first position being the first symbol position of the first time slot in a half-frame corresponding to the first index;
[0059] The terminal determines the first symbol of the first time slot in a half-frame based on the first position and the first parameter, the first parameter being used to indicate the time offset between the first symbol position of the first time slot in a half-frame and the first position.
[0060] In the embodiments of the present application, the first parameter can be indicated by P-bit indication information, and the first parameter can be represented by indicating a time slot offset.
[0061] Based on this, in an optional embodiment of the present application, the time offset is a time slot offset, the first parameter is P-bit indication information, the P-bit indication information is used to indicate the time slot offset, and P is a positive integer.
[0062] In an optional embodiment of the present application, the P-bit indication information supports indicating M candidate time slot offsets, and M is a positive integer.
[0063] For example, for FR1: one or more of the second bit, the third bit, a reserved bit (1 bit), and a subcarrier spacing indication field (1 bit) of the 3-bit MSB of the SSB serial number can be used for indication.
[0064] Exemplarily, for FR2: one or more of the following bits can be utilized for indication: a reserved bit (1 bit) in FR2 PBCH, a subcarrier spacing indication field (1 bit), 1 reserved value (14) in a 4-bit indication range of k_SSB.
[0065] In an optional embodiment of the present application, the M candidate time slot offsets are determined based on a time slot offset step, and the time slot offset step is indicated by the second parameter.
[0066] Exemplarily, the time slot offset step can be set as 8 time slots, for FR2, there are 2 bits and a reserved value, and (0, 8, 16, 24, 32) 5 time slot offsets can be indicated; for FR1, there are 4 bits, and 16 time slot offsets can be indicated. It can be understood that if the step setting value is different, one or more time slot offsets can be indicated in combination with one or more bits.
[0067] In an optional embodiment of the present application, the M candidate time slot offsets are determined based on a time slot offset step and a first reference point, the time slot offset step is indicated by the second parameter, and the first reference point is agreed by a protocol or configured by a network.
[0068] Here, in the embodiment of the present application, on the basis of the time slot offset step, the first reference point can also be set, so that the step can be shortened, and a finer step can be indicated.
[0069] In an optional embodiment of the present application, the first parameter is carried in a physical broadcast channel (PBCH).
[0070] It should be noted that after the half-frame boundary of the original transmission position is determined, the original transmission position can be determined, which is defined by a protocol.
[0071] In the embodiment of the present application, the position of the original transmission position can also be determined by the first index of the first candidate SSB and the fifth parameter, the transmission position where the first candidate SSB is located is the new transmission position, and the fifth parameter is used to indicate the time offset between the original transmission position and the new transmission position. Since the SSB pattern in one time slot remains unchanged, the fifth parameter indicates the time slot offset. The specific indication manner is as follows:
[0072] For FR1: since the first window of 5 ms contains 10 time slots, that is, the time slot offset indication range is 0-9, 4 bits are needed. The second bit, the third bit, a reserved bit (1 bit), and a subcarrier spacing indication field (1 bit) of the 3-bit MSB of the SSB serial number can be utilized for complete indication.
[0073] Reference Figure 5 , Figure 5 The schematic diagram for determining the original transmission position provided by the embodiment of the present application is shown in FIG. 1. As shown in FIG. 1, the first candidate SSB is located in the first time slot, and the second candidate SSB is located in the second time slot.Figure 5 As shown, the original transmission position SSB collides with the sensing signal, the SSB is transmitted at a new transmission position, and the sixth parameter indicates the time offset of the original transmission position and the new transmission position. According to the new transmission position and the first parameter, the original transmission position can be determined.
[0074] For FR2: Since the first window of 5 ms contains 40 slots, the slot offset indication range is 0-39, which requires 6 bits. In the FR2 PBCH, there is only one reserved bit (1 bit), a subcarrier spacing indication field (1 bit), and 1 reserved value (14) in the 4-bit indication range of k_SSB, which can indicate a maximum of 5 candidate slot offsets. To indicate more slot offsets, the embodiments of the present application provide the following scheme: the sixth parameter indicates the step size of the slot offset, which can be related to the TDD configuration and the slot format. For example, when the step size is 4 slots, (0, 8, 16, 24, 32) 5 slot offsets can be indicated; on the basis of the sixth parameter, a second reference point of the slot offset can also be defined, so that a finer step size can be indicated. Taking FR2 L_max = 64 as an example, 32 slots (4 ms) are required to transmit 64 SSB blocks, and the reference point can be set to the slot (i.e., slot 31) where the last SSB block is located. The slot offset refers to the offset value relative to the reference point. At this time, the step size can be shortened to 2 slots, indicating (0, 2, 4, 6, 8) 5 slot offsets relative to the reference point.
[0075] In the embodiments of the present application, the first time window includes N candidate positions, and the N candidate positions are numbered from 0 to N-1, corresponding to the second index of the first candidate SSB. According to the second index of the first candidate SSB, the half-frame boundary of the half-frame where the first candidate SSB is located can be determined, that is, the first symbol of the first slot in a half-frame.
[0076] Based on this, in an optional embodiment of the present application, in the first time window, the second index of the first candidate SSB is numbered from 0 to N-1; and the maximum number of SSBs transmitted in the first time window is L, wherein N is greater than L.
[0077] The terminal determines the first symbol of the first slot in a half-frame based on the index of the first candidate SSB, comprising:
[0078] The terminal determines the second index of the first candidate SSB, and determines the first symbol of the first slot in a half-frame based on the second index.
[0079] Exemplarily, the first window is 5 ms, and the subcarrier spacing is 30 kHz, so there are 10 slots in 5 ms, and there are 2 SSB positions in each slot, so N = 20, and the terminal knows the second index of the first candidate SSB, and knows the boundary of 5 ms.
[0080] In the embodiment of the application, for FR1: up to 5 bits are needed to indicate N = 20 candidate transmission opportunities (5 ms window length, 30 kHz SCS). The terminal obtains the SSB index 3 LSB through demodulating the PBCH DMRS, and the 2 MSB are indicated by the 2nd and 3rd bits in the 3 MSB of the SSB sequence number in the PBCH;
[0081] For FR2: up to 7 bits are needed to indicate N = 80 candidate positions (5 ms window length, 120 kHz SCS). The terminal obtains the SSB index 6 LSB through demodulating the PBCH DMRS and the 1 MSB is indicated by the 1 bit reserved bit in the MIB.
[0082] In the embodiment of the application, the association relationship between the candidate transmission positions can also be established, and the original transmission position can be determined according to the new transmission position and the association relationship.
[0083] In an optional embodiment of the application, the terminal assumes that there is an association relationship between at least two first candidate SSBs that meet a specific condition within the first time window or between the first time windows, and the specific condition is related to the second indexes of the at least two first candidate SSBs.
[0084] In the embodiment of the application, the two first candidate SSBs having the association relationship have the same quasi co-located (QCL) attribute and / or are associated with the same RACH resource.
[0085] In an optional embodiment of the application, the association relationship is indicated by a third parameter; wherein the third parameter is represented by A; and the specific condition includes:
[0086] The results of the remainder operation of the second indexes of the at least two first candidate SSBs on A are equal.
[0087] Exemplarily, referring to Figure 6 , Figure 6 The SSB association relationship provided in the embodiment of the application is shown in the following table. Figure 6 As shown in the table, the third parameter A = 12, and SSB candidates #12 / 13 are associated with SSB index #0 / 1.
[0088] Exemplarily, the association relationship between the candidate SSB transmission opportunities is determined by the third parameter A, and in the embodiment of the application, the association relationship between the candidate SSB block index and the SSB block index (the value is 0, …, L-1, L is the number of SSB blocks configured by ssb-PositionsInBurst) is obtained by the modulo operation on the third parameter, SSBblock index = candidate SSB block index mod A.
[0089] In an optional embodiment of the application, the third parameter is carried in a system broadcast message; and / or,
[0090] The third parameter is carried in the PBCH.
[0091] Exemplarily, the system broadcast message can be SIB1.
[0092] Exemplarily, if the third parameter is carried in the PBCH, since increasing the PBCH payload will bring greater protocol impact, the third parameter should be indicated by reinterpreting the indication bit in the PBCH under the condition that the PBCH payload is unchanged. In order to avoid causing the terminal to interpret the content of the PBCH, the available PBCH indication domain includes:
[0093] For FR1: subcarrier spacing indication domain (1 bit), reserved domain (1 bit), k_SSB 5-bit indication range has 1 unused indication value (30). A maximum of 5 candidate third parameter values can be indicated.
[0094] For FR2: subcarrier spacing indication domain (1 bit), k_SSB 4-bit indication range has 1 unused indication value (14). A maximum of 3 candidate third parameter values can be indicated.
[0095] In an optional embodiment of the application, the configuration information of the first time window is defined by a protocol; and / or,
[0096] The configuration information of the first time window is configured by a network;
[0097] The configuration information of the first time window includes the length and / or period of the first time window.
[0098] In the embodiments of the present application, a first time window is defined, and the length and period of the first time window are defined by a protocol or a high-level parameter. For a terminal that has not been configured by a high-level parameter (such as an initially accessing terminal), the terminal defaults the length of the first time window to a set value X, X is defined by a protocol, and an exemplary typical value of X is 5 ms, which is the length of a half frame. The period is set to an SSB search period value Y, Y is defined by a protocol, and an exemplary typical value of Y is 20 ms.
[0099] Further, since the SSB time domain transmission opportunity is enhanced, in order to ensure that the initial access behavior of the legacy UE is not affected, the embodiments of the present application provide the following enhanced methods: adding an SSB synchronization raster and / or enhancing the PBCH scrambling mode.
[0100] The first candidate SSB is transmitted on a new synchronization raster, the new synchronization raster is different from a traditional synchronization raster, and the traditional UE detects the SSB on the traditional synchronization raster to avoid affecting the traditional UE after the transmission opportunity is enhanced.
[0101] Based on this, in an optional embodiment of the present application, the transmission position of the first candidate SSB is located on a first synchronization raster, and the first synchronization raster is different from a traditional synchronization raster.
[0102] In the embodiments of the present application, the first synchronization raster is a new synchronization raster, and the first synchronization raster is different from a traditional synchronization raster in step length and / or bandwidth position.
[0103] Exemplarily, refer to Table 1, Table 1 is a synchronization raster comparison table of n41 and n79 provided by the embodiments of the present application.
[0104]
[0105] Table 1
[0106] As shown in Table 1, for n41, the step length of the new synchronization raster is shortened to 2, and the bandwidth edge of the new synchronization raster can be set to 6245-6712. For n79, the step length of the new synchronization raster is shortened to 8, and the bandwidth edge of the new synchronization raster can be set to 8488-8872.
[0107] Based on this, in an optional embodiment of the present application, the first synchronization raster is different from a traditional synchronization raster, including:
[0108] The first synchronization raster is different from a traditional synchronization raster in synchronization raster step length; and / or,
[0109] The first synchronization raster is different from a traditional synchronization raster in bandwidth position.
[0110] In the embodiments of the present application, in order to facilitate the RRM measurement, L1-RSRP / SINR measurement and the like of the new terminal, the association relationship between the new synchronization raster and the traditional synchronization raster can be indicated by the fourth parameter to assist the terminal to quickly locate the transmission position of the traditional SSB block.
[0111] Based on this, in an optional embodiment of the present application, the first synchronization raster has an association relationship with the traditional synchronization raster, and the association relationship between the first synchronization raster and the traditional synchronization raster is indicated by a fourth parameter.
[0112] In an optional embodiment of the present application, the fourth parameter is defined by a protocol; and / or,
[0113] The fourth parameter is indicated by the network.
[0114] In the embodiments of the present application, the new synchronization raster can be associated with the nearest traditional synchronization raster according to the protocol, or the new synchronization raster can be associated with the traditional synchronization raster with a distance of 4th parameter * 15 kHz.
[0115] The first parameter can also be indicated by a high-level parameter and / or a system message.
[0116] Referring to Table 2, Table 2 is an enhanced scrambling code mapping table provided by the embodiments of the present application.
[0117]
[0118] Table 2
[0119] As shown in Table 2, the mapping relationship between (3 rd LSB of SFN, 2 nd LSB of SFN) and the new first scrambling code factor is that (0, 0) corresponds to 1, (0, 1) corresponds to 3, (1, 0) corresponds to 0, and (1, 1) corresponds to 2; the mapping relationship between (3 rd LSB of SFN, 2 nd LSB of SFN) and the traditional scrambling code factor is that (0, 0) corresponds to 0, (0, 1) corresponds to 1, (1, 0) corresponds to 2, and (1, 1) corresponds to 3.
[0120] In the embodiments of the present application, the scrambled bit is determined according to the following formula: wherein the initialization seed of the scrambling sequence is the cell ID, M bit is the number of bits transmitted on the PBCH, v is the low 2 bits or the low 3 bits of the SSB block index, and x is the newly defined second scrambling code factor, which is a 2-bit or 3-bit scrambling code factor.
[0121] Based on this, in an optional embodiment of the present application, the PBCH of the first candidate SSB is scrambled based on a first scrambling factor, a value of the first scrambling factor has a first mapping relationship with K least significant bits of a system frame number (SFN), the first mapping relationship is different from a second mapping relationship, the second mapping relationship refers to a mapping relationship between a traditional value of the first scrambling factor and the K least significant bits of the SFN, K is a positive integer; and / or,
[0122] The PBCH of the first candidate SSB is scrambled based on a second scrambling factor, the second scrambling factor is different from the first scrambling factor.
[0123] The synchronization method provided in the embodiments of the present application can avoid potential conflicts between SSBs and sensing signals, and can reduce the impact of discarding SSBs on coverage and cell residence ratio of edge users on the basis of ensuring sensing speed estimation performance.
[0124] The embodiments of the present application also provide a synchronization device 700, which refers to Figure 7 The synchronization device 700 in the embodiments is applied to a terminal and includes:
[0125] The processing unit 710 is configured to determine a first symbol of a first time slot in a half frame based on an index of a first candidate SSB and a first parameter; or
[0126] The processing unit 710 is further configured to determine a first symbol of a first time slot in a half frame based on the index of the first candidate SSB.
[0127] In the embodiments of the present application, in a first time window, the first index of the first candidate SSB is numbered from 0 to L-1; the processing unit 710 is further configured to determine the first index of the first candidate SSB by the terminal, and determine a first position based on the first index, the first position being a first symbol position of a first time slot in a half frame corresponding to the first index; determine a first symbol of a first time slot in a half frame based on the first position and the first parameter, the first parameter being used to indicate a time offset between the first symbol position of the first time slot in the half frame and the first position.
[0128] In the embodiments of the present application, the time offset is a time slot offset, and the first parameter is P-bit indication information, the P-bit indication information being used to indicate the time slot offset, P being a positive integer.
[0129] In the embodiments of the present application, the P-bit indication information supports indicating M candidate time slot offsets, M being a positive integer.
[0130] In the embodiments of the present application, the M candidate time slot offsets are determined based on a time slot offset step, and the time slot offset step is indicated by a second parameter.
[0131] In the embodiments of the present application, the M candidate time slot offsets are determined based on a time slot offset step and a reference point, the time slot offset step is indicated by a second parameter, and the reference point is agreed by a protocol or configured by a network.
[0132] In the embodiments of the present application, the first parameter is carried in a physical broadcast channel (PBCH).
[0133] In the embodiments of the present application, in the first time window, the second indexes of the first candidate SSBs are numbered from 0 to N-1, the maximum number of SSBs transmitted in the first time window is L, N is greater than L, and the processing unit 710 is further configured to determine the second indexes of the first candidate SSBs and determine the first symbol of the first time slot in a half frame based on the second indexes.
[0134] In the embodiments of the present application, the terminal assumes that there is an association relationship between at least two first candidate SSBs that meet a certain condition within the first time window or between the first time windows, and the certain condition is related to the second indexes of the at least two first candidate SSBs.
[0135] In the embodiments of the present application, the association relationship is indicated by a third parameter, the third parameter is represented by A, and the certain condition includes that the results of the remainder operation of the second indexes of the at least two first candidate SSBs on A are equal.
[0136] In the embodiments of the present application, the third parameter is carried in a system broadcast message and / or the third parameter is carried in the PBCH.
[0137] In the embodiments of the present application, the configuration information of the first time window is defined by a protocol and / or the configuration information of the first time window is configured by a network, and the configuration information of the first time window includes the length and / or period of the first time window.
[0138] In the embodiments of the present application, the transmission position of the first candidate SSB is located on a first synchronization raster, and the first synchronization raster is different from a conventional synchronization raster.
[0139] In the embodiments of the present application, the first synchronization raster is different from the conventional synchronization raster, including:
[0140] The synchronization raster step of the first synchronization raster is different from that of the conventional synchronization raster, and / or the bandwidth position of the first synchronization raster is different from that of the conventional synchronization raster.
[0141] In an embodiment of the present application, the first synchronization raster has an association relationship with the legacy synchronization raster, and the association relationship between the first synchronization raster and the legacy synchronization raster is indicated by a fourth parameter.
[0142] In an embodiment of the present application, the fourth parameter is defined by a protocol, and / or the fourth parameter is indicated by a network.
[0143] In an embodiment of the present application, the PBCH of the first candidate SSB is scrambled based on a first scrambling factor, a value of the first scrambling factor has a first mapping relationship with K least significant bits of a system frame number (SFN), the first mapping relationship is different from a second mapping relationship, the second mapping relationship refers to a mapping relationship between a legacy value of the first scrambling factor and the K least significant bits of the SFN, and K is a positive integer; and / or the PBCH of the first candidate SSB is scrambled based on a second scrambling factor, and the second scrambling factor is different from the first scrambling factor.
[0144] Those skilled in the art should understand that, Figure 7 The implementation functions of the units in the synchronization apparatus 700 shown can be understood with reference to the related descriptions of the foregoing methods. Figure 7 The functions of the units in the synchronization apparatus 700 shown can be implemented by a program running on a processor, or by a specific logic circuit.
[0145] Figure 8 FIG. 8 is a schematic structural diagram of a communication device 800 provided in an embodiment of the present application. Figure 8 The communication device 800 shown includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0146] Optionally, as shown in FIG. 8, the communication device 800 can further include a memory 820. The processor 810 can call and run a computer program from the memory 820 to implement the method in the embodiment of the present application. Figure 8
[0147] The memory 820 can be a separate device independent of the processor 810, or can be integrated in the processor 810.
[0148] Optionally, as shown in FIG. 8, the communication device 800 can further include a transceiver 830, and the processor 810 can control the transceiver 830 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. Figure 8
[0149] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of antennas may be one or more.
[0150] The communication device 800 may specifically be the synchronization device 700 in the embodiments of this application, and the communication device 800 can implement the corresponding processes implemented by the synchronization device 700 in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0151] For example, embodiments of this application also provide a computer program product, including a computer program that can be executed by the processor 810 of a communication device 800 to perform the steps described in any of the foregoing methods.
[0152] Figure 9 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 9 The chip 900 shown includes a processor 910, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0153] Optionally, such as Figure 9 As shown, chip 900 may further include memory 920. Processor 910 can retrieve and run computer programs from memory 920 to implement the methods described in this embodiment.
[0154] The memory 920 can be a separate device independent of the processor 910, or it can be integrated into the processor 910.
[0155] Optionally, the chip 900 may also include an input interface 930. The processor 910 can control the input interface 930 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0156] Optionally, the chip 900 may also include an output interface 940. The processor 910 can control the output interface 940 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0157] The chip can be applied to the synchronization device 700 in the embodiments of this application, and the chip can implement the corresponding processes implemented by the synchronization device 700 in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0158] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0159] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0160] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0161] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0162] The embodiment of the present application further provides a computer readable storage medium for storing a computer program. The computer readable storage medium can be applied to the synchronization device 700 in the embodiment of the present application, and the computer program causes a computer to execute the corresponding procedures implemented by the synchronization device 700 in the various methods of the embodiment of the present application. For brevity, details are not repeated here.
[0163] Those skilled in the art can clearly understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0164] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0165] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0166] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0167] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0168] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a synchronization device 700, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0169] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of synchronizing, comprising: Comprising: The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index; Or, The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index.
2. The method of claim 1, wherein, In the first time window, the first index of the first candidate SSB is numbered from 0 to L-1; The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index; The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index; The time offset is a slot offset, and the first parameter is P-bit indication information used to indicate the slot offset, P being a positive integer.
3. The method of claim 2, wherein, The P-bit indication information supports indicating M candidate slot offsets, M being a positive integer.
4. The method of claim 3, wherein, The M candidate slot offsets are determined based on a slot offset step, and the slot offset step is indicated by a second parameter.
5. The method of claim 4, wherein, The M candidate slot offsets are determined based on a slot offset step and a first reference point, the slot offset step being indicated by a second parameter, and the first reference point being defined by a protocol or configured by a network.
6. The method of claim 4, wherein, The first parameter is carried in a physical broadcast channel (PBCH).
7. The method of claim 1, wherein, In the first time window, the second index of the first candidate SSB is numbered from 0 to N-1; and the maximum number of SSBs transmitted in the first time window is L, where N is greater than L; 8. The method of claim 1, wherein, The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index; The terminal determines a first index of the first candidate SSB, and determines a first position based on the first index, the first position being a first symbol position of a first slot in a half frame corresponding to the first index. The terminal assumes that there is an association relationship between at least two first candidate SSBs that satisfy a certain condition within the first time window or between the first time windows, and the certain condition is related to the second index of the at least two first candidate SSBs.
9. The method of claim 8, wherein, The association relationship is indicated by a third parameter; wherein the third parameter is represented by A; and the certain condition includes:
10. The method of claim 9, wherein, The results of the second index of the at least two first candidate SSBs performing a modulo operation on A are equal.
11. The method of claim 10, wherein: The third parameter is carried in a system broadcast message; and / or The third parameter is carried in a PBCH.
12. The method of any one of claims 2 to 11, wherein: Configuration information of the first time window is defined by a protocol; and / or Configuration information of the first time window is configured by a network; The configuration information of the first time window includes a length and / or a period of the first time window. 13. The method according to any one of claims 1 to 11, characterized in that, The transmission position of the first candidate SSB is on a first synchronization raster, which is different from a legacy synchronization raster.
14. The method of claim 13, wherein, The first synchronization raster is different from a legacy synchronization raster, including: The first synchronization raster is different from a legacy synchronization raster in a synchronization raster step; and / or, The first synchronization raster is different from a legacy synchronization raster in a bandwidth position.
15. The method of claim 13, wherein, The first synchronization raster has an association relationship with the legacy synchronization raster, and the association relationship between the first synchronization raster and the legacy synchronization raster is indicated by a fourth parameter.
16. The method of claim 15, wherein, The fourth parameter is defined by a protocol; and / or, The fourth parameter is indicated by a network.
17. The method of any one of claims 1-11, wherein, The PBCH of the first candidate SSB is scrambled based on a first scrambling factor, a value of the first scrambling factor has a first mapping relationship with K least significant bits of a system frame number (SFN), the first mapping relationship is different from a second mapping relationship, the second mapping relationship refers to a mapping relationship between a legacy value of the first scrambling factor and the K least significant bits of the SFN, and K is a positive integer; and / or, The PBCH of the first candidate SSB is scrambled based on a second scrambling factor, which is different from the first scrambling factor.
18. A synchronization apparatus, comprising: Applied to a terminal, including: A processing unit configured to determine a first symbol of a first time slot in a half frame based on an index of a first candidate SSB and a first parameter; or The processing unit is further configured to determine a first symbol of a first time slot in a half frame based on an index of a first candidate SSB.
19. A communication device, comprising: Including: A processor and a memory for storing a computer program, the processor is configured to call and run the computer program stored in the memory to execute the synchronization method of any one of claims 1-17.
20. A chip, characterized by Including: a processor configured to call and run a computer program from a memory, so that a device installed with the chip executes the synchronization method of any one of claims 1-17.
21. A computer-readable storage medium, characterized in that, For storing a computer program, the computer program causes a computer to execute the synchronization method of any one of claims 1-17.
22. A computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the synchronization method of any one of claims 1-17.