[chirp_devel] Mode designator for YSF?
Mathias Weyland
Mon Jan 9 23:49:20 PST 2023
On 2023-01-10 02:32, Dan Smith via chirp_devel wrote:
Hello
I can try but don't want to claim correctness on this, nor to know how
things should be done best. And I don't want to fight over this :-). The
radio that I played with could be set to one of: FM, DN, VW, AMS. This
is the interactive setting used when operating; I am not sure whether
this also corresponds to the choice available when programming (I'm not
using any of those digital modes). AMS is the automatic mode that picks
the "right" one of the other tree. I find this to be a sensible choice
for multimode repeaters, but not everybody agrees: Some people only want
to hear the digital traffic, others only the analog traffic and they
would set their radio accordingly. AMS is also a bit annoying since it
changes your transmit mode to whatever was last used on the repeater.
This is cool because you are automatically responding in the same mode
that somebody used for calling, but then again if you want to call, you
always have to check your settings first to ensure you are on the
desired mode. There is, however, a setting that allows you to set the
default for that. (E.g. RX AMS, TX always FM). I don't remember if this
is per-channel but that works for me.
As for the DN vs. VW thing: These are different ways the voice is
encoded into a representation of the speech model and further treated
with the usual techniques (whitening, interleaving etc.). In DN, a voice
data "packet" and a metdata "packet" containing the call sign, GPS
coordinates and other stuff are transmitted in an alternating fashion.
IN VW, there is some kind of metadata pilot package in the beginning and
then it's just voice data all the way, thus more of the channel's
bandwidth is used for voice data -- in fact, all of it vs. half, which
allows them to use a better speech model and the audio quality is
supposed to be better. The tradeoff is that a receiving station doesn't
see the call sign on late entry or if that pilot packet got crippled.
Hence, I believe, the names "Digital Narrow" and "Voice Wide".
All that said, I'd have to check what happens if somebody has his radio
set in DN and some VW is incoming, or vice versa. I guess it would still
decode but not change the current TX setting? But in any case, I always
thought of the VW and DN to be two modes that are more or less separate
from each other. Offering them as individual choice would reflect that.
With the flag/extra property instead, somebody's though process while
programming the radio would go like 'Oh yeah, I want digital on that
channel of course... ah yeah, and I want that to be in "Voice Wide"
[with the trade-off mentioned above]'. That would also work, I guess.
Thus the options/schemes are:
['FM', 'AMS', 'DN', 'VW'] or
['FM', 'AMS', 'YSF'] with the extra flag for improved 'VW' voice. That
one would work according to the aforementioned thought process, but I
don't like it because:
- Using a checkbox for DN vs. VW imposes some kind of default and I
don't see why chirp should suggest one over the other.
- In "Fusion", the "F" in "YSF" refers to fusing digital and analog
into one thing. This was one of the marketing lines when the system was
introduced, allowing for a smooth transition to digital and all that. As
such, it was meant to describe the whole "digital plus analog together"
idea. Using that term to discriminate the digital part from the analog
part thus sounds wrong... But one could use 'Digital' instead of 'YSF'
in the second scheme.
I hope that helps somewhat
Matt
More information about the chirp_devel
mailing list