COFDM模块实验
一般条件
• 二 (或三个) COFDM模块.
• 带宽: 4 MHz宽带.
• 调制设置:
• 前向纠错: 5/6
• 调制类型: QPSK
• 保护间隔: 1/4
• 流量参数:
• 协议: UDP广播
• 数据包大小: 1024 知识库
• 传输速率: 100 每秒数据包数
• 天线适合频率范围且状况良好.
• 模块经过验证功能正常.
• 测试了多种频率配置——所有情况下都会出现相同的问题.
• 测试期间的典型测量参数:
• 信噪比 ≈ 25 D b
• RSSI ≈ -25 dBm的
• 仅在双向流量期间才会出现问题 (同时双向发送数据).
• 单向流量期间无数据包丢失.
实验 1
组态:
• 模块 1:
• 发送 = 3180 兆赫
• 接收= 570 兆赫
• 模块 2:
• 发送 = 570 兆赫
• 接收= 180 兆赫 (via downconverter with 3000 MHz offset)
Result:
• Bidirectional traffic: packet loss observed.
• Unidirectional traffic: no packet loss.
实验 2
组态 (same bandwidth, different frequencies):
• 模块 1:
• 发送 = 800 兆赫
• 接收= 570 兆赫
• 模块 2:
• 发送 = 570 兆赫
• 接收= 800 兆赫
Result:
• Identical to Experiment 1 — packet loss during bidirectional traffic.
• Unidirectional traffic: no packet loss.
实验 3
组态:
• Two modules from Experiment 1.
• An additional third module configured for RX only at 570 兆赫.
Result:
• When the first two modules exchange data bidirectionally, the third RX-only module also experiences packet loss.
• When traffic is unidirectional between the first two modules, no packet loss is observed on any receiver.
Summary of Findings
- Packet loss occurs only during simultaneous bidirectional transmissions.
- Losses also affect independent RX-only receivers operating on the same frequency.
- 问题期间 SNR 和 RSSI 保持在正常范围内.
- 该问题与频率无关,无论有无下变频器都会发生.
请检查 udp 数据包大小, 1024kb 太长.
COFDM transceiver one-way transmission UDP Experiment 1

设置:
● 模块 1: 接收= 740 兆赫, 发射= 850 兆赫.
● 前向纠错 – 1/2
● 四相相移键控
● 守卫 – 1/32
● 功率衰减 – 0
● 带宽 – 2 兆赫
● 数据速率= 100 数据包/秒, 每个数据包 1024 知识库.
测试说明:
● 单播数据同时在两个方向上传输
Result:
● 当两个模块同时双向传输时,
发生丢包
● 当数据传输仅限于单向时, no packet loss

设置:
● 采用3个COFDM模块
● 前向纠错 – 1/2
● 四相相移键控
● 守卫 – 1/32
● 功率衰减 – 0
● 带宽 – 2 兆赫
测试说明:
● 模块 1 传输单播
● 模块 2 与模块同时发送广播 1
● 模块 3 只收到Module的广播 2
Result:
● 支持单播和广播同时传输 (模块 1 和 2
积极的), 模块 3 接收广播数据时出现丢包
来自模块 2
● 仅广播传输有效时 (无并发
单播), 模块 3 收到数据不丢包

设置:
● 采用4个COFDM模块.
● 参数与以往实验一致
实验说明:
● 模块 1 向模块发送广播 2
● 模块 4 向模块发送广播 3
● 链接是独立的, 和传输是在同一时间
观察:
● 两个接收模块 (2 和 3) 没有任何接收到他们的数据流
丢包
恢复: 我认为您的 TX 部分存在硬件问题
模块. 当我们同时有 TX 和 RX 时, TX 不发送
所有数据包, 我们丢失了一个数据包. 问题可能出在公交车上; 你可以
不要同时向 TX 和 RX 子模块读取和写入数据

问一个问题
感谢您的回复。 ✨