[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linrad] Frequency control
Hi, Leif!
Thanks for this excellent email. I apologize for not answering it. I
had a major disagreement with Microsoft Outlook XP and I scrapped it in
favor of Netscape Mail and temporariliy lost this and a couple of other
emails in the transititon.
I am working on the code for the transmitter control but don't have
anything working yet. I am first doing it as a module outside of
Linrad. If I get that working I will come to you with more questions.
I have started to think however about what might be good information for
Linrad to send/receive via the serial port. THe way I see it all of
this would be sent out the serial port and it would be up to a program
at the other end of the serial port to decode the information and send
it to the appropriate hardware.
1. The frequency of the received signal in the high resolution window
as first centered. I would think that maybe this should be set up so
that one clicks on the received frequency in the high resolution window
to center it and then types "L" or something to lock the transmitter
frequency so it doesn't change after that if the signal drifts, or if
Linrad locks on the transmitted signal when I am transmitting,, etc. To
unlock it you could type "K" or something. After "L" had been typed the
frequency sent out of the serial port would not change until "K" was
typed and the signal again clicked and "L" again typed. Does this sound
like the way to do it? Also this way you could play with the
transmitted signal frequency by clicking higher or lower on the high res
spectrum and then locking things in with "L", and then clicking again
where you wanted to listen. Since the transmit signal was locked in,
this would not disturb the transmit frequency setting.
2. One could correct for Doppler perhaps by saying if one wanted
Doppler correction one would type "D" instead of "L". Then the Doppler
correction at that time for the station entered in the EME window would
be applied to the signal and locked in. The transmit signal would not
follow the changing Doppler.
3. Should there be some way of setting in the prefix for the
transmitted frequency? e.g. 144.0, or should this be left to the
external program?
You have addressed these things with this:
1) Currently selected tx frequency (could be entered manually)
2) A button to set current RX frequency to the new tx frequency
To me it seems like it should be the other way? Place transmitter in
relation to the received freq?
3) Currently selected offset (RIT control)
Yes.
4) A button to select current BFO frequency rather than the passband
center.
With Linrad display which shows the carrier frequency don't we want
transmitter to be right on carrier frequency, neglecting Doppler?
5) Enable/disable EME doppler shift offset.
Yes.
And some vertical line to show us where the transmitter is, on the high
resolution display.
>>
> It is a good idea to place the open routine in hwaredriver.c as you did.
> I will add a dummy routine in the next Linrad version so you will
> not have to change any other routine than hwaredriver.c
OK!
>
>
> The open routine has to be called from somewhere else.
> I think the best would be to call it from main.c and leave
> the device open all the time Linrad is running.
OK!
Don't worry about doing this now, I know you are very busy, I am just
getting my thoughts on pater for you before I forget them. Operating
the EME contest made me more sure of what I needed to easily QSY.
73,
ROger
W3SZ
PS the 'final' version of the article for your correction is coming
later today or tomorrow. This is our "Thanksgiving Holiday" weekend and
Thurs-Sun I have family here from all over the East Coast of USA and we
have family activities that are taking me out of house and away from
computers. This afternoon bowling with siblings and their and my
children, this evening big gathering at Chinese Restaurant, tomorrow ??
;) I am putting on extra pounds very quickly this week...food, food,
food, no exercise...
LINRADDARNIL