我在 matlab 中模拟 OFDM 发射机......众所周知,OFDM 由不同的子系统组成,例如 FEC 编码、比特交织器、调制器、IFFT 块和添加循环前缀......我已经集成了所有子系统......现在我必须检查完整 OFDM 发射机的数据速率...如何找到该系统的数据速率...我正在比较不同的调制技术,从某种意义上说,我使用的是 qpsk、8 qam 和 16 qam 调制,并且必须进行比较这些调制技术的数据速率...
OFDM 发射机数据速率
信息处理
图像处理
matlab
图片
调制
OFDM
2022-02-22 07:43:23
1个回答
比特率不能像物理量一样“测量”,但可以从以下参数计算(给定您提到的子系统):
- 采样率
- 子载波数(= IFFT 大小)
- 用于数据传输的子载波数量(不包括可能的导频)
- 样本中循环前缀的长度
- 每个子载波的比特数(对于 L-QAM,) (*)
- FEC 的编码率,其中, 和码字的长度,信息词的长度
长度OFDM符号的长度是基本符号长度加上循环前缀的长度:
每个 OFDM 符号包含携带的子载波每个信息位。因此比特率是(不包括 FEC):
最后,如果加上 FEC 的一些开销,净比特率是(谁)给的
(*) 关于:正如 Jim Clay 在他的评论中指出的那样,比特数不必对所有子载波都相同,但有时会为每个子载波单独选择。这通常被称为“位加载”。在这种情况下在表达式中必须替换为
在哪里是上的位数第个子载波。
其它你可能感兴趣的问题