| 1251 | |
| 1252 | |
| 1253 | SCHL1Encoder::SCHL1Encoder(L1FEC* wParent) |
| 1254 | :GeneratorL1Encoder(0,0,gSCHMapping,wParent), |
| 1255 | mBlockCoder(0x0575,10,25), |
| 1256 | mU(25+10+4), mE(78), |
| 1257 | mD(mU.head(25)),mP(mU.segment(25,10)), |
| 1258 | mE1(mE.segment(0,39)),mE2(mE.segment(39,39)) |
| 1259 | { |
| 1260 | // The SCH extended training sequence. |
| 1261 | // GSM 05.02 5.2.5. |
| 1262 | static const BitVector2 xts("1011100101100010000001000000111100101101010001010111011000011011"); |
| 1263 | xts.copyToSegment(mBurst,42); |
| 1264 | // Set the tail bits in u[] now, just once. |
| 1265 | mU.fillField(35,0,4); |
| 1266 | } |
| 1267 | |
| 1268 | |
| 1269 |
nothing calls this directly
no test coverage detected