Background
In a time division-synchronous code division multiple access (TD-SCDMA) system, a mobile terminal (UE) has two basic operation modes: idle mode and connected mode. A UE in idle mode is identified by a non-access stratum. The TD-SCDMA system does not have any information of UE in idle mode, it can only address and send messages to all UEs in the cell or all UEs monitoring the same paging interval.
The UE is in idle mode, and there will typically be the following main operations:
1. monitoring paging
2. Cell measurement
3. Receiving system messages from a Public Land Mobile Network (PLMN)
The system message receives information analysis based on a resident cell primary common control channel (PCCPCH for short), and depends on the notification of a paging type 1 message, and the paging type 1 message is carried in a paging channel (PCH for short); the paging monitoring is based on the information analysis of a paging indication channel (PICH for short) and a paging channel in sequence; cell reselection is triggered according to the measurement result of the code power (for short, PCCPCH RSCP) of the primary common control channel of the local cell and the adjacent cell; in addition, it is also necessary to measure the Interference Signal Code Power (ISCP) of each downlink timeslot of the serving cell to support RRC connection establishment.
It can be seen that the fixed work task of the UE in idle mode mainly includes paging monitoring, cell measurement, serving cell downlink timeslot ISCP measurement, and whether to migrate the work state to RRC connection mode or update system information according to the paging monitoring result, and whether to initiate cell reselection according to the measurement result.
The paging listening and cell reselection measurement tasks are typically performed periodically according to a time interval specified by a higher layer, and the specified execution period (paging period and measurement period, according to 3GPP TS 25.123, measurement period is an integer multiple of the paging period) is much longer than the average processing time required by the UE to complete the tasks. That is, in idle mode, the UE will have a significant amount of time in an idle state without tasks. Obviously, the idle state is a great waste of UE resources and power consumption.
In view of this, the mainstream UE solution at present introduces a new UE operation mode — sleep mode. The sleep mode is defined as: when the UE is in an idle state without tasks, the UE closes the high-frequency working clock, the peripheral analog baseband device, the radio frequency device and the like, and works only by using the low-frequency clock so as to achieve the purpose of saving power in the idle state. The sleep mode is to be ended before the work task arrives, the ending time is usually based on the PICH arrival time, the ending method is to recover the working states of a stable high-frequency clock, a peripheral analog baseband device, a radio frequency device and the like, and the related operation is called sleep wakeup.
After a certain period of sleep, the timing synchronization relationship between the UE and the serving base station is inevitably affected by the change of the wireless environment and the accuracy of the low frequency clock. TD-SCDMA system is a strict Time Division Duplex (TDD) system, and data transmission and reception are performed in different time slots of the same subframe. Timing synchronization between the UE and the base station is very important to ensure the performance of the communication link. Therefore, the primary processing task of sleep wakeup of the UE is to implement timing synchronization recovery with the base station, so as to ensure reliability of paging monitoring and measurement.
The application field of the invention-TD-SCDMA system is introduced as follows. Fig. 1 shows a frame structure of the TD-SCDMA system. The chip (chip) rate of the system is 1.28Mcps, and each radio subframe is 5ms in length, i.e., 6400 chip. Each subframe can be divided into 7 conventional time slots TS 0-TS 6, and two pilot time slots, namely a downlink pilot time slot (DwPTS) and an uplink pilot time slot (UpPTS), and a main guard interval (GP). Further, the TS0 timeslot is always allocated to the downlink for carrying the system broadcast channel and other possible downlink channels; and the TS 1-TS 6 time slots are used for bearing uplink and downlink traffic channels. The UpPTS and the DwPTS are respectively used for establishing initial uplink and downlink synchronization. The burst structure of DwPTS is shown in fig. 2, and includes a 64-chip downlink synchronization code (SYNC _ DL), which is used for cell identification and initial synchronization establishment. The structure of the time slots TS 0-TS 6 is shown in fig. 3, and the length of the time slots TS 0-TS 6 is 864 chips, which includes two data symbols with the length of 352 chips and a midamble (abbreviated as midamble) training sequence with the length of 144 chips in the middle. The effect of the training sequence includes cell identification, channel estimation and synchronization (including frequency synchronization), etc.
In TD-SCDMA systems, the way in which midamble of the system is allocated is determined by the network layer. According to the specification of 3GPP TS 25.221, there are three midamble allocation methods for training sequences: a default allocation mode (default mode), a common allocation mode (common mode), and a user-specified allocation mode (UEspecific mode).
When the midamble allocation mode of the training sequence is default mode, the system allocates the code channels allocated by the users specified according to the standard to each user according to the shifted training sequence information corresponding to the standard, and when a certain target user activates a plurality of shifted sequences, the shifted power of each training sequence is equivalent to the total power of each corresponding code channel. In the default mode, the mapping relationship between each user and midamble shift in the conventional timeslot is shown in fig. 4.
Each midamble shift is truncated from a long sequence that is a stretch of the basic midamble period. The length L of the long sequence m extended with the basic midamble period is determined by the following equation:
L=Lm+(K-1)W
wherein,
lm: the length of midamble is fixed to 144 in TD-SCDMA system;
k: the maximum number of available midambles in the time slot, namely the maximum number of users;
w: the window length describing the impulse response of the radio channel is defined as
Wherein
Is to round up upwards;
for TS0, K is 8, W is 16, and therefore L is 256. The long sequence of the basic midamble after periodic expansion is m, wherein the ith element is mi,i=1,2,L,L。
Midamble shift m corresponding to kth user in time slot(k)Is obtained by the following formula:
mi (k)=mi+(Kcell-k)W,i=1,2,L,Lm,k=1,2,L,K
determining midamble shift corresponding to each user, and obtaining the training sequence in the final transmitting signal through phase modulation and contraposition combination.
In the prior art, a typical method for recovering timing synchronization of sleep wakeup in an idle mode of a UE is as follows:
1. before the UE in the idle mode sleeps, the time point of the next PICH arrival is calculated in advance;
2. the UE wakes up from sleep when the PICH sub-frame reaches the stableFnum + syncFnum sub-frames; wherein, stablefNum is the number of subframes required by device stabilization, syncfNum is the number of subframes required by timing synchronization recovery, and stablefNum and syncfNum are preset according to simulation and actual measurement results;
3. the UE completes device stabilization within the stablefNum subframe time;
4. after the device is stable and before a PICH subframe reaches syncNum subframes, the UE receives the midamble or SYNC _ DL of the TS0 time slot of each subframe and matches with the midamble shift or SYNC _ DL of the locally reconstructed beacon channel;
5. the UE finds a timing synchronization point according to the matching result to realize timing synchronization recovery with the base station;
6. the UE receives the PICH and analyzes the PICH information;
7. and the UE carries out the RSCP measurement of each cell beacon channel of the main frequency point of the serving cell and the ISCP measurement of each downlink time slot of the main frequency point of the serving cell according to the measurement control command.
Although the method in the prior art can solve the problem of recovering the timing synchronization of the sleep and wake-up of the UE in the idle mode, the method still has the following disadvantages:
the timing synchronization recovery time of the existing timing synchronization recovery technical scheme is too long, so that the low-power-consumption working time of the UE is shortened, and the power saving effect of the UE is influenced.
1. The prior art only uses one of TS0midamble or SYNC _ DL as a data sample to realize timing synchronization, so the amount of data used for timing synchronization in each subframe is less than half of the available data provided by the system.
As can be seen from the foregoing sleep and wake-up workflow of the UE in the idle mode, the working time of the UE in a unit paging cycle is:
the method comprises the steps that the unit is a subframe, wherein the unit is the stable time of a device, the timing synchronization recovery time, the PICH monitoring time, the resident frequency point measuring time and the pilot frequency point measuring time; the device stability, PICH monitoring and single frequency point measurement generally occupy 1 subframe time respectively;
to achieve the desired power saving effect, existing schemes typically compress for timing synchronization recovery time. However, when the amount of data used in the conventional timing synchronization recovery scheme is insufficient, the compression causes problems of non-ideality of timing synchronization recovery, PICH listening failure, inaccurate measurement and the like. Generally, in the existing scheme, timing synchronization recovery time at least needs 4 subframes to ensure the timing synchronization recovery performance of the UE signal service quality at a sensitivity position, and power consumption cost corresponding to the timing synchronization time accounts for nearly 50% of the total cost of the UE idle mode working time, so that the power consumption saving effect of a power saving mode is suppressed to a great extent.
2. The method is limited by the conventional cognition that the timing synchronization recovery must be completed before the monitoring of the PICH arrives, the beacon channel characteristics of the PICH channel are not fully utilized, and the requirement of the timing synchronization scheme on the synchronization time is always high
In summary, in the prior art, data information available for timing synchronization recovery is not fully utilized, and therefore, when UE sleep wakeup timing synchronization recovery is implemented, a longer timing synchronization recovery time is inevitably required to obtain a sufficient amount of data to complete timing synchronization recovery, thereby suppressing the power consumption saving effect of the UE.
Disclosure of Invention
In view of the above, the present invention provides a timing synchronization recovery method for sleep wake-up of a mobile terminal in a TD-SCDMA system, so as to solve the above problems in the prior art.
The technical scheme of the invention is as follows:
1. before the UE in the idle mode sleeps, the time point of the next PICH arrival is calculated in advance;
2. UE before arrival of PICH subframe
Triggering sleep awakening when the number of the subframes is one;
wherein, stablefNum is the number of subframes required by device stabilization, syncFNum is the number of subframes required by TS0midamble or SYNC _ DL data used alone to complete timing synchronization recovery before PICH subframes arrive, stablefNum and syncFNum are usually preset according to actual measurement and simulation effects,
is to round up upwards;
3. the UE completes device stabilization within the stablefNum subframe time;
4. UE after device stabilization and before PICH subframe arrival
The method comprises the steps that a subframe receives a TS0 time slot intermediate code midamble and a downlink synchronization code SYNC _ DL which carry timing synchronization deviation protection and are taken as target sequences, and the target sequences are respectively matched with beacon channel midamble shift and SYNC _ DL which are locally reconstructed;
5. in a PICH subframe, UE completely receives PICH time slot, TS0midamble and SYNC _ DL baseband data carrying timing synchronization deviation protection based on high-speed A/D sampling;
extracting a PICH time slot midamble, a TS0 time slot midamble and SYNC _ DL carrying timing synchronization deviation protection at a sampling rate of 1.28MHz as target sequences, and respectively matching with locally reconstructed PICH midamble shift, beacon channel midamble shift and SYNC _ DL;
the carrying of timing synchronization deviation protection means that target sequence effective data and data information of front and back SyncProt chips of the target sequence effective data are received based on a current timing synchronization position, the SyncProt is the number of timing synchronization deviation protection chips, and the value range of the SyncProt is 8-32 chips;
6. performing alignment accumulation on all matching results, and finding a timing synchronization position by the UE according to the accumulation result to realize timing synchronization recovery with the base station;
7. and the UE analyzes the PICH information from the received PICH subframe, and then implements RSCP measurement of each cell beacon channel of the main frequency point of the serving cell and ISCP measurement of each downlink time slot of the main frequency point of the serving cell according to the measurement control command.
Preferably, the matching method is as follows: and carrying out SyncProt x 2+1 point sliding correlation with the corresponding training sequence of local reconstruction from the receiving starting point of the target sequence to obtain SyncProt x 2+1 correlation power.
Preferably, the matching method is as follows: starting from the receiving starting point of the target sequence, intercepting the target sequence and the corresponding sequence of the local reconstruction according to the length of the corresponding sequence of the local reconstruction, implementing Steiner channel estimation, and extracting the front SyncProt multiplied by 2+1 tap power;
the UE finding the timing synchronization position according to the accumulation result further includes:
searching a correlation position pos with the first correlation power exceeding PwrPeak multiplied by th in the accumulation result, wherein the pos is a chip-level timing synchronization position of each received data;
wherein PwrPeak is a power peak value in an accumulation result, th is a search threshold, and the value range is 0.25-0.5;
based on the chip-level timing synchronization position, intercepting a PICH time slot midamble, a TS0midamble and SYNC _ DL carrying timing synchronization protection below a chip level at the same sampling rate of high-speed A/D sampling as receiving PICH subframe data;
the timing synchronization protection below the chip-carrying level is that target data and data information of front and back SyncProtUC sampling points of the target data are received based on the chip-level timing synchronization position;
the SyncProtUC is the number of timing synchronization protection samples below the chip level, and the value range is 2n-1~2n+1;
Taking the intercepted high-speed baseband data PICH time slot midamble, TS0midamble and SYNC _ DL sequence carrying timing synchronization protection below the chip level as target sequences, and respectively setting the A/D sampling rate of the target sequences and local reconstruction as 1.28 multiplied by 2nPICH midamble shift of MHz, beacon channel midamble shift and SYNC _ DL are matched, and matching results are accumulated in a counterpoint mode;
determining the position of the matched characteristic peak value posUC in the accumulation result to obtain the position pos multiplied by 2 of the final timing synchronization position below the chip level as the total number received data informationn-SyncProtUC + posUC spot positions;
further, the sampling rate of the high-speed A/D sampling is 1.28 multiplied by 2nMHz, n is an integer of 1 or more.
Further, the local reconstruction A/D sampling rate is 1.28 multiplied by 2nThe reconstruction method of the training sequence information of MHz is in basic trainingAdding 2 after training each chip data of sequence informationn-1 data 0 samples;
preferably, the A/D sampling rate of the separate and local reconstruction is 1.28 x 2nThe specific method for matching the PICH time slot midamble, TS0midamble and SYNC _ DL of MHz comprises the following steps: the A/D sampling rate from the receiving start of the target sequence and local reconstruction is 1.28 x 2nAnd implementing SyncPutUC multiplied by 2+1 point sliding correlation on the corresponding training sequence of MHz to obtain SyncPutUC multiplied by 2+1 correlation power.
Preferably, the A/D sampling rate of the separate and local reconstruction is 1.28 x 2nThe specific method for matching the PICH time slot midamble, TS0midamble and SYNC _ DL of MHz comprises the following steps: starting from the receiving starting point of the target sequence, intercepting the target sequence and the corresponding sequence of the local reconstruction according to the length of the corresponding sequence of the local reconstruction, implementing Steiner channel estimation, and extracting the power of the previous SyncPutUC multiplied by 2+1 taps;
the technical scheme of the invention fully integrates beacon channel midamble and SYNC _ DL information required by timing synchronization recovery of sleep wakeup, subverts the conventional concept that timing synchronization recovery must be completed before a PICH subframe arrives in the existing scheme, successfully strives for time buffer of timing synchronization recovery by a high-speed A/D sampling baseband data total number receiving means, simultaneously synthesizes the beacon channel-like characteristic of the PICH channel and the scheduling requirement of a fixed work task after UE wakeup, newly increases the information utilization of TS0midamble, SYNC _ DL and PICH midamble of the PICH subframe on the premise of not increasing the work time overhead burden, effectively supplements data samples under the condition of limited timing synchronization recovery time, reduces absolute time resources required by timing synchronization recovery on the premise of providing the same amount of sample information, and effectively improves the timing synchronization recovery efficiency.
Compared with the prior art, the special timing synchronization recovery frame number is greatly reduced, so that the mobile terminal can obtain longer sleep time, and the power consumption of the mobile terminal is effectively reduced.
Detailed Description
For the purpose of clearly illustrating the technical solution of the present invention, the following preferred embodiments are given in detail with reference to the accompanying drawings.
Detailed description of the preferred embodiment 1
A specific embodiment of the technical solution of the present invention is described below with reference to the accompanying drawings, and a general flow of the embodiment is shown in fig. 5:
1. before the UE in the idle mode sleeps, the time point of the next PICH arrival is calculated in advance; subsequently, the UE enters a sleep state;
2. UE before arrival of PICH subframe
Waking up from sleep when the number of subframes is one;
wherein, stablefNum is the number of subframes required by device stabilization, syncFNum is the number of subframes required by TS0midamble or SYNC _ DL data used alone to complete timing synchronization recovery before the PICH subframe arrives, stablefNum and syncFNum are usually preset according to simulation results,
is to round up upwards;
in this embodiment, stablefNum is 1, syncfNum is 5;
3. the UE completes device stabilization within the stablefNum subframe time;
4. UE after device stabilization and before PICH subframe arrival
Each subframe receives TS0 time slot midamble and downlink synchronization code SYNC _ DL which carry timing synchronization deviation protection and are taken as target sequences, and the target sequences are respectively matched with beacon channel midamble shift and SYNC _ DL which are locally reconstructed;
the carrying of timing synchronization deviation protection means that target sequence effective data and data information of front and back SyncProt chips of the target sequence effective data are received based on a current timing synchronization position, the SyncProt is the number of timing synchronization deviation protection chips, and the value range of the SyncProt is 8-32 chips; in this particular embodiment SyncProt is 16;
in this embodiment, syncfNum is 5,
therefore, this step is only performed one subframe before the arrival of the PICH subframe;
401. after device stabilization and before arrival of PICH subframesEach sub-frameThe UE receives TS0 time slot midamble and SYNC _ DL carrying timing synchronization deviation protection as a target sequence;
in the embodiment, the TS0 time slot midamble refers to the contents of 17 th to 144 th chips in the complete TS0 time slot midamble;
402. and each time TS0midamble of one subframe is received, performing SyncProt x 2+1 point sliding correlation on the TS0midamble and the midamble of the local reconstruction beacon channel by shifting, and obtaining SyncProt x 2+1 related power.
In this embodiment, the number of times of correlation of TS0 midambles for each subframe is 16 × 2+1 — 33 times, and 33 pieces of correlation power, that is, a matching result, are obtained;
403. every time SYNC _ DL of one subframe is received, the SYNC _ DL and locally reconstructed SYNC _ DL are subjected to SyncProt x 2+1 point sliding correlation to obtain SyncProt x 2+1 correlation power;
in this embodiment, the number of SYNC _ DL correlations for each subframe is 16 × 2+1 — 33, and 33 correlation powers, that is, a matching result, are obtained;
5. in a PICH subframe, UE completely receives PICH time slot midamble, TS0midamble and SYNC _ DL baseband data carrying timing synchronization deviation protection based on high-speed A/D sampling, extracts the PICH time slot midamble, TS0 time slot midamble and SYNC _ DL carrying timing synchronization deviation protection as target sequences at a sampling rate of 1.28MHz, and respectively matches with locally reconstructed PICH midamble shift, beacon channel midamble shift and SYNC _ DL;
the carrying of timing synchronization deviation protection means that target sequence effective data and data information of front and back SyncProt chips of the target sequence effective data are received based on a current timing synchronization position, the SyncProt is the number of timing synchronization deviation protection chips, and the value range of the SyncProt is 8-32 chips; SyncProt in this example is 16;
501. in PICH sub-frame, at 1.28 × 2nReceiving PICH time slot midambles, TS0 midambles and SYNC _ DL carrying timing synchronization deviation protection by the AD sampling rate of MHz;
wherein n is an integer greater than or equal to 1, and in the embodiment, n is 2;
in the embodiment, the PICH time slot midamble refers to the contents of 17 th to 144 th chips in the complete PICH time slot midamble, and the TS0midamble refers to the contents of 17 th to 144 th chips in the complete TS0 time slot midamble;
502. extracting TS0midamble carrying timing synchronization deviation protection at a sampling rate of 1.28MHz from a starting sampling point of received data;
503. and performing SyncProt x 2+1 point sliding correlation on the TS0midamble and the midamble shift of the local reconstruction beacon channel to obtain SyncProt x 2+1 correlation power.
In this embodiment, the TS0midamble correlation times of the PICH subframe is 16 × 2+1 ═ 33 times, and 33 correlation powers, that is, matching results, are obtained;
504. extracting SYND _ DL carrying timing synchronization deviation protection from a received data initial sampling point at a sampling rate of 1.28 MHz;
505. and carrying out SyncProt x 2+1 point sliding correlation on the SYND _ DL and locally reconstructed SYND _ DL to obtain SyncProt x 2+1 correlation power.
In this embodiment, the number of SYND _ DL correlations for a PICH subframe is 16 × 2+1 — 33, and 33 correlation powers, that is, a matching result, are obtained;
506. extracting a PICH time slot midamble carrying timing synchronization deviation protection at a sampling rate of 1.28MHz from a starting sampling point of received data;
507. and shifting the PICH time slot midamble and the locally reconstructed PICH time slot midamble to implement SyncProt multiplied by 2+1 point sliding correlation, and obtaining SyncProt multiplied by 2+1 correlation power.
In this embodiment, the correlation frequency of the midamble of the PICH slot of each subframe is 16 × 2+1 ═ 33 times, and 33 correlation powers, that is, a matching result, are obtained;
6. performing alignment accumulation on the matching result, and finding a timing synchronization position by the UE according to the accumulation result to realize timing synchronization recovery with the base station, wherein the flow of the step is shown in figure 6;
601. carrying out bit alignment accumulation on the correlation power of each training sequence obtained in the steps 4 and 5;
the bit accumulation means that the obtained correlation powers of the first correlation of each training sequence are added to obtain a first accumulation result, the obtained correlation powers of the second correlation of each training sequence are added to obtain a second accumulation result, and the like, until the obtained correlation powers of the last correlation of each training sequence are added to obtain a last accumulation result;
602. searching a correlation position pos with the first correlation power exceeding PwrPeak multiplied by th in the accumulation result, wherein the pos is a chip-level timing synchronization position of each received data;
wherein PwrPeak is a power peak value in an accumulation result, th is a search threshold, and the value range is 0.25-0.5; th in this embodiment takes the value of 1/3;
603. based on the chip-level timing synchronization position, 1.28 × 2nIntercepting a PICH time slot midamble, TS0midamble and SYNC _ DL carrying timing synchronization protection below a chip level at the A/D sampling rate of MHz;
the timing synchronization protection below the chip-carrying level is that target data and data information of front and back SyncProtUC sampling points of the target data are received based on the chip-level timing synchronization position; wherein SyncProtUC is the number of timing synchronization protection samples below the chip level and has a value range of 2n-1~2n+1(ii) a In this embodiment, n is 2, SyncProtUC is 2n=4;
604. Taking the intercepted high-speed baseband data PICH time slot midamble, TS0midamble and SYNC _ DL sequence carrying timing synchronization protection below the chip level as target sequences, and respectively setting the A/D sampling rate of the target sequences and local reconstruction as 1.28 multiplied by 2nPICH midamble shift of MHz, beacon channel midamble shift, SYNC _ DLImplementing SyncPutUC multiplied by 2+1 point sliding correlation, obtaining SyncPutUC multiplied by 2+1 correlation power after each sequence is correlated, and accumulating the correlation power in a contraposition way;
the local reconstruction A/D sampling rate is 1.28 multiplied by 2nThe reconstruction method of the training sequence information of MHz is to add 2 after each chip data of the basic training sequence informationn-1 data 0 samples;
the accumulation method is the same as that in 601;
in this embodiment, the number of times of the correlation operation of each target sequence is 4 × 2+1 to 9 times, 9 correlation power values can be obtained, and the correlation power values of the PICH timeslot midamble, the TS0midamble, and the SYNC _ DL are subjected to bit alignment accumulation to obtain 9 accumulation results;
605. determining the peak position of the correlation power posUC in the accumulation result to obtain the pos multiplied by 2 of the final chip level lower timing synchronization position as the total number received data informationn-SyncProtUC + posUC spot positions;
606. the UE realizes timing synchronization recovery with the base station according to the determined timing synchronization position;
7. and the UE analyzes the PICH information from the PICH time slot, and then implements RSCP measurement of each cell beacon channel of the main frequency point of the serving cell and ISCP measurement of each downlink time slot of the main frequency point of the serving cell according to the measurement control command.
Specific example 2
The following is another specific example of the technical solution of the present invention:
steps 1-3 are the same as in embodiment 1;
4. UE after device stabilization and before PICH subframe arrival
Each sub-frame receives TS0 time slot intermediate code midamble and downlink synchronization code SYNC _ DL carried by each sub-frame as target sequences, and the target sequences are respectively connected with the sub-framesMatching the reconstructed beacon channel midamble shift with SYNC _ DL;
the carrying of timing synchronization deviation protection means that target sequence effective data and data information of front and back SyncProt chips of the target sequence effective data are received based on a current timing synchronization position, the SyncProt is the number of timing synchronization deviation protection chips, and the value range of the SyncProt is 8-32 chips; in this particular embodiment SyncProt is 16;
401. after device stabilization and before arrival of PICH subframes
In each subframe, the UE receives TS0 time slot midamble and SYNC _ DL carrying timing synchronization deviation protection as a target sequence;
in the embodiment, the TS0midamble refers to the contents of 17 th to 144 th chips in the complete TS0 time slot midamble;
402. intercepting the TS0midamble according to the shift length of the locally reconstructed beacon channel midamble after receiving the TS0midamble of a subframe, carrying out Steiner channel estimation with the locally reconstructed beacon channel midamble shift, and extracting the power of the first 2 multiplied by SyncProt +1 taps;
in this embodiment, 33 tap powers, i.e., matching results, can be extracted from TS0 midambles of each subframe;
403. intercepting SYNC _ DL by the length of locally reconstructed SYNC _ DL every time SYNC _ DL of a subframe is received, carrying out Steiner channel estimation with the locally reconstructed SYNC _ DL, and extracting the former SyncProt multiplied by 2+1 tap power;
in this embodiment, 33 tap powers, i.e., matching results, can be extracted for SYNC _ DL of each subframe;
5. in a PICH subframe, UE completely receives PICH time slot midamble, TS0midamble and SYNC _ DL baseband data carrying timing synchronization deviation protection based on high-speed A/D sampling, extracts the PICH time slot midamble, TS0 time slot midamble and SYNC _ DL carrying timing synchronization deviation protection as target sequences at a sampling rate of 1.28MHz, and respectively matches with locally reconstructed PICH midamble shift, beacon channel midamble shift and SYNC _ DL;
the carrying of timing synchronization deviation protection means that target sequence effective data and data information of front and back SyncProt chips of the target sequence effective data are received based on a current timing synchronization position, the SyncProt is the number of timing synchronization deviation protection chips, and the value range of the SyncProt is 8-32 chips; SyncProt in this example is 16;
501. in PICH sub-frame, at 1.28 × 2nReceiving a PICH time slot carrying timing synchronization deviation protection, TS0midamble and SYNC _ DL by the AD sampling rate of MHz;
in the embodiment, the PICH time slot midamble refers to the contents of 17 th to 144 th chips in the complete PICH time slot midamble, and the TS0midamble refers to the contents of 17 th to 144 th chips in the complete TS0 time slot midamble;
wherein n is an integer greater than or equal to 1, and in the embodiment, n is 2;
502. extracting TS0midamble carrying timing synchronization deviation protection at a sampling rate of 1.28MHz from a starting sampling point of received data;
503. intercepting the TS0midamble according to the length of the locally reconstructed beacon channel midamble, carrying out Steiner channel estimation by shifting the TS0midamble and the locally reconstructed beacon channel midamble, and extracting the previous SyncProt multiplied by 2+1 tap power;
in this embodiment, 33 tap powers, i.e., matching results, can be extracted from the PICH subframe TS0 midamble;
504. extracting SYND _ DL carrying timing synchronization deviation protection from a received data initial sampling point at a sampling rate of 1.28 MHz;
505. intercepting the SYND _ DL according to the length of the locally reconstructed SYND _ DL, carrying out Steiner channel estimation on the SYND _ DL and the locally reconstructed SYND _ DL, and extracting the power of the former SyncProt multiplied by 2+1 taps;
in this embodiment, 33 tap powers, i.e., matching results, can be extracted from the syn _ DL of the PICH subframe;
506. extracting a PICH time slot midamble carrying timing synchronization deviation protection at a sampling rate of 1.28MHz from a starting sampling point of received data;
507. intercepting the PICH time slot midamble by using the locally reconstructed PICH midamble shift length, carrying out Steiner channel estimation with the locally reconstructed PICH midamble shift, and extracting the former SyncProt multiplied by 2+1 tap power;
in this embodiment, 33 tap powers, i.e., matching results, can be extracted from the PICH timeslot midamble;
6. performing alignment accumulation on all matching results, and finding a timing synchronization position by the UE according to the accumulation result to realize timing synchronization recovery with the base station;
601. performing bit alignment accumulation on the tap power of each training sequence obtained in the steps 4 and 5;
the bit alignment accumulation means that the obtained first tap power of each training sequence is added to obtain a first accumulation result, the obtained second tap power of each training sequence is added to obtain a second accumulation result, and the rest is done until the obtained last tap power of each training sequence is added to obtain a last accumulation result;
602-603 the same as in embodiment 1
604. Taking the intercepted high-speed baseband data PICH time slot midamble, TS0midamble and SYNC _ DL sequence carrying timing synchronization protection below the chip level as target sequences, and respectively taking the corresponding local reconstruction A/D sampling rate as 1.28 multiplied by 2nIntercepting corresponding target sequence according to the length of the corresponding sequence of MHz, and respectively obtaining the A/D sampling rate of 1.28 multiplied by 2 with local reconstructionnPerforming Steiner channel estimation on PICH midamble shift, beacon channel midamble shift and SYNC _ DL of MHz, respectively extracting former SyncPertUC multiplied by 2+1 tap powers of channel estimation of each sequence, and performing counterpoint accumulation on the tap powers of each sequence;
the local reconstruction A/D sampling rate is 1.28 multiplied by 2nThe reconstruction method of the training sequence information of MHz is to add 2 after each chip data of the basic training sequence informationn-1 data 0 samples;
the alignment accumulation method is the same as 601;
in this embodiment, each target sequence may obtain 9 tap power values, and the tap power values of the PICH timeslot midamble, the TS0midamble, and the SYNC _ DL are subjected to bit-alignment accumulation, so that 9 accumulation results may be obtained.
605 determining the tap power peak position posUC in the accumulation result to obtain the final pos multiplied by 2 of the received data information with the timing synchronization position below the chip level as the total numbern-SyncProtUC + posUC spot positions;
606. the UE realizes timing synchronization recovery with the base station according to the determined timing synchronization position;
step 7 is the same as in example 1.
To further illustrate the power consumption overhead advantage of the timing synchronization recovery method of the present invention compared with the conventional sleep-wake-up, the specific embodiments 1 and 2 are taken as examples to give a comparison between the conventional scheme and the terminal sleep/wake-up timing chart of the present invention, and refer to fig. 7 and 8.
As can be seen from comparing the sleep/wake-up timing diagrams in fig. 7 and fig. 8, in the present embodiments 1 and 2, the time dedicated for timing synchronization recovery required by the timing synchronization recovery scheme for terminal wake-up in the present invention is only 20% of that of the conventional scheme, which has significant power consumption saving advantages.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and it is apparent that those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.