aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2021-11-25avoid memory leaks in gsmtap error pathsHEADmasterHarald Welte1-5/+12
2019-08-31gmr1_rx: FCCH SNR computation improvementSylvain Munaut1-13/+7
2019-08-31sdr/fcch: Improve the FCCH SNR evaluation functionSylvain Munaut1-9/+11
2019-08-31sdr/pix4cxpsk: Improve frequency error estimation/toleranceSylvain Munaut1-8/+9
2019-08-31l1/xch_dc12: Add channel coding for various channel types over DC12 burstsSylvain Munaut2-1/+109
2019-08-31l1/punct: Add all puncturing codes used in GMR-1 3GSylvain Munaut3-47/+871
2019-08-31l1/conv: Add all convolutional codes used in GMR-1 3GSylvain Munaut7-35/+410
2019-08-31sdr/nb: Add DC12 burst definition used in GMR-1 3GSylvain Munaut1-0/+31
2019-08-31sdr/pi4cxpsk: Add support for pi/2-CBPSKSylvain Munaut1-11/+24
2019-08-31sdr/fcch: Add support for FCCH3 used in GMR-1 3GSylvain Munaut2-57/+111
2019-08-31General copyright notice updateSylvain Munaut30-30/+30
2016-03-08l1/{bcch,ccch}: Minor doc fixesSylvain Munaut2-2/+2
2016-03-08codec: Make sure to use float and not doubleSylvain Munaut2-2/+2
2016-03-08codec: Fix comments in tone codeSylvain Munaut1-2/+2
2015-04-05sdr/dkab: Fix softbit extractionSylvain Munaut1-2/+2
2015-04-04misc: Add an utility to modulate a RACH burstSylvain Munaut2-1/+71
2015-04-04sdr/pi4cxpsk: Add a method for modulation of pi/4 CxPSK burstsSylvain Munaut1-3/+83
2015-04-04l1/rach: Fix the gmr1_rach_encode functionSylvain Munaut1-3/+3
2015-04-04l1/rach: Clear up the unused bits in gmr1_rach_decode return arraySylvain Munaut1-0/+2
2014-12-19build: Use LDADD to link apps to libraries instead of LDFLAGSSylvain Munaut1-5/+6
2014-10-05build: Add src/codec/private.h to noinst_HEADERS to fix buildSylvain Munaut1-0/+1
2014-10-04codec: Add the spectral magnitude enhancementSylvain Munaut3-0/+73
2014-10-04codec: Synthesis rewrite [2/2] - New synthesizer codeSylvain Munaut5-1/+381
2014-10-04codec: Synthesis rewrite [1/2] - Remove mbelibSylvain Munaut5-604/+1
2014-10-04codec: ambe_frame_decode_params has no return valuesSylvain Munaut2-4/+2
2014-10-04codec/math: Whitespace fixSylvain Munaut1-1/+0
2014-10-04codec/math: Import new function fo DWT float<->complexSylvain Munaut2-2/+66
2014-10-03codec/math: Add a sinf_fast functionSylvain Munaut2-1/+12
2013-12-17codec: Remove externSylvain Munaut1-13/+13
2013-12-17codec: Tweak the L generation formula to match DSP implementationSylvain Munaut1-1/+1
2013-12-17codec: DocumentationSylvain Munaut7-39/+116
2013-12-17codec: Fix tone generationSylvain Munaut2-6/+4
2013-12-17codec: Implement proper 10 ms subframe synthesisSylvain Munaut4-71/+73
2013-12-17codec: Cleanup + Interpolate subframe 0 parametersSylvain Munaut3-75/+184
2013-12-17codec: First code importSylvain Munaut12-2/+2809
2013-12-17doc: Fix a couple of missing documentation stringSylvain Munaut2-0/+2
2013-07-09sdr/pi4cxpsk: Rewrite loop logic in _gmr1_pi4cxpsk_freq_err for CoveritySylvain Munaut1-1/+3
2013-07-09l1/facch9: Fix wrong index when clearing last upper nibble in decodeSylvain Munaut1-1/+1
2013-07-09l1/a5: Fix typo in memsetSylvain Munaut1-1/+1
2013-07-06gmr1_rx: Better DKAB handlingSylvain Munaut1-8/+26
2013-07-06gmr1_rx: Don't count the borders when computing energySylvain Munaut1-1/+2
2013-07-06gmr1_rx: Don't try to low pass frequency correctionSylvain Munaut1-1/+1
2013-07-06gmr1_rx: Fix warnings about unused varSylvain Munaut1-0/+4
2013-07-06sdr/pi4cxpsk: Use conjugate rather than a complex inverseSylvain Munaut1-1/+1
2013-07-06sdr/dkab: Add validation of DKAB to differentiate for nothingnessSylvain Munaut1-4/+30
2013-06-12Makefile.am: Use AM_CPPFLAGSAlexander Huemer3-3/+3
2012-10-14gmr1_rx: First draft of FACCH9/TCH9 decodingSylvain Munaut1-3/+147
2012-10-14gmr1_rx: Rename tch_state to tch3_state in preparation for TCH9 supportSylvain Munaut1-19/+19
2012-09-10l1/tch9: Add TCH9 channel coding supportSylvain Munaut2-1/+178
2012-09-10l1/interleave: Add support for inter-burst interleavingSylvain Munaut1-0/+110