qrsspig's People
qrsspig's Issues
Integrate resampling
Hann windows should be applied on separate buffer used only for fft, not overlap
Supporting multiple uploader
Possible to upload to multiple servers and local filename.
Uploader can override image's filename if necessary
RtlSdr direct sampling support
Default filename wrong in 0.5.0
Should use %I instead of %d
Add info box to plot
Add user provided infos like callsign, locator, antenna, receiver
Add infos like time/freq resolutions and qrsspig version
Improve stdin input: generalize for files
Investigate ghost/mirror signals potentially due to chunksize
Fix signed/unsigned input
Signed/unsigned input is buggy
FFT optimisation
Use fftw's optimisation, save the result for next run in .qrrspig/fftw for example
Unique filename with timestamp and base frequency
Instead of creating test_0....
Intelligent spacing for frequency markers
Add frequency offset option to be usable with transverters
Resync with time on each frame
Currently inaccurate framerate will accumulate over time. Resync on each frame. Make sure it's not just the buffer piling up
Signal handling, proper push of picture on Ctrl-C
Add JPG file output
Configurable filename
Supporting fixed filenames and template based filenames
Build errors with gcc 7.0, missing includes
Reported by Martin Hauke
Circular buffer for input devices
Add a circular buffer in QGInputDevice class to be used / filled by the different derived classes. Callback call could be handled in parent class
SCP improvements
Option to automatically accept and potentially cache unknown host keys
Check hash against known hosts
Support passphrase protected certs (either asked on start or through agent)
Support password asked at start time ?
Remove deprecated function calls
Use c++ api ?
...
Downsampling non-integer value crashes when using librtfilter
Make remaining params configurable through yaml
Option not to align frame
No alignement to boundary of multiple of framewidth to do quick tests than won't be split into two frames even when done over a boundary.
Add option do daemonize
Add pre/post-roll
Add a configurable number of seconds/minutes before and after each frame so they'll overlap each other
SCP issue for unknown hosts
To be investigated
Possibility to schedule different configs
Support build/run on Debian 8 and Ubuntu 14.04
Add conditional compilation for hackrf list devices
Add baseband frequency param
Take into account when displaying frequencies, and using filters
Modularize input capability.
Initially supporting at least stdin, alsa and rtlsdr. More inputs to come
Add ssh exec command after scp
Integrate hamlib
Usefull to control the external receiver connected to the audio port
Adding ppm and fixed offset for frequency correction
Fix timing
Handling of time is currently completely broken.
Build breaks on Travis due do incomplete C++11 support in Travis
Replace std::get_time() or backport more recent compiler in build environment
Horizontal and vertical graph
Tick markers on scales should be scaled with font size
Multiple QGImage?
I see some referenses for multiple/alternative QGImage in the source code is this planed in the near future?
I have an idéa that I would like to try with QrssPiG but it will need an alternative QGImage to work.
I could just modify/add a new QGImage for my tests but if there is plans for doing it anyway I can just wait a while before doing my tests.
Autodetect relative and absolute frequencies in config file
Change ppm to float
Add option to list input/upload modules and input devices
Push/upload in separate thread
Add support for audio data
Currently audio is feed as I/Q, where left channel is taken as I and right as Q. Works but not clean.
Support mono, only left or only right channel.
Add yaml option for ftp upload to disable EPSV
Starttime configurable
Add support for u16/s16
Add 16bit data input
Support ftp(s) upload
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.