The present invention relates to a method for signal acquisition in a wireless terminal receiving a modulated signal transmitted by at least one base station. The invention also relates to a system with means for receiving a modulated signal transmitted by at least one base station, and means for acquisition of the signal transmitted by the base station. Furthermore, the invention relates to a wireless terminal, which comprises means for receiving a modulated signal transmitted by at least one base station, and means for acquisition of the signal transmitted by the base station.
Positioning systems have been developed which are based on cellular mobile communication networks and in which a wireless terminal uses base station signal propagation times (differences in the time of arrival) for their positioning. In such OTDOA systems (observed time difference of arrival), the executability and precision of positioning are affected, among other things, by the number of base stations transmitting a signal whose propagation times the wireless terminal is capable of measuring. For the positioning, at least three different base stations are required to transmit a signal whose propagation time from the base station to the wireless terminal is known. However, the signal from some base stations may be too weak for the wireless terminal to take measurements with a sufficient reliability. Furthermore, in mobile communication systems based on the CDMA (code division multiple access) technique, each base station transmits at the same frequency. Thus, the signal of the serving base station may be so strong that it makes it more difficult to receive the signals of other base stations. In such a case, positioning may be even impossible. The serving base station refers to the base station, through which the wireless terminal communicates with the mobile communication network at a given time.
In so-called third generation mobile communication systems based on the spread spectrum technique, the base stations transmit a spread spectrum modulated signal, utilizing one or more spreading codes in the modulation. These systems apply the code division multiple access technique which makes it possible for several wireless terminals to communicate with the mobile communication network simultaneously. For such a system, the abbreviation CDMA is used, or WCDMA in the case of a wideband spread spectrum system. The base stations of the mobile communication system may be either synchronized, wherein the transmissions of the base stations are synchronized with each other, or non-synchronized, wherein each base station schedules its transmissions substantially independently of other base stations.
The signal transmitted from the base station can also propagate otherwise than along the line of sight, particularly when there are obstacles affecting the propagation of the signal and/or objects reflecting the signal between the base station and the wireless terminal. In particular, ground topography and buildings may cause attenuation and reflections in the signal. The same signal can thus come to the receiver along more than one route, which is called multipath propagation. In multipath propagation, the signals do not necessary travel along the same path, wherein the signal travelling along different paths comes to the receiver at different times, causing more than one correlation peak in the correlator of the receiver. Furthermore, the signal travelled along the line of sight may be attenuated so much that it is not detected by the receiver at all. Thus, the first correlation peak does not correspond to the shortest possible distance but the path travelled by a signal of multipath propagation. The incorrect distance data will cause positioning errors in systems which apply the time of flight of the signal transmitted from base stations to the wireless terminal and the known position of the base station, for positioning of the wireless terminal.
To receive the signal transmitted by the base station, the wireless terminal must perform acquisition to this signal. This can be implemented, for example, in such a way that the base station regularly transmits a primary/secondary synchronization code which is known to the receiver of the wireless terminal. Thus, the receiver of the wireless terminal determines, for example on the basis of cross-correlation, the code phase of the transmission and, on the basis of this code phase data, adjusts its own receiver to the correct phase and starts to receive the signal. On the other hand, it is possible to transmit, substantially continuously, a synchronizing signal on a given channel (so-called pilot channel), which signal is modulated by a scrambling code. This scrambling code has a constant length and is repeated at regular intervals. The receiver can try to determine the code phase of this scrambling code and then perform acquisition.
In a prior art solution, the channel coding applies a so-called primary synchronization code whose length is 256 chips, as well as a secondary synchronization code whose length is also 256 chips. Each base station transmits the same primary synchronization code. The secondary synchronization code is preferably formed by selecting, from a given number of synchronization codes, a set of synchronization codes in a given sequence, wherein this sequence of synchronization codes forms a kind of a code word. For example, there are 16 synchronization codes and these synchronization codes are sequenced e.g. in the order of 1st, 5th, 3rd, 16th, 15th, 2nd, etc., to a code with a given length (e.g. 256 chips). The sequence of the selected codes can vary at different base stations. The channel coding is then followed by modulation with the scrambling code. This code is selected from a given number (e.g. eight) of scrambling codes in such a way that a given set of scrambling codes corresponds to a given code word of the secondary synchronization code. For example, on the pilot channel of the UMTS system, it is possible to use a total of 512 different codes. These codes are divided into 64 different sets of 8 codes each. The code word formed by the secondary synchronization codes indicates which of these 64 sets is in question. Within the set, the correct code can be found, for example, by trying all the eight ones in turn or in parallel and by selecting the code which best correlates with the received signal. Thus, on the basis of this scrambling code, it is possible to differentiate one base station from another. When transmission diversity is applied, the same base station can use a different scrambling code in each transmission sector, wherein one sector of the same base station can be differentiated from another in a corresponding way. In this system, the code phase is determined on the basis of the scrambling code. In such an arrangement, it is not easy to find weak signals, because the correlation length is limited by the length of the synchronization code which is only 256 bits.
An alternative presented in a prior art solution to eliminate the problem of the short code is to perform the synchronization on the pilot channel. In this solution, the pilot channel applies a code which consists of 38,400 chips and which is repeated at intervals of about 10 ms. The interval of the chips is about 260 ns. It is thus possible to achieve a processing gain of about 24 dB. A problem here is, for example, the fact that if the base stations are not synchronized with each other, the receiver of the wireless terminal does not have information about the correct code phase. In this case, the receiver of the wireless terminal must find out the correct code phase from a total of 38,400 different alternatives. In the worst case, this means scanning of all the code phases. This will consume a lot of power and take as long as about 1.5 s for each receiving channel. Furthermore, incorrect correlation peaks may cause an incorrect code phase interpretation which will lead to incorrect positioning.
International patent application WO 99/11086 presents a positioning system which determines the relative time differences (RTD) of signals from base stations in a reference mobile station. The positions of the reference mobile station and the base stations are known. In the user's mobile station, whose position is to be determined, the observed time differences (OTD) of transmissions from the respective base stations are recorded, wherein by comparing the time differences of transmissions from the base stations, measured by the reference mobile station and by the user's mobile station, it is possible to find out the position of the user's mobile station by utilizing the known position data. However, this system does not present means to improve the reception of a weak signal, wherein only such base stations can be used for positioning, whose signal is sufficiently strong both in the reference mobile station and in the user's mobile station. Furthermore, the system requires the use of a reference mobile station.
It is an aim of the present invention to provide an improved method for the acquisition of also weak signals, as well as a wireless terminal in which acquisition of weak signals is also possible. The invention is based on the idea that auxiliary information is transmitted via the mobile communication network to the wireless terminal, on the basis of which information it is possible to narrow the code phase search window and thereby to better find also a weak base station signal. To put it more precisely, the method according to the present invention is primarily characterized in that the wireless terminal applies information about the timing of signals from at least two base stations, for acquisition of the signal from at least one of said base stations. The system according to the invention is primarily characterized in that the system comprises means for applying information about the timing of signals from at least two base stations, for acquisition of the signal from at least one of said base stations. The wireless terminal according to the invention is primarily characterized in that it comprises means for determining the correlation between the signal of the base station and the reference code corresponding to the code used in the modulation of the signal, means for adjusting the code phase of the reference signal, and means for using said timing information in the adjustment of the code phase.
The present invention shows remarkable advantages over solutions of prior art. The method according to the invention can also be used to receive signals of such base stations, whose signal strength in the wireless terminal is significantly lower than the signal strength of the serving base station. Thus, in the wireless terminal, it is possible to perform flight time measurements for signals from several base stations and also for signals from base stations located further away, which improves the precision of the positioning. Furthermore, the positioning can be performed in a more reliable way than when using solutions of prior art, because it is more likely that the wireless terminal can receive a number of signals from base stations which is sufficient for positioning.
In the following, the invention will be described in more detail with reference to the appended drawings, in which
In the following description of an advantageous embodiment of the invention, the UMTS mobile communication system, based on WCDMA technique, will be used as an example of a mobile communication system 1, but it will be obvious that the invention can also be applied in other systems which apply code modulation. The mobile communication system 1 comprises a radio access node (RAN) 4. which comprises a base station (BS) 2 and a radio network controller (RNC) 3 which controls the base station 2 and routes the connections between the base station 2 and the rest of the system, a wireless mobile switching centre (WMSC) 5, and a packet data access node (PDAN) 5 as routing possibilities in addition to the radio network controller 3. In the system shown in
Next, we shall still briefly discuss the operation of the receiver 8 of the wireless terminal 7 shown in
An advantageous structure for the digital monitoring blocks 27a, 27b, 27n is shown in the block diagram of
The following is a description of the operation of the method according to a preferred embodiment of the invention by using the situation of
On the basis of the position of the serving base station 2c, the mobile communication system 1 knows, at some precision, where the mobile terminal 7 is positioned. Thus, in the mobile communication system 1, the relative time differences RTD, which are possibly detected between the transmissions on the pilot channel of some neighbouring base stations 2a, 2b, 2e of the serving base station 2c, are measured in relation to the timing of the transmission of the serving base station 2c. These time differences indicate how large a phase difference the chips of the signal on the pilot channel have between different base stations 2a-2e. This information is transmitted to the wireless terminal. However, in the case of a mobile communication system in which the transmissions of the base stations 2a-2e are synchronized with each other, there is no need to make such a measurement, but the timing data can be transmitted directly to the wireless terminal 7.
In a system according to a preferred embodiment of the invention, the transmitted timing data can also be the data of such a base station which is not a neighbouring base station of the serving base station but a neighbouring base station of a neighbouring base station. For example, in the situation of
After this timing data has been received in the wireless terminal 7, the wireless terminal 7 can start the acquisition of a signal of one or more such base stations 2a, 2b, 2d, which is not the serving base station. On the basis of the timing data, the phase of the code generator 36 is adjusted so that the reference code formed by the code generator is, as precisely as possible, in the same phase with the code of the pilot channel of that base station 2a, 2b, 2d, 2e, with which synchronization is attempted. This time difference can be determined at a relatively good precision on the basis of the code phase of the pilot channel of the serving base station and the code phase difference RTD measured by the mobile communication system 1. In this context, it is assumed that there is an upper limit for the distance between the base stations (for the cell size). This upper limit can thus be used as an upper limit for the signal propagation time from the base station to be searched to the wireless terminal. For example, when the cell size is in the order of 20 km, the uncertainty of the timing can be reduced to as few as 256 chips (1 chip˜78 m). The reference code selected is the scrambling code used by the base station of whose signal acquisition is attempted. After this, the receiver 8 of the wireless terminal preferably attempts acquisition of the signal of this pilot channel by examining the correlation peaks advantageously in the following way. From the integration blocks 34e, 35e; 34p, 35p; 34l, 35l, the integrated signals are transferred to the control block 9 where, on the basis of the output signals of the different integration blocks, it is deduced e.g. whether the code phase of the reference code is leading, behind or in the same phase as the code phase of the received signal. If necessary, the phase of the code generator 36 is adjusted and a new check-up is made. This is iterated until the correct code phase is known at a sufficient precision. Next, this phase difference can be used to determine the distance to said base station at a better precision. The above-presented steps are iterated, if necessary, for different base stations 2a-2e, until acquisition has been performed for a sufficient number of base stations 2a-2e.
In a situation of attempting to synchronize the receiver 8 of the wireless terminal with another base station than a neighbouring base station of the serving base station 2c, it is possible to use a multiple of the above-mentioned cell size as the default propagation time.
However, the position of the wireless station 7 is not necessarily known in the mobile communication system 1 at such a precision that said phase difference measurements would give a sufficiently precise estimate for the acquisition. Thus, the mobile communication system 1 can transmit information about the position of the base stations 2a-2e (the coordinates of the base stations) to the wireless terminal 7. Thus, this coordinate information can be used in the wireless terminal 7 e.g. for a more precise estimation of the signal propagation times from the base station to the wireless terminal 7, by using, as the default for the position of the wireless terminal, for example the position of the serving base station or another position, such as a previously determined position of the wireless terminal. In this way, the acquisition precision can be further improved on the basis of the propagation time information and the phase difference information.
The mobile communication system 1 can also transmit to the wireless terminal 7 information about how far each base station 2a-2e is estimated to be from the wireless terminal. This information is preferably the time taken for the to-and-fro travel between the base station 2a-2e and the wireless terminal 7, i.e. the so-called round trip time (RTT). In this case, the mobile communication system 1 has a kind of a default position for the wireless terminal 7, or the propagation time data are based on measurements of the propagation times made by different base stations 2a-2e, in which the wireless terminal 7 transmits the signal transmitted by the base station 2a-2e back to said base station 2a-2e. By means of these propagation time measurements, the wireless terminal 7 can estimate distances to such base stations 2a-2e, whose signal the wireless terminal is capable of receiving. On the basis of the propagation time measurements and possible base station coordinates, the wireless terminal can determine an estimate for its own position. To focus the position, the wireless terminal 7 may try to receive the signal of yet another or several other base stations. In this case, it is also possible to transmit to the wireless terminal, preferably via the serving base station, the timing data RTD about the code phase of such a base station or base stations, whose signals the wireless terminal 7 has not been capable of acquiring. The wireless terminal 7 can use the position estimate calculated by it, for example, to estimate the propagation time of the signal from the serving base station 2c to the wireless terminal 7. By combining this information with the maximum cell size or the coordinates of the base station to be searched, as well as the code phase timing data RTD, the wireless terminal can estimate the code phase of the signal of the base station to be searched in a relatively precise way and to perform correlation by using a relatively long reference code. Thus, the precision of correlation can be improved and acquisition can be performed to weaker signals faster than what is possible in solutions of prior art.
In some mobile communication systems 1, the base stations 2a-2e can apply so-called transmission diversity in such a way that the cell formed by the base station consists of sectors. Thus, the base station normally comprises several directional antennas which are fixed in different directions from the base station 2a-2e and whereby different information can be transmitted via each antenna. Thus, one possibility for improving the precision of timing is that the mobile communication system 1 transmits to the wireless terminal 7 information about the sector in whose direction the wireless terminal 7 is positioned in relation to said base station 2a-2e.
Utilizing the above-presented information, the wireless terminal 7 can significantly improve the precision and speed of acquisition, because the correlation length can be increased without a need to search for the code phase with all possible values of the code phase. Consequently, the time window to be used in the search of the correct code phase can be narrowed more than when using solutions of prior art. Thus, acquisition of weaker signals is also possible. Moreover, possible cross-correlation results caused by other signals than the signal of the base station to be received can be better eliminated. In a preferred embodiment, an estimate which is, at a maximum, in the order of 10 to 200 chips off the correct phase difference can be achieved for the phase difference.
By the method of the invention, it is also possible to significantly reduce inaccuracies caused by incorrect correlation peaks, because it is possible to eliminate in the receiver 8 such correlation peaks which have been formed by a multipath-propagated signal. Also, the fact that a possibly weaker correlation peak of a signal with a line of sight is detected in a more reliable way, reduces the probability that the correlation peak of a multipath propagated signal is interpreted as a correlation peak caused by a signal propagated along the line of sight.
After the acquisition of a signal from a sufficient number of base stations 2a-2e in the receiver 8 of the wireless terminal, it is possible to perform a more precise positioning by using methods known as such. Typically, at least three different base stations will be needed, but to improve the precision, or if the position of said three base stations is unfavourable for the precision of the positioning, more base stations can be used. For the positioning, the favourable position of the base stations 2a-2e in relation to the wireless terminal 7 is such that the base stations are in as different directions as possible, seen from the wireless terminal 7. Thus, if the wireless terminal 7 is capable of receiving, for example, the signal of the serving base station 2c and the signal of one of its neighbouring base stations 2b, it would be, for the precision of the positioning in the situation of
Although it has been presented above that the acquisition of the signal of the pilot channel is performed, the invention is not limited to such an application only, but in different mobile communication systems 1, it is possible to use another such signal in the system, by means of which acquisition is performed. One example to be mentioned is training sequences used in the GSM system.
In connection with a synchronic mobile communication system 1, the transmission code phase difference between the base stations 2a-2e is substantially the same. This code phase difference can also be zero, i.e. all such base stations transmit the same signal substantially simultaneously. In the synchronic mobile communication system, it is not necessary to transmit information about the code phase difference to the wireless terminal 7, but the code phase data may have been stored in the memory 14 of the wireless terminal 7 e.g. in connection with the manufacture, or the code phase data can be transmitted to the wireless terminal 7 for example with a mobile subscriber card (Subscriber Identity Module SIM, or UMTS Subscriber Identity Module USIM, not presented), or in another suitable way.
Although the invention has been described above in an application in which base station signals are used for the positioning, it is obvious that the method of the invention can also be used in other applications to improve the acquisition of the signal of the base station by using at least said code phase timing data RTD.
It should be realized that the present invention is not limited solely to the above-presented embodiments, but it can be modified within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
20012199 | Nov 2001 | FI | national |
Number | Name | Date | Kind |
---|---|---|---|
6263010 | Naruse et al. | Jul 2001 | B1 |
6741578 | Moon et al. | May 2004 | B1 |
6967936 | Laroia et al. | Nov 2005 | B1 |
7068987 | Baldwin et al. | Jun 2006 | B2 |
7130284 | Lee et al. | Oct 2006 | B2 |
20010006515 | Lee et al. | Jul 2001 | A1 |
20030043766 | McDonough et al. | Mar 2003 | A1 |
20030045299 | New | Mar 2003 | A1 |
Number | Date | Country |
---|---|---|
9911086 | Mar 1999 | WO |
9941854 | Aug 1999 | WO |
9957932 | Nov 1999 | WO |
101596 | Jan 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20030091009 A1 | May 2003 | US |