Download Page of DJ5HG
Four kinds of material are offered for downlowd here:
(1) Digital modes for Ham-radio communication
(2) Stand-alone programs controlled by the user via a graphical user interface
(3) Interactive lecture material
(4) Special papers
(1), (2), and (3) are based on the Matlab environment. Originally they were made for personal use without graphical user interface. In 2004, The Mathworks presented an entirely new concept of a Compiler for Matlab. Using this compiler, programs can be prepared for deployment. The compiled programs use an encrypted version of Matlab (the Matlab Compiler Runtime). To be useful, I had to program graphical user interfaces for these programs. These GUIs are not tested in all possible situations. Also, there might be problems due to specific hardware on platforms.
To run the Programs you have to download and install the Matlab Compiler Runtime on your computer. Sorry, this is about 190 MB. Then download MCR_Test and run it once. It checks the environment of your computer and tells you where to unpack the other downloaded programs. After download, the programs can be started by a double click on the *.exe in your file browser (or generate an icon). Administrateor privileges are necessary for the first start.
Some of the programs are born under Win95. They survived all further systems. Now they are compiled on WinXP. The author use the compiled versions on WinVista and Win7 (32 bit and 64 bit) without problems. The only restriction is that the installed Compiler Runtime must fit to the Matlab version used for compilation ( Matlab2011a ). As a consequence, if you already use some of these programs and now want to install a new one, then you should first download the new program and try to run it with the older MCR. If it fails then the old MCR must be deleted and downloaded and installed again. The new program should run now, but the others probably must be deleted on your computer and downloaded and installed again. Sorry, but on the other hand, without the Matlab system it would take years to program these tasks instead of days.
The programs are for non-profit experimental use only. The MCR must only be used in combination with the programs offered on this page.
Download
MCRInstaller The Matlab Compiler Runtime (installation is required for the following programs). Download the MCRInstaller.zip, extract it, and run the MCRInstaller.exe with administrator privileges. Download MCRInstaller.zip (190 MB)
(1) Digital Modes for Ham Radio Communication (need MCR)
cwp A very sensitive digital CW-mode. It sounds exactly like a conventional CW signal, but the digital decoder is about 6 dB more sensitive as the most skilled human ear. (currently not available)
hdcw A new easy-to-use digital mode specially designed for badly spreading channels (aurora, rain scatter, very fast fading, air-plain scatter). Similar to CW and RTTY but more sensitive and very robust. It transmits encoded symbols of a restricted alphabet in sequence without further encoding. The HDCW-receiver decodes all signals within a bandwidth of up to 2500 kHz in parallel. Download hdcw.zip (3.6 MB incl. UserManual)
hd43 A new digital mode for very weak signals. (in advanced stage of implementation)
PSK2k An advanced digital mode for meteor scatter with secure communication by Error Correcting and Error Detecting Codes. Auto-Modes for automatic QSO running and automatic reply to received calls. This program can operate in parallel to WSJT on the same PC on the same soundcard. So you decode FSK441 and PSK2k on the frequency in use.
Download PSK2k_V5_Documentation.pdf
Download PSK2k.zip (V5.10, UserGuide included, MCR must be installed)
Version 5.10 can correct for inaccurate samplerates. Please use the new Version 3 of samplingrates (see below) to check your samplingrates. Especially some USB-soundcards under WinXP need this correction.
PSK2k can decode very weak meteorscatter pings. This example
has two pings at seconds 3 and 8. After automatic accumulation of both pings the decode is CQ de DJ5HG QTF=rndH period= 15s rx1st *6
slowPSK An advanced digital mode for weak signal communication. The program is not ready for general use. But the specification is available:
Download SlowPSK_Documentation.pdf
FSK441GUI A very simple transmitter for FSK441 as an example of Digital Signal Processing discussed in CQ-DL Spezial Digital 2011, pp.11-15. Download FSK441GUI.zip (100 kB, MCR must be installed)
(2) Stand-alone Programs (need MCR)
audiofilter A simple quasi-realtime filterprogram for human voice and CW. It reads the soundcard input continuously, filters the signal, and puts it to the soundcard output. The filter shape can be changed via a graphical user interface. Download audiofilter.zip (1.92 MB, MCR)
aurorafilter A quasi-realtime filterprogram for aurora signals and rain scatter. It reads the soundcard input continuously, filters the signal, and puts it to the soundcard output. Download aurorafilter.zip (4.04 MB)
auroreflex A program that shows the area that can be contacted via aurora/FAI for a given scatter location. Output examples are in DUBUS 4/2004 p.40 Fig.3/4 and in CQ DL 1-2005, p.19, Bild 4/5. The program does work all over the world, but sorry, the coastline maps and city locations are missing outside Europe / Africa. Surely, someone could add this. Download V 0.2 of auroreflex.zip (363 kB)
comparesamplerates A program that determines the difference between input and output sampling rates of the sound card. Download comparesamplerates.zip (1.5 MB)
CW-Filter A filter especially designed for the needs of CW: no ringing, stopband attenuation -120 dB, passband width from 0.5 Hz to 500 Hz. Download CW_Filter.zip (2.5 MB)
cwenhance A program that tries to enhance CW signals recorded as WAVE-files. This program uses two subprograms, one for coherent CW-demodulation (with carrier synchronization), and one using an adaptive matched input filter and incoherent AM-decoding, lowpass-filtering and AM again on a carrier of 666 Hz. This program also includes the simulation of weak normal CW and aurora signals, and two audio examples. Download V 3.1 of cwenhance.zip (1.2 MB)
cwspectrum A program that displays the spectrum of a CW signal recorded as a wavefile. Download cwspectrum.zip (2.54 MB)
emepolrot A program that demostrates the effect of polarization rotation by geometry and by the Faraday effect in EME contacts . Download emepolrot.zip (60 kB)
logmap A program that generates a map with coast lines and locator grid and markers at all locators present in your ASCII log file. This program is intended to draw the results of VHF-work or higher. The search for worked locators can be restricted to those lines in the log file that contain additional entries like "2004" and "CW" or "2005-01-04". If you search for "Alex" you will get a map of locators of operators worked whos name or city starts with "Alex" or a comment contains that string. Download logmap.zip (360 kB)
MCR_Test This program offers a basic test of the MATLAB environment on your computer. Please run this once before the other programs. Download MCR_Test.zip (1.7 MB)
measuresamplingrate A program that precisely measures a sampling rate of the sound card using a longwave receiver for comparison to a frequency normal (DCF77, MSF, etc.). Download measuresamplingrate.zip (1.7 MB)
mseffectivity This program computes diagrams of daily variation of QTF and efficiency for given date and Maidenhead locators at both ends. Download mseffectivity.zip (70 kB)
multiratefilterdesign A program for the design of high-performance linear-phase digital multirate filters. A multirate filter is a series of individual digital filters that are computed at different sampling rates. The program generates the filter coefficients of all individual filters. These filters are charcterized by linear phase and high computational efficiency. The new version 2.1 additionally can run the designed filter as a DSP-application on the PC with sound card. Download V 2.1 of multiratefilterdesign.zip (200 kB)
plotmfield A program that generates a 3-D-image of the earth globe that can interactively be zoomed and rotated by the mouse. You can add magnetic fieldlines wherever you want. These field lines are computed based on the International Geomagnetic Reference Field (IGRF) at a date in the interval 1900 ... now. Download plotmfield.zip (68 kB)
qtfgui A program that shows possible reflection areas for aurora/FAI and meteor scatter, and the antenna direction. Output examples are in DUBUS 4/2004 p.41/44/45/46 and in CQ DL 1-2005, p.18/19, Bild 2/3. The program does work all over the world, but sorry, the coastline maps and city locations are missing outside Europe / Africa. Surely, someone could add this. Download V 2.8 of qtfgui.zip (440 kB)
samplingrate A program that measures a sampling rate of the sound card relatively to the computer clock. Download samplingrate.zip (1.65 MB)
samplingrates A program that measures all implemented sampling rates of a sound card relatively to the computer clock (new version 3). Download samplingrates.zip (2.4 MB including Samplingrates_UserGuide.pdf)
siburec A very easy-to-use single button audio recorder for ham-radio use. This was a funny all-in-all two-hours job of programming. You will never loose a record by accidental overwriting. You push the button to record and push again to stop and save the record under the ISO 8601 string of date and time as the file name. Download siburec.zip V 1.0 (80 kB)
snrgroups This program generates random groups of 5 symbols in white noise on the sound output in Morse code or in human voice. Selectable radio channels are ideal / fading / aurora. The bandwidth may be chosen between 30 Hz and 2500 Hz. Download snrgroups.zip (630 kB)
stimmung A simple program for tuning musical instruments. German version only (but intonation is international). Download stimmung.zip (2.3 MB)
tepmodelgraph A program that shows rotatable 3-D-images of the duct model for the Trans-Equatorial Propagation (TEP) in the years 1950 ... 2010. The author does not prefer this model more than others. The program simply is a tool for analysis and prediction of possible contacts. Download tepmodelgraph.zip (2.8 MB)
The programs are OpenSource. If you have a Matlab license, and want to learn from the programs, or want to improve them, then let me know (klaus "at" v-d-hei "dot" de)
(3) Interactive Lecture Material (need MCR)
Since 1995 the author started to supply his lectures with elaborated interactive demonstrations and simulations based on the Matlab environment. The primary intention simply was the generation of imressive figures at preparation time. But powerful processors in the laptop enabled the generation at lecture-time. The huge advantage was that questions of the students immediately were diverted to the simulator which - in it's restricted area - knows much more answers than the lecturer. And furthermore, the gap between a textbook and practice often is large while the gap between a simulator and practice can be made very much smaller.
The lecture material was made to run directly within the powerful Matlab environment. If the compiled version is started with the MCR then the interactivity is restricted to arbitrary change of parameters to the prepared demonstrations.
Most of the material is written in German. Nevertheless, it should be useful also for readers who are not familiar with this language. The lecture material is represented by *.TXT files. If someone replaces the German text wihout changing the program code blocks then it will work equally well. Translations are appreciated.
antennadesign A script with many useful functions for the design of antennas. It is based on the excellent NEC2 software (which is included). Download antennadesign.zip (2.1 MB)
communication A lecture on technical aspects of digital communication systems
computerscience A basic introduction into technical computerscience with lots of applets to play with digital representations of numbers or finite state machines etc. Download teccompsci.zip (2.2 MB)
digitalsignalprocessing A interactive lecture on digital signal processing
radar A brief and simple introduction to RADAR technique with some real-time SONAR demonstrations implemented on PC plus soundcard. Download radartechnik.zip (1.2 MB)
(4) Special Papers
Most of the author's work in the area of amateur radio was published in the DUBUS Magazine. This download page only offers presentations given at special events:
Possibilities an Limitations of Forward Error Correction in Minimal QSOs. Download LimFEC.pdf (1.1 MB)
The Cat and the Squirrel A short paper on the basic principles of a dialog. Download CatSquirrel.pdf (120 kB)
A holiday in Latvia: 87 random MS-QSOs with 40 Watts. Download Bericht.pdf
DeepSearch. Download DeepSearch.pdf (160 kB)
Digital Modes Presentation at the VERON VHF-Day in Dwingeloo, 2007. Download DigitalModes.pdf (3.3 MB)