Re: [wsjt-devel] How to use JT9.EXE?

2018-09-12 Thread Dani EA4GPZ
Hi Rik,

Maybe you can find this post of mine useful, as it includes examples
about how to generate and decode your own JT9 (and other) signals using
the WSJT-X command line tools.

https://destevez.net/2016/10/simulating-jt-modes-how-low-can-they-get/

(This was done a couple years ago, so I think that something has changed
slightly, but not much).

73,

Dani.



signature.asc
Description: OpenPGP digital signature
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] JT9-2 mode?

2018-09-11 Thread Dani EA4GPZ
El 11/09/18 a las 12:04, Rik Strobbe escribió:
> Hello Joe, all,
> 
> I understand that there are better ways to achieve a lower S/N decoding than 
> going back to JT9-2.
> But awaiting this I would anyway want to do some tests with longer JT9 
> transmission on 630m.
> Since I am afraid that it is out of my league to dive in to the WSJT-X code 
> and modify it I thought of an alternative route:
> Generate a "normal" JT9 signal, but transmit it at half speed. This 
> transmission will take 98 seconds and be at half the original audio frequency 
> (also half bandwidth).
> At the RX side the audio is recorded as a WAV file, speed is doubled again 
> (just by changing the sample rate in the WAV file header) and this file is 
> fed to WSJT-X.
> I know it sounds is a a bit of an odd thing to do, but at least feasible for 
> me.
> Would this work (and improve SNR), or am I just trying to be too smart?

Hi Rik,

That would work. I have thought of the same idea sometime in the past,
but never got to test it.

73,

Dani EA4GPZ.




___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] SVN repository failure?

2018-06-07 Thread Dani EA4GPZ
Hello,

Has anything happened to the SVN repository? It seems that it has rolled
back to 2009:

$ svn log svn://svn.code.sf.net/p/wsjt/wsjt | head

r1476 | k1jt | 2009-10-01 22:23:28 +0200 (jue, 01 oct 2009) | 2 lines

YES!!!  It now works with soft decisions, using KVASD2.EXE.


r1475 | k1jt | 2009-10-01 21:29:55 +0200 (jue, 01 oct 2009) | 2 lines

We have a working (hard decision) JT64 decoder!



73,

Dani EA4GPZ.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Fwd: Re: 20 M FT8 freqs for DXpeditions? (long)

2017-08-21 Thread Dani EA4GPZ
El 20/08/17 a las 22:21, Alex, VE3NEA escribió:
> Of course, 400W should be the average power of the amplifier, not the
> peak power.
> 
> Splitting the power unevenly between the messages (in favor of the
> callers on a difficult path) may improve the peak to average power ratio.

Or more interestingly, if the frequencies of the signals bear no simple
relation then a large fraction of the time PAPR is not so high and not
much is lost by bringing the amplifier a bit into compression. This is
used in FreeDV 700C, where the PSK carriers use some well thought
spacing instead of a multiple of the baudrate as OFDM would say.

My guess is that if one puts 10 FT8 signals at random frequencies, then
the signals are not so affected by compression in the amplifier.
However, this would generate a lot of spurious signals as IMD.

But still, if this is for a DXpedition working several caller
simultaneously in a pileup we might deem all this IMD as a minor problem
and end up seeing this as acceptable behaviour.

This thing about transmitting several signals at the same time is quite
interesting, since I haven't seen much done about it in ham radio.

73,

Dani EA4GPZ.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] Bugs in command line tools in WSJTX 1.8.0-rc1

2017-07-11 Thread Dani EA4GPZ
Hi all,

I have compiled WSJTX 1.8.0-rc1 from source an I'm finding the following
bugs in the command line tools.

jt9 will always segfault when run for JT9:


$ jt9 -9 00_01.wav

Program received signal SIGSEGV: Segmentation fault - invalid memory
reference.

Backtrace for this error:
#0  0x7F9211B1DD98
#1  0x7F9211B1CF30
#2  0x7F92108100CF
#3  0x4110F0 in symspec_
#4  0x406D52 in MAIN__ at jt9.f90:?
Segmentation fault
-

ft8d will also segfault always:

---
$ ft8d 40 2 00_01.wav

Program received signal SIGSEGV: Segmentation fault - invalid memory
reference.

Backtrace for this error:
#0  0x7F4C03C8ED98
#1  0x7F4C03C8DF30
#2  0x7F4C029810CF
#3  0x414C60 in bpdecode174_
#4  0x403A5D in ft8b_
#5  0x402693 in MAIN__ at ft8d.f90:?
Segmentation fault
-

ft8sim doesn't seem to work properly. When run as suggested in the example:

ft8sim "K1ABC W9XYZ EN37" 0.0 0.1 1.0   10   -18

all the samples of the generated wav file are 0.


When run as

ft8sim "EA4GPZ M0HXM IO94" 0.0 0.0 0.0 1 0

there is noise and a signal in the generated wav file, but the signal is
not valid FT8 (it covers more than 2kHz of spectrum).


73,

Dani.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] FT8 notes

2017-06-30 Thread Dani EA4GPZ
El 30/06/17 a las 19:06, Joe Taylor escribió:

> Anyone is welcome to build WSJT-X from source code, and use the results
> on the air.  But please DO NOT post your pre-built binaries for others
> to download.  This causes needless support problems for us.  We have no
> way of knowing exactly what you did.  And if all you post is some sort
> of binary, you're violating our GPL license.

Hi Joe,

I don't want to get into an argument here, and I understand the reason
for frowning upon people posting pre-built binaries, but I just wanted
to clarify the statement about the GPL license.

I'm not a lawyer, so I might not be 100% correct on this, but, as far as
I know, you can redistribute binaries for GPL software without the
accompanying source code. However, you should be ready to provide the
source code _if_ you are asked to do so by whoever got your binary. No
need to send any source code if you're not asked to do so. Also, if the
code you have compiled is available online (say, from the WSJT SVN) and
you have not modified it (as it is the case with pre-built binaries of
the SVN trunk), it might be enough to point the user to the location of
the source online.

73,

Dani EA4GPZ.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] AP for DX call only if VHF/uW enabled

2017-04-22 Thread Dani EA4GPZ
El 22/04/17 a las 11:56, Charles Suckling escribió:
> Hi Dani
> 
> Not sure we are seeing exactly the same behaviour.
> 
> If I start program having closed from QRA64 then it is active.
> 
> If then without closing I select eg JT4 then it is greyed out in JT4, as it
> should be.
> 
> If I then return to QRA64, without closing the program, it is greyed out.
> The only way to get it back is to then close and restart.

Hi Charlie,

No. We're not seeing the same thing.

If I start the program having closed from QRA64, then it is active.
Without closing I select JT4 and it's still active. If I go back to
QRA64, it's still active.

But if I start the program having closed from, say JT4, then it's always
grayed out.

I have VHF/uW disabled, by the way. I'm not sure if this makes a difference.

73,

Dani.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] AP for DX call only if VHF/uW enabled

2017-04-22 Thread Dani EA4GPZ
El 22/04/17 a las 06:52, Charles Suckling escribió:
> Hi Dani
> 
> We have found some time ago that if you have "Enable AP for DX call" active
> then open the settings tab to make some other change, after that action
> "Enable AP for DX call" becomes greyed out.
> 
> Try making your change (eg to disable VHF and up), close WSJT-X and restart.
> You may then find "Enable AP for DX call" is active again.

Hi Charlie,

Thanks for the tip.

I've found that if WSJT-X starts in QRA64 mode (because this was the
mode selected when I closed it before), then "Enable AP for DX call" is
active regardless of the mode I select. However, if WSJT-X starts in
another mode, then "Enable AP for DX call" is grayed out even if I
select QRA64.

I'm running r7648.

73,

Dani.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] AP for DX call only if VHF/uW enabled

2017-04-21 Thread Dani EA4GPZ
Hi,

I've noted that the "Enable AP for DX call" option is only active if
VHF/uW features are enabled. Otherwise this option is grayed out and can
not be toggled.

I think is a bug, because AP for DX call is also useful for HF.

73,

Dani.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] JT65 HF bands capacity, spectra allocation, and software support

2017-03-04 Thread Dani EA4GPZ
El 04/03/17 a las 09:58, Takehiko Tsutsumi escribió:
> All;
> 
> This Saturday afternoon, 15m is crowded and occupied with 100 TX , 83 RX
> stations according to JT Alert and the most strong spectrum on 15m
> exists on JT65 channel.  Wsjt-x Water fall window is really colorful. 
> See attached screen shot.
> 
> Even though we are demonstrating how JT65 is spectrum efficient format,
> it is not called as "week signal format" by the reason that we are
> creating interference with ourselves packed in single narrow channel. I
> need full power to chase DX.
> 
> We need to spread out.

Hi all,

This makes me wonder why people don't use JT9A, which is much more
efficient than JT65A for HF use. Maybe this pushes more people into
trying JT9.

Also, people tend to pack themselves willingly into a 2.5kHz slice,
since otherwise people with conventional SSB radios won't see you and
you'll get less QSOs.

73,

Dani.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Proposal to include Future WSJT-X Specification

2017-02-08 Thread Dani EA4GPZ
El 08/02/17 a las 06:50, Takehiko Tsutsumi escribió:
> Hi,
> 
> I am a newbie of this mailing list and I do not know the details of the
> procedure to add new feature to WSJT-X specification and implement new
> feature.
> 
> However, I have a proposal of these and it is attached to this mail.
> 
> I am happy if somebody guides me to participate the process defined in
> this society.
> 
> I am waiting the reply soon.

Hi Takehiko,

I've read your notes and I don't understand well what this Frequency
Management Center is. Is it some sort of online server to exchange the
information about what frequencies people are using?

I think that would belong more to an online chat server or some other
service where people can set up skeds rather than WSJT-X. I think that
it's important that QSOs with WSJT-X can be done without exchanging any
data through the internet, so people can choose if they want to
coordinate QSOs with the help of the internet or not.

A better solution to the problem you mention about incompatible band
plans is to listen simultaneously on different frequencies so that split
random QSOs can happen without the need for external coordination about
the frequencies. This can be done with adequate hardware (SDR). In the
HF bands it is easy to accomplish this.

I understand that this problem also happens in 13cm EME, where different
countries have really different allocations. Here it is more difficult
to listen on all the possible frequencies (the separation is several
MHz), so people coordinate frequencies using HB9Q chat or other sked
online services.

It would be nice to allow for the possibility of indicating in the CQ
call which other frequencies you're listening to. The problem is that
this is potentially too much data to include in the short messages that
the JT modes use. The only similar feature is the "CQ nnn" feature,
where you can indicate another frequency where you're listening and
where people are supposed to call you.

Finally, I think it's important to try to harmonize working frequencies
on a global basis. This simplifies things a great deal. Sometimes it is
not possible to achieve a completely global solution due to different
band plans, but imagine the mess if every country used a different
working frequency.

73,

Dani.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] Problem in HamlibTransceiver.cpp with rigctld and FT-817ND

2017-02-04 Thread Dani EA4GPZ
Hi,

There is a problem in HamlibTransceiver::do_start() which manifests
itself when using a FT-817ND through rigctld.

The FT-817ND doesn't have support for get_vfo, set_vfo, nor
RIG_OP_TOGGLE. However, rigctld advertises all the capabilities, so each
of the capabilities must be tested instead of trusting rig_->caps

Currently, only get_vfo is tested (get_vfo_works_).

The problem is as follows:

In lines 461 and 481 of HamlibTransceiver.cpp, either RIG_OP_TOGGLE or
set_vfo is used according as to whether rig_->caps->set_vfo is false.
However, the FT-817ND supports none of this.

Probably the whole block of code between lines 446 and 511 should not
run for the FT-817ND.

The main problem is the

(rig_->caps->set_vfo || rig_has_vfo_op (rig_.data (), RIG_OP_TOGGLE)

condition in the if statement for this block. If using rigctld this
evaluates to true, since rig_->caps->set_vfo is true regardless of
whether the rig supports it or not. It would be better to test for
set_vfo before and use a variable set_vfo_works_ instead of
rig->caps->set_vfo (in the manner of get_vfo_works_).

I am not doing this change myself because I'm not familiar with the code
and I'm not sure if my proposed solution will give problems with other rigs.

73,

Dani EA4GPZ.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] JT9 decoder broken in WSJT-X r7552

2017-01-27 Thread Dani EA4GPZ
El 27/01/17 a las 03:29, Bill Somerville escribió:
> On 26/01/2017 21:55, Dani EA4GPZ wrote:
>> I've found that the JT9 decoder in r7552 seems to be broken.
> 
> Hi Dani,
> 
> thanks for reporting this issue and providing data to reproduce it.
> 
> I have temporarily reverted a change that caused the issue, r7555 should 
> be working better.

Hi Bill,

Thanks for fixing this quickly. r7555 is working fine for me.

73,

Dani.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] JT9 decoder broken in WSJT-X r7552

2017-01-26 Thread Dani EA4GPZ
Hi all,

I've found that the JT9 decoder in r7552 seems to be broken. I'm
listening on 40m and signals are good. Some periods I get decodes as
normally, while other periods I get no decodes.

Here is the recording of one of the periods where I got no decodes,
using the jt9 command line tool.

$ jt9 -d 3 -9 ~/.local/share/WSJT-X/save/170126_2128.wav
   0   0

If I use jt9 from 1.7.0 on the same file, then I get decodes.

$ ./jt9 -d 3 -9 ~/.local/share/WSJT-X/save/170126_2128.wav
2128  -6  0.1 1511 @  CQ G0NNF IO92
2128 -22  0.3  672 @  VA3MJR EC1DBO -16
2128 -24  0.9  801 @  ON4VT CG3KI 73
2128   3 -0.5  997 @  PB7JOS IK2CTH JN46
2128 -23  0.4 1105 @  ON8IM N3GGT 73
2128 -13  0.2 1343 @  EA4GPZ W1YIF 73
   0   6

This sort of thing has also happened in many other periods.

This particular recording can be downloaded here:
https://drive.google.com/open?id=0B2pPGQkeEAfdczB2dlJQQXFfMlk

It seems that the JT65 decoder also suffers the same problem, but I
haven't looked into it any further.

73,

Dani EA4GPZ.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Status of QRA64 in WSJT-X v1.7

2016-11-17 Thread Dani EA4GPZ
El 17/11/16 a las 20:27, Joe Taylor escribió:

> Please join me in again thanking Nico Palermo, IV3NWV, who designed the 
> basic codec for QRA64 -- including novel features for handling Doppler 
> spreads that may be even larger than the tone spacing.

Well said Joe,

When I read Nico's original paper "QRA codes for EME", I was fascinated
by his idea of this new mode, especially the way it handles a priori
information to improve the decoding threshold. I think we should all
thank Nico and that this is the start of a new world of possibilities
for EME and other weak signal work, including allowing even smaller
stations than what was possible with JT65.

I'm eager to see some documentation on these new features for Doppler
spreads you mention (of course I'm confident that something will be
published in due time).

73,

Dani EA4GPZ.

--
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] QRA64 2m transatlantic contact

2016-10-06 Thread Dani EA4GPZ
El 06/10/16 a las 19:35, Joe Taylor escribió:
> Hi Dani,
> 
> Dani EA4GPZ wrote:
>> Probably we've all heard about the recent 2m QRA64 transatlantic contact:
>>
>> http://www.arrl.org/news/transatlantic-contact-completed-on-2-meters
>>
>> What I find a bit strange is the signal reports of -36dB and -37dB SNR
>> that they give. Even though QRA64 is quite good, I would expect that
>> it's almost impossible to copy QRA64 signals at -36dB.
> 
> Evidently you have not seen the messages I posted yesterday to 
> "wsjtgroup".  For completeness they are copied below.

Hi Joe,

Many thanks for the info. That really explains things.

Silly me, I didn't know about wsjtgroup and I thought all the "action"
happened in wsjt-devel. I'll go suscribe to wsjtgroup also.

73,

Dani.

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] QRA64 2m transatlantic contact

2016-10-06 Thread Dani EA4GPZ
Hi all,

Probably we've all heard about the recent 2m QRA64 transatlantic contact:

http://www.arrl.org/news/transatlantic-contact-completed-on-2-meters

What I find a bit strange is the signal reports of -36dB and -37dB SNR
that they give. Even though QRA64 is quite good, I would expect that
it's almost impossible to copy QRA64 signals at -36dB.

I haven't seen sensitivity graphs for the QRA64 mode that has finally
made it into WSJTX, but looking at the graphs in Nico's paper:

http://microtelecom.it/qracodes/QRACodes-Rev10.pdf

it seems that it's almost impossible to copy anything below -31dB or
-32dB, even with lots of a priori info for the decoder.

What do you guys think? Are the recordings of the contact available?

73,

Dani EA4GPZ.

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] WSJT-X and gain staging

2016-08-17 Thread Dani EA4GPZ
El 17/08/16 a las 19:57, George J Molnar escribió:
> Then, as some suggest, it might be a good time to consider retiring the 
> slider, while retaining the thermometer. Not a "stop the presses" 
> change, but it might be a good usability bump. Perhaps even a color 
> coded indication for the dB-impaired?

Just to point out a usage scenario where the slider can be useful: On
the HF bands, you can encounter very strong signals or not for each
period. If you're using a conventional receiver, you'll need to use its
AGC. Otherwise, the receiver will saturate if the RF gain is set too
high or you'll lose SNR in the periods where there are no strong signals
if the RF gain is set low enough to prevent saturation on strong
signals. At least, this is what seems to work best on my FT-817ND.

With this setup, the radio will present a constant audio output level
whenever there are strong signals. Therefore, you can adjust your
soundcard level (and perhaps any attenuation you have in front of it) to
make the level, say 90% of maximum when there are strong signals. The
soundcard will never clip, because the radio AGC prevents it.

When using this strategy, I find that I have to set the slider in WSJT-X
quite low to get 30dB when only receiving the noise floor. The level in
WSJT-X will only raise to 40dB when receiving strong signals, because
the AGC of the radio prevents a further increase.

Of course, the slider in WSJT-X doesn't make any difference in decoding
performance, but can be used to ensure a good level in the waterfall
without having to tweak the waterfall sliders (same effect can be
achieved with them, of course, but you have to tweak both the waterfall
and spectrum zero points).

At least, this is what I've being doing so far with my rig. Perhaps
others can suggest a better strategy for a conventional receiver and the
HF bands.

73,

Dani EA4GPZ.


--
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel