Jim Lux wrote:

At 10:14 AM 2/28/2006, Bob McGwier N4HY wrote:
It can be implemented in hardware and it should be along with the proper
keyer and sidetone where they both belong.

I respectfully disagree. Isn't the whole point of a software radio with a minimalist hardware to do as much as possible in software. The SDR1000 itself is essentially a zero delay system.. all it does is translate I/Q baseband to/from some useful RF frequency.

Yes and no. I'm in sympathy with your argument in principle, but there are real world limits. Speaking as a long time SDR operator with something like 150 "SDR countries" under his belt, virtually all CW, and all of those with the parallel port keyer, I think I have some grounds to speak.

Basically, the "new keyer" is a marvel of read-time coding in a non-real-time environment. But, why should we saddle ourselves with that? We've done that experiment and we know how it comes out. Short answer: Windows (or Linux) gets in the way.

If a little hardware can get rid of a lot of tricky real-time coding, even if it is only the transmit part of the problem solved, I'm all for it, especially as neither Linux nor Windows is really real time. Glitches notwithstanding, I'm amazed at what I can do with the keyer as it stands, but the next transmitter should look for an easy way of making life a little easier for the software here. It's all just too critical under the constraints.

Either that, or we go with my old "SDR 1497" design and have a separate, embedded processor (with its own D/A or sound card) on the other end of a USB cable and so can achieve a true real time discpline in an "appliance" setting because there's no Windows anymore (and no OS to speak of, either). That would presumably enable something like this current design to work with less pain that has so far been required. However, even if we go with the "1497" type approach, I could still see advantages to doing this little bit in hardware even there. How much hardware could it be?

Personally, it would be great to get this to the point where you don't have to be Bob or Frank to code this stuff. A little less "real time" in the pathways would really help, I would think.



Larry   WO0Z





Reply via email to