MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / SCHL1Encoder

Method SCHL1Encoder

GSM/GSML1FEC.cpp:1253–1266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1251
1252
1253SCHL1Encoder::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

Callers

nothing calls this directly

Calls 3

headMethod · 0.80
segmentMethod · 0.80
copyToSegmentMethod · 0.80

Tested by

no test coverage detected