Requirements Document

Version 3 (Aaron Harper, 07/15/2013 02:36 pm)

1 2 Aaron Harper
h1. Requirements Document for Ground Station v2.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
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 GS2R (Ground Station 2.0 Requirement), followed by the number of the "initial question":https://opendesignengine.net/projects/gs-002/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
* *GS2R 1.x* - Why are we making this?
10 1 Aaron Harper
* *GS2R 2.x* - Who is this for?
11 1 Aaron Harper
* *GS2R 3.x* - How will this be used?
12 1 Aaron Harper
* *GS2R 4.x* - What features does it need to have (now)?
13 1 Aaron Harper
* *GS2R 5.x* - What features does it need to have (later)?
14 1 Aaron Harper
* *GS2R 6.x* - What are the legacy requirements?
15 1 Aaron Harper
* *GS2R 7.x* - Who's going to build this?
16 1 Aaron Harper
* *GS2R 8.x* - How many do we want to make?
17 1 Aaron Harper
* *GS2R 9.x* - What is the budget?
18 1 Aaron Harper
* *GS2R 10.x* - What is the timeline?
19 1 Aaron Harper
* *GS2R 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
* *GS2R 1.1* The ground station must be able to receive satellite signals within the designated amateur radio bands.
27 1 Aaron Harper
* *GS2R 1.2* The ground station must be able to transmit and be received by satellites in orbit.
28 1 Aaron Harper
* *GS2R 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
** *GS2R 1.3.1* The total weight of Ground Station 2.0 shall be less than 35kg and be able to break down into components which do not exceed 150cm on any axis to ensure portability.
30 1 Aaron Harper
** *GS2R 1.3.2* The ground station must be transportable by a single person in a compact car.
31 1 Aaron Harper
* *GS2R 1.4* The external components of the ground station must be able to handle rain, dust, winds up to 80km/h, as well as cold (-20C) and hot (60C) temperatures.
32 1 Aaron Harper
* *GS2R 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
* *GS2R 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 and with common tools.
35 1 Aaron Harper
* *GS2R 2.3* All components must either be commercially available or available in “kitified” form.
36 1 Aaron Harper
* *GS2R 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.  
37 1 Aaron Harper
* *GS2R 2.5* A safety guide must be included with the kit, the above instruction manual, and be made publicly available on the internet.
38 1 Aaron Harper
39 1 Aaron Harper
* *GS2R 3.1* The user constructing the ground station will be expected to provide their own equipment as follows:
40 1 Aaron Harper
** *GS2R 3.1.1* A laptop or other portable computer.
41 1 Aaron Harper
** *GS2R 3.1.2* A dual band (UHF/VHF) amateur band handheld transceiver (HT) with at least 5W output transmit power.
42 3 Aaron Harper
** *GS2R 3.1.3* Additional modules or equipment necessary for meeting additional user requirements.
43 1 Aaron Harper
* *GS2R 3.2* The ground station will be used in a manner consistent with relevant laws.
44 1 Aaron Harper
** *GS2R 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":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
45 1 Aaron Harper
** *GS2R 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.
46 1 Aaron Harper
* *GS2R 3.3* The ground station software will be able to perform the following tasks:
47 1 Aaron Harper
** *GS2R 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).
48 1 Aaron Harper
** *GS2R 3.3.2* Display a record of known satellites, their transponder, and transceiver frequencies. 
49 1 Aaron Harper
** *GS2R 3.3.3* Identify the expected uplink and downlink doppler shift.
50 1 Aaron Harper
** *GS2R 3.3.4* The software must work with Microsoft Windows, Mac OSX, and Linux operating systems.
51 1 Aaron Harper
* *GS2R 3.4* The operator of the ground station will be able to perform the following tasks:
52 3 Aaron Harper
** *GS2R 3.4.1* Contact the satellite for verification of signal and telemetry (not possible with all satellites).
53 1 Aaron Harper
** *GS2R 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).
54 3 Aaron Harper
** *GS2R 3.4.3* Contact manned spacecraft which are able to transmit and receive on amateur frequencies such as ISS. 
55 1 Aaron Harper
56 1 Aaron Harper
* *GS2R 4.1* Mobile Ground Station operations
57 1 Aaron Harper
** *GS2R 4.1.1* See GS2R 2.1
58 1 Aaron Harper
** *GS2R 4.1.2* Mobile ground station build out and set up time should be less than 1 hr.
59 1 Aaron Harper
** *GS2R 4.1.3* Mobile ground station break down and pack time should be less than 1 hr.
60 1 Aaron Harper
* *GS2R 4.2* Stationary ground station
61 1 Aaron Harper
** *GS2R 4.2.1* The stationary ground station antenna must be able to be securely attached to a structure or vehicle. 
62 1 Aaron Harper
** *GS2R 4.2.2* Stationary ground station should come on line in less than 10 min (warm start).
63 1 Aaron Harper
* *GS2R 4.3* Packaging:  The ground station equipment shall be easy to package for shipment.
64 1 Aaron Harper
** *GS2R 4.3.1* The entire mobile ground station system, safety equipment, and required tools (if any) shall fit in common carrier compliant shipping package.  See also GS2R 1.3.1
65 1 Aaron Harper
** *GS2R 4.3.2* Given that the antenna elements may be bulky and crushable, the antenna design shall be made to disassemble, collapse into a flat package, of be constructed to be crush resistant.
66 1 Aaron Harper
* *GS2R 4.4* Antenna:  The antenna system must be
67 1 Aaron Harper
** *GS2R 4.4.1* Weatherproof. See GS2R 1.4
68 3 Aaron Harper
** *GS2R 4.4.2* Tuned to produce Vertical Standing Wave Ratio (VSWR) no greater than 1.5 on all bands.
69 1 Aaron Harper
** *GS2R 4.4.3* Designed and constructed to allow easy shipping as well as transport. See GS2R 4.3.2.
70 1 Aaron Harper
* *GS2R 4.5* Grounding and protection:   
71 1 Aaron Harper
** *GS2R 4.5.1* Stationary ground station installations must be properly grounded to a grounding rod, vehicle frame, or metal water pipe.
72 1 Aaron Harper
** *GS2R 4.5.2* Stationary ground station installations must have lightning protection installed in line with the transmission line(s) between the antenna and radio.
73 1 Aaron Harper
** *GS2R 4.5.2* Mobile ground station antenna systems may be grounded using a temporary ground spike driven into the ground.
74 1 Aaron Harper
* *GS2R 4.6* Radio equipment:  The radio transceiver shall:
75 1 Aaron Harper
** *GS2R 4.6.1* Tune to the amateur radio VHF band from 144 to 148 MHz.
76 1 Aaron Harper
** *GS2R 4.6.2* Tune to the amateur radio UHF band from 430 to 440 MHZ.
77 1 Aaron Harper
** *GS2R 4.6.3* Operate in full duplex; simultaneously transmit on one frequency while receiving on another.
78 1 Aaron Harper
* *GS2R 4.7* Computer and software system.  The software shall be “OS Agnostic” as indicated in GS2R 3.3.4.
79 1 Aaron Harper
80 1 Aaron Harper
* *GS2R 6.1* Transmitting will require HAM radio licenses (technician level or greater) in the US. Other countries may have other requirements.  See GS2R 3.2.1
81 1 Aaron Harper
* *GS2R 6.2* Any software should run on all three major PC platforms (MS Windows, Mac OS X, and Linux).  See GS2R 3.3.4.
82 1 Aaron Harper
* *GS2R 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 Serial, USB, Ethernet, or similar connections for the computer).
83 1 Aaron Harper
84 1 Aaron Harper
h3. Project Requirements
85 1 Aaron Harper
86 1 Aaron Harper
Project requirements are the remaining requirements which are not tied to specific performance values.
87 1 Aaron Harper
88 1 Aaron Harper
* *GS2R 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 (allow derivative works).
89 1 Aaron Harper
* *GS2R 2.2* The ground station documentation and procedures must be thorough so 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 may use this equipment as learning a tool.
90 1 Aaron Harper
* *GS2R 2.3* The ground station documentation must cover safety, setting up the ground station, permanent installation, software operation, station operation and protocol, breaking down and stowing the equipment.
91 3 Aaron Harper
* *GS2R 2.4* The ground station operations manual safety section shall include pinch hazards, overhead power line awareness, RF safety, and precautions necessary to operate grounded equipment outdoors as well as all other known potential safety issues.
92 1 Aaron Harper
93 1 Aaron Harper
* *GS2R 7.1* All design documentation must be open and complete so that ANYONE would be able to build the equipment and operate it once the proper licensing requirement has been satisfied.  See GS2R 3.2.1.
94 1 Aaron Harper
95 1 Aaron Harper
* *GS2R 8.1* The design of the ground station must enable the completion of at least one operational unit.
96 1 Aaron Harper
* *GS2R 8.2* Whenever and wherever possible, considerations should be made so that the design of the ground station components allow them to be used in a kit in the future.  See GS2R 2.3
97 1 Aaron Harper
98 1 Aaron Harper
* *GS2R 9.1* The cost of the first operational ground station must not exceed $1000 excluding "consumables", tools, computer system, and radio transceiver.  See GS2R 3.1
99 1 Aaron Harper
100 1 Aaron Harper
* *GS2R 10.1* If possible, the first ground station should be completed within 8 weeks of formal launch as an exercise in agile design and project management.  
101 1 Aaron Harper
102 1 Aaron Harper
* *GS2R 11.1* Elements from earlier versions will be reused or kept as backups. 
103 1 Aaron Harper
* *GS2R 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.
104 1 Aaron Harper
* *GS2R 11.3* Attention shall be paid into the durability of the design to keep waste to a minimum.  See GS2R 4.3.2.
105 3 Aaron Harper
* *GS2R 11.4* Wherever possible, the design should make it easy to replace components which are consumable or relatively easy to damage.
106 1 Aaron Harper
107 1 Aaron Harper
h3. Future Requirements
108 1 Aaron Harper
109 1 Aaron Harper
These are for reference only so that future features can be accommodated in the current design where practical.
110 1 Aaron Harper
111 1 Aaron Harper
*Version 2.1:*
112 1 Aaron Harper
* *GS2R 5.1* Direct computer control of receive and transmit frequencies to automatically compensate for doppler shift.  Requires a supported radio as listed "here.":https://opendesignengine.net/attachments/209/Supported_Radios.xls
113 1 Aaron Harper
* *GS2R 5.2* GPS time synchronization for the host PC
114 1 Aaron Harper
* *GS2R 5.3* Automatic determination of GPS position and magnetic north with computation to derive true north (rotational axis).
115 1 Aaron Harper
* *GS2R 5.4* Automatic determination of zenith by using a MEMS accelerometer to determine gravitational vector allowing automatic power on self calibration.
116 1 Aaron Harper
* *GS2R 5.5* Automatic stabilization for ship or other vehicle use.
117 1 Aaron Harper
118 1 Aaron Harper
*Beyond Version 2.1:*
119 1 Aaron Harper
* *GS2R 5.5* Version 3.0 will use a Software Defined Radio (SDR), such as the Ettus Research USRP series, as a receiver for higher sensitivity, recording, data demodulation (digital modes), and waterfall displays.
120 1 Aaron Harper
* *GS2R 5.6* Version 4.0 will feature the addition of a dish to the tracking assembly as well as an L-band SDR transceiver to work with common satellite command and control frequencies.  
121 1 Aaron Harper
* *GS2R 5.7* Version 5.0 will feature real time conversion of data and audio streams into a VPN'd link to a common server database, allowing multiple ground stations across the planet to act as one.  This development will be export controlled under ITAR/MTCR.  
122 1 Aaron Harper
123 1 Aaron Harper
h3. Glossary
124 1 Aaron Harper
125 1 Aaron Harper
Azimuth - A coordinate system of relative direction based upon polar direction in degrees parallel to the ground where 0 is true north, 90 is due east, etc.
126 1 Aaron Harper
BNC - A type of quick disconnect radio frequency connector which needs no tools to connect or disconnect from the jack.
127 1 Aaron Harper
Consumables - Items that are used and then discarded such as nylon zip ties or cleaning wipes.
128 1 Aaron Harper
Demodulation - The conversion of an analog signal to audio or digital information.  
129 1 Aaron Harper
Directional - In this context, antennas which function best in one direction.
130 1 Aaron Harper
Dish - Parabolic dish (short form).  In this context, a highly directional antenna system characterized by a parabolic reflector dish and a feed horn in the focal point.
131 1 Aaron Harper
Doppler shift - Frequency shift caused by relative motion between the sender and receiver.
132 1 Aaron Harper
Downlink - The signal from a spacecraft to the ground station(s).
133 1 Aaron Harper
Duplex - In this context, the capability to send and receive at the same time.
134 1 Aaron Harper
Elevation - A coordinate system of relative direction ranging from 0 degrees, parallel to the ground, to 90 degrees, straight up or zenith.
135 1 Aaron Harper
Feed Horn - A radio antenna and in some cases preamplifier (LNA) fixed to the vocal point of a parabolic dish.
136 1 Aaron Harper
Full Duplex - See Duplex.
137 1 Aaron Harper
GPS - Global Positioning System.  While primarily used for navigation, the signal contains a precision time base.
138 1 Aaron Harper
GS - Ground Station (short form).
139 1 Aaron Harper
Half Duplex - The ability to transmit or receive, but not at the same time.
140 1 Aaron Harper
Ham - Amateur radio operator.
141 1 Aaron Harper
HT - Handheld Transceiver
142 1 Aaron Harper
IAW - In Accordance With (short form).
143 3 Aaron Harper
ISS - The International Space Station
144 1 Aaron Harper
Kitified - Designed to be made into a kit.
145 1 Aaron Harper
L-band - In this context, the Amateur radio frequency range from 1,240 to 1,300 MHz.  Amateur satellite up-links are in the frequency range from 1,260 to 1,270 MHz
146 1 Aaron Harper
LNA - Low Noise Amplifier.  A high performance antenna and preamplifier combined in a single assembly mounted to the focal point of a parabolic dish. 
147 1 Aaron Harper
Modulation - Embedding an analog or digital information on an analog signal.
148 1 Aaron Harper
Omni - See Omnidirectional
149 1 Aaron Harper
Omnidirectional - In this context, antennas capable of functioning in any direction
150 1 Aaron Harper
OH - Open Hardware
151 1 Aaron Harper
OS - Operating System, also Open Source
152 1 Aaron Harper
Preamp - See Preamplifier
153 1 Aaron Harper
Preamplifier - An amplifier designed to be mounted between an antenna and radio receiver.
154 1 Aaron Harper
Repeater - A transciever set up to rebroadcast a signal on a different frequency for extended coverage.
155 1 Aaron Harper
RF - Radio Frequency
156 1 Aaron Harper
Rotator - A device to point a dish or directional antenna at the signal source, in this context a satellite.
157 1 Aaron Harper
SDR - Software Defined Radio. A radio system where its capabilities and tuning are defined in software.
158 1 Aaron Harper
Sensitivity - The ability of a radio receiver to pick up a faint signal.  Measured in -dB where a higher negative number is more sensitive on a logarithmic scale.
159 1 Aaron Harper
SWR - Standing Wave Ratio.  A factor of antenna system efficiency based upon matching components.  Measured in a ratio with no units.
160 1 Aaron Harper
Timebase - In this context, a time measurement system which may be synchronized with others using a central source.
161 1 Aaron Harper
Transceiver - A transmitter and receiver combined in one physical unit.
162 1 Aaron Harper
UHF - Ultra High Frequency.  In this context, the amateur radio UHF band from 430 to 440 MHZ.
163 1 Aaron Harper
Uplink - The signal from the ground station to the satellite.
164 1 Aaron Harper
USB - Universal Serial Bus.  A physical data transfer standard for computer equipment.
165 1 Aaron Harper
VHF - Very High Frequency.  In this context, the amateur radio VHF band from 144 to 148 MHz.
166 1 Aaron Harper
VPN - Virtual Private Network. A private and secure method of transferring data on the public Internet.
167 1 Aaron Harper
VSWR - See SWR.
168 1 Aaron Harper
Yagi - A type of directional antenna characterized by multiple straight elements mounted in parallel on a common backbone.