您提供的链接指向的是 srsRAN 4G 文档中的“COTS UE”部分。这份文档介绍了如何使用 srsENB、srsEPC 和商用现成(COTS)UE 设备来建立自己的 LTE 网络。以下是文档中一些关键点的总结:
### 警告
在您的司法管辖区,使用蜂窝频段运行私人 LTE 网络可能受到严格管制。在这样做之前,请先获得电信监管机构的批准。
### 介绍
本应用说明旨在演示如何使用 srsENB、srsEPC 和 COTS UE 设备来设置 LTE 网络。有两种网络设置选项:保持网络现状让 UE 在网络内本地通信,或者通过 P-GW 将 EPC 连接到互联网,让 UE 访问互联网。
### 硬件需求
- 装有基于 Linux 的操作系统的 PC,并已安装并构建 srsRAN 4G。
- 能够进行发送(Tx)和接收(Rx)的射频前端。
- COTS UE 设备。
- USIM/SIM 卡(必须是测试卡或可编程卡,具有已知的密钥)。
### 驱动程序和配置文件设置
在实例化网络并连接 UE 之前,需要确保已安装正确的驱动程序并正确编辑配置文件。
#### 驱动程序
- 确保已安装 SDR 的适当驱动程序。如果尚未安装,则必须从相关来源下载。如果驱动程序已安装,请确保它们是最新的且来自稳定版本。
#### 配置文件
- 安装 srsRAN 4G 的基础配置文件。
- 编辑 `epc.conf`、`enb.conf` 和 `user_db.csv` 文件,以匹配 USIM 卡的 MCC 和 MNC 值。
- 更新用户数据库文件,包含 UE 的 USIM 卡凭证。
### 添加 APN
APN(访问点名称)是 UE 访问互联网所必需的。需要在 UE 中添加 APN,并在 EPC 配置文件中反映此更改。
### 运行伪装脚本
为了允许 UE 通过 EPC 连接到互联网,必须运行预配置的伪装(masquerading)脚本。该脚本启用 IP 转发并设置网络地址转换,以便在 srsRAN 4G 网络和外部网络之间传递流量。
### 连接 COTS UE 到 srsRAN 4G
连接 UE 到网络的最后步骤是先启动网络,然后从 UE 连接到该网络。
#### 运行 srsEPC 和 srsENB
- 导航到 srsRAN 4G 文件夹并初始化 EPC。
- 在单独的控制台中启动 eNB。
#### 连接 UE
- 打开设置菜单并导航到 SIM 卡和网络选项。
- 在网络运营商下找到刚刚使用 srsRAN 4G 实例化的网络并选择它。
### 确认连接
使用 srsENB 和 srsEPC 的控制台输出来确认成功的连接。
### 故障排除
- 如果手机在寻找网络或无法保持连接时遇到问题,可能是因为 eNB 信号的频率偏移和漂移,由时钟不准确造成。
- 确保 IP 转发已启用,并检查网络配置,因为这可能会阻止 UE 成功连接。
- 确保配置文件和用户数据库文件中的所有信息正确无误,可能还需要在 eNB 配置文件中调整增益参数。