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 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: