About:

The metadata does not provide a detailed summary about the author of the website. The site is generated using Hugo 0.78.2, but no additional information about the author is available.

Website:

Specializations:

Incoming Links:

Subscribe to RSS:
Paul Tagliamonte shares his experience presenting an RF talk on manipulating restaurant pagers with Python, aiming to inspire others to explore radio technology.
The author reverse-engineered a restaurant pager system, the SU-68G-10, after feeling underwhelmed by the last system. They found that the system operates in the 433 MHz ISM band using OOK modulation. The author manually demodulat...
The author describes their experience reverse engineering a restaurant pager system. They bought a set of restaurant pagers and a base station, and after taking measurements and demodulating the signal, they were able to ring up p...
The author discusses writing a simulator to visually check the beamformer against the textbooks. The post won't cover the basics of how phased arrays work or the specifics of calculating the phase offsets for each antenna. The aut...
The text provides an overview of the AudioSocket protocol, which is built on top of TCP and streams int16 values at a sample rate of 8 kHz. It details the packet data exchange, commands, error codes, example packets, and implement...

0Announcing hz.tools

2023-02-23

Paul Tagliamonte announces the release of hz.tools, a project he has been working on since 2019. The project is a learning project and is designed to make Software Defined Radio (SDR) code easier to understand and serve as an unde...
The text discusses the author's efforts to build a PHY and Data Link layer using his own code, focusing on Forward Error Correction (FEC) and in particular, Low-Density Parity-Check (LDPC). The author has implemented an encoder an...
The text discusses the projectAX.25 protocol and the userland AX.25 stack called patty. It also talks about the Go bindings implemented for patty and how it can be used in Go programs. An example of using the patty library in a Go...
The post is part of a series called 'PACKRAT' and focuses on sending and receiving PACKRAT frames to and from devices. It discusses the process of reading and writing Ethernet frames from a Linux network interface and reading and ...
The post discusses the development of a Layer 2 scheme in the OSI model, focusing on encoding and decoding symbols as bits and framing blocks of data. The author explains the use of MAC addresses, EtherType field, and CRC in the s...
The text discusses the process of receiving BPSK symbols, including coarse sync, filtering, downsampling, phase lock, and average idle/carrier detect. The author explains the challenges and complexities involved in demodulating BP...
The post explains how to transmit BPSK symbols using IQ data. It covers the basics of BPSK, the difference between a bit and a symbol, transmitting a sine wave at 0Hz, and generating BPSK modulated IQ data. The post also mentions ...
The post explains the basics of IQ data and how it is processed when working with SDRs. It covers the concept of IQ, sampling intervals, frequency errors, and the representation of IQ samples in different formats.
The author has spent two years learning about radios and has successfully implemented a protocol called PACKRAT. The author is now documenting the implementation of this protocol and hopes to help others who are interested in doin...
The author discusses the power output of SDRs and the complexity of determining the true power output due to various factors. They detail their work to characterize the hardware and automate data collection, providing insights int...
The author reverse-engineered the protocol used by a cheap Amazon power switch to control his Christmas tree. He used his knowledge of wireless communications and SDRs to determine the operational frequency of the device and the m...
This post provides an overview of the E4000 (e4k) RTL-SDR Tuner, covering the IF stage, gain stages, and tables. It explains the IF stage, how gain works on the e4k rtl-sdr, and the gain stages. It also discusses the sensitivity a...
The RFCAP format is a file format with small ambitions. It contains a fixed size header and a stream of raw IQ data. The header contains information about the IQ format type and capture metadata. The biggest advantage of the rfcap...
The rtl_tcp program allows a client to remotely receive iq samples from the rtl sdr over a tcp connection. The document describes the mechanism by which the client and server communicate. It also details the structure of the data ...