aboutsummaryrefslogtreecommitdiffstats
path: root/src/sdr
AgeCommit message (Collapse)AuthorFilesLines
2016-09-12sdr/pi4cxpsk: Add support for pi/2-CBPSKSylvain Munaut1-11/+24
The rotation is not always pi/4 now. Ideally everything should get renamed but that's a big diff and will be done later. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-09-12sdr/fcch: Add support for FCCH3 used in GMR-1 3GSylvain Munaut1-50/+102
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-09-11General copyright notice updateSylvain Munaut4-4/+4
find . -name \*.c -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2016/g" {} \; find . -name \*.h -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2016/g" {} \; Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2015-04-05sdr/dkab: Fix softbit extractionSylvain Munaut1-2/+2
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2015-04-04sdr/pi4cxpsk: Add a method for modulation of pi/4 CxPSK burstsSylvain Munaut1-3/+83
This currently only supports 1sps. To upconvert, it should be convoluted with a RRC filter. It required adding a second table of symbol in the modulation type where the entries are sorted by the 'bits' value rather than the symbol number. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17doc: Fix a couple of missing documentation stringSylvain Munaut1-0/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-09sdr/pi4cxpsk: Rewrite loop logic in _gmr1_pi4cxpsk_freq_err for CoveritySylvain Munaut1-1/+3
Coverity seems confused because it doesn't see that this loop is going to end exactly after 'n' iterations. Fixes CID 1042965, CID 1042966 Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-06sdr/pi4cxpsk: Use conjugate rather than a complex inverseSylvain Munaut1-1/+1
Effect on phase is the same ... Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-06sdr/dkab: Add validation of DKAB to differentiate for nothingnessSylvain Munaut1-4/+30
We compare the energy in the peaks with the energy in the valley, that should be significantly higher. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-12Makefile.am: Use AM_CPPFLAGSAlexander Huemer1-1/+1
Since automake 1.13 INCLUDES is depricates and causes a warning Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org>
2012-05-11Follow the rename from libosmosdr -> libosmodspSylvain Munaut4-8/+8
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18doc: Fix the Doxygen section endingsSylvain Munaut4-4/+4
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-17sdr/pi4cxpsk: Add method to detect modulation orderSylvain Munaut1-0/+44
Just another possible method to differentiate FACCH3 from TCH3 Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-17sdr/pi4cxpsk: Add method to detect burst type by correlating training sequencesSylvain Munaut1-5/+92
The _gmr1_pi4cxpsk_sync_find method is modified to: - Return the pwr peak of the match - Divide the peak by the number of corr point (to scale it appropriately) Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-16sdr/dkab: Add support for Dual Keep Alive Bursts demodulationSylvain Munaut2-1/+191
The actual data out of the demodulation is not tested tough since the upper layers can't handle that yet. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-16sdr/pi4cxpsk: Use 'float' version of cargSylvain Munaut1-2/+2
Data are float anyway ... Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-16sdr: Fix documentation references error (to 05.003 instead of 05.004)Sylvain Munaut2-2/+2
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-19sdr/fcch: Add equation for the up/down/dual chirps docSylvain Munaut1-4/+18
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-17sdr/fcch: Fix off-by-1 overflow in multi FCCH detection peak recordSylvain Munaut1-0/+4
Thanks to steve-m for the report and the help tracing that sucker :) Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-16sdr/fcch: Add safety to FCCH multi rough detection for period discoverySylvain Munaut1-3/+13
We try to find the periodicity, but in some case, for some signals this can fail and we need to ensure Lp is valid and within bounds since it's used as offset. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-16build: Add autotools magicSylvain Munaut1-0/+7
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15sdr/nb: Add normal bursts definitionsSylvain Munaut1-0/+348
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15sdr/pi4cxpsk: Add pi4-CxPSK raw primitivesSylvain Munaut1-0/+573
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15sdr/fcch: Add FCCH raw primitivesSylvain Munaut1-0/+628
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>