Commit Graph

12 Commits

Author SHA1 Message Date
Sylvain Munaut 3706e9729a General copyright notice update
find . -name \*.c -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2019/g" {} \;
find . -name \*.h -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2019/g" {} \;

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-08-31 08:15:37 +02:00
Sylvain Munaut a23f3d3243 sdr/pi4cxpsk: Add a method for modulation of pi/4 CxPSK bursts
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>
2015-04-04 13:54:30 +02:00
Sylvain Munaut 255a32a391 doc: Fix a couple of missing documentation string
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:31 +01:00
Sylvain Munaut 4db4ba7826 sdr/pi4cxpsk: Rewrite loop logic in _gmr1_pi4cxpsk_freq_err for Coverity
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-09 01:10:29 +02:00
Sylvain Munaut c7735278b3 sdr/pi4cxpsk: Use conjugate rather than a complex inverse
Effect on phase is the same ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-06 13:14:56 +02:00
Sylvain Munaut 01b82dd8b3 Follow the rename from libosmosdr -> libosmodsp
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-05-11 21:10:49 +02:00
Sylvain Munaut a45956af0b doc: Fix the Doxygen section endings
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18 22:17:22 +02:00
Sylvain Munaut 135ce0561e sdr/pi4cxpsk: Add method to detect modulation order
Just another possible method to differentiate FACCH3 from TCH3

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-17 16:04:58 +01:00
Sylvain Munaut 010025b7c9 sdr/pi4cxpsk: Add method to detect burst type by correlating training sequences
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-17 16:04:58 +01:00
Sylvain Munaut 240dfdf22f sdr/pi4cxpsk: Use 'float' version of carg
Data are float anyway ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-16 14:11:16 +01:00
Sylvain Munaut 2556c6d04b sdr: Fix documentation references error (to 05.003 instead of 05.004)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-16 14:11:16 +01:00
Sylvain Munaut 953237c5db sdr/pi4cxpsk: Add pi4-CxPSK raw primitives
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15 20:21:50 +02:00