
                  DIGTRX 3.11    por PY4ZBZ    26 ABRIL 2005

                  Por favor, LEIA antes de operar !



	O QUE H DE NOVO:




 - Corrigidos alguns bugs.


	AVISO !:

 O IrfanView  um dos raros programas livres para visualizao
de imagens que consegue abrir arquivos corruptos ou incompletos.

 Por isso, DIGTRX tem a opo de usar o IrfanView para visualizar
arquivo corruptos ou incompletos, e tambm para permitir a 
visualizao progressiva de arquivos JP2, JPG ou BMP, simplesmente
tentando abrir o arquivo ainda incompleto de tempo em tempo.

 Mas determinados arquivos corruptos ou incompletos podem
causar o travamento do IrfanView. 

 Portanto, se a opo "Progressive RX display" estiver habilitada,
podem surgir casos de travamento de vrias instancias do IrfanView,
tornando o computador extremamente lento. Nestes casos, estas 
instancias do i_view32.exe somente podem ser finalizadas atravs do 
gerenciador de tarefas do Windows.

 Sem o IrfanView, o DIGTRX mostrar o arquivo de imagem
apenas no final da recepo, e somente se for recebida sem erro,
mas no corre o risco de tornar o computador muito lento.



	DESCRIO DO DIGTRX 

     
    
 A primeira verso do DIGTRX data de 24 de Dezemdro 2002 e foi usada apenas
por alguns colegas no Brasil e era totalmente em portugus. Surgiram ento
inumeros pedidos do mundo inteiro para traduzi-lo para o ingls.
 Criei o DIGTRX principalmente para oferecer aos meus colegas radio amadores
uma interface amigvel para os fantasticos programas RDFT de Barry KB9VAK,
e aprender a programar em Delphi, estudar FFT e novos modos digitais.


 O DIGTRX  um programa experimental para transferncia digital de
qualquer tipo de arquivo, como textos, imagens, programas, etc, via radio,
usando um sistema chamado RDFT, Redundant Digital File Transfer, at a
verso 2.14.D de 02 de Fevereiro 2005.
 
 Em 2/2/2005 eu inclu tambm o modo HamDRM, uma adaptao do modo DRM de
radiodifuso DIGITAL em ondas abaixo de 30 MHz, feita pelo nosso colega 
Cesco HB9TLK, a partir de outro programa fantastico de Volker Fisher e 
Alexander Kurpiers da Darmstadt University of Technology, Alemanha.

 Apesar de poder transmitir imagens e com qualidade muito superior a SSTV,
o DIGTRX no  um programa de SSTV, pois ao contrario de SSTV, que 
uma  modalidade analgica somente para imagens e sem possibilidade de
correo de erros, DIGTRX transmite QUALQUER tipo de arquivo, de forma
digital e SEM ERRO, desde que os erros introduzidos no ultrapassam um
certo limite, que depende muito da propagao, QRM, QRN, interferncias,
etc..., e da REDUNDANCIA usada no processamento TX, que pode ser
escolhida com o boto "Mode".
 Comparar o DIGTRX com SSTV  como comparar CD com LP de vinyl... 

 O texto seguinte se refere principalmente aos modos RDFT:
 (Para o modo HamDRM, veja ajuda HamDRM.)

  O DIGTRX  uma interface grfica amigvel, com recursos de gravao
direta e analise espectral do sinal recebido, para os mdulos RDFT que
rodam em Win32 Console Appl., criados por Barry Sanderson KB9VAK.

 Como estes mdulos se encontram em uma fase inicial de desenvolvimento, 
recomendado que os arquivos sejam de no maximo 20 kbytes, pois o tempo de
transmisso e de decodificao na recepo so proporcionais ao tamanho
do arquivo.

 Se o arquivo recebido pelo DIGTRX for do tipo imagens JPG, JP2, JPC,
PNG, PCX, BMP ou GIF, ser mostrado na tela automaticamente.

 Se for texto TXT, ou hipertexto HTM ou HTML, ser aberto, ou se for
de som MID, ser reproduzido automaticamente, se a opo "Auto,
Open RX file" estiver marcada no "Setup". Neste caso, as imagens sero
mostradas em tamanho real.

 Se a opo "Auto, Save TX file as precoded" estiver marcada, uma
copia do arquivo wav de transmisso  salvo na pasta "precoded" situada
dentro da pasta do DIGTRX. Isto permite uma rpida transmisso futura,
sem ter que refazer todo o processo de codificao.
 Estes arquivos podem ser carregados em "File, Quick load..."

 Para usurios do Win95/98, marque "fechar ao sair" em propriedades do 
prompt do MSDOS de RXZBZ.BAT e TXZBZ.BAT, para que as janelas DOS abertas
pelo DIGTRX fechem automaticamente (assim como as tarefas Winoldap), caso
estas estejam habilitadas em "Setup,Options", e tambm para fechar as
processos do Winoldap.

 O DIGTRX  um programa experimental, e portanto sujeito a ajustes.

 Por favor, me reporte qualquer problema.

     

      INSTALAO:

 Basta executar DIGTRX***-setup.exe. A instalao ser feita numa pasta
prpria, por default DIGTRX .

(A verso FULL j contm tambm os seguintes 5 arquivos de RDFT:
 2tone-12.wav, bin2sym.exe, flt2wav.exe, modpm.exe e wav2bin.exe 
 de Barry KB9VAK http://www.svs.net/wyman/examples/hdsstv/) 

 Depois execute o digtrx.exe.

 Para instalar uma nova verso, basta copiar os arquivos novos em cima
dos antigos, substituindo apenas os antigos e mantendo qualquer outro
arquivo presente, o que mantm toda a configurao existente.

 
      FUNCIONAMENTO no modo RDFT:  

	(para o modo HamDRM, veja o help HamDRM)

 Na recepo, o DIGTRX permite gravar um arquivo WAV do sinal de udio
recebido, no formato correto para posterior decodificao pelo modulo 
Wav2bin de KB9VAK.
 Na transmisso, o DIGTRX gera, a partir do arquivo escolhido,
um arquivo WAV, que contm o sinal de udio correspondente a 8 portadoras
moduladas em DPSK com dupla codificao FEC em blocos (Reed-Solomon),
usando os mdulos Bin2sym, Modpm e Flt2wav de KB9VAK.

 Veja mais detalhes em http://www.qsl.net/py4zbz em SSTV digital.


      UTILIZAO do DIGTRX:


   PARA TRANSMITIR:


1- Configurar a porta COM e o pino RTS/DTR para comando do PTT.
   Deve ser usada a mesma interface de hardware para SSTV ou modos digitais.
   Se voc tiver s uma placa de som, marque Default(-1) em Sound card.

2- Usando o sinal de sintonia, ajustar corretamente o nvel de 
   transmisso de forma a obter, para um transmissor de 100W ,
   as seguintes potencias: 60W , 30W e 15W, cada uma por 2 segundos,
   repetidas duas vezes durante o sinal de sintonia.
   (ajustar com o cursor "TX Wave out level" na prpria tela)

3- Escolher o modo (e a redundncia), que deve ser maior com muito QRM.

4- Escolher o arquivo a ser transmitido.(por ex. em File, Load...)
   Sero chamados automaticamente 3 mdulos DOS para process-lo e gerar
   um arquivo de audio wav. Este processo de CODIFICAO leva alguns
   segundos, dependendo do tamanho do arquivo e da velocidade da CPU.

   Use a funo Jp2 para converter arquivos de imagens para o formato JP2,  
   o que permite obter arquivos com menor tamanho em bytes, sem muita  
   perda na qualidade, e gastar menos tempo de transmisso. 
   Nem toda imagem permite obter este ganho, e as vezes  melhor usar
   outro formato como por exemplo PNG ou GIF.
   Arquivos maiores so transmitidos com maior eficincia  partindo-os em
   pedaos com a funo SPLIT.

5- Quando o arquivo estiver pronto para ser transmitido, clicar "Transmit".

   Se a opo Use ID estiver marcada em Setup, Waterfall ID, Use ID, ser
   transmitido um identificador visvel no espectrograma (waterfall).
   O identificador precisa ser criado uma vez s em Setup, Waterfall ID,
   Create new ID.

Obs.: Para monitorar a prpria transmisso no waterfall, osciloscpio
   e espectro, habilitar em "Setup, Options, External loop-back test", e
   se a placa de som o permitir, basta ativar a opo " Stereo Mix " ou 
   semelhante na tela de GRAVAO da placa de som, e habilitar a entrada
   usada para o audio RX do TRCVR na tela de REPRODUO (volume control).



   PARA RECEBER:


1- Verificar o ajuste da entrada line-in ou mic-in da placa de som,
   (em Setup, ou clicando no osciloscpio), para que o medidor de nvel RX
   fique verde claro, com desvio aproximadamente no meio, quando estiver
   recebendo uma transmisso digital ou de tons de sintonia.
   Se estiver verde escuro, o nivel esta muito baixo,
   e se ficar vermelho, o nvel est alto demais.
   Obs.: Se voc est usando o Mixer para monitorar a prpria transmisso,
   ento o ajuste do nvel RX deve ser feito na tela de REPRODUO da
   placa de som (em Setup, Sound card output control)

2- Verificar a sintonia do receptor:
   o emissor envia o sinal de sintonia e o receptor  sintonizado at
   coincidirem os dois picos no espectro com as duas marcas vermelhas 
   (1180 e 1520 Hz)
   (Obs: o DIGTRX aceita erros de sintonia de at +-150 Hz)

3- RECEPO-DECODIFICAO: 

   A gravao e decodificao do sinal RDFT so automticas, sem precisar
   clicar nenhum boto, mas somente se "AUTO RX" estiver marcado no Setup.
   Se esta opo no estiver marcada,  preciso clicar em "Record" antes
   do inicio do sinal digital. A decodificao ser feita automaticamente
   no final da recepo.

4- AGUARDAR a decodificao, que pode demorar...

   O tempo para decodificar no depende apenas da velocidade da CPU, mas
   tambm da quantidade de erros introduzidos durante a transmisso!

   Se OK, o arquivo poder ser salvo, clicando em File, Save.

   Com "Auto, Save RX file" marcado, o arquivo recebido ser
   automaticamente salvo na pasta Autosave, que fica dentro da pasta do
   DIGTRX.

   A opo do "Setup, Auto, Save RX file with time stamp", permite salvar
   automaticamente arquivos com nomes repetidos, pois acrescenta
   uma marca de tempo (MMDDHHmm) na frente do nome do arquivo recebido.

      

      IMPORTANTE :
 
 - O transceptor deve ter alta estabilidade de freqncia, portanto,
 - NO servem determinados transceptores com VFO analgico !
 - NO se pode retocar a sintonia durante a recepo de um arquivo !
 - A sintonia do receptor deve ser ajustada ANTES de receber.
 -  recomendado que o microcomputador seja de pelo menos 1 GHz.
 - O arquivo de udio wav gravado na recepo  limitado ao maximo
   de 13MB, ou seja, em 10 minutos.
 - O arquivo a ser transmitido no pode ser maior que 64 kBytes !
 - NO usar processador no transmissor e no usar DSP, NB, NR ou 
   qualquer filtro com menos de 2,4 kHz de banda passante no receptor.

 - Para abortar a decodificao:
      Feche o DIGTRX, e verifique se Wav2bin.exe esta executando,
      no gerenciador de tarefas, com Ctrl+Alt+Del.
      Se estiver, finalize o Wav2bin. Execute novamente o DIGTRX.

 - Para abortar a codificao:
      Feche o DIGTRX e verifique se Bin2sym.exe, ou Modpm.exe,
      ou Flt2wav.exe esta rodando, no gerenciador de tarefas,
      com Ctrl+Alt+Del. Se um deles estiver rodando, finalize-o.
      Execute novamente o DIGTRX.




      Problemas conhecidos da verso atual:


 - A segunda placa de som somente funciona para RX, por enquanto...

 - O HamDRM tem problemas causados pelo Hyper Threading do XP.





	O que foi feito em verses anteriores:

 V 3.10

 - Includa a opo "Auto SEND segments" para transmisso automatica
de segmentos aps recepo de BSR vlido.

 - Includo medidor de IMD : mede a distoro do transmissor usando os
tons de sintonia, na estao receptora. Deve ser maior que 15 dB.

 - Includo medidor de erro de sintonia que usa os tons de sintonia ou
o sinal DRM em relao ao DC freq. programado em Mode.

 - Includa opo para desabilitar a mudana automatica para a tela de
Status toda vez que aparece alguma informao nova de status.

 V 3.09

 - Nova HamDRM.dll com novo modo E.(mais resistente a variaes Doppler).

 V 3.08

 - Nova HamDRM.dll com sincronismo mais rpido e melhor resoluo para
textos no waterfall (janela Hanning).

 - Apesar do modo HamDRM (e WinDRM ou HamDream) j ter identificao 
CONTNUA (o que nenhum outro modo de transmisso para radioamadores tem !),
agora pode ser incluido outro identificador no inicio da transmisso,
como no modos RDFT do DIGTRX, no setup, em "Use waterfall ID". 

 V 3.07

 - Feitas pequenas melhorias : no thumb of any; salva configurao DRM;
suspend ou programa restaura volume wave original e outros. 
Nova HamDRM.dll com melhor resoluo espectral e reset de memoria em caso
de recepo de mesmo arquivo em modo diferente.
 
 - Corrigidos alguns bugs : porta serial Com ou placa de som j em uso,
problema do Jp2converter com BSR e outros. 

 V 3.04

 - Includa uma forma de juntar dois comandos CAT para TRCVR da Icom, no
setup do comando do PTT. Veja ajuda PTT setup.

 - O modo HamDRM agora  selecionado como default.

 - Includo os botes "Suspend" e "Program" no modo HamDRM.

 - Includos arquivos de ajuda em Alemo by DH1BDU, e Espanhol by TI2MAB.

 V 3.02

 - Incluido a opo "Progressive display". Veja mais no "help" do HamDRM.
 
 V.3.00

 - Incluido o modo HamDRM.

 V.2.12

 - Includa uma opo na tela popup da tela TX para recodificar o ultimo BBR
transmitido, com redundancia de 40% ou 70%. 
Esta opo recodifica o BBR corrente, independentemente do valor escolhido
no Setup, em Options, Redudancy for BBR. Se Auto Repair estiver marcado,
o novo BBR ser automaticamente transmitido aps a recodificao.

 - Includa uma tecla "OK!" que permite enviar a mensagem "Good copy" no
waterfall. 


 V.2.11  Foram feitas melhorias na automao de retransmisso de arquivos:

 Repetio automtica de pedaos de arquivos "split":

 - Clicando numa rea preta da barra de status da tela RX-split,
correspondente a um pedao de arquivo no recebido por algum motivo,
causa o envio de um pedido para que a estao oposta retransmita este
pedao automaticamente.
 Da mesma forma que, clicando numa rea amarela da barra de status,
causa o envio de um pedido de blocos errados: bbreport.rpt.


 Repetio automtica de arquivos recebidos com bloco zero errado:

 - Se a funo ARQ estiver marcada (ao lado do boto Suspend) em duas
estaes A e B, ser transmitido automaticamente um sinal especial ARQ
pela estao A, quando esta receber da estao B, um arquivo com bloco
zero errado ou com erro de decodificao. 
 Ao ser recebido o sinal ARQ pela estao B, esta ir transmitir
(ou repetir) imediatamente o ultimo arquivo por ela transmitido.
 Esta funo ARQ tambm funciona quando  recebido um arquivo BBR-*.rpt
(que contm apenas os blocos a serem reparados) e este for recebido
com qualquer bloco errado (no s o zero) ou com erro de decodificao.
A funo ARQ  autodesabilitada durante a recepo de uma seqncia 
de pedaos de arquivo "split" transmitidos com o boto "Send ALL".
Neste caso, a repetio de eventuais pedaos no decodificados
deve ser feita com a opo descrita anteriormente em "Repetio 
automtica de pedaos de arquivos split".
ARQ tambm  autodesabilitado durante a recepo de um arquivo
enquanto outro est sendo decodificado.

 IMPORTANTE: a funo ARQ somente deve ser habilitada em DUAS estaes
quando houver mais de duas operando na mesma freqncia, para evitar
interferncias com transmisses simultneas.
ARQ  um protocolo PONTO a PONTO.

 - Corrigido um bug no waterfall causado pelo Hyper Threading.

 - Includa uma opo no Setup para codificar BBR com 40% de redundancia.

 - A tela RX-split status agora mostra tambm os pedaos recebidos
com erros, na barra de status, em amarelo. Clicando nesta barra
permite criar diretamente um bbreport correspondente ao pedao.

 - Includo "Thumbnails of precoded files".

 - Includo "Thumbnails of precoded split files".

 - Todos os arquivos divididos com Split agora so salvos. Podem ser
carregados e/ou apagados em "Thumbnails of precoded split files".

 - O "Thumbnails of last TX (TX history)" agora mostra 20 arquivos.

 - Includa opo para CAT Init, usado por alguns equipamentos como
o Yaesu FT847. Mais detalhes no boto Help do "Setup, PTT control".

 - Includa a opo "TX replay" em "Setup", "Auto". Se marcada, a
transmisso do arquivo  automtica, logo aps ser recodificado,
ao clicar em "Replay (and recodify) last...".

 - Includa a opo de alimentar a interface de hardware CAT via
pinos RTS e/ou DTR.

 - Se "Use IrfanView" estiver marcado no setup, a pedao 1 da imagem
dividida com o Split ser mostrado, evidentemente com baixa qualidade,
assim que for recebido.

 - Includa a opo de comando do PTT do radio via comandos CAT.
Mais detalhes em ajuda na tela aberta em "Setup, PTT control" do DIGTRX.

 - Novo formato da tela principal do DIGTRX em 800x600. 
A tela scope/status tambm mostra miniaturas das talas TX e RX. 

 - Novo boto para transmisso de mensagens no waterfall. Clic nele com
o boto direito do mouse permite escolher uma mensagem para waterfall
na lista das precodificadas.
No interfere com o arquivo codificado a ser transmitido.

 - O MapMaker agora est sempre funcionando, e de forma totalmente
automtica.

 - A lista da tela BBR destaca o ultimo arquivo recebido com erros, para
facilitar a sua seleo no meio de outros.

 - A funo "Replay (and recodify)..." transmite o arquivo assim que 
terminar a recodificao. 
Tambm permite replay de blocos BBR para reparo e pedidos bbreport.

 - O cursor do espectro agora mostra tambm o nvel do sinal,
e o osciloscpio agora tambm tem ajuste de ganho vertical.

 - O boto "Decode"  ativado quando se termina uma gravao manualmente,
(boto "Stop rec."), para permitir decodificar arquivos que por motivo
de QRM no decodificaram automaticamente.

 - O boto "Send all" da tela "Split file/Select..." permite transmitir
todos os pedaos de um arquivo dividido em pedaos, um apos o outro, 
a partir do primeiro, automaticamente.

 - Se no Setup estiver marcada a opo "AUTO, Send BBR", o bbreport
ser imediatamente transmitido apos ser codificado, e o BBR tambm ser
automaticamente transmitido assim que for codificado, no sendo
necessrio apertar o boto "Transmit".
(as opes "AUTO, Open Mapmaker/Bad Block Report e Codify blocks for
repair" tambm devem estar marcadas)

 - Agora  possvel acumular vrios arquivos recebidos com blocos errados,
e escolher depois para qual deles ser feito o pedido de BBR (bbreport).
Isto  muito til no caso de recebimentos seqenciais de arquivos em
pedaos com a funo SPLIT. 

 - Agora  possvel decodificar qualquer arquivo de udio codificado
em RDFT, em "Tools".

 - Toda imagem criada para o waterfall, a partir de agora,  visualizada
na tela TX ao ser carregada para transmisso com "Quick Load precoded
waterfall pictures".

 - Foi melhorado o "Thumbnails of last TX" para mostrar tambm a imagem
correspondente aos arquivos divididos em pedaos. 
E os "Thumbnails of autosave..." e "Thumbnails of any..." agora tambm
permitem abrir as imagens com a funo SPLIT.

 - Includa uma opo para capturar imagens de uma WebCam.

 - Eliminado um bug na captura de dispositivos TWAIN (scanner, etc...)

 - A funo SPLIT foi melhorada ainda mais, pela eliminao dos smbolos
de enchimento nos pedaos, menos no ultimo, que foi reduzido em relao
aos demais, o que contribui tambm para o ganho total da funo SPLIT.
Os smbolos de enchimento so necessrios em RDFT quando o tamanho dos
arquivos em bytes no  um mltiplo exato do tamanho do bloco do modo
correspondente. O arquivo  dividido em blocos porque o RDFT usa o
mtodo FEC de correo de erros por codificao de blocos Reed-Solomon.
O pedao sem smbolos de enchimento tem um mltiplo exato de blocos.

 - A funo SPLIT foi aperfeioada, com recepo totalmente automtica.
Mais detalhes no "help" da funo.

 - O Jp2 converter agora tambm permite codificar o arquivo de imagem 
original, inteiro ou dividido com o "split", se ele estiver ativo 
(visivel e em amarelo) e desde que no seja uma copia da rea de 
transferncia (clipboard).

 - Agora com os novos arquivos RDFT-203 para codif./decodificao rpida.

 - Aumentada um pouco a largura do ID CALL do waterfall.

 - Includa opo de 384x288 (tamanho das telas TX/RX) no Jp2 converter.

 - Includo um recurso para contornar provisoriamente o travamento
do waterfall em mquinas com processador P4 com Hyper Threading ativado.

 - Includa uma opo para Auto codificar BBR ao receber um bbreport.
Ao receber um bbreport destinado a outro, ou se o arquivo a ser corrigido
no for achado, no  mais aberta a tela de confirmao.

 - Includa uma tela de informaes sobre velocidades de codificao 
e decodificao.

 - Eliminado o limite de 6 blocos errados, desde que seja usada a 
decodificao rpida. Feitas outras pequenas melhorias.

 - Includo programa de instalao/desinstalao.

 - Includa em "Setup, Options" uma opo para usar o emulador de Linux,
Cygwin, que torna a decodificao quase duas vezes mais rpida, mas
com limite de 36 kbytes para o tamanho do arquivo.

 - Clique com boto esquerdo do mouse no "waterfall" para parar ou ligar
o mesmo, ou clique com o boto direito para mais opes.

 - Nova apresentao da tela principal.

 - Novas opes para o analisador de espectro: espectro instantneo ou 
mdio (average), escala vertical lin ou log, e diversas janelas para
o calculo da FFT.

 - Includa mais uma tela de miniaturas (thumbnails of last TX), que
registra os 10 ultimos arquivos transmitidos: imagens, textos e HTML.
Os textos e HTML s sero vistos clicando em cima do quadro vazio
correspondente.

 - Includa uma opo para executar outros programas de dentro do DIGTRX.

 - Aumentada a largura do "waterfall" para futuros modos RDFT.

 - Modificado o BBR, que agora pode ser usado por todas as estaes que
recebem "BBR-*.rpt", e que substitui o arquivo "To-callr.rpt", mas somente
se TODOS os blocos repetidos neste arquivo correspondem exatamente aos 
blocos necessitados para corrigir a imagem.

Ateno: Esta nova verso do BBR NO  COMPATIVEL com as anteriores a 1.39.

 - Includo o ChirpPix, novo modo de transmisso de imagens no "waterfall",
criado por Markus Wester DF6NM. 

 - Agora o valor da redundncia  salvo e nenhuma porta Com  habilitada
na primeira instalao.

 - Devido a possveis interferncias na gravao do sinal RDFT, a funo
dos "thumbnails"  desabilitada por default durante a gravao (Record).

 - As linhas brancas laterais verticais usadas em imagens no "waterfall"
geram sinais de referencia de amplitude para o AGC do DIGTRX, e devem ser
usadas em transmisses que sofrem de QSB, como acontece em SSB HF, para
reduzir variaes de luminncia na imagem recebida.
Nas transmisses livres de QSB, como em FM VHF/UHF, estas linhas no so
necessrias e agora podem ser desabilitadas. E neste caso, o AGC do DIGTRX
deve estar desligado. 

 - Includas teclas de atalho para os seguintes botes:

  Record  = F2
  Decode  = F3
  Suspend = F4
  MMK     = F5
  BBR     = F6
  AGC     = F7
  WF      = F8
  CallID  = F9
  1750Hz  = F10  
  Tuning  = F11
  Transmit= F12 

 - Includo acesso a dispositivos TWAIN, tais como scanner e webcam.

 - Agora pode-se escolher qualquer porta Com existente no micro, para
acionamento do PTT e/ou desativar alto falante durante a recepo de sinal
digital.

 - Alm da funo "Auto, RX (record and decode)" do "Setup", foi includa
a opo "Auto, Record only (manual decode)", que permite que todo sinal
digital seja gravado, mas s ser decodificado apertando o boto "Decode",
o que permite monitorar sinais sem perder tempo em decodificar aqueles que
foram recebidos com muito rudo ou fortes interferncias.
A opo "Auto, Decode only (manual record)" somente grava o sinal apertando
em tempo hbil o boto "Record", mas neste caso, ser decodificado 
automaticamente no final.

 - Imagens com tamanho menor que 320x240 agora podem ser mostradas no
tamanho original, nas telas RX e TX, se a opo "Stretch small pictures" 
no estiver marcada (click com boto direito do mouse nas telas RX ou TX).

 - Includo um boto "BBR" (Bad Block Report) ao lado do boto "MMK"
(MapMaker) na tela principal do DIGTRX. Apesar de BBR e MMK serem dois
sistemas de correo independentes e diferentes, o BBR pode ser usado para
corrigir um arquivo que j foi parcialmente corrigido pelo MMK.
O boto "BBR" tem a mesma funo de "Tools, Codify bad block report for TX".

 - BBR: Agora  possvel transmitir um arquivo que contm apenas os blocos
que foram recebidos com erro. A opo "Auto, Open Mapmaker" no "Setup" deve
estar marcada.
 O Mapmaker no  usado por este novo sistema, porm apenas a pasta
"Corrupt-#1". E o Mapmaker continua funcionando como nas verses anteriores
do DIGTRX, ou seja, permite corrigir arquivos com a retransmisso do arquivo
todo. Isso gasta mais tempo, mas pode ser aproveitado por todas as estaes
que o recebem (Broadcast).
 O BBR somente repete os blocos que foram recebidos com erro (mais rpido),
mas somente permite corrigir o arquivo da estao que pediu (Ponto a ponto).

 Como usar o BBR :

 Um arquivo "X"  transmitido por uma estao de prefixo "CallT" e
 recebido por uma outra estao de prefixo "CallR".

 Quando "X"  recebido com blocos errados (menos o bloco zero!), clicar em
"BBR" (ou "Tools, Codify bad block report for TX") para gerar um pequeno
arquivo (bbreport.rpt) que, apos ser transmitido pela estao "CallR",
informa para a estao "CallT" quais os blocos a serem retransmitidos.
 
 Quando a estao "CallT" recebeu o bbreport.rpt, poder ser criado 
um arquivo "To-CallR.rpt" que contm apenas os blocos a serem repetidos.
Apos ser transmitido por "CallT", este arquivo somente ser reconhecido
pela estao que pediu a retransmisso, ou seja "CallR", e se for recebido
sem erros, corrigir automaticamente o arquivo "X". 
(Se for recebido com erros, "To-CallR.rpt" poder ser retransmitido por
"CallT" at ser recebido sem erros por "CallR").


 - Um click no nome do arquivo RX (tela verde) ou no nome do arquivo TX
(tela azul), permite a visualizao do arquivo. 

 - Includo um boto "1750 Hz" que permite transmitir o sinal para
acionamento de repetidor. (o tempo de transmisso  de 6 seg. max.)

 - Includo um controle de saturao de cores no "Image adjust" do
Jp2 converter.

 - O MapMaker agora funciona de forma totalmente automtica, sem abrir
a sua tela, se "Auto, Open MapMaker" estiver marcado no Setup.

 - Includa uma opo para acionamento do PTT com RTS+DTR. Neste caso,
obviamente, no poder ser usado RTS ou DTR para "Speaker Muting",
mas que ainda pode ser feito com TxD. 
 
 - Includa uma opo para copiar ou abrir com o Jp2 converter
a tela do "waterfall". (click com o boto direito do mouse).
Mesmo se o waterfall estiver parado (boto WF), sempre ser copiada
a tela do sinal atual real e no o da tela parada.

 - Includa uma opo para "Auto" salvar arquivos com erros.
(exceto arquivos GIF com erros). Esta opo deve ser usada com muito
cuidado, pois arquivos com erros podem causar travamento do DIGTRX.
Se "Auto, Open MapMaker" estiver marcado, os arquivos com erros j vo 
ser salvos em pastas adequadas (Corrupt#1 e #2) para futura correo.

 - O "Thumbnails of any file folder" permite carregar arquivos
precodificados existentes na pasta "Precoded" ou em qualquer
outra pasta, e tambm permite apag-los. Um arquivo precodificado
consiste de dois arquivos: a imagem (nome.ext) e o arquivo de udio
codificado correspondente (nome-ext.pcw).
	
 - Novas opes com click direito na tela RX, alm do Copy. 

 - Foi melhorado o "Thumbnails of autosave folder (RX history)".
Agora podem ser mostradas at 1000 imagens, classificadas em ordem
inversa de chegada (a ultima recebida  mostrada primeiro).
 CUIDADO: se a sua pasta autosave contiver arquivos GIF animados
com erro, eles podem causar o fechamento imediato do DIGTRX, ao
serem abertos. Portanto, faa uma limpeza dos arquivos com erros,
principalmente os GIF animados.

 - Includa uma opo para abrir o Mapmaker automaticamente quando
um arquivo  recebido com erros, desde que o bloco zero esteja ok.

 - Includa uma opo para abrir imagens com erros com o Irfanview,
automaticamente, se voc tiver este programa instalado no seu
computador. O Irfanview consegue abrir arquivos com erros 
que muitas vezes o DIGTRX no consegue abrir.

 - Includa a opo de suspender a placa de som e a porta de comunicao
serial para poder usar outro programa como o MMSSTV sem fechar o DIGTRX.

 - Includo o "Mapmaker" de N9AMR. Este programa foi otimizado para
uso automatizado no DIGTRX:

MapMaker pode ser usado para corrigir arquivos com blocos errados
recebidos via RDFT, quando uma segunda transmisso do MESMISSIMO arquivo
for recebida com erros tambm. A correo s pode ser feita se
o bloco zero estiver bom. Esta segunda transmisso pode ser recebida
imediatamente depois da primeira ou aps outros arquivos
recebidos com erro e salvos no MapMaker. 

1 - Depois de recebido um arquivo com erros, clique em " Map Maker ".
Sero feitas copias do arquivo com erros, do seu respectivo log e de
um mapa dos erros para a pasta "Corrupt-#1". Ento clique em " OK ".

2 - Quando for recebido outra vez o mesmo arquivo, tambm com erros,
clique novamente em " Map Maker ". Desta vez os arquivos sero copiados
na pasta "Corrupt-#2".

3 - Clique ento em "TRY TO REPAIR" para tentar corrigir os erros.
Esta correo ser feita usando os dois arquivos, e o arquivo corrigido
ser salvo na pasta " Fixed ", com "Fixed-" antes do nome do arquivo.
Um novo mapa de erros tambm  salvo para permitir futuras correes.

Se Autosave estiver marcado no Setup, o arquivo corrigido e sem erros
ser salvo na pasta "Autosave" e no na pasta "Fixed".

Se o arquivo no foi totalmente corrigido, os arquivos da pasta "Fixed"
so copiados para a pasta "Corrupt-#1" com nomes corretos.
Quando for recebido o mesmo arquivo pela terceira vez, tente uma nova
correo repetindo o passo do item 2.

Se o arquivo foi totalmente corrigido, os arquivos correspondentes nas
pastas "Corrupt-#1" e "Corrupt-#2" so apagados. Se Autosave estiver
marcado, o arquivo correspondente tambm ser apagado da pasta "Fixed".

 - Agora no h mais problemas com imagens GIF animadas. Est sendo usada
uma nova JasPerLib.dll (de 01/10/2003). Mas evidentemente que GIF animados
NO podem ser transformados em Jp2 !.

 - Includas funes de ajuste de imagem: contraste, brilho e nitidez.

 - Includos em "Setup, Options" mais tempos para limite de gravao: 
10, 5, 3 e 1 minuto.

 - Os espaos nos nomes de arquivos abertos com o DIGTRX ou o Jp2 converter
so substitudos automaticamente por: _  no arquivo codificado para a
transmisso. (Os programas RDFT no aceitam espaos no nome de arquivo)

 - A adio do prefixo ao nome do arquivo pode ser desabilitada para 
evitar nomes muito compridos em caso de mltiplas repeties.
Em "Setup, Call-Waterfall ID, Add ID (call) to TX file name".

 - Agora h diversas possibilidades de controlar interfaces para desligar
o alto falante do receptor durante a auto-gravao de um arquivo digital.
Os pinos de controle RTS, DTR e TxD podem ser habilitados individualmente,
permitindo usar qualquer interface j existente para MMSSTV e/ou ChromaPix
e criar novas interfaces especificas para o DIGTRX. O pino usado para esta
funo deve evidentemente ser diferente do pino usado para comando do PTT.

 - Agora as imagens com largura e altura em pixel muito grandes, quando
carregadas no Jp2 converter, podem ser redimensionadas, de duas formas:

 1- automaticamente se o "Setup" do Jp2 conv. estiver com uma das opes
marcadas : 640 max x 480 max ou 320 max x 240 max.
 2- manualmente, usando o "zoom" e depois a opo "Resize..." em "Edit".

 A forma automtica  muito mais rpida pois o redimensionamento  feito
antes da converso para Jp2.  recomendado que seja usada pois alm de
mais rpida tambm  mais lgica porque um arquivo comprimido sempre ter
perda de resoluo e portanto no precisa ter largura e altura igual ao
original, quando este  muito grande.

 - Agora todo arquivo transmitido ter o nome precedido pelo prefixo (call)
do emissor, para facilitar a identificao e organizao dos arquivos pelo
receptor.

 - Agora devem ser usados os novos programas de Barry KB9VAK: RDFT202A,
pois permitem suportar maior desvio de freqncia entre o inicio e o
fim de uma transmisso, que pode ser causado por m estabilidade do
TX ou RX, ou variao de freqncia causada pela variao da velocidade
relativa (acelerao radial) em operao via satlite. Tambm no h
mais problema na transmisso de arquivos muito pequenos.

 - Melhorado o Add Text: agora voc pode adicionar mais de um texto
na mesma imagem.

 - Includas as opes de "Select, Copy, Crop e Paste" no Jp2 converter,
permitindo selecionar (recortar) parte de uma imagem e inserir imagens
dentro de outra.

 - O Jp2 converter permite selecionar como alvo da compresso o tamanho
maximo desejado em bytes para o arquivo comprimido em jp2.

 - A tela para nomear uma imagem colada da rea de transferncia no 
mostrada se a opo "Setup, Auto, Rename pasted pictures" estiver
marcada, assumindo um nome default: timestamp+CALL.

 - Includa a opo "COPY" e "PASTE", que permite copiar uma imagem de
qualquer outro programa ou da tela RX e colar esta imagem no Jp2 converter,
e depois codifica-la para TX.

 - Agora tambm so salvas em "thumbnails of autosave folder" as imagens
recebidas com a opo time stamp marcada.

 - Includa uma opo de sobre-escrever imagens recebidas com o mesmo nome,
na pasta Autosave, sem mostrar a tela de confirmao.

 - Includo um gerador de imagens para waterfall : PICFALL.

 - Includas duas telas de amostras de imagens (thumbnails):

 Uma para os ltimos 20 arquivos de imagens recebidos com 
auto save ativado, e mostradas em ordem cronolgica (a ltima RX 
em primeiro lugar).

 A outra permite ver imagens de qualquer pasta, e mostradas em
ordem alfabtica.

 O click direito do mouse em cima de uma das imagens mostra
o seu tamanho, tempo estimado de transmisso, e opes de:
ver em tamanho real, abrir com Jp2 converter, codificar para TX
ou excluir (apagar arquivo).

(obs.: no so mostradas imagens *.gif, para evitar travamento
em caso de gif animado. Use View pictures para gif no animado.)

 - Foi includo um novo sinal para encerrar a gravao no caso de se
abortar uma transmisso antes do final normal. Este sinal  o "a4f" ou
"Abort", diferenciando-o dos sinais "l3c : Record" e "t3c : Decode".

   Esta funo "TX abort" no  compatvel com verses anteriores
 1.11 !

 - Foi includo uma funo Zoom no Jp2 converter para facilitar a 
visualizao de imagens grandes e aumentada a faixa de compresso. 

 - O DIGTRX no  um editor grfico. Entretanto,  possvel adicionar
uma linha de texto  imagem a ser transmitida, com 5 estilos diferentes,
como por exemplo texto transparente, usando o Jp2 converter em Tools.
 Esta opo somente funciona se o computador estiver com vdeo no
formato de 24 bits (True color) ou melhor.

 - Foi melhorado o processo de Auto decodificao.

 - Somente se o arquivo a ser transmitido tiver um tamanho maior que
12 kbytes, o que corresponde a um tempo de transmisso maior que
140 segundos (com redundncia de 20%), ser mostrada uma tela de aviso.

 - O ajuste "Wave out level" agora somente atua durante a transmisso,
com nveis distintos para transmisso RDFT e reproduo de udio,
deixando durante a recepo o valor ajustado pelo usurio antes de
executar o DIGTRX. Isto permite por exemplo ouvir musica no computador
com o volume inalterado simultaneamente durante a recepo do DIGTRX.

 - As imagens convertidas para Jp2 agora somente sero salvas
automaticamente na pasta Jp2temp se a opo "Auto, Save converted
to Jp2 pictures" estiver marcada no Setup principal.

 - Aps a recepo de uma imagem, esta somente ser automaticamente
mostrada em tamanho real se a opo "Display RX pictures in true size"
estiver marcada.

 - Agora  possvel ver a ultima imagem ou arquivo transmitido, ou a
ultima imagem ou arquivo recebido, em duas novas janelas, substituveis
com o osciloscpio. O visualizador de imagens tambm permite ajustar
o tamanho da imagem ou mostr-la em tamanho real.

 - Todas as imagens codificadas, com "Auto, Save TX file as precoded"
marcado no setup, agora podero ser carregadas em "Quick load precoded 
image file with preview" com visualizao, a partir da verso 1.08.
As imagens precodificadas com verses anteriores podem ser usadas, mas
sem visualizao, ou ento devem ser recodificadas.

 - Pode-se fazer teste em loop: marcar a opo "external loop-back test"
em "Options" e ligar um cabinho entre line out e line in. Assim  possvel
monitorar a prpria transmisso do DIGTRX, para testes.

 - Em "Tools, Edit text for TX",  possvel criar ou editar um pequeno
texto para ser imediatamente codificado para transmisso.

 - O DIGTRX agora pode retransmitir o sinal de udio recebido e gravado
(por exemplo: sinal de voz, etc..), com "Replay last recorded udio file"
com acionamento automtico do PTT.
 Esta gravao deve ser feita manualmente clicando "Record" para iniciar
e depois "Stop rec." para terminar.

 O ajuste do nvel de sada em "Wave out level" pode ser reajustado durante
a transmisso e ser memorizado, com valor prprio para transmisso de udio
analgico e outro para transmisso de sinais digitais RDFT.

 - Pode-se tambm transmitir qualquer arquivo de udio no formato *.wav,
em "Tools", "Transmit udio file", tambm com ajuste "Wave out level"
diferenciado.
 
 - Ao abortar a transmisso, so transmitidos os sinais stop, para forar
a parada da gravao de quem est recebendo, e permitir uma nova gravao
automtica assim que chegar uma nova transmisso.

 - Includo um "auto RX abort" acionado por squelch ajustvel: Se o nvel
de recepo cair abaixo do valor escolhido, a gravao  abortada. Isto
impede longas gravaes de sinais inteis em caso de perda de sinal e
permite ficar pronto para uma nova gravao.

 - Includa a funo "replay" do ultimo arquivo recebido: este pode ser
imediatamente codificado para retransmisso. 

 - Includa a opo de "auto teste" das funes codificar/decodificar:
Acionada, o DIGTRX decodifica o prprio arquivo previamente codificado para
TX, o que permite ter uma idia do tempo de decodificao ideal sem rudo,
alm de testar todo o processamento digital.

 - Melhorado o espectrograma (waterfall): funciona com DIGTRX minimizado.

 - O DIGTRX agora esta totalmente compatvel com o SSTVPalMultiMode, de
VK4AES, no modo digital.

 - A ferramenta de converso de imagens (tool) para o formato JP2 foi
melhorada, permitindo um ajuste fino da compresso e visualizao imediata
dos resultados na qualidade da imagem e tamanho do respectivo arquivo JP2.
 Todos os arquivos abertos com a ferramenta so convertidos automaticamente
para JP2 e salvos numa pasta "jp2temp" que fica dentro da pasta do DIGTRX,
com o mesmo nome do arquivo original, mas com extenso jp2.
 Para salvar com outro nome ou em outra pasta use "Save as...".
 A imagem jp2 pode ser imediatamente codificada para transmisso clicando 
"Codify for TX".

 - Para permitir um melhor ajuste do nvel de transmisso, o DIGTRX
mede a distoro por intermodulao de 3a ordem (IMD), usando os tons
de sintonia. Um valor absoluto menor que 20 dB significa que o 
transmissor que enviou os tons est sobre excitado (ou que o receptor
est saturado com um sinal muito forte!), e deve diminuir o ajuste do 
"Wave out level".

 - Agora voc pode criar e enviar pequenas mensagens precodificadas e
visveis no waterfall.

 - O DIGTRX agora no mostra mais as janelas DOS abertas pelas rotinas
de codificao e decodificao. Para serem mostradas, marcar em 
"Setup, Options, Show DOS windows".

 - Digtrx agora pode receber um novo arquivo ao mesmo tempo em que
esta decodificando um arquivo recebido anteriormente. Isto pode
no funcionar em maquinas lentas! Habilitar em "Setup, Options,
RX ON while decod".
A decodificao do arquivo novo ocorre apos a sua recepo ou apos o fim
da decodificao atual.
 Tambm  possvel codificar um arquivo durante a gravao ou
decodificao de outro.

 - O DIGTRX permite aceitar arquivos decodificados com blocos errados,
porque no caso de imagens JP2 e JPG  possvel a sua visualizao,
obviamente com pequenos defeitos.
Marcar em "Setup, Options, Accept bad block!".
Esta opo NO deve ser usada para transmitir outros arquivos,
pois iro conter erros, caso haja um bloco errado !



   Sugestes e comentrios so bem-vindos !

   73 de PY4ZBZ          py4zbz.roland@terra.com.br
  
