Learn SDR 20: Phase Ambiguity and Differential Encoding

  Рет қаралды 2,516

HarveyMuddPhysicsElectronicsLab

HarveyMuddPhysicsElectronicsLab

Күн бұрын

Learn SDR with Professor Jason Gallicchio at Harvey Mudd College
Lesson 20: Resolving the Phase Ambiguity and Differential Encoding
First just look at the output for BPSK and see that sometimes it's inverted.
For QPSK, explicitly decode all 4 possible phase shifts.
I've sneakily avoided comparing TX to RX until now because of this issue.
Option 1: sync word to determine which of 4. For packet data, this can be part of a header, which also is designed with lots of transitions to help with symbol and phase sync.
Differential encoding and decoding:
Easiest "set it and forget it" for continuous data. Instead of the data mapping to phase, have the data map to phase shifts. Easiest example is BPSK where you start with some random state and switch when you get a 1 but stay put if you get a zero. Encoding and decoding this amounts to simple binary math on either end. 001101 to (0)001001 back to 001101. Even if incoming bits all flipped, the changes remain the same.
Make a repeating pseudo-random sequence and show it on an image raster plot. Using the QT GUI Time Raster Sink
HW: However, this costs you in bit errors because each error affects at least two outputs.
gallicchio.git...
All GNURadio flowgraphs are at:
github.com/gal...
--- Learn SDR with Professor Jason Gallicchio

Пікірлер: 4
@CFunncut
@CFunncut 27 күн бұрын
I haven't seen all the episodes, but the ones I have seen have helped me a lot, thank you :)
@alexhanyuan
@alexhanyuan 2 жыл бұрын
Really enjoyed this series. Thanks Prof. Gallicchio!
@xXThePr0Xx
@xXThePr0Xx Жыл бұрын
What if the receiver does not know the initial state? He would make an error then correct? Because the first bit would be wrong.
@andresfeliperodriguezrendo467
@andresfeliperodriguezrendo467 11 ай бұрын
I am working with 02 HackRF one and I want to do the same process but no success until now, is there any way to give me a hand ??
Learn SDR 21: Linear Feedback Shift Registers (LFSR)
29:42
HarveyMuddPhysicsElectronicsLab
Рет қаралды 4,2 М.
Learn SDR 13: Quadrature Phase-Shift Keying (QPSK)
18:31
HarveyMuddPhysicsElectronicsLab
Рет қаралды 3,5 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Learn SDR 19: Carrier Phase Synchronization with a Costas Loop
41:22
HarveyMuddPhysicsElectronicsLab
Рет қаралды 6 М.
But what are Hamming codes? The origin of error correction
20:05
3Blue1Brown
Рет қаралды 2,5 МЛН
The Real Reason Behind Using I/Q Signals
9:21
Wireless Pi
Рет қаралды 41 М.
13.8 Signal Ambiguity
10:46
UChicago Online
Рет қаралды 1,6 М.
Learn SDR 12: Phase-Shift Keying (PSK)
17:05
HarveyMuddPhysicsElectronicsLab
Рет қаралды 3 М.
Moving from pfSense to Unifi Firewall? Here's what you need to know!
23:07
Howard Marks’ Most Iconic Interview Ever (Must Watch)
56:01
Investor Center
Рет қаралды 86 М.
Learn SDR 17: Frequency Locked Loop (FLL)
18:32
HarveyMuddPhysicsElectronicsLab
Рет қаралды 4,1 М.
Learn SDR 18: Symbol Timing Recovery with Symbol Sync
46:02
HarveyMuddPhysicsElectronicsLab
Рет қаралды 8 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41