[digitalradio] Re: Direct RTTY Generation

2010-08-05 Thread Vojtech
Hi Andy.

If you are up to something simple, reliable and useful, I have a proposal for a 
PSK31 transmitter. With a VFO, fast XOR gate and a CW shaping circuit you may 
generate a decent PSK31 signal. You just need a cheap controller to control the 
XOR gate and CW on/off. I developed a simple protocol, where the commands for 
the XOR gate and CW on/off are modulated synchronously by a sound card and 
decoded by a simple algorithm on a cheap controller. Any DIP part (Atmel or 
PIC) would do. I am currently writing an article for QEX, but I can give you 
more detail if you like the idea. What I am proposing is an offspring of an 
already proven concept.

http://www.kufr.cz/~ok1iak/HAM/ATS3a-digital/index.php3
http://www.kufr.cz/~ok1iak/HAM/ATS3b/index.php3
http://www.kufr.cz/~ok1iak/HAM/WSPR/index.php3

The "commands over sound card" protocol is supported by PocketDigi
http://sourceforge.net/projects/pocketdigi/
http://www.n0hr.com/PocketDigi/PocketDigi_intro.htm

The firmware for the MSP430 controller of the ATS-3b is freely available.

73, Vojtech OK1IAK, AB2ZA




[digitalradio] Announce: Standalone CW/PSK31/PSK63 decoder

2010-05-02 Thread Vojtech
Hi gang.

After half a year of weekend tinkering, I managed to develop firmware for a low 
power 16bit general purpose controller MSP430 to decode CW, PSK31 and PSK63. It 
has a very limited user interface, one needs to tune the radio with precision 
of 10Hz using just baragraph. The power consumption is extremely low <3.5mA at 
min 2.75V.

The device is kitted by Steve Weber. Here is the manual.
http://www.kufr.cz/~ok1iak/temp/decoder.pdf

Steve's announce and information about kit purchase follows.
Steve's ATS-4 kit provides direct paddle to PSK31 transmit function and this 
kit is considered an accessory to the ATS-4.

73, Vojtech OK1IAK, AB2ZA

-
from Steven Weber, steve.kd...@gmail.com
Vojtech's CW/PSK decoder is now available - for a short time

Vojtech's long awaited stand alone, low power CW/PSK decoder/reader is now 
available for order. I am doing the kitting and shipping for Vojtech.

The instruction manual is in the files section with the name "decoder.pdf" and 
will only be available there, no CD will come with the kit this time, as the 
manual is pretty short and you all know how to solder SMT parts by now.

The price for the kit is $30.00 plus $5.00 ($35.00 total) for US postage and 
$15.00 for DX ($45.00 USD). It will be shipped in a flat rate Priority Mail 
box, as I didn't think to get any small boxes to ship this in and the LCD 
display needs to be shipped in a box for protection. Using Priority mail for DX 
orders will help ensure they get it in a timely fashion, as it seems the small 
box used to ship the ATS-4 kits in some cases resulted in long delays at 
customs. (I belive there is at least one which STILL hasn't shown up!)

There are only 96 kits available (we used up some of the parts in testing) and 
I will only be able to accept orders until Friday, the 10th. I will be heading 
for FDIM at Dayton shortly after that and then be gone on a 3-4 week hiking 
trip, so any orders after that will have to wait until I get back.

Due to the short ordering window, only use pay-pal and my email address from my 
web page.

Thanks,
Steve KD1JV






[digitalradio] What is SS and what it is good for to HAMs, was: ARRL/FCC Announcement

2010-03-07 Thread Vojtech
I did not follow the whole conversation. Anyway, spread spectrum has following 
benefits as far as I am known: 

It allows more stations to use the spectrum. The trick is in spreading the 
signal by a sequence, which appears to be random. Many stations transmitting 
spread spectrum signals at various time and frequency offsets will all together 
resemble white noise. On the contrary, many conventional narrow band signals 
will approach white noise much slower. There is a classic article from Costas 
(of the PSK Costa's loop decoder algorithm) explaining why even DSB has 
theoretical benefits over SSB because it spreads the signal to higher 
bandwidth, which makes the total interference look more like white noise.

The spreading in frequency makes the signal less sensitive to narrow band 
carriers, it makes it difficult to jam a signal by a single or couple of 
carriers.

The other benefit is critical to military use. It is difficult to detect and if 
one does not know the spreading sequence, it is impossible to decode.

Spread spectrum somehow contradicts the HAM radio philosophy. Spread spectrum 
to be useful mandates the software itself to identify and lock to the signal. 
It is impossible identify weak SS signal from white noise by ears. The operator 
will just enumerate the channels and the machine will do the rest. Higher 
amount of SS stations at the same frequency will increase background noise, so 
it will create an interference to let's say a CW operator. Therefore one would 
need to dedicate SS channels, otherwise there would be plenty of complaints 
from CW operators.

I don't see a real benefit in running SS signal in just 2.5kHz SSB bandwidth. 
Olivia or MFSK will do better because they use the whole spectrum for itself, 
while SS on purpose leaves all the orthogonal spreading sequences to be used by 
other stations. For the same bandwidth, SS is designed to share frequency, 
classic multitone signals for best coding gain. That is a whole world of 
difference.

SS would be very beneficial for beacon network, where all beacons share the 
same channel. This is what the GPS satellite network does indeed.

SS may be used for single channel world wide chatting mode. One will be able to 
decode many signals at once with powerful computer.

73, Vojtech OK1IAK




[digitalradio] Re: Comparison of RTTY software sensitivity

2010-01-24 Thread Vojtech
> By synchronous detection, Vojtech, do you mean treating the first start bit
> as the beginning of a synchronous multi-character sequence, thereby
> providing some protection against "broken" start and stop bits within that
> sequence? Brian K6STI referred to his decoding technique as employing a
> "flywheel", which I interpreted as a means of adjusting the synchronous
> timing with high-quality start bits decoded within the sequence.

Dave, 

what I mean is to consider all edge into sync recovery. Most software I know is 
using pretty stable clock and fills the spaces with idle characters. The 
decoder needs to know how long the stop bit is, which may be estimated on the 
air or configured by the user. I suppose 1.5 bit length is the most common? 
Then you may try to search for raising/falling edge at 2x bit speed and slowly 
adjust the sampling point.

Yes, it is some kind of "flywheel", that any synchronous decoder like PSK31 
uses.

73, Vojtech OK1IAK




[digitalradio] Re: Comparison of RTTY software sensitivity

2010-01-22 Thread Vojtech
Here is another, similar chart:
http://www.dxatlas.com/RttyCompare/

I was comparing MMTTY with MultiPSK and gMFSK against RTTY in white noise. 
Interesting observation was that MMTTY was better than MultiPSK at better than 
marginal SNR, but MultiPSK was slightly better than MMTTY at very low SNR. My 
best bet is that MMTTY is doing some kind of signal processing after detector, 
which fixes some errors, but makes things worse in very low SNR.

Both yours and Alex's graphs show superiority of TrueRTTY and MixW. I wonder 
whether TrueRTTY is doing synchronous detection. This is what I plan to try 
when I retire, hi.

73, Vojtech OK1IAK




[digitalradio] Re: IZ8BLY's PSK63F + PSKFEC31

2010-01-05 Thread Vojtech
PSK63F is implemented in PocketDigi, source code is available.

> PSK63F is in all cases better than PSK31. The only advantage of PSK31 is its 
> smaller bandwidth.

The other benefit of PSK31 is quick turnaround. But I agree that PSK63F shall 
be exercised and will be very useful at marginal conditions.

73, Vojtech




[digitalradio] Re: RS ID

2009-12-29 Thread Vojtech
> Reed-Solomon identification – it is Google-able.  A form of error correction
> or as we use it here, a form of mode /rate / number of tones etc
> identification.

Technically, this explanation is a bit misnomer. While the Reed-Solomon codes 
are designed to detect and fix errors and there are various complex algorithms 
to do it, Patrick "just" used the Reed Solomon theory to generate a set of 
codes, which are most different from each other and from their mirror images 
when listening with reversed sideband. The RSID detector is much simpler than 
the true Reed Solomon decoder. Patrick in his original code was doing 
exhaustive search for all codes accepting two receive errors. Current 
implementations of RSID decoder in all applications supporting it take 
advantage of hashing method to speed up the exhaustive search.

73, Vojtech OK1IAK




[digitalradio] Re: RSID numbers + New official RS ID list

2009-10-25 Thread Vojtech
> The "first list" (272 possibilities) permits to 
> have codings orthogonal (or almost orthogonal) in time and frequency, so not 
> to 
> mix two possible contiguous (in time or frequency) RS ID.

orthogonal = "as much different as possible". For example, integrating 
sin(x)*cos(x) over 2pi interval will provide zero result, the sine and cosine 
functions are called to be orthogonal.

With RSID you want to achieve, that you will not falsely decode one code as 
another one if shifted in time or frequency (or inverted by selecting wrong 
sideband). With low SNR and/or lot QRM/QRN there may be random "tones" 
detected, which may be falsely added to the real RSID diddle. Some of the RSID 
numbers were not used, because they look similar to the codes left in the 
table, when shifted in time or frequency.

For example, binary code 111010 looks similar to 110101 after shifting one bit 
right.
111010
 110101

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, Warren Moxley  wrote:
>
> Patrick,
> 
> I am not sure I know what you are saying.
> Are you saying I need two list?
> 
> Warren - K5WGM
> 
> 
> --- On Sat, 10/24/09, Patrick Lindecker  wrote:
> 
> From: Patrick Lindecker 
> Subject: Re: [digitalradio] Re: RSID numbers + New official RS ID list
> To: digitalradio@yahoogroups.com
> Date: Saturday, October 24, 2009, 10:02 AM
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
>   
> 
> 
> Hello Warren,
>  
> >I wanted this info in a spreadsheet so I made a list from you 
> code.
> >Notice the gaps.
> The "first list" (272 possibilities) permits to 
> have codings orthogonal (or almost orthogonal) in time and frequency, so not 
> to 
> mix two possible contiguous (in time or frequency) RS ID.
>  
> 73
> Patrick
> 
>   - Original Message - 
>   From: 
>   Warren Moxley 
> 
>   To: digitalradio@ yahoogroups. com 
>   
>   Sent: Saturday, October 24, 2009 4:49 
>   PM
>   Subject: Re: [digitalradio] Re: RSID 
>   numbers + New official RS ID list
>   
> 
>   
> 
> 
>   Patrick,
> 
> I wanted this info in a spreadsheet so I 
> made a list from you code.
> Notice the 
> gaps.
>  = = = 
>   1 
> BPSK31
>   2 BPSK63
>   3 QPSK63
>   4 
> BPSK125
>   5 QPSK125
> 
>   7 PSKFEC31
>   8 
> PSK10
>   9 MT63-500-LG
>  10 MT63-500-ST
>  11 
> MT63-500-VST
>  12 MT63-1000-LG
>  13 
> MT63-1000-ST
>  14 MT63-1000-VST
>  15 
> MT63-2000-LG
> 
>  17 MT63-2000-ST
>  18 
> MT63-2000-VST
>  19 PSKAM10
>  20 PSKAM31
>  21 
> PSKAM50
>  22 PSK63F
>  23 PSK220F
>  24 
> CHIP-64
>  25 CHIP-128
>  26 CW
>  27 
> CCW-OOK-12
>  28 CCW-OOK-24
>  29 CCW-OOK-48
>  30 
> CCW-FSK-12
>  31 CCW-FSK-24
> 
>  33 CCW-FSK-48
>  34 
> PACTOR1-FEC
>  35 PACKET-300
>  36 PACKET-1200
>  37 
> ASCII-7
>  38 ASCII-8
>  39 RTTY-45
>  40 
> RTTY-50
>  41 RTTY-75
>  42 AMTOR FEC
>  43 
> THROB-1
>  44 THROB-2
>  45 THROB-4
>  46 
> THROBX-1
>  47 THROBX-2
> 
>  49 
> CONTESTIA-8- 250
>  50 CONTESTIA-16- 500
>  51 
> CONTESTIA-32- 1000
>  52 CONTESTIA-8- 500
>  53 
> CONTESTIA-16- 1000
>  54 CONTESTIA-4- 500
>  55 
> CONTESTIA-4- 250
>  56 VOICE
>  57 MFSK16
> 
> 
>  60 
> MFSK8
>  61 RTTYM-8-250
>  62 RTTYM-16-500
>  63 
> RTTYM-32-1000
> 
>  65 RTTYM-8-500
>  66 
> RTTYM-16-1000
>  67 RTTYM-4-500
>  68 
> RTTYM-4-250
>  69 OLIVIA-8-250
>  70 
> OLIVIA-16-500
>  71 OLIVIA-32-1000
>  72 
> OLIVIA-8-500
>  73 OLIVIA-16-1000
>  74 
> OLIVIA-4-500
>  75 OLIVIA-4-250
>  76 PAX
>  77 
> PAX2
>  78 DOMINOF
>  79 FAX
> 
>  81 
> SSTV
> 
> 
>  84 DOMINOEX-4
>  85 DOMINOEX-5
>  86 
> DOMINOEX-8
>  87 DOMINOEX-11
>  88 
> DOMINOEX-16
> 
>  90 DOMINOEX-22
> 
>  92 
> DOMINOEX-4-FEC
>  93 DOMINOEX-5-FEC
> 
> 
> 
>  97 
> DOMINOEX-8-FEC
>  98 DOMINOEX-11- FEC
>  99 
> DOMINOEX-16- FEC
> 101 DOMINOEX-22- FEC
> 
> 
> 
> 104 FELD 
> HELL
> 105 PSK HELL
> 106 HELL 80
> 107 FM HELL-105
> 108 FM 
> HELL-245
> 
> 110 QPSK31
> 
> 
> 113 PACKET-110
> 114 
> 141A
> 
> 116 OLIVIA-8-1000
> 117 C

[digitalradio] Re: ANNOUNCE: PocketDigi 1.0.12 released

2009-10-07 Thread Vojtech
Hi Andy.

I usually implement something based on user report or on my own experience. I 
never used multiple sound cards myself for more than a short test. I will put 
sound card selection on my TODO list.

> Anyone used PocketDigi on a Blackberry ?
PocketDigi will only run on Windows CE >=3.0 devices, which accounts for a 
majority of Pocket PCs and Windows Mobile phones.

73, Vojtech OK1IAK




[digitalradio] Re: Propagation

2009-10-07 Thread Vojtech
Hi Andy.

> My best visual view of grey
> line propagation was in the old days of HF APRS when I set a receiving and
> map on 30M.  All day I was receiving joust 200-500 miles and then , all of a
> sudden, 1700-3000 miles...

The WSPRnet.org does exactly the kind of distance and signal strength mapping. 
Just run your TRX with WSPR for day or two and be prepared for nice surprise. 
My 800mW WSPR beacon with modest 30m dipole was heard at New Zeland from NJ, 
USA regularly.

WSPR is really a great propagation and education tool. It will give a beginner 
hands on experience with HF propagation. With the signal strength reporting, it 
will give one a feeling on the time and power needed to do a contact in given 
mode.

WSPR beacon is detected at minimum -29dB / 3kHz. PSK31 is readable at -13dB / 
3kHz. If my beacon is heard at -25dB/3kHz, the PSK31 signal would be readable 
with -13-(-29)=+12dB linear amplifier, which would be about 13W compared to my 
800mW beacon.

73, Vojtech OK1IAK




[digitalradio] Re: ANNOUNCE: PocketDigi 1.0.12 released

2009-10-06 Thread Vojtech
> How do I select a sound card?  Using it on my PC, I am not receiving any 
> signals in the waterfall , probably because I have not selected a sound 
> source.

Hi Andy.

PocketDigi uses the default sound card. There is no selection.

The UI is spartan as it was designed for the Pocket PC platform. The "big" 
windows version was written mostly as a testbed for the Pocket PC version. It 
is much easier to develop on the PC first and then just recompile for the 
Pocket PC. On the other side, the application is tiny and very CPU and memory 
efficient. It will provide basic communication means with most digital modes on 
most Windows boxes. It will run pretty well even on the first Pentium ~150MHz 
laptops.

73, Vojtech OK1IAK




[digitalradio] Re: Understanding soundcard basics ?

2009-09-22 Thread Vojtech
Hi Andy.

I would say the sound card qualities are very similar to receiver.

Noise floor
Linearity
Birdies and other noise

I exclude timing issues, because they could most often be corrected for with 
software. Also I exclude stuff like bad drivers, that would cause dropouts.

Now if you use narrow band receiver, you will be fine even with poor sound 
card, because noise floor will not be an issue. You will suffer sound card 
nonlinearity, if you try to receive panoramatic PSK31 with poor sound card. 
Noise floor may be an issue. High sound card noise floor will make SDR like 
SoftRock unusable, the receiver will be deaf, I have my personal experience. 

SDR puts biggest strain on your sound card. It sounds perverse to play with $15 
SoftRock connected to $100 sound card and this is the reason why my SoftRock is 
stored in the basement as I did not have $100 to spare for the toy.

Vojtech

--- In digitalradio@yahoogroups.com, "obrienaj"  wrote:
>
> From what I have read in the past, there is a difference between inexpensive 
> sound cards and the high quality ones.  I recall past articles that suggest 
> the high quality ones can result in some very weak signals being detectable 
> in a waterfall,  whereas cheap cards may not reproduce the signal.  However, 
> as most of us know, even the cheap sound cards effectively render the average 
> ham signals, even quite weak ones.
> 
> So, aside from the higher end ones rendering weak signals on a waterfall 
> better, what are measurable difference between a poor cheap one and a really 
> good top-of-the-line one ?  Can someone explain this is plain English?
> 
> I am aware of the "calibration/timing" issue.  Although that too does not 
> seem to make a huge difference with many digital modes.  Of the numerous 
> digital modes I have tried over the years, PC-ALE and JT65A in WSJT have been 
> the most impacted by calibration issues.  I have seen WSJT not decode at all 
> when timing of the soundcard is not correct.  Do higher end sound card have 
> less problems with timing/calibration than cheap ones?
> 
> Is calibration really an issue of concern IF an application can enable a 
> re-calibration process ?  If an application enables re-calibration, does that 
> only "hold" for that application or can it correct the soundcard for other 
> applications.
> 
> I raise these questions out of general interest,  but also because of recent 
> WINMOR test where the poor performance has been blamed , in part, on cheap 
> sound cards or sound cards not dedicated to the application.  I don't know 
> enough to argue the point, but my suspicion is that it is  really not that 
> sound card related.  
> 
> Andy K3UK
>




[digitalradio] Re: Double Entries on Waterfall

2009-07-13 Thread Vojtech Bubnik
Hi Ralph.

The second or multiple received streams may be caused by a non-linearity 
somewhere between his computer and your computer. It may be his sound card, his 
TX, your RX or your sound card. Yes, I experienced it also. The "ghost" signals 
are of much lower amplitude though, so they are easily recognized and ignored.

If I were you, I would first verify, whether you do not overdrive your sound 
card. Secondly I would adjust attenuator to just get some slight atmospheric 
noise in your receiver. This way you will maximize your receiver's dynamic 
range. If you still get some ghost signals, it may be a good time to upgrade 
your sound card.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Ralph Lambert"  wrote:
>
> --- In digitalradio@yahoogroups.com, "Andrew O'Brien"  wrote:
> >
> > >
> > > Let me try again, Sheesh !  Can you actually decode text from the same
> > > station on two different parts of the waterfall?  How far apart on your
> > > waterfall are these "doubles" ?
> > >
> > 
> > 
> 
> First... Sorry if I offended, it wasn't the intent...
> 
> I never had success with WinWarbler because of my sound issues (see my 
> previous thread) and because I am using a laptop for digital and I also 
> because couldn't fit all of the DXLab applications on the screen in a way 
> that made sense.
> 
> I've seen the doubling 14.070.150 & 14.070.20 (this operator was in the US) 
> and today I saw one that was on both sides of the waterfall 14.070.15 and 
> 14.072.90  (this operator was from EU) I thought to myself this is odd 
> sohere I am once again.
> 
> Yes, I was able to decode the text, and as far I as could tell they were the 
> same text at the same time.
> 
> The reason for the question I thought somebody had figured out a way to take 
> over a freq  to ensure that they made all the contacts.
> 
> So it is safe for me to assume this not a natural occurrence and I am just 
> being paranoid (again)
> 
> - Ralph (AJ4GR)
> 
> 
> > 
> > >
> > >
> > > >
> > > > How do you know they are doubles?
> > > >
> > >
> > > I don't, that's why I was asking the question. Sheesh!
> > >
> > > - Ralph (AJ4GR)
> > >
> >
>




[digitalradio] Re: Use the *$%#ing RS ID!

2009-07-07 Thread Vojtech Bubnik
Who voluteers to write an article for QST? This is exactly the publicity this 
tool needs.
73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Charles Brabham"  wrote:
>
> Hello, Andy,
> 
> After reading your post about RIS ID, I did a quick dogpile search on "RIS ID 
> Ham Radio" and nothing much turned up, just a few forum posts, etc.
> 
> If you or somebody will write up an info article, laying out the basic 
> concept and including any relevant links, I'd be glad to turn it into HTML 
> and publish it at the USPacket.Org website, so that when somebody does a 
> search on RIS ID they'll get the straight poop, right off the bat.
> 
> It would give us all a direction to point when questions come up.
> 
> I'd write it up myself, but I'm ignorant about anything beyond the basic 
> concept. - It sounds like something I would be glad to support.
> 
> 73 DE Charles Brabham, N5PVL
> 
> n5...@...
> 
> 
>   - Original Message - 
>   From: Andy obrien 
>   To: digitalradio 
>   Sent: Monday, July 06, 2009 7:27 PM
>   Subject: [digitalradio] Use the *$%#ing RS ID!
> 
> 
> 
> 
> 
>   OK folks, I am officially declaring any excuse NOT to use RIS ID as
>   invalid. Now that FLDIGI, MULTIPSK, and DM780 all have it... use it!
>   Obviously when using PS31, RTTY, and Packet, you probably do not need
>   it. Last night I saw several people CQing with "odd" Olivia mode
>   configurations, no responses . My view is that it should be standard
>   operating practice to CQ with RS-ID on when using anything but RTTY
>   and PSK31!
> 
>   Andy K3UK
>




[digitalradio] Re: QRV ALE-400 ARQ chat mode -- 14074.0

2009-07-05 Thread Vojtech Bubnik
Hi Skip.

The DOS executable is here:
http://www.cnunix.com/ftp/hamradio/tapr/software_lib/utils/7plus20.exe

The source code is here:
ftp://sunsite.unc.edu/pub/Linux/apps/ham/7pl217sr.tgz

7plus is available as installation package in some Linux distributions. I was 
maintaining 7plus installation package and other HAM applications for SuSE 
Linux in Prague when I was a student.

There is one neat thing about 7plus. 7plus files have standard header and tail. 
The packet radio modems often snipped out the 7plus sections from their RX 
window and stored them into appropriate files. Some applications even executed 
the 7plus utility to decompress the data when all pieces were received. There 
were even programs, that extracted 7plus files from monitor. This allowed for 
multicasting, if the link quality was good.

73, Vojtech

--- In digitalradio@yahoogroups.com, kh6ty  wrote:
>
> That's neat, Vojtech. Is there a link to download 7plus? WRAP only 
> calculates a checksum for the entire file, and if it will not "unwrap", 
> we just resend the whole file.
> 
> 73, Skip KH6TY
> 
> 
> Vojtech Bubnik wrote:
> >
> >
> > > so we developed the Wrap program, which sends a checksum at the end
> > > of the message, and error-free reception can be verified that way.
> >
> > Hi Skip.
> >
> > >From the Packet Radio times, we have a 7plus utility, which splits a 
> > longer binary file to multiple parts and adds mild error detection / 
> > correction codes. After you receive all parts and run them through 
> > 7plus, if there are errors, the application will generate a "request" 
> > message, which will identify missing parts to be repeated.
> >
> > 73, Vojtech AB2ZA
> >
> > 
> 
> -- 
> *Skip KH6TY*
> http://KH6TY.home.comcast.net
>




[digitalradio] Re: Outdoor screen viewing?

2009-07-04 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Briggs Longbothum"  wrote:
>
> What has anyone found to be handy and effective to enable good screen viewing 
> outdoors, in daylight, etc??

You need either common display and shade, or common display with very strong 
backlight, or transreflexive display.

Some PDAs and Smart Phones are equipped with transreflexive displays. They are 
well readable in strong sunlight. One example is my old iPaq 3630. I think 
generally the PDAs and Smartphones are more likely to be designed to be 
readable outdoors than laptops.

If you need just PSK31, the display of NUE-PSK will work great.

> Has anyone tried any versions of those "wide screen goggles" (I know you 
> might need a pc to TV adapter).

This sounds like overkill to me.

73, Vojtech AB2ZA




[digitalradio] Re: QRV ALE-400 ARQ chat mode -- 14074.0

2009-07-04 Thread Vojtech Bubnik
> so we developed the Wrap program, which sends a checksum at the end 
> of the message, and error-free reception can be verified that way.

Hi Skip.

>From the Packet Radio times, we have a 7plus utility, which splits a longer 
>binary file to multiple parts and adds mild error detection / correction 
>codes. After you receive all parts and run them through 7plus, if there are 
>errors, the application will generate a "request" message, which will identify 
>missing parts to be repeated.

73, Vojtech AB2ZA




[digitalradio] Re: Has anyone tried the ASuS EEE pc 901?

2009-06-29 Thread Vojtech Bubnik
Hi Jaak.

You could download it from the same place as PocketDigi for Pocket PC. Look for 
the -x86.zip suffix and just unpack and execute.

73, Vojtech

--- In digitalradio@yahoogroups.com, Jaak Hohensee  wrote:
>
> Vojtech Bubnik wrote:
> >
> >
> > PocketDigi will run most digital modes (RTTY, PSK31, MFSK, Olivia ...) 
> > on any Windows desktop or laptop with 150MHz CPU.
> >
> Where to DL, how to install? I tried without success on XP
> 
> Jaak
> es1hj/qr
> 
> > It is efficient enough to decode PSK31 on 75 MHz Pentium and show 
> > waterfall.
> > 73, Vojtech OK1IAK
> >
> > --- In digitalradio@yahoogroups.com 
> > <mailto:digitalradio%40yahoogroups.com>, "Brent Gourley"  
> > wrote:
> > >
> > > I have run digipan on a 75 mHz P2 W95 notebook. Long ago.
> > >
> > > KE4MZ, Brent
> > > Dothan, AL
> > > bgrly@
> > > www.wb4zpi.org
> > >
> > >
> > >
> > > - Original Message -
> > > From: "Ralph Mowery" 
> > > To:  > <mailto:digitalradio%40yahoogroups.com>>
> > > Sent: Wednesday, June 24, 2009 9:42 PM
> > > Subject: Re: [digitalradio] Has anyone tried the ASuS EEE pc 901?
> > >
> > >
> > > >
> > > >
> > > >
> > > > --- On Mon, 6/22/09, jeffnjr484  wrote:
> > > >
> > > >> From: jeffnjr484 
> > > >> Subject: [digitalradio] Has anyone tried the ASuS EEE pc 901?
> > > >> To: digitalradio@yahoogroups.com 
> > <mailto:digitalradio%40yahoogroups.com>
> > > >> Date: Monday, June 22, 2009, 11:24 AM
> > > >> Hello,
> > > >>
> > > >> Has anyone used the ASUS laptop for psk31 or any digital
> > > >> modes im looking at it
> > > >> for some portable ops
> > > >> 
> > http://www.amazon.com/gp/product/B001BYD178/ref=noref?ie=UTF8&s=pc 
> > <http://www.amazon.com/gp/product/B001BYD178/ref=noref?ie=UTF8&s=pc>
> > > >> It looks like a neat computer and the price is outstanding
> > > >> just wanted to know
> > > >> if anyone has tried it
> > > >> jeff kd4qit
> > > >>
> > > >>
> > > >>
> > > > The 901 should be just fine for the digital modes. I have the ASUS 
> > 1000HE
> > > > which is just about the same computer except for the hard drive 
> > vers the
> > > > solid state memory and a few extras. I have used Digipan and several
> > > > other programs for psk31 with no problem. Runs mmtty fine. If you 
> > do not
> > > > have a usb to serial port adaptor you may not be able to control 
> > the rig.
> > > > Some of the interface units come with the adaptors for this.
> > > >
> > > > It does not really take much of a computer to run basic psk31. I 
> > have ran
> > > > psk 31 with some 200 mhz desktop computers years ago.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > 
> > > >
> > > > Announce your digital presence via our Interactive Sked Pages at
> > > > http://www.obriensweb.com/sked <http://www.obriensweb.com/sked>
> > > >
> > > > Recommended digital mode software: Winwarbler, FLDIGI, DM780, or 
> > Multipsk
> > > > Logging Software: DXKeeper or Ham Radio Deluxe.
> > > >
> > > >
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> >
> > 
> 
> -- 
> Kirjutas ja tervitab
> Jaak Hohensee
>




[digitalradio] Re: Has anyone tried the ASuS EEE pc 901?

2009-06-26 Thread Vojtech Bubnik
PocketDigi will run most digital modes (RTTY, PSK31, MFSK, Olivia ...) on any 
Windows desktop or laptop with 150MHz CPU. It is efficient enough to decode 
PSK31 on 75 MHz Pentium and show waterfall.
73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Brent Gourley"  wrote:
>
> I have run digipan on a 75 mHz P2 W95 notebook.  Long ago.
> 
> KE4MZ, Brent
> Dothan, AL
> bg...@...
> www.wb4zpi.org
> 
> 
> 
> - Original Message - 
> From: "Ralph Mowery" 
> To: 
> Sent: Wednesday, June 24, 2009 9:42 PM
> Subject: Re: [digitalradio] Has anyone tried the ASuS EEE pc 901?
> 
> 
> >
> >
> >
> > --- On Mon, 6/22/09, jeffnjr484  wrote:
> >
> >> From: jeffnjr484 
> >> Subject: [digitalradio] Has anyone tried the ASuS EEE pc 901?
> >> To: digitalradio@yahoogroups.com
> >> Date: Monday, June 22, 2009, 11:24 AM
> >> Hello,
> >>
> >> Has anyone used the ASUS laptop for psk31 or any digital
> >> modes im looking at it
> >> for some portable ops
> >> http://www.amazon.com/gp/product/B001BYD178/ref=noref?ie=UTF8&s=pc
> >> It looks like a neat computer and the price is outstanding
> >> just wanted to know
> >> if anyone has tried it
> >> jeff kd4qit
> >>
> >>
> >>
> > The 901 should be just fine for the digital modes.  I have the ASUS 1000HE 
> > which is just about the same computer except for the hard drive vers the 
> > solid state memory and a few extras.  I have used Digipan and several 
> > other programs for psk31 with no problem.  Runs mmtty fine.  If you do not 
> > have a usb to serial port adaptor you may not be able to control the rig. 
> > Some of the interface units come with the adaptors for this.
> >
> > It does not really take much of a computer to run basic psk31.  I have ran 
> > psk 31 with some 200 mhz desktop computers years ago.
> >
> >
> >
> >
> >
> >
> >
> > 
> >
> > Announce your digital presence via our Interactive Sked Pages at
> > http://www.obriensweb.com/sked
> >
> > Recommended digital mode software:  Winwarbler, FLDIGI, DM780, or Multipsk
> > Logging Software:  DXKeeper or Ham Radio Deluxe.
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>




[digitalradio] Re: Sound Cards

2009-06-19 Thread Vojtech Bubnik
Hi Skip and others.

I bought the other USB sound card dongle:
http://www.geeks.com/details.asp?invtid=CL-USCM2&cpc=SCH

I was disappointed with it. The microphone input was noisy and A/D resolution 
was far lower than 16 bits. I do not remember exactly, I think it was either 10 
or 12 bits. With the noise taken into account, the input resolution was 
probably about 8 bits.

There are no decoupling capacitors on the earphone output. And I don't think 
that it is a switched class amplifier or bridge amplifier. The earphones are 
grounded to common ground. If the earphones were plugged, there was DC current 
flowing through the earphones. It seems the manufacturer simply saved money and 
space by sparing two capacitors.

I dissected one and the second one is still on my shelf unused.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, kh6ty  wrote:
>
> Tim, have you tried the "USB sound adapter"? The low end noise that the 
> standard SignaLink has is not there and you can just use VOX for PTT 
> switching. It is also an external soundcard. For only $7.50, you can 
> hardly go wrong!
> 
> If you can handle tiny chips, there is also a PTT output that you can 
> bring to the outside.
> 
> http://www.geeks.com/details.asp?invtid=HE-280B&cat=SND
> 
> 73, Skip KH6TY
> 
> 
> >
> >
> > Thank you Peter. I've been looking at external sound cards to use with
> > a laptop for portable work. The internal unit in my laptop doesn't
> > work all that well and my thinking was if I use a good quality
> > external unit it can move to a new laptop when I upgrade some day.
> >
> > Tim, N9PUZ
> >
> > _
> >
> >
> > 
> 
> -- 
> *Skip KH6TY*
> http://KH6TY.home.comcast.net
>




[digitalradio] Re: Time to start a PSK qrp freq?

2009-06-16 Thread Vojtech Bubnik
Hi Simon.
The enhancement looks very interesting. How do you do that?
BTW, I was trying to achieve nice CW waterfall like in Rocky, but I did not 
succeed. Your method looks promissing.
73, Vojtech


--- In digitalradio@yahoogroups.com, "Simon \(HB9DRV\)"  wrote:
>
> What I am seeing is PSK users climbing about 14.073 to get away from the 
> pack - this is what I would do. I don't see anyone using more than 50W on 
> PSK and a decent QRP radio such as the IC-703 shouldn't have much of a 
> problem, especially when using a 500Hz filter.
> 
> The soundcard also plays a role - myself I will soon be using a microHam USB 
> interface III with my TS-480SAT, with my FT-950 I am using a USInterface.com 
> Navigator. Neither of these will be the weak link in the chain, some onboard 
> soundcards have poor dynamic range.
> 
> If someone is suffering from strong signals I would want to know what radio 
> and soundcard he's using, also a screenshot of the waterfall can help.
> 
> I've added something in DM780 which attempts to visually (waterfall) dig all 
> signals out of the noise, see these two images:
> 
> Enhanced: http://www.ham-radio.ch/images/enhanced.jpg
> 
> Normal: http://www.ham-radio.ch/images/normal.jpg
> 
> In this example I've turned up the enhancement up to the max., obviously the 
> user can decide what level to use.
> 
> Simon Brown, HB9DRV
> www.ham-radio-deluxe.com
> 
> - Original Message - 
> From: "frankk2ncc" 
> 
> 
> >A good concept.  Looking though the web searches, there's some feedback to 
> >that point.  However, where you suggest would put you up with some other 
> >offenders, particularly RTTY.  I don't think it matters where you go, 
> >you'll still get stomped on if your QRP.
>




[digitalradio] Re: Contestia & RTTYM

2009-05-21 Thread Vojtech Bubnik
Hi Simon.

Why don't you use MultiPSK or PocketDigi to test Contestia and RTTYM against? 
You could reuse PocketDigi's source code also.

73, Vojtech

--- In digitalradio@yahoogroups.com, "Simon \(HB9DRV\)"  wrote:
>
> Is there anyone out there who uses both DM780 & MixW who could record wave 
> files using DM780 where the wave files contain Contestia and RTTYM 
> trasmissions? You'll need to couple the programs using something like VAC. 
> Ideally one file per mode with a reasonable long text.
> 
> I need the waves files to be sure I implement Contestia and RTTYM correctly. 
> I don't have mixW and don't use it less i get accussed of plagiarism and 
> lawyers start hunting me (yes, it has happened before).
> 
> Simon HB9DRV
> www.ham-radio-deluxe.com www.sdr-radio.com
>




[digitalradio] Re: The next big thing - Using Swarm Intelligence

2009-05-01 Thread Vojtech Bubnik
> On the other hand I use free community software such a DotNetNuke where 
> community collaboration has really worked

I was a big proponent when I was a student. Now with more than 10 years in the 
industry writing customer specific software I realize how unrealistic is to 
want every piece of software to be free.

Open source is a good model for products, that target vast number of users, so 
there will be large number of talented programmers in the target group able to 
participate and there will be some among them willing to participate and 
cooperate. If the target group is small like in the case of messaging digital 
modes for HF, the development will be either commercial or one man show at best 
as the reality has proven. And the target group for digital messaging is vastly 
smaller than of contesting or casual rag chewing.

If Simon would release his DM780 source code (I know it is difficult because he 
is using some 3rd party commercial libraries), I bet there will be couple of 
programmers trying to tinker with it and probably there will be some doing 
contributing minor improvements. The same applies for the fldigi as it targets 
the second most HAM used operating system today. With pocketdigi I cannot 
expect much contribution even if I provided source code, because its target 
group is much smaller notwithstanding the fact, that the PDAs are often 
replaced by the tiny cheap diskless PCs.

Actually, there seems to be a single contribution on the way for PocketDigi - 
one French sailor is fine tuning Amtor / NavTex. So there will be open source 
codec for flDigi and DM780, hi.

73, Vojtech




[digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-04-19 Thread Vojtech Bubnik
Hi Simon.

I have one pledge. Would you please integrate the ATS-3b interface into your 
digital modes software? ATS-3b is a transceiver fitting into Altoids tin, which 
supports generating of BPSK and MFSK signals with its DDS. TX is controlled 
with special protocol over sound card. It should not be difficult to integrate 
it into your software, it would only make your TX code a bit less readable. The 
code is available in PocketDigi.

http://www.kufr.cz/~ok1iak/HAM/ATS3a-digital/index.php3

I am asking for it because right now only PocketDigi supports this interface. 
Although PocketDigi runs on desktop, it was developed primarily for Pocket PC 
and it is very rudimentary. Also I hope (maybe blindly) that the concept of DDS 
generated digital modes will be adapted by other QRP kits one day. With the 
class-D PA and circuit simplicity it should be tempting to design a digital 
modes transceiver for battery operation, for example for the EMCOM folks.

Thanks, Vojtech

--- In digitalradio@yahoogroups.com, "Vojtech Bubnik"  wrote:
>
> Hi Patrick and Simon.
> 
> My code is derived from Patrick's, only I heavily optimized it to be executed 
> on a less powerful fixed point arithmetics CPU. I am obsessed with 
> optimization to increase battery life of the Pocket PC device.
> 
> I am refering to PocketDigi source code, misc/rsid.c. I believe fldigi used 
> my source code as a starting point. 
> 
> rsid_search function receives samples @ 11025 and calculates 1024 point real 
> FFT each time 1024 new samples are received. Therefore the FFT intervals 
> overlap by one half. The sound card runs at 8 kSamples per second, but I have 
> a resampler running outside of the rsid code to resample to 11025. Also the 
> resampler takes care of the sound card clock correction. I have another 
> resampler running for clock correction from 8ksamples to 8ksamples, but this 
> one is only executed if clock adjustment is different from zero to save some 
> battery time. Also resampling with fixed point arithmetics add some error.
> 
> The main speed up of Patrick's search routine is done by "hashing". In case 
> of RSID we are happy enough that it is possible to setup reverse lookup 
> tables, which have no duplicate hits. The tables are setup in rsid_init. 
> Encoded RSID code consists of 15 nibbles. Patrick decided to only accept a 
> code as valid if it has zero or one error. I therefore prepared two reverse 
> lookup tables from encoded RSID code consisting from 15 nibbles to the mode 
> identifier index, which fits into single byte. Each of the reverse lookup 
> tables have 256 entries, some of them may be empty - they lead to invalid 
> RSID code. The first table is indexed by first and second nibble of encoded 
> RSID, the other table with third and fourth nibble of encoded RSID. The idea 
> behind it is that if there is a single bit error in the first two nibbles, 
> there will be no error in the third and fourth nibble. After the two tables 
> are resolved, the received code hamming distance is verified as in Patrick's 
> original source code. My optimization consists therefore mainly in saving 
> some 100 calls of Hamming distance calculation by using two table lookups, 
> gaining probably speedup of about 50x. 
> 
> Another optimization is in CalculateBuckets(), which calculates maximum of 16 
> successive tones. It uses result of previous sweep in most cases. This 
> probably speeds up the function about 4x. Not that significant if compared to 
> the hashing trick, but after the hashing was implemented, even this little 
> optimization becomes useful. I believe now the RSID decoding time depends 
> mostly on the real FFT routine.
> 
> My encoder generates phase coherent MFSK signal @ 8000, no resampling to 
> 11025 is necessary. TX is done in main/trx.c, mainly in trx_txstate(), see 
> case with TRX_STATE_TXRSID_TONE0 to 14.
> 
> 73, Vojtech
> 
> --- In digitalradio@yahoogroups.com, "Patrick Lindecker"  wrote:
> >
> > Simon,
> > 
> > >Why must the sampling frequency be 11025?
> > because the Fourier is done with 2048 samples at 11025 samples/sec. At 
> > 8000, the number of samples would not be a power of 2 and this Fourier 
> > could not be a FFT but a standard digital Fourier (DFT) which takes times 
> > to do. So the simplest way is to base all on 11025. 
> > 
> > For more details, read the "RS_ID_English.doc" file in 
> > http://f6cte.free.fr/PAPERS.ZIP
> > 
> > 73
> > Patrick
> >   - Original Message - 
> >   From: Simon (HB9DRV) 
> >   To: digitalradio@yahoogroups.com 
> >   Sent: Thursday, April 16, 2009 10:54 PM
> >   Subject: Re: [digitalradio] Mode of the Day? RS ID on SdR band

[digitalradio] Re: Mode of the Day? RS ID on SdR bandwidth

2009-04-19 Thread Vojtech Bubnik
Hi Patrick and Simon.

My code is derived from Patrick's, only I heavily optimized it to be executed 
on a less powerful fixed point arithmetics CPU. I am obsessed with optimization 
to increase battery life of the Pocket PC device.

I am refering to PocketDigi source code, misc/rsid.c. I believe fldigi used my 
source code as a starting point. 

rsid_search function receives samples @ 11025 and calculates 1024 point real 
FFT each time 1024 new samples are received. Therefore the FFT intervals 
overlap by one half. The sound card runs at 8 kSamples per second, but I have a 
resampler running outside of the rsid code to resample to 11025. Also the 
resampler takes care of the sound card clock correction. I have another 
resampler running for clock correction from 8ksamples to 8ksamples, but this 
one is only executed if clock adjustment is different from zero to save some 
battery time. Also resampling with fixed point arithmetics add some error.

The main speed up of Patrick's search routine is done by "hashing". In case of 
RSID we are happy enough that it is possible to setup reverse lookup tables, 
which have no duplicate hits. The tables are setup in rsid_init. Encoded RSID 
code consists of 15 nibbles. Patrick decided to only accept a code as valid if 
it has zero or one error. I therefore prepared two reverse lookup tables from 
encoded RSID code consisting from 15 nibbles to the mode identifier index, 
which fits into single byte. Each of the reverse lookup tables have 256 
entries, some of them may be empty - they lead to invalid RSID code. The first 
table is indexed by first and second nibble of encoded RSID, the other table 
with third and fourth nibble of encoded RSID. The idea behind it is that if 
there is a single bit error in the first two nibbles, there will be no error in 
the third and fourth nibble. After the two tables are resolved, the received 
code hamming distance is verified as in Patrick's original source code. My 
optimization consists therefore mainly in saving some 100 calls of Hamming 
distance calculation by using two table lookups, gaining probably speedup of 
about 50x. 

Another optimization is in CalculateBuckets(), which calculates maximum of 16 
successive tones. It uses result of previous sweep in most cases. This probably 
speeds up the function about 4x. Not that significant if compared to the 
hashing trick, but after the hashing was implemented, even this little 
optimization becomes useful. I believe now the RSID decoding time depends 
mostly on the real FFT routine.

My encoder generates phase coherent MFSK signal @ 8000, no resampling to 11025 
is necessary. TX is done in main/trx.c, mainly in trx_txstate(), see case with 
TRX_STATE_TXRSID_TONE0 to 14.

73, Vojtech

--- In digitalradio@yahoogroups.com, "Patrick Lindecker"  wrote:
>
> Simon,
> 
> >Why must the sampling frequency be 11025?
> because the Fourier is done with 2048 samples at 11025 samples/sec. At 8000, 
> the number of samples would not be a power of 2 and this Fourier could not be 
> a FFT but a standard digital Fourier (DFT) which takes times to do. So the 
> simplest way is to base all on 11025. 
> 
> For more details, read the "RS_ID_English.doc" file in 
> http://f6cte.free.fr/PAPERS.ZIP
> 
> 73
> Patrick
>   - Original Message - 
>   From: Simon (HB9DRV) 
>   To: digitalradio@yahoogroups.com 
>   Sent: Thursday, April 16, 2009 10:54 PM
>   Subject: Re: [digitalradio] Mode of the Day? RS ID on SdR bandwidth
> 
> 
> 
> 
> 
>   Hi,
> 
>   Why must the sampling frequency be 11025?
> 
>   Simon Brown, HB9DRV
>   www.ham-radio-deluxe.com
> - Original Message - 
> From: Patrick Lindecker 
> 
> No problem, but I program in Pascal not in C...(Votjech did a C source).  
> The sampling frequency must be 11025, but it is not a problem to work at 8000.
>




[digitalradio] Re: Bad PSK31 Signal

2009-04-15 Thread Vojtech Bubnik
Hi Simon and gang.

Seems a simple CW keying circuit with linear up/down ramp and 180 grades phase 
flipping would make a much better job.
http://www.kufr.cz/~ok1iak/temp/psk31-trapezoidal-envelope.pdf

This simple circuit could do it after one capacitor is replaced with higher 
value:
http://kd1jv.qrpradio.com/

compare to overdriven SSB transmitter.
http://www.kufr.cz/~ok1iak/temp/psk31-overdriven-flat.pdf

73, Vojtech


--- In digitalradio@yahoogroups.com, "Simon \(HB9DRV\)"  wrote:
>
> Please look at:
> http://www.ham-radio.ch/images/HRD-AudioMonitor-2009-04-14%20114504.jpg
> 
> 10W from a TS-140S.
> 
> Simon Brown, HB9DRV
> www.ham-radio-deluxe.com
>




[digitalradio] Re: Pocket Digi

2009-03-21 Thread Vojtech Bubnik
> By the way is PocketDigi still being developed? Just hoped there would 
> be an update someday soon :)

Hi Sholto.

I am doing some improvements, but very slowly. Actually I have the DXCC 
database and calculation of bearing/distance ready for about a year already, I 
just waited to get more new features accumulated before I do another release.

I worked on hardware improvements of the ATS-3b transceiver. Now I need to 
update ATS-3b firmware and then I will probably return to PocketDigi 
development.

I need to be more on air to be motivated again to improve PocketDigi.

73, Vojtech

--- In digitalradio@yahoogroups.com, Sholto Fisher  wrote:
>
> Hi Vojtech,
> 
> I know Pat's page says that but this iPaq definitely only has gnd & 
> stereo out. I also picked up a 1945 and it is identical.
> 
> By the way is PocketDigi still being developed? Just hoped there would 
> be an update someday soon :)
> 
> 73 Sholto.
> 
> 
> 
> 
> Vojtech Bubnik wrote:
> > 
> > 
> > Hi Sholto.
> > 
> > Check Pat's page:
> > http://www.n0hr. com/PocketDigi/ PocketDigi_ Tigertronics_ Interface. 
> > htm <http://www.n0hr.com/PocketDigi/PocketDigi_Tigertronics_Interface.htm>
> > 
> > He states that your device has 4 contact earphone jack, the added ring 
> > probably connects to microphone input. You could either buy an Y cable 
> > or build it yourself. Mouser stocks the 3.5mm 4 pole jack at #171-7435-EX.
> > 
> > 73, Vojtech OK1IAK
> > 
> > --- In digitalradio@ yahoogroups. com 
> > <mailto:digitalradio%40yahoogroups.com>, Sholto Fisher  wrote:
> >  >
> >  > I use Pocket Digi on my iPaq 1940 pda and it works FB but I was
> >  > wondering if anyone knew a pda device/smartphone which has audio input &
> >  > output available on a headphone jack? My iPaq only has output so for
> >  > input I have to acoustically couple the sig which is not optimal.
> >  >
> >  > 73
> >  >
> >  > Sholto
> >  > K7TMG
> >  >
> > 
> >
>




[digitalradio] Re: Pocket Digi

2009-03-21 Thread Vojtech Bubnik
Hi Sholto.

Check Pat's page:
http://www.n0hr.com/PocketDigi/PocketDigi_Tigertronics_Interface.htm

He states that your device has 4 contact earphone jack, the added ring probably 
connects to microphone input. You could either buy an Y cable or build it 
yourself. Mouser stocks the 3.5mm 4 pole jack at #171-7435-EX.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, Sholto Fisher  wrote:
>
> I use Pocket Digi on my iPaq 1940 pda and it works FB but I was 
> wondering if anyone knew a pda device/smartphone which has audio input & 
> output available on a headphone jack? My iPaq only has output so for 
> input I have to acoustically couple the sig which is not optimal.
> 
> 73
> 
> Sholto
> K7TMG
>




[digitalradio] Re: on another note

2009-02-25 Thread Vojtech Bubnik
Hi Patrick and others.

> I don't think it would be technically very difficult to do something
equivalent to P3 with sound cards. I think that it would even possible
to do much better with, for example, multi-users protocol.

I completely agree.

> The problem is the time necessary to do this. An amateur can work
(with pleasure and passion of course), let's say a day per week, when
a company can make work a small team 5 days a week.

Much less than one day per week if one has toddler or two to take care of.

I admire your endurance in developing a complex free HAM software.

> Now an amateur project must be short in time (several months at a
maximum) as it is done for fun. Working on the same project during
years seems very difficult (and surely boring) for amateurs.

Very true. If the project is too complex, it will simply become
obsoleted by a commercial product before it is finished.

The same thinking applies to development of hardware as I learned
during my tinkering with ATS-3b.

Patrick, I have a proposal for one low hanging fruit project. How
about to receive RTTY in a synchronous way? I believe most SW really
generate precise synchronous RTTY, where the only variable is the
unknown stop bit length (mostly 1.5?). If the stop bit length is being
estimated or selected from menu, one could receive RTTY synchronously
and greatly increase sensitivity of this legacy but often used mode.

73, Vojtech OK1IAK




[digitalradio] Re: NBEMS QST article/digital weak signal FM

2009-02-23 Thread Vojtech Bubnik
> As more people try using digital modes on 2 meter FM, the overall best 
> performing mode will automatically surface, but for the longest
range on 
> digital modes (not counting CW), it is really necessary to use SSB,
and in 
> that case, we have found that MFSK16 is just too critical for tuning
to be 
> used with transceivers without a TCXO.

Skip, how about to try MFSK16 with RSID? The RSID solves the intial
tuning on key down. Once the signal is tuned, AFC shall track it.
73, Vojtech




[digitalradio] Re: NBEMS QST article/digital weak signal FM

2009-02-22 Thread Vojtech Bubnik
Hi Tony.

I suppose the reason is that we are comparing MFSK16/DominoEX over FM
versus MFSK16/DominoEX over SSB. I believe they are just different
animals. SSB only shifts signals in frequency. FM does much more
complex (in mathematical sense) transformation.

Skip is doing interesting pioneering work. Digital modulation over
common voice FM transceiver will have different noise and distortion
properties than SSB. It will be influenced by noise properties of FM,
preemphasis/deemphasis, how FM is modulated (pulling VFO inside the
phase loop?) etc. Pulling varactor inside the phase loop will distort
low frequencies (phase loop acts against the modulation), therefore
baseband modulation is difficult.

It brings back the memories of my teenage packet radio obsession. At
that time the modulation modes were limited mainly by circuit
complexity and there was no DSP. Common handhelds were modulated with
BELL202 1200Bd two tone synchronous modulation. 9k6 enabled
transceivers allowed direct modulation of the VFO varactor by
bypassing all the microphone circuit, preemphasis and clipping. I
suppose Skip's target is the first group of transceivers, where the
modulation/demodulation amplitude and phase response is unknown.

Skip, it would be interesting, if you could investigate, which
modulation bandwidths and at which center audio frequency the common
FM transceivers work best with common HF weak signal digital modes.
Keep the good work.

Someone able to do the math?

73, Vojtech OK1IAK

> White noise tests show DominioEX-4 to be a bit more sensitive than
MFSK16, 
> but it doesn't seem to handle HF distortion nearly as well.
> 
> I was surprised that it did better than MFSK16 with multipath and was 
> wondering if you thought the better throughput was due to MFSK16 tuning 
> issues rather than actual robustness?
> 
> Tony - KHMU
>




[digitalradio] Re: Recent MFSK16 DX

2009-02-15 Thread Vojtech Bubnik
> In a simple shoot out between olivia 250 x8 and msfk16 , olivia 
> stopped decoding whilst mfsk was still at 100% ... thought that was 
> not supposed to  happen ?

Hi Graham. 

I am certainly not surprised and it confirms my Gaussian noise tests.
Olivia trades sensitivity for automatic tuning. MFSK16's convolution
coding provides for high sensitivity, but does not give sharp enough
indicator, whether the data is valid. Basically the Hammond distance
of the code is too low to give reliable indicator. Olivia uses Welsh
block coding, which provides good data validity indicator, but has not
as high coding gain as convolution codes.

For explanation of coding gain, see the excellent article from g3ruh
http://www.amsat.org/amsat/articles/g3ruh/105.html

I believe the perfect weak signal mode for HAM radio is yet to be
designed with easy tuning of Olivia and high sensitivity of MFSK16,
combining both convolution and block codes. Maybe overlying MFSK16
with Reed-Solomon block code and running multiple MFSK16 decoders with
half tone spacing will do the trick.

73, Vojtech OK1IAK




[digitalradio] Re: ALE400 and 141a - talk about JNOS ...

2009-02-02 Thread Vojtech Bubnik
Hi Maiko.

> I'm not sure what mode I would want to use it for though. I even
> considered using JNOS as an IP bridge using the MultiPSK modem to
> transport RAW IP (more or less) frames over HF, as one example
> of what was on my mind.

I played with http over ax.25 slow 1200bd line. I wrote a simple sw
package using Linux ax.25 kernel stack. One installed a http proxy on
his computer, which initiated ax.25 connection to a server, queried
for a page, the other side compressed it with gzip, sent over ax.25
channel, the http proxy decompressed and fed to the browser. It worked
remarkably well for text only pages, but the SW was not debugged
enough to be published. Anyway, the sources are here:
http://www.kufr.cz/~ok1iak/download/ham/axw3.tar.gz

>From my experience, routing IP over any other slow connected low
quality link does not work well. The overhead of layering two complex
connected protocols one over another is too big for slow links. Their
acknowledge mechanism will add protocol delays in case of failure, one
protocol's packet repetition will interfere with the other one's. Even
running TCP over some slow unacknowledged link like ax.25 uproto will
not work well, because the TCP connection is initiated at the end
nodes, which have the parameters set up for much faster links. If they
adjust, it will take a looong time, effectively becoming unusable.

Application gateway is a way to go for HAM radio IMHO, not packet gateway.

73, Vojtech OK1IAK




[digitalradio] Re: AX.25 modem as an infrastructure?

2009-01-17 Thread Vojtech Bubnik
Hi Misko.

I strongly believe before going to actually implement something one
shall explore existing systems first and if it is possible, try to
simulate a new system using the existing one. I propose that you and
your friends try to set up a flexnet system using fixed links at
single frequency. You may try to add and remove a link and see how
fast the change will be redistributed around the other nodes using
shared frequency and very low bandwidth channel and how much of the
shared bandwidth will be used just for protocol overhead. When you
setup your test, try to make sure only two transmitters will hear each
other. I believe the probability of packet clashes will be so high,
that the network will not work.

73, Vojtech OK1IAK




[digitalradio] Re: AX.25 modem as an infrastructure?

2009-01-13 Thread Vojtech Bubnik
Hi Misko.

I used to play with AX.25 a lot when I was a teenager. You have two
major problems when designing the kind of ad hoc network you are
proposing: hidden transmitters and protocol overhead. With 1200Bd
shared bandwidth you do not have much wiggle room to cope with either
of them.

With your ad-hoc approach you would either broadcast data to all nodes
in the network (APRS approach), or broadcast routing tables (FlexNet
approach) or broadcast request to connect (I don't know any such AX.25
system). Would you be more specific about your approach? Into which
category it falls?

Flexnet was probably the best AX.25 system designed with working auto
router, but still it took some time before the routing tables were
updated after a station connected / disconnected. And it was using
dedicated links between nodes, so there was no hidden transmitter problem.

73, Vojtech OK1IAK




[digitalradio] Re: mftty

2008-12-14 Thread Vojtech Bubnik
Hi Norbert.

I do not want to discourage you from your experiments, but I would
like to point out, that there are already two tone chat modes designed
for amateur use on HF, namely Throb and ThrobX. DTMF as well as ThrobX
encode each single character into two simultaneous tones. Throb has a
single exception, idle character is encoded as single tone. DTMF does
not shape amplitude, Throb/ThrobX does. DTMF is much wider than Throb
or ThrobX.

I believe DTMF was designed for cheap inexact tone decoders and not
fully harmonic encoders and transmission paths, the tones are picked
so their third intermix product is not exactly aligned with other DTMF
tones. If used on HF, one does not want the IMD product fall outside
of the useful signal. On telephone line it does not matter and some
nonlinearity may be even useful to boost SNR.

On HF I don't believe big tone spacing will bring much benefit when
compared with ThrobX.

73, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Norbert Pieper"
 wrote:
>
> Hello Siggi and Group,
> 
> i'm very glad to see that you were able to use MFTTy with some 
> success. 
> So far i have learned that "tune finder" is needed.
> And a Hlepfile in a more readable format?
> 
> I will add a graphical, FFT-Based, "tune finder" This might take a 
> week or two. I will let you know when done.
> 
> Please send me your additional suggestions, i will collect and 
> considder them as my little available time allows... step by step.
> 
> 73
> 55
> de
> Norbert
> 
> 
> 
> --- In digitalradio@yahoogroups.com, "Siegfried Jackstien" 
>  wrote:
> >
> > dear norbert
> > thanks for the "second edition" of your software
> > i will try it out on my system and can send you my comments about
> > best 73´s de dg9bfc
> > sigi
> >   - Original Message - 
> >   From: Norbert Pieper 
> >   To: digitalradio@yahoogroups.com 
> >   Sent: Saturday, December 13, 2008 3:15 PM
> >   Subject: [digitalradio] Re: mftty
> > 
> > 
> >   Hello to the Group!!
> > 
> >   I'm new here and have some goddies...
> > 
> >   I freshly released an update of MF Tele Type V 2.0.088
> >   http://www.polar-electric.com/MFTT/
> > 
> >   And yes it is possible to run MFTT under Vista 
> >   Instructions: 
> >   Launch program directly from it's Program folder location for 
> >   example 
> >   "c:\Program Files\HamRadioSoftware\MFTeleType\MFteletype.exe"
> > 
> >   In the properties table one must set:
> > 
> >   XP Servicepack2 ( right click on the MFteletype.exe file to 
> access 
> >   the properties tab and select XP Service pack 2) this step need 
> be 
> >   done only one time. 
> > 
> >   Execute as Administrator (each time one runs the program, it is 
> >   necessary to right click the .exe file and select to run it as 
> >   Administrator. )
> > 
> >   Whish you lots of fun with MFTT!
> >   Any feedback is welcome.
> > 
> >   73
> >   55
> >   de
> >   Norbert
> >
>




[digitalradio] Re: Olivia mode comparisons, testers needed.

2008-11-23 Thread Vojtech Bubnik
I still believe the decoder may be improved in two ways:

1) Better frequency and time resolution of the decoder. In worst case
Pawel's decoder will be 1/4 of frequency and time spacing off. While
his code is efficient for initial locking, it may lock more precise
after initial sync. I believe this is the explanation why Patrick's
decoder is slightly better.

2) Decoding lag. After decoder is locked, there is no need to look up
in time 1/2 of symbol spacing for better lock.

73, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello Andy,
> 
> The Multipsk code is not better than the Pawel's design. If I had to
rewrite the code, I would prefer to use the Pawel's design because it
is simpler. 
> Simply when I wrote it, I was used to do this way (as with MFSK16,
PSK31...) and moreover, I had doubts about the precision of a
double-estimation by symbol. 10 estimations per symbol seemed to me
much better, but of course, it would have be necessary to load much
the CPU, so I forgot it.
> But I was wrong, because under a good S/N, this precision
(double-estimation by symbol) is not necessary and under a bad S/N, it
all cases this precision is homogeneous with the precision of symbol
estimation. 
> 
> Note: it is reminded that, under noise, the quick degradation of
decoding is due to :
> * the loss of symbol synchronization,
> * the imprecision of the symbol estimation.
> This can be seen in an "eye" diagram.
> 
> 73
> Patrick
> 
>   - Original Message - 
>   From: Andrew O'Brien 
>   To: digitalradio@yahoogroups.com 
>   Sent: Sunday, November 23, 2008 6:08 PM
>   Subject: Re: [digitalradio] Re: Olivia mode comparisons, testers
needed.
> 
> 
>   So does this mean that Patrick has IMPROVED on Pawel's design and
the "true" implementation within DM780 is not as effective, or is
DM780 slower but better at decoding ?
> 
>   Andy
> 
> 
> 
> 
>   On Sat, Nov 22, 2008 at 4:34 PM, Patrick Lindecker <[EMAIL PROTECTED]> 
> wrote:
> 
> 
> Hello Votjech,
> 
> >I believe the difference between Patrick's MultiPSK and Pawel's
> >original Olivia code is in the way how the sync time is
adjusted after
> >the initial sync is reached. Partick's code locks in time and only
> Yes it is as you described (you are perspicacious!). The symbol
synchronization is done as in MFSK16, or other mode with a
non-linearity and a PLL to follow slight variations.
> 
> However, I use the complete Pawel strategy for RS ID.
> 
> 
> > synchronization and for decoding very weak signal, additionaly
> > introduced 1 second lag in case of Olivia1000/32 is annoying. 
> 
> I don't think there is some issue for weak signal.
> I tried here comparing Mixw, Multipsk and OliviaAid with a very
noisy transmission: the decodings are more or less equivalent.
> 
> The results are the following (with a signal at -13 dB of S/N
Gaussian which is the limit for Olivia 32-1000 decoding): 
> * OliviaAid: 120 characters decoded, 
> * Mixw: 164 characters decoded, 
> * Multipsk: 208 characters decoded. 
> 
> However, I tested on Gaussian noise, when real conditions could
be very different from a Gaussian noise (QSB was not simulated for
example) and so the results could be different... 
> 
> 73
> 
> Patrick
> 
> 
> - Original Message - 
> From: "Vojtech Bubnik" <[EMAIL PROTECTED]>
> To: 
> Sent: Saturday, November 22, 2008 4:14 PM
> Subject: [digitalradio] Re: Olivia mode comparisons, testers needed.
> 
> 
> > Hi Andy.
> > 
> > Let's say one works with Olivia 1000/32. Olivia sends/receives
7bit
> > ASCII letters. Each 7 bit letter is coded by Walch-Hadamard
> > transformation into 2^(7-1)=64 bits. One of 32 tones
modulation codes
> > 32=2^5 combinations, which equals to 5 binary bits. Olivia is
> > spreading 5 7bit letters over 64 MFSK32 tones. It takes
64/31.25=2.048
> > seconds to transmit one block of 5 letters. I hope this
explains why
> > the received letters appear in groups of five and why there is a
> > considerable lag, which cannot be lower than 2 seconds for any
decoder.
> > 
> > Olivia receiver searches for the Walch-Hadamard coded blocks
in time
> > and space. Pawel Jalocha's code is running matrix of decoders
spaced
> > by one half of Olivia tone spacing in frequency and one half
of tone
> > spacing in time. He is calculating signal level (or quality,
> > correlation or whatever one wants to name it) of each of the
dec

[digitalradio] Re: Olivia mode comparisons, testers needed.

2008-11-22 Thread Vojtech Bubnik
Hi Andy.

Let's say one works with Olivia 1000/32. Olivia sends/receives 7bit
ASCII letters. Each 7 bit letter is coded by Walch-Hadamard
transformation into 2^(7-1)=64 bits. One of 32 tones modulation codes
32=2^5 combinations, which equals to 5 binary bits. Olivia is
spreading 5 7bit letters over 64 MFSK32 tones. It takes 64/31.25=2.048
seconds to transmit one block of 5 letters. I hope this explains why
the received letters appear in groups of five and why there is a
considerable lag, which cannot be lower than 2 seconds for any decoder.

Olivia receiver searches for the Walch-Hadamard coded blocks in time
and space. Pawel Jalocha's code is running matrix of decoders spaced
by one half of Olivia tone spacing in frequency and one half of tone
spacing in time. He is calculating signal level (or quality,
correlation or whatever one wants to name it) of each of the decoder
in the matrix to check, whether and/or where a valid Olivia block was
received.

I believe the difference between Patrick's MultiPSK and Pawel's
original Olivia code is in the way how the sync time is adjusted after
the initial sync is reached. Partick's code locks in time and only
slightly adjusts the sync time to cope with differences in RX/TX sound
card clock callibration the same way his or any other MFSK16 decoder
works. Pawel's code is always looking up one half of block time after
the expected sync time. While Pawel's strategy is good for initial
synchronization and for decoding very weak signal, additionaly
introduced 1 second lag in case of Olivia1000/32 is annoying. 

I believe Pawel's code may be improved to decrease time lag in case
the decoder is already locked to a strong signal. Also if a  strong
correlation is detected, one does not need to wait another 1 second
for even stronger signal, because this is highly improbable. I believe
Patrick's MFSK is doing both.

Also if the signal is very strong, then one may break into a middle of
a block and the block will be detected correctly with the prerequisity
that the decoder will be flushed at the time one changes frequency
either on waterfall or by tuning knob. I don't think any Olivia
decoder is flushed at tuning change.

It sounds like a challenge for my PocketDigi code, but don't tell my
wife I have a new project  :-)

73, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Andrew O'Brien"
<[EMAIL PROTECTED]> wrote:
>
> Folks, when Simon was first adding Olivia to DM780 he studied Pawel
> Jalocha's coding and consulted with him about the correct
implementation.
> The lag noticed in DM780 is reportedly as the Pawel Jalocha 
intended.  What
> I am looking for is people to get on the air with Olivia and see if the
> applications that may have less lag , have any noticeable decoding
> degradation.  Since I know Olivia in MixW and Multipsk work well, I am
> wondering if the "proper" implimentation of Olivia in DM780 is worth the
> delay and issues this causes during a QSO (those not knowing about
the lag
> think we are not coming back to them and start a transmission again )
> 
> Andy
> 
> On Thu, Nov 20, 2008 at 3:18 AM, Simon Brown (KNS)
<[EMAIL PROTECTED]>wrote:
> 
> >   The lag is in the software - it's part of the design for the error
> > correction. Where error correction is part of the design then *in
general*
> > with Ham modes you have to wait a while before text is decoding is the
> > error
> > correction is applied. The lag is not caused by CPU load.
> >
> > To really understand this it's best to analyse the Olivia design
although
> > this can be rough for the brain :-)
> >
> >
> > Simon Brown, HB9DRV
> > www.ham-radio-deluxe.com
> >
> > - Original Message -
> > From: "captcurt2000" <[EMAIL PROTECTED] >
> >
> > > Sooo. a 500Mhhz machine running at 20% is going to perform the
> > > integrations and decoding same delay as a 2 Ghz machine running
at 20%??
> > >
> > > That seems counter intuitive to me..
> > >
> > > I'm sure you're right but I don't understand how that can be.
> > >
> > > I thought the load information talked about resources not speed of
> > > execution.
> > >
> > > Help me understand..
> >
> >  
> >
> 
> 
> 
> -- 
> Andy K3UK
>




[digitalradio] Re: SignaLink USB Mods

2008-11-01 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Tom Tcimpidis" <[EMAIL PROTECTED]> wrote:
>
> One thing I did with the Signalink on my 746Pro was insert an 18K
resistor
> in series with the TX audio right at the radio connector.  This
allowed me
> to raise the audio level from the SignaLink and improved my transmit S/N
> noticeably.

I would do exactly the same. One needs to use the dynamic range of
cheap electronics wisely.

73, Vojtech OK1IAK




[digitalradio] Re: Contestia 1K vs MT63?

2008-10-11 Thread Vojtech Bubnik
Hi Tony.

Even though the simulation results look promising for MT63, they do
not take real HAM SSB transceiver into account. SSB PA of an average
HAM TRX is usually not very linear and the many carriers of MT63 will
mix with each other, which will show up as an added noise. Also MT63
has very low crest factor, so the effective transmitted power will be
much lower than of Contestia if you do not overdrive the TX. I bet you
will be better of to use Contestia on the air using let's say an
average 100W YaeComWood.

73, Vojtech

--- In digitalradio@yahoogroups.com, Tony <[EMAIL PROTECTED]> wrote:
>
> All, 
> 
> I was playing with the Contestia mode in an attempt to duplicate the
wpm rate of MT63. I configured Contestia with 16 tones and a bandwidth
of 1K. The sensitivity of the two seemed to be the same and the wpm
rate appeared to be close. 
> 
> I then tested both modes with the HF path simulator dialed-in for
selective fading with the SNR set a few db above the minimum decode
threshold. As you can see below, print was better with MT63. 
> 
> The deep fades caused garbled characters with Contestia and it would
appear the better copy with MT63 is a result of the redundancy built
into the mode. 
> 
> I'm not sure if that's an accurate assessment as to why there is a
difference, but it would seem so. Wonder if anyone can shed some light
on this. 
> 
> Tony, K2MO
> 
> 
> Path Simulation : Selective Fading
> SNR :  -3db / -6db
> 
> 
> Contestia 1K / 16 tone 
> 
> SNR -3db
> 
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWN FOS OVER TH- >G
> THE BROWN FOXMPS OVER THE LAZY DOG
> THE QUICRO,N FOX JUMPS OVELAZY DOG
> 
> SNR -6db
> 
> TE QUCK BROW FOX JUMPS OVER THE LAZY DOG
> THE QUG2NOWNS YVER THOEG
> THE BROWN FO#UBR OVER TE LAZY DOG
> THE QUIC^_^N FOX JUMPS OVELAZY DOG
> 
> 
> MT63 1K
> 
> SNR -3db
> 
> *DE K2MO*
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> *EOT*
> 
> SNR -6db
> 
> *DE K2M
> TH QUICK &AOWN FOX JUOP; OVrR THE LAZY ROG
> THE Q%ICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
> THE QUICK BROWNFOX JUMPS OVER THE LAZY DOG
> *EOT*
>




[digitalradio] Re: Sound card question

2008-10-10 Thread Vojtech Bubnik
Hi John.

> 1. I noticed that although most PSK31 signals I receive are showing 
> the two phase positions as displayed on the scope at 180 degrees, 
> some are consistently at less angle than that, typically down to 
> about 135 degrees. When I say consistently I mean it is obviously not 
> just a momentary shift due to propagation as one can see with DX or 
> QRMed signals. Is this related to the difference in calibration 
> between the sound cards? 

Yes

> 2. In the case of PSK31 how much does mis-calibration really affects 
> the reception? Does it result in a simple an increase percentage of 
> mis-decoded characters when propagation/QRM creates unwanted phase 
> shifts?

In case of PSK31 it depends on the implementation of the decoder
algorithm. Uncalibrated clock will cause phase shift to be different
from 180 grades, which adds some uncertainity to decoded bit value. 

But uncalibrated clock will also negatively influence decoder ability
to bit synchronize. I remember optimizing PocketDigi PSK31 decoder for
best SNR. One of my optimizations was decreasing speed of PSK31
decoder clock synchronization. One does not want a single noise spike
to have much influence. I was very surprised, when I found that my
decoder did not work at all when the sound card clock was 1% off.

> 3. Which modes are the most / least sensitive to sound cards 
> calibration differences? My guest is that in the least category we 
> should find the psk and ifsk (e.g. Domino) modes and in the most 
> sensitive category MFSK modes. Is that a correct assesment?

Least sensitive will be CW and RTTY, which are asynchronous modes.
Narrow spaced multitone modes (MFSK, Olivia, Contestia, Throb, Domino)
will have problems if the tone scale is stretched or shrinked against
the decoder bins caused by sound card clock error. Also the same
applies here as at 2). Ability to bit synchronize if the sound card
clock is off depends on the implementation of the decoder algorithm
and is usually a compromise between SNR ability, time to synchronize
and sensitivity to clock difference between modulator and demodulator.

73, Vojtech OK1IAK




[digitalradio] Re: 10M WSPR propagation study

2008-09-07 Thread Vojtech Bubnik
> I am proposing that digital radio enthusiasts place their
> transceivers on 10M WSPR when they are not using their radio for other
> purposes.  It does not need to be a full time activity, just when you
> radio is not doing anything else.  I would propose that all signals
> transmitted be less than 5 watts.

I thought about extending the ATS-3b firmware to beacon in WSPT
format. DDS VFO lends itself to a MFSK modulation very easily. I
thought of modifying the original WSJT software to export the beacon
diddle as a sequence of tone indices, which would be loaded into
ATS-3b keyer memory. A simple complete TX-only 5W beacon may be build
based on the ATS-3b schematic for couple of bucks.

One of many items on my "like to do" list. What a wonderful world
would it be if all my time wasted with nonconstructive arguing with
unwilling / non capable people was substituted by happy homebrewing.

http://kd1jv.qrpradio.com/ATS3B/ats3b.HTM

73, Vojtech OK1IAK




[digitalradio] Re: Crest factor in Pactor

2008-08-14 Thread Vojtech Bubnik
Hi Patrick.

> The first mode of Pactor 3, with 2 carriers (in BPSK) specifies a 
crest factor of 1.9 dB (ratio of 1.55).
> Pactor 2 specifies a crest factor of 1.45 (in ratio)...1.6 dB
> 
> Meanwhile, Pactor 2 applies a root raised cosine window which 
gives for a one carrier only, a crest factor of about 1.4 /1.45.

I wonder whether they reference their two tone crest factor to a 
single PSK carrier?

> Now in Pactor 2, with two carriers sent in the same time, 
mecanically the crest carrier must be increased to 1.6+3=4.6 dB if 
no overloading is accepted (and it would be curious to apply a 
cosine window to afterwards overload the signal...).

How about to shift one carrier in time by a half the symbol period 
and always shape the carrier even if there is no phase change? You 
will reduce crest factor by this simple scheme.

73, Vojtech




[digitalradio] Re: New Hams and New Digital Technology

2008-07-05 Thread Vojtech Bubnik
Contestia & RTTYM are implemented in PocketDigi also.
73, Vojtech OK1IAK, AB2ZA




[digitalradio] Re: USB soundcard for use with laptop

2008-07-03 Thread Vojtech Bubnik
> At least from what I've seen in the market recently,
> some of the cheap USB sound devices do not have 
> real 48kHz sampling, and they are quite sub-standard
> compared to the internal sound device system found
> on the average laptop.

I bought a cheap USB sound card from geeks.com recently. It has mic
preamp always on, which makes it really noisy for digital modes
reception. The resolution is not 16bit, but 14bit (the higher 2 bits
always zero) and the noise level degrades it to about 8 or 10 bits of
real resolution.

The sound card does not have output decoupling capacitors! It has no
artificial ground for speaker output. I do not believe it is a
switched amplifier. Most probably the caps simply did not fit and were
too expensive, so earphones are DC linked to the AF PA.

73, Vojtech OK1IAK, AB2ZA




[digitalradio] Re: Multiple Digital Modes: Time to get rid of most ?

2008-04-23 Thread Vojtech Bubnik
Hi Rud.

> The decoding delay is minimal and probably not even noticeable, even
in chat
> mode. 

The decoding delay will not be an issue in chat mode. But it is
annoying for someone interesting in DXes or just high rate of QSOs. It
will take too long to just decode call sign during CQ to find out
whether one is interested to make QSO. This is one of the reasons CW
is so popular. Trained operator is able to decode call sign darn fast. 

I have to improve myself in CW reception. I was never able to cross
the boundary of counting dots and dashes.

> The delay in a chat is waiting for a buffer to fill so the FEC
packet can be
> constructed. In non-FEC mode characters are sent as typed. So for a 20
> character message it requires the time for 20 keystrokes,
calculation of the
> FEC and then the transmission of the 20 characters plus FEC characters.

The delay depends on FEC and interleaving.

> It might be interesting to try the following:


> 6. After the FEC is received and decoded the receiver displays any
corrected
> characters in the appropriate place on the display. 

This was proposed by Phill Karn in MFSK16 list some months ago.

You could do it if you do do not have interleaving and use systematic
code. With modes like MFSK16 you may only slightly improve decoding
delay by using shorter Viterbi decoder. But the delay caused by
interleaving and convolutional code is not avoidable.

73, Vojtech OK1IAK




[digitalradio] Re: Multiple Digital Modes: Time to get rid of most ?

2008-04-23 Thread Vojtech Bubnik
> >>>A new protocol with all of PSK31's current virtues augmented by 
> error correction and the ability to convey modest-sized files in real-
> time would initiate a similar transition, I suspect.

BTW, PSK63F has error correction, but I never heard it on air. FEC
will always introduce decoding delay.

73, Vojtech OK1IAK




[digitalradio] Re: ANNOUNCE: PocketDigi 1.0.11 released - JT65

2008-01-07 Thread Vojtech Bubnik
Hi Patrick.

> Why do you think to propose JT65 to your program. It would be quite
nice to be able to do far QSOs with a Pocket PC and a small mobile QRP
station.

I am not convinced that unmodified JT65 is a good idea on HF as the
tone spacing is 2.69 Hz. It must be sensitive to doppler, polar
flutter, multipath etc. I do not say that it will not work as the
amount of redundancy in this mode is overwhelming, but increasing tone
spacing will improve it on HF. It would be interesting to run it
through a ionspheric simulator and play with tone spacing.

I will consider adding JT65 to PocketDigi, but currently I am
investigating, whether it would be possible to use speech recognition
methods for decoding morse code.

I also thought about implementing your 400Hz ALE, but I was
intimidated by the DoD specification.

73, Vojtech OK1IAK




[digitalradio] Re: PSKmail

2008-01-01 Thread Vojtech Bubnik
> It would be nice to have the pskmail functionality in a "re-usable"
form. 



> The code is complicated enough to need deep involvement to understand. 
> It's not possible to "quick-hack" it into C. We need the help of the 
> author !

There is a C implementation of flARQ. It uses gtk UI toolkit and there
is a port of gtk to Windows. I already tried to compile it on Windows
and connect it to PocketDigi, but there is some work needed, as
threading and communication between flARQ and flDigi are not directly
portable to Windows.

AFAIK pskmail slightly extends protocol, that flARQ implements.

73, Vojtech OK1IAK




[digitalradio] Re: Technical Question: FDMDV / QPSK in PSK31

2007-12-07 Thread Vojtech Bubnik
Yes, my note about bpsk/qpsk was nonsense.

> My understanding of theory is that baud equals the spread between
tones in
> an OFDM or 2* baud in basic multi-tone signal. 

As someone noted, it is not ODFM.

> That does not fit with a 50 baud and 75 Hz separation.

Compromise on total signal width and intersymbol interference.

Vojtech




[digitalradio] Re: Technical Question: FDMDV

2007-12-06 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Rud Merriam" <[EMAIL PROTECTED]> wrote:
>
> The statement about it being "50 baud, RRC filtered..." confuses me.
> 
> My understanding of theory is that baud equals the spread between
tones in
> an OFDM or 2* baud in basic multi-tone signal. That does not fit
with a 50
> baud and 75 Hz separation. 
> 
> What am I missing?

It is QPSK, not BPSK.

73, Vojtech




[digitalradio] Re: digital voice within 100 Hz bandwidth

2007-11-20 Thread Vojtech Bubnik
> Books that have been done in the past did not have narrow bandwidth
> as their main objective.

Look at the LPC-10 codec. You could try it by downloading internet
telephony software from speakfreely.org. The codec was developed with
the low bandwidth in mind and its intelligibility is on the threshold
what I would accept. If IVOX is able to squeeze LPC-10 to 1200bps with
the same intelligibility, than it is great.

The proposal that you gave will certainly not work. You describe a
system, that computes spectrum and compares it to a library of
spectra, one by one. It may work for some vowels, but it will
certainly not work for the other phonemes. The task is much more
difficult than you think.

The fricatives - d, t, f, s etc are hard to detect. The sound is quite
complex and spectrum of a single phoneme changes in time. The sound
starts with quiet pause, then explosion, then some transient of the
explosion. The hidden Markov classifier is a kind of probabilistic
network, is often used on spectra and is a good system for detection
of phonemes. As I already wrote, if you get the consonants wrong, your
system will mumble.

Even for vowels, you would have to keep more spectra for a single
phoneme in the lookup table, sampled for different pitch. You don't
want to learn to speak with a constant pitch.

Phoneme detection is described in every voice recognition text book.
Writing papers about phoneme detection for HAM radio is reinventing
the wheel.

73, Vojtech OK1IAK




[digitalradio] Re: Testing Digital Codes at Bit Level

2007-11-06 Thread Vojtech Bubnik
Hi Rud.

I do not know any program, that introduces errors into bit stream for
protocol tuning purposes. For tuning the decoders in PocketDigi, I
used Moe's WSCGen, which generates test streams of various levels of AWGN.

http://www.moetronix.com/ae4jy/projects.htm

It is not valid to simulate AWGN in bit stream by flipping bits. All
the advanced decoders use "soft" bits technique, that works with fuzzy
bits. For example, MFSK16 decoder utilizing Viterbi decoder
implemented by Phil Karn KA9Q and used by gMFSK, fldigi and PocketDigi
reads bits quantized to 8 bits, 0 signalizing 100% zero, 255
siganlizing 100% one and 127 dont't know.

Noise may influence not only data stream, but also its synchronization
in time and frequency (AFC). At the end, one needs to evaluate the
whole decoder chain at once. 

One phase error in differential system (psk31, domino) caused by noise
may introduce two successive bit errors. One error in FSK system will
introduce only one bit error.

> Fading: is it valid to simulate fading by removing some bits in the data
> stream?

It depends on the coding and synchronization. If the code is
synchronous and sync lock is slow, it may survive the fading gap. Then
you will get a correct number of bits, which will contain rubbish. An
asynchronous decoder like RTTY will soon be lost, throwing away whole
6-bit symbols.

73, Vojtech



[digitalradio] Re: ALE400 - Narrow band ALE mode now available

2007-11-03 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Brian A" <[EMAIL PROTECTED]> wrote:
> 1) Using a 200 Hz filter instead of 400 or 500 Hz filter gives a 3db
> S/N ratio improvment-- PSK or RTTY.  It's guaranteed.

It is not. Using narrower filter will reduce total noise and out of
channel QRM, lowering dynamic range requirements for MF, AF and A/D
stages. If the chain has enough dynamic range, it does not matter,
which filter you use.

Each software PSK31 decoder contains narrow DSP filter just after A/D
What really matters is S/N after this digital filter, which is
independent of MF filter bandwidth.

> In other words, all the extra baggage (bandwidth) is generally just
> extra weight with no robust benefit.

There are physical laws telling that one needs less energy to
transport the same information, if he increases channel bandwidth.
 
73, Vojtech OK1IAK



[digitalradio] Re: Sub Channel DQPSK

2007-10-27 Thread Vojtech Bubnik
> Would the phase distortion that can corrupt a PSK signal occur the
same on a
> M-PSK signal?

Phase and frequency modulation are two sides of the same coin. There
is a baseband transformation to translate from phase to frequency
modulation and vice versa - integration / derivation. Integrate
baseband signal for phase modulator to get baseband for frequency
modulator, derive baseband signal for frequency modulator to get
baseband signal for phase modulator.

The same phase distortion rendering PSK signal unreadable shows as a
Doppler shift making the signal leaking into a neighbor frequency
bins. Generally, there will be some inter symbol interference, but
MFSK will still work, if the bins are not too narrow.

PSK as well as MFSK will be affected by multipath, it will create
another type of inter symbol interference - time overlap. DominoEX
with its incremental MFSK tries to cope with it, but there is a price
for that. I am not convinced yet that the incremental MFSK is the best
thing.

> If the phase distortion affects all the sub channels then doing
differential
> PSK among the sub channels would work where symbol to symbol DxPSK
would not
> work.

It is rather not the case. Polar flutter is frequency dependent.

It seems you are jumping on the train very fast. I hope you will help
me to make PocketDigi better, because my time for PocketDigi will be
shortened as I am slowly getting busy with the Father project, hi.

73, Vojtech OK1IAK




[digitalradio] Re: PSK under ionospheric flutter, was: QEX Article on HF Digital Propagation

2007-10-27 Thread Vojtech Bubnik
> Up to PSK31, you can see this phenomenon. But if you increase the
speed (PSK63), you decrease the sensitivity to Doppler but also
increase (with 3 dB) the minimum S/N. All is a question of compromise.

Yes, my point was that adding convolutional encoder, coding gain could
 somehow eliminate the 3db S/N loss of double bandwidth.

> For comparison of modes, I think it would be, ideally, interesting
to normalize to the same text throughput  so to be able to consider
all the parameters of the performance, as for example, the degree of
redundancy introduced by the mode (example MFSK16 or PSK63F: 2,
Olivia: about 9). This because if, for example, MFSK16 would be
transmitted at the same throughput as Olivia 32/1000, its minimum S/N
would be 3 dB better that the present S/N (-16,5 dB instead of -13.5 dB).

Thanks for that note. In my opinion Olivia trades easy tuning against
decreased speed and S/N capability if compared to MFSK16.

73, Vojtech OK1IAK




[digitalradio] Re: QEX Article on HF Digital Propagation

2007-10-26 Thread Vojtech Bubnik
> PSK31 failed, bad copy even under good SNR, with 3 ms multipath and
10 Hz
> Doppler. It did not do well with 2 ms multipath and 1 Hz Doppler.
> 
> Since Pactor uses PSK I wondered if it would similarly fail as shown
by the
> PSK31 results. I suspect that it handles Doppler better through
frequency
> tracking algorithms. 

PSK31 bandwidth is much lower than of PSK100 that Pactor 2/3 utilizes.
PSK100 will lock to a signal 100/31 times far mistuned than PSK31.

Symbol length of PSK31 is 32msec, symbol length of PSK100 is 10msec. I
would say that PSK31 will be oblivious to 2ms multipath, but I suppose
the phase difference of both reflections will not be stable, causing
phase modulation of the summed multipath signal, which PSK100 with
convolutional code will be able to handle.

73, Vojtech OK1IAK




[digitalradio] PSK under ionospheric flutter, was: QEX Article on HF Digital Propagation

2007-10-26 Thread Vojtech Bubnik
> Why do the reports about Pactor indicate it is more robust than the QEX
> article would indicate?

I did not read the QEX article, but I hope I learned something about
PSK modulation with regard to ionospheric flutter over the years I am
developing PocketDigi. 

1) PSK is very efficient in white noise.

2) Ionospheric flutter modulates reflected signal. If the digital
modulation is slower or comparable to the modulation caused by
ionospheric flutter, the signal will not be intelligible.

3) Coding gain is your friend. Trade bandwidth for improved coding
gain. It works, if the raw channel S/N is higher than some threshold,
see the graph on the following page and read the whole article.
http://www.qsl.net/n9zia/a105/index.html

So if a slow PSK signal is reflected by fluttering ionosphere, it will
be distorted. If a fast PSK signal is reflected by the same
ionosphere, the distortion will be less severe, but one would need to
increase power to keep the wider signal readable. The solution to beat
ionospheric flutter is to combine higher modulation speed and coding.

Pactor 3 raw modulation speed is 100Bd. In worst conditions, effective
data rate will be reduced by a convolutional encoder to 50Bd. Pactor
improves the reliability further by memory ARQ. Pactor will really
work even in a bad ionospheric flutter.

There are less elaborate PSK modes than Pactor 2/3 used by HAMs
designed to beat ionospheric flutter. PSK63F is a mode derived from
PSK63 and MFSK16. It uses binary PSK modulation of raw 63 bits per
second, but it is coded by MFSK16 varicode and MFSK16 convolutional
coder, decreasing effective data rate to 31 bits per second. 

If comparing PSK31 against PSK63F in white Gaussian noise, there will
be a S/N threshold, under which PSK31 will produce less errors than
PSK63F. Above this threshold, PSK63F will produce less errors than
PSK31 for the price of doubled bandwidth and turnaround delay caused
by convolutional encoder/decoder. If comparing the two modes under
ionospheric flutter, PSK63F will work  under much more severe flutter
than PSK31 independent of S/N.

I think Patrick has a similar mode in MultiPSK, which limits further
the character table, making the mode work with even lower S/N.

73, Vojtech OK1IAK




[digitalradio] Re: Dev: Real to I/Q

2007-10-15 Thread Vojtech Bubnik
> How do I change from a real signal to quadrature?

Look into gMFSK sources, search for Hilbert transformation.
Basically, one filters the input signal through two low pass filters,
one results in real, the other in imaginatory component.

> Also, do I remember that after the conversion the sampling rate is
1/2 the
> original sampling rate?

Not exactly.

If you convert a real signal into complex signal by Hilbert
transformation and run FFT, you will find no power in negative
frequencies.

If you set the I component zero and run FFT on the real signal (no
Hilbert transformation done), you will find the power spectrum is
mirrored around Y axis, only the I component has opposite signum for 
negative frequencies.

Because negative frequencies convey no power after you do Hilbert
transformation, one could shift the whole spectrum by half bandwidth
left, low pass filter at half the bandwidth and throw away every
second sample. Now the complex signal conveys  the same amount of
information in the same amount of coeffitients as the original real
signal.

73, Vojtech OK1IAK




[digitalradio] Re: 30 meter PSK

2007-09-17 Thread Vojtech Bubnik
> What is the best frequency for PSK31 work on 30 meters?

I Europe, it is around 10.140.

73, Vojtech OK1IAK




[digitalradio] Re: The decline of Olivia and DominoEX

2007-09-15 Thread Vojtech Bubnik
Hello Patrick.

Thanks for your explanation.

Do I understand your S/N figures well?

Let's say I am using a 100 watts transceiver.
If transmitting  
> * MT63 à 10 bauds: - 5 dB and 100 wpm, 1000 Hz bandwidth, crest
factor 0.1
then I will be actually able to send energy equivalent only to 10
watts CW.

If transmitting 
> * Contestia "16-1K": "Fast" 16 tones, bandwidth=1000 Hz, speed=62.5
bauds, 78.2 wpm, lowest S/N =-9 dB, crest factor 0.76
then I will be actually able to send energy equivalent to 76 watts CW.

Then I am losing another 10 * log10(76/10) = 8.8dB and I may say, that
with the same 100W transceiver MT63 will perform 12.8dB worse at 100
wpm than Contestia at 78.2 wpm? It sounds pretty bad for MT63.

I think there is another issue with ODFM of high number of tones. It
is highly sensitive to linearity of the whole transmitting and
receiving chain. If not linear, the tones will mix together, which
will further decrease sensitivity.

In my opinion, MT63 was a useful experiment, that has shown a dead way.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]> 
wrote:
>
> Hello Votjech,
> 
> Yes you are right the crest factor in MT63 is very low (mean power/
crest power = 0.1 (OFDM general problem) for 0.76 in Olivia... 
> 
> Other problems: due to the big number of carriers (64) you need a
good calibration of the sound card. Otherwise, you  decode nothing.
> The minimum S/N is not very good either and the latency time is big.
> 
> If Olivia is too slow, another better option is to transmit in
Contestia. For about S/N, it is only about 1 dB under Olivia but the
speed is twice.
> 
> Example: 
> * MT63 à 10 bauds: - 5 dB and 100 wpm, 1000 Hz bandwidth
> * Contestia "16-1K": "Fast" 16 tones, bandwidth=1000 Hz, speed=62.5
bauds, 78.2 wpm, lowest S/N =-9 dB,
> No problem of crest factor (0.76), small latency time and no problem
of sound card calibration.
> It's available in Mixw, Multipsk and perhaps Fldigi.
> 
> 73
> Patrick
> 
> 
>   - Original Message - 
>   From: Vojtech Bubnik 
>   To: digitalradio@yahoogroups.com 
>   Sent: Friday, September 14, 2007 12:45 PM
>   Subject: [digitalradio] Re: The decline of Olivia and DominoEX
> 
> 
>   > Question - what's so special about MT63 - where / when is it used? 
> 
>   From my point of view, MT63 has high number of carriers, which implies
>   low crest factor - the effective transmitted power will be much lower
>   than of single tone mode like Olivia, if you make sure PA is not
>   overdriven by peaks where the amplitude maxima of multiple
carriers meet.
> 
>   Some argue that the mode is fast, but are not there Olivia submodes
>   with the same throughput?
> 
>   73, Vojtech OK1IAK
>




[digitalradio] Re: Best digital modes for portable QRP

2007-09-15 Thread Vojtech Bubnik
> I'm very much a newcomer to digital modes, so please pardon this
> question.  I'm interested in designing a QRP rig that uses digital
> modes for portable operation in the field, much like the KX-1 and ATS
> do for CW.  Other that PSK31, which digital modes are best suited for
> this type of operation?

Hello Mike.

Look at the AT_Sprint group at yahoogroups. Look into files for manual
for the ATS-3b transceiver kit. The little TRX is able to work not
only CW, but PSK31/63, RTTYM, MFSK16, Olivia, Contestia and RTTYM
(250Hz wide variants due to narrow receive filter). All you need is a
Pocket PC device and two audio cables. If you are interested, hurry up
to place your order. I am not sure how much kits will Steve sell this
time, but the first 100 is sold out.

BTW, KX1 hardware is able to work digital modes as the ATS-3b, only
its firmware would need to be extended.

The ATS-3b still needs Pocket PC to work digital modes. What is
missing is a stand alone digital qrp transceiver with the keyboard and
display built in, but I am not sure whether it makes sense to design
it. The price of used Pocket PC is very low, probably lower than price
 of display, keyboard, some controller and custom PCB.

In my opinion, PSK31, MFSK16 or Olivia 8/250 are all very good QRP modes. 

73, Vojtech OK1IAK




[digitalradio] Re: The decline of Olivia and DominoEX

2007-09-14 Thread Vojtech Bubnik
> Question - what's so special about MT63 - where / when is it used? 

>From my point of view, MT63 has high number of carriers, which implies
low crest factor - the effective transmitted power will be much lower
than of single tone mode like Olivia, if you make sure PA is not
overdriven by peaks where the amplitude maxima of multiple carriers meet.

Some argue that the mode is fast, but are not there Olivia submodes
with the same throughput?

73, Vojtech OK1IAK




[digitalradio] Re: Soundcard Calibration

2007-09-12 Thread Vojtech Bubnik
> Doesn't this assume an accurate system clock? I think I see a class
in gMFSK 
> / fldidgi to compare input <=> output but for calibration we need an 
> accurate source.

If your system time is 1 second off every day, system clock precision
is 1 / (24*60*60) = 12 ppm. My feeling is that this is good enough.

73, Vojtech OK1IAK




[digitalradio] Re: Soundcard Calibration

2007-09-12 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Simon Brown" <[EMAIL PROTECTED]>
wrote:
>
> Somewhere I saw a solution for calibrating a soundcard (not using
WWV). Can anyone help with this please - I want to write a DD to do
this then add the code to a program of mine.
> 
> Why? Because I'm thinking about MT63 - looks interesting but the
soundcard accuracy is important.
> 
> Simon Brown, HB9DRV
>

I think Patrick in his MultiPSK has some form of auto calibration. I
suppose he measures with the system clock how long it takes to feed
some extended number of sound bits through the system.

To implement it is on my list for PocketDigi too.

73, Vojtech OK1IAK




[digitalradio] Sound card ARQ protocol, was: The decline of Olivia and DominoEX

2007-09-12 Thread Vojtech Bubnik
> > With Pactor 2 and 3 they get a type of diversity gain by changing the 
> > order of which tones are swapped back and forth. This is specified in 
> > their description of the P3 protocol, but I don't fully understand
this 
> > and maybe this is not easy to implement.

Let me describe what I learned from the documents published about Pactor. 

For memory ARQ to work, the frame frequency and time position and
frame length must be known with a lot higher probability than the
frame content. Also frame acknowledgment has to be performed with
patterns of high hamming distance. If those conditions are met, the
frame may be received and accumulated with the previous copies to
reduce noise and QRM.

To detect frame frequency and start time, special long "diddle" aka
header with high hamming distance is used. Frame length is known
implicitly. If a frame length has to be switched, both parties
negotiate it by patterns with a high hamming distance, which reduces
repetitions.

The polarity of FSK signal by Pactor I and order of PSK tones by
Pactor II is detected by the particular diddle aka header. With each
frame repetition, polarity of the frame including header is reversed.
Hamming distance between non inverted and inverted header is high to
be sure with which polarity the frame is sent. Reversing tones of
Pactor I will effectively null single tone carriers. Pactor II/III
changes order of tones. Which permutations are chosen is not
published, but the switching is controlled by the header for sure.

HF utilizes HDLC frames, that start and end with single byte flag
(0110) and all frame data are secured with CRC32. Not only data
frames, but also the control frames have the same structure. If a
single bit of either data or control frame is lost, the whole frame
has to be retransmitted. The frame delimiter has too low hamming
distance to enable memory ARQ. Frame acknowledges are equally weak as
the data frames, which reduces the ability to work with weak signals.

pskmail implements a protocol described by Paul Schmidt K9PS in
December 2004. The protocol is similar to AX.25, only simplified (does
not support shared channel, only one connection is allowed) and
supporting selective ARQ, which is the biggest plus of pskmail against
HF packet. Both data and control frames start with single byte frame
delimiter and are secured by CRC32.


I am thinking of writing a Pactor like memory ARQ modem. There is
quite a lot information published about how Pactor I/II/III modems
work. There is not enough detail known to write a compatible modem,
but there is enough known to write something of similar performance.

The problem of PC pactor like modem is system latence. I would like to
try to extend the Pactor like protocol to negotiate number of frames
per round. The frame length and number of frames per round would be
fixed and negotiated with high hamming distance commands. This way the
memory ARQ would be possible.

I will see whether I will find some time for it this Winter.

73, Vojtech OK1IAK




[digitalradio] Re: The decline of Olivia and DominoEX

2007-09-11 Thread Vojtech Bubnik
Hi Patrick.

> I was astonished (and a bit disappointed) not to find more that one
dB. I think it's due to the particular IFK modulation: when you do one
error on a symbol, the following symbol will be also in error (as in
PSK31). So it's a bit more complicated for the Viterbi decoder to find
the good suite of symbols.

Do you use hard or soft viterbi for DominoEX? Plus one decibel would
indicate hard decoder.

Does your QPSK31 decoder use soft or hard viterbi decoding? gMFSK and
supposedly fldigi use hard viterbi decoder.

73, Vojtech OK1IAK




[digitalradio] Re: The decline of Olivia and DominoEX

2007-09-11 Thread Vojtech Bubnik
Hello Rick.

First of all, I would like to comment on FEC and S/N.
Look at the article from G3RUH
http://www.amsat.org/amsat/articles/g3ruh/105.html

The graph 
http://www.amsat.org/amsat/articles/g3ruh/105/fig01.gif
explains a lot. FEC gives you an extra coding gain, only
if the raw signal S/N is higher than some threshold. If the raw signal
S/N drops below some threshold, you will be better off not using FEC,
because FEC will only add errors.

Now I would like to compare pskmail with pactor. While pskmail is a
better HF packet radio, pactor is much more elaborate. Frames have
fixed length, which allows whole frame interleaving and memory ARQ.
Interleaving allows spreading burst errors along the whole frame.
Memory ARQ allows to accumulate energy of each bit over more frames.
Even if there is no chance to receive the frame under the current S/N,
it is possible to accumulate it couple of times to improve on S/N.
There is another neat feature of pactor, it alternates FSK or PSK 
tones to add frequency diversity.

I think the holy grail of sound card ARQ mode would use all the
knowledge and experience gained from Pactor development. This include
FEC, interleaving, fixed frame length, memory ARQ, tones alternation.
It is not that dificult to implement, one needs just a bit of
experience and a huge amount of time to write and tune it.

73, Vojtech OK1IAK



[digitalradio] ATS-3b CW+digital modes transceiver

2007-09-08 Thread Vojtech Bubnik
Hi gang.

Steve KD1JV is selling his new ATS-3b altoids tin transceiver.
http://kd1jv.qrpradio.com/
He already sold the first hundred, so hurry up.

The previous kits only supported CW. The current one does support
modulation of various digital modes (PSK31, RTTY, MFSK16, Olivia etc.)
directly on the DDS. Receive is done as usual with the earphone to mic
link. TX control is quite unusual. There are serial commands modulated
by the sound card output, which are decoded by a hamcom like decoder.
To  make sure that the signal has zero DC, serial commands are layered
over Manchester modulation. The decoder is connected into the paddle
socket. 

The only software able to talk to ATS-3b currently is PocketDigi. With
Pocket PC, it is the tiny digital modes companion for backpackers and
travelers. It is really fun to operate PSK31 from the peak with an
equipment all fitting into a small sandwich box.

73, Vojtech OK1IAK




[digitalradio] Re: A.L.E., VHS and Betamax

2007-08-07 Thread Vojtech Bubnik
> i have tried to run the livecd version ... but it wont run on any of my 
> 3 PC's. One deosent start up kde .. one seems too slow ... one doesent 
> recognize the 3 soundcards ... 2 pc's run ubuntu livecd fine, but not 
> the mandriva version.

Hi Cesco.

Did you try the vmplayer image? In my opinion the vmplayer will
virtualize any sound card that is working on Windows for that live Linux.

http://www.mannindustries.net/n5ale/

73, Vojtech OK1IAK




[digitalradio] Re: RTTY Configurations

2007-05-13 Thread Vojtech Bubnik
Hi Simon.

I only allowed the HAM subtype of RTTY in PocketDigi mostly because of
my time lack to port everything. The other reason is to keep the UI
simple, which is probably the reason of your question. I asked the
same question about used submodes as you couple of months ago here at
this list.

The only requests I got are from the yachters for allowing reception
of DWD (Deutche Wetterdienst) broadcasts.
http://www.dwd.de/de/wir/Geschaeftsfelder/Seeschifffahrt/Sendeplaene/broadcast_rtty_1prog.pdf
http://www.dwd.de/de/wir/Geschaeftsfelder/Seeschifffahrt/Sendeplaene/broadcast_rtty_2prog.pdf
The others are perfectly content with the just one submode.

Hope it helps.
73, Vojtech OK1IAK



[digitalradio] Re: Straight talk on JT65a

2007-04-20 Thread Vojtech Bubnik
Hi Leigh.

The callsigns are source encoded into 28 bits, the grid in 15 bits.
This gives 71 bits total for 2 callsigns and a grid.
If the same information is exchanged by 6 bit letters of Contestia, 94
bits will be nescessary. That gives coding gain of
10*log(94/71)=1.21dB supposing the same baud speed but lower bandwidth.

MFSK16 uses convolutional codes with viterbi decoder, Olivia uses Fast
 Hadamard Fransformation. The Reed Solomon block code that JT65
utilizes is a bit better than the two others. What is the coding gain
against say Olivia? Maybe other 2dB?

I would estimate the total coding gain difference of JT65 against
Contestia abt. 3dB for the same symbol rate, bandwidth and tone
separation.

The tone separation of JT65a is 2.69Hz! This is very little
considering multipath and ionospheric doppler shift. Is this mode
really good for HF? Tone spacing of MFSK16 is 15.625Hz, of MFSK8
7.8125Hz. 

73, Vojtech OK1IAK




[digitalradio] Re: Reed Solomon Identifier

2007-04-04 Thread Vojtech Bubnik
Hi Patrick.

> >you send a heavily FEC protected keyword in the desired mode.
> >you do a parallel decode of all modes, de-FEC all and look which one 
> >matches the the codeword ?
> Yes it is. But it is not only done for one frequency, it is done for
all frequencies in the band.

I played with MultiPSK and listened to the generated RS sequence. In
my opinion it is always the same modulation. According to my ears and
spectrogram it seems to be some kind of MFSK modulation, always the
same number of tones and symbol speed.

Please correct me, but I think there is a misunderstanding on the
list. I suppose that the RS ID is very similar to Olivia, there are
three differences though and I thing we have discussed it by personal
e-mails.

- Olivia uses Hadamard/Welsh transformation, RS uses Reed Solomon
block code
- Olivia is decoded parallel on a constraned band, RS is decoded
parallel on the whole sound card spectrum. The channel separation is
half tone.
- RS code sends just one block with the mode ID.

Olivia and RS decode both a lot of channels in parallel (at least the
original Olivia code from Pawel Jalocha does that) and it selects the
one, which gives highest correlation. This automatically gives the
answer for other party frequency.

I received the RS code from Patrick, but I did not add it to
PocketDigi yet. I am busy now with firmware programming of ATS-3A, I
hope to teach it to modulate the single tone modes by programming its
DDS. It will be the ultimate portable digital set, hi.

73, Vojtech OK1IAK



[digitalradio] Re: Digital Master 780

2007-04-04 Thread Vojtech Bubnik
> The real hard work has been done by W1HJK, not me.
> 
> Simon Brown, HB9DRV

Simon, I think it is fair to give credits to 
Tomi Manninen OH2BNS and others, http://gmfsk.connect.fi/credits.html

fldigi is in a lot of aspects gMFSK reformated to C++ and using other
GUI toolkit.

73, Vojtech OK1IAK




[digitalradio] Re: MPSK vs OFDM vs MFSK for HF High Speed Data

2007-03-19 Thread Vojtech Bubnik
The other problem is linearity of the whole chain. The subcarriers get
mixed not only in the PA, but in the receiver, sound card etc., which
may be interpreted as increased noise on the decoder side. The average
YaeComWood was not designed with this in mind. Voice SSB modulation is
roughly similar to three carriers.

So using multimulticarrier soundmodem with a YaeComWood + 1kW PA will
only heat your ham shack without other useful effect.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello to all,
> 
> For me, the main problem, for Hams, of the multi-carriers modulation
(OFDM...) is that the power is drastically limited (if you want to,
legitimally,  keep linear):
> 
> If you have two carriers in parallel, the mean power/max power ratio
 is equal to 1/2
> If you have three carriers in parallel, the mean power/max power
ratio  is equal to 1/3
> 
> when n becomes big, the ratio tends to 1/square(n) (the carriers
phases being independant, with application of the "big numbers law")
> For example, for MT63 where you have 64 carriers in parallel, the
ratio is 1/8. You transmit only 12.5 watts with a 100 watts maximum XCVR.



[digitalradio] Re: FNpsk

2007-02-12 Thread Vojtech Bubnik
--- In digitalradio@yahoogroups.com, "Leigh L Klotz, Jr." <[EMAIL PROTECTED]>
wrote:
>
> Vojtect OK1AK's PocketDigi may be the answer here, in the x86 version.  
> Especially if the cntrol gets done over TCP.
> Leigh/WA5ZNU

There is a file interface built in the desktop build of PocketDigi
similar to the one that gMFSK implements.

73, Vojtech OK1IAK



[digitalradio] RTTY modes, which are helpful

2007-01-20 Thread Vojtech Bubnik
Hi gang.

Until now I only allowed the standard HAM RTTY 45Bd 170Hz mode in
PocketDigi. I was asked to add the SYNOP 50Bd 450Hz mode for receiving
Deutsche Wetterdienst.

Most of the RTTY programs allow to select huge amount of baud speed,
shifts and coding combinations. I find this only confusing. I may
provide a configuration screen with all this parameters, but I would
like to keep the basic UI as simple as possible. What are the other
configurations that are used by HAMs or may be useful to listen to?

Thanks and VY 73, Vojtech OK1IAK



[digitalradio] Re: Implementing Contestia/RTTYM, could use some advice

2007-01-14 Thread Vojtech Bubnik
Joe, I have derived both Contestia and RTTYM from Pawel's code. You
may look at the sources at http://pocketdigi.sourceforge.net

Try to revert the bits before they are fed to the baudot decoder.

73, Vojtech OK1IAK

--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello Joe,
> 
> What is sure is that there is no other differences that the ones I
gave in the "RX/TX modes selection and their descriptions" chapter, so
modifications on:
> * Block size (symbols)
> * Scrambling pseudo-random sequence
> * Scrambling shift (in number of bits of sequence right rotation)
> * Characters set 
> 
> Try first to change from Olivia to Contestia. It is the simplest, as
RTTYM adds a switch management, contrary to RTTYM.
> 
> Then try in reception generating Contestia, without noise. You must
decode it. Then adjust the different parameters of your code to decode
low S/N Contestia signals.
> 
> 73
> Patrick
> 
> 
> 
> 
> 
> 
> 
> 
>   - Original Message - 
>   From: Joe Veldhuis 
>   To: digitalradio@yahoogroups.com 
>   Sent: Wednesday, September 27, 2006 6:38 PM
>   Subject: Re: [digitalradio] Re: Implementing Contestia/RTTYM,
could use some advice
> 
> 
>   Patrick only gave an outline of the differences between Olivia and the
>   derivative modes. What I am looking for is some pointers on the actual
>   task of modifying the templates to implement those differences.
> 
>   I tried implementing RTTYM by changing the "BitsPerCharacter" and
>   scrambling code/shift parameters in Pawel Jalocha's reference code
(and
>   then passing the output through a Baudot>ASCII routine), but that was
>   apparantly not enough, since I don't get any output from the
demodulator.
> 
>   -Joe, KD8ATU
> 
>   jhaynesatalumni wrote:
>   > I haven't looked yet, but you might look in the MultiPSK
documentation,
>   > since Patrick recently implemented those modes in his program
and may
>   > have written them up.
> 
> 
>
> 
> [Non-text portions of this message have been removed]
>



[digitalradio] Re: Channel Equalization, was: best mode to use for weak signal

2007-01-09 Thread Vojtech Bubnik
Hi Patrick.

Thanks for the info. I hope it was useful to the othes too. That's the
reason I discuss it on the list.

Pawel's input processor does basically the following.

- Splits input stream to chunks that half overlap
- Applies a window to the chunks.
- Computes FFT
- Averages each FFT bin energy
- Equalizes the bins by the averaged bin energies.
- Converts back to time by IFFT
- Applies a window to the time signal and overlaps the equalized time
chunks
- Now the time stream is expected to be amplitude limited and
amplitude peaks will be cut by a clipper. I think this last step shall
resemble burst removal

> In HF there would be no interest as the channel transfer function
moves all times and too quickly. 

I believe it.

> Moreover it will need some impulse in input so to determine the
transfer function with output and input, which is not expected.

I do not think that phase delay equalization is needed for MFSK modes.
A simple frequency amplitude equalization is what I meant. I think
that it may make sense to "callibrate" FFT decoder by a white noise
ran through the RX. That would equalize against the RX filters. But I
expect that most of the HAMs woud never use it.

> Note: Pawel code uses FFT, Multipsk (and surely Mixw) use a bank of
matched filters so as not to be obliged to handle only one frequency.

I am not sure I understand this statement. Pawel's code runs FFT two
times faster than the symbol speed and with double spaced bins than
frequency spacing of Olivia symbols. That generates 4 symbol streams.
The FFT window is matched against the Olivia symbol envelope. The
issue is that the symbol time and frequency will be 1/4 symbol
frequency and 1/4 symbol time off in worst case. On the other side it
will synchronize to the other side very fast.

Do You mean You actually do the AFC exactly and You synchronize the
symbols as in the case of MFSK16?

My code uses the Pawel's method. The issue with FFT computed by fixed
point arithmetics is that it is far less exact than the matched FIR
filters. Although it is good enough for waterfall, it may not be good
enough for the decoder. I had to rewrite the SFFT filters of gMFSK's
MFSK16 to simple FIR filter bank because of numerical problems on
fixed point ALU.

I tried to generate Olivia to the speakers by MultiPsk and receive it
with PocketDigi by the internal mic. If I whissle somewhere in the
middle of the olivia stream spectrum, the decoding is totally
disrupted. I will try the same test with gMFSK yet, which uses Pawel's
code with channel equalization and I expect that the channel
equalization may remove the constant carrier and push the data
through. I expect the same will hold for any MFSK code like MFSK16 or
Throb.

> >running on my 200MHz StrongArm PocketPC with channel equalization

Sorry, I meant without channel equalization.

73, Vojtech OK1IAK



[digitalradio] Re: Implementing Contestia/RTTYM, could use some advice

2007-01-08 Thread Vojtech Bubnik
Hi Joe.

I have to confirm what Parick wrote. I am working on
Olivia/Contestia/RTTYM for PocketDigi and after doing what Patrick
described I was able to send/receiver contestia.

I am using Pawel's code, but I removed a lot of dead code before I
started to understand it. I am affraid you would not want to use my
code directly because it uses fixed point arithmetics, which is not as
 precise as the original floating point code.

73 and GL, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello Joe,
> 
> What is sure is that there is no other differences that the ones I
gave in the "RX/TX modes selection and their descriptions" chapter, so
modifications on:
> * Block size (symbols)
> * Scrambling pseudo-random sequence
> * Scrambling shift (in number of bits of sequence right rotation)
> * Characters set 
> 
> Try first to change from Olivia to Contestia. It is the simplest, as
RTTYM adds a switch management, contrary to RTTYM.
> 
> Then try in reception generating Contestia, without noise. You must
decode it. Then adjust the different parameters of your code to decode
low S/N Contestia signals.
> 
> 73
> Patrick
> 
> 
> 
> 
> 
> 
> 
> 
>   - Original Message - 
>   From: Joe Veldhuis 
>   To: digitalradio@yahoogroups.com 
>   Sent: Wednesday, September 27, 2006 6:38 PM
>   Subject: Re: [digitalradio] Re: Implementing Contestia/RTTYM,
could use some advice
> 
> 
>   Patrick only gave an outline of the differences between Olivia and the
>   derivative modes. What I am looking for is some pointers on the actual
>   task of modifying the templates to implement those differences.
> 
>   I tried implementing RTTYM by changing the "BitsPerCharacter" and
>   scrambling code/shift parameters in Pawel Jalocha's reference code
(and
>   then passing the output through a Baudot>ASCII routine), but that was
>   apparantly not enough, since I don't get any output from the
demodulator.
> 
>   -Joe, KD8ATU
> 
>   jhaynesatalumni wrote:
>   > I haven't looked yet, but you might look in the MultiPSK
documentation,
>   > since Patrick recently implemented those modes in his program
and may
>   > have written them up.
> 
> 
>
> 
> [Non-text portions of this message have been removed]
>



[digitalradio] Channel Equalization, was: best mode to use for weak signal

2007-01-08 Thread Vojtech Bubnik
Hi Patrick.

I studied the Olivia reference implementation from Pawel Jalocha. His
code contains input processor doing channel equalization and burst
removal in a way I do not understand well yet. I have a question on
you as a digital modes guru:

- Does MultiPsk utilize channel equalization for Olivia/Contestia/RTTYM?

- Does MultiPsk utilize channel equalization for other MFSK modes like
 MFSK16/8, Throb/ThrobX or even old plain RTTY?

- Do you find the channel equalization feature useful?


I have a basic Olivia and Contestia based on Pawel reference code
running on my 200MHz StrongArm PocketPC with channel equalization
removed. My concern is power consumption of the device if I enable
channel equalization.

Thanks and VY 73, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello Rick,
> 
> >If often wonder if a mode that has a very wide ability to print
even if 
> >not tuned in well has to have some tradeoffs in robustness compared
with 
> >critical to tune modes. Anyone have specific information about that?
> The ability of DominoEx to be tuned very easily is that the
modulation is an IFK one and not a MFSK one. It means that you measure
a difference of frequency not a frequency in absolute as in MFSK. The
good point it is easy to tune (no absolute reference of frequency) but
the bad point is that when you do an error, the second symbol is also
in error...you double the error (it's a bit like in PSK31, which one
measures a difference of phase: if you do a error on one symbol, the
next symbol will be also in error).
> 
> >Can anyone say with some degree of certainly what modes you think will 
> >get through on the low bands with high QRN levels?
> I think Olivia must be good but Contestia is more close to ideal as
twice quicker than Olivia with a minimum S/N just 1 or 1.5 dB superior
to Olivia.
> 
> 73
> Patrick
> 
> 
> 
>   - Original Message - 
>   From: KV9U 
>   To: digitalradio@yahoogroups.com 
>   Sent: Friday, December 01, 2006 7:49 PM
>   Subject: Re: [digitalradio] best mode to use for weak signal HF
work and other mode discussions
> 
> 
>   Brett,
> 
>   There are several sound card modes commonly used in addition to
the most 
>   popular PSK31 and 45 baud RTTY That would be MFSK16, Olivia, Hell,
and 
>   Throb/ThrobX. Although there are others, I rarely, if ever hear
them. I 
>   no longer seem to hear any MT-63 and the CHIP modes came and went
quickly.
> 
>   I wanted to do more experimenting with DominoEX and last night I
got to 
>   work some 160 meter NVIS. We started out on MFSK16 but I have been 
>   having a lot of problems with this mode as of late and maybe it is 
>   because my soundcard is not calibrated correctly, but I find that
I have 
>   to use about 10 to 20 Hz offset RIT in order to print the other
station. 
>   MFSK16 really does require extremely accurate tuning of perhaps 4
Hz or 
>   so. My rig is an ICOM 756 Pro 2 which is supposed to have very good 
>   stability at 0.5 ppm.
> 
>   The other station and I tried some PSK31 for a short time when I lost 
>   him on MFSK16 and was just able to get him to try DominoEX at 11
baud. 
>   His signal was close to the noise although it was not that noisy
on 160 
>   since we are in the winter season. The print was very poor at 11
baud, 
>   so we dropped to 8 baud and things got better. Even at 8 baud, the
speed 
>   of transmission is still faster than MFSK16. We had a CW station
come up 
>   about 50 Hz below us and when that station was transmitting, it 
>   drastically affected the print of the DEX mode, even at 8 wpm. The
one 
>   thing that DEX has going for it is that it is less critical to
tune in.
> 
>   If often wonder if a mode that has a very wide ability to print
even if 
>   not tuned in well has to have some tradeoffs in robustness
compared with 
>   critical to tune modes. Anyone have specific information about that?
> 
>   We probably should have tried even slower speeds because later on
I had 
>   great difficulty copying him and took lots of hits. He is running
Linux 
>   so did not have the FEC version of DEX. My experience in the past was 
>   that the Viterbi coding helps a great deal in good printing, even
at 11 
>   baud, but of course your speed drops by all of 50% so you are just
a bit 
>   slower at 11 baud/FEC than you would be with MFSK16.
> 
>   It would be interesting to hear of other station's experience with
DEX 
>   and DEX/FEC and various speeds with and without FEC, particularly
with 
>   the lower baud rates on low band NVIS type operation.
> 
>   One of the things that I have to accept is that almost none of these 
>   modes will work very well on the lower bands with high QRN le

[digitalradio] Re: MFSK16 tuning improvement, was:best mode to use for weak signal HF work and

2006-12-27 Thread Vojtech Bubnik
Hi Patrick.

Thanks for an answer.


> It works on Olivia because this mode uses a transform (Walsh
Hadamard), an interleaving and a pseudo-random function: so within a
pack of bits defined in time and in frequency there is a very strong
correlation and outside the correlation decreases rapidly. This
permits to define the best band of frequencies (maximum correlation).

This seems to explain the meaning of the pseudorandom sequence in
Olivia to me. I am working on port of Olivia to PocketDigi, which
means to rewrite everything to fixed point arithmetics again. I wonder
if my old iPaq 3630 will be fast enough.


> This does not exist in MFSK16 where a convolution code is used (so
there is no such correlation). Moreover, the S/N measure is too much
imprecise, the selection would be almost random on weak signals.

As far as I know there is a metrics returned by the viterbi decoder. I
still wonder what happens if the metrics is averaged in every channel
and after a while the best channel is selected. You have more
experience than me to guess, but I hoped you love experiments and will
give it a try :-)


> If you use RS ID (RX and TX), the tuning is automatic.

I would like to add the RS ID feature to PocketDigi someday. This
would mean to rewrite the algorithm to fixed point and optimize and I
would need your source code or at least good description of the
algorithm. Would that be possible, please?

73, Vojtech OK1IAK



[digitalradio] MFSK16 tuning improvement, was:best mode to use for weak signal HF work and othe

2006-12-27 Thread Vojtech Bubnik
Hi Patrick.

I wonder whether it would make sense to improve MFSK16 to be more easy
to use. The idea is to decode multiple streams in parallel as it is
done in Olivia and pick the one with the best S/N. It seems to me that 
 Olivia is only that much popular because it is a lot easier to tune
than MFSK16.

73 and GL, Vojtech OK1IAK


--- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]>
wrote:
>
> Hello Rick,
> 
> >If often wonder if a mode that has a very wide ability to print
even if 
> >not tuned in well has to have some tradeoffs in robustness compared
with 
> >critical to tune modes. Anyone have specific information about that?
> The ability of DominoEx to be tuned very easily is that the
modulation is an IFK one and not a MFSK one. It means that you measure
a difference of frequency not a frequency in absolute as in MFSK. The
good point it is easy to tune (no absolute reference of frequency) but
the bad point is that when you do an error, the second symbol is also
in error...you double the error (it's a bit like in PSK31, which one
measures a difference of phase: if you do a error on one symbol, the
next symbol will be also in error).
> 
> >Can anyone say with some degree of certainly what modes you think will 
> >get through on the low bands with high QRN levels?
> I think Olivia must be good but Contestia is more close to ideal as
twice quicker than Olivia with a minimum S/N just 1 or 1.5 dB superior
to Olivia.
> 
> 73
> Patrick
> 
> 
> 
>   - Original Message - 
>   From: KV9U 
>   To: digitalradio@yahoogroups.com 
>   Sent: Friday, December 01, 2006 7:49 PM
>   Subject: Re: [digitalradio] best mode to use for weak signal HF
work and other mode discussions
> 
> 
>   Brett,
> 
>   There are several sound card modes commonly used in addition to
the most 
>   popular PSK31 and 45 baud RTTY That would be MFSK16, Olivia, Hell,
and 
>   Throb/ThrobX. Although there are others, I rarely, if ever hear
them. I 
>   no longer seem to hear any MT-63 and the CHIP modes came and went
quickly.
> 
>   I wanted to do more experimenting with DominoEX and last night I
got to 
>   work some 160 meter NVIS. We started out on MFSK16 but I have been 
>   having a lot of problems with this mode as of late and maybe it is 
>   because my soundcard is not calibrated correctly, but I find that
I have 
>   to use about 10 to 20 Hz offset RIT in order to print the other
station. 
>   MFSK16 really does require extremely accurate tuning of perhaps 4
Hz or 
>   so. My rig is an ICOM 756 Pro 2 which is supposed to have very good 
>   stability at 0.5 ppm.
> 
>   The other station and I tried some PSK31 for a short time when I lost 
>   him on MFSK16 and was just able to get him to try DominoEX at 11
baud. 
>   His signal was close to the noise although it was not that noisy
on 160 
>   since we are in the winter season. The print was very poor at 11
baud, 
>   so we dropped to 8 baud and things got better. Even at 8 baud, the
speed 
>   of transmission is still faster than MFSK16. We had a CW station
come up 
>   about 50 Hz below us and when that station was transmitting, it 
>   drastically affected the print of the DEX mode, even at 8 wpm. The
one 
>   thing that DEX has going for it is that it is less critical to
tune in.
> 
>   If often wonder if a mode that has a very wide ability to print
even if 
>   not tuned in well has to have some tradeoffs in robustness
compared with 
>   critical to tune modes. Anyone have specific information about that?
> 
>   We probably should have tried even slower speeds because later on
I had 
>   great difficulty copying him and took lots of hits. He is running
Linux 
>   so did not have the FEC version of DEX. My experience in the past was 
>   that the Viterbi coding helps a great deal in good printing, even
at 11 
>   baud, but of course your speed drops by all of 50% so you are just
a bit 
>   slower at 11 baud/FEC than you would be with MFSK16.
> 
>   It would be interesting to hear of other station's experience with
DEX 
>   and DEX/FEC and various speeds with and without FEC, particularly
with 
>   the lower baud rates on low band NVIS type operation.
> 
>   One of the things that I have to accept is that almost none of these 
>   modes will work very well on the lower bands with high QRN levels
from 
>   summer static.
> 
>   Can anyone say with some degree of certainly what modes you think
will 
>   get through on the low bands with high QRN levels?
> 
>   73,
> 
>   Rick, KV9U
> 
>   Brett Owen Rees VK2TMG wrote:
> 
>   > All,
>   >
>   > I find that I normally use PSK31 - as that is what most other
stations 
>   > use
>   > and is popular. But, 

[digitalradio] New digital mode proposal for CW transceivers

2006-11-01 Thread Vojtech Bubnik
Hi gang.

I am thinking of learning my SW+40 to talk digitally. I know of only
two digital modes that may be exercised on this TRX without any
hardware modification: morse and feld hell. The third possibility
would be RTTY, but it would need to modify the TRX slightly. Although
it may be done on SW+, the VFO pulling will be more dificult on direct
conversion rigs, where the frequency shift is dependent on the frequency.

The most used digital mode is still morse. The problem with computer
decoded morse is that it is usually asynchronous and speed varies.
Computers have great dificulty to decode morse signal under bad
conditions. I know there have been some synchronous CW experiments,
but the SCW mode was not widely accepted, mostly because PSK decoder
may decode -3dB weaker signal.

But how about modifying PSK31 software modem to send CW modulated
signal? As far as my DSP knowledge goes it will be about 3dB worse
than PSK31, but the signal will be wider than of PSK31. Never mind, it
will be intended for QRP operation.

PSK31 symbol speed is too fast for NVIS. PSK31 is hurt baddly by polar
flutter. The new CW modulated mode will probably be not too much
affected by polar flutter. Am I right? The speed of BPSK31 is about
40WPM. It makes sense to go down to 16 symbols per second to make the
mode better for NVIS and still be usable. Or use the same symbol speed
31 and add simple FEC, for example from QPSK31, 2dB will be gained.

How about that? Does it make sense to create another mode?

73, Vojtech OK1IAK





Need a Digital mode QSO? Connect to  Telnet://cluster.dynalias.org

Other areas of interest:

The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/
DigiPol: http://groups.yahoo.com/group/Digipol  (band plan policy discussion)

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/digitalradio/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/digitalradio/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/