greatscottgadgets / greatscottgadgets/hackrf
Implementing remove_dc like Airspy's iqconverter_int16 and iqconverter_float?
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 8.1k
- Forks
- 1.7k
- Avg merge
- 15d 7h
- Merged PRs (30d)
- 1
Description
Hi folks,
Any chance libhackrf can get a built-in remove_dc function like that integrated into libairspy? (See https://github.com/airspy/host/blob/master/libairspy/src/iqconverter_int16.c and iqconverter_float.c). I get doing offset tuning, but for large bandwidth applications where you can't tune it out of the range you want, it takes away from the value of that great 20 Msps range.
Thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the referenced libairspy/src/iqconverter_int16.c and iqconverter_float.c implementations to understand the requested remove_dc behavior. The issue does not name a libhackrf source file or test; completion would require locating the relevant library entry point, agreeing on the design, and verifying equivalent DC-removal behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100