Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-trx
/
5c6ca1739f937fa341c63bb905c2ddb9dbe55c04
/
Transceiver52M
/
sigProcLib.cpp
5c6ca17
CorrelationSequence: fix initialization of class members
by Harald Welte
· 5 years ago
b49a42e
sigProcLib: Add C/I (Carrier-to-Interference ratio) computation
by Sylvain Munaut
· 5 years ago
c3d68c1
sigProcLib: detectAnyBurst(): make TSC used to detect burst available to caller
by Pau Espin Pedrol
· 5 years ago
7ee2d10
sigProcLib: detectAnyBurst() family: Use struct to gather all out params
by Pau Espin Pedrol
· 5 years ago
7dc07b9
Transceiver: Get rid of SoftVector in struct trx_ul_burst_ind
by Pau Espin Pedrol
· 5 years ago
a3934a1
convolve: Remove support for step, offset parameters
by Sylvain Munaut
· 6 years ago
f733176
SigProcLib: Improve Vector buffer allocation mess
by Pau Espin Pedrol
· 6 years ago
444ff34
sigProcLib: add a CorrType for extended (11-bit) RACH
by Vadim Yanitskiy
· 6 years ago
a79bc70
sigProcLib: introduce both TS1 and TS2 RACH synch. sequences
by Vadim Yanitskiy
· 6 years ago
21ce05c
cosmetic: Fix trailing whitespace in several files
by Pau Espin Pedrol
· 6 years ago
5e68cde
SigProcLib: Use available copyTo Vector API instead of memcopy
by Pau Espin Pedrol
· 6 years ago
3547413
sigProcLib: Specify standard namespace for isnan()
by Tom Tsou
· 7 years ago
a3dce85
sigProcLib: Use explicit NaN check in sinc table generation
by Tom Tsou
· 7 years ago
bb0c68a
sigProcLib: Remove trigonometric tables
by Tom Tsou
· 7 years ago
7278a87
sigProcLib: Remove heap based signal vector allocations
by Tom Tsou
· 7 years ago
63eef9f
sigProcLib: Fix complex/real vector flag in Laurent modulator
by Tom Tsou
· 7 years ago
70134a0
sigProcLib: Remove unused functions from public interface
by Tom Tsou
· 7 years ago
5e65b53
sigProcLib: Fix number of tail bits in random Normal Bursts and zero Stealing Bits.
by Alexander Chemeris
· 8 years ago
d6ae864
radioInterface: Remove UmTRX 'diversity' option
by Tom Tsou
· 8 years ago
2af1440
sigProcLib: Fix negative value check on unsigned value
by Tom Tsou
· 8 years ago
92bdfb8
sigProcLib: Check return status on downsampling
by Tom Tsou
· 8 years ago
ae91f13
sigProcLib: Remove unreachable code and no-effect checks
by Tom Tsou
· 8 years ago
e0c1218
sigProcLib: Constify demodulation functions burst argument.
by Alexander Chemeris
· 8 years ago
1470fcd
sigProcLib: constify signalVector arguments for detectBurst() functions.
by Alexander Chemeris
· 8 years ago
6e1dffd
Move Transceiver::demodulate() to sigProcLib to make it reusable.
by Alexander Chemeris
· 8 years ago
f7717ac
sigProcLib: Add operator<< to print CorrType to a string.
by Alexander Chemeris
· 8 years ago
4e6c938
Move Transceiver::detectBurst() to sigProcLib to make it reusable.
by Alexander Chemeris
· 8 years ago
b61c610
Call vectorSlicer() right before packing bits for transmission to osmo-bts.
by Alexander Chemeris
· 8 years ago
132fb24
sigProcLib: Slice SoftVector instead of signalVector for GMSK demod.
by Alexander Chemeris
· 8 years ago
1c0b8b3
sigProcLib: Rename demodulateBurst() to demodGmskBurst() for clarity.
by Alexander Chemeris
· 8 years ago
1dd05cf
sigProcLib: make energyDetect() simpler by returning actual energy.
by Alexander Chemeris
· 8 years ago
14d13b6
sigProcLib: Fix documentation, sync argument names in .cpp and .h files.
by Alexander Chemeris
· 8 years ago
9270a5a
sigProcLib: Typo sybols -> symbols
by Alexander Chemeris
· 8 years ago
aa15d62
sigproc: Match differential GMSK start/end bits to tail bits
by Tom Tsou
· 8 years ago
06676ea
sigproc: Fix missing 8-PSK tail symbols
by Tom Tsou
· 8 years ago
a84e162
sigproc: Adjust burst detection threshold criteria
by Tom Tsou
· 8 years ago
7676427
mcbts: Add multi-ARFCN radio support
by Tom Tsou
· 8 years ago
28670fb
iface: Add inner ring-buffer implementation
by Tom Tsou
· 9 years ago
37c52c7
transceiver: Add an option to emulate a RACH delay in random filler mode.
by Alexander Chemeris
· 9 years ago
e90c24c
sigproc: Expand RACH, TSC, and EDGE correlation windows
by Tom Tsou
· 8 years ago
0479562
EDGE: Fix demodulation slicer input
by Tom Tsou
· 8 years ago
d2b0703
uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts
by Tom Tsou
· 8 years ago
5efe050
transceiver: Add an option to generate random Access Bursts.
by Alexander Chemeris
· 9 years ago
78d1fc9
transceiver: Properly handle MAXDLY.
by Alexander Chemeris
· 9 years ago
7fec303
EDGE: Combine shared GMSK and 8-PSK demodulator sections
by Tom Tsou
· 9 years ago
8ee2f38
sigproc: Add various GSM burst generators
by Tom Tsou
· 9 years ago
4dfd64a
sigproc: Always use 625 sample length bursts with 4 SPS
by Tom Tsou
· 9 years ago
d325343
EDGE: Add 8-PSK modulator and demodulator
by Tom Tsou
· 9 years ago
4656940
sigproc: Remove normal burst DFE equalizer
by Tom Tsou
· 9 years ago
2079a3c
sigproc: Remove dynamic SPS configuration
by Tom Tsou
· 9 years ago
130a800
sigProcLib: Abstract out common part of Normal/RACH burst detection.
by Alexander Chemeris
· 9 years ago
1e9b4d5
sigProcLib: Check for bogus TOA before using it.
by Alexander Chemeris
· 9 years ago
954b118
Transceiver: Fix clipping detection.
by Alexander Chemeris
· 9 years ago
351fd76
sigProcLib: Fix burst start phase.
by Alexander Chemeris
· 9 years ago
577cd02
sigproc: Add clipping detection on RACH and TSC input
by Tom Tsou
· 9 years ago
3f32ab5
Transceiver52M: Enable all warnings and resolve
by Thomas Tsou
· 11 years ago
477b77c
Transceiver52M: Remove unused code
by Thomas Tsou
· 11 years ago
34bbef7
Transceiver52M: sigproc: Wrap internal phase on frequency shift
by Thomas Tsou
· 11 years ago
b075dd2
Transceiver52M: Dynamically allocate correlation vectors
by Thomas Tsou
· 11 years ago
94edaae
Transceiver52M: Allow separate in/out vectors for delay and decimation
by Thomas Tsou
· 11 years ago
0e0e1f4
Transceiver52M: Setup sinc() call directly with table lookup
by Thomas Tsou
· 11 years ago
f79c4d0
Transceiver52M: Precompute fractional delay filters
by Thomas Tsou
· 11 years ago
20eb6d6
Transceiver52M: Separate signalVector into it's own file
by Thomas Tsou
· 11 years ago
6f4906e
Transceiver52M: Dynamically allocate convolution input vectors
by Thomas Tsou
· 11 years ago
0a3dc4c
Transceiver52M: Add NEON complex-complex multiply
by Thomas Tsou
· 11 years ago
7e4e536
Transceiver52M: Add ARM NEON support
by Thomas Tsou
· 11 years ago
66e2dd2
Transceiver52M: Remove unused files and utilities
by Thomas Tsou
· 11 years ago
c1f7c42
Transceiver52M: Setup dual sample rate transceiver
by Thomas Tsou
· 11 years ago
2c282f5
Transceiver52M: Generate delay filter with SSE memory alignment
by Thomas Tsou
· 11 years ago
dafb337
Transceiver52M: Reduce RACH and TSC correlation windows
by Thomas Tsou
· 11 years ago
a57bc8a
Transceiver52M: Setup dual Laurent pulse shaping filter
by Thomas Tsou
· 11 years ago
865bca4
Transceiver52M: Refactor RACH and normal burst detection
by Thomas Tsou
· 11 years ago
9ccd9f2
Transceiver52M: Add 4 samples-per-symbol Laurent pulse shape
by Thomas Tsou
· 11 years ago
8181b01
Transceiver52M: Disable energy detector
by Thomas Tsou
· 11 years ago
03e6ecf
Transceiver52M: Replace resampler with SSE enabled implementation
by Thomas Tsou
· 11 years ago
3eaae80
Transceiver52M: Replace convolve and related calls with SSE implementation
by Thomas Tsou
· 11 years ago
e57004d
Transceiver52M: Generate RACH correlation sequence at initialization
by Thomas Tsou
· 11 years ago
6aa1f18
Transceiver52M: Remove logging from signal processing core
by Thomas Tsou
· 11 years ago
e5dcfc4
Transceiver52M: Add destructors to correlation seqeunce objects
by Thomas Tsou
· 11 years ago
83e0689
Transceiver52M: Make GSM pulse filter internal to implementation
by Thomas Tsou
· 11 years ago
d24cc2c
Transceiver52M: Rename samples-per-symbol variable names
by Thomas Tsou
· 11 years ago
d734e2d
Fix build of the Transceiver.
by Alexander Chemeris
· 11 years ago
bec4103
Transceiver52M: Fix calculation of TS correlation for 2 sps and higher
by ttsou
· 12 years ago
a198d45
transceiver, resamp: insert missing filter values
by kurtis.heimerl
· 13 years ago
b3a0ca4
Adding in the missing Transceiver52M directory
by dburgess
· 13 years ago