我正在为 DBPSK 实现一个非相干接收器。我有计算机科学背景,对 DSP 知之甚少,所以我在这里的问题可能看起来很明显。我正在尝试实现的 接收器设计如下: DPSK 接收器的设计
而我现在正在做的是:
在 tx 端
- 差分编码我的位序列
- BPSK调制它
- 应用高通滤波器
在 rx 方面
- 在载波频率周围应用带通滤波器
- 延迟(通过一位数据)并将数据自身相乘
- 应用低通滤波器
- 整合超过一位的数据(即对样本值求和)
- 根据我的积分符号做出决定
“数据”是指 44.1kHz 的样本。当我在 Octave 上模拟它时,它可以工作(即,即使使用高 AWGN,我也可以检测到位序列)。问题是我试图移动到一个无限长的数据序列(即我不知道 tx 开始的确切时刻)。所以这是我的问题:
如何实现时间和帧同步?(我尝试使用 barker 代码,但我不确定我是否正确)这是最让我困惑的事情。我的猜测是您必须在集成块之前同步时间,并在决策块之后同步帧。
如何用载波频率 f 和比特率来表示带宽?
- 比特率和载波频率的关系对接收机有影响吗?
- 过滤器的最佳值是多少?(抽头数)
- 在我的情况下,如何计算 Eb/N0?(我想和别人比较一下我的BER曲线,看看我的接收器有多好)