Requirements Document

Version 4 (Jeremy Wright, 01/17/2013 11:22 pm)

1 1 Aaron Harper
h1. Ground Station Requirements Document v1.0
2 1 Aaron Harper
3 1 Aaron Harper
{{toc}}
4 1 Aaron Harper
5 1 Aaron Harper
h3. Introduction
6 1 Aaron Harper
7 1 Aaron Harper
This requirements document is currently being discussed on the forums "here":https://opendesignengine.net/boards/18/topics/287.  The requirements list matches up to the Initial Questions in step one of the Systems Engineering process as shown below. Each requirement is labeled with GSR (Ground Station Requirement), followed by the number of the "initial question":https://opendesignengine.net/projects/gs-001/wiki/Initial_Questions that the requirement corresponds to, followed by a dot and then the ID number of the requirement.
8 1 Aaron Harper
9 1 Aaron Harper
* *GSR 1.x* - Why are we making this?
10 1 Aaron Harper
* *GSR 2.x* - Who is this for?
11 1 Aaron Harper
* *GSR 3.x* - How will this be used?
12 1 Aaron Harper
* *GSR 4.x* - What features does it need to have (now)?
13 1 Aaron Harper
* *GSR 5.x* - What features does it need to have (later)?
14 1 Aaron Harper
* *GSR 6.x* - What are the legacy requirements?
15 1 Aaron Harper
* *GSR 7.x* - Who's going to build this?
16 1 Aaron Harper
* *GSR 8.x* - How many do we want to make?
17 1 Aaron Harper
* *GSR 9.x* - What is the budget?
18 1 Aaron Harper
* *GSR 10.x* - What is the timeline?
19 1 Aaron Harper
* *GSR 11.x* - What waste products will be produced by the manufacture and/or operation of this?
20 1 Aaron Harper
21 1 Aaron Harper
22 1 Aaron Harper
h3. Technical Requirements
23 1 Aaron Harper
24 1 Aaron Harper
Technical requirements are those requirements which include measurable performance values.  Each technical requirement should be verified through testing to ensure the design meets the requirement.
25 1 Aaron Harper
26 1 Aaron Harper
* *GSR 1.1* The ground station must be able to receive satellite signals within the designated amateur radio bands.
27 1 Aaron Harper
* *GSR 1.2* The ground station must be able to transmit and be received by satellites in orbit.
28 1 Aaron Harper
* *GSR 1.3* The ground station must be portable to enable live demonstrations as part of educational and outreach activities including remote field use.
29 1 Aaron Harper
** *GSR 1.3.1* The portable (Version 1) ground station's total weight shall be less than 20kg and be able to break into components which do not exceed 75cm by 50 cm by 20 cm on any axis to ensure backpack portability.
30 1 Aaron Harper
** *GSR 1.3.2* The ground station must be transportable by a single person.
31 3 Jeremy Wright
* *GSR 1.4* The external components of the ground station must be weatherproof.
32 3 Jeremy Wright
* *GSR 1.5* The external components of the ground station must be able to be mounted securely to a structure or vehicle.
33 1 Aaron Harper
34 1 Aaron Harper
* *GSR 2.1* The ground station must be designed so that the components may be quickly and easily set up and torn down by minimally qualified personnel.
35 1 Aaron Harper
* *GSR 2.2* See GSR3.2.1
36 3 Jeremy Wright
* *GSR 2.3* The major assemblies must either be commercially available or “kitified”.
37 1 Aaron Harper
* *GSR 2.4* Clear and simple instructions on the use of  the ground station's major components as well as instructions on the use of the ground station as a whole must be publicly available.  
38 1 Aaron Harper
39 1 Aaron Harper
* *GSR 3.1* The user constructing the ground station will be expected to provide their own equipment as follows:
40 4 Jeremy Wright
** *GSR 3.1.1* A laptop or other portable computer.
41 1 Aaron Harper
** *GSR 3.1.2* A dual band (UHF/VHF) amateur band handheld transceiver (HT) with at least 5W output transmit power.
42 1 Aaron Harper
* *GSR 3.2* The ground station will be used in a manner consistent with relevant laws.
43 1 Aaron Harper
** *GSR 3.2.1* The design, construction and operation of the ground station and components will comply with FCC regulation under CFR Title 47 part 97 available at http://www.ecfr.gov/cgi-bin/text-idx?c=ecfr&SID=273eb7d322bf9d317063be6dc8908e9c&rgn=div5&view=text&node=47:5.0.1.1.6&idno=47
44 1 Aaron Harper
** *GSR 3.2.2* Users in other countries are expected to comply with regulations specific to their country and region in the construction, operation, and use of the ground station and components.
45 1 Aaron Harper
* *GSR 3.3* The ground station software will be able to perform the following tasks:
46 1 Aaron Harper
** *GSR 3.3.1* Predict the time and bearing of satellite acquisition of signal (AOS) and loss of signal (LOS) with respect to receiver location (it may not take into account local obstructions like buildings or mountains).
47 3 Jeremy Wright
** *GSR 3.3.2* Display a record of known satellites, their transponder, and transceiver frequencies. 
48 1 Aaron Harper
** *GSR 3.3.3* Identify the expected uplink and downlink doppler shift.
49 1 Aaron Harper
** *GSR 3.3.4* Operate, have ports, or analogs for Microsoft, Mac, and Linux operating systems.
50 1 Aaron Harper
* *GSR 3.4* The operator of the ground station will be able to perform the following tasks:
51 3 Jeremy Wright
** *GSR 3.4.1* Contact the satellite for verification of signal an telemetry (not possible with all satellites).
52 1 Aaron Harper
** *GSR 3.4.2* Contact ground personnel beyond the visual or radio horizon through the satellite (possible only with amateur communication satellites supporting a repeater mode).
53 3 Jeremy Wright
** *GSR 3.4.3* Contact manned spacecraft which are able to transmit and received on amateur frequencies such as ISS. 
54 1 Aaron Harper
55 1 Aaron Harper
* *GSR 4.1* Mobile Ground Station
56 1 Aaron Harper
** *GSR 4.1.1* See GSR 2.1
57 1 Aaron Harper
** *GSR 4.1.2* Mobile ground station unpack and set up time should be less than 15 min.
58 1 Aaron Harper
** *GSR 4.1.3* Mobile ground station break down and pack time should be less than 15 min.
59 1 Aaron Harper
* *GSR 4.2* Stationary ground station
60 1 Aaron Harper
** *GSR 4.2.1* The stationary ground station antenna must be easily attached to a structure or vehicle. 
61 1 Aaron Harper
** *GSR 4.2.2* Stationary ground station should come on line in less than 5 min.
62 1 Aaron Harper
* *GSR 4.3* Packaging.  The ground station equipment shall be easy to package for shipment.
63 1 Aaron Harper
** *GSR 4.3.1* The entire mobile ground station system, safety equipment, and required tools (if any) shall fit in a medium to large backpack with laptop sleeve.  See also GSR 1.3.1
64 1 Aaron Harper
** *GSR 4.3.2* A foldable design will allow easy shipping as well as transport. See GSR 4.4.2.
65 1 Aaron Harper
* *GSR 4.4* Antenna:  The antenna system must be
66 1 Aaron Harper
** *GSR 4.4.1* Weatherproof. See GSR 1.4
67 1 Aaron Harper
** *GSR 4.4.2* Tuned to produce Vertical Standing Wave Ration (VSWR) no greater than 1.5.
68 1 Aaron Harper
** *GSR 4.4.3* Given that the eggbeater omnidirectional antennas are bulky and crushable, the antenna design shall be made to disassemble or collapse into a flat, crush resistant package.
69 1 Aaron Harper
* *GSR 4.5* Grounding and protection:   
70 1 Aaron Harper
** *GSR 4.5.1* Stationary ground station installations must be properly grounded to a grounding rod, vehicle frame, or metal water pipe.
71 1 Aaron Harper
** *GSR 4.5.2* Stationary ground station installations must have lightning protection installed in line with the transmission line(s) between the antenna and radio.
72 1 Aaron Harper
** *GSR 4.5.2* Mobile ground stations antenna systems may be grounded using a temporary ground spike driven into the ground.
73 1 Aaron Harper
* *GSR 4.6* Radio equipment:  The radio transceiver shall
74 3 Jeremy Wright
** *GSR 4.6.1* tune to the amateur radio VHF band from 144 to 148 MHz.
75 3 Jeremy Wright
** *GSR 4.6.2* tune to the amateur radio UHF band from 430 to 440 MHZ.
76 1 Aaron Harper
** *GSR 4.6.3* Operate in full duplex, simultaneously transmit on one frequency while receiving on another.
77 1 Aaron Harper
* *GSR 4.7* Computer and software system.
78 1 Aaron Harper
** *GSR 4.7.1* The software shall be “OS Agnostic” as indicated in GSR 3.3.4.
79 1 Aaron Harper
** *GSR 4.7.2* The computer hardware used in the mobile ground station must operate under it's own power for the duration of the satellite encounter.
80 1 Aaron Harper
81 1 Aaron Harper
* *GSR 6.1* Transmitting will require HAM radio licenses (technician level or greater) in the US. Other countries may have other requirements.  See GSR 3.2.1
82 1 Aaron Harper
* *GSR 6.2* Any software should run on all three major PC platforms (MS Windows, Mac OS X, and Linux).  See GSR 3.3.4.
83 3 Jeremy Wright
* *GSR 6.3* The portable ground station system must use standardized connections to allow for greater flexibility in it's deployment (BNC for RF signals and USB, Ethernet, or similar connections for the computer).
84 1 Aaron Harper
85 1 Aaron Harper
h3. Project Requirements
86 1 Aaron Harper
87 1 Aaron Harper
Project requirements are the remaining requirements which are not tied to specific performance values.
88 1 Aaron Harper
89 1 Aaron Harper
* *GSR 2.1* The ground station must be well documented so as to meet the needs of open source spaceflight designers who will design and build future ground station equipment (at Mach 30 and elsewhere).
90 1 Aaron Harper
* *GSR 2.2* The ground station documentation and procedures must be complete enough that Mach 30 operators, students and educators who want to bring aerospace communications engineering into the classroom, and anyone else interested in how to communicate with satellites can learn how.
91 3 Jeremy Wright
* *GSR 2.3* The ground station documentation must cover the setting up the mobile ground station, permanent installation, basic software operation, basic operation and protocol, breaking down and stowing the equipment.
92 3 Jeremy Wright
* *GSR 2.4* The ground station operations manual shall include a section on safety to incluse RF safety and precautions necessary to operate grounded equipment outdoors.
93 1 Aaron Harper
94 1 Aaron Harper
* *GSR 7.1* All design documentation must be open and complete enough so that ANYONE, without necessarily an education in radio engineering, would be able to build the ground station and operate it once the proper licensing requirement has been satisfied.  See GSR 3.2.1.
95 1 Aaron Harper
96 1 Aaron Harper
* *GSR 8.1* The design of the ground station must enable the completion of at least one operational unit.
97 1 Aaron Harper
* *GSR 8.2* Whenever and wherever possible, considerations should be made so that the design of the ground station components so that it may be used as a kit in the future.  See GSR 2.3
98 1 Aaron Harper
99 1 Aaron Harper
* *GSR 9.1* The cost of the first operational ground station must not exceed $200 excluding "consumables", tools, computer system, and radio transceiver.  See GSR 3.1  It should be noted that this amounts to only the antenna system in this entry level system.
100 1 Aaron Harper
101 1 Aaron Harper
* *GSR 10.1* If possible, the first ground station should be completed within 3 months of formal launch as an exercise in agile design and project management.  It should be noted that this amounts to only the antenna system and software installation on the computer system.  
102 1 Aaron Harper
103 1 Aaron Harper
* *GSR 11.1* Elements from earlier version will be reused or kept as backups. 
104 1 Aaron Harper
* *GSR 11.2* Any components that wear out, fail, or are damaged must be disposed up according to all federal, state and local guidelines in the US, or as regulations require in other parts of the world.
105 1 Aaron Harper
* *GSR 11.3* Attention shall be paid into the durability of the design to keep waste to an absolute minimum.  See GSR 4.3.2.
106 1 Aaron Harper
* *GSR 11.4* Wherever possible, the ground station's design should make it as easy as possible to replace components which are consumable or relatively easy to damage.
107 1 Aaron Harper
108 1 Aaron Harper
h3. Future V2.0 Requirements
109 1 Aaron Harper
110 1 Aaron Harper
These are for reference only so that future features can be accommodated in the current design where practical.
111 1 Aaron Harper
112 2 Aaron Harper
*Version 2.0:*
113 1 Aaron Harper
* *GSR 5.1* Direct computer control of receive and transmit frequencies to automatically compensate for doppler shift.  Requires a radio listed in the software manual.  See https://opendesignengine.net/attachments/209/Supported_Radios.xls
114 1 Aaron Harper
* *GSR 5.2* A higher gain directional antenna system (such as X-yagis),.an antenna rotator assembly which connects to the computer to automatically control azimuth and elevation.
115 1 Aaron Harper
116 2 Aaron Harper
*Beyond Version 2.0:*
117 1 Aaron Harper
* *GSR 5.5* Version 3.0 will use a Software Defined Radio (SDR) as a receiver for higher sensitivity, direct recording, data demodulation (digital modes), and visualization of the downlink feed.
118 1 Aaron Harper
* *GSR 5.6* Version 4.0 will feature the addition of a dish to the tracking assembly as well as an L-band SDR transciever to hit the command and control frequencies.  This will doubtless require more software to send commands and receive telemetry.
119 1 Aaron Harper
* *GSR 5.7* Version 5.0 will feature real time conversion of data and audio streams into a VPN'd link to a common database and network would allow multiple ground stations to act as one.  This would require time stamping the packets and synchronizing using high precision GPS receivers on each ground station.
120 1 Aaron Harper
121 1 Aaron Harper
h3. Glossary
122 1 Aaron Harper
123 1 Aaron Harper
To be completed.