-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
70 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,15 @@ | ||
############## | ||
************** | ||
Logging System | ||
############## | ||
************** | ||
|
||
The Logging System of the Spacelab Transmitter shows the events performed in the software - such as when a telecommand was executed - and their respective date and time. | ||
|
||
********** | ||
|
||
Operation | ||
********** | ||
######### | ||
|
||
The logfile is automatically generated inside a default folder in the user home page in the archives called "spacelab_transmitter", but in the preferences of the software the user can choose in which folder to save the file. | ||
|
||
The logfile is automatically generated inside a default folder in the user home page in the archives called "spacelab_transmitter". It is a .csv file displaying date and time on one column and the event on the other one. | ||
The generated archive is a .csv file displaying date and time on one column and the event on the other one. The event can be a successfull transmission, an error or even the software startup. | ||
|
||
Future updating includes an option to choose the file folder. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,35 @@ | ||
************************ | ||
Telecommand Transmission | ||
************************ | ||
************************* | ||
Telecommands Transmission | ||
************************* | ||
|
||
Introduction | ||
============ | ||
|
||
In order to not depend on another software to transmit telecommands, it was implemented a GMSK modulator in the code so that the Spacelab Transmitter works alone with the SDR. | ||
The Spacelab-Transmitter is the software for the Spacelab's Ground Station (GRS), it can transmit 14 telecommands as previously shown in the overview. | ||
|
||
In order to not depend on another software to transmit telecommands, it was implemented a GMSK modulator in the code so that the Spacelab Transmitter works alone with the Software-Defined Radio. | ||
|
||
The default Software-Defined Radio used in Spacelab is the USRP210 so the code was written based in the integration with this specific SDR. | ||
|
||
.. image:: img/usrp.png | ||
:width: 500 | ||
|
||
GMSK Implementation | ||
==================== | ||
=================== | ||
|
||
|
||
|
||
Integration with USRP SDR | ||
========================= | ||
|
||
|
||
References | ||
========== | ||
https://github.com/skagmo/ngham | ||
|
||
https://github.com/mgm8/pyngham | ||
|
||
https://pysdr.org/content/usrp.html | ||
|
||
Viswanathan, Mathuranathan. Digital Modulations Using Python. 1st ed., vol. 1, Independently published, 2019. | ||
|