MIMO天线增益不一致引起的吞吐量波动
近期在对一款2×2 MIMO无线产品的测试中,发现了一件有意思的事情,当两只天线的增益不一致时,会导致吞吐量波动。实验过程如下:1. 取2台TP-Link无线路由器(具体型号不方便透露),刷入Openwrt固件(这样可以支持STA模式)。2. 将其中一台设备放置在屏蔽箱内(以下称为DUTA),另外一台放在屏蔽箱外面(以下称为DUTB)。3....
2018年2月发布的文章
近期在对一款2×2 MIMO无线产品的测试中,发现了一件有意思的事情,当两只天线的增益不一致时,会导致吞吐量波动。实验过程如下:1. 取2台TP-Link无线路由器(具体型号不方便透露),刷入Openwrt固件(这样可以支持STA模式)。2. 将其中一台设备放置在屏蔽箱内(以下称为DUTA),另外一台放在屏蔽箱外面(以下称为DUTB)。3....
uhttpd main函数分析int main(int argc, char **argv) { struct alias *alias; /* 设置命令的别名 ...
Openwrt 烧uboot 需要慎重,一般买一个带不死uboot的路由器再折腾会比较安全,因为openwrt firmware对uboot分区进行了保护,而且带有不死uboot的路由器可以通过web界面刷firmware。 传说中的不死uboot 原版可以见下面的网址:https://github.com/pepe2k/u-boot_mod&nb...
一、OpenWrt启动过程分析总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8. OpenWrt是一个开放的linu...
在写openwrt程序的Makefile时如果忘记加上依赖关系,编译时就会报这样的错:Package example is missing dependencies for the following libraries: libpthread.so.0 librt.so.0...
执行openwrt的make menuconfig,选择sqlite并编译,然后就可以使用sqlite了。下面是一段初始化sqlite数据库的简单代码,可以在sqlite数据库里创建一个表并插入一条记录:#include <sqlite3.h> static int callback(void&nb...