Пример #1
0
print "128 QAM Gray"
differByOneByOnly(baseBitStrings)
print "\n\n"



# 512 QAM Linear
baseBitStrings = QAM.generateBaseBitStringMatrixMod512()
linearList = BG.generateBitList(9)
index = 0
for i in range(0, 24):
	for j in range(0, 24):
		if baseBitStrings[i][j] != None:
			baseBitStrings[i][j] = BSH.charListToString(linearList[index])
			index += 1

print "512 QAM Linear"
differByOneByOnly(baseBitStrings)
print "\n\n"



# 512 QAM Gray
baseBitStrings = QAM.generateBaseBitStringMatrixMod512()
QAM.fillInBitStringMatrixMod512(baseBitStrings)
QAM.replaceWithGrayCodeBinary(baseBitStrings, 9)
QAM.mirrorTopLeftQuadrant(baseBitStrings)

print "512 QAM Gray"
differByOneByOnly(baseBitStrings)
print "\n\n"