Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Coursework EE401: Advanced Comm. Theory

Part-B

“Localisation of Wireless Signals”

v19.22

1    Aim

The aim of this coursework is to implement and compare the main classical & modern localisation algorithms of wireless signals.

2     Software

● PC (operating system Windows 10 or Mac OS)

● MATLAB

● Personal data le that should be downloaded from the shared Box link.

3    Tasks

With reference to Figure 1, consider a transmitter (Tx) located at an unknown location r  m  ∈ R3×1 on the x-y plane (i.e., unknown range ρ and azimuth θ). Furthermore, consider 4 receivers (Rx) at known locations with Cartesian coordinates r1 , r  2 , r  3 , r  4 given in meters

as follows

[r1 , r  2 , r  3 , r  4] =  '(┌)    8   10     .                                    (1)

The objective is to estimate r  m  or (ρ, θ) based on the environment described in the fol- lowing 4 tasks under the line-of-sight (LOS) condition.

 

Figure 1: Illustration of R2  localisation with distributed Rxs

Some of the system parameters used for the provided data are summarised below:

Parameter

 

va1ue

Parameter

 

va1ue

Carrier frequency

Fc

2.4 GHz

Propagation speed

c

3 × 108  m/s

Symbol duration

Tcs

5 ns

Path Loss exponent

α

2

Number of Rx

N

4

SNR

 

20 dB

Noise power

σn(2)

5 dB

Sampling period

Ts

5 ns

Task-1:  Time-based Localisation

Consider that all 4 Rxs use a single isotropic antenna with unity gain:

● Time of Arrival (TOA) Localisation

Assume the transmission time instant t0  of the Tx signal is known by the Rxs, i.e.   Tx & Rxs are synchronised.   Provided with a data set of 256 samples and the transmission time instant t0   =  20Ts,  estimate the Tx’s location using TOA localisation.

● Time Difference of Arrival (TDOA) Localisation

Assume the transmission time instant t0 is unknown and cannot be estimated. Using the same data le as above, estimate the Tx’s location using TDOA localisation.

Task-2:  Received Signal Strength (RSS) Localisation

Consider that all 4 Rxs use a single isotropic antenna with unity gain and the transmit power PTx   =  150 dBm.   Using the data le provided for this task, estimate the Tx’s location using RSS localisation.

Task-3:  Direction of Arrival (DOA) Localisation

Consider that all 4 Rxs use a Uniform Circular Array (UCA) formed by 6 omnidirectional antennas (see Figure 2) whose geometry with respect to its own reference point is given below in meters

rUCA  =  0.10(2)50

'      0

0.0625

0.1083

0

一0.0625

0.1083

0

一0.1250

0

0

一0.0625

一0.1083

0

0 , 0       , .

(2)

Using the data le provided for this task, estimate the Tx’s location using DOA local- isation.

 

Figure 2: Illustration of R2  DOA localisation with distributed UCAs

Task-4:  Large Aperture Array Localisation

Consider that all 4 Rxs use a single isotropic antenna with unity gain, they form a dis- tributed array of 4 elements. Using the data le provided for this task, estimate the Tx’s location using large aperture array localisation.

4     Deliverables

1.  MATLAB le(s) - with brief comments. That is four MATLAB script les (one per task) where the system parameters are defined and a number of MATLAB functions (with comments) are called.

2. A pdf le with the results, including positioning circles/hyperbolic curves, of the above four tasks supported by 2-5 lines of brief comments per task.

3.  Comments, if any, of how to run the programs to observe the results of the four tasks.

4.  Please upload a zip le  (including all the les) named by your login name  (e.g., kl209.zip).

5     N.B.:

1.  Personal data le: Please download your personal data le from the shared Box link.

2. In folders of Tasks 1 and 2, the Rx1.mat”, “Rx2.mat”, “Rx3.mat” and Rx4.mat” files contain the received signal sample vector at each Rx (antenna) in the following form:

[x [1] , x [2] , . . . , x [l] , . . . , x [L]] ∈ C1×L                                              (3)

3. In folder of Task 3, the Xmatrix i DFarray.mat” file contains the received signals in the form of the following matrix:

[xi[1] , xi[2] , . . . , xi[l] , . . . , xi[L]] C6×L                                           (4)

where xi[l] C6×1 is the l-th signal snapshot of the the antenna array in the i-th Rx (Ai = 1, 2, 3, 4).

4. In folder of Task 4, the Xmatrix LAA.mat” file contains the large aperture array received signals in the form of the following matrix:

[x [1] , x [2] , . . . , x [l] , . . . , x [L]] ∈ C4×L                                              (5)

6     References

1. Lecture Notes on Advanced Communication Theory

2. Your own references