sdr4fun

Sharing on Software-Defined Radio

View on GitHub

POCSAG decoding

POCSAG decoding is the process of taking a radio signal used by pagers and turning it back into the original bits and text messages that were sent.

Introduction

POCSAG (Post Office Code Standardisation Advisory Group) is a digital paging protocol used to send short messages (numeric or text) over radio. ​ It uses simple frequency shift keying (FSK): one audio/radio frequency represents a binary 0 and another represents a 1, at bit rates of 512, 1200, or 2400 bits per second.

When a pager transmission happens, the over‑the‑air bit stream has a defined structure:

Pagers are logically grouped into 8 “frames”, and each pager only listens to its assigned frame to save power.

Decoding POCSAG

POCSAG decoding typically involves these steps:

(source: medium .com)

Quick tutorial

See also