Implementation » History » Version 19

SERRA FONT, Anna, 03/22/2015 04:04 PM

1 1 RIBAS MACHADO, Ederson
h1. Implementation
2 1 RIBAS MACHADO, Ederson
3 15 SERRA FONT, Anna
{{>toc}}
4 15 SERRA FONT, Anna
5 11 SERRA FONT, Anna
At this point we were familiar with the system analyse of a link budget, knowledge acquired throughout the different subjects imparted in the master course and especially thanks to the realisation of the project 2 (_Design of a regional multi-beam satellite system_), that has an strong bond with the present project.
6 1 RIBAS MACHADO, Ederson
7 11 SERRA FONT, Anna
h2. Diagram block of application development
8 11 SERRA FONT, Anna
9 11 SERRA FONT, Anna
The diagram below shows the planning with the different phases we have designed in order to perform the successful and coherent development of the tool.
10 11 SERRA FONT, Anna
11 14 SERRA FONT, Anna
{UPDATE} Block diagram
12 14 SERRA FONT, Anna
13 18 SERRA FONT, Anna
p=. !{width: 70%}figure4.jpg!  
14 18 SERRA FONT, Anna
 
15 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 25em">Figure 1: Project plan diagram.
16 18 SERRA FONT, Anna
</div>
17 1 RIBAS MACHADO, Ederson
18 13 SERRA FONT, Anna
In short, the first steps were to decide what would be the basic structure of our link budget program and identify all the parameters and possible calculations, as well as the logical place to perform them in this structure. Thus, a preliminary design with the fundamental and simplest conditions has been performed, to then add gradually other features in order to improve its capabilities. Finally, verification of results and testing with subjects has been done in order to finish the complete design of the tool. These steps are further explained below.
19 1 RIBAS MACHADO, Ederson
20 13 SERRA FONT, Anna
21 14 SERRA FONT, Anna
22 14 SERRA FONT, Anna
h2. Overview Application Plan
23 14 SERRA FONT, Anna
24 14 SERRA FONT, Anna
At the beginning of this project it was essential to ask ourselves about what we would expect of tool a Link Budget Tool. For instance, some thoughts we considered were:  _If I had an analysis tool... what would I do with it? What would be the settings I give? What would be the results that I expect?_
25 14 SERRA FONT, Anna
26 14 SERRA FONT, Anna
Hence, in order to design a tool to help with the comprehension of the link budget analysis, we have had to ask each time the question _"How will I present my results and information?”_. This leads us to the *GUI (Graphical User Interface)*, one of the key points of this project.
27 1 RIBAS MACHADO, Ederson
28 15 SERRA FONT, Anna
When we thought about all this aspects, we know what it has to do, which are the necessary parameters and results we want to show, etc. At this point, we can start to design our screen according to this. Thus, we identified the topology of the satellite communication system and we divided it in the following block groups, that corresponds to different tabs in the software tool:
29 1 RIBAS MACHADO, Ederson
30 15 SERRA FONT, Anna
* *Service:* The user introduces the requirements of his system (i.e. modulation, channel BW, code rate, margin, etc.), and the tool gives as outputs the required information bit rate, overall link carrier-to-power noise power ratio, etc.
31 15 SERRA FONT, Anna
32 15 SERRA FONT, Anna
* *System Geometry:* The user introduces the latitude and longitude of the earth stations and the satellite and he obtains as outputs the corresponding azimuth and elevation angles and the range between satellite and each earth station.
33 15 SERRA FONT, Anna
34 15 SERRA FONT, Anna
* *Uplink:* The user introduces all the parameters involved from the transmission on earth station A to the reception at the satellite, including the uplink path losses depending on the weather conditions. All the results associated with uplink are computed, being the uplink carrier-to-power noise spectral density the most important result.
35 15 SERRA FONT, Anna
36 15 SERRA FONT, Anna
* *Payload:* The user introduces the input back-off and the carrier-to-power intermodulation power ratio is computed.
37 15 SERRA FONT, Anna
38 15 SERRA FONT, Anna
* *Downlink:* Similar to uplink, but here the parameters introduced by the user are those involved from the satellite transmission to the reception on earth station B.
39 15 SERRA FONT, Anna
40 15 SERRA FONT, Anna
* *Overall link:* The user can see a summary of the principle results obtained in the previous tabs and introducing the carrier power-to-interference power ratio of the system the tool determines if the link budget requirements are achieved with the given specifications or not.
41 14 SERRA FONT, Anna
42 14 SERRA FONT, Anna
43 14 SERRA FONT, Anna
h2. Preliminary design
44 11 SERRA FONT, Anna
45 1 RIBAS MACHADO, Ederson
It is known that link budget equations can become messy and complex and this calculus involve several aspects and conditions, furthermore, link budget can be analysed from different points of view. Globally, it can be defined with the following approaches:
46 5 SERRA FONT, Anna
* The first approach is a feasibility study: The user gives the features of the system, the targeted service, the bit rate, the bit error rate, etc., and the link budget says either if it is possible with this margin or if this is not possible (negative margin).
47 11 SERRA FONT, Anna
48 1 RIBAS MACHADO, Ederson
* In the second approach the user also defines the features of the system, and then the link budget says what is possible to do in terms of bit rate, bit error rate, etc.
49 1 RIBAS MACHADO, Ederson
50 13 SERRA FONT, Anna
* Finally there is a third approach where the user says which is the service he would like to have, and the link budget tool finds all the system settings. But this approach is much more complex, because as there are several parameters to define, it turns into a lot of different configuration options.
51 14 SERRA FONT, Anna
52 19 SERRA FONT, Anna
In the interest of simplification we have implemented the link budget using the first approach: the *feasibility study*.
53 1 RIBAS MACHADO, Ederson
54 19 SERRA FONT, Anna
Thus, once defined what would be the program structure, we started implementing the calculations starting from a first basic implementation. I.e. calculating the basic parameters for each tab and taking the simplest hypothesis (e.g. clear sky conditions rather than rain conditions), and finally by assembling the individual results for the overall link budget.
55 1 RIBAS MACHADO, Ederson
56 19 SERRA FONT, Anna
At this early stage we had a first implementation, comprehensive and simplified, but only with the numerical values. From here we started, in the one hand, to focus on the visual and clear interface aspect of the program and, in the second hand, to add more complex equations and conditions, as well as new LabVIEW features that are listed below.
57 14 SERRA FONT, Anna
58 13 SERRA FONT, Anna
h2. Added features
59 14 SERRA FONT, Anna
60 11 SERRA FONT, Anna
tip. Citar y detallar un poco todas las características añadidas a fur et a mesure.
61 14 SERRA FONT, Anna
62 17 SERRA FONT, Anna
63 17 SERRA FONT, Anna
64 14 SERRA FONT, Anna
h2. Final design
65 1 RIBAS MACHADO, Ederson
66 17 SERRA FONT, Anna
In Figures 1 to 7 are shown the captures with the final design of each of the different tabs of the _SatToolLink_.
67 1 RIBAS MACHADO, Ederson
68 1 RIBAS MACHADO, Ederson
h3. Service:
69 17 SERRA FONT, Anna
70 1 RIBAS MACHADO, Ederson
p=. !{width: 60%}servicePage.png!  
71 17 SERRA FONT, Anna
&nbsp;
72 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 30em">Figure 2: First window of SatlinkTool - _Service_.
73 17 SERRA FONT, Anna
</div>
74 17 SERRA FONT, Anna
75 1 RIBAS MACHADO, Ederson
h3. System Geometry:
76 1 RIBAS MACHADO, Ederson
77 17 SERRA FONT, Anna
p=. !{width: 61%}SystemGeometryPage.png!  
78 17 SERRA FONT, Anna
&nbsp;
79 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 30em">Figure 3: Second window of SatlinkTool - _System Geometry_.
80 1 RIBAS MACHADO, Ederson
</div>
81 17 SERRA FONT, Anna
82 1 RIBAS MACHADO, Ederson
h3. Uplink:
83 1 RIBAS MACHADO, Ederson
84 17 SERRA FONT, Anna
p=. !{width: 60%}uplinkpage.png!  
85 17 SERRA FONT, Anna
&nbsp;
86 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 25em">Figure 4: Third window of SatlinkTool - _Uplink_.
87 17 SERRA FONT, Anna
</div>
88 17 SERRA FONT, Anna
89 17 SERRA FONT, Anna
h3. Payload:
90 1 RIBAS MACHADO, Ederson
91 17 SERRA FONT, Anna
* Transponder window:
92 17 SERRA FONT, Anna
93 17 SERRA FONT, Anna
p=. !{width: 60%}PayloadTransponderPage.png!  
94 17 SERRA FONT, Anna
&nbsp;
95 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 30em">Figure 5: Fourth window of SatlinkTool - _Payload: Transponder_.
96 1 RIBAS MACHADO, Ederson
</div>
97 17 SERRA FONT, Anna
98 17 SERRA FONT, Anna
* Antenna window:
99 17 SERRA FONT, Anna
100 17 SERRA FONT, Anna
p=. !{width: 60%}PayloadAntennaPage2.png!  
101 17 SERRA FONT, Anna
&nbsp;
102 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 30em">Figure 6: Fourth window of SatlinkTool - _Payload: Antenna_.
103 17 SERRA FONT, Anna
</div>
104 17 SERRA FONT, Anna
105 17 SERRA FONT, Anna
h3. Downlink:
106 17 SERRA FONT, Anna
107 17 SERRA FONT, Anna
p=. !{width: 60%}downlinkPage.png!  
108 1 RIBAS MACHADO, Ederson
&nbsp;
109 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 25em">Figure 7: Fifth window of SatlinkTool - _Downlink_.
110 17 SERRA FONT, Anna
</div>
111 17 SERRA FONT, Anna
112 17 SERRA FONT, Anna
h3. Overall link:
113 17 SERRA FONT, Anna
114 17 SERRA FONT, Anna
p=. !{width: 60%}overallPage.png!  
115 17 SERRA FONT, Anna
&nbsp;
116 18 SERRA FONT, Anna
<div style="margin-left: auto; margin-right: auto; width: 25em">Figure 8: Sixth window of SatlinkTool - _Downlink_.
117 17 SERRA FONT, Anna
</div>
118 17 SERRA FONT, Anna
119 17 SERRA FONT, Anna
120 16 SERRA FONT, Anna
121 5 SERRA FONT, Anna
h2. Validation & Final tests
122 14 SERRA FONT, Anna
123 11 SERRA FONT, Anna
tip. Explicar que se han hecho tests y cómo hemos comprobado resultados
124 14 SERRA FONT, Anna
125 1 RIBAS MACHADO, Ederson
h2. Delivery Application
126 14 SERRA FONT, Anna
127 1 RIBAS MACHADO, Ederson
tip. Breve párrafo diciendo que el logiciel está terminado e introducir el manual de usuario que se detalla en How to do?