Tool to encode with pulses or binary via Decabit. Decabit is a system of information transmission via variations of the ripple of electricity.
Decabit Code - dCode
Tag(s) : Electronics, Telecom
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Decabit is an electrical transmission system in the form of a series of pulses intended to encode data via electrical lines (alternating current).
This is a modulation of the electrical ripple similar to CPL (power line carrier), mainly used in Germany and Europe, for example for the transmission of meter readings.
The decabit uses a lookup table to encode numbers between 0 and 126 with 10 control pulses.
Within 10 pulses, there are 5 positive (noted + and 5 negative -) except for the 126 which is ++++++++++.
0 | --+-+++-+- | 1 | +--+++--+- | 2 | +--++-+-+- | 3 | +--+-++-+- |
---|---|---|---|---|---|---|---|
4 | ----+++-++ | 5 | ++--+++--- | 6 | ++--++--+- | 7 | ++--+-+-+- |
8 | ++---++-+- | 9 | ---++++-+- | 10 | +-+-+++--- | 11 | +-+-+-+-+- |
12 | +-+--++-+- | 13 | +---++-++- | 14 | +---++--++ | 15 | --+++-++-- |
16 | ---++-+++- | 17 | +---+-++-+ | 18 | +--++--+-+ | 19 | +--++-+--+ |
20 | +-+++--+-- | 21 | +--+++-+-- | 22 | ++--+-++-- | 23 | -+-++-++-- |
24 | +--++--++- | 25 | +-+++-+--- | 26 | ++-+--++-- | 27 | +-+-+-++-- |
28 | +--+-+++-- | 29 | +--+--++-+ | 30 | +-++-++--- | 31 | +-++-+-+-- |
32 | +-+-++-+-- | 33 | +---++++-- | 34 | +-+--+-++- | 35 | +++--++--- |
36 | +++--+-+-- | 37 | +++---++-- | 38 | ++---+++-- | 39 | --+-++++-- |
40 | ++--++-+-- | 41 | -+-+-+-++- | 42 | ++----+++- | 43 | +----+-+++ |
44 | ++---+-+-+ | 45 | ++-+-+-+-- | 46 | ++-+-+--+- | 47 | +++----++- |
48 | ++--+--++- | 49 | +--+-+-++- | 50 | ++++----+- | 51 | ++-++---+- |
52 | +-+++---+- | 53 | -++++---+- | 54 | +-+-+---++ | 55 | +++-++---- |
56 | +++-+-+--- | 57 | +-+-+--++- | 58 | -++-+--++- | 59 | +++-+----+ |
60 | ++++-+---- | 61 | -+++-++--- | 62 | -+-+-++-+- | 63 | ++---++--+ |
64 | ++-+--+--+ | 65 | ++-+++---- | 66 | ++++--+--- | 67 | +--++++--- |
68 | -+-++++--- | 69 | ++-+--+-+- | 70 | -++---+++- | 71 | +---+-+++- |
72 | --+-+-+++- | 73 | +----++++- | 74 | --+--++++- | 75 | +++---+-+- |
76 | +-++---++- | 77 | +--+--+++- | 78 | --++--+++- | 79 | +-+---+-++ |
80 | -+++--+-+- | 81 | -+-++-+-+- | 82 | -+++---++- | 83 | -+-++--++- |
84 | -+---++++- | 85 | -++++--+-- | 86 | -++-++-+-- | 87 | --++++-+-- |
88 | --++-+++-- | 89 | --++-+-++- | 90 | +-++++---- | 91 | --++++--+- |
92 | --++-++-+- | 93 | +--+-+--++ | 94 | +-++----++ | 95 | -+-+++--+- |
96 | -++-+-+-+- | 97 | -+--++-++- | 98 | ---+++-++- | 99 | -+--+-+++- |
100 | +---+++-+- | 101 | -+--+++-+- | 102 | +-+-++--+- | 103 | +--++-++-- |
104 | ++-++--+-- | 105 | +-++--++-- | 106 | +-+--+++-- | 107 | -++--+++-- |
108 | ++---+-++- | 109 | ++-+---++- | 110 | +++-+---+- | 111 | +++-+--+-- |
112 | ++-+-++--- | 113 | ++-++-+--- | 114 | +-+---+++- | 115 | +-++--+-+- |
116 | -+-+--+++- | 117 | -+++-+-+-- | 118 | +-++-+--+- | 119 | -++-+++--- |
120 | +++--+--+- | 121 | +++++----- | 122 | -+++++---- | 123 | --+++++--- |
124 | ---+++++-- | 125 | ----+++++- | 126 | ++++++++++ |
Practically, an alphabet of correspondence between the numbers and the letters must be used, generally the ASCII table, but why not use A1Z26 for simple messages.
The pulses are sometimes denoted in binary with 0 for - and 1 for +.
The decabit is read in groups of 10 signals / pulses, each having an associated number between 0 and 126.
Usually the ascii table is associated to encode letters, numbers or text.
Example: -+-++++--- ++-+--+-+- +--++++--- ++-+++---- translates to 68,69,67,65 or DECA in ASCII code.
Decabit is composed of a series of groups of 10 characters + and -, the vast majority have 5 times the sign + and 5 times the sign -.
Any reference to electricity, power-line communication, electrical pulses, waves are clues.
The transmission mode is without pause, and the pulsations are 600 ms long each. An entire transmission therefore lasts 6.6 seconds.
The characters + and - may be substituted with other binary characters.
Decabit was invented by the Zellweger company (Germany) in the late 1960s.
dCode retains ownership of the "Decabit Code" source code. Except explicit open source licence (indicated Creative Commons / free), the "Decabit Code" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Decabit Code" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Decabit Code" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "Decabit Code" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Decabit Code on dCode.fr [online website], retrieved on 2024-12-04,