aboutsummaryrefslogtreecommitdiffstats
path: root/Transceiver52M/sigProcLib.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-31sigProcLib: Fix negative value check on unsigned valueTom Tsou1-1/+1
2017-03-31sigProcLib: Check return status on downsamplingTom Tsou1-2/+6
2017-03-31sigProcLib: Remove unreachable code and no-effect checksTom Tsou1-6/+2
2017-03-28sigProcLib: Constify demodulation functions burst argument.Alexander Chemeris1-6/+6
2017-03-28sigProcLib: constify signalVector arguments for detectBurst() functions.Alexander Chemeris1-17/+18
2017-03-28Move Transceiver::demodulate() to sigProcLib to make it reusable.Alexander Chemeris1-0/+9
2017-03-28sigProcLib: Add operator<< to print CorrType to a string.Alexander Chemeris1-0/+23
2017-03-24Move Transceiver::detectBurst() to sigProcLib to make it reusable.Alexander Chemeris1-0/+32
2017-03-22Call vectorSlicer() right before packing bits for transmission to osmo-bts.Alexander Chemeris1-3/+0
2017-03-22sigProcLib: Slice SoftVector instead of signalVector for GMSK demod.Alexander Chemeris1-24/+20
2017-03-22sigProcLib: Rename demodulateBurst() to demodGmskBurst() for clarity.Alexander Chemeris1-1/+1
2017-03-22sigProcLib: make energyDetect() simpler by returning actual energy.Alexander Chemeris1-6/+2
2017-03-20sigProcLib: Fix documentation, sync argument names in .cpp and .h files.Alexander Chemeris1-12/+12
2017-03-20sigProcLib: Typo sybols -> symbolsAlexander Chemeris1-1/+1
2016-08-11sigproc: Match differential GMSK start/end bits to tail bitsTom Tsou1-4/+4
2016-07-19sigproc: Fix missing 8-PSK tail symbolsTom Tsou1-1/+1
2016-07-01sigproc: Adjust burst detection threshold criteriaTom Tsou1-2/+13
2016-07-01mcbts: Add multi-ARFCN radio supportTom Tsou1-9/+7
2016-07-01iface: Add inner ring-buffer implementationTom Tsou1-1/+0
2016-06-22transceiver: Add an option to emulate a RACH delay in random filler mode.Alexander Chemeris1-6/+12
2016-06-21sigproc: Expand RACH, TSC, and EDGE correlation windowsTom Tsou1-10/+10
2016-04-26EDGE: Fix demodulation slicer inputTom Tsou1-1/+1
2016-04-26uhd: Correct timing alignment in 8-PSK and GMSK downlink burstsTom Tsou1-5/+14
2016-04-20transceiver: Add an option to generate random Access Bursts.Alexander Chemeris1-0/+33
2016-04-20transceiver: Properly handle MAXDLY.Alexander Chemeris1-4/+5
2016-03-08EDGE: Combine shared GMSK and 8-PSK demodulator sectionsTom Tsou1-22/+35
2016-03-08sigproc: Add various GSM burst generatorsTom Tsou1-0/+62
2016-03-08sigproc: Always use 625 sample length bursts with 4 SPSTom Tsou1-12/+12
2016-03-06EDGE: Add 8-PSK modulator and demodulatorTom Tsou1-25/+465
2016-03-06sigproc: Remove normal burst DFE equalizerTom Tsou1-171/+1
2016-03-06sigproc: Remove dynamic SPS configurationTom Tsou1-48/+50
2015-07-30sigProcLib: Abstract out common part of Normal/RACH burst detection.Alexander Chemeris1-70/+53
2015-07-30sigProcLib: Check for bogus TOA before using it.Alexander Chemeris1-2/+2
2015-07-30Transceiver: Fix clipping detection.Alexander Chemeris1-15/+31
2015-06-01sigProcLib: Fix burst start phase.Alexander Chemeris1-1/+1
2015-05-18sigproc: Add clipping detection on RACH and TSC inputTom Tsou1-4/+25
2013-11-15Transceiver52M: Enable all warnings and resolveThomas Tsou1-5/+6
2013-11-15Transceiver52M: Remove unused codeThomas Tsou1-20/+0
2013-11-15Transceiver52M: sigproc: Wrap internal phase on frequency shiftThomas Tsou1-0/+4
2013-11-15Transceiver52M: Dynamically allocate correlation vectorsThomas Tsou1-6/+10
2013-11-15Transceiver52M: Allow separate in/out vectors for delay and decimationThomas Tsou1-51/+62
2013-11-15Transceiver52M: Setup sinc() call directly with table lookupThomas Tsou1-2/+23
2013-11-15Transceiver52M: Precompute fractional delay filtersThomas Tsou1-14/+59
2013-11-15Transceiver52M: Separate signalVector into it's own fileThomas Tsou1-26/+26
2013-11-15Transceiver52M: Dynamically allocate convolution input vectorsThomas Tsou1-21/+28
2013-11-15Transceiver52M: Add NEON complex-complex multiplyThomas Tsou1-0/+22
2013-11-15Transceiver52M: Add ARM NEON supportThomas Tsou1-2/+15
2013-11-08Transceiver52M: Remove unused files and utilitiesThomas Tsou1-2/+0
2013-10-18Transceiver52M: Setup dual sample rate transceiverThomas Tsou1-68/+133
2013-10-18Transceiver52M: Generate delay filter with SSE memory alignmentThomas Tsou1-24/+41