UE-Advanced Usage

发布于:2024-10-09 ⋅ 阅读:(46) ⋅ 点赞:(0)

### 外部USIM

这一节仅在您没有USIM凭据或无法控制网络时需要。注意,大多数可编程或测试USIM卡都带有凭据。

使用实际的SIM卡对用户进行身份验证是一个高级功能。它需要一个SIM卡读卡器连接到运行srsUE的PC上,并且该读卡器受到PCSClite的支持。

在开始使用SIM卡之前,请确保使用普通手机禁用了PIN激活。

为了编译支持SIM卡的srsUE,需要安装pcsclite开发头文件以及pcsc守护进程,并且需要运行。

在Ubuntu(或其他Debian衍生版)上,可以通过以下命令安装:

```bash
sudo apt-get install libpcsclite-dev pcscd pcsc-tools
```

安装完成后,请通过运行`pcsc_scan`来验证您拥有一个PCSC兼容的读卡器。

现在,CMake应该可以识别pcsc库,并为其构建支持代码。如果不是这样,请尝试使用一个干净的构建文件夹或删除现有的`CMakeCache.txt`:

```bash
$ cmake ..
...
-- PCSC LIBRARIES: /usr/lib/x86_64-linux-gnu/libpcsclite.so
-- PCSC INCLUDE DIRS: /usr/include/PCSC
-- Building with PCSC support.
...
$ make
```

构建完成后,您可以使用`pcsc_usim_test`应用程序来验证正确操作。请验证是否可以从卡中读取IMSI:

```bash
$ ./srsue/test/upper/pcsc_usim_test
...
IMSI: 21XXXXXXXXXXXX
...
```

如果这些步骤成功完成,我们现在可以通过在配置文件中启用PCSC USIM或将选项作为命令行参数来启动srsUE,例如:

```bash
$ ./srsue/src/srsue --usim.mode=pcsc
```

### 信道仿真器

srsUE应用在下行接收路径中包含了一个内部信道仿真器,它可以模拟不相关的衰落信道、传播延迟和无线链路故障。

信道仿真器可以通过参数`channel.dl.enable`来启用和禁用。

```plaintext
[channel]
dl.enable = true
...
```

如上所述,信道仿真器可以模拟衰落信道。它支持4种不同的模型:

- none:没有延迟的单音调,如果指定,可以应用多普勒色散。
- epa:扩展步行者A,在3GPP 36.101第B.2.1节中描述。
- eva:扩展车辆A模型,在3GPP 36.101第B.2.1节中描述。
- etu:扩展典型城市模型,在3GPP 36.101第B.2.1节中描述。

衰落仿真器有两个参数:`enable`和`model`。参数`model`是上述信道模型,后跟最大多普勒色散(例如eva5)。以下示例启用了具有EVA衰落模型和最大5Hz多普勒色散的衰落子模块。

```plaintext
...
dl.fading.enable = true
dl.fading.model  = eva5
...
```

延迟模拟器根据以下公式生成延迟:

其中`delay.min_us`和`delay.max_us`以微秒为单位指定,而`delay.period`必须以秒为单位。

因此,最大模拟速度由下式给出:

以下示例启用了延迟模拟器,具有1小时的周期,最小延迟为10微秒,最大延迟为100微秒:

```plaintext
...
dl.delay.enable     = true
dl.delay.period     = 3600
dl.delay.max_us = 100
dl.delay.min_us = 10
...
```

最后,无线链路故障(RLF)模拟器有两个状态:

- on:UE接收基带信号,不受模拟器影响。
- off:UE不接收任何信号,模拟器用零代替基带。

模拟器在`on`状态下花费的时间由`rlf.t_on_ms`和`rlf.t_off_ms`参数化,分别用于`off`。两个参数都以毫秒为单位。

以下示例启用了RLF模拟器,每10秒的全基带信号有2秒的黑屏:

```plaintext
...
dl.rlf.enable       = true
dl.rlf.t_on_ms      = 10000
dl.rlf.t_off_ms     = 2000
...
```

### MIMO

srsUE支持传输模式1、2、3和4的MIMO操作。用户可以在`ue.conf`中选择天线的数量:

```plaintext
...
[rf]
...
nof_rx_ant = 2
...
```

如果您想连接到一个2端口eNB并且只有一个接收通道怎么办?

没问题。UE可以连接到2端口小区并且处于TM3或TM4,而不需要第二个接收天线。尽管如此,它将无法利用空间复用,也不会达到最大吞吐量。

### 5G NR

srsRAN 4G 21.10和22.04分别为srsUE带来了原型5G NSA和5G SA功能。这些功能可以通过srsUE配置文件启用。

要使用srsUE在原型5G模式下,请参见我们的5G NSA和5G SA应用程序说明。


 


网站公告

今日签到

点亮在社区的每一天
去签到