Conclusions » History » Version 10

PASCHOS, Alexandros, 03/23/2016 02:18 PM

1 10 PASCHOS, Alexandros
{{toc}}
2 10 PASCHOS, Alexandros
3 1 PASCHOS, Alexandros
h1. *6. Conclusions*
4 1 PASCHOS, Alexandros
5 8 PASCHOS, Alexandros
Limitations were encountered when reading files large files (over a MB). So different techniques had to be considered, either reading in packets or implementing queues in order to process the data.
6 9 PASCHOS, Alexandros
Another aspect of memory limitation had to be faced. Compiling the LabVIEW VI in myRIO over-over seemed to overflow the memory even though we had considered reseting myRIO with the appropriate module. Hardware resets were inevitable at certain points.
7 9 PASCHOS, Alexandros
 
8 1 PASCHOS, Alexandros
h2. *6.1 Further Improvements*
9 2 PASCHOS, Alexandros
10 9 PASCHOS, Alexandros
Improvements could be considered in synchronization, and more specifically in defining the maximums in the auto-correlation. Although the implementation of the square wave signal was implemented as described in APT theory there are still improvements to be done.
11 2 PASCHOS, Alexandros
12 2 PASCHOS, Alexandros
Another improvement could be a more dynamic implementation of the demodulation and the decoding process. Instead of storing the whole data in a matrix, it another approach would be to treat them as pre-defined data chunks. Since a synchronization waveform defines the start of a line like in Figure 6.1 a dynamic treatment of the signal can be implemented.
13 3 PASCHOS, Alexandros
14 5 PASCHOS, Alexandros
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/2086/dynamicSynch.png(dynamicSynch)!
15 3 PASCHOS, Alexandros
_Figure 6.1 Dynamic Synch_