| User | Post |
|
3:19 am December 14, 2009
| squid
| | |
| Member | posts 15 | |
|
|
I think before we start any major work we need to get some sort of framework in place.
What do we actually need to transmit?
What data rates do we need?
How many streams do we need?
What kind of quality of service?
What kind of modulation scheme are we going to use?
What are the power requirements?
How will the communications integrate with the rest of the systems?
and I'm sure there are many other constraints I haven't thought of (without getting into too much detail).
Post up if you can think of some more constraints, or if you can answer some of these questions.
Once we have all these answers we can start to think about what we should be designing.
|
|
|
3:34 am December 14, 2009
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
These are all very good questions. Unfortunately, we can't answer many of them because we have an extreme shortage of communications knowledge. Every time somebody who claims to know their comms shows up to the project, they make one or two posts and then leave for good. None of our active and dedicated members really know what we are talking about.
With regards to what we will need to transmit:
- The astronaut will need to be in voice contact with someone on Earth at all times, except for brief blackout periods when the moon is in the way. Note that this will need to work while the astronaut is inside the Command Module (the majority of the trip) and on the lunar lander and during lunar EVA.
- We will want to have HD video footage sent from inside the CM cockpit, on the lunar lander, and possibly other places.
- We will want to have telemetry data sent from the CM to Earth pretty regularly (detailing temperature and pressure readings, gas supplies and voltage levels, estimated positions and velocities, perhaps a few medical sensors, etc.). I don't know whether it would be best to have an automated system send these things constantly on some kind of loop or have a situation where a ground system can interrogate the CM for specific values (or both).
- Ideally we will want the CM to be remotely controllable so we can do unmanned test missions. This probably just involves being able to send a pre-defined set of control commands. We would probably want to do some sort of authentication over this channel.
This is all I can think of for now, but others may chip in with more (most of our members are in the Northern hemisphere so you may not see any replies for hours, but rest assured you will get feedback on this).
As for power requirements, we are anticipating that communication will be one of our biggest power drains. The answer is basically "as little as we can get away with while ensuring everything will work reliably". Basically, the Communications Workgroup gets to say "comms will need x kW of power to do this properly" and the Spacecraft Engineering Workgroup has to come up with a power solution to make this possible (right now we are considering using oxygen-methanol fuel cells for power generation, I should be able to chase down the power specs for these if you like). Right now we have no idea – if you could give us even an order of magnitude estimate that would be a huge help.
Things like modulation schemes will be left up to people like you who know what they are doing! Just post whatever you think would be the most appropriate modulation scheme to get what we want from the moon to Earth, with as little power as possible but bearing in mind that we want it to be reliable and won't have access to big expensive antennas. Eventually another comms engineer will come along and either agree with you or disagree. Once we have a few people agreeing on one scheme being the best choice, we can "lock that in" and go from there. If you don't feel confident making a decision, just post a list of good candidates with Wikipedia links and others can have a read and offer their opinions.
Right now you are the only person here who knows what they are doing in this field, so you can basically lead the charge for now. CLLARE is a long term project so if you make mistakes, somebody will notice them well before it matters. Be bold!
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
3:57 am December 14, 2009
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
An afterthought: before you get too carried away designing things, you should read our Design Philosophy. Try to stick to its ideals wherever you can when proposing designs – this is something every part of the team tries its best to do.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
4:02 am December 14, 2009
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Another afterthought: I don't know if you already saw the link to this in the "Relevant discussions from Reddit" thread, but early on in this project, back when we were based on the Reddit social bookmarking site, someone who appeared to know that they were talking about made this post with rather a few communication related details. However, he didn't hang around very long at all and is no longer active. None of us know enough to tell if the things he recommended were sensible or insane, hopefully you can make sense of it and borrow good ideas where he had them and suggest better alternatives where he did not.
As far as I know, that one post is the most detailed communication related discussion that the project has ever had.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
4:52 pm December 14, 2009
| squid
| | |
| Member | posts 15 | |
|
|
argh, can't view reddit at work :(.
i've just thought of another major issue as well.
we need a frequency band to transmit on. getting that band in a single country wouldn't be an issue, but across multiple countries it would be. i'm not sure whether there is a public band that is commonly available most countries, maybe the amateur radio guys can help out with that?
|
|
|
6:05 pm December 14, 2009
| Rocket-To-The-Moon
| | Altus, Oklahoma, USA | |
| Member | posts 685 | |
|
|
Post edited 12:06 am – December 15, 2009 by Rocket-To-The-Moon
None of our active and dedicated members really know what we are talking about.
This made me laugh.
I think that we definitely need a primary and a backup system. The primary should be capable of sending (and receiving) voice, telemetry data, and at least one HD video stream, and low resolution video streams for monitoring other cameras (they are recorded in HD to the hard disk on-board the craft but can be selected to broadcast in HD from the ground). The secondary system can maintain a link to transmit a redundant bi-directional voice path. If the primary system fails then we will be reduced to voice only (plus maybe a low-resolution video). I don't know if we would press on to the moon with only the secondary system operational or not. Both systems should also be capable of receiving control commands (encrypted).
One issue that we need to think about is how the astronaut will communicate with the Earth during EVA. I believe I remember reading that OpenLuna is planning on using off the shelf 802.11(n?) for communication between the lander and the astronaut. This solution obviously introduces range limitations, but it would be simple and cheap (and fast enough for HD video from the suit). To be honest if we get to the Moon in the first place I think that we would be content with a 500' radius for exploration.
I don't know what kind of security we need to put in place for communications. Everything needs to be encrypted that is sent to space so that someone can't spoof control signals. With a totally open program this becomes a serious concern (but most hackers won't have the equipment…imagine Somali pirates with a big dish). I really don't think that anyone would intentionally try to jam our comm equipment, but this might be something that is worth talking about also.
|
Main Workgroups: Propulsion & Spacecraft Engineering
|
|
|
10:25 pm December 14, 2009
| squid
| | |
| Member | posts 15 | |
|
|
Post edited 4:27 am – December 15, 2009 by squid
i wouldn't use 802.11 for the main communication link, but it would be alright for the suit communications.
Wwe don't need huge bandwidth for the earth – lander link, and it is designed for limited range. we are also extremely limited in our error correction, since due to the very large propogation delays, packet resends would increase latency considerably.
we need a very robust data stream. low data rate cdma with a seperate control stream (for time synchronisation and signalling) would be appropriate, and also provides some security with the use of pseudo random codes. it also makes it easy to scale the streams for particular bandwidth needs.
|
|
|
6:55 am December 15, 2009
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
What precisely do you mean by "limited in our error correction…due to large propogation delays"? I can see how this would be the case if we used a system of, say, including checksums at the end of data packets and requesting a resend if the checksum is wrong, but aren't there error correcting codes (like Reed Solomon, for instance) where the point is that as long as the number of errors in a given packet is below some threshold, the error can be recovered from without resending data, due to redundancy in the encoded version? I'm sorry if this is a stupid question, I'm sure you know more about error correcting codes than I do, but I know a bit about them and this confused me.
Robustness is definitely important. I don't know anything about CDMA (my mind translates it into "not GSM"), but I'll read up on it soon.
With regards to security: I actually know a lot about cryptography (wrote my honours thesis on maths very relevant to it and originally planned to be a cryptographer) but relatively little about stream ciphers (although I know the basics and wrote the Wikipeida article on correlation attacks), which is what I expect it would be easiest to use in this case (although I don't really know anything about digital radio communications, maybe block ciphers would actually work just fine). I am happy to help out with regards to security planning where my understanding of telecoms allows. Maybe you could expand a little on what you had in mind when you mentioned the use of pseudo random codes?
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
6:50 pm December 15, 2009
| squid
| | |
| Member | posts 15 | |
|
|
yeah i was talking about packet resends. we definitely need at least error detection on the packets, and some error correction without packet resends would be needed, but that also increases overheads due to longer checksums, reducing our actual data rate. we may have to use different error correction schemes for different data streams, ie video/audio can have some errors and not affect it too much, but something like telemetry data would not handle it at all.
cdma uses pseudo random 32 bit (i think, can't quite remember and don't have my notes with me) mutually orthogonal codes to seperate the streams, which also gives us some security and easy noise rejection, and since we have digital systems on each end, we can decode it relatively easily since we know the codes.
the codes for 3G are generated using gold codes (the exact equation is in the 3G spec), but we can write our own spec depending on what the hardware at each end can do.
|
|
|
3:22 am January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Okay, let's try to re-open discussion of this and nail down some specifics. After reading a little more on comms in Gemini I am feeling more confident about outlining definite requirements.
First, for the CM:
- Continuous, bidirectional voice link with ground controllers.
- HD video streaming to ground controllers which could be switched off to save power in an emergency but should be capable of running continuously if it's safe to do so. While there may be multiple cameras on board, we should only need to send footage back from one at a time.
- Intermittent, one directional telemetry from CM to ground. This will basically be a matter of sending bursts of data on a regular basis. The time between bursts should normally be short (10 seconds tops) but should be adjustable so that we can send bursts every five or ten minutes to save power in an emergency. The data bursts will be quite small, a few kilobytes at absolute most – probably just a bunch of floating point numbers for navigation data, cabin pressure, temperature, consumables levels, etc.
- Continuous, one directional control signal from ground to CM. This will need to be able to send instructions consisting of a command from a predefined list and optionally some parameters. The instructions will be quite short. There's no way we'd have more than 128 different commands so commands could be encoded as an 8 bit string. No command should require more than 10 parameters, even if each parameter was a 64 bit floating point number we're still in at way less a kilobyte.
Now, firstly, with regards to priority: the voice link is the most important, by far. If the video stream dies, no big deal, it's not that important and it will all be saved to hard drives in the CM anyway. If the telemetry dies, the astronaut can just read the relevant data out over the voice link as needed.
The control signal is the second most important, because on unmanned test flights, everything will be over if it fails. On manned flights, the control signal should only be needed if the astronaut is incapacitated, which is probably an emergency situation and we want it to work.
The other two channels should of course be reliable but if they fail it is not super-critical. Telemetry is probably more important than video.
So, order of importance: Voice link is the most vital, then control signal, then telemetry, then video. Control signal and telemetry will require quite low bandwidth because we're not sending much over them at all.
Now, with regards to security: this is only important for the control channel. We are bound by our Social Contract to release whatever is sent over the other channels anyway, so there is no problem with people picking them up themselves – in fact, good on them for doing it if they can, it would be awesome. The control channel needs to be authenticated. This does not necessarily mean encrypted. We don't have a problem with people being able to see the control signals, just with people being able to send them if they aren't us. Digitial signatures on the instructions would be enough for this, although encryption would do the job too – it may be easier to find off-the-shelf radio encryption hardware than signing hardware, I dunno. Any way, this should be real security, not security by obscurity in the form of secret frequencies etc.
That's all we will need for the CM. All of the above will need to have a range of around 400,000 km to get from lunar orbit to Earth. Squid, any estimates on the power required to do this, the mass of the transmitting equipment or the shape/size/whatever of the antenna(s) would be appreciated a lot!
Now, for the lunar landing part of the mission:
- Once again, constant bidirectional voice link
- Once again, HD video stream. We may want to send more than one stream at once here since this is where the exciting footage will be, but it will depend on what the lander's hardware can handle.
- Once again, telemetry back to Earth from the lander itself and the suit.
- No control signal this time – the time lag between Earth and the moon is too great for the prospect of landing the lander safely by remote control, so there is no need for it.
The interesting problems here are:
- A lot of the data (voice, video, some telemetry) will come from the suit, so the suit needs to have a comms system capable of relaying data through the landers' comms system.
- We have to make a decision about how to get data from the surface of the moon to Earth. We could send it directly from the lander (meaning the lander's comms gear needs a 400,000 km range) or we could relay it through the orbiting CM (meaning the landers' comms gear needs a ~100 km range). The big problem with relaying through the CM is that when the CM is on the far side of the moon, the suit and the lander are in complete radio black out. This is not necessarily terrible, but if we could avoid it, it would be nice. I guess the big question is: how much difference in power consumption, equipment size and antenna size are we going to see between a 100 km range lander and a 400,000 km range lander? Squid, can you give us a rough, order of estimate idea? If it is a considerable difference we should probably go with the CM relay and just plan around radio black outs.
That's everything I can think of, for the whole mission. Any thoughts you can give us on this would be hugely appreciated.
I would love to have some real comms details in the CLLARE Project Overview document we are hoping to have ready by the end of Jan. It doesn't matter if it isn't a perfect solution, if we have it all spelled out somewhere definitive, another comms person can come along at any stage later and improve it. Something is better than nothing!
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
3:26 am January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Here's a bunch of stuff on the Gemini communications system, taken from here, to give you some more details/ideas/inspiration. This was in the 60s so a lot of it is probably quite old school, but at least it lets you know what we want to build a modern equivalent of:
Voice Communications
The voice communications subsystems included the voice control center, the UHF voice transmitters-receivers and HF voice transmitter-receiver, built by Collins Radio. The voice communication subsystem was operational from prelaunch through postlanding.
The voice subsystem provided communication between the astronauts, between the blockhouse and the spacecraft during launch, between ground stations and the spacecraft from launch through reentry, and between astronauts and frogmen during the water recovery. The voice subsystem also provided communication between the spacecraft and recovery forces during landing and postlanding.
During the reentry, voice communication would be lost on two occasions. Under worst conditions. the first extended from approximately 1310 seconds after retrofire to 1775 seconds after retrofire, nearly 8 minutes (under nominal conditions, this time was approximately 6 minutes). This loss of communication was caused by ion sheath formation around the spacecraft. The second period lasted about 30 seconds, starting at main parachute deployment, and was due to a delay between loss of the nose stub transmitting antenna and the erection of the descent antenna.
The voice control center provided for intercommunication between the astronauts, for control and distribution of audio to and from the transceivers, and supplied a tone for direction finding (HF-DF). The voice control center provided for individual selection and control of various functions in UHF, HF and intercommunication circuits.
Dual controls permitted mode switching and volume controls for HF, intercommunications, and UHF. A common section in the panel provided squelch control of UHF and HF, receiver selection of HF and UHF, and keying.
The HF voice transceiver provided for over-the-horizon spacecraft-to-ground communication and a direction finding signal when in the HF-DF mode.
The voice control center was located in the pressurized cabin of the Gemini spacecraft. Two UHF transceivers and one HF transceiver were located in the reentry module of the spacecraft outside the pressurized cabin.
Digital Command
The Motorola built digital command subsystem consisted of a receiver-decoder and associated relay units, which permitted spacecraft utilization of ground commands. Located in the equipment section, this system was operational from pre-launch until jettison of the equipment section. The digital command system received and decoded command transmissions from the global network of ground stations and transformed them into a digital format.
Digital commands were categorized as either "real-time commands" or "stored program commands." Real-time commands operated DCS relays that controlled equipment input power or energized relays in the spacecraft electrical system to control equipment usage. The stored program commands were used to provide such units as the time reference system and the computer with updated data.
Antenna Subsystem
The antenna subsystem consisted of antennas, coaxial switches, a diplexer and a quadriplexer. The antenna subsystem was operational from prelaunch through postlanding and provided radiation coverage for all communication and beacon tracking signals between ground stations and the spacecraft. The system included C-band tracking helical, C-band slot, S-band, HF whip, UHF whip, descent, recovery, and UHF nose stub antenna.
The antenna system provided radiation coverage for the communication system during all mission phases. Coverage varied with the mission phase depending upon spacecraft stabilization mode and ground coverage requirements. During the launch phase, when continuous C-band and UHF coverage were required for flight safety reasons, the antenna system provided roll symmetrical antenna patterns to optimize the ground coverage.
During the orbital phase, S-band and HF were added. The orbital antenna system provided yaw symmetrical, horizon- oriented, hemispherical patterns for optimum coverage in stabilized orbit attitude. For drifting flight with uncontrolled spacecraft attitude, the antenna/communication system provided complementary coverage.
Complementary coverage was obtained by use of yaw symmetrical and roll symmetrical antenna patterns.
The communications systems used these patterns simultaneously.
The astronauts select the antenna system to obtain the optimum pattern for voice and telemetry. During the reentry phase, UHF and C-band coverage was identical to launch phase coverage. During the recovery phase, antenna capability was provided for HF and UHF.
Telemetry Subsystem
The telemetry subsystem provided real-time, delayed-time and standby telemetry transmission.
The frequency modulated telemetry transmitters were employed during all phases of the Gemini mission when the spacecraft was in contact with the ground stations. These transmitters were energized either by the astronauts or automatically by the ground digital command system. The standby transmitter was used as a replacement for either the real-time or delayed-time transmitter in event of a failure. A delayed-time transmitter sent pulse code modulated information, which was stored in the tape recorder of the data transmission system. The real-time transmitter sends current information from the data transmission system programmer.
Recovery Aid Subsystem
The recovery aid subsystem included a UHF recovery beacon, a UHF rescue beacon transceiver and a flashing light. The HF voice transmitter in the reentry module was tone modulated in the HF-DF mode as part of recovery aid equipment.
A pulsed UHF output signal (energized upon landing impact) supplied continuous direction-finding information for recovery forces on the international distress frequency, and the flashing light provided the visible indication of the spacecraft location should recovery operations be conducted at night. The light was designed to be visible from an altitude of 12,000 feet at a distance of 50 nautical miles on a starlit, moonless night. The recovery aid subsystem was operational only during landing and postlanding phases of the Gemini mission.
Tracking Subsystem
The tracking subsystem included a C-band radar beacon, an S-band radar beacon and an acquisition aid beacon. The C- and S-band beacons provided tracking responses to interrogation signals from ground stations. Either or both of these beacons could be energized by ground command via the DCS. The astronauts could also energize either beacon, and select the antenna system for the C-band beacon to achieve a roll symmetrical or yaw symmetrical pattern. The acquisition aid beacon provided a radio frequency signal from the spacecraft to ground communication facilities for spacecraft acquisition.
The C-band radar beacon was operational from prelaunch through the landing phase, the S-band radar beacon was operational from prelaunch to immediately prior to retrograde and the acquisition aid beacon was operational from prelaunch to immediately prior to retrograde. S- and C-band beacons were built by ACF Electronic Division. The acquisition aid beacon was built by Vector Manufacturing Company.
Hope this was enlightening, or at least interesting.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
4:07 am January 12, 2010
| brmj
| | Rochester, New York, United States | |
| Member | posts 402 | |
|
|
A lot of the data (voice, video, some telemetry) will come from the suit, so the suit needs to have a comms system capable of relaying data through the landers' comms system.
It looks like I will be doing the code for Open Luna's suit computer. They are looking at using an embedded GNU/Linux device running Debian. So far, the focus is on telemetry. I don't have much to show for this at this point, having not even received any written requirements, but as this goes on I ought to start to have good stuff for our communication work group. If we go with their suit, I can certainly help with the relay through the com system. I believe they are planning on using wifi for this, incidentally.
|
Main work groups: Propulsion (booster), Spacecraft Engineering, Computer Systems, Navigation and Guidance (software)
|
|
|
9:25 am January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Post edited 3:28 pm – January 12, 2010 by Luke Maurits
It's really awesome to hear that you're getting involved in that brmj, do keep us posted. I'd offer to help out but of course I'm trying (and admittedly failing so far) to cut back on CSTART time.
Squid, do you know much about software defined radio and how appropriate it would be for this project? It sounds to me (as someone who doesn't know much about this kind of thing) like a potentially quite good way to save big on hardware (we can use dirt cheap generic computers rather than specialised radio hardware). The GNU Radio project offers free as in freedom software for doing SDR stuff, which would be maximally inline with our philosophy. Developing complex software is not something we should be afraid of because the internet makes it "easy" (at least compared to developing complex hardware).
EDIT: Wow! There's even free as in freedom hardware for this stuff:
The Universal Software Radio Peripheral (USRP) is a high-speed USB-based board for making software radios.
The USRP is intended to be a comparatively inexpensive hardware device facilitating the building of a software radio. The USRP has an open design, with freely available schematics (provided approved tools are used for downloading) and drivers, and free software to integrate with GNU Radio. It is also designed to be flexible, allowing developers to make their own daughterboards for specific needs with regard to connectors, different frequency bands, etc.
Super exciting.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
4:56 pm January 12, 2010
| squid
| | |
| Member | posts 15 | |
|
|
the usrp looks pretty interesting, and according to one of the links, it's around $550, which isn't bad.
the only issue with software radios is that if you are using a high level language, time synchronisation is an issue (timing needs to be very strict), but low level languages shouldn't have issues, but i haven't done anything like that before
|
|
|
5:00 pm January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
When you talk about needing low vs high level languages, are you talking about, say, using C instead of Python, or going really low level and using assembly instead of C? Either way we should be able to find people who can handle it, but our chances would be a lot better if C were okay.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
5:20 pm January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Post edited 2:30 am – January 13, 2010 by Luke Maurits
So, from what I understand, CDMA lets you send multiple signals over the same channel simultaneously, right? By using a different code to interpret what you receive you can recover the individual signals? Does this mean that we could use a single channel (i.e. a single transceiver) to handle all 4 tasks of voice, video, telemetry and control? Or would the wide range of different bandwidths involved there make that a poor solution?
If this is the case, then using a single USRP we could have two identical transceivers in it (the board has 4 expansion slots, two for transmission and two for receiving) which would provide some redundancy of RF equipment. However, if some common part of the board, like the USB interface, died then both transceiver sets would be out. For full redundancy we might want two boards, with one transceiver in each. They look fairly small and not very heavy.
The websites for the USRP boast of a pretty experienced userbase. We may want to approach a mailing list or something to try to recruit more people to the Comms Workgroup. This is assuming that the USRP is fundamentally an appropriate device to base our comms system on. I don't know enough about radio hardware to know the answer to this. The analogue-to-digital converters on the USRP have a sampling rate of 64 MS/s, is this good enough for our purposes? The sampling rate puts some limitation on how fast we can send data, right? Shannon Nyquist theorem or something? (*pretends he knows what he's talking about*)
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
8:52 pm January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
Squid, are there very basic, first order equations we could use to estimate some things about our comms system? Maybe something that relates power, gain, frequency and range or something like that? Do we need to decide on a kind of antenna to be able to make those sorts of calculations, e.g. dipole, horn, parabolic? Can you say anything on general pricples about which of these would and would not make good candidates?
Sorry if I seem demanding, I don't expect perfect answers to any of this, I just want us to make some very basic headway.
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
9:23 pm January 12, 2010
| squid
| | |
| Member | posts 15 | |
|
|
need to sample at twice the highest frequency.
you are right about cdma, it uses different codes so we can have different channels. probably not something we need to think about at this stage though.
we need to find out the data rates that the other guys need (minimum data rate, and ideal data rate).
as for antenna design, that will depend on the base frequency we are using, which will need to be selected based on what is available (i'm not sure what is commonly available for public use in all countries)
specifications for the antenna might be hard to work out at this stage, i can do an estimate if i know the total data rate, distance, bandwidth,n and base frequency.
|
|
|
9:30 pm January 12, 2010
| Luke Maurits
| | Adelaide, Australia | |
| Admin
| posts 1483 | |
|
|
squid said:
need to sample at twice the highest frequency.
As in twice the highest frequency of the carrier+content signal? Content is the wrong word, sorry, hopefully you know what I mean. And the carrier frequency we need to figure out based on what is public in many countries? If this is correct I can start trying to look into this.
squid said:
we need to find out the data rates that the other guys need (minimum data rate, and ideal data rate).
A data rate in something like kilobytes per second? That should be easy to figure out, standard data rates for voice and HD video should be easy to find on the web. For telemetry we could estimate it ourselves by brainstorming a list of everything we'll want to include and tacking on a 10% safety margin.
squid said:
specifications for the antenna might be hard to work out at this stage, i can do an estimate if i know the total data rate, distance, bandwidth,n and base frequency.
Okay, so data rate we can take care of as above, maximum moon-Earth distance is around 400,000 km, base frequency requires a bit of research on regulations around the world. That leaves bandwidth: what do we need to know to figure that out, is it something we can choose freely to suit our needs or does it depend on other things?
|
Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.
|
|
|
9:37 pm January 12, 2010
| squid
| | |
| Member | posts 15 | |
|
|
bandwidth is determined by data rate, modulation scheme, and the max bandwidth that we are allowed to transmit on the chosen frequency.
i've got a day off tomorrow and hopefully there will be some other guys hanging around uni so we'll do some quick specs and see what we come up with
|
|