Summary of the invention
The purpose of the present invention is to provide a kind of small region search method and UE, higher with the likelihood ratio for solving cell missing inspection
Problem.
In order to achieve the above object, the embodiment of the present invention provides a kind of small region search method, comprising:
Carry out NPSC_ProcSecondary Primary Synchronisation Code (Primary Synchronization Code, PSC) correlation merge and
Sequence, and after each merge in the PSC correlation after this merging N_PSC PSC correlation before selected and sorted, with must
To NPSC_Proc× N_PSC PSC correlation, wherein the NPSC_ProcIt is positive integer with N_PSC;
In the NPSC_ProcIt is more than the N number of of the first preset times thresholding that frequency of occurrence is selected in × N_PSC PSC correlation
PSC correlation, wherein the N is positive integer;
Frame synchronization is carried out in the corresponding time slot position of the N number of PSC correlation, to select frame start position and scrambling code group
Number;
Cell is carried out based on the frame start position and scrambling code group number to determine.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
It sets and scrambling code group number, comprising:
For each corresponding time slot position of PSC correlation in N number of PSC correlation, N is carried outSSC_ProcIt is secondary auxiliary same
It walks code (Secondary Synchronization Code, SSSC) correlation to merge and sort, and exists after merging every time
N_SSC SSC correlation before selected and sorted in SSC correlation after this merging, to obtain N × NSSC_Proc× N_SSC SSC
Correlation, wherein the corresponding frame start position of each SSC correlation and a scrambling code group number, and the NSSC_ProcAnd N_SSC
It is positive integer;
In the N × NSSC_ProcIt is more than the second preset times thresholding that frequency of occurrence is selected in × N_SSC SSC correlation
I SSC correlation, and the corresponding frame start position of the I SSC correlation and scrambling code group number are selected, the I is positive integer.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
The step of setting with scrambling code group number, further comprises:
Calculate the peak of the SSC correlation group of each corresponding time slot position of PSC correlation in N number of PSC correlation
It is worth ratio, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes that the time slot position carries out NSSC_ProcIt is secondary
The SSC correlation that SSC correlation obtains after merging, the peak value ratio are maximum SSC correlation and SSC in SSC correlation group
The ratio between the mean value of correlation modulus value in correlation group;
N_PAR time slot position is selected in the corresponding N number of time slot position of the N number of PSC correlation, wherein the N_
The peak value of the corresponding SSC correlation group of PAR time slot position is than N_ before sorting in the peak value ratio of N number of SSC correlation group
PAR, wherein the N_PAR is positive integer;
In the corresponding frame start position of the I SSC correlation and scrambling code group number, select J SSC correlation corresponding
Frame start position and scrambling code group number, wherein time slot position belonging to the corresponding frame start position of the J SSC correlation is institute
The time slot position in N_PAR time slot position is stated, the J is positive integer.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
The step of setting with scrambling code group number, further comprises:
Using the corresponding frame start position of the J SSC correlation and scrambling code group number as a set, and in the set
Y scrambling code group number is selected, the corresponding frame start position in the set of each scrambling code group number in the Y scrambling code group number
For quantity in preset quantity thresholding, the Y is positive integer;
For each scrambling code group number in the Y scrambling code group number, select the scrambling code group number corresponding in the set
Frame start position corresponding to maximum SSC correlation in SSC correlation.
It is optionally, described to be determined based on the frame start position and scrambling code group number progress cell, comprising:
For each symbol of the target frame start position in the frame start position of selection, corresponding scrambling code is used respectively
H scrambling code in the corresponding scrambling code group of group number carries out descrambling and de-spreading, obtains the corresponding M correlation of each scrambling code, the M is institute
State the symbolic number that target frame start position includes, wherein the H is the scrambling code number that scrambling code group includes, wherein the target frame rises
Beginning position is any one frame start position in the frame start position of selection;
The corresponding M correlation of each scrambling code is added up respectively, obtains H correlation power value;
It is multiplied using correlation power value minimum in the H correlation power value with predetermined power parameter value, obtains function
Rate threshold value;
Judge with the presence or absence of the correlation power value greater than the power threshold in the H correlation power value, if the H
There is the correlation power value greater than the power threshold in a correlation power value, it is determined that the target frame start position exists
Cell.
The embodiment of the present invention also provides a kind of user terminal, comprising:
Merging module, for carrying out NPSC_ProcSecondary PSC correlation merges and sequence, and at this after each merge
N_PSC PSC correlation before selected and sorted in PSC correlation after merging, to obtain NPSC_Proc× N_PSC PSC correlation,
Wherein, the NPSC_ProcIt is positive integer with N_PSC;
Selecting module, in the NPSC_ProcIt is more than first default that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of number thresholding, wherein the N is positive integer;
Frame synchronization module, for carrying out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select frame to rise
Beginning position and scrambling code group number;
Determining module is determined for carrying out cell based on the frame start position and scrambling code group number.
Optionally, the frame synchronization module includes:
First combining unit, for being directed to each corresponding time slot position of PSC correlation in N number of PSC correlation,
Carry out NSSC_ProcSecondary SSC correlation merges and sequence, and selects in the SSC correlation after this merging after merging every time
N_SSC SSC correlation before sorting, to obtain N × NSSC_Proc× N_SSC SSC correlation, wherein each SSC correlation pair
Answer a frame start position and a scrambling code group number, and the NSSC_ProcIt is positive integer with N_SSC;
First selecting unit, in the N × NSSC_ProcSelection frequency of occurrence is more than in × N_SSC SSC correlation
I SSC correlation of the second preset times thresholding, and select the corresponding frame start position of the I SSC correlation and scrambling code group
Number, the I is positive integer.
Optionally, the frame synchronization module, further comprises:
Computing unit, for calculating the SSC of each corresponding time slot position of PSC correlation in N number of PSC correlation
The peak value ratio of correlation group, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes the time slot position
Carry out NSSC_ProcThe SSC correlation that secondary SSC correlation obtains after merging, the peak value ratio are maximum SSC phase in SSC correlation group
The ratio between the mean value of correlation modulus value in pass value and the SSC correlation group;
Second selecting unit, for selecting N_PAR time slot in the corresponding N number of time slot position of the N number of PSC correlation
Position, wherein the peak value of the corresponding SSC correlation group of the N_PAR time slot position is than in N number of SSC correlation group
N_PAR before sorting in peak value ratio, wherein the N_PAR is positive integer;
Third selecting unit, for selecting J in the corresponding frame start position of the I SSC correlation and scrambling code group number
The corresponding frame start position of a SSC correlation and scrambling code group number, wherein the corresponding frame start position institute of the J SSC correlation
The time slot position of category is the time slot position in the N_PAR time slot position, and the J is positive integer.
Optionally, the frame synchronization module, further comprises:
4th selecting unit, for using the corresponding frame start position of the J SSC correlation and scrambling code group number as a collection
It closes, and selects Y scrambling code group number in the set, each scrambling code group number in the Y scrambling code group number is in the set
For the quantity of corresponding frame start position in preset quantity thresholding, the Y is positive integer;
5th selecting unit, for being selected in the set for each scrambling code group number in the Y scrambling code group number
Frame start position corresponding to maximum SSC correlation in the corresponding SSC correlation of the scrambling code group number.
Optionally, the determining module includes:
Descrambling and de-spreading unit, for each symbol of the target frame start position in the frame start position for selection,
Descrambling and de-spreading is carried out using H scrambling code in the corresponding scrambling code group of corresponding scrambling code group number respectively, obtains the corresponding M of each scrambling code
A correlation, the M are the symbolic number that the target frame start position includes, wherein the H is the scrambling code that scrambling code group includes
Number, wherein the target frame start position is any one frame start position in the frame start position of selection;
Summing elements obtain H correlation power value for the corresponding M correlation of each scrambling code to add up respectively;
Power calculation unit, for using correlation power value minimum in the H correlation power value and predetermined power parameter
Value is multiplied, and obtains power threshold;
Judging unit, for judging in the H correlation power value with the presence or absence of the correlation greater than the power threshold
Performance number, if there is the correlation power value greater than the power threshold in the H correlation power value, it is determined that the target
There are cells for frame start position.
The embodiment of the present invention also provides a kind of user terminal, comprising: processor, transceiver, memory, user interface and total
Line interface, in which:
The processor executes following process for reading the program in the memory:
Carry out NPSC_ProcSecondary PSC correlation merges and sequence, and the PSC phase after each merge after this merging
N_PSC PSC correlation before selected and sorted in the value of pass, to obtain NPSC_Proc× N_PSC PSC correlation, wherein described
NPSC_ProcIt is positive integer with N_PSC;
In the NPSC_ProcIt is more than the N number of of the first preset times thresholding that frequency of occurrence is selected in × N_PSC PSC correlation
PSC correlation, wherein the N is positive integer;
Frame synchronization is carried out in the corresponding time slot position of the N number of PSC correlation, to select frame start position and scrambling code group
Number;
Cell is carried out based on the frame start position and scrambling code group number to determine.
Optionally, what the processor executed carries out frame synchronization in the corresponding time slot position of the N number of PSC correlation, with
Select frame start position and scrambling code group number, comprising:
For each corresponding time slot position of PSC correlation in N number of PSC correlation, N is carried outSSC_ProcSecondary SSC phase
Pass value merges and sequence, and after merging every time in the SSC correlation after this merging N_SSC SSC before selected and sorted
Correlation, to obtain N × NSSC_Proc× N_SSC SSC correlation, wherein the corresponding frame start position of each SSC correlation
With a scrambling code group number, and the NSSC_ProcIt is positive integer with N_SSC;
In the N × NSSC_ProcIt is more than the second preset times thresholding that frequency of occurrence is selected in × N_SSC SSC correlation
I SSC correlation, and the corresponding frame start position of the I SSC correlation and scrambling code group number are selected, the I is positive integer.
Optionally, what the processor executed carries out frame synchronization in the corresponding time slot position of the N number of PSC correlation, with
Frame start position and scrambling code group number are selected, is further comprised:
Calculate the peak of the SSC correlation group of each corresponding time slot position of PSC correlation in N number of PSC correlation
It is worth ratio, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes that the time slot position carries out NSSC_ProcIt is secondary
The SSC correlation that SSC correlation obtains after merging, the peak value ratio are maximum SSC correlation and SSC in SSC correlation group
The ratio between the mean value of correlation modulus value in correlation group;
N_PAR time slot position is selected in the corresponding N number of time slot position of the N number of PSC correlation, wherein the N_
The peak value of the corresponding SSC correlation group of PAR time slot position is than N_ before sorting in the peak value ratio of N number of SSC correlation group
PAR, wherein the N_PAR is positive integer;
In the corresponding frame start position of the I SSC correlation and scrambling code group number, select J SSC correlation corresponding
Frame start position and scrambling code group number, wherein time slot position belonging to the corresponding frame start position of the J SSC correlation is institute
The time slot position in N_PAR time slot position is stated, the J is positive integer.
Optionally, what the processor executed carries out frame synchronization in the corresponding time slot position of the N number of PSC correlation, with
Frame start position and scrambling code group number are selected, is further comprised:
Using the corresponding frame start position of the J SSC correlation and scrambling code group number as a set, and in the set
Y scrambling code group number is selected, the corresponding frame start position in the set of each scrambling code group number in the Y scrambling code group number
For quantity in preset quantity thresholding, the Y is positive integer;
For each scrambling code group number in the Y scrambling code group number, select the scrambling code group number corresponding in the set
Frame start position corresponding to maximum SSC correlation in SSC correlation.
Optionally, it is determining that the processor executed carries out cell based on the frame start position and scrambling code group number, comprising:
For each symbol of the target frame start position in the frame start position of selection, corresponding scrambling code is used respectively
H scrambling code in the corresponding scrambling code group of group number carries out descrambling and de-spreading, obtains the corresponding M correlation of each scrambling code, the M is institute
State the symbolic number that target frame start position includes, wherein the H is the scrambling code number that scrambling code group includes, wherein the target frame rises
Beginning position is any one frame start position in the frame start position of selection;
The corresponding M correlation of each scrambling code is added up respectively, obtains H correlation power value;
It is multiplied using correlation power value minimum in the H correlation power value with predetermined power parameter value, obtains function
Rate threshold value;
Judge with the presence or absence of the correlation power value greater than the power threshold in the H correlation power value, if the H
There is the correlation power value greater than the power threshold in a correlation power value, it is determined that the target frame start position exists
Cell.
Above-mentioned technical proposal of the invention at least has the following beneficial effects:
The embodiment of the present invention carries out NPSC_ProcSecondary PSC correlation merges and sequence, and at this after each merge
N_PSC PSC correlation before selected and sorted in PSC correlation after merging, to obtain NPSC_Proc× N_PSC PSC correlation,
Wherein, the NPSC_ProcIt is positive integer with N_PSC;In the NPSC_ProcOccurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of the number more than the first preset times thresholding, wherein the N is positive integer;In N number of PSC correlation pair
The time slot position answered carries out frame synchronization, to select frame start position and scrambling code group number;Based on the frame start position and scrambling code group
Number carry out cell determine.N_PSC PSC correlation before all selecting when due to merging every time may be selected by more small in this way
N is passing through later in areaPSC_ProcN after secondary mergingPSC_ProcIt is more than first that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of preset times thresholding, so as to reduce the probability of cell missing inspection.
Specific embodiment
To keep the technical problem to be solved in the present invention, technical solution and advantage clearer, below in conjunction with attached drawing and tool
Body embodiment is described in detail.
Referring to Fig. 1, Fig. 1 is schematic network structure provided in an embodiment of the present invention, as shown in Figure 1, including UE11 and net
Network side apparatus 12, UE11 can be mobile phone, tablet computer (Tablet Personal Computer), laptop computer
(Laptop Computer), personal digital assistant (personal digital assistant, abbreviation PDA), mobile Internet access dress
The terminal side equipments such as (Mobile Internet Device, MID) or wearable device (Wearable Device) are set, are needed
It is noted that not limiting the concrete type of UE11 in embodiments of the present invention.UE11 can be established with network side equipment 12
Communication, wherein the network in attached drawing can indicate that the wireless foundation of UE11 and network side equipment 12 communicates, and network side equipment 12 can be with
It is that evolved base station (eNB, evolved Node B) perhaps other base stations or can be the network sides such as access point apparatus and set
It is standby, it should be noted that not limit the concrete type of network side equipment 12 in embodiments of the present invention.
In addition, the embodiment of the present invention can be applied to wideband code division multiple access (Wideband Code Division
Multiple Access, WCDMA) system is certainly not construed as limiting this embodiment of the present invention, such as: in the embodiment of the present invention
Inventive principle also can be applied to other communication systems.Wherein, some specific descriptions and citing in embodiments of the present invention
In can be and be illustrated with WCDMA system.
Fig. 2 is referred to, the embodiment of the present invention provides a kind of small region search method, as shown in Figure 2, comprising the following steps:
201, N is carried outPSC_ProcSecondary PSC correlation merges and sequence, and after each merge after this merging
N_PSC PSC correlation before selected and sorted in PSC correlation, to obtain NPSC_Proc× N_PSC PSC correlation, wherein institute
State NPSC_ProcIt is positive integer with N_PSC;
202, in the NPSC_ProcIt is more than the first preset times thresholding that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation, wherein the N be positive integer;
203, frame synchronization is carried out in the corresponding time slot position of the N number of PSC correlation, to select frame start position and scrambling code
Group number;
204, cell is carried out based on the frame start position and scrambling code group number to determine.
Wherein, above-mentioned PSC correlation, which can be, will receive the correlation obtained after data and PSC progress relevant operation,
In, PSC is a known synchronizing sequence in WCDMA system, can be preceding 256 chip for being sent in each time slot
(chip), certainly, the embodiment of the present invention is not construed as limiting this.Such as: above-mentioned PSC correlation can be and be indicated by following formula
Relevant operation obtain:
Wherein, C (n) indicates PSC correlation, cp(i) indicate that known array, i.e. PSC, r (i+n) indicate to receive data.
And above-mentioned PSC correlation merging can be NtThe PSC correlation of a time slot adds up, the PSC after adding up
The PSC correlation that correlation merges with the last time merges, wherein the first last PSC correlation merged merged can
To be to be all 0.That is i-th PSC correlation merging may include by i-th of NtThe PSC correlation of a time slot adds up, and will tire out
PSC correlation after adding is merged with the PSC correlation that i-1 times merges, when i is 1, then, the PSC of i-1 merging is related
Value, which can be, is all 0.
By step 201 can get every time merge after correlation sort before N_PSC PSC correlation to get
To NPSC_Proc× N_PSC PSC correlation.Wherein, above-mentioned N_PSC can be pre-set positive integer, and can be even numbers,
Such as: N_PSC can be equivalent to 2 × N_PSC, and only the value of the two N_PSC is different, can be with when such as 2 × N_PSC is equal to 4
It defines N_PSC and is equal to 2, certainly, in this case, can also directly define N_PSC equal to 4, that is, not use the side of 2 × N_PSC
Formula.It is of course also possible to it is singular, this embodiment of the present invention is not construed as limiting.In addition, above-mentioned NPSC_ProcIt is also possible to pre-set
Positive integer.In addition, above-mentioned sequence can be according to sequence from big to small.
It selects in step 202, in NPSC_ProcIt is more than first default that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of number thresholding can be, NPSC_ProcDuplicate number is more than first default in × N_PSC PSC correlation
N number of PSC correlation of number thresholding (Thres_PSC).Because being selected in the PSC correlation that step 201 obtained merge every time
N_PSC PSC correlation may have some identical PSC correlations in this way in different merging before sorting.Such as:
N_PSC PSC correlation is position collection [4 8653 7] before preceding sequence in the merging of first time PSC correlation, i.e., preceding NtTime slot
Output position collection [4 8653 7];N_PSC PSC correlation is position before preceding sequence in second of PSC correlation merging
Collect [4 11 95 10 1], i.e. 2NtTime slot outputs position collection [411 95 10 1];During third time PSC correlation merges
N_PSC PSC correlation is position collection [4 2 15 16 12 7] before preceding sequence, i.e., preceding 3NtTime slot outputs position collection [4 2
15 16 12 7];First preset times thresholding (Thres_PSC) is 2, then the position that frequency of occurrence is more than 2 (occurs 3 for 4
It is secondary).
After selecting above-mentioned N number of PSC correlation, so that it may carry out frame in the corresponding time slot position of this N number of PSC correlation
It is synchronous, to select frame start position and scrambling code group number.Since PSC correlation can be the PSC based on a certain time slot and receive number
It is obtained according to progress relevant operation, then, a PSC correlation can correspond to a time slot position.Wherein, above-mentioned frame synchronization
It can be and carry out frame synchronization using SSC correlation, this embodiment of the present invention is not construed as limiting.And above-mentioned selection frame start position
With scrambling code group number it is to be understood that determining at least one frame start position and corresponding scrambling code group number by frame synchronization.On in addition,
Frame start position is stated to be also understood that as frame head.
The frame start position and scrambling code group number determined by above-mentioned frame synchronization, so that it may based on the frame start position and disturb
Block number carries out cell and determines, to determine that these frame start positions whether there is cell, achievees the purpose that cell searching.
N_PSC PSC correlation before all selecting when due to merging every time, may be selected by more cells in this way
To allow more small and weak area selected, the probability of small and weak area's missing inspection is reduced.And by passing through NPSC_ProcN after secondary mergingPSC_Proc
It is more than N number of PSC correlation of the first preset times thresholding that frequency of occurrence is selected in × N_PSC PSC correlation, can be sieved in this way
Except most inoperative positions, more active positions are remained.It can realize the probability for reducing cell missing inspection in this way, and screen out
Most inoperative positions remain more active positions, achieve the effect that reduce the operand that subsequent frame synchronization and cell determine.
Optionally, select the process of above-mentioned N number of PSC correlation can be as shown in figure 3, i is equal to 0 beginning, i-th of NtWhen
The PSC of gap is related, i.e. progress relevant operation obtains PSC correlation, and correlation is added up;(i-1) a N before mergingtTime slot
PSC correlation (being for the first time wherein, full 0);Maximum 2N_PSC (or N_PSC) is taken in the PSC correlation that i-th merges
The corresponding time slot position P_PSC of a correlation;Judge whether i is equal to N_PSC_Proc-1 (wherein, N_PSC_Proc etc. here
In above-mentioned NPSC_Proc), if it is not, then i+1, continues to execute above-mentioned steps, if so, surpassing in 2N_PSC × N_PSC_Proc position
Cross Thres_PSC time slot position P_PSC.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
It sets and scrambling code group number, comprising:
For each corresponding time slot position of PSC correlation in N number of PSC correlation, N is carried outSSC_ProcSecondary SSC phase
Pass value merges and sequence, and after merging every time in the SSC correlation after this merging N_SSC SSC before selected and sorted
Correlation, to obtain N × NSSC_Proc× N_SSC SSC correlation, wherein the corresponding frame start position of each SSC correlation
With a scrambling code group number, and the NSSC_ProcIt is positive integer with N_SSC;
In the N × NSSC_ProcIt is more than the second preset times thresholding that frequency of occurrence is selected in × N_SSC SSC correlation
I SSC correlation, and the corresponding frame start position of the I SSC correlation and scrambling code group number are selected, the I is positive integer.
Wherein, above-mentioned SSC correlation, which can be SSC and receive data, carries out the correlation obtained after relevant operation, and SSC can
To be a known synchronizing sequence in WCDMA system, the preceding 256chip of each time slot can be sent in, actually before
256chip, which can consider, has sent (PSC+SSC), so SSC correlation is similar with PSC, does not repeat herein.
Above-mentioned SSC correlation merging is also possible to NtThe SSC correlation of a time slot adds up, the SSC phase after adding up
Pass value is merged with the SSC correlation that merges of last time, wherein the PSC correlation of the first last merging merged can be with
It is to be all 0.Since each time slot position carries out NSSC_ProcSecondary SSC correlation merges and sequence, and exists after merging every time
N_SSC SSC correlation before selected and sorted, can be obtained by N × N in this way in SSC correlation after this mergingSSC_Proc×N_
SSC SSC correlation.
In the embodiment, in the N × NSSC_ProcIt is more than second that frequency of occurrence is selected in × N_SSC SSC correlation
I SSC correlation of preset times thresholding (Thres_SSC), and the corresponding frame of this I SSC correlation can also be originated
Position and scrambling code group number regard first set as, or can directly generate such first set.Step 204 can be somebody's turn to do in this way
Frame start position and scrambling code group number in set carry out cell and determine.Due to carrying out N for each time slot positionSSC_ProcIt is secondary
SSC correlation merges and sequence, and after merging every time in the SSC correlation after this merging N_SSC before selected and sorted
A SSC correlation may be implemented to allow so weaker cell selected, to improve the probability of cell missing inspection, and the N ×
NSSC_ProcIt is more than that I SSC correlation of the second preset times thresholding corresponds to that frequency of occurrence is selected in × N_SSC SSC correlation
Frame start position and scrambling code group number, may be implemented to screen out most inoperative positions in this way, remain more active positions.
Certainly, above-mentioned to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation in the embodiment of the present invention, with
The step of selection frame start position and scrambling code group number, can also be accomplished in that
For the corresponding time slot position of each PSC correlation in above-mentioned N number of PSC correlation, N is carried outSSC_ProcSecondary SSC phase
Pass value merges, and then, the SSC correlation merged that all time slot positions are carried out carries out sequence from big to small, before selection
The corresponding frame start position of N_SSC SSC correlation and scrambling code group number.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
The step of setting with scrambling code group number, further comprises:
Calculate the peak of the SSC correlation group of each corresponding time slot position of PSC correlation in N number of PSC correlation
It is worth ratio, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes that the time slot position carries out NSSC_ProcIt is secondary
The SSC correlation that SSC correlation obtains after merging, the peak value ratio are maximum SSC correlation and SSC in SSC correlation group
The ratio between the mean value of correlation modulus value in correlation group;
N_PAR time slot position is selected in the corresponding N number of time slot position of the N number of PSC correlation, wherein the N_
The peak value of the corresponding SSC correlation group of PAR time slot position is than N_ before sorting in the peak value ratio of N number of SSC correlation group
PAR, wherein the N_PAR is positive integer;
In the corresponding frame start position of the I SSC correlation and scrambling code group number, select J SSC correlation corresponding
Frame start position and scrambling code group number, wherein time slot position belonging to the corresponding frame start position of the J SSC correlation is institute
The time slot position in N_PAR time slot position is stated, the J is positive integer.
In the embodiment, peak value ratio is carried out for the corresponding each time slot position SSC correlation group of N number of PSC correlation
Compared with, N_PAR time slot position before sorting in selection peak value ratio, then the corresponding frame start position of the I SSC correlation and scrambling code
The corresponding frame start position of J SSC correlation and scrambling code group number are selected in group number, i.e., by the corresponding frame of the I SSC correlation
The frame start position and disturb that corresponding time slot position is not belonging in above-mentioned N_PAR time slot position in initial position and scrambling code group number
Block number screens out, and step 204 reuses the corresponding frame start position of J SSC correlation and scrambling code group number carries out cell and determines.This
Sample can remove peak value frame start position more corresponding than low time slot position and scrambling code group number, so that most inoperative positions are screened out,
Reduce operand.In addition, in the embodiment of the present invention, it can be by the corresponding frame start position of above-mentioned J SSC correlation and scrambling code group
Number regard second set as, or the second collection including the corresponding frame start position of J SSC correlation and scrambling code group number can be generated
It closes.And peak-to-average force ratio of the above-mentioned peak value than can be relevant detection, the mean value of above-mentioned correlation modulus value can be in SSC correlation group
Each SSC correlation carries out the mean value after modulus operation.In addition, SSC correlation group can be 64 × 15 phase in the embodiment
Pass value, wherein 64 × 15 is related with the frame structure of WCDMA system here, is not construed as limiting to this.
Optionally, described to carry out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select start of frame bits
The step of setting with scrambling code group number, further comprises:
Using the corresponding frame start position of the J SSC correlation and scrambling code group number as a set, and in the set
Y scrambling code group number is selected, the corresponding frame start position in the set of each scrambling code group number in the Y scrambling code group number
For quantity in preset quantity thresholding, the Y is positive integer;
For each scrambling code group number in the Y scrambling code group number, select the scrambling code group number corresponding in the set
Frame start position corresponding to maximum SSC correlation in SSC correlation.
In the embodiment, it may be implemented for each scrambling code group number in above-mentioned Y scrambling code group number, in above-mentioned set
Frame start position corresponding to maximum SSC correlation in the corresponding SSC correlation of the scrambling code group number is selected, so as to reduce
The operand that subsequent cell determines.Such as: it include 6 groups of (frame start position, scrambling code groups of same scrambling code group number in above-mentioned set
Number): [58214,8], [58213,8], [58212,8], [58220,8], [58211,8] and [58215,8] are corresponding
SSC correlation are as follows: 10,9,8,7,6,5, i.e. the corresponding start of frame bits in the set of scrambling code group number 8 is equipped with 6, and present count
Measuring thresholding (Mchip) is 10.Maximum SSC correlation so in the corresponding SSC correlation of scrambling code group number 8 (or most strong frame rises
Beginning position) be [58214,8], i.e., only retain 58,214 1 frame start positions between 58204~58224.
In the embodiment, may be implemented to delete scrambling code group it is identical in most strong frame start position or so frame start position,
Further reduce additional operation.In addition, step 204 can be based on the corresponding SSC correlation of selection in the embodiment
The frame start position and scrambling code group number of maximum value carry out cell and determine.Further, it is possible to which will generate includes the Y scrambling code group number
In the corresponding SSC correlation maximum value of each scrambling code group number frame start position and scrambling code group number third set, the implementation
Step 204 can be based on the frame start position and the progress cell determination of scrambling code group number in the set in mode.
Wherein, the frame synchronization introduced in above-mentioned multiple embodiments can also refer to Fig. 4, open as shown in figure 4, i is equal to 0
Begin, i-th of NtThe SSC of time slot is related, i.e. progress relevant operation obtains SSC correlation, and correlation is added up;Before merging
(i-1) a NtThe SSC correlation (being for the first time wherein, full 0) of time slot;Maximum N_ is taken in the SSC correlation that i-th merges
SSC correlation corresponding frame start position P_SSC, i and scrambling code group number G_SSC, i;Judge whether i is equal to N_SSC_Proc-1
(wherein, N_SSC_Proc here is equal to above-mentioned NSSC_Proc), if it is not, then i+1, continues to execute above-mentioned steps, if so, taking N_
Position in SSC × N_SSC_Proc position more than Thres_SSC times is denoted as first set Aj (j=0,1 ..., N-1);It is right
In the corresponding correlation value calculation peak value of the corresponding N number of time slot position of N number of PSC correlation than (or peak value ratio can be referred to as)
PARj is simultaneously ranked up, and screens out sequence not in the Aj of preceding N_PAR, remaining position is denoted as C, i.e., above-mentioned second set, the scrambling code in C
Group is identical, and frame head (frame start position) only retains most strong position within +/- Mchip, i.e., frame start position is in preset quantity door
In limit, the frame start position of corresponding SSC correlation maximum value is selected in the frame start position of the scrambling code group number.
It is optionally, described to be determined based on the frame start position and scrambling code group number progress cell, comprising:
For each symbol of the target frame start position in the frame start position of selection, corresponding scrambling code is used respectively
H scrambling code in the corresponding scrambling code group of group number carries out descrambling and de-spreading, obtains the corresponding M correlation of each scrambling code, the M is institute
State the symbolic number that target frame start position includes, wherein the H is the scrambling code number that scrambling code group includes, wherein the target frame rises
Beginning position is any one frame start position in the frame start position of selection;
The corresponding M correlation of each scrambling code is added up respectively, obtains H correlation power value;
It is multiplied using correlation power value minimum in the H correlation power value with predetermined power parameter value, obtains function
Rate threshold value;
Judge with the presence or absence of the correlation power value greater than the power threshold in the H correlation power value, if the H
There is the correlation power value greater than the power threshold in a correlation power value, it is determined that the target frame start position exists
Cell.
Wherein, the above-mentioned frame start position selected and corresponding scrambling code group number select frame start position for step 203 and disturb
Block number, wherein may include that the corresponding frame start position of above-mentioned I SSC correlation is related to scrambling code group number or J SSC
It is worth corresponding frame start position and scrambling code group number, and can also be that each scrambling code group number in the Y scrambling code group number is corresponding
SSC correlation maximum value frame start position and corresponding scrambling code group number.
Wherein, above-mentioned H can be 8, i.e., a scrambling code group may include 8 scrambling codes, and above-mentioned M can be 150, i.e., one
Frame includes 150 symbols, and certainly, these are all citings, is not construed as limiting to this embodiment of the present invention, such as: above-mentioned M can also be
100 or 300 etc..
Since each symbol uses H scrambling code to carry out descrambling and de-spreading, scrambling code each in this way will have H M correlation
Value, such as: assuming that 150 symbols of a frame, each symbol will carry out 8 descrambling and de-spreadings, then, each scrambling code just corresponds to 150
A correlation.The corresponding correlation of each scrambling code is added up again, so that it may obtain H correlation power value rateFind HIn minimum valueCalculate power thresholdWherein, ThresscrambIt is pre-
If power parameter value.When HIn have greater than thresholding ηScrambIt is considered as cell presence.It should be noted that due to step
Therefore the frame start positions of 203 selections, in the embodiment, are performed both by each frame start position there may be multiple
Operation is stated, cell whether there is with each frame start position of determination.
In this embodiment, the ratio that related power and minimum related power are increased in each scrambling code group may be implemented
Compared with effectively preventing the missing inspection in small and weak area when frame start position and identical scrambling code group.
It should be noted that since above-mentioned target frame start position is any one frame in the frame start position of selection
Beginning position can execute the cell of above-mentioned introduction for any one frame start position in the frame start position of selection in this way
Method of determination does not repeat herein.In addition, each frame start position for being directed to selection may each be when carrying out cell and determining to be made
Made in some scenes for different frame start positions certainly with identical predetermined power parameter value calculation power threshold
It also can be achieved on different predetermined power parameter values, this embodiment of the present invention be not construed as limiting.
In another embodiment, above-mentioned cell is carried out based on the frame start position and scrambling code group number to determine, it can be with
Include:
For each symbol of the target frame start position in the frame start position of selection, determine that H of the symbol is related
The corresponding scrambling code of maximum related value in value, and the corresponding counter of the scrambling code is added 1, wherein corresponding one of each scrambling code is counted
Number device;
After all symbols of above-mentioned target frame start position carry out descrambling and de-spreading, the corresponding counting of H scrambling code is judged
Device is more than the counter for presetting count threshold with the presence or absence of counting, and if it exists, it is more than default count threshold that counting, which then will be present,
The corresponding scrambling code of counter is determined as subzone main scramble, and there are cells for the determining target frame start position.
Such as: assuming that 150 symbols of a frame, each symbol will carry out 8 descrambling and de-spreadings, will deposit for each symbol
In 8 correlations, the corresponding scrambling code of each correlation takes the counter of this corresponding scrambling code of 8 correlation maximum related values
Add 1, when the counter of a certain scrambling code is more than default count threshold (such as: 38 or 40), then, the scrambling code be assured that for
Subzone main scramble, and there are cells for determining corresponding frame start position.In embodiment, it may be implemented to determine by counter
Cell whether there is, to further avoid cell missing inspection.
Likewise, the frame start position selected due to step 203 is there may be multiple, in the embodiment, for
Each frame start position is performed both by aforesaid operations, whether there is cell with each frame start position of determination.
It should be noted that above-mentioned introduction determines that cell whether there is by power threshold in the embodiment of the present invention
Embodiment and above-mentioned introduction embodiment that cell whether there is is determined by counter, can be implemented in combination with, i.e., only
It is assured that cell exists when meeting basic either condition.Such as: by taking 8 scrambling codes as an example, opened as shown in figure 5, i is equal to 0
Begin, i-th symbol carries out after the descrambling and de-spreadings of 8 scrambling codes square obtaining correlation Corj that (j=0,1 ... 7), and correlation is maximum
Counter add 1 to obtain Rj, and (i-1) a correlation obtains CorAllj (cumulative related power) before merging, and whether judges i
Equal to 10Nt- 1, if it is not, then i adds 1, above-mentioned steps are continued to execute, if it is not, then seeking the minimum value of CorAllj is CorMin (minimum
Correlation power value), Rj is more than ThresCnt (default count threshold) or CorAllj > ThresScramb*CorMin if it exists
The scrambling code of (power threshold) then thinks that cell exists, and is otherwise not present.
In the embodiment of the present invention, the above method can be applied to the UE in network structure shown in FIG. 1.
The embodiment of the present invention carries out NPSC_ProcSecondary PSC correlation merges and sequence, and at this after each merge
N_PSC PSC correlation before selected and sorted in PSC correlation after merging, to obtain NPSC_Proc× N_PSC PSC correlation,
Wherein, the NPSC_ProcIt is positive integer with N_PSC;In the NPSC_ProcOccurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of the number more than the first preset times thresholding, wherein the N is positive integer;In N number of PSC correlation pair
The time slot position answered carries out frame synchronization, to select frame start position and scrambling code group number;Based on the frame start position and scrambling code group
Number carry out cell determine.N_PSC PSC correlation before all selecting when due to merging every time may be selected by more small in this way
N is passing through later in areaPSC_ProcN after secondary mergingPSC_ProcIt is more than first that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of preset times thresholding, so as to reduce the probability of cell missing inspection.
Fig. 6 is referred to, the embodiment of the present invention provides a kind of UE, as shown in fig. 6, UE600 includes following module:
Merging module 601, for carrying out NPSC_ProcSecondary PSC correlation merges and sequence, and exists after each merge
N_PSC PSC correlation before selected and sorted in PSC correlation after this merging, to obtain NPSC_Proc× N_PSC PSC phase
Pass value, wherein the NPSC_ProcIt is positive integer with N_PSC;
Selecting module 602, in the NPSC_ProcIt is more than first that frequency of occurrence is selected in × N_PSC PSC correlation
N number of PSC correlation of preset times thresholding, wherein the N is positive integer;
Frame synchronization module 603, for carrying out frame synchronization in the corresponding time slot position of the N number of PSC correlation, to select frame
Initial position and scrambling code group number;
Determining module 604 is determined for carrying out cell based on the frame start position and scrambling code group number.
Optionally, as shown in fig. 7, the frame synchronization module 603 includes:
First combining unit 6031, for for each corresponding time slot of PSC correlation in N number of PSC correlation
Position carries out NSSC_ProcSecondary SSC correlation merges and sequence, and the SSC correlation after merging after this merging every time
N_SSC SSC correlation before middle selected and sorted, to obtain N × NSSC_Proc× N_SSC SSC correlation, wherein each SSC phase
The corresponding frame start position of pass value and a scrambling code group number, and the NSSC_ProcIt is positive integer with N_SSC;
First selecting unit 6032, in the N × NSSC_ProcFrequency of occurrence is selected in × N_SSC SSC correlation
More than I SSC correlation of the second preset times thresholding, and selects the corresponding frame start position of the I SSC correlation and disturb
Block number, the I are positive integer.
Optionally, as shown in figure 8, the frame synchronization module 603, further comprises:
Computing unit 6033, for calculating each corresponding time slot position of PSC correlation in N number of PSC correlation
SSC correlation group peak value ratio, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes the time slot
Position carries out NSSC_ProcThe SSC correlation that secondary SSC correlation obtains after merging, the peak value ratio are maximum in SSC correlation group
The ratio between the mean value of correlation modulus value in SSC correlation and the SSC correlation group;
Second selecting unit 6034, for selection N_PAR in the corresponding N number of time slot position of the N number of PSC correlation
Time slot position, wherein the peak value ratio of the corresponding SSC correlation group of the N_PAR time slot position is in N number of SSC correlation
N_PAR before sorting in the peak value ratio of group, wherein the N_PAR is positive integer;
Third selecting unit 6035 is used in the corresponding frame start position of the I SSC correlation and scrambling code group number,
Select the corresponding frame start position of J SSC correlation and scrambling code group number, wherein the corresponding frame of the J SSC correlation originates
Time slot position belonging to position is the time slot position in the N_PAR time slot position, and the J is positive integer.
Optionally, as shown in figure 9, the frame synchronization module 603, further comprises:
4th selecting unit 6036, for using the corresponding frame start position of the J SSC correlation and scrambling code group number as
One set, and Y scrambling code group number is selected in the set, each scrambling code group number in the Y scrambling code group number is in the collection
For the quantity of corresponding frame start position in preset quantity thresholding, the Y is positive integer in conjunction;
5th selecting unit 6037, for for each scrambling code group number in the Y scrambling code group number, in the set
Select frame start position corresponding to maximum SSC correlation in the corresponding SSC correlation of the scrambling code group number.
Optionally, as shown in Figure 10, the determining module 604 includes:
Descrambling and de-spreading unit 6041, each symbol for the target frame start position in the frame start position for selection
Number, descrambling and de-spreading is carried out using H scrambling code in the corresponding scrambling code group of corresponding scrambling code group number respectively, it is corresponding to obtain each scrambling code
M correlation, the M is the target frame start position symbolic number that includes, wherein the H is scrambling code group disturbing of including
Yardage, wherein the target frame start position is any one frame start position in the frame start position of selection;
Summing elements 6042 obtain H correlation power value for the corresponding M correlation of each scrambling code to add up respectively;
Power calculation unit 6043, for using correlation power value minimum in the H correlation power value and predetermined power
Parameter value is multiplied, and obtains power threshold;
Judging unit 6044, for judging in the H correlation power value with the presence or absence of greater than the power threshold
Correlation power value, if there is the correlation power value greater than the power threshold in the H correlation power value, it is determined that described
There are cells for target frame start position.
It should be noted that above-mentioned UE600 can be the UE, Fig. 1-in Fig. 1-embodiment shown in fig. 5 in the present embodiment
Any embodiment of UE can be realized by the above-mentioned UE600 in the present embodiment in embodiment illustrated in fig. 5, and reach phase
Same beneficial effect, details are not described herein again.
Referring to Figure 11, the embodiment of the present invention also provides a kind of UE, which includes: processor 1100, transceiver 1110, deposits
Reservoir 1120, user interface 1130 and bus interface, in which:
Processor 1100 executes following process for reading the program in memory 1120:
Carry out NPSC_ProcSecondary PSC correlation merges and sequence, and the PSC phase after each merge after this merging
N_PSC PSC correlation before selected and sorted in the value of pass, to obtain NPSC_Proc× N_PSC PSC correlation, wherein described
NPSC_ProcIt is positive integer with N_PSC;
In the NPSC_ProcIt is more than the N number of of the first preset times thresholding that frequency of occurrence is selected in × N_PSC PSC correlation
PSC correlation, wherein the N is positive integer;
Frame synchronization is carried out in the corresponding time slot position of the N number of PSC correlation, to select frame start position and scrambling code group
Number;
Cell is carried out based on the frame start position and scrambling code group number to determine.
Wherein, transceiver 1110, for sending and receiving data under the control of processor 1100.
In Figure 11, bus architecture may include the bus and bridge of any number of interconnection, specifically by 1100 generation of processor
The various circuits for the memory that the one or more processors and memory 1120 of table represent link together.Bus architecture may be used also
To link together various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like, these are all
It is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 1110 can
To be multiple element, that is, includes transmitter and receiver, the list for communicating over a transmission medium with various other devices is provided
Member.For different user equipmenies, user interface 1130, which can also be, external the interface for needing equipment is inscribed, and connection is set
Standby including but not limited to keypad, display, loudspeaker, microphone, control stick etc..
Processor 1100, which is responsible for management bus architecture and common processing, memory 1120, can store processor 1100 and exists
Execute used data when operation.
Optionally, it is same that the processor 1100 executed carries out frame in the corresponding time slot position of the N number of PSC correlation
Step, to select frame start position and scrambling code group number, comprising:
For each corresponding time slot position of PSC correlation in N number of PSC correlation, N is carried outSSC_ProcSecondary SSC phase
Pass value merges and sequence, and after merging every time in the SSC correlation after this merging N_SSC SSC before selected and sorted
Correlation, to obtain N × NSSC_Proc× N_SSC SSC correlation, wherein the corresponding frame start position of each SSC correlation
With a scrambling code group number, and the NSSC_ProcIt is positive integer with N_SSC;
In the N × NSSC_ProcIt is more than the second preset times thresholding that frequency of occurrence is selected in × N_SSC SSC correlation
I SSC correlation, and the corresponding frame start position of the I SSC correlation and scrambling code group number are selected, the I is positive integer.
Optionally, it is same that the processor 1100 executed carries out frame in the corresponding time slot position of the N number of PSC correlation
Step, to select frame start position and scrambling code group number, further comprises:
Calculate the peak of the SSC correlation group of each corresponding time slot position of PSC correlation in N number of PSC correlation
It is worth ratio, wherein the SSC correlation group of the corresponding time slot position of a PSC correlation includes that the time slot position carries out NSSC_ProcIt is secondary
The SSC correlation that SSC correlation obtains after merging, the peak value ratio are maximum SSC correlation and SSC in SSC correlation group
The ratio between the mean value of correlation modulus value in correlation group;
N_PAR time slot position is selected in the corresponding N number of time slot position of the N number of PSC correlation, wherein the N_
The peak value of the corresponding SSC correlation group of PAR time slot position is than N_ before sorting in the peak value ratio of N number of SSC correlation group
PAR, wherein the N_PAR is positive integer;
In the corresponding frame start position of the I SSC correlation and scrambling code group number, select J SSC correlation corresponding
Frame start position and scrambling code group number, wherein time slot position belonging to the corresponding frame start position of the J SSC correlation is institute
The time slot position in N_PAR time slot position is stated, the J is positive integer.
Optionally, it is same that the processor 1100 executed carries out frame in the corresponding time slot position of the N number of PSC correlation
Step, to select frame start position and scrambling code group number, further comprises:
Using the corresponding frame start position of the J SSC correlation and scrambling code group number as a set, and in the set
Y scrambling code group number is selected, the corresponding frame start position in the set of each scrambling code group number in the Y scrambling code group number
For quantity in preset quantity thresholding, the Y is positive integer;
For each scrambling code group number in the Y scrambling code group number, select the scrambling code group number corresponding in the set
Frame start position corresponding to maximum SSC correlation in SSC correlation.
Optionally, what the processor 1100 executed is determined based on the frame start position and scrambling code group number progress cell,
Include:
For each symbol of the target frame start position in the frame start position of selection, corresponding scrambling code is used respectively
H scrambling code in the corresponding scrambling code group of group number carries out descrambling and de-spreading, obtains the corresponding M correlation of each scrambling code, the M is institute
State the symbolic number that target frame start position includes, wherein the H is the scrambling code number that scrambling code group includes, wherein the target frame rises
Beginning position is any one frame start position in the frame start position of selection;
The corresponding M correlation of each scrambling code is added up respectively, obtains H correlation power value;
It is multiplied using correlation power value minimum in the H correlation power value with predetermined power parameter value, obtains function
Rate threshold value;
Judge with the presence or absence of the correlation power value greater than the power threshold in the H correlation power value, if the H
There is the correlation power value greater than the power threshold in a correlation power value, it is determined that the target frame start position exists
Cell.
It should be noted that above-mentioned UE can be the UE in Fig. 1-embodiment shown in fig. 5, Fig. 1-Fig. 5 in the present embodiment
Any embodiment of UE can be realized by the above-mentioned UE in the present embodiment in illustrated embodiment, and reach identical and have
Beneficial effect, details are not described herein again.
In several embodiments provided herein, it should be understood that disclosed method and apparatus, it can be by other
Mode realize.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
For a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can combine
Or it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be through some interfaces, the INDIRECT COUPLING or communication of device or unit
Connection can be electrical property, mechanical or other forms.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that the independent physics of each unit includes, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes receiving/transmission method described in each embodiment of the present invention
Part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, abbreviation
ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc. are various can store
The medium of program code.
The above is a preferred embodiment of the present invention, it is noted that for those skilled in the art
For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications
It should be regarded as protection scope of the present invention.