The present invention relates to the field of mobile communication technology, in particular to a method and a device for detecting a secondary synchronous signal in a 3rd generation partnership project long term evolution (3GPP LTE) system, a computer program and a storage medium.
LTE is a standard for wireless data communication technology. A goal of LTE is to increase the capacity and speed of wireless data networks. Another goal of LTE is to redesign and simplify the network architecture of an IP-based system with significantly reduced transfer latency compared to the 30 architecture. As shown in
In the LTE system, cell search means that a User Equipment (UE) acquires downlink synchronization (including time synchronization and frequency synchronization) with a base station and detects a physical-layer ID of a cell. Based on the above information, the UE can receive and read broadcast information of the cell, and acquire system information of the cell so as to determine the subsequent operations, such as cell selection, cell reselection and cell switch. UE can also be referred to as a mobile terminal, mobile phone, mobile communication device etc.
In a LTE system, the cell synchronization may be achieved by a synchronous signal transmitted over a downlink channel. The synchronous signal, which is transmitted in the LTE system every 5 ms, includes a primary synchronous signal (PSS) and a secondary synchronous signal (SSS). For a frequency division duplexing (FDD) mode and a time division duplexing (TDD) mode, the positions of PSS and SSS in a 10 ms frame are shown in
In the LTE system, the cell search procedure based on PSS and SSS mainly comprises PSS detection and SSS detection. In the prior art, the SSS detection may be performed by using a non-coherent detection method, which generally comprises the steps of:
performing correlation calculation on SSSs from different antennae (if any) and different data blocks (if any) in a frequency domain, to obtain a plurality of SSS correlation sequences;
combining all of the SSS correlation sequences; and
detecting SSS IDs according to a combination result.
However, because the received SSSs are not equalized, the non-coherent SSS detection method is of poor performance in a fading channel environment.
An object of embodiments herein is to provide a method and a device for detecting a secondary synchronous signal in a LTE system, a computer program and a storage medium, so as to improve the accuracy of non-coherent SSS detection in a fading channel environment.
In one aspect, embodiments herein provide a method for detecting a secondary synchronous signal in a LTE system, comprising:
Step S1: extracting a first SSS sequence from a received signal according a PSS detection result;
Step S2: performing rotation on the first SSS sequence, to obtain at least two second sequences including the first SSS sequence, wherein channel paths corresponding to the at least two second sequences being located within a channel window in a time domain;
Step S3: calculating a channel estimation result of each of the second sequences corresponding to each of SSS standard sequences;
Step S4: selecting, according to the channel estimation result, valid channel paths corresponding to the respective SSS standard sequence from the channel paths corresponding to the second sequences;
Step S5: calculating a signal-to-noise ratio (SNR) corresponding to the respective SSS standard sequence according to the valid channel paths corresponding to the respective SSS standard sequence; and
Step S6: determining a cell ID according to the SSS standard sequence corresponding to a maximum signal-to-noise ratio.
In order to further reduce the error rate of the SSS detection, the method further comprises:
Step S7: judging whether or not the maximum signal-to-noise ratio is greater than or equal to a predetermined threshold, if yes, determining that the cell with the cell ID is a valid cell, otherwise determining that the cell with the cell ID is an invalid cell.
In another aspect, embodiments herein further provide a device for detecting a secondary synchronous signal in a LTE system, comprising:
an extraction module, configured to extract a first SSS sequence from a received signal according to a PSS detection result;
a rotation module, configured to perform rotation on the first SSS sequence, to obtain at least two second sequences including the first SSS sequence, wherein channel paths corresponding to the at least two second sequences being located within a channel window in a time domain;
a channel estimation module, configured to calculate a channel estimation result of each of the second sequences corresponding to each of SSS standard sequences;
a selection module, configured to select, according to the channel estimation result, valid channel paths corresponding to the respective SSS standard sequence from the channel paths corresponding to the second sequences;
a calculation module, configured to calculate a signal-to-noise ratio corresponding to the respective SSS standard sequence according to the valid channel paths corresponding to the respective SSS standard sequence; and
a determination module, configured to determine a cell ID according to the SSS standard sequence corresponding to a maximum signal-to-noise ratio.
In order to further reduce the error rate of the SSS detection, the device further comprises:
a judgment module, configured to judge whether or not the maximum signal-to-noise ratio is greater than or equal to a predetermined threshold, if yes, determine that the cell with the cell ID is a valid cell, and otherwise determine that the cell with the cell ID is an invalid cell.
In yet another aspect, embodiments herein further provide a computer program and a storage medium.
In an Additive White Gaussian Noise (AWGN) channel environment, the channel energy is distributed in the time domain in a single-path manner, while in the fading channel environment, the SSS channel response energy is distributed in a multi-path manner, e.g., in a channel window as shown in
a is a schematic view showing the positions of PSS and SSS in a 10 ms frame for an FDD mode;
b is a schematic view showing the positions of PSS and SSS in a 10 ms frame for a TDD mode;
According to a method and a device for detecting a secondary synchronous signal in a LTE system, a computer program and a storage medium of embodiments herein, in a fading channel environment, the signal energy of SSS sequences, which is distributed over a plurality of channel paths, is collected, a signal-to-noise ratio corresponding to a respective SSS standard sequence is calculated according to the collected signal energy, and then an SSS standard sequence for determining a cell ID is selected according to the signal-to-noise ratio corresponding to the SSS standard sequence. As a result, it is able to improve the accuracy of non-coherent secondary synchronous signal detection in the fading channel environment
To facilitate the understanding, prior to the detailed description, some concepts and theories involved in embodiments herein will be briefly described hereinafter.
In embodiments herein, as compared with the prior art, at least one of the followings may be introduced into the non-coherent SSS detection method so as to improve the accuracy of the SSS detection.
1. A signal-to-noise ratio (SNR) may be introduced into the non-coherent SSS detection method. The total power of a received signal may be directly calculated according to SSS distribution information in a frequency domain, and the useful power of the received signal may be acquired according to a correlation result. That is, both the useful power and the noise power of the received signal may be acquired, thereby it is able to calculate the SNR accurately.
2. A synchrony hypothesis may be introduced so as to calculate the SNR accurately. Each synchrony hypothesis corresponds to a path over which the SSS energy may probably be distributed, and the SSS energy distributed over a plurality of paths may be collected so as to improve the accuracy of the SSS detection in the fading channel environment
3. The validity of the SSS detection may be further judged according to the calculated SNR.
Followings are the detailed explanations.
Timing Hypothesis
In an AWGN channel environment, the channel energy is distributed in a time domain, in a single-path manner while in the fading channel environment, the SSS channel response energy is distributed in a multi-path manner, as shown in
Presumed that an SSS standard sequence defined in a 3GPP standard is expressed as s(k),k=0, 1, . . . , 61, the received signals from a Rx antenna q and a data block n are expressed as Rx_sigq,n(m),m=0, 1, . . . , 71 and 62 central sub-carriers (excluding DC) for carrying SSS are expressed as Rx_sigq,n(k),k=0, 1, . . . , 61 the frequency-domain channel response estimation che_fdq,n(k) for the kth sub-carrier may be calculated by the following equation:
che
—
fd
q,n(k)=Rx—sssq,n(k)·S+(k).
The frequency-domain channel response estimation che_fdq,n(k) may be transformed to the time-domain channel response estimation che_tdq,n, through inverse fast Fourier transform (IFFT), i.e., che_tdq,n=IFFT(che_fdq,n(k)). Then, the signal power che_td_powerq,n(t) of the time-domain channel response estimation may be calculated by the following equation:
che
—
td_powerq,n(t)=|che—tdq,n(t)|2,
wherein, t represents an IFFT point.
The total power che_td_power(t) of the received signals at the tth IFFT point may be calculated by the following equation:
che
—
td_powerq,n(t)=Σq,nche—td_powerq,n(t).
Because the received SSS is distorted by the channel fading in the fading channel environment, the time-domain channel response energy will be distributed over different channel paths, as shown in
The signal power is not distributed over a single path any more, so it is required to provide a channel window with a length of winLength so as to collect all possible signal power. In the embodiments herein, the signal energy distributed over different channel paths in the channel window will be acquired, so as to improve the calculation accuracy of the signal power, thereby to improve the accuracy of the SSS detection.
Based on IFFT, the time-domain channel response estimation che_tdq,n(t) for the tth channel path within the channel window may be expressed as:
Hence, the power of the time-domain channel response estimation che_tdq,n(t) may be calculated by the following equations:
It can be seen that, the power of a different channel path within the channel window is a quotient of a sum of the power of the channel response of a frequency-domain signal sequence corresponding to the channel path and an IFFT length IFFTLenth.
Through the above, it is able to calculate, in the frequency domain, the power distribution over the channel path in the time domain. However, due to the introduction of IFFT, the calculation is complex. In the embodiments herein, the power of che_tdq,n(t) is calculated through Fast Hadamard Transform (FHT), i.e.,
|che—tdq,n(t)|2=FHT(che—tdq,n,e−j(2πt/IFFTLenth))/IFFTLenth2.
The power of the tth channel path, i.e., the id power(t), may be calculated by the following equation:
che
—
td_power(t)=Σq,n|che—tdq,n(t)|2.
Introduction of SNR
In an original coherent SSS detection method or non-coherent SSS detection method, a correlation result of the received SSS and each standard SSS is directly used, a target standard SSS that has the maximum correlation with the received SSS is selected from all of the standard SSSs, and then the cell is determined according to the target standard SSS. However, the target standard SSS will always exist even if the received signal is pure noise, so the cell determined according to the target standard SSS is a fake one.
According to the method of embodiments herein, an SNR, rather than the correlation result of the received SSS and each standard SSS, is used to determine the target standard SSS, so as to improve the accuracy of the SSS detection. The reasons will be described hereinafter.
In order to calculate the SNR, it is required to calculate the noise power at first. In the embodiments herein, the noise is divided into two parts, i.e., a noise signal distributed over 10 blank sub-carriers, and a noise signal distributed over 62 central sub-carriers.
In the embodiments herein, because the useful signal is merely distributed in the channel window, the noise power will be a difference between the power of the entire received signal and the power of the useful signal in the channel window.
In the embodiments herein, the power of the useful signal is calculated by using the power of the useful signal in valid channel paths, rather than by directly using the power of all the signals in the channel window, so as to improve calculation accuracy. The detail will be described hereinafter.
The SNR may be determined after the noise power and the signal power are required.
An embodiment herein provides a method for detecting a secondary synchronous signal which, as shown in
Step S1: extracting a first SSS sequence from a received signal according a PSS detection result;
Step S2: performing rotation on the first SSS sequence, to obtain at least two second sequences including the first SSS sequence, channel paths corresponding to the at least two second sequences being located within a channel window in a time domain;
Step S3: calculating a channel estimation result of each of the second sequences corresponding to each of SSS standard sequences;
Step S4: selecting, according to the channel estimation result, valid channel paths corresponding to the respective SSS standard sequence from the channel paths corresponding to the second sequences;
Step S5: calculating a signal-to-noise ratio corresponding to the respective SSS standard sequence according to the valid channel paths corresponding to the respective SSS standard sequence; and
Step S6: determining a cell ID according to the SSS standard sequence corresponding to a maximum signal-to-noise ratio.
In an Additive White Gaussian Noise (AWGN) channel environment, the channel energy is distributed in a single-path manner in the time domain, while in the fading channel environment, the SSS channel response energy is distributed in a multi-path manner, e.g., the SSS channel response energy is distributed in a channel window as shown in
In the existing non-coherent SSS detection method, the SSS standard sequence having a maximum correlation value with the detected SSS is directly used to determine the cell ID. However, no matter whether the received signal is noise or a real SSS, there always exists an SSS standard sequence having the maximum correlation value therewith. Hence, although the cell can be determined by using the existing non-coherent SSS detection method, it is impossible to judge whether the cell determined according to a detected SSS ID is a real one or a fake one. In order to solve this problem, the method further comprises:
Step S7: judging whether or not the maximum SNR is greater than or equal to a predetermined threshold, if yes, determining that the cell with the cell ID is a valid cell, and otherwise determining that the cell with the cell ID is an invalid cell.
If the detected signal is a pure noise signal or it includes excessive noise signals, the SNR of the received signal will be very small, even close to zero. Due to this characteristic, the SNR of the received signal is used in embodiments herein to identify a fake cell. When the SNR of the received SSS is too small, it may be judged that the cell determined according to the non-coherent SSS detection method of embodiments herein is an invalid cell. As a result, it is able to inform in advance the system not to use the invalid cell for the subsequent operations, such as cell selection, cell reselection ad cell switch, thereby to prevent unnecessary consumption of the computing resources.
In the embodiments herein, it is required at first to extract an SSS sequence from the received signal according to a PSS detection result. The SSS sequence may be extracted in various ways, and a possible way is described hereinafter.
As shown in
Step S11: acquiring a first signal including an original SSS sequence from the received signal according to the PSS detection result;
Step S12: modifying the first signal according to a frequency offset estimation result, to obtain a second signal;
Step S13: transforming the second signal from a time domain to a frequency domain, to obtain a first data sequence; and
Step S14: extracting the first SSS sequence from the first data sequence.
It should be appreciated that, the embodiments herein are provided on the premise that the PSS has been detected accurately.
To be specific, for k PSS candidates, an ID, a synchronization time and an initial frequency offset of the kth (0≦k≦K−1) PSS are defined as p(k), t(k) and f(k) respectively. A synchronization time of the SSS signal may be expressed as t(k)−δ, with a data range of [t(k)−δ,t(k)−δ+127]. δ represents a synchronization time difference between PSS and SSS, and its value depends on a CP mode and a frame structure, as shown in the following Table.
To facilitate the subsequent description, the SSS corresponding to the nth data block, the qth Rx antenna, the kth PSS candidate and the xCP (x=‘N’ or ‘E’) mode is defined as a vector {circumflex over (r)}(n,q,k,xCP), wherein
nε[0,N−1],qε[0,1],kε[0,K−1],xε[‘N’,‘E’].
After the above data sequence is extracted in the time domain, it is required to modify the extracted original signal according to the frequency offset estimation result so as to obtain a signal {circumflex over (r)}(n,q,k,xCP)(m), i.e.,
{circumflex over (r)}
(n,q,k,xCP)(m)=r(n,q,k,xCP)(m)e−j2πf
wherein m=0, 1, 2, . . . , 127.
Then, the time-domain signal {circumflex over (r)}(n,q,k,xCP)(m)e−j2πf
{tilde over (r)}
(n,q,k,xcp)=FFT({circumflex over (r)}(n,q,k,xCP)).
After acquiring the frequency-domain sequence, it is able to extract the first SSS sequence according to the distribution of real SSSs.
According to an existing specification, the SSS is carried on 62 central sub-carriers. At this time, the extracted first SSS sequence {tilde over (r)}(n,q,k,xcp)(m) (m=0, 1, 2, . . . , 61) is expressed as:
{tilde over (r)}
(n,q,k,xcp)(m)={tilde over (r)}(n,q,k,xcp)(m′),
wherein
It should be appreciated that, the extracted first SSS sequence will change along with variations of the subsequent specifications, which is not described herein.
In the embodiments herein, the SNR is used to determine the SSS standard sequence for determining the cell ID. At this time, it needs to know the SNR of the SSS in the received signal. In the fading channel environment, the SSS energy is distributed over different channel paths, so it is required to perform rotation on the first SSS sequence, so as to obtain at least two second sequences.
The obtained second sequences are represented in the time domain as a plurality of adjacent paths in the channel window. As shown in
In the embodiments herein, after acquiring the plurality of second sequences, it is required to calculate a channel estimation result of each of the second sequences corresponding to each of SSS standard sequences. The channel estimation result may be calculated in the frequency domain.
However, when calculating the channel estimation result in the frequency domain, it is required to perform an IFFT operation, which certainly results in an increase in the calculation complexity. In the embodiments herein, in order to reduce the calculation complexity, the channel estimation result may be calculated through FHT, which will be described hereinafter.
Referring to
In the embodiments herein, several strategies may be used to select the valid SSS sequence, and two of them are described hereinafter.
Selection Strategy 1
In this selection strategy, the noise power is taken as a reference. With respect to the SSS standard sequence Si,j, if the useful power in the channel path corresponding to a sequence is greater than a predetermined multiple of the noise power of the SSS standard sequence Si,j in the received signal, this sequence will be considered as a valid sequence.
Referring to
In the embodiments herein, each of the noise power and the useful power corresponds to its own SSS standard sequence. When the SSS standard sequences are different, the noise power and the useful power will be different too.
For example, signal A and signal B, with the power as X and Y respectively, are distributed over a channel path. If it is required to detect signal A in the received signal, the useful power in the received signal will be X and the noise power will be Y. If it is required to detect signal B in the received signal, the useful power will be Y and the noise power will be X.
Selection Strategy 2
In this selection strategy, the channel path with the maximum signal power is used as a reference, and the power of the channel path corresponding to the valid SSS sequence is greater than a second predetermined multiple (greater than 0 and less than 1, e.g., 0.8, 0.6 and 0.55) of the maximum power of the channel paths.
Referring to
In embodiments herein, it is required to calculate the SNR with respect to each SSS standard sequence Si,j, i.e.,
(pathPowi,j−σi,j2*pathNumi,j)/σi,j2
wherein pathPowi,j represents a sum of the useful power of the valid channel paths corresponding to the SSS standard sequence Si,j in the channel window, pathPowi,j represents the number of the valid channel paths corresponding to the SSS standard sequence Si,j in the channel window, and σi,j2 represents the noise power of the SSS standard sequence Si,j.
For example, for K PSS candidates, an ID, a synchronization time and an initial frequency offset of the kth (0≦k≦K−1) PSS are defined as p(k), t(k) and f(k) respectively. p(k) and t(k) are obtained by the PSS detection, and f(k) is obtained by a frequency offset estimation module. If there are two Rx antennae, i.e., Rx0 and Rx1, the antennae may have different gains due to the fading channel environment. A gain factor Δ of the two Rx antennae is expressed as: A=gain_Rx0/gain_Rx1, wherein gain_Rx0 and gain_Rx1 represent the power gains of Rx0 and Rx1 respectively.
Referring to
In the SSS extraction step, the SSSs in a normal CP mode and an extended CP mode will be extracted at first
The synchronization time of the SSS may be expressed as t(k)−δ, with a data range of [t(k)−δ,t(k)−δ+27]. δ represents a difference of the synchronization time between PSS and SSS, and its value depends on the CP mode and the frame structure, as shown in the following Table.
To facilitate the subsequent description, in the embodiments herein, the SSS corresponding to the nth data block, the qth Rx antenna, the kth PSS candidate and the xCP (x=‘N’ or ‘E’) mode is defined as a vector {circumflex over (r)}(n,q,k,xCP), wherein
nε[0,N−1],qε[0,1],kε[0,K−1],xε[‘N’,‘E’].
After extracting the data sequence in the time domain, it is required to modify the extracted original signal according to the frequency offset estimation result (i.e., to perform phase rotation), so as to obtain a signal {circumflex over (r)}(n,q,k,xCP)(m), i.e.,
{circumflex over (r)}
(n,q,k,xCP)(m)=r(n,q,k,xCP)(m)e−j2πf
wherein m=0, 1, 2, . . . , 127.
Then, the time-domain signal {circumflex over (r)}(n,q,k,xCP)(m)e−j2πf
{tilde over (r)}
(n,q,k,xcp)=FFT({circumflex over (r)}(n,q,k,xCP)).
After obtaining the frequency-domain sequence, it is able to extract the first SSS sequence according to the distribution of the real SSSs.
According to the existing specification, the SSSs are carried on 62 central sub-carriers, and at this time the extracted first SSS sequence {tilde over (r)}(n,q,k,xcp)(m) (m=0, 1, 2, . . . , 61) is expressed as:
{tilde over (r)}
(n,q,k,xcp)(m)={tilde over (r)}(n,q,k,xcp)(m′),
wherein
Meanwhile, in order to facilitate the subsequent calculation on the signal power and the noise power, this step further includes calculating the power Psig(k,xcp) of the received SSSs and the noise power Pnoise(k,xcp) on the 10 blank sub-carriers by the following equations:
constitute the entire power of the received signal.
After obtaining the original SSS sequence {tilde over (r)}(n,q,k,xcp), it needs to perform synchronous rotation thereon, so as to obtain a plurality of second sequences corresponding to the plurality of channel paths. The number of the second sequences is set as NT, and the SSS synchronization time determined according to the PSS detection result is set as T. Meanwhile, a sequence pathIndx of a channel path is defined as [T−N, T−N+1, . . . , T−1, T, T+1, . . . , T+M], wherein N and M may be any value according to the practical need. e.g., N=1 and M=2, or N=2 and M=3.
According to the determined pathIndx, the synchronous rotation is performed on {tilde over (r)}(n,q,k,xcp)(m) to obtain a series of continuous channel paths {tilde over (r)}(n,q,k,xcp,t)(m) by the following equation:
{tilde over (r)}
(n,q,k,xcp,t)(m)={tilde over (r)}(n,q,k,xcp)(m)e−j2πtm′/64,tεpathIndx,
wherein
The correlation calculation step will be performed after obtaining the plurality of SSS sequences. In this step, at first it is required to calculate, through FFT, a correlation value of each {tilde over (r)}(n,q,k,xcp,t) and the SSS standard sequence si,j by the equation {tilde over (h)}i,j(n,q,k,xCP,t)=FHT({tilde over (r)}(n,q,k,xcp,t),si,j)/64, wherein iε[0,167],jε[0,1], and si,0 and si,1 correspond to the SSS standard sequences on a sub-frame 0 and a sub-frame 5 respectively,
Actually, the channel estimation result of the different SSS standard sequences corresponding to the respective channel paths within the channel window in the time domain is obtained through this step.
The power accumulation step will be performed after obtaining the channel estimation result, i.e., for each channel path, the power of the channel estimation of the data sequences from the antennae and the data blocks are accumulated so as to obtain {circumflex over (p)}i,j(k,xCP,t), i.e.,
{circumflex over (p)}i,j(k,xCP,t)=Σn=0N-1(|{tilde over (h)}i,mod(n+j,2)(n,0,k,xCP,t)|2+Δ|{tilde over (h)}i,mod(n+j,2)(n,1,k,xCP,t)|2)
The SNR calculation step will be performed after obtaining {circumflex over (p)}i,j(k,xCP,t). In this step, at first it is required to calculate the noise power σi,j2 corresponding to each SSS standard sequence si,j by the following equation:
σi,j2=(Psig(k,xCP)+Pnoise(k,xCP))−ΣtεpathIndx{circumflex over (P)}i,j(k,xCP,t))/(72−NT).
Then, it is required to calculate a sum pathPowi,j of the useful power of all the valid paths with respect to each SSS standard sequence Si,j by the following equation:
pathPowi,j=ΣtεpathIndx{circumflex over (p)}i,j(k,xCP,t)), if {circumflex over (p)}i,j(k,xCP,t)>Threshold*σ2.
The channel path will be a valid channel path if {circumflex over (p)}i,j(k,xCP,t)>Threshold*σ2. If there is no channel path that meets the requirement, the channel path with the maximum power will be selected as the valid channel path.
After obtaining pathPowi,j and the number of the valid paths pathNum, the SNR αi,j(k,xCP) of the SSS standard sequence si,j will be calculated by the following equation:
αi,j(k,xCP)=(pathPowi,j−σ2×pathNumi,j)/σ2.
The cell ID determination step will be performed after obtaining the SNR of each SSS standard sequence si,j, i.e., the cell ID may be determined according to the SSS standard sequence with the maximum SNR.
After determining the cell ID, the method of embodiments herein further comprises judging whether or not the maximum SNR is greater than or equal to a predetermined threshold, if yes, determining that the cell with the cell ID is a valid cell, and otherwise determining that the cell with the cell ID is an invalid cell. As a result, the false alarm rate during the SSS detection will be enhanced.
The embodiments herein further provide a device for detecting a secondary synchronous signal, as shown in
an extraction module, configured to extract a first SSS sequence from a received signal according to a PSSS detection result;
a rotation module, configured to perform a rotation operation on the first SSS sequence, so as to obtain at least two second sequences including the first SSS sequence, channel paths corresponding to the at least two second sequences being located within a channel window;
a channel estimation module, configured to calculate a channel estimation result of each SSS standard sequence corresponding to each of the second sequences;
a selection module, configured to select, according to the channel estimation result, a valid channel path corresponding to the respective SSS standard sequence from the channel paths corresponding to the second sequences;
a calculation module, configured to calculate a signal-to-noise ratio corresponding to the respective SSS standard sequence according to the valid channel path corresponding to the respective SSS standard sequence; and
a determination module, configured to determine a cell ID according to the SSS standard sequence corresponding to the maximum signal-to-noise ratio.
The device further comprises:
a judgment module, configured to judge whether or not the maximum signal-to-noise ratio is greater than or equal to a predetermined threshold, if yes, determine that the cell with the cell ID is a valid cell, and otherwise, determine that the cell with the cell ID is an invalid cell.
The extraction module comprises:
a first unit, configured to acquire a first signal including an original SSS sequence from the received signal according to the PSS detection result;
a modification unit, configured to modify the first signal according to a frequency offset estimation result, to obtain a second signal;
a transformation unit, configured to transform the second signal from a time domain to a frequency domain, to obtain a first data sequence; and
an extraction unit, configured to extract the first SSS sequence from the first data sequence.
The channel estimation module calculates the channel estimation result through FHT.
The SNR corresponding to the SSS standard sequence Si,j is (pathPowi,j−σi,j2*pathNumi,j)/σi,j2, wherein pathPowi,j represents a sum of the power of the valid channel paths corresponding to the SSS standard sequence Si,j within the channel window, pathNumi,j represents the number of the valid channel paths corresponding to the SSS standard sequence Si,j within the channel window, and σi,j2 represents the noise power corresponding to the SSS standard sequence Si,j.
The power of the channel paths corresponding to the valid SSS sequences is greater than a first predetermined multiple of σi,j2, and greater than a second predetermined multiple of the maximum power of the channel path.
The above embodiments of the present application may be implemented in software and/or hardware. Therefore, the method for detecting the secondary synchronous signal according to the embodiments of the present application may be implemented by utilizing processing devices such as universal processor, signal processor and so on. A computer program includes program codes stored in computer readable medium. The program codes may be loaded and executed by a processor to implement the above methods.
In order to verify the performance of the non-coherent SSS detection, embodiments herein provide eight simulation results, four of which are obtained in an ICS scenario and the other four of which are obtained in a CCS scenario.
It is to be noted that, in order to verify the performance of the non-coherent SSS detection independently, it is presumed that, in the simulation tests, the synchronous detection result and PSS ID detection result are both accurate, and the frequency offset is less than 2000 Hz.
The following table shows simulation conditions corresponding to the eight simulation results respectively, and
In
As can be found from the simulation results, the method of embodiments herein, as compared with the existing coherent SSS detection method, can reduce the error rate of the SSS detection remarkably, either in the ICS scenario or in the CCS scenario.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2013/086647 | 11/6/2013 | WO | 00 |