Wiki » History » Version 11

JANVIER, Thibault, 12/14/2015 10:43 AM

1 2 MERIOCHAUD, Antoine
h1. Report
2 1 MERIOCHAUD, Antoine
3 11 JANVIER, Thibault
4 2 MERIOCHAUD, Antoine
h2. Introduction
5 2 MERIOCHAUD, Antoine
6 1 MERIOCHAUD, Antoine
Satellites are a quite new and growing way to improve different ways to communicate all over the world. In order to establish this communication, signals must be transmitted between a satellite and the ground station. To be readable on the two ways, these signals must comply some specifications and to check that this is the case, we can use for example a signal analyser.
7 1 MERIOCHAUD, Antoine
8 1 MERIOCHAUD, Antoine
Signal analyser
9 1 MERIOCHAUD, Antoine
Assess quality of signals
10 1 MERIOCHAUD, Antoine
Figure of merit, characteristics
11 1 MERIOCHAUD, Antoine
12 2 MERIOCHAUD, Antoine
13 2 MERIOCHAUD, Antoine
h2. Scope and objectives
14 2 MERIOCHAUD, Antoine
15 1 MERIOCHAUD, Antoine
Labview
16 1 MERIOCHAUD, Antoine
ni-USRP 2950 R : characteristics, block diagram
17 1 MERIOCHAUD, Antoine
Antenna : Ku band, X-band ?
18 1 MERIOCHAUD, Antoine
Satellites to target
19 1 MERIOCHAUD, Antoine
Measurements to carry out : Analogic vs digital
20 1 MERIOCHAUD, Antoine
21 2 MERIOCHAUD, Antoine
h2. Implementation
22 2 MERIOCHAUD, Antoine
23 2 MERIOCHAUD, Antoine
h3. Definition of inputs and ways to compute the outputs
24 2 MERIOCHAUD, Antoine
25 8 MERIOCHAUD, Antoine
To be able to use the USRP, we first need to set it in LabView. We have to configure the device name (RIO0 with the PCI express card), the IQ sampling rate (twice the symbol rate), the carrier frequency and the antenna to use on the USRP. These parameters are really importants because if we put for example a wrong sampling rate, we will not be able to observe a good constellation. 
26 8 MERIOCHAUD, Antoine
27 8 MERIOCHAUD, Antoine
Once we have our signal coming from the USRP, we have to compute the expected results. To observe the spectrum of the signal we just need to put the power spectrum block of LabView with the good parameters. This allows us to compute the power of the signal and the power of the noise. Indeed if we set the carrier frequency of the USRP centered on our signal, we just have to do a peak detection to measure the power of the signal plus the noise. Then we have the power of the noise in taking a carrier frequency completely out the bandwidth of the satellite. Now we have the power of the noise and the power of the signal so we can easily compute the signal to noise ratio (SNR).
28 9 MERIOCHAUD, Antoine
Now, let's have a look to digital results. We want to observe the constellation of the signal and some results like mean error vector magnitude or mean phase error. Our signal analyser does not determine automatically what is the constellation used to transmit the signal, we have to know it before and to enter it in the program as a parameter. Then we can observe the received constellation, the mean error vector magnitude, the mean phase error, and the mean magnitude error. <warning>mettre schéma du calcul</warning>
29 8 MERIOCHAUD, Antoine
30 2 MERIOCHAUD, Antoine
h3. Simulation
31 2 MERIOCHAUD, Antoine
32 1 MERIOCHAUD, Antoine
First we decided to design our signal analyser and to test it with simulated signals generated automatically such as sine wave.
33 1 MERIOCHAUD, Antoine
To do this we first created a VI able to generate a noisy signal. This signal correspond to the addition of three basic signals and a white Gaussian noise. For each basic signal we can set the signal type, the frequency, the amplitude and the offset. For the noise, we can set the noise standard deviation.
34 3 MERIOCHAUD, Antoine
Consequently we can insert the noisy signal into our signal analyser to test it. 
35 1 MERIOCHAUD, Antoine
36 5 MERIOCHAUD, Antoine
For example if we set 3 sine waves with different frequencies and amplitudes we observe this spectrum <warning>mettre photo</warning>
37 6 MERIOCHAUD, Antoine
We can also observe the spectrum of a noisy sine wave <warning>mettre photo</warning>
38 6 MERIOCHAUD, Antoine
In the two cases, the spectrum match with the expected values (frequencies and amplitudes)
39 1 MERIOCHAUD, Antoine
40 1 MERIOCHAUD, Antoine
h3. Moving from simulation to acquisition of real signals
41 7 MERIOCHAUD, Antoine
42 10 MERIOCHAUD, Antoine
To replace the generated signal by a real signal received by an antenna, we added the USRP. We first had a lot of problems to know how to set it well so we were not able to observe a good constellation. The most complicated is to find a signal with a low symbol rate because the IQ sampling rate of the USRP can't exceed 20M. Se we need a symbol rate lower than 10 symbols/sec. 
43 10 MERIOCHAUD, Antoine
For the analog part, we need to measure the power of the signal and the power of the noise with two different carrier frequencies of the USRP. The problem is that we can't do these two computations at the same time. So we first need to launch the program with a carrier frequency corresponding to the noise and after we launch it again with the carrier frequency of the signal. 
44 2 MERIOCHAUD, Antoine
45 2 MERIOCHAUD, Antoine
46 2 MERIOCHAUD, Antoine
h2. Tests and results
47 1 MERIOCHAUD, Antoine
48 1 MERIOCHAUD, Antoine
Explanation of the commands and operations to reach the presented results + comparison between what is display by the signal analyser and by Labview + explanations
49 11 JANVIER, Thibault
50 11 JANVIER, Thibault
by the SDR signal analyser. The theoretical signal-to-noise ratio is given by the following formula:
51 11 JANVIER, Thibault
52 11 JANVIER, Thibault
C/N=(EIRP)_SL*(1/L_FS)*(G/T)_ant*(1/(k*B))
53 11 JANVIER, Thibault
54 11 JANVIER, Thibault
With:
55 11 JANVIER, Thibault
- EIRPSL = 47 dBW, the EIRP of the antenna transmitting the signal (see http://www.eutelsat.com/fr/satellites/flotte/EUTELSAT-21B-couverture.html)
56 11 JANVIER, Thibault
- LFS = the free space loss
57 11 JANVIER, Thibault
L_FS=((4πR_0)/λ)^2*(1+0.42(1-cos⁡(l)  cos⁡(L) ))
58 11 JANVIER, Thibault
		With R0 = 35786 km, altitude of a geostationary satellite
59 11 JANVIER, Thibault
		λ = 0.026 m, the wavelength
60 11 JANVIER, Thibault
		l = 43.6°, the latitude of Toulouse
61 11 JANVIER, Thibault
		L = 20.07°, the relative longitude between Toulouse and Eutelsat 21B
62 11 JANVIER, Thibault
	LFS = 205.36 dB
63 11 JANVIER, Thibault
	- G/Tant = 22.1 dB/K, from the specification of the IGP antenna used to receive the signals
64 11 JANVIER, Thibault
	- k, the Boltzmann constant
65 11 JANVIER, Thibault
	- B = 1.35*6200 = 8370 kHz, the bandwidth of the channel (factor 1.35 due to the roll-off of the shaping filter)