发送注意事项

运输层是处于设备IO和包接口之间的一层。需要优化的用户可以通过设备地址传输可选的参数到底层传输层这些可变参数控制传输层如何分配内存,重新定义内核缓冲区大小,产生线程等等。当没有特别指定的时候,传输层将会用已知的能在多数设备上正常运行的参数。在UHD软件里面传输层参数按如下方式定义:

UDP传输(sockets)

UDP传输还在用户空间中实现的。这意味着标准的Berkeley  sockets  API 用send()  recv().

传输参数:

下面的参数可以被用来改变传输的默认行为(这些设置可以在初始化的时候作为一个参数传递给USRP),参见 Device Configuration through address string

recv_frame_size:以字节为单位的单个信号接收信号缓冲区

num_recv_frames:将要分配的接收信号缓存区个数

send_frame_size:以字节为单位的单个接收信号缓冲区大小

num_send_frames:将要分配的发送缓冲区个数

recv_buff_fullness: 缓冲区的目标丰满度因子(通常约为90%)

ups_per_sec: USRP2 only. Flow control ACKs per second on TX.  tx上的ACK每秒流量控制。

ups_per_fifo:USRP2 only. Flow control ACKs per total buffer size (in packets) on TX.

注意:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值