吃掉那块蛋糕 2022-12-28 10:17 采纳率: 0%
浏览 32

求解答怎么对八位二进制序列进行PAM调制

将图像像素序列转化成一维八位二进制序列,怎么对该八位二进制序列进行PAM调制,求解答。

  • 写回答

1条回答 默认 最新

  • heart_6662 2022-12-28 10:26
    关注

    望采纳!点击该回答右侧的“采纳”按钮即可采纳!!
    首先,需要将图像像素序列转化为一维八位二进制序列。这可以使用 Python 的 bin() 函数实现:

    pixels = [128, 64, 32, 16, 8, 4, 2, 1]
    bin_pixels = [bin(x) for x in pixels]
    print(bin_pixels)
    
    

    Output: ['0b10000000', '0b1000000', '0b100000', '0b10000', '0b1000', '0b100', '0b10', '0b1']
    接下来,我们可以使用 numpy 库的 reshape() 方法将这个一维序列转化为二维矩阵。这样,我们就可以使用 numpy 库的 bitwise_xor() 方法进行 PAM 调制:

    import numpy as np
    
    //将一维序列转化为二维矩阵
    bin_pixels_matrix = np.array(bin_pixels).reshape(8, -1)
    //进行 PAM 调制
    pam_modulated = np.bitwise_xor(bin_pixels_matrix, 1)
    print(pam_modulated)
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月28日

悬赏问题

  • ¥15 esp32cam串口图传
  • ¥15 C# 用partial定义部分类无法快速预览代码
  • ¥15 fastreport 代码无法设置最后一页横线不显示
  • ¥15 stm32u535芯片usb hid custom类接收数据有问题
  • ¥15 ue5.3 pico打包失败 求帮助
  • ¥15 请教,这是用chatgpt写的CAD LISPD脚本,需求是画一个由双直线组成的矩形
  • ¥50 微信小程序 成功包奶茶啊
  • ¥15 计算机博弈的六子棋代码
  • ¥15 在Fetch API中传送的参数为何不起作用?
  • ¥15 问题遇到的现象和发生背景 360导航页面千次ip是20元,但是我们是刷量的 超过100ip就不算量了,假量超过100就不算了 这是什么逻辑呢 有没有人能懂的 1000元红包感谢费