Пример #1
0

# 128 QAM Gray 
baseBitStrings = QAM.generateBaseBitStringMatrixMod128()
QAM.fillInBitStringMatrixMod128(baseBitStrings)
QAM.replaceWithGrayCodeBinary(baseBitStrings, 7)
QAM.mirrorTopLeftQuadrant(baseBitStrings)
		
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