Ну обычно просто из битов вычленяют символ до разделителя или квантуют данные по колличеству бит, а потом пихают символ в парсер, который опираясь на символ понимает что делать дальше или чего ждать дальше
Ну обычно просто из битов вычленяют символ до разделителя или квантуют данные по колличеству бит, а потом пихают символ в парсер, который опираясь на символ понимает что делать дальше или чего ждать дальше
морзянка не так работает. в ней разделение битов сигнала на точки/тире, и точки/тире на слова регулируется одной и той же сущностью — паузами, которые опять же нулевые биты сигнала.
морзянка не так работает. в ней разделение битов сигнала на точки/тире, и точки/тире на слова регулируется одной и той же сущностью — паузами, которые опять же нулевые биты сигнала.
Ну почему не так, если вы говорите, что есть разделители в виде нулевых битов?)
морзянка не так работает. в ней разделение битов сигнала на точки/тире, и точки/тире на слова регулируется одной и той же сущностью — паузами, которые опять же нулевые биты сигнала.
Да, но там же разные паузы? То есть можно сделать enum Morse { Dot, Pause, Long Pause, }
всем привет, извините за оффтоп, пытаюсь вести свой канал с подборками различных open-source библиотек https://t.me/opensourcefuture, кому интересно - welcome)
может просто сфоткаю и скину те три листа теории? соседи сказали, что довольно понятно получилось.
01 - точка, 11 - тире, 00 - pause, И вот ваши символы, которые попадут в парсер, вот вам квантование по 2 бита всей информации, нашли 1 раз 00, значит короткая пауза, нашли 2 раза по 00 - длинная пауза, 3 раза по 00 значит ваще конец