Alexandru Csete
|
d2be49a22d
|
Apply I/Q phase and gain correction.
|
2012-05-06 22:17:09 +02:00 |
|
Alexandru Csete
|
a20c6c3707
|
Apply frequency correction.
|
2012-05-06 15:59:48 +02:00 |
|
Alexandru Csete
|
1205489f80
|
First functional audio FFT (including complex mirror).
|
2012-05-04 16:06:55 +02:00 |
|
Alexandru Csete
|
173881e72d
|
Switch to use complex FFT even for audio FFT.
|
2012-05-04 00:34:30 +02:00 |
|
Alexandru Csete
|
89a9505aa6
|
Misc fixes.
|
2012-05-01 23:39:55 +02:00 |
|
Alexandru Csete
|
38f422c413
|
Implement real forward FFT for audio spectrum (untested).
|
2012-05-01 20:57:00 +02:00 |
|
Alexandru Csete
|
b6c3113326
|
Eliminate unused parameter.
|
2012-05-01 20:09:32 +02:00 |
|
Alexandru Csete
|
4c1473544b
|
Add getters for NB status.
|
2012-04-28 17:55:18 +02:00 |
|
Alexandru Csete
|
c63021095f
|
First functional port of DTTSP noise blanker.
|
2012-04-28 15:18:33 +02:00 |
|
Alexandru Csete
|
aea5636b5c
|
Noise blanker block skeleton.
|
2012-04-28 00:37:38 +02:00 |
|
Alexandru Csete
|
54a453d6a9
|
Add support to MIN, MAX, SAMPLE, RMS and AVG type detectors.
|
2012-04-22 16:16:16 +02:00 |
|
Alexandru Csete
|
1abb8a3b81
|
Don't use float for RF frequency.
|
2012-03-03 15:21:05 +01:00 |
|
Alexandru Csete
|
0a783ffc16
|
Embedded funcube dongle control interface. Eliminates gr-fcd dependency.
|
2012-02-25 00:00:00 +01:00 |
|
Alexandru Csete
|
8414dbe92a
|
Modify gqrx fcd source to use pulseaudio.
|
2012-02-23 21:55:43 +01:00 |
|
Alexandru Csete
|
763ed12845
|
Remove debug code that is no longer needed.
|
2012-02-08 22:03:18 +01:00 |
|
Alexandru Csete
|
8677f4f663
|
Issue #37: Initialise local floats to avoid NaN cases.
|
2012-02-08 20:45:26 +01:00 |
|
Alexandru Csete
|
8c5fa2b2a0
|
Add debug code to catch NaN issues in I/Q balancing code.
|
2012-02-07 22:14:07 +01:00 |
|
Justin R. Cutler
|
6180f8b7be
|
Implemented FCD frequency offset functionality (with re-tune on change).
|
2012-02-01 14:54:10 -05:00 |
|
Alexandru Csete
|
cfad8ec061
|
Only use .cpp suffix.
|
2012-01-13 21:56:01 +01:00 |
|
Alexandru Csete
|
0066b17dc1
|
Automatic DC error correction.
|
2012-01-08 01:08:11 +01:00 |
|
Alexandru Csete
|
4404a9b601
|
Minor cosmetic fixes.
|
2011-09-24 23:43:36 +02:00 |
|
Alexandru Csete
|
4ba19fbb12
|
Issue #27: Fix error in calculation of fixed gain.
|
2011-09-24 22:48:26 +02:00 |
|
Alexandru Csete
|
0bfc9885a6
|
Issue #27: Adjust default AGC values.
|
2011-09-24 22:06:12 +02:00 |
|
Alexandru Csete
|
f0580ea53a
|
Issue #27: Check for correct range when setting new slope and hang.
|
2011-09-24 18:42:33 +02:00 |
|
Alexandru Csete
|
74ba2742c8
|
Issue #27: Implement new (and awesome) AGC block.
|
2011-09-24 18:39:06 +02:00 |
|
Alexandru Csete
|
8891d68961
|
Implement device selection in FCD source.
|
2011-09-24 14:12:51 +02:00 |
|
Alexandru Csete
|
f4566f8d87
|
Issue #32: Created base class for input sources. Changed FCD source to use new API.
|
2011-09-24 14:02:01 +02:00 |
|
Alexandru Csete
|
8249ba5502
|
Use 4096 point FFT by default.
|
2011-09-23 00:21:50 +02:00 |
|
Alexandru Csete
|
486a0637dd
|
Debug code to print number of items.
|
2011-08-07 12:51:42 +02:00 |
|
Alexandru Csete
|
e3b16c8993
|
Add AFSK1200 decoder.
|
2011-08-02 00:32:13 +02:00 |
|
Alexandru Csete
|
cda4928d0c
|
Add sniffer block that will allow accessing samples from the outside.
|
2011-07-31 14:30:59 +02:00 |
|
Alexandru Csete
|
ef36aa5082
|
Accumulate samples in circular buffer and execute FFT only when GUI asks for new data. Closes issue #23.
|
2011-07-28 16:27:27 +02:00 |
|
Alexandru Csete
|
d4152d17ec
|
Use exponential filter across all samples for estimating signal strength. Related to issue #9.
|
2011-07-27 22:08:03 +02:00 |
|
Alexandru Csete
|
a2d7b4705a
|
Switch to post-demod resampler. Closes bug #24.
|
2011-07-27 20:47:09 +02:00 |
|
Alexandru Csete
|
93a928d119
|
Switch to long long to prevent overflow in lcm().
|
2011-07-27 20:44:52 +02:00 |
|
Alexandru Csete
|
f6573c8ddf
|
First cut at a simple to use resampler block.
|
2011-07-27 16:07:40 +02:00 |
|
Alexandru Csete
|
f2304669a1
|
Add default fallback values to public constructor.
|
2011-07-16 20:05:19 +02:00 |
|
Alexandru Csete
|
d16508aa2e
|
Add basic AM demodulator block.
|
2011-07-16 17:31:32 +02:00 |
|
Alexandru Csete
|
38582d04e8
|
Update documentation after implementing de-emphasis.
|
2011-07-16 16:57:08 +02:00 |
|
Alexandru Csete
|
2bcf6ca86d
|
Implement variable FM de-emphasis.
|
2011-07-13 23:32:32 +02:00 |
|
Alexandru Csete
|
2a85aa8629
|
Implemented variable FM deviation using fixed choices.
Prepare for implementing variable de-emphasis later.
|
2011-07-12 23:58:37 +02:00 |
|
Alexandru Csete
|
540283a4d9
|
Lock FFT output buffer using boost::mutex. Eliminates artifacts observed on FFT plot.
|
2011-06-26 16:00:34 +02:00 |
|
Alexandru Csete
|
14aeef2bc4
|
Exchange low/high and reverse their sign. Necessary for proper LSB/USB.
|
2011-06-20 23:00:22 +02:00 |
|
Alexandru Csete
|
6b1283ff70
|
Move rx_meter to DSP directory.
|
2011-06-19 22:01:38 +02:00 |
|
Alexandru Csete
|
58145fc183
|
Move rx_demod_fm to DSP directory.
|
2011-06-19 21:58:29 +02:00 |
|
Alexandru Csete
|
b89aa15d56
|
Move rx_filter to DSP directory.
|
2011-06-19 21:55:04 +02:00 |
|
Alexandru Csete
|
bfe206aecc
|
Define max FFT size.
|
2011-06-16 00:30:15 +02:00 |
|
Alexandru Csete
|
4249394312
|
First implementation of receiver FFT using gri_fft.
|
2011-06-13 14:54:16 +02:00 |
|
Alexandru Csete
|
a103ec8309
|
Initial template for receiver FFT.
|
2011-06-13 12:00:05 +02:00 |
|