Indice:
1. Descripción general
1.1 Introducción al programa
1.2 Requerimientos del sistema
1.3 Archivos
1.4 Instalación del software
1.5 Opciones de configuración
2. Usando el MSDSP
2.1 Empezando el MSDSP
2.2 Usando el interface
2.3 Uso del teclado
3. Copyright
1. DESCRIPCION GENERAL
1.1 Introducción al programa
MSDSP es un programa para recibir y transmitir CW de alta velocidad e incluye unas características diseñadas para cubrir todas las necesidades de los operadores de Meteor Scatter en todas las regiones IARU. En el modo de recepción emula a un cassette con velocidad de reproducción ; la CW a alta velocidad debe ser grabada y después reproducirla a baja velocidad. En el modo de transmisión, MSDSP puede mandar CW desde velocidades de 20 wpm hasta 3.500 wpm (100 lpm hasta 16,500 lpm).
1.2 Requerimientos del sistema
MSDSP requiere un procesador 386 o superior bajo DOS 5.0 o versiones posteriores, una tarjeta de sonido estéreo Sound Blaster ( o 100% compatible), tarjeta de vídeo VGA, y al menos 4 MB de memoria RAM instalada (ver la siguiente tabla). MSDSP no está diseñado para funcionar bajo DOS de Windows , pero puede funcionar bajo el prompt del DOS en la mayoría de los sistemas Windows 3.x y Windows 95.
Tasa de muestreo Sam/seg |
Buffer principal |
Cada uno de los 8 buffer secundarios |
Total de memoria XMS necesaria |
8,000 |
1,240,064 |
120,832 |
2,206,720 bytes |
11,025 |
1,709,056 |
165,888 |
3,036,160 bytes |
22,050 |
3,418,112 |
330,752 |
6,064,128 bytes |
44,100 |
6,836,224 |
661,504 |
12,128,256 bytes |
1.3 Archivos
Los siguientes archivos viene incluidos con el MSDSP:
MS_DSP.EXE El archivo ejecutable
del programa principal
MS_DSP.INA Archivo de configuración para América (preferencias de
uso)
MS_DSP.INE Archivo de configuración para Europa (preferencias de
uso)
CWSDPMI.EXE Archivo de apoyo
GO32-V2.EXE Archivo de apoyo
FONT.DAT Archivo de apoyo
NOTA.- Cualquiera de los archivos MS_DSP.INA ö MS_DSP.INE deben ser renombrados como MS_DSP.INI antes de usar el programa.
1.4 Instalación del software.
Crear un directorio y descomprimir el archivo comprimido.
1.5 Opciones de configuración.
Un número de opciones pueden ser ajustadas en el archivo MS_DSP.INI. Aquí está una descripción de estas opciones.
SampleRate
Define la frecuencia de muestreo para grabar y reproducir. Con la versión actual de MSDSP
se recomienda dejar este valor lo más alto posible dependiendo de la memoria disponible
(ver requerimientos del sistema) para asegurar un mejor tono de transmisión y mejor
calidad de grabación y reproducción.
PlayBuffer
Valores bajos necesitan más tiempo de procesamiento pero dará una mejor precisión del
puntero de reproducción.
Valores altos darán saltos en el puntero de reproducción. Valores inferiores a 2048
pueden no funcionar en algunos sistemas.
PixelDensity
Define cuantos pixel serán dibujados en la ventada ampliada. Si tu tarjeta gráfica o
procesador son lentos y no quieres esperar mientras el ordenador redibuja la ventana de
amplitud disminuir este valor, pero esto dará un resultado de peor calidad en la
exposición de la ventana de amplitud (y será mas difícil ver los pings). Los valores
válidos son de 1000 a 300000. Por defecto es 20000. Valores entre 100000 y 200000 son
buenos si tu sistema es lo suficientemente rápido. Inténtalo.
WaveColorRed , WaveColorGreen , WaveColorBlue
Ajusta el color e intensidad de las señales en el área de representación del Buffer.
Valores para el rojo, verde y azul deben estar en el rango de 0 a 63. 63,0,0 da un rojo
puro a intensidad máxima. 31,31,31 produce una representación blanca con 50% de
intensidad. Cualquier combinación de colore se puede usar.
ForceVESA
Cambiando esto podría ayudarte si tienes problemas en la representación. Los únicos
valores son 0 y 1.
FPU
Define si el co-procesador matemático está presente o no. La calidad de la señal
transmitida será mejor utilizando un co-procesador matemático. 0=sin co-procesador,
1=co-procesador presente. Consultar el manual del ordenador para confirmar si el
co-procesador está instalado.
SpaceDelay
El SpaceDelay asegura que vas a tener tiempo suficiente para reaccionar al escuchar un
ping y capturar adecuadamente esta señal a uno de los buffers pequeños. Presionando la
BARRA ESPACIADORA mientras se esta grabando marca una porción de 15 segundos en el buffer
principal el cual será transferido al siguiente buffer pequeño disponible cuando se
pulsa la tecla ENTER.
SpaceDelay ajusta la cantidad de tiempo en milisegundos desde la cual se procede al
principio de esta porción cuando la barra espaciadora se pulsa.
Ejemplo: Si el SpaceDelay es 2500, entonces los datos que han
sido capturados al buffer pequeño serán los datos del Buffer principal extendiéndose
desde 2.5 segundos antes de presionar la barra espaciadora hasta 12.5 segundos después de
ser presionada. Si pulsas la barra espaciadora inmediatamente mientras escuchas un ping,
entonces tendría que esperas hasta 12.5 segundos más después de escuchar el ping,
buscando a una reflexión subsiguiente para incluirla en la captura, antes pulsando Enter
para completar la captura. Los buffers pequeños contendrán entonces el primer ping más
cualquier pings los cuales hallan ocurrido durante el tiempo en el que se pulsó la tecla
Enter.
Los valores válidos son del 1 al 9999
TXSpeed
Define la velocidad de transmisión en lpm (letras por minuto). Los valores válidos son
desde 100 a 16,500. El valor por defecto es 2000 lpm.
TXTone
Define la frecuencia del tono de transmisión en Hz. Los valores válidos son desde 100
hasta 5400. El límite superior de valores válidos también depende de la frecuencia de
muestreo, así el límite superior es sampling_rate/2.2000 Hz. Lo es por defecto, y es el
valor recomendado para velocidades superiores a 8000 lpm.
TXPort
Define el puerto serie o paralelo que será utilizado para conmutar el PTT. 0= ninguno,
1=COM1, 2=COM2, 3=COM3, 4=COM4, 5=LPT1, 6=LPT". En puertos de serie, la línea RTS es
la conmutada; en puertos paralelos, DATOS 0 son los que conmutan.
PTTActive
Permite hacer uso de una señal de conmutación para PTT si se ha especificado una en
TXPort. La señal de PTT es conmutada a ON cuando la salida de audio TX es generada. Esto
incluye tanto periodos normal de TX como periodos de sintonía. 0= desactivado,
1=activado.
TXDelay
El especifica el número de milisegundos de retardo en la transmisión OFF a ON por la
señal de PTT y la salida de audio de los primeros caracteres de la transmisión. Elegir
un valor que permita un amplio tiempo para que las funciones de cambio RX/TX se completen
en el equipo antes que los primeros caracteres sean enviados por el MSDSP.
MYCall
Define tu indicativo (máximo 8 letras)
Period
Define la duración del periodo, sólo los valores 0,1 y 2 son válidos : 0=desactivado,
1=1 periodos de 1 minuto, 2=2.5 minutos de periodo. En América se usan generalmente
periodos de 1 minuto y en Europa periodos de 2.5 minutos.
AutoRecord
Define si la grabación empieza automáticamente después de que el periodo de recepción
se halla acabado. 0= no, 1= si.
LoopRecording
Define si continua grabando en un ciclo(empieza sobre el principio del buffer principal
cuando este está completo). LoopRecording sólo funciona si AutoPeriod está en Off.
0=no, 1= si.
RecordSource
Selecciona que señal de entrada a la tarjeta de sonido será procesada por el MSDSP.
0=micro, 1=Line IN
MasterVolume
Define el volumen del mezclador maestro. Los valores válidos son 0 al 15. Probar 12 a 14
y ajustar desde allí.
MasterChannel
Define que altavoces serán usados por la tarjeta de sonido estéreo (0=ninguno,
1=izquierdo, 2=derecho, 3=ambos). Probar 3.
WaveVolume
Define el volumen de reproducción. Los valores válidos son del 0 al 15. Probar 12 a 14 y
ajustar desde allí.
WaveChannel
Define que canal será usado para la reproducción (0=ninguno, 1=izquierdo, 2=derecho,
3=ambos): Probar 3.
LineInVolume
Define que canal se utilizará para grabar (0=ninguno, 1=izquierdo, 2=derecho, 3=ambos):
Probar 3.
TX1 al TX6
Define el texto a transmitir. Aquí se pueden usar macros: %M para MYCall, %T para ToRadio
y %R para los controles.
2. USANDO EL MSDSP
2.1 EMPEZANDO EL MSDSP
Antes de empezar MSDSP, la tarjeta de sonido debe ser inicializada (si es necesario). También las variables del entorno BLASTER deben ser ajustadas en el archivo AUTOEXEC.BAT. Se debe tomar esta línea SET BLASTER=A220 I5 D1 <resto> (asumiendo address 220h, IRQ 5 y DMA 1, los cuales pueden ser diferentes en algunos sistemas) <resto> depende de tu tarjeta de sonido. El driver del ratón también debe ser cargado antes de empezar MSDSP.
Empezar MSDSP ejecutando MS_DSP.EXE
2.2 Usando el interface
En la parte superior de la pantalla hay 9 botones, uno para el buffer principal (Main buffer) y 8 para los buffers secundarios. El buffer principal retiene, dependiendo de la configuración del RXPeriod cualquiera 1 minuto ó 2.5 minutos de señal recibida. Cada uno de los buffers secundarios retiene 15 segundos de señal, independientemente de la configuración del SampleRate o del RXPeriod. Puedes picar en estos botones para conmutar entre estos buffers. El buffer principal tiene un botón con una X para limpiarlo. Los otro 8 buffer tienen un botón para ver un menú donde puedes elegir las siguientes opciones:
Load: Importar una señal
grabada desde el disco duro
Save: Almacenar en el disco duro una señal (si el buffer está
vacío esta función está desactivada.
Clear: Limpia el contenido del buffer (esto está desactivado si
el buffer está todavía vacío).
Volumen: Cambia el volumen de la señal en el Buffer
(desactivado si el buffer está vacío).
Bajo todos estos botones está una pequeña ventana en la cual es
punteada si hubiera una señal en el buffer.
El buffer principal es para grabar. Cuando picas el botón Record (este botón sólo está
disponible si se está en el buffer principal), el buffer principal se llenará con
señales que llegan a la tarjeta de sonido a través de la Line IN.
Cuando escuches un ping o un burst llegando, pulsa inmediatamente la BARRA ESPACIADORA (Nota.- alternativamente, puedes picar con el botón izquierdo del ratón en el área mostrada del buffer para seleccionar el área donde la señal del ping está localizada). Cuando el ping halla acabado, pulsar ENTER. Esto transferirá el área marcada al primer buffer vacío (Nota.- alternativamente puedes transferir el segmento seleccionado a un buffer específico secundario picando en uno de los botones con números contiguo al indicador COPY en el lado izquierdo de la pantalla). Cuando pulsas la barra espaciadora aparecerá un rectángulo azul indicando el segmento de 15 segundos de señal recibida seleccionado para ser transferido a uno de los buffers secundarios cuando se pulsa ENTER.
El rectángulo azul se puede reposicionar en cualquier momento antes de transferirlo. Esto se hace pulsando y dejando pulsado el botón izquierdo del ratón, posicionando el área marcada con el ratón entonces liberar el botón del ratón. Cualquier número de segmentos puede ser transferido a los buffer secundarios. Si seleccionas manualmente un buffer en el cual está, y si todavía existiera cualquier dato en el buffer secundario, este será sobrescrito por el nuevo transferido y no se dará ningún aviso de alerta. Grabando automáticamente continuará hasta el final del periodo de recepción. Cuando el periodo de recepción ha acabado, puedes escuchar lo que has transferido a los buffers secundarios durante tu periodo de transmisión.
Cuando picas el botón PLAY (o pulsas P) el programa empezará a reproducir desde el principio del buffer activo. Picando el botón PICK (o pulsando I)reproducirá empezando en la posición que hallas previamente seleccionado picando con el botón derecho del ratón en el área mostrada en el buffer. Mientras se reproduce (o también sino se está reproduciendo) puedes cambiar la velocidad de reproducción en la barra y también el tono en otra barra. Play speed define la velocidad de reproducción. Esta debe ser -10 si quieres disminuir 10x. Si el tono de reproducción no es ninguno, entonces el tono de la señal de reproducción no será correcta. Cuando el tono del Play es ajustado a alguna frecuencia entonces la señal reproducida será aproximadamente igual que la modulación de frecuencia de la señal grabada. Esto es útil si grabas una señal a 2000 lpm a 1000 Hz.. Si bajas 20x la velocidad la señal será 1000/20=50 Hz y será difícil de oír. El tono del Play permite un efecto de "up-converted" en el MSDSP. Play speed y Play tono tienen un botón a la derecha de la barra para activar/desactivar el efecto. Si tienes tres botones en el ratón, puedes usar el del medio para seleccionar (activo/desactivar) ambos efectos (velocidad y tono). También están disponibles los botones CROP y CUT. Estos botones están sólo disponibles cuando algo está seleccionado en el buffer principal. CUT limpiará el área seleccionada. CROP borrará todo menos el área seleccionada. Picar en el botón MIXER para cambiar los ajustes del Master, Wave y Line In. También hay botones (+), si estás usando una tarjeta de sonido estéreo puedes desactivar (silencio) el canal izquierdo o el derecho (Nota.- esto podría no funcionar en algunas tarjetas de sonido). Picar en QUIT para salir del MDSP. Te preguntarán si estás seguro de que deseas salir. Escribir Y para salir de MSDSP. Al mover el puntero del ratón por los distintos controles de la pantalla, un mensaje de explicación aparecerá en la línea de estatus al final de la pantalla.
Uso de la barra ESPACIADORA y el ENTER: Si mientras estas grabando escuchas un ping o un burst, pulsa la barra ESPACIADORA, para marcar el principio del área copiada. El área seleccionada empezará un tiempo antes de pulsar (este tiempo se define en el archivo MS_DSP.INI como SpaceDelay). Cuando un área está seleccionada puedes pulsar ENTER para copiar este área al primer buffer secundario vacío (si no hay buffers vacíos, este será copiado en el buffer 8. Si el buffer 8 todavía tiene una señal almacenada, esta será borrada y la nueva señal será grabada)
Nota - Los botones FFT y DECODE todavía no están activos y podrían estar disponibles en futuras versiones.
Para transmitir hay 6 buffer de texto. Cada uno puede guardar hasta 35 caracteres. Pulsando shift+1 hasta shift+6 editamos estos buffers. . Pulsando 1 al 6 transmitimos el texto de un buffer determinado. Puedes definir la velocidad de TX y el tono de TX con las barras que hay en la pantalla usando el ratón, y editar MYCall, ToRadio y campos del Report picando con el ratón en estos campos. El texto en el buffer de transmisión cambiará automáticamente si MYCall, ToRadio o Report son cambiados.
La reproducción de los buffers secundarios se hace normalmente durante los periodos de TX. Primero seleccionar un ajuste para la velocidad de reproducción que dará una reducción de velocidad consecuentemente a tu habilidad para copiar CW. Pulsando la tecla de función correspondiente al buffer secundario para dar que datos dentro del área dibujada del buffer y situar el puntero del Pick al principio del ping visible usando el botón derecho con el ratón. La reproducción a baja velocidad empezará inmediatamente. Las repeticiones se pueden empezar en cualquier momento repitiendo la pulsación del botón derecho del ratón o picando el botón Pick, o pulsando la tecla "I". Cuando la reproducción lenta está en proceso, debes ajustar el tono del Play a la más comprensible CW lenta.(la reproducción empezará desde el principio cuando hagas esto). Observa que debes tener una velocidad de reproducción que sea aproximadamente correcta, o sino solamente aparecerá un galimatías. De hecho, si el ajuste de velocidad esta demasiado mal, incluso no podrías ser capaz de decir si estás demasiado rápido o demasiado lento. Por ejemplo: Para 1000 lpm, probar 10x. 2000 lpm, probar 20x, 4000 lpm probar 40 x, 6000 lpm probar 60x. Desde luego deberás ajustar estos valores de acuerdo con tu habilidad para escuchar la CW, la fuerza de los pings, etc.
2.3 Uso del teclado
Siempre para operar con el programa, las letras deben estar en minúscula, si accidentalmente pulsas la tecla "Caps Lock" verás que "P" y, "I" y otras letras no funcionan.
F1 al F8. Selecciona los buffer s secundarios desde el 1 al 8. El buffer seleccionado será el buffer activo.
F9. Selecciona el buffer principal y hace que sea el buffer activo.
ESCAPE. Termina cualquier actividad en curso Play, Record o actividad de TX.
ALT+X. Sale de MSDSP
R. .Record.
La grabación sólo se puede hacer cuando el buffer principal está como buffer activo.
P. Play..
Inicia la reproducción desde el principio del buffer activo a la velocidad de
reproducción seleccionada por el ajuste de Play Speed.
S. Stop.
Para la reproducción desde el buffer activo.
I. Pick
Inicia la reproducción desde el principio del buffer activo en la localización del
puntero de reproducción.
V. Volumen
Activa los controles del mezclador en pantalla que permiten ajustar el nivel de audio. Las
actividades de reproducción y grabación son suspendidas mientras el control del
mezclador está visible.
SPACE. Marca una posición algo antes de la actual posición de grabación preparado para copiar al buffer. Disponible solamente en grabación. Usado conjuntamente con ENTER. Ver información sobre SpaceDelay en la sección 1.5 de este manual.
ENTER. Copia el área seleccionada al primer buffer vacío (si no hay buffers vacíos, se copiará en el buffer 8, borrando todo lo que existiera anteriormente). Disponible solamente en grabación. Usado junto a SPACE. Ver información sobre SpaceDelay , sección 1.5 de este manual.
M. Cambia tu indicativo (máximo 8 caracteres)
T. Cambia el indicativo del corresponsal.
E. Cambia el reporte.
G. Restaura los mensajes de TX a los que están definidos en el archivo .INI.
1 al 6. Transmite los textos 1 al 6.
SHIFT+1 al 6. Edita los textos de transmisión desde el 1 al 6
O. Para la transmisión.
ALT+S. Graba el buffer activo a un archivo. Máximo 8 caracteres en el nombre del archivo. Solamente los buffers secundarios se pueden grabar. No entrar la extensión .WAV
DEL. Limpia el buffer activo.
ALT+FLECHA IZQUIERDA. Corta antes del puntero.
ALT+FLECHA DERECHA. Corta después del puntero
[ , ]. Cambia la velocidad de reproducción. Usa "[" para aumentarla y "]" para disminuirla.
{ , }. Cambia el tono de reproducción. Usar "{" para aumentarlo y "}" para disminuirlo.
FLECHA IZQUIERDA, FLECHA DERECHA. Cambia la velocidad de transmisión.
FLECHA ARRIBA, FLECHA ABAJO. Cambia el tono de transmisión.
3. COPYRIGHT
Este software es distribuido gratuitamente. Se puede copiar libremente o instalarse para uso de radioaficionados. Cualquier otro uso comercial, profesional o propósitos industriales está prohibido. A pesar del uso gratuito de este programa, donaciones de 20 $ (o más) para ayudar a compensar los gastos será bien recibida.
Se puede contactar con el autor en las siguientes direcciones:
Tihomir Heidelberg
Bjelovarska 17
43500 Daruvar Croacia
PR:9a4gla0bbs.hrv.eu
Email: 9a4glly.cc.fer.hr
NOTA: El manual ha sido preparado por N1BUG y VE5UF .
Traducido por EA7GTF.