1.一种超声波或电波实现任意移相值的移相方法,其特征在于,包括以下步骤:步骤1,MCU芯片接收上位机传输的N个移相角度;
步骤2,MCU芯片分别计算第i个移相角度的余弦值和正弦值,并将余弦值和正弦值在数字输出信号的范围内进行线性映射,将映射后的值输出至第i个数模转换器;其中,i=1,
2,…,N;
所述进行线性映射,具体的,定义MCU芯片输出的数字信号最高位为符号位,其数字信号范围为[‑P,P];将余弦值或正弦值在 内的值映射为‑P+k,其中k∈(0,1,...,P‑1);将余弦值或正弦值在 内的值映射为0;将余弦值或正弦值在内的值映射为j,其中j∈(1,2,...,P);
步骤3,第i个数模转换器将余弦值和正弦值分别转换为I路模拟信号和Q路模拟信号,并输出至第i个正交调制器;
步骤4,第i个正交调制器根据输入的I路模拟信号和Q路模拟信号对未移相超声波或电波信号进行正交调制,得到第i个已移相超声波或电波信号并输出。
2.一种超声波或电波实现任意移相值的移相系统,其需要执行权利要求1所述的超声波或电波实现任意移相值的移相方法,其特征在于,包括MCU芯片、多个数模转换器和多个正交调制器,数模转换器与正交调制器的数量相同;
MCU芯片用于接收上位机传输的移相角度,并分别计算该移相角度的余弦值和正弦值并输出;
数模转换器包含数字信号输入端、I路模拟信号输出端和Q路模拟信号输出端;数模转换器用于将输入的数字信号转换为模拟信号并输出;
正交调制器包含I路模拟信号输入端、Q路模拟信号输入端、未移相超声波或电波信号输入端和已移相超声波或电波信号输出端;正交调制器用于对未移相超声波或电波信号进行正交调制,得到移相后的超声波或电波信号并输出;
MCU芯片分别与每个数模转换器的数字信号输入端连接;数模转换器的I路模拟信号输出端和Q路模拟信号输出端分别与正交调制器的I路模拟信号输入端、Q路模拟信号输入端连接;数模转换器与正交调制器一一对应连接。