Thank you for providing performance related data w.r.t. data transfer rates. I am trying to assess multiple radio module vendors and we are looking at multiple criteria like power consumption, data rates, handover times, memory footprint, driver execution times etc.. on i.MX6 processor. Any data relevant to these or anything that differentiates Silex from other radio modules will be of great help.
This is not an official performance data, neither max possible performance
measured in ideal condition. This is just an example what I saw on my desktop with
iperf (TCP) throughput, in moderately congested radio environment / close
distance (4ft) from consumer-class 802.11n Access Point.
5GHz HT40 transmit 48Mbps
5GHz HT40 receive 52Mbps
2.4GHz HT20 transmit 20Mbps
2.4GHz HT20 receive 25Mbps
Note that you must configure clock governor to "performance" on iMX6 Ubuntu Linux.
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
The power-on default is "automatic", which significantly reduce CPU performance.
For functionality, do you have specific feature looking for?