General
  News
  Beta Team
  Sound Card Packet
  Drivers and Modems
  Hardware (TNCs)
  3rd Party Software
  Contact me
  Support
  Downloads
Programs (PC)
  Packet Engine Pro
  AGW Packet Engine
  AGWTracker (APRS)
  AGWTerminal
  BBS Msg Viewer
  BBS unattended Fwd
  DX Cluster Client
  AGWMonitor
  Digipeater (APRS)
  Digipeater (Level 2)
  AGWDXClock
Programs(PocketPC)
  AGWTracker
  DXCluster Client
TCPIP Over Radio
  General
  WIN95 Driver
  Win98/NT Driver
  Win2000 Driver
  WinXP Driver
Window GateWay(How To)
For Developers
  General
  WinSock Interface
  DDEML Interface
  AGWDLL Interface
  TD2AGW DLL

Sound Card Packet
 

This is an excellent side, giving step by step instructions on Sound Card usage.

 Your SoundCard, the one you are using now, has a build in DSP chip. Using this chip we can receive and transmit packets in ,almost, any baudrate.
For the moment AGW Packet Engine supports 300b, 1200b and 9600b.
Problems to Solve
Since we are running under windows it is impossible to access directly the SoundCard, unless we write a special driver. But writing a special driver we will prohibit the usage of the soundcard by other programs. The only way to use the soundcard is to use the build in MIME API. Using it we don't interact with the soundcard but with the soundcard driver. So the performance of our DSP code depends on the soundcard driver. So always search for newer drivers.
Another problem is the processor power. DSP algorithms need power, so a Pentium with enough RAM (at least 64Mb for win98) is a must.
The last problem to solve and the most important is the switching between transmit and receive. In Packet we must switch between TX/RX very fast so if your computer is not fast enough it is possible to hung up transmitting.
Why this happens?? Lets see how we transmit a packet frame. We start processing the frame data and convert them to DSP data, when the DSP data are enough we send them to the Soundcard driver for TX, while continue processing more data. When the driver finishes tx the first chunk of data notifies us about this and we send it more. If our computer isn't fast enough we may still process data while the driver finished TX and that way we aren't able to process the driver notification. The result is that we wait for ever for this lost notification.
The situation for SSTV and Filter programs is quite different, since we don't have so fast switching between TX and RX and also the TX time is large enough.
So PSE don't shoot the Programmer, try to find a faster driver or computer!!.
A way to increase your computer's speed is to check for the follow...
Reduce the programs that are running, especially those hidden, like antivirus programs. Press [CTRL+ALT+DEL] to see the programs currently running.
How to configure it.
First of all decide how to control your transceiver ptt. If Ok then select the appropriate Serial Port or Parallel Port.
Now be careful, this driver can be used for 300b,1200b or 9600b, so we must inform the driver which speed we wish. So select the appropriate baudrate in the Baudrate field.

 

© 1998-2007 SV2AGW (George Rossopoulos) . All rights reserved.

 

 


AGWTRacker


Packet Engine Pro


AGWMonitor


mUSBTNT

AGWCluster