本实用新型涉及一种相位和幅值可控的B码装置。所述装置包括:依次连接的B码输入单元、FPGA编解码单元以及B码输出单元;所述B码输入单元被配置为将外部输入的B码信号输入至所述FPGA编解码单元;所述FPGA编解码单元被配置为对所述B码信号进行编解码,得到不同幅度的正弦波数据;所述B码输入单元被配置为输出所述不同幅度的B码信号数据。