Method and apparatus for fine timing offset estimation

Abstract

Provided is a method of determining timing of arrival of a signal on a path to a receiver in a mobile wireless communications system. The method comprises obtaining a channel impulse response (CIR) of a signal received at the receiver and deriving a power characteristic of the CIR. The method includes producing a first derivative of the power characteristic with respect to time, selecting some or all extrema from the first derivative of the power characteristic as indicative of candidate signal paths, and selecting one or more of said candidate signal paths. The method preferably includes determining timing of arrival of a signal on a first path of arrival at the receiver by assessing an energy value of each of said candidate signal paths against a threshold value.

Claims

1. A method of determining timing of arrival of a signal on a path to a receiver in a mobile wireless communications system, the method comprising the steps of: obtaining a channel impulse response (CIR) of a signal received at the receiver; deriving a power characteristic of the CIR; producing a first derivative of the power characteristic with respect to time; selecting all extrema from the first derivative of the power characteristic as indicative of candidate signal paths; and selecting one or more of said candidate signal paths.

2. The method of claim 1, further comprising the step of: deriving a signal arrival time from the one or more of said selected candidate signal paths.

3. The method of claim 1, further comprising the step of: determining timing of signal arrival on a first path of arrival at the receiver by assessing an energy parameter of each of said candidate signal paths.

4. The method of claim 3, further comprising assessing an energy value of each of said candidate signal paths against a threshold value.

5. The method of claim 4, further comprising using the energy values of all of the candidate signal paths and their corresponding times of arrival at the receiver to determine a timing of a signal arrival on the first path of arrival at the receiver.

6. The method of claim 4, further comprising discounting any candidate signal paths having an energy value less than the threshold value.

7. The method of claim 6, further comprising determining timing of an arrival of a signal on the first path of arrival at the receiver from any remaining candidate signal paths not discounted as having an energy value less than the threshold value, whereby: if only one non-discounted candidate signal path remains, then selecting the timing of this signal path as the timing of arrival of the signal on the first path of arrival; and if two or more non-discounted candidate signal paths remain, selecting a first one of the remaining candidate signal paths and selecting a remaining candidate signal path having a maximum energy value and determining the timing of arrival of the signal on the first path of arrival as a weighted sum of the respective timings of the selected first remaining candidate signal path and the selected remaining candidate signal path having a maximum energy value.

8. The method of claim 1, wherein the step of selecting all extrema from the first derivative of the power characteristic comprises pairing each maximum extrema point with its succeeding minimum extrema point to thereby identify all candidate signal paths.

9. The method of claim 1, wherein obtaining a CIR of the signal received at the receiver comprises deriving a cross-correlation of the received signal with a local training sequence.

10. The method of claim 9, wherein the received signal comprises an uplink (UL) LTE sounding reference signal (SRS).

11. The method of claim 10, wherein the local training sequence is an SRS signal generated at the receiver for deriving the cross-correlation of the received signal with the local training sequence.

12. The method of claim 11, wherein deriving the cross-correlation between the received signal and the local training sequence comprises: converting the received signal to frequency domain by Fast Fourier Transform (FFT); extracting the SRS of the received signal from a configured region in a signal resource grid; multiplying the extracted SRS with the local training sequence; up-sampling the product of multiplying the extracted SRS with the local training sequence to a size larger than the FFT size; and converting the product to time domain by Inverse Discrete Fourier Transform (IDFT) to obtain the cross-correlation between the received signal and the local training sequence.

13. The method of claim 10, wherein the step of deriving a power characteristic of the CIR comprises accumulating power of the cross-correlation between the received signal and the local training sequence across a number of subframes of the UL SRS.

14. The method of claim 13, further comprising calculating an energy value for each of said candidate signal paths by summing for each candidate signal path accumulated power of cross-correlation from a starting point to an end point of said path defined with respect to a maximum extrema point and its succeeding minimum extrema point for that path on the first derivative of the power characteristic.

15. The method of claim 1, further comprising timing offset estimation in an Orthogonal Frequency Division Multiplexing (OFDM) system.

16. The method of claim 1, wherein the receiver comprises a base station (BS) or eNB in the mobile wireless communications system.

17. A non-transitory computer readable medium storing machine readable code which, when executed by a processor, causes a receiver provided in a mobile wireless communications network to perform the steps of: obtaining a channel impulse response (CIR) of a signal received at the receiver; deriving a power characteristic of the CIR; producing a first derivative of the power characteristic with respect to time; selecting all extrema from the first derivative of the power characteristic as indicative of candidate signal paths; and selecting one or more of said candidate signal paths.

18. A receiver in a mobile wireless communications system for determining timing of arrival of a signal on a path to the receiver, the receiver comprising: a non-transitory computer readable medium storing machine readable code; a processor configured to execute said machine code to cause the processor to perform the steps of: obtaining a channel impulse response (CIR) of a signal received at the receiver; deriving a power characteristic of the CIR; producing a first derivative of the power characteristic with respect to time; selecting all extrema from the first derivative of the power characteristic as indicative of candidate signal paths; and selecting one or more of said candidate signal paths.

19. The receiver of claim 18, the receiver comprises a base station (BS) or eNode B in the mobile wireless communications system.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The foregoing and further features of the present invention will be apparent from the following description of preferred embodiments which are provided by way of example only in connection with the accompanying figures, of which:

(2) FIG. 1A illustrates a typical client-assisted/network-based user device positioning paradigm in a mobile wireless communications network;

(3) FIG. 1B illustrates a typical network-based user device positioning paradigm in a mobile wireless communications network;

(4) FIG. 2 illustrates a multipath signal path environment in a mobile wireless communications network;

(5) FIG. 3 is a diagram illustrating by way of example only a network architecture for embodiments of the present invention;

(6) FIG. 4 is a diagram illustrating by way of example only an access network for embodiments of the present invention;

(7) FIG. 5 is a diagram illustrating transmission of LTE sounding references signals (SRSs) in a LTE frame;

(8) FIG. 6 is a schematic process flow diagram illustrating both the system elements/modules and process steps implemented in a receiver in accordance with the invention;

(9) FIG. 7A is a part of the schematic process flow diagram of FIG. 6 illustrating elements/modules and process steps for obtaining a channel impulse response (CIR) of a signal received at the receiver and deriving a power characteristic of the CIR;

(10) FIG. 7B is a part of the schematic process flow diagram of FIG. 6 illustrating elements/modules and process steps for producing a first derivative of the power characteristic with respect to time and selecting some extrema from the first derivative of the power characteristic as indicative of candidate signal paths;

(11) FIG. 7C is a part of the schematic process flow diagram of FIG. 6 illustrating elements/modules for selecting one or more of said candidate signal paths;

(12) FIG. 8A illustrates a clean version of a power versus time characteristic derived from the CIR of a signal received at the eNB;

(13) FIG. 8B illustrates the power versus time characteristic showing power peaks identified as possible candidate signal paths;

(14) FIG. 9A illustrates the power versus time characteristic showing a first derivative signal produced thereform;

(15) FIG. 9B illustrates the power versus time characteristic showing identification of candidate signal paths;

(16) FIG. 9C illustrates the power versus time characteristic showing energy values for the candidate signal paths;

(17) FIG. 9D illustrates the power versus time characteristic showing remaining candidate paths after comparison with the threshold energy value; and

(18) FIG. 9E illustrates the power versus time characteristic showing derivation of a time value for a first path of arrival at the receiver.

DESCRIPTION OF PREFERRED EMBODIMENTS

(19) The following description is of preferred embodiments by way of example only and without limitation to the combination of features necessary for carrying the invention into effect.

(20) Reference in this specification to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase in one embodiment in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Moreover, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not other embodiments.

(21) It should be understood that the elements shown in the FIGS, may be implemented in various forms of hardware, software or combinations thereof. These elements may be implemented in a combination of hardware and software on one or more appropriately programmed general-purpose devices, which may include a processor, memory and input/output interfaces.

(22) The present description illustrates the principles of the present invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within its spirit and scope.

(23) Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future, i.e., any elements developed that perform the same function, regardless of structure.

(24) Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of systems and devices embodying the principles of the invention.

(25) The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term processor or controller should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, read-only memory (ROM) for storing software, random access memory (RAM), and non-volatile storage.

(26) In the claims hereof, any element expressed as a means for performing a specified function is intended to encompass any way of performing that function including, for example, a) a combination of circuit elements that performs that function or b) software in any form, including, therefore, firmware, microcode or the like, combined with appropriate circuitry for executing that software to perform the function. The invention as defined by such claims resides in the fact that the functionalities provided by the various recited means are combined and brought together in the manner which the claims call for. It is thus regarded that any means that can provide those functionalities are equivalent to those shown herein.

(27) The invention relates generally to a method and apparatus for timing offset estimation in a mobile (cellular) wireless communications system and, more particularly, but not exclusively to a method and apparatus for fine timing offset estimation in an Orthogonal Frequency Division Multiplexing (OFDM) system.

(28) FIG. 3 is a diagram illustrating, merely by way of example only, an LTE network architecture 10 in which the methods of the present invention can be performed, but it will be understood by one skilled in the art that the methods may be performed in other network architectures. The LTE network architecture 10 of FIG. 3 may be referred to as an Evolved Packet System (EPS) 10. The EPS 10 may include one or more user equipment (UE) 12, an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) 14, an Evolved Packet Core (EPC) 16, a Home Subscriber Server (HSS) 18, and an Operator's Internet Protocol (IP) Services 20. The EPS 16 can interconnect with other access networks, but for simplicity those entities/interfaces are not shown. As shown, the EPS provides packet-switched services, however, as those skilled in the art will readily appreciate, the various concepts presented throughout this disclosure may be extended to networks providing circuit-switched services.

(29) The E-UTRAN 14 includes an eNB 142 and other eNBs 144. The eNB 142 provides user and control plane protocol terminations toward the UE 12. The eNB 142 may be connected to the other eNBs 144 via a backhaul (e.g., an X2 interface) 146. The eNB 142 may also be referred to herein as a BS, a Node B, an access point, a TRP, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), or some other suitable terminology. The eNB 142 provides an access point to the EPC 16 for a UE 12. Examples of a UE 12 include a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., MP3 player), a camera, a game console, a tablet, or any other similar functioning device. The UE 12 may also be referred to by those skilled in the art as a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communications device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.

(30) The eNB 142 is connected to the EPC 16. The EPC 16 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 is the control node that processes the signaling between the UE 12 and the EPC 16. Generally, the MME 162 provides bearer and connection management. All user IP packets are transferred through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation as well as other functions. The PDN Gateway 172 is connected to the Operator's IP Services 20. The Operator's IP Services 20 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), and a PS Streaming Service (PSS). The BM-SC 170 may provide functions for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmission, may be used to authorize and initiate MBMS Bearer Services within a PLMN, and may be used to schedule and deliver MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS traffic to the eNBs (e.g., 142, 144) belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area broadcasting a particular service, and may be responsible for session management (start/stop) and for collecting eMBMS related charging information. The eNB 142 comprises a processor 145 and a memory 147 for storing machine machine readable instructions, e.g. software, which, when executed by the processor 145 configures the eNB 142 to perform the methods of the invention.

(31) FIG. 4 is a diagram illustrating an example of an access network 200 in an LTE network architecture such as that described with respect to FIG. 1. In this example, the access network 200 is divided into a number of cellular regions (cells) 202. There is no centralized controller in this example of an access network 200, but a centralized controller may be used in some configurations. The eNBs 204 may be configured to provide all radio related functions including radio bearer control, admission control, mobility control, scheduling, security, and connectivity to the serving gateway 166. An eNB may support one or multiple cells (also referred to as a sector). The term cell can refer to the smallest coverage area of an eNB and/or an eNB subsystem serving a particular coverage area. Further, the terms eNB, base station, and cell may be used interchangeably herein.

(32) The modulation and multiple access scheme employed by the access network 200 may vary depending on the particular telecommunications standard being deployed. In LTE applications, OFDM is preferably used on the DL and SC-FDMA is used on the UL to support both frequency division duplex (FDD) and time division duplex (TDD). As those skilled in the art will readily appreciate from the detailed description to follow, the various concepts presented herein are well suited for LTE applications. However, these concepts may be readily extended to other telecommunications standards employing other modulation and multiple access techniques. By way of example, these concepts may be extended to Evolution-Data Optimized (EV-DO) or Ultra Mobile Broadband (UMB). EV-DO and UMB are air interface standards promulgated by the 3rd Generation Partnership Project 2 (3GPP2) as part of the CDMA2000 family of standards and employs CDMA to provide broadband Internet access to mobile stations. These concepts may also be extended to Universal Terrestrial Radio Access (UTRA) employing Wideband-CDMA (W-CDMA) and other variants of CDMA, such as TD-SCDMA; Global System for Mobile Communications (GSM) employing TDMA; and Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM employing OFDMA. UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from the 3GPP organization. CDMA2000 and UMB are described in documents from the 3GPP2 organization. The actual wireless communications standard and the multiple access technology employed will depend on the specific application and the overall design constraints imposed on the system.

(33) There are two types of reference signals for UL in LTE. The first are Demodulation Reference Signals (DM-RS) which are used to enable coherent signal demodulation at the eNB 142. These signals are time multiplexed with UL data and are transmitted on the fourth or third SC-FDMA symbol of UL slot for normal or extended cyclic prefix (CP), respectively, using the same bandwidth as the data. The second type of reference signal for UL in LTE is the Sounding Reference Signal (SRS) which is used to allow channel dependent (i.e. frequency selective) UL scheduling as the DM-RS cannot be used for this purpose since they are assigned over the assigned bandwidth to a UE 12. The SRS is transmitted separately from the Primary Uplink Control Channel (PUCCH) and the Primary Uplink Shared Channel (PUSCH). SRS can be transmitted on any number of subcarriers in the last symbol in a UL subframe 300 as illustrated in FIG. 5 whether or not the subcarriers are assigned to another channel. SRS 302 is transmitted by a UE 12 to give the receiver (eNB) 142 an idea of the channel characteristics for that UE 12. The eNB 142 can use the information to assign good UL allocations for the UE 12 to transmit on.

(34) FIG. 6 is a schematic process flow diagram illustrating both the system elements and process steps implemented in a receiver such as the eNB 142 in performing a method in accordance with the invention. FIGS. 7A to 7C further illustrate the system elements and process steps. It will be understood that the system elements and process steps may be implemented through any combination of software, middleware and hardware in the receiver, e.g the eNB 142.

(35) The invention is intended to identify all potential signal peaks and determine the time of the first arrival path at the receiver based on these peaks. FIGS. 8A and 8B illustrate a derived power characteristic of a channel impulse response (CIR) of a signal received at the eNB 142. FIGS. 9A-E illustrate the routines, schemes or methods which, when combined, comprise the method of the invention as defined herein.

(36) Generally, the method of the invention determines timing of arrival of a signal on a path to an eNB 142 in the mobile wireless communications system 10 and preferably is directed to determining the time of arrival of the first path signal comprising the signal having the shortest propagation distance from the transmitting device, UE 12, to the receiving device, eNB 142. The method comprises the steps of obtaining a channel impulse response (CIR) of a signal received at the receiver and deriving a power characteristic of the CIR and these steps are illustrated in more detail by FIGS. 6 and 7A. The method includes producing a first derivative of the power characteristic with respect to time and selecting some extrema from the first derivative of the power characteristic as indicative of candidate signal paths and these steps are illustrated in more detail by FIGS. 6 and 7B. Finally, the method includes selecting one or more of said candidate signal paths and this step is illustrated in more detail by FIGS. 6 and 7C. These steps will be explained in greater detail below.

(37) FIG. 8A illustrates a clean version of a power versus time characteristic 400 derived from the CIR of a signal received at the eNB 142 from the UE 12. The CIR of the signal received at the eNB 142 and the power versus time characteristic 400 derived therefrom can be obtained by any suitable known methods, but the preferred methods are described below. FIG. 8B shows the same derived power characteristic 400, but identifying turning points or peaks 402 in the power characteristic which may comprise possible candidate signal paths in a multipath environment between the UE 12 and the eNB 142. Dashed line 404 in FIG. 8B identifies what might constitute the first path of arrival 406 which it will be seen does not correspond in this instance with the peak 408 having the largest power.

(38) Referring to FIGS. 6 and 7A, the CIR of the signal 500 received at the eNB 142 is preferably obtained by deriving a cross-correlation of the received signal 500 with a local training sequence 502. The received signal 500, i.e. the signal transmitted by the UE 12 to the eNB 142, preferably comprises an uplink (UL) LTE OFDM sounding reference signal (SRS) 500. The local training sequence 502 is preferably an OFDM SRS 502 generated by a sequence generating module 504 at the eNB 142 for deriving the cross-correlation or autocorrelation of the received SRS 500 with the locally generated SRS 502. The cross-correlation between the received SRS 500 and the locally generated SRS 502 can be obtained by firstly converting the received SRS 500 to frequency domain by Fast Fourier Transform (FFT) in a FFT module 506. The received SRS 500 can then be extracted by an extraction module 508 from a configured region in a signal resource grid in a manner familiar to a skilled artisan. Once the SRS 500 has been extracted, it is then multiplied in a multiplying module 510 with the locally generated SRS 502. Following this, the product 512 of the multiplying module 510 is preferably up-sampled in a frequency domain up-sampling module 515 to a size larger than the FFT size. Finally, the up-sampled product 516 is converted to time domain by an Inverse Discrete Fourier Transform (IDFT) module 514 to obtain the cross-correlation between the received SRS 500 and the locally generated SRS 502 to provide the CIR 517.

(39) Referring again to FIGS. 6 and 7A, the power characteristic 400 of the CIR 517 is preferably derived by firstly using a power accumulating module 518 to accumulate power of the cross-correlation between the received SRS 500 and the locally generated SRS 502 across a number of subframes of the received SRS 500 and then, in a power summing module summing 520, summing the accumulated power across a number of frames of the received SRS 500 to provide a accumulated power of cross-correlation, i.e. the power characteristic 400. The number of subframes and the number of frames of the received SRS 500 may be selected or calculated, i.e. predefined.

(40) Referring to FIGS. 6, 7B and 9A, a first derivative 600 of the accumulated power of cross-correlation (power characteristic 400) with respect to time is produced by a first derivative producing module 602. The first derivative signal 600 may be produced in a known manner. Selection of some or all candidate signal paths is performed on the first derivative signal 600.

(41) Referring to FIGS. 6, 7B, 7C and 9A-E, the selection of some or all candidate signal paths involves selecting some extrema from the first derivative signal 600 as indicative of candidate signal paths. The step of selecting some extrema from the first derivative signal 600 preferably comprises selecting all extrema from the first derivative signal 600, although that is not essentially the case. In a first step, all maxima (Max.sub.1 . . . Max.sub.N) and minima (Min.sub.1 . . . Min.sub.N) points on the first derivative signal 600 are identified using, for example, a signal processing module 604. The signal processing module 604 is configured to pair each identified maximum point with its following minimum point whereby a track 606.sub.1 . . . 606.sub.N (FIG. 9B) defined by each pair is considered as a candidate signal path and, more particularly, a candidate first signal path of arrival.

(42) Once all tracks 606.sub.1 . . . 606.sub.N considered as candidate first paths of arrival are identified, an energy assessment module 608 calculates an energy value for each track 606.sub.1 . . . 606.sub.N. The energy assessment module 608 calculates an energy value for each track 606.sub.1 . . . 606.sub.N by summing for each track 606.sub.1 . . . 606.sub.N its accumulated power of cross-correlation from a starting point Max.sub.N to an end point Min.sub.N of said track 606.sub.N defined with respect to the maximum extrema point and the succeeding minimum extrema point for that track 606.sub.N on the first derivative signal 600 of the power characteristic 400. The energy value for a track 606.sub.1 . . . 606.sub.N comprises a corresponding area 609.sub.1 . . . 609.sub.N under the power characteristic curve 400 for that track 606.sub.1 . . . 606.sub.N as illustrated by FIG. 9C.

(43) The method of the invention involves deriving a signal arrival time from one or more selected candidate signal paths, i.e. tracks 606.sub.1 . . . 606.sub.N. This may comprise using the energy values 609.sub.1 . . . 609.sub.N of all of the tracks 606.sub.1 . . . 606.sub.N and their corresponding times of arrival at the eNB 142 to determine a timing of a signal arrival on a first path of arrival at the eNB 142. Preferably, however, it comprises using an energy value comparison module 610 to compare the energy value 609.sub.1 . . . 609.sub.N of each of said tracks 606.sub.1 . . . 606.sub.N against a threshold value and to discount from further consideration any candidate signal paths, i.e. tracks 606.sub.1 . . . 606.sub.N, having an energy value less than the threshold value. FIG. 9C illustrates a result of the energy value comparison step where only two of the tracks 606.sub.3. and 606.sub.4 remain not discounted, i.e. available for consideration. Whilst in this illustration the two remaining tracks are adjacent tracks, it will be understood that this may not always be the case.

(44) A final part of the method of the invention comprises using a processing module 612 to assess the not discounted candidate signal paths 606.sub.3. and 606.sub.4 having an energy value equal to or greater than the threshold value. If only one non-discounted candidate signal path remains, then the timing of this signal path is selected as the timing of arrival of the signal on the first path of arrival at the eNB 142. If, however, two or more non-discounted candidate signal paths remain as shown in FIG. 9C, a first one of the remaining candidate signal paths (the left-most remaining path 606.sub.3 in FIG. 9C) is selected along with selection of a remaining candidate signal path 606.sub.4 having a maximum energy value. From these two selected candidate signal paths 606.sub.3. and 606.sub.4, the data processing module 612 determines the timing of arrival of a signal on the first path of arrival as a weighted sum of the respective timings of said two selected remaining candidate signal paths 606.sub.3. and 606.sub.4. The weighted sum may comprise am ordinary average of the arrival times, but a different weighting may be applied based on the respective energy values for said selected remaining candidate signal paths 606.sub.3. and 606.sub.4.

(45) FIG. 9E illustrates the timing value t.sub.0 of the UE 12 determined by the eNB 142 as the time value for the first path arrival at the eNB 142 for the example shown by FIGS. 9A-D

(46) The energy value threshold for determining whether a potential path is considered as one of the candidate first paths is preferably obtained by computing or calculating an average energy of the CIR 517 and then multiplying the average energy by a scaling factor, where the scaling factor depends on or is derived from a topology of the signal path environment between the UE 12 and the eNB 142. This could be obtained by simulation of each signal path environment or scenario. More specifically, since the energy threshold value depends on the topology of the environment, it is best obtained by simulation. Thus, before a wireless network is designed and deployed, a suitable statistical model of the propagation channel is chosen. Based on the channel model, a simulation in a suitable design model is run and statistics on the power of the paths are captured and analyzed. The threshold is then determined based on the power statistics obtained from the simulation. The threshold value can also be validated by testing whereby if the threshold is too high, then it is likely that only the maximum power candidate path will remain not discounted and consequently, some potential and significant paths are neglected, or if the threshold is too low, then some paths with insignificant energy may be included. It is therefore possible to adjust the threshold value to account for such results or even to specify a threshold value without any simulated results. The threshold may be expressed as a scaling factor times the average energy of the CIR. It has been found from simulated results that a scaling factor in the range from 6 to 10 is applicable and, more particularly, that a scaling factor of 8 covers most indoor and outdoor channel models.

(47) The method as hereinbefore described can be used for timing offset estimation in an Orthogonal Frequency Division Multiplexing (OFDM) system.

(48) The invention also provides a non-transitory computer readable medium storing machine readable code which, when executed by a processor, causes a receiver provided in a mobile wireless communications network to perform the steps of the method as hereinbefore described.

(49) Also provided is a receiver for a mobile wireless communications system configured to perform the steps of the method as hereinbefore described.

(50) The apparatus described above may be implemented at least in part in software. Those skilled in the art will appreciate that the apparatus described above may be implemented at least in part using general purpose computer equipment or using bespoke equipment.

(51) Here, aspects of the methods and apparatuses described herein can be executed on any apparatus comprising the communications system. Program aspects of the technology can be thought of as products or articles of manufacture typically in the form of executable code and/or associated data that is carried on or embodied in a type of machine readable medium. Storage type media include any or all of the memory of the mobile stations, computers, processors or the like, or associated modules thereof, such as various semiconductor memories, tape drives, disk drives, and the like, which may provide storage at any time for the software programming. All or portions of the software may at times be communicated through the Internet or various other telecommunications networks. Such communications, for example, may enable loading of the software from one computer or processor into another computer or processor. Thus, another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air-links. The physical elements that carry such waves, such as wired or wireless links, optical links or the like, also may be considered as media bearing the software. As used herein, unless restricted to tangible non-transitory storage media, terms such as computer or machine readable medium refer to any medium that participates in providing instructions to a processor for execution.

(52) While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only exemplary embodiments have been shown and described and do not limit the scope of the invention in any manner. It can be appreciated that any of the features described herein may be used with any embodiment. The illustrative embodiments are not exclusive of each other or of other embodiments not recited herein. Accordingly, the invention also provides embodiments that comprise combinations of one or more of the illustrative embodiments described above. Modifications and variations of the invention as herein set forth can be made without departing from the spirit and scope thereof, and, therefore, only such limitations should be imposed as are indicated by the appended claims.

(53) In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word comprise or variations such as comprises or comprising is used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.

(54) It is to be understood that, if any prior art publication is referred to herein, such reference does not constitute an admission that the publication forms a part of the common general knowledge in the art.