[hpsdr] Alex Filter Switching Frequencies
Warren C. Pratt
warren at wpratt.com
Fri Sep 9 10:19:38 PDT 2011
I second Scotty's suggestion. It's difficult to in advance anticipate all
future needs and situations. As a general rule, I'd like to see as much
hardware control as practical exposed to the software.
Scotty's suggestion is also very convenient in that it allows existing
software to work.
73,
Warren NR0V
-----Original Message-----
From: hpsdr-bounces at lists.openhpsdr.org
[mailto:hpsdr-bounces at lists.openhpsdr.org] On Behalf Of Scott Cowling
Sent: Friday, September 09, 2011 10:04 AM
To: hpsdr at lists.openhpsdr.org
Subject: Re: [hpsdr] Alex Filter Switching Frequencies
***** High Performance Software Defined Radio Discussion List *****
Hi Phil,
I suggest that we implement #2 (using Lyle's suggested frequencies),
which would fix the "early switching" problem and keep MARS operators happy.
We can then add an additional bit to the C0 command 0b0001001x in bit
6 of byte C2 called
"Alex - Enable manual filter selection independent of frequency
(0=disable, 1=enable)"
Then bytes C3 and C4 can contain the filter selections. If 16 bits
is not enough, then we can add another C0 command to select the filters.
In the Mercury code, when the "manual filter enable bit" (which is
normally always zero in current implementations) is set high, you
prevent the frequency from selecting the filter.
As long as the "manual filter enable bit" is zero, the manual
selection bits in C3 and C4 (or the selection bits in the additional
C0 command) are ignored and filter selection is done as it is now.
This would allow all existing software to work as-is, but allow new
software (or updates to existing software) to set the filters
manually if desired.
You could even put a button on the software GUI for "auto/manual"
select of the filters.
I can write up an addendum to the USB protocol document to cover this
if that is the direction we decide to go.
73,
Scotty WA2DFI
1315588778.0
More information about the Hpsdr
mailing list