Disclosure of Invention
The embodiment of the invention provides a positioning method and user equipment, which can reduce the requirement of fast correlation on FFT/IFFT resources.
In a first aspect, a method for positioning is provided, where the method includes: fast Fourier Transform (FFT)/fast inverse Fourier transform (IFFT) point number N used for obtaining Positioning Reference Signal (PRS) related operationcorrN of the groupcorrIs a predetermined value that does not vary with the PRS bandwidth, and N iscorrLess than or equal to 2048; obtaining IFFT point number N adopted by orthogonal frequency division multiplexing OFDM symbol corresponding to PRS bandwidth of cellifft-ofdm(ii) a In Nifft-ofdm≥NcorrWhen the cell is/2, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate, the PRS local sequence without the cyclic prefix CP of the cell is generated, and the N is based oncorrThe PRS local sequence without CP is compared with PR received by normal sampling rateAnd S, the receiving sequence carries out correlation operation to obtain PRS arrival time of the cell and carries out OTDOA positioning of the observed time difference of arrival.
In a first possible implementation manner, with reference to the first aspect, the method further includes: in Nifft-ofdm<NcorrWhen the cell is/2, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate, the PRS local sequence with the CP of the cell is generated, and the N is based on the PRS local sequencecorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
In a second possible implementation manner, with reference to the first aspect, the method further includes: in Nifft-ofdm<NcorrWhen the cell is/2, the PRS receiving sequence in the current opportunity is received by adopting the oversampling rate, the PRS local sequence of the oversampling band CP of the cell is generated, and the N is based on the PRS local sequencecorrAnd carrying out correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate so as to obtain the PRS arrival time of the cell and carry out OTDOA positioning.
In a third possible implementation manner, with reference to the first aspect or the first or second possible implementation manner of the first aspect, the N iscorr2048, 1024 or 512.
In a fourth possible implementation manner, with reference to the first aspect or the third possible implementation manner of the first aspect, based on the NcorrPerforming correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate, and specifically realizing that: taking the ith segment sequence of the PRS local sequence without the CP, wherein i is an integer, i is more than or equal to 0 and less than or equal to slice-1, slice is the number of slices, and slice =2Nifft-ofdm/NcorrThe initial position is Lind_i,Lind_i=Lind_i-1+Ncorr/2,Lind_0Length of 0, Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, NcorrFFT of long local sequencesTransforming to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_i,Yind_i=Yind_i-1+Ncorr/2,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 Length as N in ith slice of PRS local sequence without CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining the PRS local sequence N without CPcorrLong correlation value r (n).
In a fifth possible implementation manner, with reference to the first or third possible implementation manner of the first aspect, based on the NcorrPerforming correlation operation on the PRS local sequence with the CP and the PRS receiving sequence received by adopting a normal sampling rate, and specifically realizing that: taking the 0 th segment sequence of the PRS local sequence with the CP, wherein the initial position is zero, and the length is Nifft-ofdm+Ncp,NcpFor CP Length, add N latercorr-(Nifft-ofdm+Ncp) Long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain X0(K) (ii) a Taking 0 th segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_cp,Yind_cp=Yind_0-Ncp,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Y0(K) (ii) a Taking IFFT (Conj (X)0(K))*Y0(K) First N of (b)corrThe length of the PRS local sequence N is taken as the length of the CPcorrA long correlation value r (N), 0. ltoreq. n.ltoreq.Ncorr/2-1。
In a sixth possible implementation manner, with reference to the second or third possible implementation manner of the first aspect, based on the NcorrPerforming correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate, and specifically realizing the following steps: taking the ith segment sequence of the PRS local sequence of the oversampling band CP, i being an integer and being more than or equal to 0 and less than or equal to slicecp-1,slicecpThe number of the slices is the number of the slices,Nupsamplethe initial position is L for the multiple of the oversampling rateind_cp_i,Lind_cp_i=Lind_cp_i-1+Ncorr/2,Lind_cp_0I is not less than 0 and not more than slicecpWhen-2, length is taken as Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, in i-slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd/2, adding a zero sequence to the sequence to form NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by adopting oversampling rate, and setting the starting position as Yind_cp_i,Yind_cp_i=Yind_cp_i-1+Ncorr/2,Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 as the length of N in the ith slice of the PRS local sequence of the oversampling band CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining the processPRS local sequence N of sample band CPcorrLong correlation value r (n).
In a second aspect, a user equipment is provided, including: an obtaining module, configured to obtain FFT/IFFT points N used for PRS correlation operation of positioning reference signalscorrN of the groupcorrIs a predetermined value that does not vary with the PRS bandwidth, and N iscorrLess than or equal to 2048, and obtaining IFFT point number N adopted by orthogonal frequency division multiplexing OFDM symbol corresponding to PRS bandwidth of cellifft-ofdm(ii) a A receiving module for receiving at Nifft-ofdm≥NcorrWhen the PRS receiving sequence is in the opportunity, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate; a processing module for processing at Nifft-ofdm≥NcorrAt/2, generating PRS local sequence without cyclic prefix CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning of the observed time difference of arrival.
In a first possible implementation manner, with reference to the second aspect, the receiving module is further configured to perform Nifft-ofdm<NcorrWhen the PRS receiving sequence is in the opportunity, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate; the processing module is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating PRS local sequence with CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
In a second possible implementation manner, with reference to the second aspect, the receiving module is further configured to perform the following operation in Nifft-ofdm<NcorrWhen the PRS receiving sequence is in the opportunity, adopting the oversampling rate to receive the PRS receiving sequence in the opportunity; the processing module is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating a PRS local sequence of the over-sample band CP for the cell based on the NcorrComparing the PRS local sequence of the over-sampled band CP with that received at the over-sampling rateAnd performing correlation operation on the PRS receiving sequence to acquire the PRS arrival time of the cell for OTDOA positioning.
In a third possible implementation manner, with reference to the second aspect or the first or second possible implementation manner of the second aspect, the Ncorr2048, 1024 or 512.
In a fourth possible implementation manner, with reference to the second aspect or the third possible implementation manner of the second aspect, the processing module is specifically configured to take an i-th segment sequence of the PRS local sequence without a CP, where i is an integer and is greater than or equal to 0 and less than or equal to slice-1, where slice is a slice number, and slice =2Nifft-ofdm/NcorrThe initial position is Lind_i,Lind_i=Lind_i-1+Ncorr/2,Lind_0Length of 0, Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_i,Yind_i=Yind_i-1+Ncorr/2,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 Length as N in ith slice of PRS local sequence without CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining the PRS local sequence N without CPcorrLong correlation value r (n).
In a fifth possible implementation manner, with reference to the first or third possible implementation manner of the second aspect, the processing module is specifically configured to take the 0 th segment of the PRS local sequence with CP, where the start position is zero,length Nifft-ofdm+Ncp,NcpFor CP Length, add N latercorr-(Nifft-ofdm+Ncp) Long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain X0(K) (ii) a Taking 0 th segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_cp,Yind_cp=Yind_0-Ncp,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Y0(K) (ii) a Taking IFFT (Conj (X)0(K))*Y0(K) First N of (b)corrThe length of the PRS local sequence N is taken as the length of the CPcorrA long correlation value r (N), 0. ltoreq. n.ltoreq.Ncorr/2-1。
In a sixth possible implementation manner, with reference to the second or third possible implementation manner of the second aspect, the processing module is specifically configured to take an i-th segment of the PRS local sequence of the oversampled band CP, where i is an integer and is greater than or equal to 0 and less than or equal to i and less than or equal to slicecp-1,slicecpThe number of the slices is the number of the slices,Nupsamplethe initial position is L for the multiple of the oversampling rateind_cp_i,Lind_cp_i=Lind_cp_i-1+Ncorr/2,Lind_cp_0I is not less than 0 and not more than slicecpWhen-2, length is taken as Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, in i-slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd/2, adding a zero sequence to the sequence to form NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by adopting oversampling rate, and setting the starting position as Yind_cp_i,Yind_cp_i=Yind cp i-1+Ncorr/2,Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 as the length of N in the ith slice of the PRS local sequence of the oversampling band CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining PRS local sequence N of the over-sampling band CPcorrLong correlation value r (n).
Based on the technical scheme, the positioning method and the user equipment of the embodiment of the invention use the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be understood that the technical solution of the embodiment of the present invention can be applied to various communication systems that use OFDM (Orthogonal Frequency Division multiplexing) reference signals for positioning, for example: a Long Term Evolution (Long Term Evolution, abbreviated as "LTE") system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, and the like.
It should also be understood that, in the embodiments of the present invention, a User Equipment (UE) may communicate with one or more core networks via a Radio Access Network (RAN), for example, the User Equipment may be a mobile phone, a computer, etc., and may also be a portable, pocket, hand-held, computer-embedded, or vehicle-mounted Radio transceiver device, which exchanges voice and/or data with the RAN.
In the embodiment of the present invention, the signal refers to a baseband digital signal, and therefore, after being sampled at a certain sampling rate, the signal is mathematically represented as a discrete sequence, which is also called a symbol if the length of the sequence is the length of one symbol, and is also called a subframe if the length of the sequence is the length of one subframe, and so on.
Fig. 1 shows a schematic flow diagram of a method 100 of positioning according to an embodiment of the invention. The method 100 is performed by a user equipment, as shown in fig. 1, the method 100 includes:
s110, obtaining Fast Fourier Transform (FFT)/fast inverse Fourier transform (IFFT) points N used for Positioning Reference Signal (PRS) correlation operationcorrN of the groupcorrIs a predetermined value that does not vary with the PRS bandwidth, and N iscorrLess than or equal to 2048;
s120, obtaining IFFT points N adopted by OFDM symbols corresponding to PRS bandwidth of cellifft-ofdm;
S130, in Nifft-ofdm≥NcorrWhen the cell is/2, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate, the PRS local sequence without the cyclic prefix CP of the cell is generated, and the N is based oncorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning of the observed time difference of arrival.
In OTDOA positioning, the PRS arrival time of a single cell is obtained by correlating the received signal with the local PRS signal, and correlation operations use FFT and IFFT to speed up the operations. Since PRS contain multiple PRS symbols per subframe, it is not practical to directly use the fast correlation approach. It is therefore necessary to correlate each OFDM symbol within the subframe separately. And coherently combining the correlation values in each OFDM symbol to obtain the correlation value in the whole subframe.
The PRS symbols are OFDM modulated by IFFT. Different IFFT points N respectively corresponding to different PRS bandwidths according to different protocolsifft-ofdmFor example, the IFFT points corresponding to the system bandwidth of 1.4/3/5/10/15/20M are128/256/512/1024/2048/2048. However, in order to resist multipath spreading, a CP needs to be added in front of each OFDM symbol, and the length of the CP is NcpThen one symbol length increased by CP does not satisfy an integer power of 2.
To achieve correlation of a received PRS symbol and a local PRS symbol, N is used for the case where the local sequence is without a CPcorr=2Nifft-ofdmN can be obtained at a timeifft-ofdmThe correlation value of the point. The system bandwidth of 1.4/3/5/10/15/20M is respectively corresponding to the FFT/IFFT points used in correlation being 256/512/1024/2048/2048/4096, namely, the system bandwidth can satisfy an integral power of 2. For the case of the local sequence with CP, N is satisfiedcorr≥(Nifft-ofdm+Ncp)+(Nifft-ofdm+Ncp) 1, when N iscorr=4Nifft-ofdmThen N can be obtained at one timecorr-(Nifft-ofdm+Ncp) The correlation value of the point is 512/1024/2048/2048/4096/8192 corresponding to the FFT/IFFT points used in the correlation respectively for the system bandwidth of 1.4/3/5/10/15/20M, and the integral power of 2 can be satisfied.
Since the complexity of implementation is determined by the maximum bandwidth, the maximum resources required for the correlation of the local sequence band CP are 8192 IFFT/FFT resources. Local sequence no CP correlation requires IFFT/FFT resources with a maximum resource of 4096 points. In order to generate local OFDM signals corresponding to PRSs with different bandwidths, the maximum IFFT point number is 2048 points. Therefore, directly employing the fast correlation algorithm results in an increase in IFFT resources.
In the embodiment of the invention, in order to reduce the requirement of fast correlation on FFT/IFFT resources, the number of FFT/IFFT points N iscorrA predetermined value less than or equal to 2048 that does not vary with PRS bandwidth is employed. That is, the same N is employed for different PRS bandwidth configurationscorrAnd N iscorrNot more than the maximum IFFT points 2048 required for OFDM symbol generation. And the user equipment judges whether the band CP is related according to the size of the PRS bandwidth of the cell. The user equipment obtains IFFT points N adopted by OFDM symbols corresponding to the PRS bandwidth of the cell according to the PRS bandwidth of the cellifft-ofdmDue to NcorrBy using a predetermined value which does not vary with the PRS bandwidth, N can be passedifft-ofdmAnd NcorrThe magnitude relationship of (c) determines whether the CP is correlated. In Nifft-ofdm≥NcorrAnd/2, the PRS bandwidth of the cell is larger, and the user equipment receives the PRS receiving sequence in the opportunity by adopting a normal sampling rate (such as a Nyquist sampling rate). With a normal sampling rate, i.e., without an oversampling rate, for example, 30.72M for 20M and 15M bandwidths, 15.36M for 10M bandwidth, 7.68M for 5M bandwidth, 3.84M for 3M bandwidth, 1.92M for 1.4M bandwidth, 30720, 15360, 7680, 3840, and 1920 samples are taken in a corresponding 1ms subframe. The user equipment generates a PRS local sequence without CP for the cell and then bases on the NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning. FFT/IFFT points N used for correlation operationcorrIs a predetermined value not exceeding 2048, thus reducing the high requirements of fast correlation on FFT/IFFT specifications.
Therefore, in the positioning method of the embodiment of the invention, the FFT/IFFT points N which do not change with the PRS bandwidth are used by the PRS correlation operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced.
In the present embodiment, NcorrPreferably 2048, 1024 or 512. Accordingly, the local sequence slice length NcorrPreferred values for/2 are 1024, 512 or 256. Since the IFFT/FFT operation efficiency of small points is low for the IFFT/FFT operation of large points, N is considered from the viewpoint of operation efficiencycorr=2048 is the optimum without increasing IFFT resources, but considering memory requirements, Ncorr=1024, or Ncorr=512 is more memory efficient.
In S130, the user equipment is in Nifft-ofdm≥NcorrWhen the PRS receiving sequence is generated, the PRS receiving sequence in the opportunity is received by adopting a normal sampling ratePRS local sequence without CP for a cell based on this NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
In Nifft-ofdm≥NcorrAnd 2, the PRS bandwidth of the cell is large, an oversampling mode is not adopted, a normal sampling mode is adopted, and the user equipment receives the PRS receiving sequence in the opportunity at a normal sampling rate. Because the PRS bandwidth of the cell is large, the PRS local sequence without the CP of the cell is generated by the user equipment to be correlated with the receiving sequence by adopting the mode without the CP. The user equipment generates local PRS frequency domain signals on corresponding bandwidths in corresponding subframes one by one according to PRS information of the cell in the OTDOA positioning auxiliary information sent by the base station, then the local PRS frequency domain signals are converted to a time domain by adopting IFFT conversion without adding a CP, and a PRS local sequence without the CP of the cell is obtained, wherein the number of IFFT points is Nifft-ofdmI.e. the local sequence length is Nifft-ofdm. The user equipment then bases on this NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate to obtain a correlation value, thereby obtaining the PRS arrival time of the cell for OTDOA positioning. Optionally based on the NcorrCorrelating the PRS local sequence without the CP with a PRS received sequence received at a normal sampling rate, comprising:
taking the ith segment sequence of the PRS local sequence without the CP, wherein i is an integer, i is more than or equal to 0 and less than or equal to slice-1, slice is the number of slices, and slice =2Nifft-ofdm/NcorrThe initial position is Lind_i,Lind_i=Lind_i-1+Ncorr/2,Lind_0Length of 0, Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K);
Taking the ith segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_i,Yind_i=Yind_i-1+Ncorr/2,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K);
Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 Length as N in ith slice of PRS local sequence without CPcorrLong correlation value ri(n),0≤n≤Ncorr/2-1;
According toObtaining the PRS local sequence N without CPcorrLong correlation value r (n).
Specifically, for normal sampling, without CP mode, slice number slice =2Nifft-ofdm/Ncorr. In Nifft-ofdm≥NcorrAt/2, the minimum number of slices is 1. To obtain a local sequence Ncorr2 Long correlation value r (N), N in each local sequence slice needs to be obtainedcorrLong correlation value ri(n) and then added correspondingly, i.e.N within each local sequence slicecorrLong correlation value ri(n) the obtaining method comprises:
1) taking the ith sequence of the local sequence, and setting the initial position as Lind_iLength of Ncorr/2, rear NcorrThe/2 sequence is zero, constituting NcorrLong local sequence FFT input, where Lind_iInitial value Lind_0A value of 0 indicates that the symbol is taken from the first data, and the local sequence start position updating mode is as follows: l isind_i=Lind_i-1+Ncorr/2。
2) Will NcorrThe long local sequence FFT input is input to,performing FFT to obtain Xi(K)。
3) Taking the ith segment sequence corresponding to the received sequence, and setting the initial position as Yind_iTaken as length NcorrForm NcorrA long received sequence FFT input, where Yind_iInitial value of Yind_0The updating method of the initial position of the receiving sequence is as follows: y isind_i=Yind_i-1+Ncorr/2。
4) Will NcorrFFT input of long receiving sequence, FFT conversion to obtain Yi(K)。
5)Conj(Xi(K) Dot by Yi(K) Or Yi(K) Dot-by-dot Conj (X)i(K) Obtaining NcorrA long IFFT input.
6)IFFT(Conj(Xi(K))*Yi(K) Or IFFT (Y)i(K)*Conj(Xi(K) )) to obtain NcorrA long IFFT output.
7) Taking N beforecorr2 as ri(n)。
At the time of obtaining all riAfter (n) is according toObtaining the entire local sequence NcorrLong correlation value r (n).
In the embodiment of the present invention, as shown in fig. 2, optionally, the method 100 further includes:
s140, at Nifft-ofdm<NcorrWhen the cell is/2, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate, the PRS local sequence with the CP of the cell is generated, and the N is based on the PRS local sequencecorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
In Nifft-ofdm<NcorrAt the time of 2, the PRS bandwidth of the cell is smaller and contains PRS informationThe number of subcarriers of the signal is small, and the number of sample points participating in operation can be increased by carrying out correlation with the CP, so that the correlation characteristic of the signal is improved, and certain performance can be ensured by carrying out correlation with the CP at this time. Thus, in Nifft-ofdm<NcorrAnd/2, a normal sampling mode with a CP mode can be adopted, namely, the user equipment receives the PRS receiving sequence in the opportunity at a normal sampling rate, and generates the PRS local sequence with the CP of the cell and the receiving sequence to perform correlation operation. The user equipment generates local PRS frequency domain signals on corresponding bandwidths in corresponding subframes one by one according to PRS information of the cell in the OTDOA positioning auxiliary information sent by the base station, and then converts the local PRS frequency domain signals to a time domain by adopting IFFT conversion, wherein the number of IFFT points is Nifft-ofdmAdding CP to obtain the PRS local sequence with CP of the cell, i.e. the last N of ofdm symbolscpThe data with length is copied in ofdm symbol header to form length Nifft-ofdm+NcpThe symbol of (2). The user equipment then bases on this NcorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate to obtain a correlation value, thereby obtaining the PRS arrival time of the cell so as to carry out OTDOA positioning. Optionally based on the NcorrPerforming correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate, wherein the correlation operation comprises the following steps:
taking the 0 th segment sequence of the PRS local sequence with the CP, wherein the initial position is zero, and the length is Nifft-ofdm+Ncp,NcpFor CP Length, add N latercorr-(Nifft-ofdm+Ncp) Long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain X0(K);
Taking 0 th segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_cp,Yind_cp=Yind_0-Ncp,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Y0(K);
Taking IFFT (Conj (X)0(K))*Y0(K) First N of (b)corrThe length of the PRS local sequence N is taken as the length of the CPcorrA long correlation value r (N), 0. ltoreq. n.ltoreq.Ncorr/2-1。
Specifically, in Nifft-ofdm<NcorrWhen/2, the local sequence length is less than Ncorr2, so for normal sampling, with CP mode, the number of slices is 1. Obtaining a local sequence NcorrThe long correlation r (n) is calculated by:
1) taking the 0 th segment of the local sequence, the initial position is zero, the length is Nifft-ofdm+NcpRear face Ncorr-(Nifft-ofdm+Ncp) Sequence is zero, forming NcorrA long local sequence FFT input.
2) Will NcorrFFT input of long local sequence, FFT conversion is carried out to obtain X0(K)。
3) Taking the 0 th segment sequence corresponding to the received sequence, the initial position is Yind_cp,Yind_cp=Yind_0-NcpTaken as length Ncorr,Yind_0For the initial value of the initial position of the receiving sequence without CP in normal sampling, N is formedcorrA long received sequence FFT input.
4) Will NcorrFFT input of long receiving sequence, FFT conversion to obtain Y0(K)。
5)Conj(X0(K) ) dot by Y0(K) Or Y0(K) Dot-by-dot Conj (X)0(K) Obtaining N)corrA long IFFT input.
6)IFFT(Conj(X0(K))*Y0(K) Or IFFT (Y)0(K)*Conj(X0(K) )) to obtain NcorrA long IFFT output.
7) Taking N beforecorrAnd/2 is r (n).
Therefore, in the positioning method of the embodiment of the invention, the FFT/IFFT points N which do not change with the PRS bandwidth are used by the PRS correlation operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced; and when the bandwidth is small, the PRS local sequence with the CP is generated to perform correlation operation with the receiving sequence, so that the positioning performance under the small bandwidth can be improved on the premise of not increasing the IFFT specification.
At small bandwidths, in order to enhance the small bandwidth characteristics, an oversampling mode may be adopted, and therefore, in the embodiment of the present invention, as shown in fig. 3, optionally, the method 100 further includes:
s150 at Nifft-ofdm<NcorrWhen the cell is/2, the PRS receiving sequence in the current opportunity is received by adopting the oversampling rate, the PRS local sequence of the oversampling band CP of the cell is generated, and the N is based on the PRS local sequencecorrAnd carrying out correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate so as to obtain the PRS arrival time of the cell and carry out OTDOA positioning.
In Nifft-ofdm<NcorrAnd when the PRS bandwidth of the cell is smaller in the case of/2, the positioning performance under the small bandwidth can be enhanced by adopting an oversampling mode. Oversampling ratio NupsampleIt may be preconfigured, for example, that a 3M bandwidth employs a 2-fold oversampling rate and a 1.4M bandwidth employs a 4-fold oversampling rate. Thus, in Nifft-ofdm<NcorrAnd/2, an oversampling and CP-band mode can be adopted, that is, the user equipment receives the PRS reception sequence in the current opportunity by adopting an oversampling rate, and generates a PRS local sequence of the oversampling band CP of the cell and the reception sequence to perform correlation operation. The user equipment generates local PRS frequency domain signals on corresponding bandwidths in corresponding subframes one by one according to PRS information of the cell in the OTDOA positioning auxiliary information sent by the base station, and then (N) is added in the frequency domain signalsupsample-1)Nifft-ofdmPoint zero, carry out Nupsample*Nifft-ofdmPoint IFFT and CP is added, the length of CP is Nupsample*NcpGet the cell's historyPRS local sequence of sample band CP of length Nupsample(Nifft-ofdm+Ncp). The user equipment then bases on this NcorrAnd carrying out correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate to obtain a correlation value, thereby obtaining the PRS arrival time of the cell so as to carry out OTDOA positioning. Optionally based on the NcorrCorrelating the PRS local sequence of the oversampled band CP with a PRS received sequence received at an oversampled rate, comprising:
taking the ith segment sequence of the PRS local sequence of the oversampling band CP, i being an integer and being more than or equal to 0 and less than or equal to slicecp-1,slicecpThe number of the slices is the number of the slices,Nupsamplethe initial position is L for the multiple of the oversampling rateind_cp_i,Lind_cp_i=Lind_cp_i-1+Ncorr/2,Lind_cp_0I is not less than 0 and not more than slicecpWhen-2, length is taken as Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, in i-slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd/2, adding a zero sequence to the sequence to form NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K);
Taking the ith segment sequence of PRS receiving sequence received by adopting oversampling rate, and setting the starting position as Yind_cp_i,Yind_cp_i=Yind_cp_i-1+Ncorr/2,Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K);
Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 as the length of N in the ith slice of the PRS local sequence of the oversampling band CPcorrLong correlation value ri(n),0≤n≤Ncorr/2-1;
According toObtaining PRS local sequence N of the over-sampling band CPcorrLong correlation value r (n).
In particular, for oversampling, with CP mode, number of slicesWherein,indicating rounding up. In this case, the number of slices is not necessarily 1 or more. To obtain a local sequence Ncorr2 Long correlation value r (N), N in each local sequence slice needs to be obtainedcorrLong correlation value ri(n) and then added correspondingly, i.e.N within each local sequence slicecorrLong correlation value ri(n) the obtaining method comprises:
1) taking the ith sequence of the local sequence, and setting the initial position as Lind_cp_iLength of Ncorr/2, rear NcorrThe/2 sequence is zero, constituting NcorrLong local sequence FFT input, where Lind_cp_iInitial value Lind_cp_0A value of 0 indicates that the symbol is taken from the first data, and the local sequence start position updating mode is as follows: l isind_cp_i=Lind_cp_i-1+Ncorr/2. Since there may be insufficient length of the local sequence in the last slice NcorrIn this case, the remaining length is taken, i.e. i is slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd2, taking zero the others to form NcorrA long local sequence FFT input.
2) Will NcorrFFT input of long local sequence, FFT conversion is carried out to obtain Xi(K)。
3) Taking the ith segment sequence corresponding to the received sequence, and setting the initial position as Yind_cp_iTaken as length NcorrForm NcorrA long received sequence FFT input, where Yind_cp_iInitial value of Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For the initial value of the initial position of the receiving sequence without CP in normal sampling, the updating mode of the initial position of the receiving sequence is as follows: y isind_cp_i=Yind_cp_i-1+Ncorr/2。
4) Will NcorrFFT input of long receiving sequence, FFT conversion to obtain Yi(K)。
5)Conj(Xi(K) Dot by Yi(K) Or Yi(K) Dot-by-dot Conj (X)i(K) Obtaining NcorrA long IFFT input.
6)IFFT(Conj(Xi(K))*Yi(K) Or IFFT (Y)i(K)*Conj(Xi(K) )) to obtain NcorrA long IFFT output.
7) Taking N beforecorr2 as ri(n)。
At the time of obtaining all riAfter (n) is according toObtaining the entire local sequence NcorrLong correlation value r (n).
Therefore, in the positioning method of the embodiment of the invention, the FFT/IFFT points N which do not change with the PRS bandwidth are used by the PRS correlation operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced; and, at small bandwidths, oversampling is generatedThe PRS local sequence with the CP and the receiving sequence carry out correlation operation, and the positioning performance under small bandwidth can be enhanced on the premise of not increasing IFFT specification.
The method for positioning according to the embodiment of the present invention is described in detail above with reference to fig. 1 to 3, and a user equipment according to the embodiment of the present invention will be described below with reference to fig. 4 and 5.
Fig. 4 shows a schematic block diagram of a user equipment 400 according to an embodiment of the invention. As shown in fig. 4, the user equipment 400 includes:
an obtaining module 410, configured to obtain FFT/IFFT points N used for PRS correlation operation of positioning reference signalscorrN of the groupcorrIs a predetermined value that does not vary with the PRS bandwidth, and N iscorrLess than or equal to 2048, and obtaining IFFT point number N adopted by orthogonal frequency division multiplexing OFDM symbol corresponding to PRS bandwidth of cellifft-ofdm;
A receiving module 420 for receiving at Nifft-ofdm≥NcorrWhen the PRS receiving sequence is in the opportunity, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate;
a processing module 430 for processing at Nifft-ofdm≥NcorrAt/2, generating PRS local sequence without cyclic prefix CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning of the observed time difference of arrival.
The user equipment of the embodiment of the invention uses the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced.
In this embodiment of the present invention, optionally, the receiving module 420 is further configured to receive a request at Nifft-ofdm<NcorrWhen the PRS receiving sequence in the opportunity is received at the normal sampling rate in 2Columns;
the processing module 430 is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating PRS local sequence with CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
The user equipment of the embodiment of the invention uses the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced; and when the bandwidth is small, the PRS local sequence with the CP is generated to perform correlation operation with the receiving sequence, so that the positioning performance under the small bandwidth can be improved on the premise of not increasing the IFFT specification.
In this embodiment of the present invention, optionally, the receiving module 420 is further configured to receive a request at Nifft-ofdm<NcorrWhen the PRS receiving sequence is in the opportunity, adopting the oversampling rate to receive the PRS receiving sequence in the opportunity;
the processing module 430 is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating a PRS local sequence of the over-sample band CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate so as to obtain the PRS arrival time of the cell and carry out OTDOA positioning.
The user equipment of the embodiment of the invention uses the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced; and when the bandwidth is small, the PRS local sequence of the over-sampling band CP is generated to perform correlation operation with the receiving sequence, so that the positioning performance under the small bandwidth can be enhanced on the premise of not increasing the IFFT specification.
In the embodiment of the present invention, optionally, the Ncorr2048, 1024 or 512.
In this embodiment of the present invention, optionally, the processing module 430 is specifically configured to take the ith segment of the PRS local sequence without CP, where i is an integer, i is greater than or equal to 0 and less than or equal to slice-1, slice is a slice number, and slice =2Nifft-ofdm/NcorrThe initial position is Lind_i,Lind_i=Lind_i-1+Ncorr/2,Lind_0Length of 0, Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_i,Yind_i=Yind_i-1+Ncorr/2,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 Length as N in ith slice of PRS local sequence without CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining the PRS local sequence N without CPcorrLong correlation value r (n).
In this embodiment of the present invention, optionally, the processing module 430 is specifically configured to take the 0 th segment of the PRS local sequence with CP, where the start position is zero and the length is Nifft-ofdm+Ncp,NcpFor CP Length, add N latercorr-(Nifft-ofdm+Ncp) Long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain X0(K) (ii) a Taking 0 th segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_cp,Yind_cp=Yind_0-Ncp,Yind_0For normal sampling without CP from the received sequenceInitial position value of length NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Y0(K) (ii) a Taking IFFT (Conj (X)0(K))*Y0(K) First N of (b)corrThe length of the PRS local sequence N is taken as the length of the CPcorrA long correlation value r (N), 0. ltoreq. n.ltoreq.Ncorr/2-1。
In this embodiment of the present invention, optionally, the processing module 430 is specifically configured to take an i-th segment of the PRS local sequence of the oversampled band CP, where i is an integer and 0 ≦ i ≦ slicecp-1,slicecpThe number of the slices is the number of the slices,Nupsamplethe initial position is L for the multiple of the oversampling rateind_cp_i,Lind_cp_i=Lind_cp_i-1+Ncorr/2,Lind_cp_0I is not less than 0 and not more than slicecpWhen-2, length is taken as Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, in i-slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd/2, adding a zero sequence to the sequence to form NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by adopting oversampling rate, and setting the starting position as Yind_cp_i,Yind_cp_i=Yind_cp_i-1+Ncorr/2,Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 as the length of N in the ith slice of the PRS local sequence of the oversampling band CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining PRS local sequence N of the over-sampling band CPcorrLong correlation value r (n).
The ue 400 according to the embodiment of the present invention may correspond to the ue in the positioning method according to the embodiment of the present invention, and the above and other operations and/or functions of each module in the ue 400 are respectively for implementing corresponding flows of each method in fig. 1 to fig. 3, and are not described herein again for brevity.
The user equipment of the embodiment of the invention uses the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced.
Fig. 5 shows a schematic block diagram of a user equipment 500 according to another embodiment of the present invention. As shown in fig. 5, the user equipment 500 includes:
a processor 510 for obtaining Fast Fourier Transform (FFT)/fast inverse Fourier transform (IFFT) points N used for Positioning Reference Signal (PRS) correlation operationcorrN of the groupcorrIs a predetermined value that does not vary with the PRS bandwidth, and N iscorrLess than or equal to 2048, and obtaining IFFT point number N adopted by orthogonal frequency division multiplexing OFDM symbol corresponding to PRS bandwidth of cellifft-ofdm;
Receiver 520 for receiving at Nifft-ofdm≥NcorrWhen the PRS receiving sequence is in the opportunity, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate;
the processor 510 is also configured to process the data at Nifft-ofdm≥NcorrAt/2, generating PRS local sequence without cyclic prefix CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence without the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning of the observed time difference of arrival.
The user equipment of the embodiment of the invention uses the FFT/IFFT point N which does not change with the PRS bandwidth through the PRS related operationcorrAnd N iscorr2048 is not exceeded, and the requirement of fast correlation on FFT/IFFT resources can be reduced.
Optionally, the receiver 520 is further configured to receive a signal at Nifft-ofdm<NcorrWhen the PRS receiving sequence is in the opportunity, the PRS receiving sequence in the opportunity is received by adopting a normal sampling rate;
the processor 510 is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating PRS local sequence with CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence with the CP and a PRS receiving sequence received by adopting a normal sampling rate so as to acquire the PRS arrival time of the cell and carry out OTDOA positioning.
Optionally, the receiver 520 is further configured to receive a signal at Nifft-ofdm<NcorrWhen the PRS receiving sequence is in the opportunity, adopting the oversampling rate to receive the PRS receiving sequence in the opportunity;
the processor 510 is also configured to process the data at Nifft-ofdm<NcorrAt/2, generating a PRS local sequence of the over-sample band CP for the cell based on the NcorrAnd carrying out correlation operation on the PRS local sequence of the over-sampling band CP and the PRS receiving sequence received by adopting the over-sampling rate so as to obtain the PRS arrival time of the cell and carry out OTDOA positioning.
Alternatively, the Ncorr2048, 1024 or 512.
Optionally, the processor 510 is specifically configured to take an i-th segment of the PRS local sequence without the CP, where i is an integer, i is greater than or equal to 0 and less than or equal to slice-1, where slice is a slice number, and slice =2Nifft-ofdm/NcorrThe initial position is Lind_i,Lind_i=Lind_i-1+Ncorr/2,Lind_0Length of 0, Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion of long native sequencesObtaining Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_i,Yind_i=Yind_i-1+Ncorr/2,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 Length as N in ith slice of PRS local sequence without CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining the PRS local sequence N without CPcorrLong correlation value r (n).
Optionally, the processor 510 is specifically configured to take the 0 th segment of the PRS local sequence with CP, where the start position is zero and the length is Nifft-ofdm+Ncp,NcpFor CP Length, add N latercorr-(Nifft-ofdm+Ncp) Long sequence of zeros, forming NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain X0(K) (ii) a Taking 0 th segment sequence of PRS receiving sequence received by normal sampling rate, and setting the starting position as Yind_cp,Yind_cp=Yind_0-Ncp,Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Y0(K) (ii) a Taking IFFT (Conj (X)0(K))*Y0(K) First N of (b)corrThe length of the PRS local sequence N is taken as the length of the CPcorrA long correlation value r (N), 0. ltoreq. n.ltoreq.Ncorr/2-1。
Optionally, the processor 510 is specifically configured to take an i-th segment of the PRS local sequence of the oversampled band CP, i is an integer and 0 ≦ i ≦ slicecp-1,slicecpThe number of the slices is the number of the slices,Nupsamplethe initial position is L for the multiple of the oversampling rateind_cp_i,Lind_cp_i=Lind_cp_i-1+Ncorr/2,Lind_cp_0I is not less than 0 and not more than slicecpWhen-2, length is taken as Ncorr2, adding N latercorrA long sequence of zeros, forming NcorrLong local sequence, in i-slicecpWhen-1, length is taken as Nupsample(Nifft-ofdm+Ncp)-(slicecp-1)*NcorrAnd/2, adding a zero sequence to the sequence to form NcorrLong local sequence, NcorrFFT conversion is carried out on the long local sequence to obtain Xi(K) (ii) a Taking the ith segment sequence of PRS receiving sequence received by adopting oversampling rate, and setting the starting position as Yind_cp_i,Yind_cp_i=Yind_cp_i-1+Ncorr/2,Yind_cp_0=Nupsample(Yind_0-Ncp),Yind_0For normal sampling, the initial value of the initial position of the receiving sequence without CP is NcorrForm NcorrLong receive sequence, NcorrFFT conversion is carried out on the long receiving sequence to obtain Yi(K) (ii) a Taking IFFT (Conj (X)i(K))*Yi(K) First N of (b)corr2 as the length of N in the ith slice of the PRS local sequence of the oversampling band CPcorrLong correlation value ri(n),0≤n≤Ncorr2-1; according toObtaining PRS local sequence N of the over-sampling band CPcorrLong correlation value r (n).
The ue 500 according to the embodiment of the present invention may correspond to the ue in the positioning method according to the embodiment of the present invention, and the above and other operations and/or functions of each module in the ue 500 are respectively for implementing corresponding flows of each method in fig. 1 to fig. 3, and are not described herein again for brevity.
It should be understood that, in the embodiment of the present invention, the term "and/or" is only one kind of association relation describing an associated object, and means that three kinds of relations may exist. For example, a and/or B, may represent: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.