MCMTHELL  por   PY4ZBZ

 
 

Trata se de uma pequena invenção e experiência de transmissão em CMTHELL modificado, por PY4ZBZ, para transmissão de MÚLTIPLOS caracteres por linha e para visualização em espectrograma deslizante VERTICAL (waterfall), como por exemplo do MMSSTV. Visualizando no Digipan, o resultado é muito melhor ainda pois a tela do waterfall é bem maior :

Não tem nenhuma pretensão de ser um novo modo de transmissão, pois não é eficiente em termos de taxa de transmissão e banda ocupada, mas apenas uma experiência de radio AMADOR !...

Chamei o processo de MCMTHELL, ou seja, Hell Multi-Tons Concorrentes e Multicaracteres. ( O CMTHELL só transmite um caractere por vez.)

Além da idéia do MCMTHELL (Março 2001), criei um pequeno programa : zbzhell.exe (em Turbo Pascal) para DOS, (funciona em janela DOS do Windows...não sou programador!) para que os nossos colegas de radio possam criar os seus próprios textos em MCMTHELL.
O programa gera até 3 linhas de até 10 caracteres para não criar arquivos de som muito grandes. Os caracteres são intencionalmente deslocados (desalinhados) para evitar a geração de muitos tons simultâneos e evitar de criar níveis muito altos de audio e saturar o TX. Ao executá-lo, aparece uma tela DOS que mostra o seu principio de funcionamento. Há três formas de execução :
- 1 : gerar o som diretamente na placa de som.
- 2 : gerar um arquivo de som no formato WAVE.
- 3 : gerar um arquivo de som no formato .mmv que pode ser reproduzido diretamente no MMSSTV.
Durante o calculo das amostras do som digital, o programa constrói a respectiva forma de onda do sinal multitonal concorrente analógico. Após o calculo, as amostras são transferidas via DMA para a placa de som, ou será criado um arquivo de som.

- Histórico das versões do zbzhell.exe :
- Em Julho 2001, o ZBZHELL.EXE foi substituído pelo GERMMV.EXE
- 0.04 (23/04/2001): permite gerar arquivos também no formato WAVE, além do MMV.
Histórico das versões anteriores:
- 0.03 (20/04/2000): corrigido o bug "run time error 200" que acontece com o Turbo Pascal em CPU muito rápida.
- 0.02 (17/04/2001) formatei as bordas de subida e descida dos tons na forma coseno levantado, para diminuir o espalhamento espectral nas transições, tornando os caracteres mais nítidos no waterfall.
- 0.01(16/04/2001) eu tinha feito transições lineares (triangulares).
 

Para melhor visualização, configure o MMSSTV em View(V) para :
- v  FFT display (FFT ativado)
-     FFT display range : 3kHz (ou 2kHz)
-     FFT trail : OFF (importante!)
-     FFT sensitivity : Medium 1
-     FFT response : Fast
- v  WaterFall (ativado)

O programa usa configurações padrão de acesso à placa de som, por isso é possível que não reproduza o som em qualquer PC; porém, deve gerar corretamente os arquivos de som.