MarkF Senior Heliman Location: Palo Alto, CA
My Posts This: Topic Forum | Hi, w.pasman!
Thank you! You're right, I definitely will need to build an EFQPSK transmitter and receiver! The sequence is shaping up to be something like this... After I get the PCM-FSK receiver V1.0 completed and published, I'll then need to tackle the software radio code to create a PCM-EFQPSK receiver. Since I'll need DMA to make that possible, we'll be moving to a different ARM chip for development, either the Atmel ARM7 or the Samsung ARM9.
Once we're on a new H/W platform with DMA and A/Ds, and the receiver code is well along, I'll then need an EFQPSK transmitter. However, it doesn't have to be overly complex for development. The EFQPSK code which produced the waveforms you saw is written in Visual C on a PC. Initially, I'll extend this source to directly drive a "96 KHz" (i.e. 192 KHz sampling) PC sound card, and will incorporate some built-in test data. For testing, the card's stereo audio outputs will become the link between the "transmitter" and the receiver!
Somewhere in parallel with all this, I'll try to learn more about R.F. design for EFQPSK, so that once the EFQPSK link is functional at baseband, we can then begin prototyping a real R.F. link.
Now, this all assumes that I don't get hit by a bus first , and that I don't die of old age before it all happens! Seriously, I won't even try to estimate a schedule, since this is obviously going to be a lot of work. On the other hand, I'm having a ball doing it!
As far as slowing the link down goes, that'd certainly be the easiest way to reduce the output bandwidth. On the other hand, that isn't exactly my style, and I see 10K bps as a nice magic number to be delivered. Does filtering affect performance? Sure. However, it doesn't have to affect it all that much. I mentioned earlier that FQPSK-B's secret is a proprietary filter that comes within something like 1/2 of a dB of FQPSK, while using much less bandwidth! Ergo, the same basic concept will be applicable to EFQPSK; I'll just have to come up with my own filter after seeing how different filter types degrade the signal, and choose a filter which gives minimal impact to the receiver's ability to recover the signal.
Have Fun!
MarkF |