At 08:04 AM 8/22/2006, Jerry Flanders wrote:
>We are not operating radios - we are operating  _modes_ (i.e., ssb
>phone OR cw OR rtty OR psk31 OR ... ).


An excellent point!  (in the pro SDR world, modes are called "waveforms")

>If available, you would probably want several similar consoles, each
>with specific enhancements for a particular mode. You would use one
>at a time, of course. In a few years,  when SDR has become the
>dominant type of radio, I think ops will want and have specialized
>consoles like this.
>
>For instance, right now I want a console specific to RTTY contesting
>operations - it doesn't need the usual ANF button, but it could
>benefit from a different kind of ANF that only removes a multi-second
>long constant cw QRM. It doesn't need a CW memory keyer, but a
>built-in FFT tuning display/waterfall  like MMTTY provides would be
>very useful. It doesn't need an audio equalizer, but real FSK would help.
Precisely... the UI should display the controls/features/etc that are 
relevant to the mode in use, and the software should translate that into 
appropriate actions for the radio hardware.

The tricky aspect is where to draw that line...

Here's a concrete example:  The SDR has the ability to essentially use ANY 
arbitrary IF filter characteristic (with a few limitations).  So, should 
the interface between the UI and the "radio" be:
a) an array defining the complex weight for each frequency bin?
b) a couple numbers defining upper and lower 3dB frequencies? (but what 
about skirt steepness?)
c) a couple numbers defining center frequency and bandwidth
d) a rise and fall time spec
e) an algebraic expression of arbitrary complexity defining a frequency or 
time domain response?

If I were a "radio" builder, and I did my filtering in frequency domain 
with a fast convolution sort of approach (FFT, multiply, IFFT), I'd want 
people to give me the array of complex numbers

If I did my filtering using timedomain digital filters, I'd probably want 
some numbers to feed into a utility that calculates tap coefficients

It gets even more complex when you want to define an interface for such 
fancy (but, really, really handy) things as specifying notches as well as 
passbands, especially if the backend radio has the ability to track an 
interfering signal.

Jim

Jim




_______________________________________________
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/
FlexRadio Homepage: http://www.flex-radio.com

Reply via email to