Questions tagged [encoding]

The process of encoding converts information from a source into symbols for communication or storage. Decoding is the reverse process, converting code symbols back into a form that the recipient understands.

The process of encoding converts information from a source into symbols for communication or storage. Decoding is the reverse process, converting code symbols back into a form that the recipient understands.

Source: Wikipedia article: Code

81 questions
28
votes
4 answers

How much data could be stored on a standard compact cassette using modern encoding?

My father and I recently dug out his old Commodore 64 from his basement and tried to revive it. Among other accessories, we also found his old Datasette drive, which is essentially a normal tape drive that can be connected to the computer to store…
DLCom
  • 401
  • 3
  • 6
23
votes
2 answers

Understanding the relationship between LoRa chips, chirps, symbols and bits

I'm trying to understand the actual relationship between LoRa chips, "chirps", symbols and bits. I don't mean just the equations that relate the various rates, but actually how these things relate quantitatively. The Semtech document AN1200.22 LoRa™…
uhoh
  • 3,399
  • 2
  • 23
  • 63
20
votes
5 answers

What encoding is used in this signal?

I have a cheap wireless pool thermometer (AcuRite 617 1) and I'd like to intercept the temperature data at the receiver and use it with a computerized data-logging system. Conveniently, inside the receiver is a small break-out board that is…
Rob Starling
  • 475
  • 3
  • 12
6
votes
1 answer

Why use 128b/132b line coding?

Some background/research: for various reasons, many protocols use 8b/10b encoding, which encodes 8 bits of data in 10 bits of line code. However, doing so adds 25% overhead to the number of bits transmitted. To reduce this overhead, 64b/66b encoding…
kbolino
  • 163
  • 4
5
votes
1 answer

Why the one-hot state encoding has an advantage in decoding compared to binary state encoding?

Before I asked the question, I've googled advantages of the one-hot state encoding compared to others such as binary and gray state encoding. I could understand one-hot's advantages and disadvantages over others encoding scheme, such as constant…
ruach
  • 349
  • 1
  • 5
  • 14
5
votes
2 answers

What is the electrical benefit of keeping a running disparity on a bus?

I've always been taught that an interface with no DC offset (the same amount of 1s and 0s when averaged over time) is desirable. To this end, often encodings like 8b10b will include a running disparity which compensates accordingly. Looking at the…
stanri
  • 5,352
  • 2
  • 27
  • 54
4
votes
0 answers

Does this digital line-encoding/keying scheme have a name?

"1" is a single low pulse of length T, followed by a single high pulse of length T "0" is a single low pulse of length 2T, followed by a single high pulse of length 2T This is similar to BFSK, except that this scheme only has one full cycle per…
Greg Woods
  • 141
  • 5
3
votes
2 answers

wifi baseband access

I've got an unusual use case (optical communications) that would benefit from access to the wifi baseband signal before it is upconverted/modulated at 2.5Ghz. However most modern wifi chips combine baseband encoding and transmission…
rossmcbee
  • 33
  • 2
3
votes
2 answers

Spectral properties of EFM encoding

Data is written to CD/DVD using an encoding called eight-to-fourteen modulation, where each eight bits of data are encoded by fourteen bits on disk. The encoding was designed to give the encoded signal some useful properties, such as limiting…
3
votes
1 answer

Mathematical Logic behind generating T0 codes

I'm doing a small project in college where I'm required to convert(encoding) between gray and binary codes and also for bus invert coding in verilog. Its a simple task really as I'm done with code for the above said encoding methods. Now to the…
Ashwin
  • 33
  • 5
2
votes
1 answer

SystemVerilog error: Can't unroll generate for; Unable to unroll loop

I am trying to write a code that converts binary to thermometer code. Thermometer (a.k.a. unary) coding is frequently used in digital systems applications to represent a natural number. In a thermometer code, an N-bit binary number is represented by…
TyzonKidd
  • 23
  • 4
2
votes
2 answers

Manchester encoding clock rate

The statement given is Bi-phase Encoding The signal level is checked twice for every bit time, both initially and in the middle. Hence, the clock rate is double the data transfer rate and thus the modulation rate is also doubled .. How the clock…
2
votes
1 answer

What are the correct frame control bytes in IEEE 802.15.4 standard data frame encoding for using 32 bit addressing?

I am trying to implement a UWB ranging system using IEEE 802.15.4 standard data frame encoding, but the example I found only uses 16-bit addressing with a frame control byte of 0x8841, like this: tx_poll_msg[] = {0x41, 0x88, 0, 0xCA, 0xDE, 'W', 'A',…
2
votes
1 answer

Decoding a 433 MHz energy monitor

I am attempting to capture transmissions from my own energy monitor, a Watts Clever EW4009 for use with Home Assistant. I believe it is an FSK signal, with 250 um packets. I have captured several transmissions, and found the following variation…
Denis S
  • 21
  • 2
2
votes
0 answers

How does BICM work?

Can someone explain bit-interleaved coded modulation (BICM) in plain language, focusing on the practical mechanisms and properties rather than the deep analytical details? I found a few papers and articles on the subject, but they were all pitched…
1
2 3 4 5 6