merged in commercial openbts

This commit is contained in:
Michael Iedema
2014-03-25 00:06:30 +01:00
parent 9ab1b0d9d5
commit c13f8bde8f
194 changed files with 33161 additions and 12847 deletions

View File

@@ -888,11 +888,12 @@ bool generateMidamble(signalVector &gsmPulse,
*(emptyPulse.begin()) = 1.0;
// only use middle 16 bits of each TSC
signalVector *middleMidamble = modulateBurst(gTrainingSequence[TSC].segment(5,16),
// (pat) fwiw the uses of gTrainingSequence formerly did clones here. I added the call to alias() to prevent that.
signalVector *middleMidamble = modulateBurst(gTrainingSequence[TSC].alias().segment(5,16),
emptyPulse,
0,
samplesPerSymbol);
signalVector *midamble = modulateBurst(gTrainingSequence[TSC],
signalVector *midamble = modulateBurst(gTrainingSequence[TSC].alias(),
gsmPulse,
0,
samplesPerSymbol);