On Wed, Jun 30, 2010 at 9:24 AM, Simon HB9DRV <[email protected]> wrote:

> I'll stand on the shoreline and cheer along :)
>

Nooo, we probably need your help to roll the rock down the beach.


>
> I'm actually doing (have done) the same myself.
>

I would like Simon to participate. Given how many people use HRD/DM780 I
think it makes sense to have him involved. Heck, maybe we end up
piggybacking off of his work.

But I would also like people to think about the possibility of using CAT
sentences as a backward-compatibility mode rather than the primary
communications stream. I am visualizing something like XML records
transmitting over TCP as the primary command and control stream with a CAT
shim to provide backward compatibility to legacy software that doesn't speak
the "real" protocol.

And I am personally not moved by the, "we must be efficient and preserve
bandwidth," argument either. Our command/status channel is going to be a
mere drop-in-the-bucket compared to the IF and baseband data streams so
giving up some protocol efficiency in order to gain programming and
debugging simplicity is likely to be an overall win. (No bit-mapped fields,
no code values, just plain old juicy ascii text wrapped up in nice warm XML
is mighty tasty. FTP, SMTP, and HTML are your examples.)

One of the key issues is the need (or lack of need) to synchronize
commands/status with IF and baseband data. Must it be isochronous or can it
be asynchronous? So far in my mind it appears asynchronous but I think we
need to come up with usage scenarios that let us test our assumptions using
mind experiments.

Giddyup!

-- 
Brian Lloyd, WB6RQN/J79BPL
3191 Western Dr.
Cameron Park, CA 95682
[email protected]
+1.931.492.6776
(+1.931.4.WB6RQN)
_______________________________________________
Flexedge mailing list
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexedge_flex-radio.biz
This is the FlexRadio Systems e-mail Reflector called FlexEdge.  It is used for 
posting topics related to SDR software development and experimentalist who are 
using alpha and beta versions of the software.

Reply via email to