APT images reception » History » Version 32

SCHNEIDER, Joris, 03/27/2017 10:22 AM

1 3 SCHNEIDER, Joris
+*Previous :*+[[Receiving antenna building]] +*Next :*+[[Conclusion]]
2 3 SCHNEIDER, Joris
3 1 SCHNEIDER, Joris
h1. APT images reception
4 1 SCHNEIDER, Joris
5 3 SCHNEIDER, Joris
Now we know that our antenna is receiving correctly the APT signals, we want to decode this signal and to display the weather images. At first, we used a specific software WXtoImg which demodulate directly the APT signal and do automatically all the processing to display APT images. And then we did all the demodualtion and processing by ourself using LabView. But before, we will see how we were able to track NOAA satellites and to know when were the best passes over our city.
6 1 SCHNEIDER, Joris
7 3 SCHNEIDER, Joris
h2. WXTrack
8 3 SCHNEIDER, Joris
9 7 SCHNEIDER, Joris
WXTrack is a software that was available in our laboratory. It allows to track any NOAA satellites and to get many information about the passes above a city, the duration of the pass, etc. The software interface looks like this:
10 4 SCHNEIDER, Joris
11 4 SCHNEIDER, Joris
p=. 
12 1 SCHNEIDER, Joris
!{width:90%}WXtrack.jpg!
13 7 SCHNEIDER, Joris
14 8 SCHNEIDER, Joris
We can see many information on the bottom part,about the next pass, the time and the duration, the current position, altitude and range of the satellite. We can also get the maximum elevation angle during one pass which is important for the quality of received signal. Indeed, the more the elevation angle is high, the better the quality is, as the satellite is closer to our antenna when the elevation is high.
15 7 SCHNEIDER, Joris
16 8 SCHNEIDER, Joris
Thanks to this software we were able to know when we can had the signals with the best quality.
17 4 SCHNEIDER, Joris
18 1 SCHNEIDER, Joris
h2. WXtoImg
19 2 SCHNEIDER, Joris
20 12 SCHNEIDER, Joris
h3. Tracking
21 12 SCHNEIDER, Joris
22 11 SCHNEIDER, Joris
We used mainly this software to decode the signal but by tunning some parameters about the minimum elevation angle we want, the minimum duration on the visibily for example, the software can also provide a list of satellite pass like this one which is very useful. It can be an alternative to WXtrack even if it is less complete. 
23 2 SCHNEIDER, Joris
24 9 SCHNEIDER, Joris
p=. 
25 10 SCHNEIDER, Joris
!{width:60%}List.jpg!
26 12 SCHNEIDER, Joris
27 12 SCHNEIDER, Joris
h3. Processing
28 12 SCHNEIDER, Joris
29 17 SCHNEIDER, Joris
The software is able to scan a signal which come from the sound card of the computer. That's why we used a radio receiver similarly to the validation step, by selecting the accurate frequency depending on the satellite above the city and we connected this receiver to the sound card thanks to an audio cable. We can see the system on this picture:
30 13 SCHNEIDER, Joris
31 13 SCHNEIDER, Joris
p=. 
32 16 SCHNEIDER, Joris
!{width:70%}WXimg1.PNG!
33 1 SCHNEIDER, Joris
34 18 SCHNEIDER, Joris
WXtoImg has several options in order to record and process the signal. It can be either automatically recorded when the elevation is above a given threshold or manually done. Moreover, we can allow several processing techniques to get better quality pictures. One of the most important feature of this tool is the Doppler correction. During the process, we can enable or not the use of a DPLL to correct the Doppler shift and have straight pictures. Indeed, if we don't allow that, the resulting picture will contain some bends. We can see this effect on the following picture:
35 18 SCHNEIDER, Joris
36 18 SCHNEIDER, Joris
p=. 
37 20 SCHNEIDER, Joris
!{width:70%}WXimg4.jpg!
38 18 SCHNEIDER, Joris
39 18 SCHNEIDER, Joris
We can observe some slight bending effect.
40 18 SCHNEIDER, Joris
41 18 SCHNEIDER, Joris
And here is one image that we recorded using the Doppler correction:
42 18 SCHNEIDER, Joris
43 18 SCHNEIDER, Joris
p=. 
44 24 SCHNEIDER, Joris
!{width:90%}WXimg3.jpg!
45 18 SCHNEIDER, Joris
46 21 SCHNEIDER, Joris
We can observe that the quality of the picture is varying. Indeed, when the recording was started, the elevation angle was quite low (about 10°). Then it increased, so the satellite was closer and closer and the quality is improved. Once it reached the maximum elevation (here it was about 65°), we observe the same phenomemon on the other side.
47 21 SCHNEIDER, Joris
48 22 SCHNEIDER, Joris
The software allows us not only to save the record in an audio file (only the input of the soundcard) without processing, but also to save images with or without Doppler correction. It also proposes some color enhancement in order to get more visible images and to see correctly the countries boundaries for example. Here is one example of this feature:
49 22 SCHNEIDER, Joris
50 22 SCHNEIDER, Joris
p=. 
51 22 SCHNEIDER, Joris
!{width:70%}WXimg5.jpg!
52 22 SCHNEIDER, Joris
53 23 SCHNEIDER, Joris
As we explained, this software does all the processing (AM demodulation, synchronization, etc) automatically given some input parameters. So, we tried to do it by ourself using LabView. For the next part, we only use the audio file provided by WXtoImg that contains the FM demodulated signal without any processing.
54 22 SCHNEIDER, Joris
55 1 SCHNEIDER, Joris
h2. LabView
56 3 SCHNEIDER, Joris
57 25 SCHNEIDER, Joris
As an input we use the Sound File (.wav format) that we got from the output of WXtoImg. This signal has been frequency demodulated. As it was explained in the signal description part, the current signal is still amplitude modulated around a carrier at 2.4kHz.
58 25 SCHNEIDER, Joris
We will present a schematic view of our implementation:
59 25 SCHNEIDER, Joris
60 25 SCHNEIDER, Joris
p=. 
61 26 SCHNEIDER, Joris
!{width:90%}LabviewScheme.png!
62 27 SCHNEIDER, Joris
63 27 SCHNEIDER, Joris
At first, we read the .wav file to get data. We just check that the obtained signal is around 2.4kHz:
64 27 SCHNEIDER, Joris
65 27 SCHNEIDER, Joris
p=. 
66 31 SCHNEIDER, Joris
!{width:40%}LabviewPSD.png!
67 29 SCHNEIDER, Joris
68 29 SCHNEIDER, Joris
Then, we put this signal in baseband to process it. To do that, we used a Down-Conversion function provided by the Labview libraries. Newt, this signal go through the AM Demodulation block that is also provided by the Modulation Toolkit of Labview. At the output, we get decimal values for amplitudes between -1 and 1. In order to get values between 0 and 255, we normalized it to match with greyscale values.
69 29 SCHNEIDER, Joris
70 29 SCHNEIDER, Joris
Once we have these values we create the raws and store in a matrix to create a picture using a greyscale palette as an input color for this picture. The picture is then stored at the .bmp format. Here is the result for one of our record:
71 29 SCHNEIDER, Joris
72 29 SCHNEIDER, Joris
p=. 
73 29 SCHNEIDER, Joris
!{width:80%}LabviewResult.bmp!
74 30 SCHNEIDER, Joris
75 30 SCHNEIDER, Joris
Here is a longer record:
76 30 SCHNEIDER, Joris
77 30 SCHNEIDER, Joris
p=. 
78 30 SCHNEIDER, Joris
!{width:80%}florida.bmp!
79 30 SCHNEIDER, Joris
80 32 SCHNEIDER, Joris
We can see more Doppler effect on these results because our synchornization using our Lbview implementation is probably less efficient than the one used in the WXtoImg software.
81 32 SCHNEIDER, Joris
82 30 SCHNEIDER, Joris
83 25 SCHNEIDER, Joris
 
84 25 SCHNEIDER, Joris
85 3 SCHNEIDER, Joris
+*Previous :*+[[Receiving antenna building]] +*Next :*+[[Conclusion]]