Discussion:
SDR-IQ
Dave Blaschke
2007-10-02 00:15:50 UTC
Permalink
I'm trying to enable the spur reduction, but Enable AFC/Spur/Decode
only allows me to choose 0 or 1, not 2, so I guess the Windows
version of Linrad does not contain this feature; Is this correct?

Also, My LINUX version of Linrad does not recognize my SDR-IQ; has
this been fixed?

Roger: I'm happy to report I have successfully calibrated. The smart
noise blanker now works.

Dave, W5UN
Linrad mailinglist Digest #406
1) Linrad-02.39
2) Re: Linrad-02.39 and Linrad-MAP65
This digest is sent to you because you are subscribed to
Date: Mon, 1 Oct 2007 01:22:34 +0200
Subject: Linrad-02.39
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Hi All,
Linrad-02.39 can do calibration from recorded files, both .wav files
and files in Linrads own format.
This feature is intended to allow me to receive calibration files from various
hardwares in order to check that the routines work as intended.
http://www.sm5bsz.com/linuxdsp/flat/ampcal.htm
An ordinary function generator that produces a square wave can be
used for calibration on HF bands. The link has several calibration
files that you might download to try what happens when you
do different things.
(If your pulse generator is phase stable, the spectrum you will see
on the linrad screen will be sharp lines at the overtones of your
square wave - but that does not affect calibration.)
Linrad-02.39 also has an automatic spur cancellation routine that
can locate hundreds of spurs and place notch filters on them all.
http://www.sm5bsz.com/linuxdsp/spur/autospur.htm
There are many changes in Linrad since 02-35 which is still
"latest version" on the "Linrad Home Page."
I have not had much feed-back on whether the changes in users.c
and users_tr.c have caused problems or if there have been other
difficulties. Please test Linrad-02.39 and verify that nothing that
was working well before is still ok. I think that the advantages
with 02-39 over 02.35 motivate a change at the "Linrad Home Page",
but I do not want to give problems to newcomers.....
I am still looking for "interesting" interference situations.
You may have seen "Reserved for blanker" in the baseband graph.
This is a routine that should help against lightening crashes
on HF bands and perhaps in other situations where interference
pulses are not local and therefore suffer from multi-path
propagation.
Is there NOBODY on this list who ever tries to copy a signal but
has big difficulties due to interference of some kind (or in SSB
has a too low S/N) ???
I am very interested in recordings of marginal "copy" or "no copy"
in CW or SSB. Maybe DSP could improve :-)
73
Leif / SM5BSZ
Date: Sun, 30 Sep 2007 21:30:03 -0400
Subject: Re: [linrad] Linrad-02.39 and Linrad-MAP65
Content-Type: text/plain;
charset=ISO-8859-1;
format="flowed"
Hi, Leif,
This looks great! I can't wait to try it all out. The auto spur
removal operating on the 20 m file is impressive.
The explanation pages are very helpful as well.
"Please test Linrad-02.39 and verify that nothing that was working
well before is still ok".
I hope that I will not be able to verify that ;)
I have been playing with Linrad and MAP65 and have made several EME
contacts this way. It is a lot of fun, and truly amazing. MAP65
finds stations that I do not see on the waterfall with my usual
[aggressive] parameters!
I have the two [Linrad and MAP65] computers hooked directly together
with a CAT5 crossover cable, and things work fine. However, if I
don't disconnect the other network card on the Linrad computer from
the network, Linrad also sends the data over the local network,
totally tying it up.
I would like to be able to specify which of the two network cards in
my Linrad computer is the one that Linrad uses to send the data to
the MAP65 computer, as that way I will not tie up my network by
blasting it with the multicast and won't have to disconnect this
computer from the network each time I want to use Linrad and MAP65.
Is doing this as simple as specifying sin_addr [which I found in
network.c} somewhere?
One thing interesting I found playing with Linrad and MAP65
today. The two computers are happy talking to each other with a
CAT5 cable that I remember as being a crossover cable connected
between the original built-in network ports on each computer. That
is the arrangement I used to make the EME contacts.
Today I bought two Netgear FA311 v2 32 bit PCI adapter 10/100 Mbps
Fast Ethernet cards and installed one in each computer. I tested
them to make sure they worked OK with the local network and they
do; I could see the other computers on the network and access the
Internet through them. But when I hook the two computers together
via these cards and the crossover cable, it is as though there is no
connection. The Netgear network card LEDs stay 'off' instead of
turning green, and the computers each say "Network Cable Unplugged"
and Linrad and MAP65 do not communicate! SO AVOID THESE NETWORK
CARDS if you plan to use them in this fashion. I solved the problem
by using these new cards to access the internet from each computer,
and I connect the two computers together via the buit-in ethernet
ports that work fine with the crossover cable, but I'd still prefer
cards that work with the crossover cable. Why the built-in ethernet
ports work and these cards do not for this purpose I do not
know. It may be that having "Line Speed" set to auto doesn't work
with these cards when doing crossover cable; I will check that at
some point. I found the following quote on the net "Some newer
fancy autonegotiaton cards may not work on a crossover cable
though", so I am hoping that setting line speed to either 10 or 100
and not 'auto' may fix the problem...
[ http://www.yolinux.com/HOWTO/Ethernet-HOWTO.html and search the
page for "autonegotiation"]
Have a great week all, and
73,
W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz
Hi All,
Linrad-02.39 can do calibration from recorded files, both .wav files
and files in Linrads own format.
This feature is intended to allow me to receive calibration files
from various
hardwares in order to check that the routines work as intended.
http://www.sm5bsz.com/linuxdsp/flat/ampcal.htm
An ordinary function generator that produces a square wave can be
used for calibration on HF bands. The link has several calibration
files that you might download to try what happens when you
do different things.
(If your pulse generator is phase stable, the spectrum you will see
on the linrad screen will be sharp lines at the overtones of your
square wave - but that does not affect calibration.)
Linrad-02.39 also has an automatic spur cancellation routine that
can locate hundreds of spurs and place notch filters on them all.
http://www.sm5bsz.com/linuxdsp/spur/autospur.htm
There are many changes in Linrad since 02-35 which is still
"latest version" on the "Linrad Home Page."
I have not had much feed-back on whether the changes in users.c
and users_tr.c have caused problems or if there have been other
difficulties. Please test Linrad-02.39 and verify that nothing that
was working well before is still ok. I think that the advantages
with 02-39 over 02.35 motivate a change at the "Linrad Home Page",
but I do not want to give problems to newcomers.....
I am still looking for "interesting" interference situations.
You may have seen "Reserved for blanker" in the baseband graph.
This is a routine that should help against lightening crashes
on HF bands and perhaps in other situations where interference
pulses are not local and therefore suffer from multi-path
propagation.
Is there NOBODY on this list who ever tries to copy a signal but
has big difficulties due to interference of some kind (or in SSB
has a too low S/N) ???
I am very interested in recordings of marginal "copy" or "no copy"
in CW or SSB. Maybe DSP could improve :-)
73
Leif / SM5BSZ
#############################################################
This message is sent to you because you are subscribed to
Roger Rehr
W3SZ
http://www.nitehawk.com/w3sz
#############################################################
This message is sent to you because you are subscribed to
the mailing list <linrad-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>.
To unsubscribe, E-mail to: <linrad-off-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the DIGEST mode, E-mail to <linrad-digest-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the INDEX mode, E-mail to <linrad-index-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Send administrative queries to <linrad-request-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Roger Rehr
2007-10-02 01:16:23 UTC
Permalink
Hi, Dave,

Glad to hear that you got things calibrated.

I have used my SDR-IQ on Linux as well as on windows.

I had a similar problem to what you describe in August when I installed
a new version of Ubuntu. THings had worked OK before that. Here is an
excerpt from an exchange RObin AA4RC and I had on the SDR-IQ list at
that time. It is structured with earliest text at the bottom, newest
at the top. Let me know if you need more info:

******start excerpted text******

I should have noted in the email I just posted that I added the line
rmmod ftdi_sio

to the beginning of Leif's file /etc/linrad/usb_sdr14
so that the ftdi_sio driver is automatically removed each time Ubuntu reboots.

73,

W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz


Quoting Robin Cutshaw <aa4rc-***@public.gmane.org>:

[Hide Quoted Text]
One of the issues with the IQ is that of USB ID. It uses the generic ID so
the kernel will install the ftdi_sio driver instead of the ft245 driver you
just installed. Do a "lsmod |grep ftdi" to see if this is the case. If the
ft245 driver has control of the IQ, you should see a line in the system file
/var/log/messages stating that /dev/ttyUSB0 (or another number) is
allocated. If the ftdi_sio driver is installed, run "rmmod ftdi_sio"
followed by "insmod ft245.ko" in the directory you compiled the new driver.
Robin
AA4RC
_____
Roger Rehr
Sent: Monday, August 13, 2007 11:36 PM
Subject: RE: [SDR-IQ] problem with ft245 driver with Ubuntu 7.04 withkernel
2.6.20-16
Hi Robin,
After I removed brltty from Ubuntu, and unplugged and replugged the
SDR-IQ, its lights did just what they are suppposed to do and the relay
stopped chattering.
On the other machine, recompiling after removing line 195 compiled fine.
My SDR-14 now works under Linux with Linrad on both of these computers,
one with Ubuntu Feisty and 2.6.20-16, and the other with Debian
2.0.0.2-0etch1 and 2.6.16.
The SDR-IQ is not recognized by Linrad under Linux on either of these
computers. On the older computer running Etch it had worked with
Linrad under Linux before, but I can't get it to work again even after
running 'make sdr14' from Linrad-02.35 from Leif SM5BSZ.
I am not sure why installing the new driver would stop the SDR-IQ from
being recognized by Linrad on the older machine, or why the SDR-14 now
works on both machines and the SDR-IQ on neither.
On Windows both the SDR-IQ and SDR-14 run fine.
Please let me know if you need more information, and Thanks for reading
this!
73,
W3SZ
Roger Rehr
http://www.nitehawk <http://www.nitehawk.com/w3sz> .com/w3sz
A new version was just posted to SourceForge. Let me know if you have
problems with it.
********end excerpted text.

The Linux FT245 driver is at:

http://sourceforge.net/projects/ftdi-usb-ft245/

Hope that helps, and



73,

W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz
I'm trying to enable the spur reduction, but Enable AFC/Spur/Decode
only allows me to choose 0 or 1, not 2, so I guess the Windows
version of Linrad does not contain this feature; Is this correct?
Also, My LINUX version of Linrad does not recognize my SDR-IQ; has
this been fixed?
Roger: I'm happy to report I have successfully calibrated. The smart
noise blanker now works.
Dave, W5UN
Linrad mailinglist Digest #406
1) Linrad-02.39
2) Re: Linrad-02.39 and Linrad-MAP65
This digest is sent to you because you are subscribed to
Date: Mon, 1 Oct 2007 01:22:34 +0200
Subject: Linrad-02.39
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Hi All,
Linrad-02.39 can do calibration from recorded files, both .wav files
and files in Linrads own format.
This feature is intended to allow me to receive calibration files
from various
hardwares in order to check that the routines work as intended.
http://www.sm5bsz.com/linuxdsp/flat/ampcal.htm
An ordinary function generator that produces a square wave can be
used for calibration on HF bands. The link has several calibration
files that you might download to try what happens when you
do different things.
(If your pulse generator is phase stable, the spectrum you will see
on the linrad screen will be sharp lines at the overtones of your
square wave - but that does not affect calibration.)
Linrad-02.39 also has an automatic spur cancellation routine that
can locate hundreds of spurs and place notch filters on them all.
http://www.sm5bsz.com/linuxdsp/spur/autospur.htm
There are many changes in Linrad since 02-35 which is still
"latest version" on the "Linrad Home Page."
I have not had much feed-back on whether the changes in users.c
and users_tr.c have caused problems or if there have been other
difficulties. Please test Linrad-02.39 and verify that nothing that
was working well before is still ok. I think that the advantages
with 02-39 over 02.35 motivate a change at the "Linrad Home Page",
but I do not want to give problems to newcomers.....
I am still looking for "interesting" interference situations.
You may have seen "Reserved for blanker" in the baseband graph.
This is a routine that should help against lightening crashes
on HF bands and perhaps in other situations where interference
pulses are not local and therefore suffer from multi-path
propagation.
Is there NOBODY on this list who ever tries to copy a signal but
has big difficulties due to interference of some kind (or in SSB
has a too low S/N) ???
I am very interested in recordings of marginal "copy" or "no copy"
in CW or SSB. Maybe DSP could improve :-)
73
Leif / SM5BSZ
Date: Sun, 30 Sep 2007 21:30:03 -0400
Subject: Re: [linrad] Linrad-02.39 and Linrad-MAP65
Content-Type: text/plain;
charset=ISO-8859-1;
format="flowed"
Hi, Leif,
This looks great! I can't wait to try it all out. The auto spur
removal operating on the 20 m file is impressive.
The explanation pages are very helpful as well.
"Please test Linrad-02.39 and verify that nothing that was working
well before is still ok".
I hope that I will not be able to verify that ;)
I have been playing with Linrad and MAP65 and have made several EME
contacts this way. It is a lot of fun, and truly amazing. MAP65
finds stations that I do not see on the waterfall with my usual
[aggressive] parameters!
I have the two [Linrad and MAP65] computers hooked directly together
with a CAT5 crossover cable, and things work fine. However, if I
don't disconnect the other network card on the Linrad computer from
the network, Linrad also sends the data over the local network,
totally tying it up.
I would like to be able to specify which of the two network cards in
my Linrad computer is the one that Linrad uses to send the data to
the MAP65 computer, as that way I will not tie up my network by
blasting it with the multicast and won't have to disconnect this
computer from the network each time I want to use Linrad and MAP65.
Is doing this as simple as specifying sin_addr [which I found in
network.c} somewhere?
One thing interesting I found playing with Linrad and MAP65 today.
The two computers are happy talking to each other with a CAT5 cable
that I remember as being a crossover cable connected between the
original built-in network ports on each computer. That is the
arrangement I used to make the EME contacts.
Today I bought two Netgear FA311 v2 32 bit PCI adapter 10/100 Mbps
Fast Ethernet cards and installed one in each computer. I tested
them to make sure they worked OK with the local network and they do;
I could see the other computers on the network and access the
Internet through them. But when I hook the two computers together
via these cards and the crossover cable, it is as though there is no
connection. The Netgear network card LEDs stay 'off' instead of
turning green, and the computers each say "Network Cable Unplugged"
and Linrad and MAP65 do not communicate! SO AVOID THESE NETWORK
CARDS if you plan to use them in this fashion. I solved the problem
by using these new cards to access the internet from each computer,
and I connect the two computers together via the buit-in ethernet
ports that work fine with the crossover cable, but I'd still prefer
cards that work with the crossover cable. Why the built-in ethernet
ports work and these cards do not for this purpose I do not know.
It may be that having "Line Speed" set to auto doesn't work with
these cards when doing crossover cable; I will check that at some
point. I found the following quote on the net "Some newer fancy
autonegotiaton cards may not work on a crossover cable though", so I
am hoping that setting line speed to either 10 or 100 and not 'auto'
may fix the problem...
[ http://www.yolinux.com/HOWTO/Ethernet-HOWTO.html and search the
page for "autonegotiation"]
Have a great week all, and
73,
W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz
Hi All,
Linrad-02.39 can do calibration from recorded files, both .wav files
and files in Linrads own format.
This feature is intended to allow me to receive calibration files
from various
hardwares in order to check that the routines work as intended.
http://www.sm5bsz.com/linuxdsp/flat/ampcal.htm
An ordinary function generator that produces a square wave can be
used for calibration on HF bands. The link has several calibration
files that you might download to try what happens when you
do different things.
(If your pulse generator is phase stable, the spectrum you will see
on the linrad screen will be sharp lines at the overtones of your
square wave - but that does not affect calibration.)
Linrad-02.39 also has an automatic spur cancellation routine that
can locate hundreds of spurs and place notch filters on them all.
http://www.sm5bsz.com/linuxdsp/spur/autospur.htm
There are many changes in Linrad since 02-35 which is still
"latest version" on the "Linrad Home Page."
I have not had much feed-back on whether the changes in users.c
and users_tr.c have caused problems or if there have been other
difficulties. Please test Linrad-02.39 and verify that nothing that
was working well before is still ok. I think that the advantages
with 02-39 over 02.35 motivate a change at the "Linrad Home Page",
but I do not want to give problems to newcomers.....
I am still looking for "interesting" interference situations.
You may have seen "Reserved for blanker" in the baseband graph.
This is a routine that should help against lightening crashes
on HF bands and perhaps in other situations where interference
pulses are not local and therefore suffer from multi-path
propagation.
Is there NOBODY on this list who ever tries to copy a signal but
has big difficulties due to interference of some kind (or in SSB
has a too low S/N) ???
I am very interested in recordings of marginal "copy" or "no copy"
in CW or SSB. Maybe DSP could improve :-)
73
Leif / SM5BSZ
#############################################################
This message is sent to you because you are subscribed to
To switch to the DIGEST mode, E-mail to
Roger Rehr
W3SZ
http://www.nitehawk.com/w3sz
#############################################################
This message is sent to you because you are subscribed to
Roger Rehr
W3SZ
http://www.nitehawk.com/w3sz


#############################################################
This message is sent to you because you are subscribed to
the mailing list <linrad-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>.
To unsubscribe, E-mail to: <linrad-off-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the DIGEST mode, E-mail to <linrad-***@antennspecialisten.se>
To switch to the INDEX mode, E-mail to <linrad-***@antennspecialisten.se>
Send administrative queries to <linrad-request-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Leif Asbrink
2007-10-02 10:48:18 UTC
Permalink
Hi Dave,
Post by Dave Blaschke
I'm trying to enable the spur reduction, but Enable AFC/Spur/Decode
only allows me to choose 0 or 1, not 2, so I guess the Windows
version of Linrad does not contain this feature; Is this correct?
No.

Linrad-02.39 has the automatic spur removal under Windows.
The only difference between Linux and Windows should be that
the transmit routines are not interfaced with the souncard
drivers under Windows. Should you find any other difference
it is a bug that I would like to get information about.
(My guess is that you have an older Linrad version.)
Post by Dave Blaschke
Also, My LINUX version of Linrad does not recognize my SDR-IQ; has
this been fixed?
Hopefully, but you are the only one who could tell me;-)
Post by Dave Blaschke
Roger: I'm happy to report I have successfully calibrated. The smart
noise blanker now works.
Good! You should now be able to set very high gain in the waterfall
to be able to see extremely weak signals provided that you set a long
averaging time for the waterfall (20 lines per minute or less)

73

Leif


#############################################################
This message is sent to you because you are subscribed to
the mailing list <linrad-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>.
To unsubscribe, E-mail to: <linrad-off-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the DIGEST mode, E-mail to <linrad-digest-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the INDEX mode, E-mail to <linrad-index-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Send administrative queries to <linrad-request-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Leif Asbrink
2007-10-02 10:59:25 UTC
Permalink
Hi Roger,
Post by Roger Rehr
I had a similar problem to what you describe in August when I installed
a new version of Ubuntu. THings had worked OK before that. Here is an
excerpt from an exchange RObin AA4RC and I had on the SDR-IQ list at
that time. It is structured with earliest text at the bottom, newest
******start excerpted text******
I should have noted in the email I just posted that I added the line
rmmod ftdi_sio
to the beginning of Leif's file /etc/linrad/usb_sdr14
so that the ftdi_sio driver is automatically removed each time Ubuntu reboots.
Seems to be a good idea:-) Starting with Linrad-02.30
usb_sdr14 will begin like this:

start() {
echo $"Unloading the ftdi_sio module (if present): "
rmmod ftdi_sio
echo $"Loading the ft245 driver: "


73

Leif / SM5BSZ




#############################################################
This message is sent to you because you are subscribed to
the mailing list <linrad-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>.
To unsubscribe, E-mail to: <linrad-off-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the DIGEST mode, E-mail to <linrad-digest-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
To switch to the INDEX mode, E-mail to <linrad-index-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Send administrative queries to <linrad-request-gxPnyqAYbxlppp2RfTnSCVfCHZ+Y+***@public.gmane.org>
Loading...