IPython Notebook

capture_001_18062014_223010

The IPython Notebook is a web-based interactive computational environment. Perhaps I can use the environment for some of the tasks I am currently doing with AWK scripts and gnuplot.

Fine tuning for SSB

capture_001_17062014_193441

Sometimes I do use my rig in SSB mode, not for QSO but for experiments. A wave file containing a sweep signal is played on a PC, and the audio signal is fed into IC-7410 via USB I/F. The RF output into a dummy load is monitored with SoftLC44 and HDSDR.

Instead of a sweep signal, you can use, say, a 1kHz pure tone, to fine-tune HDSDR so that you will have a beat frequency of almost 0Hz between the original and the received signals. IC-7410’s TX frequency is set to 7.050.000Hz, so you can see from the figure that there is a 11Hz difference between the two nominal frequencies.

Since you now have the perfect tuning point, you can hear the effect of tuning errors of a few Hz by playing the audio file containing human voices, and by intentionally giving some offset to the tuning. Can you tell the difference when there is a tuning error of just 1Hz?

HamQTH (2)

hamqth2

If you upload your log in ADIF format, you (and other guys) can see some graphical statistics.

HamQTH

hamqth

HamQTH is a yet another hamradio callbook.

You can try XML callbook search, for example, as in a following manner:

% wget "http://www.hamqth.com/xml.php?id=your_session_ID&callsign=jh1ood&prg=myprogam"
% cat xml.php_something..
<?xml version="1.0"?>
<HamQTH version="2.0" xmlns="http://www.hamqth.com">
<search>
	<callsign>jh1ood</callsign>
	<nick>Mike</nick>
	<qth>Tokyo</qth>
	<country>Japan</country>
	<adif>339</adif>
	<itu>45</itu>
	<cq>25</cq>
	<grid>PM95sp</grid>
	<adr_city>Tokyo</adr_city>
	<adr_country>Japan</adr_country>
	<adr_adif>339</adr_adif>
	<lotw>Y</lotw>
	<qsl>N</qsl>
	<eqsl>Y</eqsl>
	<email>jh1ood_at_gmail.com</email>
	<latitude>35.6378</latitude>
	<longitude>139.5042</longitude>
	<continent>AS</continent>
	<utc_offset>-9</utc_offset>
	<picture>http://www.hamqth.com/userfiles/j/jh/jh1ood/_profile/blueracer2.jpg</picture>
	<lookups>26</lookups>
	<registered>Y</registered>
</search>
</HamQTH>

Orpheus as a mixer

orfp1514.zoom47

Orpheus is a FireWire multi-channel audio interface, and can be used as an 8-input 8-output mixer.

Since we want to compare the sounds form IC-7410 and Soft66LC4 both receiving the same RF signal, we put the analogue sound output of IC-7410 into AI5/AI6, and HDSDR output into AO 1/2.

capture_002_13062014_190004

You can mix and monitor the sound using the Control Panel of Orpheus. A solo button is a quick way to listen to a particular source only.

IC-7410 and Soft66LC4

Both IC-7410 and Soft66LC4 can be controlled simultaneously from HDSDR.

capture_001_12062014_202731

Soft66LC4 is controlled via ExtIO_Soft66ADH.dll.

capture_002_12062014_194738

And IC-7410 via Omni-rig, using IC7410.ini.

If you click any place on the waterfall, both Soft66LC4 and IC-7410 are tuned to that frequency, and if you wish, you can monitor both the sounds with the same CW pitch, if you care for the LO frequency calibration.

capture_003_12062014_195745

Soft66LC4 and HDSDR

Here is my sending CQ received by Soft66LC4 and HDSDR.

capture_001_08062014_200118

This is the beginning part of the message. The AGC is set to slow, and the bandwidth is around plus_minus 200Hz.

capture_003_08062014_201540

capture_002_08062014_200140

And this is the ending part. The audio file is here.

IC-7410 vs. Soft66LC4

If you wish to compare the sound from two receivers listening to the same RF signal, you need a spliter.

220px-3_dB_hybrid_transfomer.svg

A 3dB hybrid transormer is the desired solution, but you can use a resistive tee with obvious disadvantages such as a greater loss and poor isolation between the ports.

220px-Tee_power_divider.svg

http://en.wikipedia.org/wiki/Power_dividers_and_directional_couplers

The RF signal, fed into a dummy load, from IC-7410 at 7026.00kHz is received with Soft66LC4 at 7025.828kHz with almost no audible beat from the two nominal 600Hz tones.

capture_001_08062014_173203

So the difference bewteen the two LOs are around 172Hz.

Listening to the same CW signals with IC-7410 and Soft66LC4 simultaneously, it seems to me that the sound from Soft66LC4 and HDSDR is preferable.

Mass in B Minor

capture_001_07062014_203516
http://www.linnrecords.com/recording-j-s-bach-mass-in-b-minor-breitkopf-hartel-edition-edited-by-j-rifkin-2006.aspx

Some music files are available with a 192kHz/24-bit format.

capture_004_07062014_204350

You need an audio player that can deal with such files. I used to write my own with a customized version of the OS, but that is another story.

capture_005_07062014_204423

And then you need a D/A converter, capable of handling 192kHz/24-bit streams, to fully enjoy the high quality of the music. But, are you not tempted to use such nice D/A converters for your Software Defined Radio as well?

Soft66LC4 revisited (2)

capture_001_06062014_225441

Before and after “Input Channel Calibration for RX”. The white line at 7020kHz is the desired signal, while the red line at 7010kHz is the image.

By adjusting the phase around -20deg, the image is minimized with my sound card, and becomes almost invisible in the waterfall.