kopia lustrzana https://github.com/jamescoxon/dl-fldigi
147 wiersze
6.1 KiB
Plaintext
147 wiersze
6.1 KiB
Plaintext
/**
|
|
\page recognitions_page Recognitions
|
|
|
|
\tableofcontents
|
|
|
|
This software would not have been possible without the contribution of many
|
|
programmers who have given their best to the open source community. The
|
|
application is built upon the foundation of the Fast Light Tool
|
|
Kit (http://www.fltk.org), a wonderfully fast and efficient graphical user
|
|
interface design library. Many have asked what the Fast Light means. There
|
|
are probably as many answers as there are programmers using the toolkit. I
|
|
prefer to think of it as lightning fast and light on the code size. Take a
|
|
look at the size of the executable for fldigi and then compare it with
|
|
similar applications. I think you will be surprised by how small it is for
|
|
what it does.
|
|
<br>
|
|
|
|
The active current development team consists of:
|
|
<br>
|
|
|
|
<ul>
|
|
<li>Dave Freese - W1HKJ</li>
|
|
<li>Stelios Bounanos - M0GLD</li>
|
|
<li>Remi Chateauneu - F4ECW</li>
|
|
<li>Leigh Klotz - WA5ZNU</li>
|
|
<li>Stéphane Fillod - F8CFE</li>
|
|
<li>John Douyere - VK2ETA</li>
|
|
<li>Joe Veldhuis - N8FQ</li>
|
|
<li>Chris Sylvain - KB3CS</li>
|
|
<li>Gary Robinson - WB8ROL</li>
|
|
<li>Stefan Fendt - DO2SMF</li>
|
|
<li>John Phelps - KL4YFD</li>
|
|
<li>Andrej Lajovic - S57LN</li>
|
|
<li>Robert Stiles - KK5VD</li>
|
|
</ul>
|
|
|
|
Localization files:
|
|
<pre>
|
|
|
|
Español Spanish Pavel Milanes Costa CO7WT
|
|
Christian W. Correa HK4QWC
|
|
Deutsch German Marc Richter DF2MR
|
|
Français French Stéphane Fillod F8CFE
|
|
Italiano Italian Pierfrancesco Caci IK5PVX
|
|
Język Polish Roman Bagiński SP4JEU
|
|
Nederlands Dutch Peter van der Post PA1POS
|
|
|
|
</pre>
|
|
|
|
Several authors have placed their digital modem code and signal
|
|
processing code in the public domain and their source was either an
|
|
inspiration or in some cases formed the backbone of the code used
|
|
in <i>Fldigi</i>.
|
|
<br>
|
|
|
|
<ul>
|
|
<li>AE4JY - WinPsk - a windows application </li>
|
|
<li>Tomi Manninen, OH2BNS - gmfsk - a great digital modem program for Linux</li>
|
|
<li>Hamish Moffatt, VK3SB - dominoEX code originally for gmfsk</li>
|
|
<li>Dr. Steven W. Smith - author of "Digital Signal Processing", who
|
|
has kindly placed an entire book on digital signal processing on the
|
|
internet. (http://www.dspguide.com)</li>
|
|
</ul>
|
|
<br>
|
|
|
|
If you make a side-by-side comparison between gmfsk and fldigi source code
|
|
you will see that they follow the same general structure. The primary
|
|
difference is that gmfsk is written in the C language and uses the gnome/gtk
|
|
libraries for the user interface. <i>Fldigi</i> is a C++ application that
|
|
uses the Fast Light Tool Kit (Fltk) gui library. The design
|
|
of <i>Fldigi</i> puts emphasis on separating the user interface from the
|
|
sound card and transceiver input/output operations. Nearly all modern
|
|
digital modem programs use a programming paradigm called "threads." Threads
|
|
are light weight processes that share the same memory space, but each has
|
|
its own stack. The use of threads makes the program look and feel
|
|
responsive to the user while a lot of code is being executed in the
|
|
background.
|
|
<br>
|
|
|
|
Many of the modem source code files are C to C++ rewrites from the
|
|
gmfsk application. They say that copying is the best form of
|
|
flattery and gmfsk simply had the best explanations and the easiest
|
|
source code to read and understand. The author had also spent
|
|
several months creating improvements and fixing bugs in the original
|
|
gmfsk application. That exercise was the impetus to create <i>Fldigi</i>.
|
|
<br>
|
|
|
|
The Fast Fourier Transform used by <em>Fldigi</em> is a rewrite of John Green's
|
|
public domain FFT code (<a href="http://download.cnet.com/FFT-for-RISC/3000-2070_4-10003778.html">FFT for RISC for MAC</a>).
|
|
The rewrite is in C++ and is implemented as a C++ template.
|
|
Some of the signal processing algorithms used in <i>Fldigi</i>
|
|
are from Dr. Smith's book. His on-line publication is sufficient
|
|
to allow you to become fluent in FFT analysis and the creation of
|
|
digital filters. I printed the relevant pdf files and then
|
|
purchased the hard bound copy. Improvements to the original gmfsk
|
|
signal processing algorithms can all be attributed to this excellent
|
|
source.
|
|
<br>
|
|
|
|
And last but certainly not least, I must thank the crew who perform
|
|
alpha testing and on-line support of the application. These are stalwart amateurs who
|
|
risk their operating system and radio equipment in testing, testing and
|
|
more testing. Their only reward is in being able to influence the
|
|
design of the application and the fun of seeing it work and the bugs
|
|
disappear. Thank you to:
|
|
<br>
|
|
|
|
Call Name | Call Name | Call Name | Call Name
|
|
:-------------:|:-------------:|:---------------:|:---------------:
|
|
4Z5ST Boris | K3GAU David | KU1T Zibi | VA3DB Dianne
|
|
AA0HW Chuck | K4XTT Victor | KV9U Rick | VE3IXI Dave
|
|
AC7JN Dave | K6KAR Kirk | N0NB Nate | VK2TMG Brett
|
|
CT1DRB David | K7BRK Chris | N2AMG Rick | VK4BDJ David
|
|
CX7BF Walter | K4RE Brian | N4UM Tim | W3NR Ed
|
|
DF4OR Ekki | K9AO Rick | N4ZNV Mike | W4ROS Ross
|
|
DK1JBE Tom | KB3FN Lynn | N6WFL Jason | W6JVE Jim
|
|
DL6XAZ Fred | KD0AR Mike | N8FQ Joe | WA3VPZ Marshal
|
|
DL8FCL Walter | KD4O Phil | NN8B Don | WA4SXZ Rich
|
|
G0UZP Paul | KD8DKT Mike | NT1G Skip | WB8ROL Gary
|
|
G3TDJ Andy | KE3Y Travis | OZ4KK Erik | WD4FDW Steve
|
|
G6CKR Roger | KH6TY Skip | PA0R Rein | WD4FNY Bill
|
|
G8SQH David | KL7NA Rob | PA3GWH Richard | WU9Q Bob
|
|
|
|
<br>
|
|
and many others whose names are not listed, please accept my apology.
|
|
<br>
|
|
|
|
The test team is representative of users on Windows, Linux, Free
|
|
BSD and OS X operating systems. They have varying interests from
|
|
very slow speed CW to high speed keyboard full break-in CW, from RTTY
|
|
contesters to PSK rag chewers. They have insisted that
|
|
fldigi perform well under all of those operations. I have been
|
|
amazed by the global distribution of the testing team. It is easy
|
|
to think that the internet will be the death of amateur radio. On
|
|
the contrary it opens up so many additional ways for us to be
|
|
cooperative.
|
|
<br>
|
|
|
|
|
|
|
|
<br>
|
|
\ref recognitions_page "Return to Top of Page"
|
|
<br>
|
|
\ref main_page "Return to Main Page"
|
|
|
|
*/
|