diff --git a/README.md b/README.md index 58f5d5f..fce236f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ The purpose of this project is to transfer data (pictures...) via a 2,7kHz SSB channel on the narrow band transponder as fast as possible. # this is work in progress -Version 0.4 is working on: +Version 0.52 Windows 10 (should work on Win7, not tested) linux Desktop PC, Odroid SBC @@ -63,21 +63,10 @@ then you find the program under the program group "amsat" in the Window's start * QO-100 via IC-9700, IC-7300 or IC-7100 ... working * Short Wave 6m band via IC-7300, IC-7100 ... working. In case of significant noise, use the lowest bit rate (3000 bit/s) +# Manual -# usage - -In the IC-9700 activate the DATA mode and the RX filter FIL1 to full range of 3.6kHz. - -In oscardata.exe go to the "BER" tab. Then click START. If you change the bitrate, wait a few seconds before starting again. - -The program is now sending test data frames to the default sound card. If your sound card is properly connected to the transceiver then switch the transceiver to TX and the data will be sent to QO-100. -Receive your transmission, feed it to the default soundcard. As soon as oscardata.exe detects a correct data frame it will display status messages on the screen. - -(For testing purposes you can just connect Line-Out of your soundcard with Line-IN with a cable.) - -To assign the soundcard to the modem I recommend to use pavucontrol. Using the TX volume set a signal level of about 20 to 24 dB over noise floor. You will need about -10dB compared to the BPSK400 beacon. The received audio volume can be adjusted with help of the spectrum display in oscardata.exe- - -Now as the transmission is OK, you can go to the "Image RX/TX" tab. First, select a picture quality then load a picture and finally press SEND to send it to QO-100. When you correctly receive your own transmission the RX picture will be displayed line by line. +complete documentation see: +https://hsmodem.dj0abr.de vy 73, DJ0ABR diff --git a/WinRelease/audio/1200.pcm b/WinRelease/audio/1200.pcm new file mode 100644 index 0000000..3fe8b14 Binary files /dev/null and b/WinRelease/audio/1200.pcm differ diff --git a/WinRelease/audio/2400.pcm b/WinRelease/audio/2400.pcm new file mode 100644 index 0000000..f4aabbf Binary files /dev/null and b/WinRelease/audio/2400.pcm differ diff --git a/WinRelease/audio/3000.pcm b/WinRelease/audio/3000.pcm index ddc468b..e49de7e 100644 Binary files a/WinRelease/audio/3000.pcm and b/WinRelease/audio/3000.pcm differ diff --git a/WinRelease/audio/4000.pcm b/WinRelease/audio/4000.pcm index 107d91c..36bccaa 100644 Binary files a/WinRelease/audio/4000.pcm and b/WinRelease/audio/4000.pcm differ diff --git a/WinRelease/audio/4410.pcm b/WinRelease/audio/4410.pcm index ab0fde9..57b2d9d 100644 Binary files a/WinRelease/audio/4410.pcm and b/WinRelease/audio/4410.pcm differ diff --git a/WinRelease/audio/4800.pcm b/WinRelease/audio/4800.pcm index 0c37dd3..0c1952f 100644 Binary files a/WinRelease/audio/4800.pcm and b/WinRelease/audio/4800.pcm differ diff --git a/WinRelease/audio/5500.pcm b/WinRelease/audio/5500.pcm index 01c4be2..2591e1f 100644 Binary files a/WinRelease/audio/5500.pcm and b/WinRelease/audio/5500.pcm differ diff --git a/WinRelease/audio/6000.pcm b/WinRelease/audio/6000.pcm index e7d836c..590bbbd 100644 Binary files a/WinRelease/audio/6000.pcm and b/WinRelease/audio/6000.pcm differ diff --git a/WinRelease/audio/6600.pcm b/WinRelease/audio/6600.pcm index e4fcfa9..92ca3df 100644 Binary files a/WinRelease/audio/6600.pcm and b/WinRelease/audio/6600.pcm differ diff --git a/WinRelease/audio/7200.pcm b/WinRelease/audio/7200.pcm index 1dc92cb..d63e9d9 100644 Binary files a/WinRelease/audio/7200.pcm and b/WinRelease/audio/7200.pcm differ diff --git a/WinRelease/audio/amsat.pcm b/WinRelease/audio/amsat.pcm index 7b4e622..58d33dd 100644 Binary files a/WinRelease/audio/amsat.pcm and b/WinRelease/audio/amsat.pcm differ diff --git a/WinRelease/audio/bpsk.pcm b/WinRelease/audio/bpsk.pcm new file mode 100644 index 0000000..33c0d77 Binary files /dev/null and b/WinRelease/audio/bpsk.pcm differ diff --git a/WinRelease/audio/kbps.pcm b/WinRelease/audio/kbps.pcm index f7a895e..a76678d 100644 Binary files a/WinRelease/audio/kbps.pcm and b/WinRelease/audio/kbps.pcm differ diff --git a/WinRelease/audio/psk8.pcm b/WinRelease/audio/psk8.pcm index bf3a2ae..ef3fb30 100644 Binary files a/WinRelease/audio/psk8.pcm and b/WinRelease/audio/psk8.pcm differ diff --git a/WinRelease/audio/qpsk.pcm b/WinRelease/audio/qpsk.pcm index 271a546..7b2d145 100644 Binary files a/WinRelease/audio/qpsk.pcm and b/WinRelease/audio/qpsk.pcm differ diff --git a/WinRelease/hsmodem.exe b/WinRelease/hsmodem.exe index e96d11e..147c1af 100755 Binary files a/WinRelease/hsmodem.exe and b/WinRelease/hsmodem.exe differ diff --git a/WinRelease/hsmodem.iobj b/WinRelease/hsmodem.iobj index 6cb9595..1fbcac8 100755 Binary files a/WinRelease/hsmodem.iobj and b/WinRelease/hsmodem.iobj differ diff --git a/WinRelease/hsmodem.ipdb b/WinRelease/hsmodem.ipdb index e241513..2346a5b 100755 Binary files a/WinRelease/hsmodem.ipdb and b/WinRelease/hsmodem.ipdb differ diff --git a/WinRelease/hsmodem.pdb b/WinRelease/hsmodem.pdb index 10c216a..69478ee 100755 Binary files a/WinRelease/hsmodem.pdb and b/WinRelease/hsmodem.pdb differ diff --git a/WinRelease/oscardata.exe b/WinRelease/oscardata.exe index bdff112..291d103 100755 Binary files a/WinRelease/oscardata.exe and b/WinRelease/oscardata.exe differ diff --git a/hsmodem.wse b/hsmodem.wse index e177ac2..8a391e2 100755 --- a/hsmodem.wse +++ b/hsmodem.wse @@ -684,6 +684,21 @@ item: Install File Destination=%MAINDIR%\Satellite-icon.ico Flags=0000000010000010 end +item: Install File + Source=c:\tmp\WinRelease\audio\1200.pcm + Destination=%MAINDIR%\audio\1200.pcm + Flags=0000000010000010 +end +item: Install File + Source=c:\tmp\WinRelease\audio\2400.pcm + Destination=%MAINDIR%\audio\2400.pcm + Flags=0000000010000010 +end +item: Install File + Source=c:\tmp\WinRelease\audio\bpsk.pcm + Destination=%MAINDIR%\audio\bpsk.pcm + Flags=0000000010000010 +end item: Install File Source=c:\tmp\WinRelease\audio\3000.pcm Destination=%MAINDIR%\audio\3000.pcm @@ -745,14 +760,9 @@ item: Install File Flags=0000000010000010 end item: Install File - Source=c:\tmp\WinRelease\bass.dll - Destination=%MAINDIR%\bass.dll - Flags=0000000010000011 -end -item: Install File - Source=c:\tmp\WinRelease\basswasapi.dll - Destination=%MAINDIR%\basswasapi.dll - Flags=0000000010000011 + Source=c:\tmp\WinRelease\libsoundio.dll + Destination=%MAINDIR%\libsoundio.dll + Flags=0000000010000010 end item: Install File Source=c:\tmp\WinRelease\hsmodem.exe diff --git a/hsmodem/Release/announcement.obj b/hsmodem/Release/announcement.obj new file mode 100755 index 0000000..e76b20b Binary files /dev/null and b/hsmodem/Release/announcement.obj differ diff --git a/hsmodem/Release/codec2.obj b/hsmodem/Release/codec2.obj new file mode 100755 index 0000000..c438c4c Binary files /dev/null and b/hsmodem/Release/codec2.obj differ diff --git a/hsmodem/Release/constellation.obj b/hsmodem/Release/constellation.obj new file mode 100755 index 0000000..e26331a Binary files /dev/null and b/hsmodem/Release/constellation.obj differ diff --git a/hsmodem/Release/crc16.obj b/hsmodem/Release/crc16.obj new file mode 100755 index 0000000..615d8b5 Binary files /dev/null and b/hsmodem/Release/crc16.obj differ diff --git a/hsmodem/Release/fec.obj b/hsmodem/Release/fec.obj new file mode 100755 index 0000000..4ccd97a Binary files /dev/null and b/hsmodem/Release/fec.obj differ diff --git a/hsmodem/Release/fft.obj b/hsmodem/Release/fft.obj new file mode 100755 index 0000000..6083c26 Binary files /dev/null and b/hsmodem/Release/fft.obj differ diff --git a/hsmodem/Release/fifo.obj b/hsmodem/Release/fifo.obj new file mode 100755 index 0000000..ff18037 Binary files /dev/null and b/hsmodem/Release/fifo.obj differ diff --git a/hsmodem/Release/fifo_voice.obj b/hsmodem/Release/fifo_voice.obj new file mode 100755 index 0000000..af07891 Binary files /dev/null and b/hsmodem/Release/fifo_voice.obj differ diff --git a/hsmodem/Release/frame_packer.obj b/hsmodem/Release/frame_packer.obj new file mode 100755 index 0000000..d5c176a Binary files /dev/null and b/hsmodem/Release/frame_packer.obj differ diff --git a/hsmodem/Release/hsmodem.Build.CppClean.log b/hsmodem/Release/hsmodem.Build.CppClean.log new file mode 100755 index 0000000..e69de29 diff --git a/hsmodem/Release/hsmodem.log b/hsmodem/Release/hsmodem.log new file mode 100755 index 0000000..dd99036 --- /dev/null +++ b/hsmodem/Release/hsmodem.log @@ -0,0 +1,7 @@ + hsmodem.cpp + Code wird generiert. + 1 of 599 functions ( 0.2%) were compiled, the rest were copied from previous compilation. + 0 functions were new in current compilation + 1 functions had inline decision re-evaluated but remain unchanged + Codegenerierung ist abgeschlossen. + hsmodem.vcxproj -> E:\funk\hsmodem\hsmodem\..\WinRelease\hsmodem.exe diff --git a/hsmodem/Release/hsmodem.obj b/hsmodem/Release/hsmodem.obj new file mode 100755 index 0000000..1f3bce8 Binary files /dev/null and b/hsmodem/Release/hsmodem.obj differ diff --git a/hsmodem/Release/hsmodem.tlog/CL.command.1.tlog b/hsmodem/Release/hsmodem.tlog/CL.command.1.tlog new file mode 100755 index 0000000..7a8cdc0 Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/CL.command.1.tlog differ diff --git a/hsmodem/Release/hsmodem.tlog/CL.read.1.tlog b/hsmodem/Release/hsmodem.tlog/CL.read.1.tlog new file mode 100755 index 0000000..46a481c Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/CL.read.1.tlog differ diff --git a/hsmodem/Release/hsmodem.tlog/CL.write.1.tlog b/hsmodem/Release/hsmodem.tlog/CL.write.1.tlog new file mode 100755 index 0000000..91ff96a Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/CL.write.1.tlog differ diff --git a/hsmodem/Release/hsmodem.tlog/hsmodem.lastbuildstate b/hsmodem/Release/hsmodem.tlog/hsmodem.lastbuildstate new file mode 100755 index 0000000..d1d5971 --- /dev/null +++ b/hsmodem/Release/hsmodem.tlog/hsmodem.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140_xp:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Release|Win32|E:\funk\hsmodem\| diff --git a/hsmodem/Release/hsmodem.tlog/link.command.1.tlog b/hsmodem/Release/hsmodem.tlog/link.command.1.tlog new file mode 100755 index 0000000..e915d1e Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/link.command.1.tlog differ diff --git a/hsmodem/Release/hsmodem.tlog/link.read.1.tlog b/hsmodem/Release/hsmodem.tlog/link.read.1.tlog new file mode 100755 index 0000000..9bcd221 Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/link.read.1.tlog differ diff --git a/hsmodem/Release/hsmodem.tlog/link.write.1.tlog b/hsmodem/Release/hsmodem.tlog/link.write.1.tlog new file mode 100755 index 0000000..ac98225 Binary files /dev/null and b/hsmodem/Release/hsmodem.tlog/link.write.1.tlog differ diff --git a/hsmodem/Release/hsmodem.vcxproj.FileListAbsolute.txt b/hsmodem/Release/hsmodem.vcxproj.FileListAbsolute.txt new file mode 100755 index 0000000..e69de29 diff --git a/hsmodem/Release/liquid_if.obj b/hsmodem/Release/liquid_if.obj new file mode 100755 index 0000000..f7b40ad Binary files /dev/null and b/hsmodem/Release/liquid_if.obj differ diff --git a/hsmodem/Release/main_helper.obj b/hsmodem/Release/main_helper.obj new file mode 100755 index 0000000..301bd8d Binary files /dev/null and b/hsmodem/Release/main_helper.obj differ diff --git a/hsmodem/Release/scrambler.obj b/hsmodem/Release/scrambler.obj new file mode 100755 index 0000000..c75b26a Binary files /dev/null and b/hsmodem/Release/scrambler.obj differ diff --git a/hsmodem/Release/soundio.obj b/hsmodem/Release/soundio.obj new file mode 100755 index 0000000..2e9bd54 Binary files /dev/null and b/hsmodem/Release/soundio.obj differ diff --git a/hsmodem/Release/speed.obj b/hsmodem/Release/speed.obj new file mode 100755 index 0000000..b5b36dd Binary files /dev/null and b/hsmodem/Release/speed.obj differ diff --git a/hsmodem/Release/symboltracker.obj b/hsmodem/Release/symboltracker.obj new file mode 100755 index 0000000..6b39de9 Binary files /dev/null and b/hsmodem/Release/symboltracker.obj differ diff --git a/hsmodem/Release/udp.obj b/hsmodem/Release/udp.obj new file mode 100755 index 0000000..e7f5277 Binary files /dev/null and b/hsmodem/Release/udp.obj differ diff --git a/hsmodem/Release/vc140.pdb b/hsmodem/Release/vc140.pdb new file mode 100755 index 0000000..262d6e4 Binary files /dev/null and b/hsmodem/Release/vc140.pdb differ diff --git a/hsmodem/Release/voiceio.obj b/hsmodem/Release/voiceio.obj new file mode 100755 index 0000000..900b480 Binary files /dev/null and b/hsmodem/Release/voiceio.obj differ diff --git a/hsmodem/Release/voiceprocessor.obj b/hsmodem/Release/voiceprocessor.obj new file mode 100755 index 0000000..a0ee9c1 Binary files /dev/null and b/hsmodem/Release/voiceprocessor.obj differ diff --git a/hsmodem/SharedLibs/aarch64/libsoundio.so b/hsmodem/SharedLibs/aarch64/libsoundio.so deleted file mode 120000 index 3f53e65..0000000 --- a/hsmodem/SharedLibs/aarch64/libsoundio.so +++ /dev/null @@ -1 +0,0 @@ -libsoundio.so.2 \ No newline at end of file diff --git a/hsmodem/SharedLibs/aarch64/libsoundio.so b/hsmodem/SharedLibs/aarch64/libsoundio.so new file mode 100644 index 0000000..9e2fff9 Binary files /dev/null and b/hsmodem/SharedLibs/aarch64/libsoundio.so differ diff --git a/hsmodem/SharedLibs/aarch64/libsoundio.so.2 b/hsmodem/SharedLibs/aarch64/libsoundio.so.2 deleted file mode 120000 index dc6eecd..0000000 --- a/hsmodem/SharedLibs/aarch64/libsoundio.so.2 +++ /dev/null @@ -1 +0,0 @@ -libsoundio.so.2.0.0 \ No newline at end of file diff --git a/hsmodem/SharedLibs/aarch64/libsoundio.so.2 b/hsmodem/SharedLibs/aarch64/libsoundio.so.2 new file mode 100644 index 0000000..9e2fff9 Binary files /dev/null and b/hsmodem/SharedLibs/aarch64/libsoundio.so.2 differ diff --git a/hsmodem/SharedLibs/x86_64/libsoundio.so b/hsmodem/SharedLibs/x86_64/libsoundio.so deleted file mode 120000 index 3f53e65..0000000 --- a/hsmodem/SharedLibs/x86_64/libsoundio.so +++ /dev/null @@ -1 +0,0 @@ -libsoundio.so.2 \ No newline at end of file diff --git a/hsmodem/SharedLibs/x86_64/libsoundio.so b/hsmodem/SharedLibs/x86_64/libsoundio.so new file mode 100755 index 0000000..0bc1be2 Binary files /dev/null and b/hsmodem/SharedLibs/x86_64/libsoundio.so differ diff --git a/hsmodem/SharedLibs/x86_64/libsoundio.so.2 b/hsmodem/SharedLibs/x86_64/libsoundio.so.2 deleted file mode 120000 index dc6eecd..0000000 --- a/hsmodem/SharedLibs/x86_64/libsoundio.so.2 +++ /dev/null @@ -1 +0,0 @@ -libsoundio.so.2.0.0 \ No newline at end of file diff --git a/hsmodem/SharedLibs/x86_64/libsoundio.so.2 b/hsmodem/SharedLibs/x86_64/libsoundio.so.2 new file mode 100755 index 0000000..0bc1be2 Binary files /dev/null and b/hsmodem/SharedLibs/x86_64/libsoundio.so.2 differ diff --git a/hsmodem/announcement.cpp b/hsmodem/announcement.cpp index bf589a4..15ffaf9 100755 --- a/hsmodem/announcement.cpp +++ b/hsmodem/announcement.cpp @@ -27,43 +27,60 @@ #include "hsmodem.h" -typedef struct _AUDIOFILES_ { - char fn[256]; - int duration; -} AUDIOFILES; +void close_a(); -AUDIOFILES audiofiles[12] = -{ - {"amsat", 1100}, - {"qpsk", 1100}, - {"psk8", 1100}, - {"3000", 600}, - {"4000", 600}, - {"4410", 900}, - {"4800", 900}, - {"5500", 900}, - {"6000", 600}, - {"6600", 900}, - {"7200", 900}, - {"kbps", 1000}, -}; +const int h_len = 57; +float h[h_len]; +firfilt_crcf qfilt = NULL; +float ratio; +msresamp_crcf anndecim = NULL; -char* getAudiofn(int aidx, char* ext) +void create_a() { - static char filename[300]; - strcpy(filename, "audio/"); - strcat(filename, audiofiles[aidx].fn); - strcat(filename, ext); - return filename; + close_a(); + + // audio filter to reduce Audio BW for the 2k7 SSB channel + float fc = 0.055f; // cut off freq. normalized to 48000 (= 1.0) + liquid_firdes_kaiser(h_len, fc, 60.0f, 0.0f, h); + qfilt = firfilt_crcf_create(h, h_len); + + // create arbitrary pre decimator + // if Audio SR is 48000 but caprate is 44100 + ratio = (float)((float)caprate / 48000.0); + anndecim = msresamp_crcf_create(ratio, 40.0f); } -void playAudioFLAC(int aidx) +void close_a() +{ + if(qfilt) firfilt_crcf_destroy(qfilt); + qfilt = NULL; + if (anndecim) msresamp_crcf_destroy(anndecim); + anndecim = NULL; +} + +float lowpass(float f) +{ + if (qfilt == NULL) + { + printf("low pass filter not initialized\n"); + return f; + } + liquid_float_complex inp, outp; + inp.real = f/5; + inp.imag = 0; + firfilt_crcf_push(qfilt, inp); // push input sample + firfilt_crcf_execute(qfilt, &outp); // compute output + + return outp.real; +} + +// destination: 1=transceiver, 2=loudspeaker, 3=both +void playAudioPCM(char* fn, int destination) { - int resamp = 0; int len; int16_t d[100]; - printf("play:%s, caprate:%d\n", getAudiofn(aidx, ".pcm"),caprate); - FILE* fp = fopen(getAudiofn(aidx, ".pcm"), "rb"); + printf("play:%s, caprate:%d\n", fn,caprate); + FILE* fp = fopen(fn, "rb"); if (fp) { while ((len = fread(d, sizeof(int16_t), 100, fp))) @@ -71,24 +88,61 @@ void playAudioFLAC(int aidx) for (int i = 0; i < len; i++) { float f = (float)d[i]; - f /= 32768; - io_pb_write_fifo(f); - if (caprate == 48000) + // local playback at 48k, no filtering, no interpolation + if ((destination & 2) == 2) { - if (++resamp >= 9) + int to = 4000; + int res; + while ((res = io_ls_fifo_usedspace()) > 10000) { - resamp = 0; - io_pb_write_fifo(f); + if (--to == 0) + { + printf("timed out waiting for LS fifo. Res:%d\n",res); + fclose(fp); + return; + } + sleep_ms(1); } + io_ls_write_fifo(f / 32768); + } + + if (caprate == 44100) + { + unsigned int num_written = 0; + liquid_float_complex in; + liquid_float_complex out; + in.real = f; + in.imag = 0; + msresamp_crcf_execute(anndecim, &in, 1, &out, &num_written); + if (num_written != 1) continue; + f = out.real; + } + + f = lowpass(f); + f /= 32768; + + if ((destination & 1) == 1) + { + int to = 4000; + while (io_pb_fifo_usedspace() > 10000) + { + if (--to == 0) + { + printf("timed out waiting for PB fifo\n"); + fclose(fp); + return; + } + sleep_ms(1); + } + io_pb_write_fifo(f); } - // sync with soundcard - while (io_pb_fifo_usedspace() > 10000) sleep_ms(1); } if (len != 100) break; } fclose(fp); + printf("finished playing audio file\n"); } else printf("audio file not found\n"); @@ -103,25 +157,44 @@ void sendAnnouncement() if (++transmissions >= announcement) { + create_a(); + ann_running = 1; transmissions = 0; - playAudioFLAC(0); - if (bitsPerSymbol == 2) playAudioFLAC(1); - else playAudioFLAC(2); - switch (linespeed) + if (sendIntro == 1) { - case 3000: playAudioFLAC(3); break; - case 4000: playAudioFLAC(4); break; - case 4410: playAudioFLAC(5); break; - case 4800: playAudioFLAC(6); break; - case 5500: playAudioFLAC(7); break; - case 6000: playAudioFLAC(8); break; - case 6600: playAudioFLAC(9); break; - case 7200: playAudioFLAC(10); break; + char fn[500]; + snprintf(fn, 499, "%s/oscardata/intro/intro.pcm", homepath); + fn[499] = 0; + playAudioPCM(fn, 1); } - playAudioFLAC(11); + + playAudioPCM("audio/amsat.pcm",1); + if (bitsPerSymbol == 1) playAudioPCM("audio/bpsk.pcm",1); + else if (bitsPerSymbol == 2) playAudioPCM("audio/qpsk.pcm",1); + else playAudioPCM("audio/psk8.pcm",1); + + char s[100]; + sprintf(s,"audio/%d.pcm", linespeed); + playAudioPCM(s,1); + + playAudioPCM("audio/kbps.pcm",1); ann_running = 0; + + close_a(); } } + +void playIntro() +{ + char fn[500]; + snprintf(fn, 499, "%s/oscardata/intro/intro.pcm", homepath); + fn[499] = 0; + + io_clear_voice_fifos(); + create_a(); + playAudioPCM(fn, 3); + close_a(); +} diff --git a/hsmodem/audio/1200.pcm b/hsmodem/audio/1200.pcm new file mode 100644 index 0000000..3fe8b14 Binary files /dev/null and b/hsmodem/audio/1200.pcm differ diff --git a/hsmodem/audio/2400.pcm b/hsmodem/audio/2400.pcm new file mode 100644 index 0000000..f4aabbf Binary files /dev/null and b/hsmodem/audio/2400.pcm differ diff --git a/hsmodem/audio/3000.pcm b/hsmodem/audio/3000.pcm index ddc468b..e49de7e 100644 Binary files a/hsmodem/audio/3000.pcm and b/hsmodem/audio/3000.pcm differ diff --git a/hsmodem/audio/4000.pcm b/hsmodem/audio/4000.pcm index 107d91c..36bccaa 100644 Binary files a/hsmodem/audio/4000.pcm and b/hsmodem/audio/4000.pcm differ diff --git a/hsmodem/audio/4410.pcm b/hsmodem/audio/4410.pcm index ab0fde9..57b2d9d 100644 Binary files a/hsmodem/audio/4410.pcm and b/hsmodem/audio/4410.pcm differ diff --git a/hsmodem/audio/4800.pcm b/hsmodem/audio/4800.pcm index 0c37dd3..0c1952f 100644 Binary files a/hsmodem/audio/4800.pcm and b/hsmodem/audio/4800.pcm differ diff --git a/hsmodem/audio/5500.pcm b/hsmodem/audio/5500.pcm index 01c4be2..2591e1f 100644 Binary files a/hsmodem/audio/5500.pcm and b/hsmodem/audio/5500.pcm differ diff --git a/hsmodem/audio/6000.pcm b/hsmodem/audio/6000.pcm index e7d836c..590bbbd 100644 Binary files a/hsmodem/audio/6000.pcm and b/hsmodem/audio/6000.pcm differ diff --git a/hsmodem/audio/6600.pcm b/hsmodem/audio/6600.pcm index e4fcfa9..92ca3df 100644 Binary files a/hsmodem/audio/6600.pcm and b/hsmodem/audio/6600.pcm differ diff --git a/hsmodem/audio/7200.pcm b/hsmodem/audio/7200.pcm index 1dc92cb..d63e9d9 100644 Binary files a/hsmodem/audio/7200.pcm and b/hsmodem/audio/7200.pcm differ diff --git a/hsmodem/audio/amsat.pcm b/hsmodem/audio/amsat.pcm index 7b4e622..58d33dd 100644 Binary files a/hsmodem/audio/amsat.pcm and b/hsmodem/audio/amsat.pcm differ diff --git a/hsmodem/audio/bpsk.pcm b/hsmodem/audio/bpsk.pcm new file mode 100644 index 0000000..33c0d77 Binary files /dev/null and b/hsmodem/audio/bpsk.pcm differ diff --git a/hsmodem/audio/kbps.pcm b/hsmodem/audio/kbps.pcm index f7a895e..a76678d 100644 Binary files a/hsmodem/audio/kbps.pcm and b/hsmodem/audio/kbps.pcm differ diff --git a/hsmodem/audio/psk8.pcm b/hsmodem/audio/psk8.pcm index bf3a2ae..ef3fb30 100644 Binary files a/hsmodem/audio/psk8.pcm and b/hsmodem/audio/psk8.pcm differ diff --git a/hsmodem/audio/qpsk.pcm b/hsmodem/audio/qpsk.pcm index 271a546..7b2d145 100644 Binary files a/hsmodem/audio/qpsk.pcm and b/hsmodem/audio/qpsk.pcm differ diff --git a/hsmodem/codec2.cpp b/hsmodem/codec2.cpp index c6d9f89..834d17a 100755 --- a/hsmodem/codec2.cpp +++ b/hsmodem/codec2.cpp @@ -31,22 +31,29 @@ void sendCodecToModulator(uint8_t* pdata, int len); struct CODEC2 *pc2 = NULL; int samplesPerPacket = 160; int bytesPerPacket = 8; +firdecim_crcf decim48_8 = NULL; +firinterp_crcf interp8_48; +const int decfactor = 6; void init_codec2() { close_codec2(); - if (speedmode == 0) - pc2 = codec2_create(CODEC2_MODE_1600); - else if(speedmode == 1) - pc2 = codec2_create(CODEC2_MODE_2400); - else - pc2 = codec2_create(CODEC2_MODE_3200); + // create pre-decimator + decim48_8 = firdecim_crcf_create_kaiser(decfactor, 7, 40.0f); + firdecim_crcf_set_scale(decim48_8, 1.0f / (float)decfactor); - if (pc2 == NULL) + // create post-interpolator + interp8_48 = firinterp_crcf_create_kaiser(decfactor, 7, 40.0f); + + switch (speedmode) { - printf("cannot create CODEC2\n"); + case 0: pc2 = codec2_create(CODEC2_MODE_700C); break; + case 1: pc2 = codec2_create(CODEC2_MODE_1600); break; + case 2: pc2 = codec2_create(CODEC2_MODE_2400); break; + default: pc2 = codec2_create(CODEC2_MODE_3200); break; } + codec2_set_natural_or_gray(pc2, 0); bytesPerPacket = codec2_bits_per_frame(pc2) / 8; samplesPerPacket = codec2_samples_per_frame(pc2); @@ -56,10 +63,16 @@ void init_codec2() void close_codec2() { if (pc2 != NULL) - { codec2_destroy(pc2); - } pc2 = NULL; + + if (decim48_8 != NULL) + firdecim_crcf_destroy(decim48_8); + decim48_8 = NULL; + + if (interp8_48 != NULL) + firinterp_crcf_destroy(interp8_48); + interp8_48 = NULL; } // encode 160 voice samples (8kS/s) into 64 bits output @@ -69,18 +82,24 @@ void encode_codec2(float f) static int16_t sbuf[500]; // this is easily more than "samplesPerPacket" in any cases static int fbuf_idx = 0; uint8_t outbuf[50]; // this is easily more than "bytesPerPacket" in any cases + static liquid_float_complex fdec[decfactor]; - if (pc2 == NULL) return; + if (pc2 == NULL || decim48_8 == NULL) return; // this encoder is called with a sound card sample rate of 48000 // codec2 needs 8 kS/s, so we have to decimate by 6 + fdec[decim].real = f; + fdec[decim].imag = 0; if (++decim >= 6) { decim = 0; + liquid_float_complex y; + firdecim_crcf_execute(decim48_8, fdec, &y); + // here we have a sample rate of 8 kS/s // one encoding call needs 160 samples - sbuf[fbuf_idx] = (int16_t)(f * 32768); // convert to short + sbuf[fbuf_idx] = (int16_t)(y.real * 32768); // convert to short if (++fbuf_idx >= samplesPerPacket) { fbuf_idx = 0; @@ -109,8 +128,15 @@ void encode_codec2(float f) float f = (float)spbbuf[i]; f /= 32768; // here we have 8kS/s, need to interpolate to 48 kS/s - for(int x=0; x<6; x++) - io_ls_write_fifo(f); + liquid_float_complex inp; + inp.real = f; + inp.imag = 0; + liquid_float_complex outp[decfactor]; + + firinterp_crcf_execute(interp8_48, inp, outp); + + for (int x = 0; x < decfactor; x++) + io_ls_write_fifo(outp[x].real); } } } @@ -147,10 +173,9 @@ void toCodecDecoder_codec2(uint8_t* pdata, int len) if (mfound) { - //showbytestring("OPUS:", chunk + 1, opusPacketSize, opusPacketSize); - // codec loop mode: decode and play it int16_t spbbuf[500]; + //showbytestring("CODEC2:", chunk + 1, 3, 3); codec2_decode(pc2, spbbuf, chunk+1); for (int i = 0; i < samplesPerPacket; i++) @@ -158,8 +183,15 @@ void toCodecDecoder_codec2(uint8_t* pdata, int len) float f = (float)spbbuf[i]; f /= 32768; // here we have 8kS/s, need to interpolate to 48 kS/s - for (int x = 0; x < 6; x++) - io_ls_write_fifo(f); + liquid_float_complex inp; + inp.real = f; + inp.imag = 0; + liquid_float_complex outp[decfactor]; + + firinterp_crcf_execute(interp8_48, inp, outp); + + for (int x = 0; x < decfactor; x++) + io_ls_write_fifo(outp[x].real); } } } diff --git a/hsmodem/constellation.cpp b/hsmodem/constellation.cpp index c97b6b1..eabd746 100755 --- a/hsmodem/constellation.cpp +++ b/hsmodem/constellation.cpp @@ -205,3 +205,65 @@ void shiftleft(uint8_t *data, int shiftnum, int len) } } } + +void rotateBPSKsyms(uint8_t* src, uint8_t* dst, int len) +{ + for (int i = 0; i < len; i++) + { + if (src[i] == 0) dst[i] = 1; + else dst[i] = 0; + } +} + +uint8_t BPSK_backbuf[UDPBLOCKLEN * 8 / 1]; +uint8_t* rotateBackBPSK(uint8_t* buf, int len, int rotations) +{ + memcpy(BPSK_backbuf, buf, len); + + if (rotations == 1) + { + for (unsigned int i = 0; i < (unsigned int)len; i++) + { + if (BPSK_backbuf[i] == 1) BPSK_backbuf[i] = 0; + else BPSK_backbuf[i] = 1; + } + } + + return BPSK_backbuf; +} + +uint8_t* convertBPSKSymToBytes(uint8_t* rxsymbols) +{ + int sidx = 0; + for (int i = 0; i < UDPBLOCKLEN; i++) + { + rxbytebuf[i] = rxsymbols[sidx++] << (bitsPerSymbol * 7); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 6); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 5); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 4); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 3); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 2); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 1); + rxbytebuf[i] |= rxsymbols[sidx++] << (bitsPerSymbol * 0); + } + return rxbytebuf; +} + +void convertBytesToSyms_BPSK(uint8_t* bytes, uint8_t* syms, int bytenum) +{ + unsigned int symidx = 0; + for (int i = 0; i < bytenum; i++) + { + // 1 sym per 1 bit: + // convert next byte to 8 syms + syms[symidx++] = (bytes[i] >> 7) & 1; + syms[symidx++] = (bytes[i] >> 6) & 1; + syms[symidx++] = (bytes[i] >> 5) & 1; + syms[symidx++] = (bytes[i] >> 4) & 1; + syms[symidx++] = (bytes[i] >> 3) & 1; + syms[symidx++] = (bytes[i] >> 2) & 1; + syms[symidx++] = (bytes[i] >> 1) & 1; + syms[symidx++] = bytes[i] & 1; + } +} + diff --git a/hsmodem/fft.cpp b/hsmodem/fft.cpp index 4c6451f..7d0de9d 100755 --- a/hsmodem/fft.cpp +++ b/hsmodem/fft.cpp @@ -30,60 +30,50 @@ #include #endif -#define FFT_AUDIOSAMPLERATE 8000 +uint16_t* mean(uint16_t* f); + +#define FFT_AUDIOSAMPLERATE 800 double *din = NULL; // input data for fft fftw_complex *cpout = NULL; // ouput data from fft fftw_plan plan = NULL; -#define fft_rate (FFT_AUDIOSAMPLERATE / 10) // resolution: 10 Hz int fftidx = 0; -int fftcnt = fft_rate/2+1; // number of output values -uint16_t fftout[FFT_AUDIOSAMPLERATE / 10/2+1]; -float f_fftout[FFT_AUDIOSAMPLERATE / 10 / 2 + 1]; +int fftcount; // number of output values +uint16_t fftout[FFT_AUDIOSAMPLERATE / 2 + 1]; +float f_fftout[FFT_AUDIOSAMPLERATE / 2 + 1]; int downsamp = 0; int downphase = 0; int rxlevel_deteced = 0; int rx_in_sync = 0; +msresamp_crcf fftdecim = NULL; uint16_t *make_waterfall(float fre, int *retlen) { - // Downsampling: - // needed 8000 bit/s - // caprate 48k: downsample by 6 - // caprate 44,1k: downsample by 5,5 - - if (physcaprate == 48000) - if (++downsamp < 6) return NULL; - - // TODO: the following simple resamp results in double peeks in fft - if (physcaprate == 44100) - { - if (downphase <= 1100) - { - if (++downsamp < 5) return NULL; - } - else - { - if (++downsamp < 6) return NULL; - } - if(++downphase >= 2000) downphase = 0; - } - downsamp = 0; - int fftrdy = 0; + + // data come with 44.1k or 48k sample rate + // downsample to 800 to get 0-4k in 10 Hz steps + unsigned int num_written = 0; + liquid_float_complex in; + liquid_float_complex out; + in.real = fre; + in.imag = 0; + msresamp_crcf_execute(fftdecim, &in, 1, &out, &num_written); + if (num_written != 1) return NULL; + fre = out.real; // fre are the float samples // fill into the fft input buffer din[fftidx++] = fre; - if(fftidx == fft_rate) + if(fftidx == FFT_AUDIOSAMPLERATE) { fftidx = 0; // the fft buffer is full, execute the FFT fftw_execute(plan); - for (int j = 0; j < fftcnt; j++) + for (int j = 0; j < fftcount; j++) { // calculate absolute value (magnitute without phase) float fre = (float)cpout[j][0]; @@ -111,9 +101,9 @@ uint16_t *make_waterfall(float fre, int *retlen) // measure level at mid band float midlevel = 0; - for (int e = 100; e < 300; e++) + for (int e = 100; e < 200; e++) midlevel += f_fftout[e]; - midlevel /= 200; + midlevel /= 100; //calc difference in % int idiff = (int)((edgelevel * 100) / midlevel); @@ -145,7 +135,7 @@ uint16_t *make_waterfall(float fre, int *retlen) { if (sig == 1) { - printf("===>>> level detected, reset modem\n"); + //printf("===>>> level detected, reset modem\n"); trigger_resetmodem = 1; } } @@ -155,33 +145,82 @@ uint16_t *make_waterfall(float fre, int *retlen) if(fftrdy == 1) { - *retlen = fftcnt; - return fftout; + *retlen = fftcount; + return mean(fftout); } return NULL; } -void init_fft() +// smooth fft output +const int smoothX = 6; // must be an even number ! +const int smoothY = 3; +int yidx = 0; + +uint16_t* mean(uint16_t* f) { - /* -char fn[300]; - * storing to a file in the working directory may be a problem under Windows, so we do not use wisdom files - sprintf(fn, "capture_fft_%d", fft_rate); // wisdom file for each capture rate + static uint16_t fa[FFT_AUDIOSAMPLERATE / 2 + 1]; + // first smooth X values + for (int x = 0; x < smoothX / 2; x++) + fa[x] = f[x]; - fftw_import_wisdom_from_filename(fn);*/ + for (int x = smoothX / 2; x < fftcount - smoothX / 2; x++) + { + fa[x] = 0; + for (int i = -smoothX/2; i < smoothX/2; i++) + fa[x] += f[x+i]; + fa[x] /= smoothX; + } - din = (double *)fftw_malloc(sizeof(double) * fft_rate); - cpout = (fftw_complex *)fftw_malloc(sizeof(fftw_complex) * fft_rate); + for (int x = fftcount - smoothX / 2; x < fftcount; x++) + fa[x] = f[x]; - plan = fftw_plan_dft_r2c_1d(fft_rate, din, cpout, FFTW_MEASURE); - - //fftw_export_wisdom_to_filename(fn); + // smooth Y values + static uint16_t yarr[smoothY][FFT_AUDIOSAMPLERATE / 2 + 1]; + for (int i = 0; i < fftcount; i++) + yarr[yidx][i] = fa[i]; + if (++yidx >= smoothY) yidx = 0; + + memset(fa, 0, FFT_AUDIOSAMPLERATE / 2 + 1); + for (int i = 0; i < fftcount; i++) + { + for (int j = 0; j < smoothY; j++) + fa[i] += yarr[j][i]; + fa[i] /= smoothY; + } + + return fa; } -void exit_fft() +void _init_fft() +{ + fftcount = FFT_AUDIOSAMPLERATE / 2 + 1; // number of output samples + // the FFT outputs 400 values from 0 to 4kHz with a resolution of 10 Hz + + _exit_fft(); + din = (double *)fftw_malloc(sizeof(double) * FFT_AUDIOSAMPLERATE); + cpout = (fftw_complex *)fftw_malloc(sizeof(fftw_complex) * fftcount); + + plan = fftw_plan_dft_r2c_1d(FFT_AUDIOSAMPLERATE, din, cpout, FFTW_MEASURE); + + // create arbitrary pre decimator + // decimate 44.1k or 48k down to 8000Hz + // the FFT rate is 800, but we feed it with 8000 Samplerate + // this results in a new fft every 100ms with a resolution of 10 Hz + float ratio = 10.0f * (float)FFT_AUDIOSAMPLERATE / (float)caprate; + fftdecim = msresamp_crcf_create(ratio, 40.0f); + +} + +void _exit_fft() { if(plan) fftw_destroy_plan(plan); if(din) fftw_free(din); if(cpout) fftw_free(cpout); + plan = NULL; + din = NULL; + cpout = NULL; + + if (fftdecim) msresamp_crcf_destroy(fftdecim); + fftdecim = NULL; } diff --git a/hsmodem/fifo.cpp b/hsmodem/fifo.cpp index 954f23c..5d1584e 100755 --- a/hsmodem/fifo.cpp +++ b/hsmodem/fifo.cpp @@ -85,17 +85,14 @@ void io_cap_write_fifo(float sample) { if (((io_cap_wridx + 1) % AUDIO_CAPTURE_BUFLEN) == io_cap_rdidx) { - printf("cap fifo full\n"); + //printf("cap fifo full\n"); + return; } IO_CAP_LOCK; io_cap_buffer[io_cap_wridx] = sample; if (++io_cap_wridx >= AUDIO_CAPTURE_BUFLEN) io_cap_wridx = 0; IO_CAP_UNLOCK(); - - // if monitoring is activated then write it also to the voice fifo - /*if (VoiceAudioMode == VOICEMODE_LISTENAUDIOIN) - toVoice(sample);*/ } int io_cap_read_fifo(float* data) diff --git a/hsmodem/fifo_voice.cpp b/hsmodem/fifo_voice.cpp index 9e9bb30..e41b863 100755 --- a/hsmodem/fifo_voice.cpp +++ b/hsmodem/fifo_voice.cpp @@ -31,7 +31,7 @@ CRITICAL_SECTION io_mic_crit_sec; CRITICAL_SECTION io_ls_crit_sec; #define IO_MIC_LOCK EnterCriticalSection(&io_mic_crit_sec) -#define IO_LS_LOCK EnterCriticalSection(&io_ls_crit_sec) +#define IO_LS_LOCK EnterCriticalSection(&io_ls_crit_sec) void IO_MIC_UNLOCK() { if (&io_mic_crit_sec != NULL) diff --git a/hsmodem/frame_packer.cpp b/hsmodem/frame_packer.cpp index 8128d62..f353d33 100755 --- a/hsmodem/frame_packer.cpp +++ b/hsmodem/frame_packer.cpp @@ -27,7 +27,7 @@ void Insert(uint8_t bit); uint8_t* getPayload(uint8_t* rxb); -uint8_t rxbuffer[UDPBLOCKLEN*8/2+100]; // 3...bits per symbol QPSK, enough space also for QPSK and 8PSK, +100 ... reserve, just to be sure +uint8_t rxbuffer[UDPBLOCKLEN*8/1+100]; // 3...bits per symbol QPSK, enough space also for QPSK and 8PSK, +100 ... reserve, just to be sure uint8_t rx_status = 0; int framecounter = 0; @@ -38,20 +38,27 @@ int getPayload_error = 0; uint8_t TXheaderbytes[HEADERLEN] = {0x53, 0xe1, 0xa6}; // corresponds to these QPSK symbols: // bits: 01010011 11100001 10100110 +// BPSK: +// syms: 01010011 11100001 10100110 // QPSK: // syms: 1 1 0 3 3 2 0 1 2 2 1 2 // 8PSK: // syms: 2 4 7 6 0 6 4 6 +// BPSK +// each header has 24 symbols +// we have 2 constellations +uint8_t BPSK_headertab[2][HEADERLEN * 8 / 1]; + // QPSK // each header has 12 symbols // we have 4 constellations -uint8_t QPSK_headertab[4][HEADERLEN*8/2]; +uint8_t QPSK_headertab[4][HEADERLEN * 8 / 2]; // 8PSK // each header has 8 symbols // we have 8 constellations -uint8_t _8PSK_headertab[8][HEADERLEN*8/3]; +uint8_t _8PSK_headertab[8][HEADERLEN * 8 / 3]; /* 8CONST: . Len 8: 02 04 07 06 00 06 04 06 @@ -67,6 +74,12 @@ uint8_t _8PSK_headertab[8][HEADERLEN*8/3]; // init header tables void init_packer() { + // create the BPSK symbol table for the HEADER + // in all possible rotations + convertBytesToSyms_BPSK(TXheaderbytes, BPSK_headertab[0], 3); + for (int i = 1; i < 2; i++) + rotateBPSKsyms(BPSK_headertab[i - 1], BPSK_headertab[i], 24); + // create the QPSK symbol table for the HEADER // in all possible rotations convertBytesToSyms_QPSK(TXheaderbytes, QPSK_headertab[0], 3); @@ -77,9 +90,7 @@ void init_packer() // in all possible rotations convertBytesToSyms_8PSK(TXheaderbytes, _8PSK_headertab[0], 3); for(int i=1; i<8; i++) - { rotate8APSKsyms(_8PSK_headertab[i-1], _8PSK_headertab[i], 8); - } /*for(int i=0; i<8; i++) showbytestring((char*)"8CONST: ",_8PSK_headertab[i],8);*/ @@ -160,7 +171,25 @@ int seekHeadersyms(int symnum) int maxerr = MAXHEADERRS; - if(constellationSize == 4) + if (constellationSize == 2) + { + // BPSK + for (int tab = 0; tab < 2; tab++) + { + errs = 0; + for (int i = 0; i < HEADERLEN * 8 / 1; i++) + { + if (rxbuffer[i] != BPSK_headertab[tab][i]) + errs++; + } + if (errs <= maxerr) + { + ret = tab; + break; + } + } + } + else if(constellationSize == 4) { // QPSK for(int tab=0; tab<4; tab++) @@ -199,7 +228,7 @@ int seekHeadersyms(int symnum) if (ret != -1) { - //printf("header detected at symbol:%d, headererrors:%d\n", symnum,errs); + //printf("header detected at symbol:%d, headererrors:%d rotation:%d\n", symnum,errs,ret); return ret; } @@ -230,21 +259,26 @@ uint8_t *unpack_data(uint8_t *rxd, int len) rxbuffer[frmlen-1] = rxd[sym]; symnum++; - //showbytestring((char*)"rx: ",rxbuffer,30); + int rotations = seekHeadersyms(symnum); if(rotations != -1) { - + //showbytestring((char*)"rx: ", rxbuffer, 30,30); // rxbuffer contains all symbols of the received frame // convert to bytes uint8_t *rxbytes = NULL; - if(constellationSize == 4) + if (constellationSize == 2) + { + uint8_t* backbuf = rotateBackBPSK(rxbuffer, frmlen, rotations); + rxbytes = convertBPSKSymToBytes(backbuf); + } + else if(constellationSize == 4) { uint8_t *backbuf = rotateBackQPSK(rxbuffer,frmlen,rotations); rxbytes = convertQPSKSymToBytes(backbuf); } - else + else if (constellationSize == 8) { uint8_t *backbuf = rotateBack8APSK(rxbuffer,frmlen,rotations); rxbytes = convert8PSKSymToBytes(backbuf,UDPBLOCKLEN); @@ -301,7 +335,6 @@ uint8_t *getPayload(uint8_t *rxb) //showbytestring((char *)"orig: ",rxb+HEADERLEN,30); // unscramble uint8_t *rxarray = RX_Scramble(rxb+HEADERLEN, FECBLOCKLEN); - // calculate the FEC over the received data // and fill a frame structure diff --git a/hsmodem/hsmodem.cpp b/hsmodem/hsmodem.cpp index 4d66f24..7d5b73f 100755 --- a/hsmodem/hsmodem.cpp +++ b/hsmodem/hsmodem.cpp @@ -55,7 +55,7 @@ int UdpDataPort_ModemToApp = 40133; // op mode depending values // default mode if not set by the app -int speedmode = 2; +int speedmode = 4; int bitsPerSymbol = 2; // QPSK=2, 8PSK=3 int constellationSize = 4; // QPSK=4, 8PSK=8 @@ -65,6 +65,7 @@ char appIP[20] = { 0 }; int fixappIP = 0; int restart_modems = 0; int trigger_resetmodem = 0; +char homepath[1000] = { 0 }; int caprate = 44100; int physcaprate = 44100; @@ -90,6 +91,7 @@ int init_audio_result = 0; int init_voice_result = 0; int safemode = 0; +int sendIntro = 0; int main(int argc, char* argv[]) { @@ -150,10 +152,47 @@ int main(int argc, char* argv[]) } } #endif - + +// get user home path +#ifdef _WIN32_ + strcpy(homepath, getenv("USERPROFILE")); + + char nd[1000]; + sprintf(nd, "%s/oscardata", homepath); + if (CreateDirectory(nd, NULL) || ERROR_ALREADY_EXISTS == GetLastError()) + { + sprintf(nd, "%s\\oscardata\\intro", homepath); + CreateDirectory(nd, NULL); + } +#endif +#ifdef _LINUX_ + char* ph; + + if ((ph = getenv("HOME")) == NULL) + { + ph = getpwuid(getuid())->pw_dir; + } + if (ph != NULL) + strcpy(homepath, ph); + else + *homepath = 0; + + struct stat st = { 0 }; + + char nd[1000]; + sprintf(nd, "%s/oscardata", homepath); + if (stat(nd, &st) == -1) + { + mkdir(nd, 0755); + sprintf(nd, "%s/oscardata/intro", homepath); + if (stat(nd, &st) == -1) + mkdir(nd, 0755); + } +#endif + printf("user home path:<%s>\n", homepath); + init_packer(); initFEC(); - init_fft(); // start udp RX to listen for broadcast search message from Application UdpRxInit(&BC_sock_AppToModem, UdpBCport_AppToModem, &bc_rxdata, &keeprunning); @@ -178,10 +217,27 @@ int main(int argc, char* argv[]) float f; while (io_mic_read_fifo(&f)) { - io_ls_write_fifo(f); + io_ls_write_fifo(f); } } + if (VoiceAudioMode == VOICEMODE_RECORD) + { + // loop voice mic to LS, and record into PCM file + float f; + while (io_mic_read_fifo(&f)) + { + io_saveStream(f); + io_ls_write_fifo(f); + } + } + + if (VoiceAudioMode == VOICEMODE_PLAYBACK) + { + playIntro(); + VoiceAudioMode = VOICEMODE_OFF; + } + if (VoiceAudioMode == VOICEMODE_CODECLOOP || VoiceAudioMode == VOICEMODE_DV_FULLDUPLEX) { // send mic to codec @@ -194,8 +250,8 @@ int main(int argc, char* argv[]) // demodulate incoming audio data stream static int old_tm = 0; - int tm = getus(); - if (tm >= (old_tm + 1000000)) + int tm = getms(); + if (tm >= (old_tm + 1000)) { // read Audio device list every 1s io_readAudioDevices(); @@ -205,9 +261,9 @@ int main(int argc, char* argv[]) if (dret == 0) { // no new data in fifo - // not important how long to sleep, 10ms is fine #ifdef _LINUX_ - sleep_ms(10); + // not important how long to sleep, 10ms is fine + sleep_ms(10); #endif } } @@ -235,7 +291,11 @@ typedef struct { } SPEEDRATE; // AudioRate, TX-Resampler, RX-Resampler/4, bit/symbol, Codec-Rate -SPEEDRATE sr[8] = { +SPEEDRATE sr[10] = { + // BPSK modes + {48000, 40,10, 1, 1200, 800}, + {48000, 20, 5, 1, 2400, 2000}, + // QPSK modes {48000, 32, 8, 2, 3000, 2400}, {48000, 24, 6, 2, 4000, 3200}, @@ -246,7 +306,7 @@ SPEEDRATE sr[8] = { {44100, 24, 6, 3, 5500, 4400}, {48000, 24, 6, 3, 6000, 4800}, {44100, 20, 5, 3, 6600, 5200}, - {48000, 20, 5, 3, 7200, 6000} + {48000, 20, 5, 3, 7200, 6000}, }; void startModem() @@ -263,6 +323,7 @@ void startModem() // int TX audio and modulator close_dsp(); init_audio_result = io_init_sound(playbackDeviceName, captureDeviceName); + _init_fft(); init_dsp(); } @@ -290,6 +351,9 @@ void io_setAudioDevices(uint8_t pbvol, uint8_t capvol, uint8_t announce, uint8_t // called from UDP RX thread for Broadcast-search from App void bc_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) { + static int lastms = 0; // time of last received BC message + int actms = getms(); + if (len > 0 && pdata[0] == 0x3c) { /* searchmodem message received @@ -302,7 +366,8 @@ void bc_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) * 4 ... DV loudspeaker volume * 5 ... DV mic volume * 6 ... safe mode number - * 7..9 ... unused + * 7 ... send Intro + * 8..9 ... unused * 10 .. 109 ... PB device name * 110 .. 209 ... CAP device name */ @@ -314,7 +379,16 @@ void bc_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) { if (strcmp(appIP, rxip)) { - printf("new app IP: %s, restarting modems\n", rxip); + if (appIP[0] != 0) + { + // there was an appIP already + // before accepting this new one, wait 3 seconds + int ts = actms - lastms; + printf("new app IP: %s since %d, restarting modems\n", rxip,ts); + if (ts < 3000) + return; + } + printf("first app IP: %s, restarting modems\n", rxip); restart_modems = 1; } strcpy(appIP, rxip); @@ -344,6 +418,9 @@ void bc_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) //printf("%d %d %d %d %d %d %d \n",pdata[1], pdata[2], pdata[3], pdata[4], pdata[5], pdata[6], pdata[7]); io_setAudioDevices(pdata[1], pdata[2], pdata[3], pdata[4], pdata[5], (char*)(pdata + 10), (char*)(pdata + 110)); safemode = pdata[6]; + sendIntro = pdata[7]; + + lastms = actms; } } @@ -357,7 +434,7 @@ void appdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) if (type == 16) { // Byte 1 contains the resampler ratio for TX and RX modem - if (pdata[1] >= 8) + if (pdata[1] >= 12) { printf("wrong speedmode %d, ignoring\n", pdata[1]); return; @@ -406,6 +483,7 @@ void appdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) { // reset liquid RX modem resetModem(); + io_clear_audio_fifos(); return; } @@ -458,8 +536,9 @@ void appdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) printf("LS:<%s> MIC:<%s> Mode:%d codec:%d\n", lsDeviceName, micDeviceName, VoiceAudioMode, codec); // init voice audio - if (VoiceAudioMode == 0) + if (VoiceAudioMode == VOICEMODE_OFF) { + io_saveStream(0.0f); // close recording close_voiceproc(); io_close_voice(); } @@ -554,7 +633,8 @@ void toGR_sendData(uint8_t* data, int type, int status, int repeat) // called by liquid demodulator for received data void GRdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) { - static int fnd = 0; + static int lasttime = -1; + static int triggertime = 0; // raw symbols uint8_t* pl = unpack_data(pdata, len); @@ -573,27 +653,63 @@ void GRdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock) if (*(pl + 3) != 0) // minfo=0 ... just a filler, ignore toCodecDecoder(pl + 10, PAYLOADLEN); } - fnd = 0; trigger_resetmodem = 0; rx_in_sync = 1; + lasttime = getms(); } else { // no frame found // if longer ws seconds nothing found, reset liquid RX modem // comes here with symbol rate, i.e. 4000 S/s - int ws = 5; - int wt = sr[speedmode].audio / sr[speedmode].tx; - if (++fnd >= (wt * ws) || trigger_resetmodem) + int bps = sr[speedmode].linespeed; + // time for one frame [ms] + int frmlen = UDPBLOCKLEN * 8; + int tmfrm_ms = (frmlen * 1000) / bps; + + int acttm = getms(); + if (lasttime == -1) { - fnd = 0; + lasttime = acttm; + return; + } + int tdiff = (acttm - lasttime); //ms + int elapsed_frames = tdiff / tmfrm_ms; + //printf("difft:%d elfrm:%d\n", tdiff, elapsed_frames); + + if (trigger_resetmodem == 1) + { + trigger_resetmodem = 2; + //printf("set triggertime\n"); + triggertime = getms(); + } + + if ((getms() - triggertime) > 1000 && trigger_resetmodem == 2) + { + printf("signal detected, reset RX modem\n"); trigger_resetmodem = 0; rx_in_sync = 0; - //printf("no signal detected %d, reset RX modem\n", wt); resetModem(); + lasttime = acttm; } - else if (fnd >= wt) + + if (tdiff > 5) { + // in any case, only every 5s or longer + if (elapsed_frames > 2) + { + // reset modem if more than 2 frames have not been received + trigger_resetmodem = 0; + rx_in_sync = 0; + //printf("no signal detected, reset RX modem\n"); + resetModem(); + lasttime = acttm; + } + } + + if (elapsed_frames > 5) + { + // if > 5 frames not recieved, mark "not in sync" rx_in_sync = 0; } } diff --git a/hsmodem/hsmodem.h b/hsmodem/hsmodem.h index c9027be..62274bf 100755 --- a/hsmodem/hsmodem.h +++ b/hsmodem/hsmodem.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -84,7 +85,9 @@ enum _VOICEMODES_ { VOICEMODE_INTERNALLOOP, VOICEMODE_CODECLOOP, VOICEMODE_DV_FULLDUPLEX, - VOICEMODE_DV_RXONLY + VOICEMODE_DV_RXONLY, + VOICEMODE_RECORD, + VOICEMODE_PLAYBACK }; void init_packer(); @@ -97,6 +100,10 @@ void convertBytesToSyms_8PSK(uint8_t* bytes, uint8_t* syms, int bytenum); uint8_t* convertQPSKSymToBytes(uint8_t* rxsymbols); uint8_t* convert8PSKSymToBytes(uint8_t* rxsymbols, int len); +uint8_t* rotateBackBPSK(uint8_t* buf, int len, int rotations); +uint8_t* convertBPSKSymToBytes(uint8_t* rxsymbols); +void convertBytesToSyms_BPSK(uint8_t* bytes, uint8_t* syms, int bytenum); +void rotateBPSKsyms(uint8_t* src, uint8_t* dst, int len); void rotateQPSKsyms(uint8_t* src, uint8_t* dst, int len); void rotate8PSKsyms(uint8_t* src, uint8_t* dst, int len); @@ -140,7 +147,7 @@ void setVolume_voice(int pbcap, int v); void sendAnnouncement(); void sleep_ms(int ms); -int getus(); +int getms(); void GRdata_rxdata(uint8_t* pdata, int len, struct sockaddr_in* rxsock); void toGR_sendData(uint8_t* data, int type, int status, int repeat); @@ -151,8 +158,8 @@ int demodulator(); void sendToModulator(uint8_t* d, int len); void resetModem(); void close_dsp(); -void init_fft(); -void exit_fft(); +void _init_fft(); +void _exit_fft(); void showbytestringf(char* title, float* data, int totallen, int anz); uint16_t* make_waterfall(float fre, int* retlen); @@ -193,6 +200,10 @@ void km_symtrack_cccf_reset(int mode); void km_symtrack_cccf_set_bandwidth(float _bw); void km_symtrack_execute(liquid_float_complex _x, liquid_float_complex* _y, unsigned int* _ny, unsigned int* psym_out); +void io_saveStream(float f); +void playIntro(); +void io_clear_voice_fifos(); + extern int speedmode; extern int bitsPerSymbol; @@ -229,6 +240,8 @@ extern float softwareLSvolume; extern int physcaprate; extern int restart_modems; extern int safemode; +extern char homepath[]; +extern int sendIntro; #ifdef _LINUX_ int isRunning(char* prgname); diff --git a/hsmodem/liquid_if.cpp b/hsmodem/liquid_if.cpp index 559b606..e271365 100755 --- a/hsmodem/liquid_if.cpp +++ b/hsmodem/liquid_if.cpp @@ -49,12 +49,14 @@ void close_dsp() modulation_scheme getMod() { + if (bitsPerSymbol == 1) + return LIQUID_MODEM_BPSK; if(bitsPerSymbol == 2) return LIQUID_MODEM_QPSK; - else - { + if (bitsPerSymbol == 3) return LIQUID_MODEM_APSK8; - } + + return LIQUID_MODEM_QPSK; } // =========== MODULATOR ================================================== @@ -108,10 +110,10 @@ void init_modulator() // calculate filter coeffs unsigned int h_len_NumFilterCoeefs = 2 * k_SampPerSymb * m_filterDelay_Symbols + 1; - float h[1000]; - if (h_len_NumFilterCoeefs >= 1000) + float h[4000]; + if (h_len_NumFilterCoeefs >= 4000) { - printf("h in h_len_NumFilterCoeefs too small\n"); + printf("h in h_len_NumFilterCoeefs too small, need %d\n", h_len_NumFilterCoeefs); return; } liquid_firdes_prototype( LIQUID_FIRFILT_RRC, @@ -150,9 +152,12 @@ void sendToModulator(uint8_t *d, int len) printf("syms in symanz too small\n"); return; } - if(bitsPerSymbol == 2) + + if (bitsPerSymbol == 1) + convertBytesToSyms_BPSK(d, syms, len); + else if (bitsPerSymbol == 2) convertBytesToSyms_QPSK(d, syms, len); - else + else if (bitsPerSymbol == 3) convertBytesToSyms_8PSK(d, syms, len); for(int i=0; i= 100) + liquid_float_complex y[400]; + if (k_SampPerSymb >= 400) { - printf("y in k_SampPerSymb too small\n"); + printf("y in k_SampPerSymb too small, need %d\n", k_SampPerSymb); return; } @@ -224,7 +229,7 @@ float As_adecim = 60.0f; // resampling filter stop-band attenuation [dB] // symtrack parameters int ftype_st = LIQUID_FIRFILT_RRC; -unsigned int k_st = 4; // samples per symbol +unsigned int k_st = 4; // samples per symbol unsigned int m_st = 7; // filter delay (symbols) float beta_st = beta_excessBW;//0.30f; // filter excess bandwidth factor float bandwidth_st = 0.9f; // loop filter bandwidth @@ -342,11 +347,15 @@ void getMax(float fv) } } +#define CONSTPOINTS 400 int demodulator() { -static liquid_float_complex ccol[100]; +static liquid_float_complex ccol[500]; static int ccol_idx = 0; - +static int16_t const_re[CONSTPOINTS]; +static int16_t const_im[CONSTPOINTS]; +static int const_idx = 0; + if(dnnco == NULL) return 0; // get one received sample @@ -355,21 +364,19 @@ static int ccol_idx = 0; if(ret == 0) return 0; if (VoiceAudioMode == VOICEMODE_LISTENAUDIOIN) - { io_ls_write_fifo(f); - } // input volume f *= softwareCAPvolume; getMax(f); - - make_FFTdata(f * 60); + make_FFTdata(f * 100); if (caprate == 44100 && physcaprate == 48000) { // the sound card capture for a VAC always works with 48000 because // a VAC cannot be set to a specific cap rate in shared mode + // downsample 48k to 44.1k unsigned int num_written = 0; liquid_float_complex in; liquid_float_complex out; @@ -380,8 +387,7 @@ static int ccol_idx = 0; f = out.real; } - // downconvert into baseband - // still at soundcard sample rate + // downconvert 1,5kHz into baseband, still at soundcard sample rate nco_crcf_step(dnnco); liquid_float_complex in; @@ -399,59 +405,46 @@ static int ccol_idx = 0; ccol_idx = 0; // we have rxPreInterpolfactor samples in ccol - //printf("sc:%10.6f dn:%10.6f j%10.6f ", f, c.real, c.imag); liquid_float_complex y; firdecim_crcf_execute(decim, ccol, &y); + // the output of the pre decimator is exactly one sample in y - unsigned int num_written = 1; + unsigned int num_symbols_sync; + liquid_float_complex syms; + unsigned int nsym_out; // demodulated output symbol + km_symtrack_execute(y, &syms, &num_symbols_sync, &nsym_out); - for (unsigned int sa = 0; sa < num_written; sa++) + if (num_symbols_sync > 1) printf("symtrack_cccf_execute %d output symbols ???\n", num_symbols_sync); + if (num_symbols_sync != 0) { - unsigned int num_symbols_sync; - liquid_float_complex syms; - unsigned int nsym_out; // output symbol - km_symtrack_execute(y, &syms, &num_symbols_sync, &nsym_out); + measure_speed_syms(1); // do NOT remove, used for speed display in GUI - if (num_symbols_sync > 1) printf("symtrack_cccf_execute %d output symbols ???\n", num_symbols_sync); - if (num_symbols_sync != 0) + // try to extract a complete frame + uint8_t symb = nsym_out; + if (bitsPerSymbol == 2) symb ^= (symb >> 1); + GRdata_rxdata(&symb, 1, NULL); + + // send the data "as is" to app for Constellation Diagram + // collect values until a UDP frame is full + const_re[const_idx] = (int16_t)(syms.real * 15000.0f); + const_im[const_idx] = (int16_t)(syms.imag * 15000.0f); + if (++const_idx >= CONSTPOINTS) { - unsigned int sym_out; // output symbol - sym_out = nsym_out; + uint8_t txpl[CONSTPOINTS * sizeof(int16_t) * 2 + 1]; + int idx = 0; + txpl[idx++] = 5; // type 5: IQ data follows - measure_speed_syms(1); // do NOT remove, used for speed display in GUI - - // try to extract a complete frame - uint8_t symb = sym_out; - if (bitsPerSymbol == 2) symb ^= (symb >> 1); - GRdata_rxdata(&symb, 1, NULL); - - // send the data "as is" to app for Constellation Diagram - // we have about 2000 S/s, but this many points would make the GUI slow - // so we send only every x - static int ev = 0; - if (++ev >= 5)//10) + for (int i = 0; i < CONSTPOINTS; i++) { - ev = 0; - int32_t re = (int32_t)(syms.real * 16777216.0); - int32_t im = (int32_t)(syms.imag * 16777216.0); - uint8_t txpl[13]; - int idx = 0; - txpl[idx++] = 5; // type 5: IQ data follows - uint32_t sy = 0x3e8; - txpl[idx++] = sy >> 24; - txpl[idx++] = sy >> 16; - txpl[idx++] = sy >> 8; - txpl[idx++] = sy; - txpl[idx++] = re >> 24; - txpl[idx++] = re >> 16; - txpl[idx++] = re >> 8; - txpl[idx++] = re; - txpl[idx++] = im >> 24; - txpl[idx++] = im >> 16; - txpl[idx++] = im >> 8; - txpl[idx++] = im; - sendUDP(appIP, UdpDataPort_ModemToApp, txpl, 13); + txpl[idx++] = (uint8_t)(const_re[i] >> 8); + txpl[idx++] = (uint8_t)(const_re[i]); + txpl[idx++] = (uint8_t)(const_im[i] >> 8); + txpl[idx++] = (uint8_t)(const_im[i]); } + + sendUDP(appIP, UdpDataPort_ModemToApp, txpl, sizeof(txpl)); + + const_idx = 0; } } diff --git a/hsmodem/main_helper.cpp b/hsmodem/main_helper.cpp index bfb8329..4ad0325 100755 --- a/hsmodem/main_helper.cpp +++ b/hsmodem/main_helper.cpp @@ -43,7 +43,7 @@ int isRunning(char *prgname) void sighandler(int signum) { printf("program stopped by signal\n"); - exit_fft(); + _exit_fft(); keeprunning = 0; close(BC_sock_AppToModem); } @@ -77,7 +77,7 @@ void closeAllandTerminate() io_close_audio(); io_close_voice(); // close fft - exit_fft(); + _exit_fft(); // close codec2 and opus close_codec2(); close_voiceproc(); diff --git a/hsmodem/soundio.cpp b/hsmodem/soundio.cpp index 9391cd3..246bbc8 100755 --- a/hsmodem/soundio.cpp +++ b/hsmodem/soundio.cpp @@ -36,6 +36,8 @@ struct SoundIoDevice* io_cap_device = NULL; struct SoundIoInStream* instream = NULL; struct SoundIoOutStream* outstream = NULL; +float latenz = 0.1f; + typedef struct _AUDIODEV_ { int in_out = 0; // 0=in, 1=out @@ -529,7 +531,7 @@ int io_init_sound(char *pbname, char *capname) instream->sample_rate = AUDIO_SAMPRATE; physcaprate = AUDIO_SAMPRATE; } - instream->software_latency = 0.0; + instream->software_latency = latenz; instream->read_callback = read_callback; instream->overflow_callback = overflow_callback; instream->userdata = NULL; @@ -593,7 +595,7 @@ int io_init_sound(char *pbname, char *capname) outstream->format = SoundIoFormatFloat32NE; outstream->sample_rate = caprate; - outstream->software_latency = 1.0; + outstream->software_latency = latenz; outstream->write_callback = write_callback; outstream->underflow_callback = underflow_callback; outstream->userdata = NULL; diff --git a/hsmodem/speed.cpp b/hsmodem/speed.cpp index 6d69a9b..89f6d28 100755 --- a/hsmodem/speed.cpp +++ b/hsmodem/speed.cpp @@ -31,16 +31,18 @@ int spdarr[MAXSPDARR]; int spdarrbps[MAXSPDARR]; #ifdef _LINUX_ -int getus() +int getms() { struct timeval tv; gettimeofday(&tv, NULL); - return tv.tv_sec * 1000000 + tv.tv_usec; + uint64_t at = tv.tv_sec * 1000000 + tv.tv_usec; + at = at / 1000; + return (int)at; } #endif #ifdef _WIN32_ -int getus() +int getms() { int actms; @@ -48,7 +50,7 @@ int getus() GetSystemTime(&st); actms = st.wSecond * 1000 + (int)st.wMilliseconds; - return actms * 1000; + return actms; } #endif @@ -115,7 +117,7 @@ void measure_speed_syms(int len) static int lasttim = 0; static int elems = 0; - int tim = getus(); + int tim = getms(); int timespan = tim - lasttim; if(timespan < 0) { @@ -125,10 +127,10 @@ void measure_speed_syms(int len) elems += len; - if(timespan < 1000000) return; + if(timespan < 1000) return; double dspd = elems; - dspd = dspd * 1e6 / timespan; + dspd = dspd * 1e3 / timespan; speed = meanval((int)dspd) * bitsPerSymbol; // here we have number of elements after 1s @@ -143,7 +145,7 @@ void measure_speed_bps(int len) static int lasttim = 0; static int elems = 0; - int tim = getus(); + int tim = getms(); int timespan = tim - lasttim; if (timespan < 0) { @@ -153,14 +155,14 @@ void measure_speed_bps(int len) elems += len; - if (timespan < 1000000) return; + if (timespan < 1000) return; double dspd = elems; - dspd = dspd * 1e6 / timespan; + dspd = dspd * 1e3 / timespan; speed = meanvalbps((int)dspd); // here we have number of elements after 1s - //printf(" ======================= %d bit/s\n", speed); + printf(" ======================= %d bit/s\n", speed); elems = 0; lasttim = tim; diff --git a/hsmodem/voiceio.cpp b/hsmodem/voiceio.cpp index 2c239c5..268d388 100755 --- a/hsmodem/voiceio.cpp +++ b/hsmodem/voiceio.cpp @@ -35,6 +35,8 @@ struct SoundIoInStream* inmicstream = NULL; bool lsrawdev = true; bool micrawdev = true; +float latency = 0.1f; + void read_voicecallback(struct SoundIoInStream* instream, int frame_count_min, int frame_count_max) { int err; @@ -241,10 +243,18 @@ int io_init_voice(char* lsname, char* micname) } char* lsdevid = getDevID(lsname, 1); - if (lsdevid == NULL) return 0; + if (lsdevid == NULL) + { + printf("no lsdevid for %s\n",lsname); + return 0; + } char* micdevid = getDevID(micname, 0); - if (micdevid == NULL) return 0; + if (micdevid == NULL) + { + printf("no micdevid for %s\n", micname); + return 0; + } soundio_flush_events(voice_soundio); // under Windows we usually use raw devices. This does not work with @@ -304,7 +314,7 @@ int io_init_voice(char* lsname, char* micname) else inmicstream->format = SoundIoFormatFloat32NE; inmicstream->sample_rate = VOICE_SAMPRATE; - inmicstream->software_latency = 0.0; + inmicstream->software_latency = latency; inmicstream->read_callback = read_voicecallback; inmicstream->overflow_callback = overflow_voicecallback; inmicstream->userdata = NULL; @@ -315,7 +325,7 @@ int io_init_voice(char* lsname, char* micname) } if ((err = soundio_instream_start(inmicstream))) { - fprintf(stderr, "unable to start voice input device: %s", soundio_strerror(err)); + printf("unable to start voice input device: %s", soundio_strerror(err)); return 0; } init_voice_result |= 2; @@ -354,8 +364,6 @@ int io_init_voice(char* lsname, char* micname) return 0; } - printf("pb raw: %s\n", io_ls_device->is_raw ? "raw" : "---"); - // create playback callback outlsstream = soundio_outstream_create(io_ls_device); if (!outlsstream) { @@ -369,7 +377,7 @@ int io_init_voice(char* lsname, char* micname) else outlsstream->format = SoundIoFormatFloat32NE; outlsstream->sample_rate = VOICE_SAMPRATE; - outlsstream->software_latency = 0.0; + outlsstream->software_latency = latency; outlsstream->write_callback = write_voicecallback; outlsstream->underflow_callback = underflow_voicecallback; outlsstream->userdata = NULL; @@ -411,3 +419,44 @@ void io_close_voice() voice_soundio = NULL; } + +void io_saveStream(float f) +{ + static FILE* fw = NULL; + static int old_VoiceAudioMode = 0; + if (VoiceAudioMode != old_VoiceAudioMode) + { + if (old_VoiceAudioMode == VOICEMODE_OFF && VoiceAudioMode == VOICEMODE_RECORD) + { + char fn[500]; + snprintf(fn, 499, "%s/oscardata/intro/intro.pcm", homepath); + fn[499] = 0; + + // audio was switched on, open file to save PCM stream + if (fw) fclose(fw); + fw = fopen(fn, "wb"); + if (!fw) printf("cannot open pcm file:%s\n",fn); + else printf("AUDIO RECORDING:%s ...\n Speak, then switch off\n",fn); + } + + if (VoiceAudioMode == VOICEMODE_OFF) + { + // audio was switched off, stop recording + if (fw) + { + fclose(fw); + printf("AUDIO RECORDING off\n"); + } + fw = NULL; + } + old_VoiceAudioMode = VoiceAudioMode; + } + + if (fw) + { + if (f > 1) f = 1; + if (f < -1) f = -1; + int16_t sh = (int16_t)(f * 32768.0f); + fwrite(&sh, sizeof(int16_t), 1, fw); + } +} diff --git a/hsmodemLinux/audio/1200.pcm b/hsmodemLinux/audio/1200.pcm new file mode 100644 index 0000000..3fe8b14 Binary files /dev/null and b/hsmodemLinux/audio/1200.pcm differ diff --git a/hsmodemLinux/audio/2400.pcm b/hsmodemLinux/audio/2400.pcm new file mode 100644 index 0000000..f4aabbf Binary files /dev/null and b/hsmodemLinux/audio/2400.pcm differ diff --git a/hsmodemLinux/audio/3000.pcm b/hsmodemLinux/audio/3000.pcm index ddc468b..e49de7e 100644 Binary files a/hsmodemLinux/audio/3000.pcm and b/hsmodemLinux/audio/3000.pcm differ diff --git a/hsmodemLinux/audio/4000.pcm b/hsmodemLinux/audio/4000.pcm index 107d91c..36bccaa 100644 Binary files a/hsmodemLinux/audio/4000.pcm and b/hsmodemLinux/audio/4000.pcm differ diff --git a/hsmodemLinux/audio/4410.pcm b/hsmodemLinux/audio/4410.pcm index ab0fde9..57b2d9d 100644 Binary files a/hsmodemLinux/audio/4410.pcm and b/hsmodemLinux/audio/4410.pcm differ diff --git a/hsmodemLinux/audio/4800.pcm b/hsmodemLinux/audio/4800.pcm index 0c37dd3..0c1952f 100644 Binary files a/hsmodemLinux/audio/4800.pcm and b/hsmodemLinux/audio/4800.pcm differ diff --git a/hsmodemLinux/audio/5500.pcm b/hsmodemLinux/audio/5500.pcm index 01c4be2..2591e1f 100644 Binary files a/hsmodemLinux/audio/5500.pcm and b/hsmodemLinux/audio/5500.pcm differ diff --git a/hsmodemLinux/audio/6000.pcm b/hsmodemLinux/audio/6000.pcm index e7d836c..590bbbd 100644 Binary files a/hsmodemLinux/audio/6000.pcm and b/hsmodemLinux/audio/6000.pcm differ diff --git a/hsmodemLinux/audio/6600.pcm b/hsmodemLinux/audio/6600.pcm index e4fcfa9..92ca3df 100644 Binary files a/hsmodemLinux/audio/6600.pcm and b/hsmodemLinux/audio/6600.pcm differ diff --git a/hsmodemLinux/audio/7200.pcm b/hsmodemLinux/audio/7200.pcm index 1dc92cb..d63e9d9 100644 Binary files a/hsmodemLinux/audio/7200.pcm and b/hsmodemLinux/audio/7200.pcm differ diff --git a/hsmodemLinux/audio/amsat.pcm b/hsmodemLinux/audio/amsat.pcm index 7b4e622..58d33dd 100644 Binary files a/hsmodemLinux/audio/amsat.pcm and b/hsmodemLinux/audio/amsat.pcm differ diff --git a/hsmodemLinux/audio/announcement.pcm b/hsmodemLinux/audio/announcement.pcm new file mode 100644 index 0000000..84d6293 Binary files /dev/null and b/hsmodemLinux/audio/announcement.pcm differ diff --git a/hsmodemLinux/audio/bpsk.pcm b/hsmodemLinux/audio/bpsk.pcm new file mode 100644 index 0000000..33c0d77 Binary files /dev/null and b/hsmodemLinux/audio/bpsk.pcm differ diff --git a/hsmodemLinux/audio/kbps.pcm b/hsmodemLinux/audio/kbps.pcm index f7a895e..a76678d 100644 Binary files a/hsmodemLinux/audio/kbps.pcm and b/hsmodemLinux/audio/kbps.pcm differ diff --git a/hsmodemLinux/audio/psk8.pcm b/hsmodemLinux/audio/psk8.pcm index bf3a2ae..ef3fb30 100644 Binary files a/hsmodemLinux/audio/psk8.pcm and b/hsmodemLinux/audio/psk8.pcm differ diff --git a/hsmodemLinux/audio/qpsk.pcm b/hsmodemLinux/audio/qpsk.pcm index 271a546..7b2d145 100644 Binary files a/hsmodemLinux/audio/qpsk.pcm and b/hsmodemLinux/audio/qpsk.pcm differ diff --git a/hsmodemLinux/hsmodem b/hsmodemLinux/hsmodem new file mode 100755 index 0000000..d5f7245 Binary files /dev/null and b/hsmodemLinux/hsmodem differ diff --git a/hsmodemLinux/oscardata.exe b/hsmodemLinux/oscardata.exe new file mode 100755 index 0000000..291d103 Binary files /dev/null and b/hsmodemLinux/oscardata.exe differ diff --git a/oscardata/oscardata/Form1.Designer.cs b/oscardata/oscardata/Form1.Designer.cs index 5d6b123..b6cb624 100755 --- a/oscardata/oscardata/Form1.Designer.cs +++ b/oscardata/oscardata/Form1.Designer.cs @@ -47,7 +47,6 @@ this.rtb = new System.Windows.Forms.RichTextBox(); this.tabPage_image = new System.Windows.Forms.TabPage(); this.groupBox1 = new System.Windows.Forms.Panel(); - this.label_nextimage = new System.Windows.Forms.Label(); this.cb_loop = new System.Windows.Forms.CheckBox(); this.bt_rximages = new System.Windows.Forms.Button(); this.button_loadimage = new System.Windows.Forms.Button(); @@ -119,10 +118,14 @@ this.cb_audioCAP = new System.Windows.Forms.ComboBox(); this.label4 = new System.Windows.Forms.Label(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.tb_recintro = new System.Windows.Forms.TextBox(); + this.bt_astop = new System.Windows.Forms.Button(); + this.bt_aplay = new System.Windows.Forms.Button(); + this.bt_arecord = new System.Windows.Forms.Button(); + this.cb_sendIntro = new System.Windows.Forms.CheckBox(); this.cb_stampinfo = new System.Windows.Forms.CheckBox(); this.tb_info = new System.Windows.Forms.TextBox(); this.label7 = new System.Windows.Forms.Label(); - this.textBox5 = new System.Windows.Forms.TextBox(); this.cb_announcement = new System.Windows.Forms.ComboBox(); this.textBox4 = new System.Windows.Forms.TextBox(); this.textBox1 = new System.Windows.Forms.TextBox(); @@ -145,6 +148,7 @@ this.progressBar_fifo = new oscardata.KmProgressBar(); this.vu_cap = new oscardata.KmProgressBar(); this.vu_pb = new oscardata.KmProgressBar(); + this.lb_rec = new System.Windows.Forms.Label(); this.statusStrip1.SuspendLayout(); this.tabPage_ber.SuspendLayout(); this.tabPage_image.SuspendLayout(); @@ -227,7 +231,7 @@ // // panel_constel // - this.panel_constel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(220))))); + this.panel_constel.BackColor = System.Drawing.Color.AliceBlue; this.panel_constel.Location = new System.Drawing.Point(11, 590); this.panel_constel.Name = "panel_constel"; this.panel_constel.Size = new System.Drawing.Size(75, 75); @@ -245,12 +249,13 @@ this.panel_txspectrum.BackColor = System.Drawing.SystemColors.ControlLight; this.panel_txspectrum.Location = new System.Drawing.Point(92, 590); this.panel_txspectrum.Name = "panel_txspectrum"; - this.panel_txspectrum.Size = new System.Drawing.Size(441, 76); + this.panel_txspectrum.Size = new System.Drawing.Size(442, 76); this.panel_txspectrum.TabIndex = 6; this.panel_txspectrum.Paint += new System.Windows.Forms.PaintEventHandler(this.panel_txspectrum_Paint); // // tabPage_ber // + this.tabPage_ber.BackColor = System.Drawing.Color.Transparent; this.tabPage_ber.Controls.Add(this.button_stopBERtest); this.tabPage_ber.Controls.Add(this.button_startBERtest); this.tabPage_ber.Controls.Add(this.rtb); @@ -261,7 +266,6 @@ this.tabPage_ber.Size = new System.Drawing.Size(1291, 552); this.tabPage_ber.TabIndex = 0; this.tabPage_ber.Text = "BER Test"; - this.tabPage_ber.UseVisualStyleBackColor = true; // // button_stopBERtest // @@ -320,6 +324,7 @@ // // tabPage_image // + this.tabPage_image.BackColor = System.Drawing.Color.Transparent; this.tabPage_image.Controls.Add(this.groupBox1); this.tabPage_image.Controls.Add(this.label_rximage); this.tabPage_image.Controls.Add(this.label_tximage); @@ -332,11 +337,9 @@ this.tabPage_image.Size = new System.Drawing.Size(1291, 552); this.tabPage_image.TabIndex = 1; this.tabPage_image.Text = "Image"; - this.tabPage_image.UseVisualStyleBackColor = true; // // groupBox1 // - this.groupBox1.Controls.Add(this.label_nextimage); this.groupBox1.Controls.Add(this.cb_loop); this.groupBox1.Controls.Add(this.bt_rximages); this.groupBox1.Controls.Add(this.button_loadimage); @@ -350,15 +353,6 @@ this.groupBox1.Size = new System.Drawing.Size(1277, 42); this.groupBox1.TabIndex = 12; // - // label_nextimage - // - this.label_nextimage.AutoSize = true; - this.label_nextimage.Location = new System.Drawing.Point(641, 19); - this.label_nextimage.Name = "label_nextimage"; - this.label_nextimage.Size = new System.Drawing.Size(81, 13); - this.label_nextimage.TabIndex = 12; - this.label_nextimage.Text = "next image in ..."; - // // cb_loop // this.cb_loop.AutoSize = true; @@ -483,7 +477,7 @@ // // pictureBox_rximage // - this.pictureBox_rximage.BackgroundImage = global::oscardata.Properties.Resources.hintergrundxcf; + this.pictureBox_rximage.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox_rximage.BackgroundImage"))); this.pictureBox_rximage.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.pictureBox_rximage.Location = new System.Drawing.Point(642, 27); this.pictureBox_rximage.Name = "pictureBox_rximage"; @@ -494,7 +488,7 @@ // // pictureBox_tximage // - this.pictureBox_tximage.BackgroundImage = global::oscardata.Properties.Resources.hintergrundxcf; + this.pictureBox_tximage.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox_tximage.BackgroundImage"))); this.pictureBox_tximage.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.pictureBox_tximage.Location = new System.Drawing.Point(1, 27); this.pictureBox_tximage.Name = "pictureBox_tximage"; @@ -519,6 +513,7 @@ // // tabPage_file // + this.tabPage_file.BackColor = System.Drawing.Color.Transparent; this.tabPage_file.Controls.Add(this.pictureBox1); this.tabPage_file.Controls.Add(this.button2); this.tabPage_file.Controls.Add(this.bt_openrxfile); @@ -536,11 +531,10 @@ this.tabPage_file.Size = new System.Drawing.Size(1291, 552); this.tabPage_file.TabIndex = 2; this.tabPage_file.Text = "File"; - this.tabPage_file.UseVisualStyleBackColor = true; // // pictureBox1 // - this.pictureBox1.BackgroundImage = global::oscardata.Properties.Resources.text_big; + this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage"))); this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; this.pictureBox1.Location = new System.Drawing.Point(17, 371); this.pictureBox1.Name = "pictureBox1"; @@ -669,6 +663,7 @@ // // tabPage_audio // + this.tabPage_audio.BackColor = System.Drawing.Color.Transparent; this.tabPage_audio.Controls.Add(this.groupBox7); this.tabPage_audio.Controls.Add(this.groupBox6); this.tabPage_audio.Controls.Add(this.groupBox5); @@ -678,7 +673,6 @@ this.tabPage_audio.Size = new System.Drawing.Size(1291, 552); this.tabPage_audio.TabIndex = 5; this.tabPage_audio.Text = "Voice Audio"; - this.tabPage_audio.UseVisualStyleBackColor = true; // // groupBox7 // @@ -695,16 +689,18 @@ // rb_codec2 // this.rb_codec2.AutoSize = true; + this.rb_codec2.Checked = true; this.rb_codec2.Location = new System.Drawing.Point(92, 50); this.rb_codec2.Name = "rb_codec2"; - this.rb_codec2.Size = new System.Drawing.Size(342, 17); + this.rb_codec2.Size = new System.Drawing.Size(427, 17); this.rb_codec2.TabIndex = 23; - this.rb_codec2.Text = "CODEC-2 parametric audio codec. For QPSK. Audio rate: 3200 bps"; + this.rb_codec2.TabStop = true; + this.rb_codec2.Text = "CODEC-2 parametric audio codec. For BPSK/QPSK. Audio rate: 700/1600/3200 bps"; this.rb_codec2.UseVisualStyleBackColor = true; // // pictureBox2 // - this.pictureBox2.BackgroundImage = global::oscardata.Properties.Resources.voice_big; + this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage"))); this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pictureBox2.Location = new System.Drawing.Point(6, 13); this.pictureBox2.Name = "pictureBox2"; @@ -715,13 +711,11 @@ // rb_opus // this.rb_opus.AutoSize = true; - this.rb_opus.Checked = true; this.rb_opus.Location = new System.Drawing.Point(92, 27); this.rb_opus.Name = "rb_opus"; - this.rb_opus.Size = new System.Drawing.Size(348, 17); + this.rb_opus.Size = new System.Drawing.Size(345, 17); this.rb_opus.TabIndex = 0; - this.rb_opus.TabStop = true; - this.rb_opus.Text = "OPUS rate adaptive codec. For 8APSK. Audio rate: 84% of data rate"; + this.rb_opus.Text = "OPUS rate adaptive codec. For 8APSK. Audio rate: 4600..6000 bps"; this.rb_opus.UseVisualStyleBackColor = true; // // groupBox6 @@ -825,7 +819,7 @@ // // pb_voiceCAPstatus // - this.pb_voiceCAPstatus.BackgroundImage = global::oscardata.Properties.Resources.ok; + this.pb_voiceCAPstatus.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_voiceCAPstatus.BackgroundImage"))); this.pb_voiceCAPstatus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_voiceCAPstatus.Location = new System.Drawing.Point(387, 58); this.pb_voiceCAPstatus.Name = "pb_voiceCAPstatus"; @@ -835,7 +829,7 @@ // // pb_voicePBstatus // - this.pb_voicePBstatus.BackgroundImage = global::oscardata.Properties.Resources.ok; + this.pb_voicePBstatus.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_voicePBstatus.BackgroundImage"))); this.pb_voicePBstatus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_voicePBstatus.Location = new System.Drawing.Point(387, 25); this.pb_voicePBstatus.Name = "pb_voicePBstatus"; @@ -927,6 +921,7 @@ // // tabPage_setup // + this.tabPage_setup.BackColor = System.Drawing.Color.Transparent; this.tabPage_setup.Controls.Add(this.groupBox4); this.tabPage_setup.Controls.Add(this.groupBox3); this.tabPage_setup.Controls.Add(this.groupBox2); @@ -936,7 +931,6 @@ this.tabPage_setup.Size = new System.Drawing.Size(1291, 552); this.tabPage_setup.TabIndex = 4; this.tabPage_setup.Text = "Setup"; - this.tabPage_setup.UseVisualStyleBackColor = true; // // groupBox4 // @@ -949,7 +943,7 @@ this.groupBox4.Controls.Add(this.tb_shutdown); this.groupBox4.Controls.Add(this.bt_resetmodem); this.groupBox4.Controls.Add(this.textBox3); - this.groupBox4.Location = new System.Drawing.Point(12, 259); + this.groupBox4.Location = new System.Drawing.Point(12, 257); this.groupBox4.Name = "groupBox4"; this.groupBox4.Size = new System.Drawing.Size(674, 121); this.groupBox4.TabIndex = 15; @@ -1025,6 +1019,7 @@ // // tb_shutdown // + this.tb_shutdown.BackColor = System.Drawing.SystemColors.Control; this.tb_shutdown.BorderStyle = System.Windows.Forms.BorderStyle.None; this.tb_shutdown.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.tb_shutdown.ForeColor = System.Drawing.Color.Red; @@ -1043,11 +1038,11 @@ this.bt_resetmodem.TabIndex = 6; this.bt_resetmodem.Text = "Reset RX Modem"; this.bt_resetmodem.UseVisualStyleBackColor = true; - this.bt_resetmodem.Visible = false; this.bt_resetmodem.Click += new System.EventHandler(this.bt_resetmodem_Click); // // textBox3 // + this.textBox3.BackColor = System.Drawing.SystemColors.Control; this.textBox3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.textBox3.ForeColor = System.Drawing.Color.Black; @@ -1072,7 +1067,7 @@ this.groupBox3.Controls.Add(this.label3); this.groupBox3.Controls.Add(this.cb_audioCAP); this.groupBox3.Controls.Add(this.label4); - this.groupBox3.Location = new System.Drawing.Point(12, 146); + this.groupBox3.Location = new System.Drawing.Point(12, 144); this.groupBox3.Name = "groupBox3"; this.groupBox3.Size = new System.Drawing.Size(674, 107); this.groupBox3.TabIndex = 14; @@ -1081,7 +1076,7 @@ // // pb_audioCAPstatus // - this.pb_audioCAPstatus.BackgroundImage = global::oscardata.Properties.Resources.ok; + this.pb_audioCAPstatus.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_audioCAPstatus.BackgroundImage"))); this.pb_audioCAPstatus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_audioCAPstatus.Location = new System.Drawing.Point(375, 63); this.pb_audioCAPstatus.Name = "pb_audioCAPstatus"; @@ -1091,7 +1086,7 @@ // // pb_audioPBstatus // - this.pb_audioPBstatus.BackgroundImage = global::oscardata.Properties.Resources.ok; + this.pb_audioPBstatus.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_audioPBstatus.BackgroundImage"))); this.pb_audioPBstatus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_audioPBstatus.Location = new System.Drawing.Point(375, 19); this.pb_audioPBstatus.Name = "pb_audioPBstatus"; @@ -1185,10 +1180,15 @@ // // groupBox2 // + this.groupBox2.Controls.Add(this.lb_rec); + this.groupBox2.Controls.Add(this.tb_recintro); + this.groupBox2.Controls.Add(this.bt_astop); + this.groupBox2.Controls.Add(this.bt_aplay); + this.groupBox2.Controls.Add(this.bt_arecord); + this.groupBox2.Controls.Add(this.cb_sendIntro); this.groupBox2.Controls.Add(this.cb_stampinfo); this.groupBox2.Controls.Add(this.tb_info); this.groupBox2.Controls.Add(this.label7); - this.groupBox2.Controls.Add(this.textBox5); this.groupBox2.Controls.Add(this.cb_announcement); this.groupBox2.Controls.Add(this.textBox4); this.groupBox2.Controls.Add(this.textBox1); @@ -1197,17 +1197,81 @@ this.groupBox2.Controls.Add(this.cb_stampcall); this.groupBox2.Location = new System.Drawing.Point(12, 13); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(674, 126); + this.groupBox2.Size = new System.Drawing.Size(674, 127); this.groupBox2.TabIndex = 13; this.groupBox2.TabStop = false; this.groupBox2.Text = "Personal Settings"; // + // tb_recintro + // + this.tb_recintro.BackColor = System.Drawing.SystemColors.Control; + this.tb_recintro.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tb_recintro.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.tb_recintro.ForeColor = System.Drawing.Color.Black; + this.tb_recintro.Location = new System.Drawing.Point(256, 100); + this.tb_recintro.Multiline = true; + this.tb_recintro.Name = "tb_recintro"; + this.tb_recintro.Size = new System.Drawing.Size(121, 19); + this.tb_recintro.TabIndex = 28; + this.tb_recintro.Text = "record intro audio:"; + // + // bt_astop + // + this.bt_astop.BackgroundImage = global::oscardata.Properties.Resources.stopplay; + this.bt_astop.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.bt_astop.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.bt_astop.ForeColor = System.Drawing.SystemColors.Control; + this.bt_astop.Location = new System.Drawing.Point(449, 89); + this.bt_astop.Name = "bt_astop"; + this.bt_astop.Size = new System.Drawing.Size(32, 36); + this.bt_astop.TabIndex = 27; + this.bt_astop.UseVisualStyleBackColor = true; + this.bt_astop.Click += new System.EventHandler(this.bt_astop_Click); + // + // bt_aplay + // + this.bt_aplay.BackgroundImage = global::oscardata.Properties.Resources.playback; + this.bt_aplay.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.bt_aplay.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.bt_aplay.ForeColor = System.Drawing.SystemColors.Control; + this.bt_aplay.Location = new System.Drawing.Point(411, 89); + this.bt_aplay.Name = "bt_aplay"; + this.bt_aplay.Size = new System.Drawing.Size(32, 36); + this.bt_aplay.TabIndex = 26; + this.bt_aplay.UseVisualStyleBackColor = true; + this.bt_aplay.Click += new System.EventHandler(this.bt_aplay_Click); + // + // bt_arecord + // + this.bt_arecord.BackgroundImage = global::oscardata.Properties.Resources.record; + this.bt_arecord.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.bt_arecord.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.bt_arecord.ForeColor = System.Drawing.SystemColors.Control; + this.bt_arecord.Location = new System.Drawing.Point(373, 89); + this.bt_arecord.Name = "bt_arecord"; + this.bt_arecord.Size = new System.Drawing.Size(32, 36); + this.bt_arecord.TabIndex = 25; + this.bt_arecord.UseVisualStyleBackColor = true; + this.bt_arecord.Click += new System.EventHandler(this.bt_arecord_Click); + // + // cb_sendIntro + // + this.cb_sendIntro.AutoSize = true; + this.cb_sendIntro.Checked = true; + this.cb_sendIntro.CheckState = System.Windows.Forms.CheckState.Checked; + this.cb_sendIntro.Location = new System.Drawing.Point(71, 104); + this.cb_sendIntro.Name = "cb_sendIntro"; + this.cb_sendIntro.Size = new System.Drawing.Size(105, 17); + this.cb_sendIntro.TabIndex = 24; + this.cb_sendIntro.Text = "Send Intro Audio"; + this.cb_sendIntro.UseVisualStyleBackColor = true; + // // cb_stampinfo // this.cb_stampinfo.AutoSize = true; this.cb_stampinfo.Checked = true; this.cb_stampinfo.CheckState = System.Windows.Forms.CheckState.Checked; - this.cb_stampinfo.Location = new System.Drawing.Point(71, 82); + this.cb_stampinfo.Location = new System.Drawing.Point(71, 84); this.cb_stampinfo.Name = "cb_stampinfo"; this.cb_stampinfo.Size = new System.Drawing.Size(128, 17); this.cb_stampinfo.TabIndex = 23; @@ -1231,18 +1295,6 @@ this.label7.TabIndex = 21; this.label7.Text = "Info:"; // - // textBox5 - // - this.textBox5.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.textBox5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.textBox5.ForeColor = System.Drawing.Color.Black; - this.textBox5.Location = new System.Drawing.Point(261, 92); - this.textBox5.Multiline = true; - this.textBox5.Name = "textBox5"; - this.textBox5.Size = new System.Drawing.Size(34, 19); - this.textBox5.TabIndex = 20; - this.textBox5.Text = "every"; - // // cb_announcement // this.cb_announcement.FormattingEnabled = true; @@ -1258,7 +1310,7 @@ "8", "9", "10"}); - this.cb_announcement.Location = new System.Drawing.Point(296, 90); + this.cb_announcement.Location = new System.Drawing.Point(453, 60); this.cb_announcement.Name = "cb_announcement"; this.cb_announcement.Size = new System.Drawing.Size(56, 21); this.cb_announcement.TabIndex = 19; @@ -1266,10 +1318,11 @@ // // textBox4 // + this.textBox4.BackColor = System.Drawing.SystemColors.Control; this.textBox4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.textBox4.ForeColor = System.Drawing.Color.Black; - this.textBox4.Location = new System.Drawing.Point(361, 92); + this.textBox4.Location = new System.Drawing.Point(518, 62); this.textBox4.Multiline = true; this.textBox4.Name = "textBox4"; this.textBox4.Size = new System.Drawing.Size(75, 19); @@ -1278,15 +1331,16 @@ // // textBox1 // + this.textBox1.BackColor = System.Drawing.SystemColors.Control; this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.textBox1.ForeColor = System.Drawing.Color.Black; - this.textBox1.Location = new System.Drawing.Point(259, 68); + this.textBox1.Location = new System.Drawing.Point(259, 64); this.textBox1.Multiline = true; this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(253, 19); + this.textBox1.Size = new System.Drawing.Size(196, 19); this.textBox1.TabIndex = 17; - this.textBox1.Text = "send announcement before pic/file transfer"; + this.textBox1.Text = "send announcement before TX every"; // // tb_callsign // @@ -1341,6 +1395,8 @@ // this.cb_speed.FormattingEnabled = true; this.cb_speed.Items.AddRange(new object[] { + "1200 BPSK BW: 1300 Hz", + "2400 BPSK BW: 2500 Hz", "3000 QPSK BW: 1700 Hz ", "4000 QPSK BW: 2400 Hz ", "4410 QPSK BW: 2500 Hz (QO-100 Standard)", @@ -1418,7 +1474,7 @@ // // pb_rxsync // - this.pb_rxsync.BackgroundImage = global::oscardata.Properties.Resources.redmarker; + this.pb_rxsync.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_rxsync.BackgroundImage"))); this.pb_rxsync.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_rxsync.Location = new System.Drawing.Point(1155, 636); this.pb_rxsync.Name = "pb_rxsync"; @@ -1428,7 +1484,7 @@ // // pb_rxsignal // - this.pb_rxsignal.BackgroundImage = global::oscardata.Properties.Resources.redmarker; + this.pb_rxsignal.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pb_rxsignal.BackgroundImage"))); this.pb_rxsignal.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.pb_rxsignal.Location = new System.Drawing.Point(1047, 636); this.pb_rxsignal.Name = "pb_rxsignal"; @@ -1471,10 +1527,22 @@ this.vu_pb.Size = new System.Drawing.Size(100, 10); this.vu_pb.TabIndex = 19; // + // lb_rec + // + this.lb_rec.AutoSize = true; + this.lb_rec.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lb_rec.ForeColor = System.Drawing.Color.Red; + this.lb_rec.Location = new System.Drawing.Point(498, 101); + this.lb_rec.Name = "lb_rec"; + this.lb_rec.Size = new System.Drawing.Size(23, 13); + this.lb_rec.TabIndex = 29; + this.lb_rec.Text = "...."; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.SystemColors.Control; this.ClientSize = new System.Drawing.Size(1293, 691); this.Controls.Add(this.lb_rxsync); this.Controls.Add(this.pb_rxsync); @@ -1494,7 +1562,7 @@ this.ForeColor = System.Drawing.SystemColors.ControlText; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "Form1"; - this.Text = "AMSAT-DL Multimedia HS Modem V0.51 by DJ0ABR"; + this.Text = "AMSAT-DL Multimedia HS Modem V0.52 by DJ0ABR"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.statusStrip1.ResumeLayout(false); this.statusStrip1.PerformLayout(); @@ -1584,7 +1652,6 @@ private System.Windows.Forms.Button bt_rximages; private System.Windows.Forms.Button bt_openrxfile; private System.Windows.Forms.CheckBox cb_loop; - private System.Windows.Forms.Label label_nextimage; private System.Windows.Forms.Button button2; private System.Windows.Forms.TabPage tabPage_setup; private System.Windows.Forms.TextBox tb_callsign; @@ -1607,7 +1674,6 @@ private KmProgressBar progressBar_fifo; private System.Windows.Forms.Label label_fifo; private System.Windows.Forms.CheckBox cb_autostart; - private System.Windows.Forms.TextBox textBox5; private System.Windows.Forms.ComboBox cb_announcement; private System.Windows.Forms.TextBox textBox4; private System.Windows.Forms.TextBox textBox1; @@ -1658,6 +1724,12 @@ private KmProgressBar vu_cap; private KmProgressBar vu_pb; private System.Windows.Forms.ToolStripStatusLabel toolStrip_Type; + private System.Windows.Forms.CheckBox cb_sendIntro; + private System.Windows.Forms.Button bt_arecord; + private System.Windows.Forms.Button bt_astop; + private System.Windows.Forms.Button bt_aplay; + private System.Windows.Forms.TextBox tb_recintro; + private System.Windows.Forms.Label lb_rec; } } diff --git a/oscardata/oscardata/Form1.cs b/oscardata/oscardata/Form1.cs index fbd033a..7d350f9 100755 --- a/oscardata/oscardata/Form1.cs +++ b/oscardata/oscardata/Form1.cs @@ -27,7 +27,6 @@ using System.Windows.Forms; using System.Drawing; using System.Text; using System.IO; -using System.Drawing.Drawing2D; using System.Diagnostics; using System.Threading; using oscardata.Properties; @@ -47,6 +46,8 @@ namespace oscardata receivefile recfile = new receivefile(); int last_initAudioStatus; int last_initVoiceStatus; + int recordStatus = 0; + int recPhase = 0; public Form1() { @@ -60,6 +61,9 @@ namespace oscardata bmp = new Bitmap(Resources.hintergrundxcf); pictureBox_tximage.BackgroundImage = bmp; + statics.WindowBackColor = Form1.DefaultBackColor; + lb_rec.Visible = false; + // if this program was started from another loacation // set the working directory to the path of the .exe file // so it can find hsmodem(.exe) @@ -115,7 +119,6 @@ namespace oscardata } // TX timer - int loopdelay = 0; private void timer1_Tick(object sender, EventArgs e) { // BER testdata @@ -172,28 +175,15 @@ namespace oscardata // check if we are ready with any transmission if (ArraySend.getSending() == false) { - // this timer runs with 10ms - // after an image was finished, wait before starting the new one - // this helps cleaning any buffer - int spacetime = 20000; // ms - label_nextimage.Text = langstr[0] + ((spacetime / timer_udpTX.Interval - loopdelay) / 10).ToString() + " s"; - if (++loopdelay > (spacetime / timer_udpTX.Interval)) + // transmission is finished, wait until data in TXfifo have been sent + if (statics.PBfifousage < 2) { // start sending a new picture startNextImage(); } } - else - { - loopdelay = 0; - label_nextimage.Text = langstr[1]; - } } - else - label_nextimage.Text = ""; } - else - label_nextimage.Text = ""; if (ts_ip.Text.Contains("?") || ts_ip.Text.Contains("1.2.3.4") || old_tsip != statics.ModemIP) { @@ -507,15 +497,15 @@ namespace oscardata // Binary file received, show statistics in window try { - printText(rtb_RXfile, langstr[2]); + printText(rtb_RXfile, statics.langstr[2]); printText(rtb_RXfile, "--------------------\r\n\r\n"); - printText(rtb_RXfile, langstr[3] + ((int)recfile.runtime.TotalSeconds).ToString() + " seconds" + "\r\n\r\n"); - printText(rtb_RXfile, langstr[4] + ((int)(recfile.filesize * 8 / recfile.runtime.TotalSeconds)).ToString() + " bit/s" + "\r\n\r\n"); - printText(rtb_RXfile, langstr[5] + recfile.filesize + " byte\r\n\r\n"); - printText(rtb_RXfile, langstr[6] + recfile.filename + "\r\n\r\n"); + printText(rtb_RXfile, statics.langstr[3] + ((int)recfile.runtime.TotalSeconds).ToString() + " seconds" + "\r\n\r\n"); + printText(rtb_RXfile, statics.langstr[4] + ((int)(recfile.filesize * 8 / recfile.runtime.TotalSeconds)).ToString() + " bit/s" + "\r\n\r\n"); + printText(rtb_RXfile, statics.langstr[5] + recfile.filesize + " byte\r\n\r\n"); + printText(rtb_RXfile, statics.langstr[6] + recfile.filename + "\r\n\r\n"); if (recfile.filename.Length <= 1) { - printText(rtb_RXfile, langstr[7]); + printText(rtb_RXfile, statics.langstr[7]); } } catch @@ -540,21 +530,21 @@ namespace oscardata void printBadBlocks() { rtb_RXfile.Text = ""; - printText(rtb_RXfile, langstr[2]); + printText(rtb_RXfile, statics.langstr[2]); printText(rtb_RXfile, "--------------------\r\n\r\n"); - printText(rtb_RXfile, langstr[31] + "\r\n\r\n"); + printText(rtb_RXfile, statics.langstr[31] + "\r\n\r\n"); int[] d = new int[2]; recfile.oldblockinfo(d); int failed = d[0] - d[1]; - String s = "\n" + langstr[25] + + String s = "\n" + statics.langstr[25] + "-------------------\n" + "total : " + (d[0]+1) + "\n" + - langstr[26] + (d[1]+1) + "\n" + - langstr[27] + failed + "\n"; + statics.langstr[26] + (d[1]+1) + "\n" + + statics.langstr[27] + failed + "\n"; printText(rtb_RXfile, s + "\r\n\r\n"); - printText(rtb_RXfile, langstr[32] + ": " + recfile.missingBlockString()); + printText(rtb_RXfile, statics.langstr[32] + ": " + recfile.missingBlockString()); } private void OpenUrl(string url) @@ -596,7 +586,7 @@ namespace oscardata if (statics.CAPfifousage > 50) progressBar_capfifo.ForeColor = Color.Red; else progressBar_capfifo.ForeColor = Color.Green; // Show RX Status LEDs - if (statics.RXlevelDetected == 1) + if (statics.RXlevelDetected == 1 || statics.RXinSync == 1) { pb_rxsignal.BackgroundImage = Resources.greenmarker; } @@ -605,7 +595,7 @@ namespace oscardata pb_rxsignal.BackgroundImage = Resources.redmarker; showType(-1); } - if (statics.RXinSync == 1 && statics.RXlevelDetected == 1) pb_rxsync.BackgroundImage = Resources.greenmarker; else pb_rxsync.BackgroundImage = Resources.redmarker; + if (statics.RXinSync == 1) pb_rxsync.BackgroundImage = Resources.greenmarker; else pb_rxsync.BackgroundImage = Resources.redmarker; // update rx,tx level progress bar int factor = 1; @@ -632,6 +622,20 @@ namespace oscardata vu_pb.ForeColor = Color.Red; else vu_pb.ForeColor = Color.Yellow; + + if (recordStatus == 1) + { + lb_rec.Visible = true; + recPhase = 1 - recPhase; + if (recPhase == 1) + lb_rec.Text = "REC"; + else + lb_rec.Text = ""; + } + else + { + lb_rec.Visible = false; + } } private void panel_constel_Paint(object sender, PaintEventArgs e) @@ -639,104 +643,31 @@ namespace oscardata Bitmap bm = Udp.UdpBitmap(); if (bm != null) { - Pen pen = new Pen(Brushes.LightGray); - e.Graphics.DrawEllipse(pen, 0, 0, panel_constel.Size.Width - 1, panel_constel.Size.Height - 1); - e.Graphics.DrawLine(pen, panel_constel.Size.Width / 2, 0, panel_constel.Size.Width / 2, panel_constel.Size.Height); - e.Graphics.DrawLine(pen, 0, panel_constel.Size.Height / 2, panel_constel.Size.Width, panel_constel.Size.Height / 2); - e.Graphics.DrawImage(bm, 0, 0); bm.Dispose(); } } - static Brush brred = new SolidBrush(Color.FromArgb(255, (byte)255, (byte)220, (byte)220)); + static Brush brred = new SolidBrush(Color.FromArgb(255, (byte)255, (byte)240, (byte)240)); static Brush brgreen = new SolidBrush(Color.FromArgb(255, (byte)240, (byte)255, (byte)240)); static Brush brgray = new SolidBrush(Color.FromArgb(255, (byte)220, (byte)220, (byte)220)); static Pen pen = new Pen(Brushes.Black); static Pen penblue = new Pen(Brushes.Blue, 1); + static Pen penred = new Pen(Brushes.Red, 1); static Pen pengrey = new Pen(brgray, 1); + static Pen pendarkgrey = new Pen(brgray, 1); Font fnt = new Font("Verdana", 8.0f); Font smallfnt = new Font("Verdana", 6.0f); private void panel_txspectrum_Paint(object sender, PaintEventArgs e) { - int miny = 200; - int maxy = 2800; - - // horizontal level markers - Point ps = GetFFTPos(0, 0); - Point pe = GetFFTPos(maxxval, maxyval); - int pw = pe.X - ps.X; - int ph = ps.Y - pe.Y; - e.Graphics.FillRectangle(brred, ps.X, pe.Y, pw, ph); - - ps = GetFFTPos(miny/10, 700); - pe = GetFFTPos(maxy/10, 2300); - pw = pe.X - ps.X; - ph = ps.Y - pe.Y; - e.Graphics.FillRectangle(brgreen, ps.X, pe.Y, pw, ph); - - // Coordinates - e.Graphics.DrawLine(pen, GetFFTPos(0, 0), GetFFTPos(maxxval, 0)); - e.Graphics.DrawLine(pen, GetFFTPos(0, 0), GetFFTPos(0, maxyval)); - - // vertical frequency markers for 2.7kHz - for (int i = miny; i <= maxy; i+=100) + Bitmap bm = Udp.UdpFftBitmap(); + if (bm != null) { - e.Graphics.DrawLine(pengrey, GetFFTPos(i / 10, 0), GetFFTPos(i / 10, maxyval)); + e.Graphics.DrawImage(bm, 0, 0); + bm.Dispose(); } - - // Title - e.Graphics.DrawString(langstr[8], fnt, Brushes.Black, GetFFTPos(110, 3000)); - e.Graphics.DrawString(miny.ToString() + " Hz", smallfnt, Brushes.Black, GetFFTPos(5, 2800)); - e.Graphics.DrawString("1500 Hz", smallfnt, Brushes.Black, GetFFTPos(138, 680)); - e.Graphics.DrawString(maxy.ToString() + " Hz", smallfnt, Brushes.Black, GetFFTPos(270, 2800)); - - e.Graphics.DrawString(langstr[9], smallfnt, Brushes.Black, GetFFTPos(290, 1000)); - e.Graphics.DrawString("max", smallfnt, Brushes.Black, GetFFTPos(290, 2450)); - - while (true) - { - UInt16[] da = Udp.UdpGetFFT(); - if (da == null) break; - if (da.Length < maxxval) return; - Fftmean(da); - } - - // da are the FFT data - // from 0 Hz to 4410 Hz with a resolution of 10 Hz - // so we get 441 values - // there may be 442, just ignore the last one - GraphicsPath gp = new GraphicsPath(); - - // calculate mean value and calc mean value over all values - UInt16[] su = new UInt16[maxxval+1]; - for (int i = 0; i < maxxval; i++) - { - su[i] = 0; - for(int j=0; j< meansize; j++) - su[i] += dam[j, i]; - su[i] /= (UInt16)meansize; - } - - // scale and X-mean - int lastu = 0; - for (int i = 0; i < maxxval; i++) - { - UInt16 u = 0; - if (i >= 2 && i < maxxval - 2) - u = (UInt16)((su[i - 2] + su[i - 1] + su[i] + su[i + 1] + su[i + 2]) / 5); - else - u = su[i]; - - if (i < 3) u = 0; - - u *= 10; - gp.AddLine(GetFFTPos(i, lastu), GetFFTPos(i + 1, u)); - lastu = u; - } - - e.Graphics.DrawPath(penblue, gp); + return; } private UInt16[,] dam = new UInt16[meansize, maxxval]; @@ -882,9 +813,9 @@ namespace oscardata void ShowTXstatus() { if(txcommand == statics.Image) - label_tximage.Text = langstr[10] + TXRealFilename + langstr[11] + (ArraySend.txpos / 1000).ToString() + langstr[30] + (TXRealFileSize / 1000).ToString() + " kB"; + label_tximage.Text = statics.langstr[10] + TXRealFilename + statics.langstr[11] + (ArraySend.txpos / 1000).ToString() + statics.langstr[30] + (TXRealFileSize / 1000).ToString() + " kB"; else - label_txfile.Text = langstr[12] + TXRealFilename + langstr[11] + (ArraySend.txpos / 1000).ToString() + langstr[30] + (TXRealFileSize / 1000).ToString() + " kB"; + label_txfile.Text = statics.langstr[12] + TXRealFilename + statics.langstr[11] + (ArraySend.txpos / 1000).ToString() + statics.langstr[30] + (TXRealFileSize / 1000).ToString() + " kB"; } // in loop mode only: send the next picture in current image folder @@ -926,7 +857,7 @@ namespace oscardata private void button_loadimage_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); - open.Filter = langstr[13]; + open.Filter = statics.langstr[13]; if (open.ShowDialog() == DialogResult.OK) { prepareImage(open.FileName); @@ -953,6 +884,7 @@ namespace oscardata private void button_stopBERtest_Click(object sender, EventArgs e) { txcommand = statics.noTX; + bt_resetmodem_Click(null, null); } int rxframecounter = 0; @@ -978,9 +910,9 @@ namespace oscardata // show RX status for this frame if (rxstat == 4) - line += langstr[14]; + line += statics.langstr[14]; else - line += langstr[29]; + line += statics.langstr[29]; int bits = rxframecounter * 258 * 8; int bytes = rxframecounter * 258; @@ -1045,12 +977,12 @@ namespace oscardata if (ArraySend.rxFilename != null && ArraySend.rxFilename.Length > 0) { s += ArraySend.rxFilename + " "; - s += recfile.rxbytes / 1000 + langstr[30] + ArraySend.FileSize / 1000 + " kB "; + s += recfile.rxbytes / 1000 + statics.langstr[30] + ArraySend.FileSize / 1000 + " kB "; s += Math.Truncate(recfile.runtime.TotalSeconds) + " s, "; - s += blockres[1] + langstr[30] + blockres[0] + langstr[15]; + s += blockres[1] + statics.langstr[30] + blockres[0] + statics.langstr[15]; } else - s += langstr[16]; + s += statics.langstr[16]; if (rxtype == statics.Image) label_rximage.Text = s; @@ -1059,24 +991,24 @@ namespace oscardata label_rxfile.Text = s; // show speed in status line at the left side - toolStripStatusLabel.Text = langstr[17] + speed.ToString() + " bps"; + toolStripStatusLabel.Text = statics.langstr[17] + speed.ToString() + " bps"; if (missBlocks < 0) missBlocks = 0; if (missingBlocks < 0) missingBlocks = 0; // show RX status in the status line if (rxtype == statics.BERtest) - RXstatus.Text = "RX: " + rxbytecounter + langstr[18] + missBlocks; + RXstatus.Text = "RX: " + rxbytecounter + statics.langstr[18] + missBlocks; else { if(fsz > 0) - RXstatus.Text = "RX: " + fsz + langstr[18] + missingBlocks; + RXstatus.Text = "RX: " + fsz + statics.langstr[18] + missingBlocks; else - RXstatus.Text = "RX: " + rxbytecounter + langstr[18] + missingBlocks; + RXstatus.Text = "RX: " + rxbytecounter + statics.langstr[18] + missingBlocks; } if(speed_bps > 0) - RXstatus.Text += langstr[19] + speed_bps + " bps"; + RXstatus.Text += statics.langstr[19] + speed_bps + " bps"; } private void button_cancelimg_Click(object sender, EventArgs e) @@ -1085,6 +1017,7 @@ namespace oscardata label_rximage.ForeColor = Color.Black; pictureBox_rximage.Image = null; ArraySend.stopSending(); + bt_resetmodem_Click(null, null); } private void checkBox_small_CheckedChanged(object sender, EventArgs e) @@ -1147,11 +1080,11 @@ namespace oscardata progressBar_capfifo.Location = new Point(progressBar_fifo.Location.X, progressBar_fifo.Location.Y + y); progressBar_capfifo.Size = new Size(progressBar_capfifo.Width, 18); - lb_rxsignal.Location = new Point(progressBar_capfifo.Location.X + progressBar_capfifo.Size.Width + 15, label_capfifo.Location.Y); - pb_rxsignal.Location = new Point(lb_rxsignal.Location.X + lb_rxsignal.Size.Width + 2, label_capfifo.Location.Y-5); + lb_rxsignal.Location = new Point(progressBar_capfifo.Location.X + progressBar_capfifo.Size.Width + 15, label_fifo.Location.Y-15); + pb_rxsignal.Location = new Point(lb_rxsignal.Location.X + lb_rxsignal.Size.Width + 2, label_fifo.Location.Y-5-15); - lb_rxsync.Location = new Point(pb_rxsignal.Location.X + pb_rxsignal.Size.Width + 15, label_capfifo.Location.Y); - pb_rxsync.Location = new Point(lb_rxsync.Location.X + lb_rxsync.Size.Width + 2, label_capfifo.Location.Y-5); + lb_rxsync.Location = new Point(progressBar_capfifo.Location.X + progressBar_capfifo.Size.Width + 15, label_capfifo.Location.Y); + pb_rxsync.Location = new Point(lb_rxsignal.Location.X + lb_rxsignal.Size.Width + 2, label_capfifo.Location.Y-5); } public String GetMyBroadcastIP() @@ -1174,24 +1107,6 @@ namespace oscardata return ip; } - Byte getLSaudioDevice() - { - String s = cb_loudspeaker.Text; - Byte x = (Byte)cb_loudspeaker.Items.IndexOf(s); - Console.WriteLine("LS:" + s + " " + x); - //if (s.ToUpper() == "DEFAULT") x = 255; - return x; - } - - Byte getMICaudioDevice() - { - String s = cb_mic.Text; - Byte x = (Byte)cb_mic.Items.IndexOf(s); - Console.WriteLine("MIC:" + s + " " + x); - //if (s.ToUpper() == "DEFAULT") x = 255; - return x; - } - /* * search for the modem IP: * send a search message via UDP to port UdpBCport @@ -1228,7 +1143,7 @@ namespace oscardata txb[4] = (Byte)tb_loadspeaker.Value; txb[5] = (Byte)tb_mic.Value; txb[6] = safemode; - txb[7] = (Byte)0; // unused + txb[7] = (Byte)(cb_sendIntro.Checked?1:0); txb[8] = (Byte)0; // unused txb[9] = (Byte)0; // unused @@ -1291,7 +1206,7 @@ namespace oscardata TXfilename = open.FileName; TXRealFilename = open.SafeFileName; if (txcommand == statics.BinaryFile) - rtb_TXfile.Text = langstr[20] + TXfilename + langstr[21]; + rtb_TXfile.Text = statics.langstr[20] + TXfilename + statics.langstr[21]; else rtb_TXfile.Text = File.ReadAllText(TXfilename); @@ -1306,6 +1221,8 @@ namespace oscardata private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { + allVoiceModesOff(); + if (cb_speed.Text.Contains("3000")) statics.real_datarate = 3000; if (cb_speed.Text.Contains("4000")) statics.real_datarate = 4000; if (cb_speed.Text.Contains("4410")) statics.real_datarate = 4410; @@ -1453,11 +1370,11 @@ namespace oscardata } catch { } try { cb_language.Text = ReadString(sr); } catch { } + try { s = ReadString(sr); cb_sendIntro.Checked = (s == "1"); } catch { } } } catch { - tb_callsign.Text = ""; cb_autostart.Checked = true; } @@ -1489,6 +1406,7 @@ namespace oscardata sw.WriteLine(tb_mic.Value.ToString()); sw.WriteLine(rb_opus.Checked ? "1" : "0"); sw.WriteLine(cb_language.Text); + sw.WriteLine(cb_sendIntro.Checked ? "1" : "0"); } } catch { } @@ -1496,14 +1414,14 @@ namespace oscardata private void bt_shutdown_Click(object sender, EventArgs e) { - DialogResult dr = MessageBox.Show(langstr[23], langstr[22], MessageBoxButtons.YesNo); + DialogResult dr = MessageBox.Show(statics.langstr[23], statics.langstr[22], MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { Byte[] txdata = new byte[1]; txdata[0] = (Byte)statics.Modem_shutdown; Udp.UdpSendCtrl(txdata); - MessageBox.Show(langstr[24], langstr[22], MessageBoxButtons.OK); + MessageBox.Show(statics.langstr[24], statics.langstr[22], MessageBoxButtons.OK); } } @@ -1547,21 +1465,21 @@ namespace oscardata recfile.oldblockinfo(d); int failed = d[0] - d[1]; - s = langstr[25] + + s = statics.langstr[25] + "---------------\n" + "total : " + d[0] + "\n" + - langstr[26] + d[1] + "\n" + - langstr[27] + failed + "\n"; + statics.langstr[26] + d[1] + "\n" + + statics.langstr[27] + failed + "\n"; if(failed > 1) { - s += langstr[28]; + s += statics.langstr[28]; } Form2_showtext sf = new Form2_showtext("Block Info",s); sf.ShowDialog(); } - void setVoiceAudio() + void setVoiceAudio(Byte opmode = 0) { /* * Format: @@ -1573,13 +1491,16 @@ namespace oscardata */ Byte[] txdata = new byte[203]; txdata[0] = (Byte)statics.SetVoiceMode; - Byte opmode = 0; // values see: hsmodem.h _VOICEMODES_ - if (cb_switchtoLS.Checked) opmode = 1; - if (cb_voiceloop.Checked) opmode = 2; - if (cb_codecloop.Checked) opmode = 3; - if (cb_digitalVoice.Checked) opmode = 4; - if (cb_digitalVoiceRXonly.Checked) opmode = 5; + if (opmode == 0) + { + // no predefined opmode, set opmode according the check boxes + if (cb_switchtoLS.Checked) opmode = 1; + if (cb_voiceloop.Checked) opmode = 2; + if (cb_codecloop.Checked) opmode = 3; + if (cb_digitalVoice.Checked) opmode = 4; + if (cb_digitalVoiceRXonly.Checked) opmode = 5; + } if(opmode == 0) pb_voice.BackgroundImage = null; txdata[1] = opmode; Byte codec; @@ -1619,6 +1540,15 @@ namespace oscardata } } + private void allVoiceModesOff() + { + cb_switchtoLS.Checked = false; + cb_voiceloop.Checked = false; + cb_codecloop.Checked = false; + cb_digitalVoice.Checked = false; + cb_digitalVoiceRXonly.Checked = false; + } + private void cb_switchtoLS_CheckedChanged(object sender, EventArgs e) { if(cb_switchtoLS.Checked) @@ -1684,6 +1614,47 @@ namespace oscardata setVoiceAudio(); } + private void bt_arecord_Click(object sender, EventArgs e) + { + cb_switchtoLS.Checked = false; + cb_voiceloop.Checked = false; + cb_codecloop.Checked = false; + cb_digitalVoice.Checked = false; + cb_digitalVoiceRXonly.Checked = false; + pb_voice.BackgroundImage = null; + setVoiceAudio(6); + recordStatus = 1; + } + + private void bt_aplay_Click(object sender, EventArgs e) + { + cb_switchtoLS.Checked = false; + cb_voiceloop.Checked = false; + cb_codecloop.Checked = false; + cb_digitalVoice.Checked = false; + cb_digitalVoiceRXonly.Checked = false; + pb_voice.BackgroundImage = null; + if (recordStatus == 1) + { + setVoiceAudio(0); + recordStatus = 0; + } + setVoiceAudio(7); + } + + private void bt_astop_Click(object sender, EventArgs e) + { + cb_switchtoLS.Checked = false; + cb_voiceloop.Checked = false; + cb_codecloop.Checked = false; + cb_digitalVoice.Checked = false; + cb_digitalVoiceRXonly.Checked = false; + pb_voice.BackgroundImage = null; + setVoiceAudio(0); + recordStatus = 0; + } + + int setLSvolume = -1; int setMICvolume = -1; @@ -1704,10 +1675,9 @@ namespace oscardata if (language == 0) { - langstr = langstr_en; + statics.langstr = langstr_en; tabPage_image.Text = "Image"; - label_nextimage.Text = "next image in ..."; cb_loop.Text = "loop (send all images in folder)"; bt_rximages.Text = " RX Images"; button_loadimage.Text = " Load Image"; @@ -1727,7 +1697,7 @@ namespace oscardata bt_file_ascii.Text = " Load ASCII Text File"; tabPage_audio.Text = "Voice Audio"; groupBox7.Text = "Codec Selection"; - rb_codec2.Text = "CODEC-2 parametric audio codec. For QPSK. Audio rate: 3200 bps"; + rb_codec2.Text = "CODEC-2 parametric audio codec. For BPSK/QPSK. Audio rate: 700/1600/3200 bps"; rb_opus.Text = "OPUS rate adaptive codec. For 8APSK. Audio rate: 84% of data rate"; groupBox6.Text = "Voice Audio Operating Mode"; cb_digitalVoiceRXonly.Text = "Digital Voice RX: Receiver ---> Codec ---> Loudspeaker"; @@ -1751,9 +1721,8 @@ namespace oscardata label4.Text = "Audio Record Device:"; groupBox2.Text = "Personal Settings"; cb_stampinfo.Text = "Insert Info into picture"; - textBox5.Text = "every"; textBox4.Text = "transmissions"; - textBox1.Text = "send announcement before pic/file transfer"; + textBox1.Text = "send announcement before TX, every"; label1.Text = "Callsign:"; cb_stampcall.Text = "Insert Callsign into picture"; tabPage_about.Text = "About"; @@ -1763,12 +1732,13 @@ namespace oscardata label_capfifo.Text = "RX Buffer:"; lb_rxsignal.Text = "RX Signal:"; lb_rxsync.Text = "RX Sync:"; - + cb_sendIntro.Text = "send introduction"; + tb_recintro.Text = "record introduction"; } if (language == 1) { - langstr = langstr_de; + statics.langstr = langstr_de; tabPage_image.Text = "Bilder"; tabPage_file.Text = "Datei"; @@ -1780,7 +1750,6 @@ namespace oscardata button_cancelimg.Text = " Abbruch"; bt_rximages.Text = "RX Bilder"; cb_loop.Text = "Endlosschleife: Alle Bilder im Verzeichnis senden"; - label_nextimage.Text = "nächstes Bild in ..."; label_tximage.Text = "TX Bild"; label_rximage.Text = "RX Bild"; label_speed.Text = "Bitrate [bit/s]"; @@ -1805,13 +1774,12 @@ namespace oscardata cb_digitalVoice.Text = "DV Transceiver: Mikrofon -> Codec -> Sender | Empfänger -> Codec -> Lautsprecher"; groupBox7.Text = "Codec Auswahl"; rb_opus.Text = "OPUS adaptiver Codec. Für 8APSK. Audio-Datenrate 84% der Bitrate"; - rb_codec2.Text = "CODEC-2 parametrischer Audiocodec. Für QPSK. Audiorate: 3200 bit/s"; + rb_codec2.Text = "CODEC-2 parametrischer Audiocodec. Für BPSK/QPSK. Audiorate: 700/1600/3200 bit/s"; groupBox2.Text = "Persönliche Einstellungen"; label1.Text = "Rufzeichen"; cb_stampcall.Text = "Füge Rufzeichen ins Bild ein"; cb_stampinfo.Text = "Füge Infotext ins Bild ein"; - textBox1.Text = "sende Ansagetext vor Daten- oder Bildsendung"; - textBox5.Text = "alle"; + textBox1.Text = "sende Ansagetext vor TX, alle"; textBox4.Text = "Aussendungen"; label3.Text = "Audio Wiedergabe"; label4.Text = "Audio Eingang"; @@ -1820,6 +1788,8 @@ namespace oscardata groupBox4.Text = "Wartung"; textBox3.Text = "Ausschalten wenn hsmodem auf separatem PC läuft"; tb_shutdown.Text = "Vor dem Ausschalten eines SBC diesen hier herunterfahren"; + cb_sendIntro.Text = "sende Vorstellung"; + tb_recintro.Text = "Vorstellung aufnehmen"; } } @@ -1831,8 +1801,6 @@ namespace oscardata set_language(0); } - String[] langstr; - String[] langstr_en = new String[]{ "next image in ", //0 "transmitting", @@ -1925,6 +1893,7 @@ namespace oscardata } } } + } } diff --git a/oscardata/oscardata/Form1.resx b/oscardata/oscardata/Form1.resx index 3468f37..eab25bd 100755 --- a/oscardata/oscardata/Form1.resx +++ b/oscardata/oscardata/Form1.resx @@ -137,7 +137,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABw - FwAAAk1TRnQBSQFMAgEBDQEAAaABAgGgAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + FwAAAk1TRnQBSQFMAgEBDQEAAWgBBAFoAQQBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAAUADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -238,6 +238,4678 @@ AcABAwIAAYADAAHgAQMCAAGAAwAB8AEHAgABgAMAAfgBDwIAAYADAAHwAQ8CAAGAAgABAQHgAQcCAAGA AgABAQHAAQMCAAGAAgABAQHAAYMCAAGAAgABAQHhAccCAAGAAgABAQHzAe8CAAGAAgABAQL/AgABgAIA AQEG/ws= + + + + + + iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAA/7JJREFUeF7sned628i2RO+jW5k5B5FUznJ6RdxatdEkJdNhfDwzHmv/qI8IjQZI + yeZS7dD/9+7duyqVSqVSqVQq9XaUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKp + VCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caU + AJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVS + qVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXG + lACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEql + UqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9cb05gDw8PBw5/FU + KvXv6eDgYOfxVCqVSv09SgcwlUqlUqlU6o3pTQPg3t7+zuOpVCqVSqVSf7LeOADu7TyeSqVSqVQq9Sfr + jwPATqdbnTSa2k64S6VSqVQqldqlPwYA9/YOqqOjZnV80qpGk3k1HE2qVrtb7e2/TC4/Oj5+sZ9KpVKp + VCr11vRHAOD+waFgr18dnXSqZntQdfuTav+wWY3G82oyW1Td3qBqtjqCv5Oq3elUJ43GF3Ps/c2OYVY5 + plKpVCqV+l302wDg8fHxT0LSfnXcaFcnzV51LPWH86rdmwgCp1VvMK3e7Z8ICvvVdL6sev1R1RAIHh7h + Ar4EvmajWe1nTmAqlUqlUqk3oN/KAfzrRRl71fFJs2rg/jV61XCy1Gu/anZGVUcAeHDU1n7XIHh40q7a + 3WE1GM0Mgt3esDoROO7vR1/A7A+YSqVSqVTqreg/HQI+ODwW7PUFd51qMF4Y/g5PelVveKrXrgCwU3UH + s6rRGlbHAsROb2IoPDxuV6PJQvujqj+YOER8fHyy8x5oP9vFpN6Yjo6OMm0hlUql/mD9ZwFwb/9Q4DYy + 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 + t7eMaAhzE8YuYHgPQA+RjiK3FRUVFe8BlQC+AzhxA0YACyz5Zvfdvn0ZWmLHcxxHxeFB/kHSGcrEmhWt + JGR4GKKI2yiM9wrKfa4rUIfGKyoq3jMqAXzjyMnfEHoEz0leiey7+eNdRUVFRUVFxWtEJYBvGEbuxpFA + kBO83H8Hd5O/q6ioqKioqHhtqATwnaAjecPPOcHLv3XY9r2ioqKioqLiNaASwDeOStQqKioqKioqSlQC + WFFRUVFRUVHxzlAJYEVFRUVFRUXFO0MlgBUVFRUVFRUVbwCr1WoULi8vKwGsqKioqKioqHjpiIhcCYhd + iaurq/aaoxLAioqKioqKioonBGTNr2NQkjpHSeoc19fXLW5ublrc3t4q7u7uKgGsqKioqKioqJgCEXnb + hIjUgV1IXUnunOA57u/vFR8+fFA8PDwoKgGsqKioqKioqBhARNy2YSypAzmxi8hdROyc1OXELid3Hz9+ + bPHp06fm8+fPLb58+dJ8/fq1EsCKioqKioqK94mIvEWICJ0jInVgLKnLiV1O8MYQu5zcQeyc3IFv374p + vn//3vzyyy8tfvz40fz8+bMSwIqKioqKioq3h4jIDWEMqcsJ3a6kbheLnZO7yGqXE7uS3EHsnNyBX3/9 + tfntt99a/P77782//vUvxR9//NH8f2wEO4ZCaXfjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAA/7JJREFUeF7sned628i2RO+jW5k5B5FUznJ6RdxatdEkJdNhfDwzHmv/qI8IjQZI + yeZS7dD/9+7duyqVSqVSqVQq9XaUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKp + VCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caU + AJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVS + qVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXGlACYSqVSqVQq9caUAJhKpVKpVCr1xpQAmEqlUqlUKvXG + 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 + ozfO3PjVr/4/9FJakx9k2MEAAAAASUVORK5CYII= + + + + + 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 + SUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAtxJREFUSEvt + 0m1Ik1EUB3C3yk193OPUJZovm69Zznwpw2BYkE6TNDdNbaXOt+l0Pr61FNNSFMs0bUUayoKIgpaYmNN0 + U1MxJCKiD2VFkBBRBNGnovKcDG6CGFHql8IfHC6c87/nfrkWa/4PTmVOXLVBrY3SRQlJa/Vw1VxLXh2v + Vz+jR6FO+IKlYbmT0cpRamqDY4PjzYp7FWB4awDdEx3Qp+hndDm9iUSWj5fDW+9c63ydMTPYNdMFnTOd + +KMaphtA0iG5TWJL+df4y5huZtz3uK8vaS1hl2u3zq3G7UqeUYWtD1qw5X4zNE+fwaapJhSfF3+xLbVN + JNHFeIW8+IhLks+Nk3WwvTX0lQvj4kVGC+wz7dmiKlFX9q0MqJ+sgbq71XBypBpqTScgpC34K1vFPkKi + iwk0guiws8GfKoYYrDQzcHSoAHc0hr50znde+BkOCgeWt9a7XXkjBapGi6HCxKB2kMGqwXKQ6MK/cVSc + TBJdyqfSx6juVoCmTwnMgBJKhpVQPJAOodXbnjtlbXTlK/gsz0LRubSr8VBmzoLiO0oo6leC1qgG6YU9 + c1Y5Viqy6teoDMrL85jrbKYhDnP75JA/KMcCUyIW9MsgqGzrU/ds9/ZUfSRoRpJAPSTHPKMcSgYyUNYR + PUdlURqy5vds0mz8/LTC15k9kaAciMRsUxTmjkVBbn8kpuolmD8egyUTiVA6mjz/cBwc7IgGOyVdRq7/ + GRuFzZaActGbtN6dmDwoxkPmQFCMilExGoDJw5tR2iOA3ddojDjtBfbp/Epy7e9QSVSguMjjXUKfC0Sb + aYgdn68JGvaNzZ/DfJC2+oBdKl1D4stDJVAhQRqP94en3ED2iI/yx3xMeuiA8Rf9gJbR9SS2Mtb7rcNC + Cz0+qGY8MG1WgCmX/ZGO5TVxpBwWiawcN4YbvosRfVQbgoEnpdo4ey1Xb/lPggO2YZ6pjgVULJdNWmv+ + GRYW3wHoVCJ7F4lIiQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAtxJREFUSEvt + 0m1Ik1EUB3C3yk193OPUJZovm69Zznwpw2BYkE6TNDdNbaXOt+l0Pr61FNNSFMs0bUUayoKIgpaYmNN0 + U1MxJCKiD2VFkBBRBNGnovKcDG6CGFHql8IfHC6c87/nfrkWa/4PTmVOXLVBrY3SRQlJa/Vw1VxLXh2v + Vz+jR6FO+IKlYbmT0cpRamqDY4PjzYp7FWB4awDdEx3Qp+hndDm9iUSWj5fDW+9c63ydMTPYNdMFnTOd + +KMaphtA0iG5TWJL+df4y5huZtz3uK8vaS1hl2u3zq3G7UqeUYWtD1qw5X4zNE+fwaapJhSfF3+xLbVN + JNHFeIW8+IhLks+Nk3WwvTX0lQvj4kVGC+wz7dmiKlFX9q0MqJ+sgbq71XBypBpqTScgpC34K1vFPkKi + iwk0guiws8GfKoYYrDQzcHSoAHc0hr50znde+BkOCgeWt9a7XXkjBapGi6HCxKB2kMGqwXKQ6MK/cVSc + TBJdyqfSx6juVoCmTwnMgBJKhpVQPJAOodXbnjtlbXTlK/gsz0LRubSr8VBmzoLiO0oo6leC1qgG6YU9 + c1Y5Viqy6teoDMrL85jrbKYhDnP75JA/KMcCUyIW9MsgqGzrU/ds9/ZUfSRoRpJAPSTHPKMcSgYyUNYR + PUdlURqy5vds0mz8/LTC15k9kaAciMRsUxTmjkVBbn8kpuolmD8egyUTiVA6mjz/cBwc7IgGOyVdRq7/ + GRuFzZaActGbtN6dmDwoxkPmQFCMilExGoDJw5tR2iOA3ddojDjtBfbp/Epy7e9QSVSguMjjXUKfC0Sb + aYgdn68JGvaNzZ/DfJC2+oBdKl1D4stDJVAhQRqP94en3ED2iI/yx3xMeuiA8Rf9gJbR9SS2Mtb7rcNC + Cz0+qGY8MG1WgCmX/ZGO5TVxpBwWiawcN4YbvosRfVQbgoEnpdo4ey1Xb/lPggO2YZ6pjgVULJdNWmv+ + GRYW3wHoVCJ7F4lIiQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAtxJREFUSEvt + 0m1Ik1EUB3C3yk193OPUJZovm69Zznwpw2BYkE6TNDdNbaXOt+l0Pr61FNNSFMs0bUUayoKIgpaYmNN0 + U1MxJCKiD2VFkBBRBNGnovKcDG6CGFHql8IfHC6c87/nfrkWa/4PTmVOXLVBrY3SRQlJa/Vw1VxLXh2v + Vz+jR6FO+IKlYbmT0cpRamqDY4PjzYp7FWB4awDdEx3Qp+hndDm9iUSWj5fDW+9c63ydMTPYNdMFnTOd + +KMaphtA0iG5TWJL+df4y5huZtz3uK8vaS1hl2u3zq3G7UqeUYWtD1qw5X4zNE+fwaapJhSfF3+xLbVN + JNHFeIW8+IhLks+Nk3WwvTX0lQvj4kVGC+wz7dmiKlFX9q0MqJ+sgbq71XBypBpqTScgpC34K1vFPkKi + iwk0guiws8GfKoYYrDQzcHSoAHc0hr50znde+BkOCgeWt9a7XXkjBapGi6HCxKB2kMGqwXKQ6MK/cVSc + TBJdyqfSx6juVoCmTwnMgBJKhpVQPJAOodXbnjtlbXTlK/gsz0LRubSr8VBmzoLiO0oo6leC1qgG6YU9 + c1Y5Viqy6teoDMrL85jrbKYhDnP75JA/KMcCUyIW9MsgqGzrU/ds9/ZUfSRoRpJAPSTHPKMcSgYyUNYR + PUdlURqy5vds0mz8/LTC15k9kaAciMRsUxTmjkVBbn8kpuolmD8egyUTiVA6mjz/cBwc7IgGOyVdRq7/ + GRuFzZaActGbtN6dmDwoxkPmQFCMilExGoDJw5tR2iOA3ddojDjtBfbp/Epy7e9QSVSguMjjXUKfC0Sb + aYgdn68JGvaNzZ/DfJC2+oBdKl1D4stDJVAhQRqP94en3ED2iI/yx3xMeuiA8Rf9gJbR9SS2Mtb7rcNC + Cz0+qGY8MG1WgCmX/ZGO5TVxpBwWiawcN4YbvosRfVQbgoEnpdo4ey1Xb/lPggO2YZ6pjgVULJdNWmv+ + GRYW3wHoVCJ7F4lIiQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAtxJREFUSEvt + 0m1Ik1EUB3C3yk193OPUJZovm69Zznwpw2BYkE6TNDdNbaXOt+l0Pr61FNNSFMs0bUUayoKIgpaYmNN0 + U1MxJCKiD2VFkBBRBNGnovKcDG6CGFHql8IfHC6c87/nfrkWa/4PTmVOXLVBrY3SRQlJa/Vw1VxLXh2v + Vz+jR6FO+IKlYbmT0cpRamqDY4PjzYp7FWB4awDdEx3Qp+hndDm9iUSWj5fDW+9c63ydMTPYNdMFnTOd + +KMaphtA0iG5TWJL+df4y5huZtz3uK8vaS1hl2u3zq3G7UqeUYWtD1qw5X4zNE+fwaapJhSfF3+xLbVN + JNHFeIW8+IhLks+Nk3WwvTX0lQvj4kVGC+wz7dmiKlFX9q0MqJ+sgbq71XBypBpqTScgpC34K1vFPkKi + iwk0guiws8GfKoYYrDQzcHSoAHc0hr50znde+BkOCgeWt9a7XXkjBapGi6HCxKB2kMGqwXKQ6MK/cVSc + TBJdyqfSx6juVoCmTwnMgBJKhpVQPJAOodXbnjtlbXTlK/gsz0LRubSr8VBmzoLiO0oo6leC1qgG6YU9 + c1Y5Viqy6teoDMrL85jrbKYhDnP75JA/KMcCUyIW9MsgqGzrU/ds9/ZUfSRoRpJAPSTHPKMcSgYyUNYR + PUdlURqy5vds0mz8/LTC15k9kaAciMRsUxTmjkVBbn8kpuolmD8egyUTiVA6mjz/cBwc7IgGOyVdRq7/ + GRuFzZaActGbtN6dmDwoxkPmQFCMilExGoDJw5tR2iOA3ddojDjtBfbp/Epy7e9QSVSguMjjXUKfC0Sb + aYgdn68JGvaNzZ/DfJC2+oBdKl1D4stDJVAhQRqP94en3ED2iI/yx3xMeuiA8Rf9gJbR9SS2Mtb7rcNC + Cz0+qGY8MG1WgCmX/ZGO5TVxpBwWiawcN4YbvosRfVQbgoEnpdo4ey1Xb/lPggO2YZ6pjgVULJdNWmv+ + GRYW3wHoVCJ7F4lIiQAAAABJRU5ErkJggg== @@ -291,7 +4963,48 @@ VIP user: DP0GVN: https://www.awi.de/expedition/stationen/neumayer-station-iii.h 482, 17 - + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAA3xJREFUSEulVstL1FEYvfmYMR+LisJoU5QEiVipSLQQn6RjNMk4ig+wCJSpDCzU + XspABIaZrUIREzetXLRoIfgHhOQuausixFWL3H9f59yHj0wTunD4vnvvOee73+81Y/YbWVlZESAGTACL + wIoHc65xL+LpBx8Q5QBD+casJ42RGWP0C/Aj20KYY02wp+SQS42X7z9ALAXzeyrD6M+IUb1WK5IeUZmf + U/24QAhzGX0m2LMccIUaar3N3wcINYXG/Fo6bESrK0XfjIm+f7c/yAGXGmrp4e12DlYn4VsuTt1xXfRV + Wi1epwVgDAhzFx1PoFFqfZGdnWAhhy0uFcC88arK4D2Rp/1q8Rz5KGJAmIdIzmPkw/1WC49wubbuCSZD + qSguS/Fxkd52kbseDw6IwIeWHvSiZzCP8ElYO4ECsTLVnnpCbLxjIT6q9lmE+dZ64BOxMoFXeLoiLBBL + 8LqfzRZtqVBNVKq2VYi2I3YDncgZb3v0YM4Y1gOHfGpbkBdFlZ70ZoGJmaM4/cUCdHBeNO7Rug0de2A7 + J+joAS960psFFpfPoIPyPNGGU6rNFqI3EYkk8qSNAWHuouOJ1yk8BF5KT3qzwMpqETooxyWqO4ITHHO4 + gZxI/AOBF3T0gBc96e0KXEAHVzJF6/NUmyzQLiKRRJ60UbXLIsxddDzxOoWHwEvpGQosLhejQBUKNGSj + RaCZNxyx3QI3ELF7E7i529aJFuTNiNTWwacqU+lJb3eTi1Cg9hDay8QpgDhIScQuCzw1iFsIc/H76AZ5 + HJHaJuTwmT5nC9ibHEvwHWhEAW7SvBV5J3ALoFEv4t/APXLIpYZaesCLnvRmgUh+Bl60ahThKXhyCnjK + PuA+8n5E4hHw0M/DOjmhG2pRBF5KT3qHt3kodRoFwmWhgEJnKtb4ySbExrDuirgDUYtO4MXL4z4VHJi4 + j10NirDlVFR0AE/DMDDi8eIPhHVyyKUGWnrs+thxYKG0MMdsfI3jhpOcxkvzEhjHizOO+HYTYmNYJyeN + PBVVauGx+3MdBjZqCnPNxlIcnQzjmZ4sUZ3Ct2UW36h54IOF2HwWcQqRHHQBjUK79w9OGKzOFlOXjawN + oNDkSdG5S6ILtaKfYg7MuYY9csj1l2X/n8wwQHQ/+lGznigxMt1m9POg0dUxC2GONcGekkMuNV5+8AHR + f/5tMeY3ET3ttnz8RoQAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAA3xJREFUSEulVstL1FEYvfmYMR+LisJoU5QEiVipSLQQn6RjNMk4ig+wCJSpDCzU + XspABIaZrUIREzetXLRoIfgHhOQuausixFWL3H9f59yHj0wTunD4vnvvOee73+81Y/YbWVlZESAGTACL + wIoHc65xL+LpBx8Q5QBD+casJ42RGWP0C/Aj20KYY02wp+SQS42X7z9ALAXzeyrD6M+IUb1WK5IeUZmf + U/24QAhzGX0m2LMccIUaar3N3wcINYXG/Fo6bESrK0XfjIm+f7c/yAGXGmrp4e12DlYn4VsuTt1xXfRV + Wi1epwVgDAhzFx1PoFFqfZGdnWAhhy0uFcC88arK4D2Rp/1q8Rz5KGJAmIdIzmPkw/1WC49wubbuCSZD + qSguS/Fxkd52kbseDw6IwIeWHvSiZzCP8ElYO4ECsTLVnnpCbLxjIT6q9lmE+dZ64BOxMoFXeLoiLBBL + 8LqfzRZtqVBNVKq2VYi2I3YDncgZb3v0YM4Y1gOHfGpbkBdFlZ70ZoGJmaM4/cUCdHBeNO7Rug0de2A7 + J+joAS960psFFpfPoIPyPNGGU6rNFqI3EYkk8qSNAWHuouOJ1yk8BF5KT3qzwMpqETooxyWqO4ITHHO4 + gZxI/AOBF3T0gBc96e0KXEAHVzJF6/NUmyzQLiKRRJ60UbXLIsxddDzxOoWHwEvpGQosLhejQBUKNGSj + RaCZNxyx3QI3ELF7E7i529aJFuTNiNTWwacqU+lJb3eTi1Cg9hDay8QpgDhIScQuCzw1iFsIc/H76AZ5 + HJHaJuTwmT5nC9ibHEvwHWhEAW7SvBV5J3ALoFEv4t/APXLIpYZaesCLnvRmgUh+Bl60ahThKXhyCnjK + PuA+8n5E4hHw0M/DOjmhG2pRBF5KT3qHt3kodRoFwmWhgEJnKtb4ySbExrDuirgDUYtO4MXL4z4VHJi4 + j10NirDlVFR0AE/DMDDi8eIPhHVyyKUGWnrs+thxYKG0MMdsfI3jhpOcxkvzEhjHizOO+HYTYmNYJyeN + PBVVauGx+3MdBjZqCnPNxlIcnQzjmZ4sUZ3Ct2UW36h54IOF2HwWcQqRHHQBjUK79w9OGKzOFlOXjawN + oNDkSdG5S6ILtaKfYg7MuYY9csj1l2X/n8wwQHQ/+lGznigxMt1m9POg0dUxC2GONcGekkMuNV5+8AHR + f/5tMeY3ET3ttnz8RoQAAAAASUVORK5CYII= + + AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA diff --git a/oscardata/oscardata/Properties/Resources.Designer.cs b/oscardata/oscardata/Properties/Resources.Designer.cs index ad75e3c..c5dd736 100755 --- a/oscardata/oscardata/Properties/Resources.Designer.cs +++ b/oscardata/oscardata/Properties/Resources.Designer.cs @@ -230,6 +230,46 @@ namespace oscardata.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap osci { + get { + object obj = ResourceManager.GetObject("osci", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap playback { + get { + object obj = ResourceManager.GetObject("playback", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap rahmen { + get { + object obj = ResourceManager.GetObject("rahmen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap record { + get { + object obj = ResourceManager.GetObject("record", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -260,6 +300,26 @@ namespace oscardata.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap schraube { + get { + object obj = ResourceManager.GetObject("schraube", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap screen { + get { + object obj = ResourceManager.GetObject("screen", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -300,6 +360,16 @@ namespace oscardata.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap stopplay { + get { + object obj = ResourceManager.GetObject("stopplay", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// diff --git a/oscardata/oscardata/Properties/Resources.resx b/oscardata/oscardata/Properties/Resources.resx index 1db7757..8d6411a 100755 --- a/oscardata/oscardata/Properties/Resources.resx +++ b/oscardata/oscardata/Properties/Resources.resx @@ -205,4 +205,25 @@ hintergrundxcf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + rahmen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + schraube.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + screen.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + osci.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + playback.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + record.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + stopplay.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/oscardata/oscardata/Properties/osci.png b/oscardata/oscardata/Properties/osci.png new file mode 100644 index 0000000..e79d209 Binary files /dev/null and b/oscardata/oscardata/Properties/osci.png differ diff --git a/oscardata/oscardata/Properties/playback.png b/oscardata/oscardata/Properties/playback.png new file mode 100644 index 0000000..1f778d8 Binary files /dev/null and b/oscardata/oscardata/Properties/playback.png differ diff --git a/oscardata/oscardata/Properties/rahmen.png b/oscardata/oscardata/Properties/rahmen.png new file mode 100644 index 0000000..1d48191 Binary files /dev/null and b/oscardata/oscardata/Properties/rahmen.png differ diff --git a/oscardata/oscardata/Properties/record.png b/oscardata/oscardata/Properties/record.png new file mode 100644 index 0000000..1075d70 Binary files /dev/null and b/oscardata/oscardata/Properties/record.png differ diff --git a/oscardata/oscardata/Properties/schraube.png b/oscardata/oscardata/Properties/schraube.png new file mode 100644 index 0000000..0357003 Binary files /dev/null and b/oscardata/oscardata/Properties/schraube.png differ diff --git a/oscardata/oscardata/Properties/screen.png b/oscardata/oscardata/Properties/screen.png new file mode 100644 index 0000000..b35815a Binary files /dev/null and b/oscardata/oscardata/Properties/screen.png differ diff --git a/oscardata/oscardata/Properties/stopplay.png b/oscardata/oscardata/Properties/stopplay.png new file mode 100644 index 0000000..ef5edcc Binary files /dev/null and b/oscardata/oscardata/Properties/stopplay.png differ diff --git a/oscardata/oscardata/bin/Release/oscardata.exe b/oscardata/oscardata/bin/Release/oscardata.exe index bdff112..291d103 100755 Binary files a/oscardata/oscardata/bin/Release/oscardata.exe and b/oscardata/oscardata/bin/Release/oscardata.exe differ diff --git a/oscardata/oscardata/config.cs b/oscardata/oscardata/config.cs index 2d84044..a95d713 100755 --- a/oscardata/oscardata/config.cs +++ b/oscardata/oscardata/config.cs @@ -78,7 +78,8 @@ namespace oscardata public static int RXinSync = 0; public static int maxRXlevel = 0; public static int maxTXlevel = 0; - + public static Color WindowBackColor; + public static String[] langstr; public static String[] getOwnIPs() { @@ -205,31 +206,21 @@ namespace oscardata public static String getHomePath(String subpath, String filename) { - String home = Application.UserAppDataPath; String deli = "/"; + if (statics.ostype == 0)deli = "\\"; - if (statics.ostype == 0) - deli = "\\"; + //String home = Application.UserAppDataPath; + String home = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); + home = home + deli + DataStorage + deli; + try { Directory.CreateDirectory(home); } catch { } - if(subpath.Length == 0) - home = home + deli + DataStorage + deli; - else - home = home + deli + DataStorage + deli + subpath + deli; - - try - { - Directory.CreateDirectory(home); - } - catch { } - - - try - { - if (Directory.Exists(home) == false) - Console.WriteLine("create:" + home); - } - catch { } + // if not exists, create subfolder "oscardata" + if (subpath.Length > 0) + try { + home += subpath + deli; + Directory.CreateDirectory(home); + } catch { } return home + filename; } diff --git a/oscardata/oscardata/oscardata.csproj b/oscardata/oscardata/oscardata.csproj index d86309d..bbb6d61 100755 --- a/oscardata/oscardata/oscardata.csproj +++ b/oscardata/oscardata/oscardata.csproj @@ -143,6 +143,13 @@ + + + + + + + diff --git a/oscardata/oscardata/udp.cs b/oscardata/oscardata/udp.cs index 645144a..b09b07e 100755 --- a/oscardata/oscardata/udp.cs +++ b/oscardata/oscardata/udp.cs @@ -127,46 +127,30 @@ namespace oscardata statics.RXinSync = b[3]; statics.maxRXlevel = b[4]; statics.maxTXlevel = b[5]; - Byte[] b1 = new byte[b.Length - 4]; - Array.Copy(b, 4, b1, 0, b1.Length); - uq_fft.Add(b1); + Byte[] b1 = new byte[b.Length - 6]; + Array.Copy(b, 6, b1, 0, b1.Length); + drawFftBitmap(b1); } // IQ data if (rxtype == statics.udp_iq) { - //Console.WriteLine("IQ"); - for (int i = 0; i < b.Length; i++) + Int16[] re = new Int16[b.Length / 2]; + Int16[] im = new Int16[b.Length / 2]; + int idx = 0; + + for (int i = 0; i < b.Length; i+=4) { - // insert new byte in lastb - for (int sh = 12 - 1; sh > 0; sh--) - lastb[sh] = lastb[sh - 1]; - lastb[0] = b[i]; + re[idx] = b[i+0]; + re[idx] <<= 8; + re[idx] += b[i+1]; - // test if aligned - Int32 re = 0, im = 0; - if (lastb[0] == 0xe8 && lastb[1] == 3 && lastb[2] == 0 && lastb[3] == 0) - { - // we are aligned - re = lastb[7]; - re <<= 8; - re += lastb[6]; - re <<= 8; - re += lastb[5]; - re <<= 8; - re += lastb[4]; - - im = lastb[11]; - im <<= 8; - im += lastb[10]; - im <<= 8; - im += lastb[9]; - im <<= 8; - im += lastb[8]; - } - - drawBitmap(re, im); + im[idx] = b[i+2]; + im[idx] <<= 8; + im[idx] += b[i+3]; + idx++; } + drawBitmap(re, im); } } } @@ -175,36 +159,169 @@ namespace oscardata } static int panelw = 75, panelh = 75; - static int maxdrawanz = 350;//160; - static int drawanz = 0; static Bitmap bm; - static void drawBitmap(Int32 re, Int32 im) + const int maxsum = 5000; + static Int16[] resum = new Int16[maxsum]; + static Int16[] imsum = new Int16[maxsum]; + static int sumidx = 0; + static SolidBrush bgcol = new SolidBrush(Color.Silver);//FromArgb(255, (byte) 0x40, (byte) 0x00, (byte) 0x00)); + + static double scaleiq(int v) { - if (re == 0 && im == 0) return; - if (++drawanz >= maxdrawanz && uq_iq.Count() <= 1) + double f = v; + f /= 15000.0; + // f goes from -1 to +1 + // scale it to the graphics + const int sz = 45; + f += 1; + f /= 2; + f *= sz; + f += (panelw-sz)/2; + return f; + } + + static void drawBitmap(Int16[] re, Int16[] im) + { + // collect IQ data + for (int i = 0; i < re.Length; i++) { - drawanz = 0; - uq_iq.Add(bm); - bm = new Bitmap(75, 75); + if (sumidx < maxsum) + { + resum[sumidx] = re[i]; + imsum[sumidx] = im[i]; + sumidx++; + } } - + + // check if there is space in bitmap fifo + // if the GUI does not process the bitmaps fast enough, just cancel it + if (uq_iq.Count() > 2) + return; + + // bitmap for drawing the complete picture + bm = new Bitmap(panelw, panelh); + using (Graphics gr = Graphics.FromImage(bm)) { - // re and im are in the range of +/- 2^24 (16777216) - // scale it to +/- 128 - double fre = re; - double fim = im; + // background + gr.FillRectangle(bgcol, 0,0, panelw, panelh); + // oscilloscope screen + gr.DrawImage(new Bitmap(Properties.Resources.screen), 2, 1); + // screws at the 4 corners + Bitmap screw = new Bitmap(Properties.Resources.schraube); + gr.DrawImage(screw, 2, 2); + gr.DrawImage(screw, panelw - 2-screw.Width, 2); + gr.DrawImage(screw, 2, panelh - 2 - screw.Height); + gr.DrawImage(screw, panelw - 2 - screw.Width, panelh - 2 - screw.Height); - fre = fre * panelw / 2 / 16777216.0; - fim = fim * panelh / 2 / 16777216.0; + // draw constellation points + for (int i = 0; i < sumidx; i++) + { + if (resum[i] == 0 || imsum[i] == 0) continue; + double dist = Math.Sqrt((resum[i] * resum[i]) + (imsum[i] * imsum[i])); + if (dist > 22000) continue; // do not draw outside scope - // scale it to the picture - int x = panelw / 2 + (int)fre; - int y = panelh / 2 + (int)fim; + double x = scaleiq(resum[i]); + double y = scaleiq(imsum[i]); - int et = 2; - gr.FillEllipse(Brushes.Blue, x - et, y - et, et * 2, et * 2); + double et = 1.6; + x -= et; + y -= et; + double w = et * 2; + double h = et * 2; + gr.FillEllipse(Brushes.Yellow, (int)x, (int)y, (int)w, (int)h); + } } + + uq_iq.Add(bm); + sumidx = 0; + } + + static int fftw = 410, ffth = 72; + static Bitmap bmskala = new Bitmap(fftw,ffth); + static bool bmf = false; + static Font fnt = new Font("Verdana", 9.0f); + static Font smallfnt = new Font("Verdana", 7.0f); + static Pen penyl = new Pen(Brushes.Yellow, 1); + + static void drawFftBitmap(Byte[] b1) + { + if(!bmf) + { + // pre-draw background + bmf = true; + int yl = ffth - 20; + int yh = 20; + Pen pen = new Pen(Brushes.Navy, 1); + Pen pensolid = new Pen(Brushes.Navy, 1); + pen.DashPattern = new float[] { 1.0F, 2.0F, 1.0F, 2.0F }; + Pen penred = new Pen(Brushes.Red, 1); + + using (Graphics gr = Graphics.FromImage(bmskala)) + { + gr.FillRectangle(bgcol, 0, 0, fftw, ffth); + gr.DrawImage(new Bitmap(Properties.Resources.osci), 0, 0); + + for (int x = 10; x <= 390; x += 10) + gr.DrawLine(pen, x, yl, x, yh); + + gr.DrawLine(penred, 150, yl, 150, yh); + gr.DrawLine(pensolid, 20, yl, 20, yh); + gr.DrawLine(pensolid, 280, yl, 280, yh); + gr.DrawLine(pensolid, 360, yl, 360, yh); + + gr.DrawRectangle(penred, 15, yh, 270, yl-yh); + + gr.DrawString("200", smallfnt, Brushes.Black, 8, yl); + gr.DrawString("1500", smallfnt, Brushes.Black, 135, yl); + gr.DrawString("2800", smallfnt, Brushes.Black, 265, yl); + gr.DrawString("3600", smallfnt, Brushes.Black, 345, yl); + + gr.DrawString(statics.langstr[8], fnt, Brushes.Black, 100, 0); + } + + bmskala.MakeTransparent(Color.White); + } + + // check if there is space in bitmap fifo + // if the GUI does not process the bitmaps fast enough, just cancel it + if (uq_fft.Count() > 2) + return; + + // bitmap for drawing the complete picture + bm = new Bitmap(442, 76); + + using (Graphics gr = Graphics.FromImage(bm)) + { + // background + gr.FillRectangle(bgcol, 0, 0, bm.Width, bm.Height); + // scala + gr.DrawImage(bmskala,16,2); + // screws at the 4 corners + Bitmap screw = new Bitmap(Properties.Resources.schraube); + gr.DrawImage(screw, 2, 2); + gr.DrawImage(screw, 442 - 2 - screw.Width, 2); + gr.DrawImage(screw, 2, 76 - 2 - screw.Height); + gr.DrawImage(screw, 442 - 2 - screw.Width, 76 - 2 - screw.Height); + // spectrum + int lastus = -1; + // values + for (int i = 0; i < b1.Length-1; i+=2) + { + int us = b1[i]; + us <<= 8; + us += b1[i + 1]; + double fus = 0; + if (us > 0) + fus = 35 * Math.Log10((double)us / 10); + + us = (int)(fus - 5.0); + if(lastus != -1 && i>0) + gr.DrawLine(penyl, i/2+15, 76-lastus, i/2+1+15, 76-us); // 15 istead of 16 to get it in exact position + lastus = us; + } + } + uq_fft.Add(bm); } static AutoResetEvent autoEvent = new AutoResetEvent(false); @@ -309,7 +426,6 @@ namespace oscardata return varr; } - static Byte[] lastb = new Byte[12]; public static qpskitem UdpGetIQ() { if (uq_iq.Count() == 0) return null; @@ -324,6 +440,13 @@ namespace oscardata return uq_iq.GetBitmap(); } + public static Bitmap UdpFftBitmap() + { + if (uq_fft.Count() == 0) return null; + + return uq_fft.GetBitmap(); + } + public static bool IQavail() { if (uq_iq.Count() == 0) return false;