remote CW

  • 2
  • Problem
  • Updated 4 years ago
  • In Progress
Well I finally have a somewhat usable solution to remote CW while we wait for CWX.

I purchased a USB - ethernet server by Silex (NOT a print server). This has two USB ports. Easy to set up. My first test with it was with a Winkey USB. Worked FB in the shack...no different than having the keyer directly on the computer.

Next step was to check it from in the house. Once the firewall was set to open the port it uses, I was keying away. But.....No Sidetone at all.

Obviously I am using DAX1 for the audio but it does not seem like the CW sidetone is ported to the DAX channel used for receive. Is this a bug? Seems like the sidetone should be heard on the DAX channel being used to receive.

Thanks! I did do a couple tests with my friend holding his phone up to the speaker of his radio and the CW sounded fine. Made a couple QSOs too with no problem.

The interface I used on the remote computer is the WKDemo3 software from the K1EL website. Has a small tx and rx text pane and 6 memories you can set.

BTW....the model of the server is a sx3000gb.

73
Greg
AB7R
Photo of Greg

Greg

  • 656 Posts
  • 63 Reply Likes

Posted 4 years ago

  • 2
Photo of Steve - N5AC

Steve - N5AC, VP Engineering

  • 1003 Posts
  • 965 Reply Likes
Official Response
DAX is designed for digital modes. It is designed to maintain maximum fidelity for decoding signals that may be at or below the noise floor. Most digital modes will not be forgiving of compression or other techniques that alter the amplitude or phase of the incoming signal.

What you want is remote audio. You want a channel that mimics what is playing out the speaker -- it should combine signals from multiple slices if required, handle L/R headphone channels according to the controls on the slice, play sidetone, etc. For remote use, this audio should be compressed but not distorted so that it can be shipped across the Internet easily. This is a different encoding technique and goal from what is currently done in DAX. We know exactly what to do here -- it's just a matter of work ;-)