hamradioshop.ro
Articole > Comunicatii digitale Litere mici Litere medii Litere mari     Comentati acest articol    Tipariti

Reinventarea Codului Morse

Doru Sandu ex. YO9CXY

Terminand o scoala tehnica, mi-am desfasurat activitatea in unitati Civile, Militare, de Invatamant si Private timp de 44 de ani. In timpul stagiului militar am obtinut Brevetul de Telegrafist clasa a II-a iar in anul 1982, Autorizatia de Radioamator cu indicativul YO9CXY. Fascinat de comunicatiile radio si profesand ca “Specialist in Electronica Industriala si Automatizari”, am realizat nenumarate lucrari pe care le-am publicat in revistele Tehnium si Conex Electronica pana la disparitie. Neglijand practica legaturilor radio, m-am aplecat in special asupra experimentelor in domeniu.

Am obtinut si cateva recunoasteri la intalnirile anuale dinainte de 1989 ca apoi dupa evenimentele din Decembrie sa fiu luat de valul schimbarilor iar mai tarziu sa am si ceva probleme de sanatate.

In aceste conditii am pierdut autorizatia, insa nu am incetat cercetarile.

Cu o educatie tehnica amplificata si de conditiile de la locurile de munca, am continuat sa pun in practica idei in limite legale. *** Mentionez ca unii dintre noi ne ducem activitatea la limita dintre legal si ilegal, altfel creatiea poatand fi mult ingreunata.

Aparitia Microcontrollerelor a deschis o noua cale catre realizari nebanuite dar si o deformare a activitatii de Radioamator. Ma refer mai ales la achizitia facila a statiilor de emisie-receptie si la traficul 100% digital. Tehnica moderna imparte comunitatea de radioamatori in Operatori si Tehnicieni. Poate ca avem tendinta sa spunem ca nu mai este nimic de inovat insa gresim.

In acest scurt articol vreau sa va aduc aminte ca inventarea comunicatiei radio cu ajutorul semnalelor scurte si lungi, Codul Morse, a fost o revolutie in domeniu.


Imagine preluata din: US National Today 11 Jan. 2024

Adaptat mai tarziu si la comuicatiile marine cu fanioane sau semnale luminoase, a rezolvat nu numai un oarecare secret al comunicatiilor dar si extinderea distantelor intre corespondenti.


Imagine preluata din: iStock by Getty Images, 06 Jun.2006

Acum in era comunicatiilor prin satelit cu ajutorul frecventelor inalte, ultrainalte sau laser, Codul Morse pare invechit. Avand in vedere tehnica digital si faptul ca exista incercari reusite de a computeriza transmisiunile Morse prin codarea / decodarea automata, va propun o varianta noua.

Descrierea are o parte publica si una pe moment mai putin publica.

Am imaginat un nou cod cu lungime fixa, sase semnale pentru fiecare character.

Poate ca unii veti spune ca mai simplu ar fi sa folosim opt semnale intrucat fiecare character are deja in tehnica digitala alocati opt biti, adica un octet!

Corect, numai ca si in viziunea mea transmisiunea se face intradevar pe opt biti cu citire de la dreapta la stanga, doar ca doi dintre ei, si anume cei mai semnificativi (cei din stanga) sunt folositi pentru comenzi. Pentru cei initiati in Informatica, aceste lucruri sunt mult prea cunoscute.

Concret, codul pe care vi-l propun este prezentat in continuare:
a000001
b000101
c000011
d001101
e001001
f000111
g001111
h001101
i011000
j011100
k010001
l010101
m010011
n011011
o011001
p010111
q011111
r011101
s010110
t011110
u110001
v110101
w101110
x110011
y111011
z111001
 
space000000
letter101000
number111010
decimal100010
capital100000
accent000010
111000
110100
( )111100
/010010
+011100
-001100
*011000
@110010
!011100
?110100
&110111
010000
,000100
_110000
.101100
;010100
:010100
#111010
*011000
 
0001110
1000001
2000101
3000011
4001011
5001011
6001001
7001111
8001101
9000110


- Codul are ca inspiratie Comunicatiile digitale, Codul Morse,Codul Enigma, precum si alte modalitati de comunicare secreta sau nu, cu autori necunoscuti si folosite inca din antichitate.
- Contine majoritatea caracterelor alfanumerice si a simbolurilor folosite in comunicare.
- Poate fi imbunatatit prin adaugarea a inca unui set de caractere mai putin uzitate.
- An hotarat ca punctul (semnalul scurt - Dit) sa fie atribuit bitului cu valoare “1” iar linia (semnalul lung - Dah) sa fie atribuit bitului cu valoare “0”.

Aparent acest “alfabet”, pe care eu l-am numit “MDSAC”, nu rezolva nici o problema majora.

Poate, dar am luat in calcul urmatoarele situatii:

1 – Avand o lungime fixa, da posibilitatea verificarii si eliminarii erorilor de comunicare.
2 – Ca si Codul Morse, transmisia se poate face prin aceleasi mijloace:
   a – Text scris, facsimile sau simboluri
   b – Pozitia fanioanelor
   c – Semnale luminoase, de frecvente audibila sau neaudibila
   d – Orice frecventa radio prin metoda “tot sau nimic”, modulatie audio sau de alta natura.
3 – Receptia poate fi facuta extrem de usor, as spune chiar de catre persoane putin instruite!
4 – Secretizarea mesajului se poate face mult mai usor prin metoda “Enigma” folosind key personalizate, unice, care nu sunt communicate corespondentului in acelasi timp cu textul si nici nu se afla in softul programelor specializate.

Totul depinde doar de persoana careia i se adreseaza, ora si locul unde se afla.

*** Aceste amanunte, care reprezinta si marea realizare a acestei lucrari vor fi tratate in sectiunea privata a prezentului articol si apartin in exclusivitate autorului.

In sectiunea publica voi reveni cu realizarea Hardware si Software pentru un dispozitiv de Codificare / Decodificare a transmisiunii MDSAC necodificata pentru uzul radioamatorilor, cu indicatii despre articole asemanatoare, indrumari necesare constructorilor si bibliografia aferenta.

P.S. Secretul unui mesaj conceput de om poate fi descifrat fara indoiala, important este timpul in care acest lucru poate fi realizat!

Doru Sandu ex. YO9CXY

Articol aparut la 3-5-2023

2857

Inapoi la inceputul articolului

Comentarii (15)  

  • Postat de Dan - YO3GH (yo3gh) la 2023-05-04 14:45:37 (ora Romaniei)
  • Ideea e foarte ok, nu imi este strain acest domeniu de codare, am lucrat cu multe coduri in comunicatii. Propunerea este implementabila ptr microcontrollere si miniaturizarea dispozitivelor de comunicatie. Vad ideea de separare cu un cod ptr litere si unul ptr numere la codurile utilizate in comun ( aceleasi ) a-1, b-2 , etc. adica dupa un cod ptr litera toate codurile care urmeaza sunt litere pana apare un cod ptr numar si tot ce urmeaza sunt numere s.a.m.d. asa este ? , simplificand lungimea secventelor cu codurile de tip start / stop intre litere sau numere, fata de cele cu mai multe coduri pe secventa. Am vazut ca ati rezervat in octetul de date 2 biti ptr altceva , biti de comenzi in proiectul dvstra. Foarte frumos…
    Banuiesc ca va este cunoscut codul ASCII universal utilizat, pe 7 biti , cu el eu m-as compara ca avantaje pentru ca el este concurentul oricarui nou cod propus de entuziasti ca dvstra. Vorbesc despre cele publice, de cele militare nu pot comenta aici.
    Spor la proiect !
    73 ! Dan yo3gh

  • Postat de Dan - YO3GH (yo3gh) la 2023-05-04 15:32:35 (ora Romaniei)
  • Revin, comunicarea cu aceste tipuri de codari este ptr un set redus de litere , ptr o limba de circulatie mondiala ( in cazul de fata engleza , dar merge si lb romana daca iocuim diacriticele cu litere normale ) , limbile cu multe semne in alfabet necesita mai multe coduri .
    Spor ! 73!

  • Postat de Doru Sandu - YO9CXY (yo9cxy) la 2023-05-06 09:08:56 (ora Romaniei)
  • Multumesc YO3GH!
    O analiza corecta cu observatii pertinente.
    Programul mai are o rezerva de aproximativ 20%.
    Acum ma concentrez pentru finalizarea harware, doresc o abordare cat mai practica, intuitiva si moderna. Totusi partea NePublica a proiectului ramane cea mai interesanta, pacat ca nu pot vorbi aici despre aceasta.
    73!
    ex.YO9CXY

  • Postat de Dan - YO3GH (yo3gh) la 2023-05-06 14:05:57 (ora Romaniei)
  • Sa ai spor si satisfactii si de ce nu multi users ;)

  • Postat de Mircea - YO4SI (yo4si) la 2023-05-12 23:58:58 (ora Romaniei)
  • In Codul Morse litera E este DIT. Litera T este DAH.
    Aici Litera E este DAH DAH DIT DAH DAH DIT iar litera T este DAH DIT DIT DIT DIT DAH. E cod pentru mashina de decodificare. Draga Doru, roaga pe Ciprian sa schimbe titlul articolului. Exemplu: DIT si DAH de la Codul Morse. RIP SAMUEL MORSE ! Dormi in pace !

  • Postat de Dan - YO3GH (yo3gh) la 2023-05-13 11:09:20 (ora Romaniei)
  • :))) este o reinventare, nu trebuie sa semene sau sa fie identic :))) e o noua idee :) de codificare

  • Postat de Mircea - YO4SI (yo4si) la 2023-05-13 13:13:34 (ora Romaniei)
  • Perfect draga Dan. Deci cuvantul Morse nu are ce cauta aici... Cu scuze daca gresesc.

  • Postat de Doru Sandu - YO9CXY (yo9cxy) la 2023-05-14 09:10:57 (ora Romaniei)
  • Draga Mircea - YO4SI,
    Inteleg ca articolul este bun, doar titlul ar avea ceva probleme!
    73 de ex.YO9CXY

  • Postat de Mircea - YO4SI (yo4si) la 2023-05-15 23:09:14 (ora Romaniei)
  • Articolul este foarte foarte interesant. Felicitari ! M-a mirat titlul. Si poza aleasa este super OK ! Frumoasa operatoare, folosind Codul Morse bineinteles, cred ca are acum cam o suta de ani !! Ce e cu acel 2024 de sub poza ? Daca modifici anul, poate rogi sa se puna in ghilimele si acel cuvant - REINVENTAREA-. Succes pe mai departe draga Doru ! 73s !

  • Postat de Doru Sandu - YO9CXY (yo9cxy) la 2023-05-16 09:20:37 (ora Romaniei)
  • Draga Mircea - YO4SI,
    Poza este preluata si este o invitatie la festivalul / simpozionul radioamatorilor din 2024! Asa arata originalul, puteti accesa pagina de net: US National Today. Multumesc pentru aprecieri si... observatii! Am considerat sa las titlul (mai putin important) asa cum este pentru ca eu consider "Codul Morse" in primul rand o comunicare cu semnale "Scurte si Lungi". Hi!
    73 de ex.YO9CXY

  • Postat de Dan - YO3GH (yo3gh) la 2023-05-16 10:42:16 (ora Romaniei)
  • Asa e, codul Morse este baza. Ideea de “scurt”, “lung” care a revolutionat totul. Apoi a evoluat in 0 sau 1, “high”, “low” , etc. Importante sunt apoi ideile care apar la codare , algoritmul ptr implementare si utilitatea lor, .. si sigur globalitatea lor, sa fie utilizate de cati mai multi users ;) , ideal. Codarea nu se va opri niciodata …

  • Postat de Nic - YO4LHR (yo4lhr) la 2023-05-20 08:51:15 (ora Romaniei)
  • Interesant articolul dumneavoastră și felicitări pentru idee și efort. Numai că aveți mare grijă să nu "inventați" din nou apa caldă concomitent cu roata, mersul pe jos și America. Toate acestea la un loc într-o formă .. simplistă. Putem discuta în privat dacă doriți.
    No offence.
    73 de Nic

  • Postat de Doru Sandu - YO9CXY (yo9cxy) la 2023-05-20 23:54:05 (ora Romaniei)
  • Draga Nic - YO4LHR,
    Multumesc pentru aprecieri!
    Corecta afirmatia cu apa calda, doar sursa de caldura va fi noua. Chiar va voi contacta in privat.
    73 de ex. YO9CXY
      Comentariu modificat de autor.

  • Postat de Aldea Emil - YO5BAK (yo5bak) la 2023-05-27 16:07:11 (ora Romaniei)
  • Cred că nu ai auzit de codul Baudot , inventat încă din 1870 și care se folosește încă în RTTY !

  • Postat de Doru Sandu - YO9CXY (yo9cxy) la 2023-05-27 19:35:45 (ora Romaniei)
  • Draga Emil (YO5BAK),
    Sigur am auzit de codul Baudot inca din anii"70.
    Poti sa-mi comunici pe gocomraex@gmail.com care este problema? As fi tare curios cum vezi tu situatia! Am mai primit si alte observatii, lucru care imi face o deosebita placere.
    73 de ex.YO9CXY
      Comentariu modificat de autor.

    Scrieti un mic comentariu la acest articol!  

    Opinia dumneavoastra va aparea dupa postare sub articolul "Reinventarea Codului Morse"
    Comentariul trebuie sa se refere la continutul articolului. Mesajele anonime, cele scrise sub falsa identitate, precum si cele care contin (fara a se limita la) atac la persoana, injurii, jigniri, expresii obscene vor fi sterse iar dupa caz se va ridica dreptul de a posta comentarii.
    Comentariu *
     
    Trebuie sa va autentificati pentru a putea adauga un comentariu.


    Opiniile exprimate în articole pe acest site aparţin autorilor şi nu reflectă neapărat punctul de vedere al redacţiei.

    Copyright © Radioamator.ro. Toate drepturile rezervate. All rights reserved
    Articole | Concursuri | Mica Publicitate | Forum YO | Pagini YO | Call Book | Diverse | Regulamentul portalului | Contact