RF Data Notes
RF Data NotesBy Paul SorensenJune 23, 20266 min read

Compression is only useful if the workflow still works

Smaller IQ files help, but compression is useful only when teams can still search, preview, move, control, and analyze the data. Long-term archives and active RF workflows may need different compression choices.

Size is not the only question

Compression sounds like an obvious win for RF teams.

IQ captures get large quickly. A short collection can produce files that are annoying to move. A long test event can fill shared drives, object buckets, local scratch disks, and backup systems. When people make extra project copies because they do not want to lose track of a useful file, the storage problem gets worse.

So, yes, smaller files matter.

But size is not the only question.

For RF teams, compression is useful only if the workflow still works after the file gets smaller. If a compressed capture is harder to find, harder to preview, harder to move, harder to access safely, or harder to use in analysis, the team may have traded one problem for another.

The storage problem is real

Large IQ captures are expensive to keep around.

Teams keep them because they may need to reproduce an analysis, compare a new signal against prior data, support a program review, preserve test evidence, or revisit a field event months later. Deleting them too early can be risky. Keeping everything forever can be expensive.

A team might have raw captures on a lab machine, copied data on a NAS, derived files in project folders, object storage for archive, and local analyst copies for tools that expect files on disk. Nobody planned for the dataset to sprawl. It happened because people were trying to get work done.

Compression can reduce that burden. The mistake is treating compression as the whole solution.

Smaller is not enough

A compressed file that nobody can use is not much of an improvement.

RF teams still need to answer practical questions. What is in this capture? What center frequency, sample rate, and bandwidth does it cover? Who can access it? Can I preview it before downloading the whole thing? Can my existing tools read it? Do I need to restore it first? Has anyone already derived a spectrogram, detection output, notebook, or filtered segment from it?

If compression breaks those answers, the team loses trust.

A common failure mode is separating the compressed object from the context around it. The archive may have a smaller file, but the metadata still lives in a spreadsheet. The preview still requires opening the full capture somewhere else. Access history sits in a different system. Analysis outputs live in project folders. The compression step reduced bytes, but the workflow remains scattered.

Another failure mode is making restore the default path for every question. If an engineer has to decompress a full capture just to find out whether it is relevant, the storage bill may be lower, but the analyst still pays with time, local disk, and context switching.

Different workflows may need different compression

Not every RF file has the same job.

For long-term storage, slower and stronger compression can make sense. If a capture is mostly being retained for archive, evidence, future comparison, or compliance reasons, the team may accept more processing time to reduce storage burden. The file is not being opened every hour. The important thing is that the team can still find it, understand it, control access, and restore or export it when there is a real reason.

Actively used data is different.

If engineers are searching, previewing, slicing, annotating, exporting, or moving captures during current work, latency matters. Faster compression may be more useful even if it does not shrink the data as much. The workflow benefits from quick ingest, quick preview generation, and predictable movement between systems.

Streaming RF data is different again. A streaming path may need compression that keeps up with collection, network movement, or near-real-time processing. In that case, the best choice may be the method that is fast enough and operationally simple, not the method that produces the smallest archive.

The point is not that one compression method is always better. The point is that compression policy should match how the data is being used.

Compression choices should match the RF workflowA diagram comparing slower stronger compression for long-term storage with faster compression for active files or streaming RF data, both connected to metadata, access control, audit history, and derived outputs.Compression choices should match the RF workflowLong-term archives and active data paths have different priorities.Long-term storageprioritize storage reductionslower compressionsmaller archiverestore when neededActive or streaming dataprioritize speed and movementfaster compressionquick previewactive analysisSame capturerecordusable aftercompressionWorkflow context that should stay attachedmetadata searchaccess controlaudit historyderived outputs
Compression helps most when the method matches the workflow: stronger compression for long-term storage, faster compression for active files or streaming RF data, and enough context to keep captures usable.

Compression has to preserve the useful parts

Useful compression should preserve more than samples.

It should preserve the team's ability to find the capture by RF-relevant metadata. It should keep preview products attached or make preview practical. It should preserve the link between the original capture and derived analysis. It should respect access controls and audit history. It should make it clear whether a user is looking at the original capture, a compressed representation, a restored copy, a processed derivative, or a preview product.

That does not mean every tool needs to read every compressed representation directly. RF teams already work across mixed tooling. Some workflows will still need export, restore, or conversion.

The important point is that those steps should be visible and deliberate. Without that, compression adds another layer of uncertainty.

Preview and metadata matter more after compression

Compression makes metadata and preview more important, not less.

If a large capture is stored efficiently but hidden behind a restore step, the team needs a better way to decide whether the restore is worth it. Metadata helps narrow the search. Spectrogram preview helps answer the first visual question: does this capture appear to contain the signal, time range, or behavior we care about?

The same is true for derived outputs. A compressed raw capture may still have annotations, filtered segments, notebooks, detections, reports, or exported files tied to it. Those links should not disappear because the raw data moved into a more storage-efficient form.

In practice, compression works best as one part of a data layer, not as a separate archive nobody wants to touch.

How we think about this in SigDrive

SigDrive is being built around the idea that large RF captures should remain findable, understandable, and reusable after collection.

Compression fits that goal when it reduces storage burden without making the data harder to work with.

That means compression should sit near the rest of the workflow: ingest, metadata, search, spectrogram preview, access control, audit history, and links to derived analysis. The product direction is not to treat compression as a black-box archive where captures go to disappear. The direction is to keep the capture record usable while reducing the cost of keeping large datasets around.

We should be careful about claims here. Compression performance depends on the data, format, representation, hardware, and workflow. This post is not a benchmark, and we should not pretend there is one universal ratio that applies to every IQ capture.

The practical standard is simpler.

A compressed capture should still be findable. It should still have useful metadata attached. It should still support preview or stay linked to preview products. It should still respect access controls. It should still connect to derived analysis. And when a user needs the data in another tool, the path should be clear.

If your team is trying to reduce storage burden without breaking how RF engineers search, preview, and analyze large captures, we would like to compare notes.

Working through this problem?

We are opening early conversations with RF teams dealing with large captures, duplicated files, messy metadata, preview pain, and secure deployment constraints.