我有一个数据序列,它在通信系统的发射机上按非整数因子(准确地说是在接收端,我应该对数据进行下采样并恢复序列。
在 MATLAB 中,我同时实现了发送和接收信号。当我在发射机上按整数因子对信号进行上采样,然后按相同的整数因子对接收到的信号进行下采样时,我能够成功地恢复准确的,并继续进一步处理。
但是,当我按非整数因子上采样,然后按相同因子对接收的数据下采样时,我没有得到传输的确切序列。在 MATLAB 中,对于传输的序列,我只使用了因子和因子的命令。在接收器上,我按因子上采样,然后按因子下采样。upsample
downsample
有没有办法在接收器处恢复精确的序列,即使它在发送器处被非整数因子上采样?
〜瑞安