baseBitStrings[2][1] = grayList[1] baseBitStrings[2][2] = grayList[0] QAM.mirrorTopLeftQuadrant(baseBitStrings) print "32 QAM Gray" differByOneByOnly(baseBitStrings) print "\n\n" # 128 QAM Linear baseBitStrings = QAM.generateBaseBitStringMatrixMod128() linearList = BG.generateBitList(7) index = 0 for i in range(0, 12): for j in range(0, 12): if baseBitStrings[i][j] != None: baseBitStrings[i][j] = BSH.charListToString(linearList[index]) index += 1 print "128 QAM Linear" differByOneByOnly(baseBitStrings) print "\n\n" # 128 QAM Gray