Monday, September 7, 2015

ftp upload script in linux

#!/bin/sh
#!/usr/bin/expect
HOST='xxxxx'
USER='xxxxx'
PASSWD='xxxxx'

if [ $# -ne 1 ]; then
    #echo "$#"
    echo "Usage: ./upload_hwrd.sh [git repository name]"
    exit
fi

# copy INET git repository to HWRD
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
cd /proj/d_01036/repo/
bin
put $1
quit
END_SCRIPT
echo "Copy $1 to /proj/d_01036/repo/ successfully"

exit

Thursday, September 3, 2015

802.11ac PHY rate setting in INET module


1. setting Guard Interval (GI) type
**.wlan*.shortGI = true # using short GI
**.wlan*.shortGI = false # using normal GI

2. setting Wi-Fi bandwidth
**.wlan*.bandWidth = 160MHz
**.wlan*.bandWidth = 80MHz
**.wlan*.bandWidth = 40MHz
**.wlan*.bandWidth = 20MHz

3. setting PHY rate (or MCS)
**.wlan*.bitrate = 433.3 Mbps  #MCS 9 for short GI, 80MHz
**.wlan*.bitrate = 390 Mbps  #MCS 8 for short GI, 80MHz
**.wlan*.bitrate = 325 Mbps  #MCS 7 for short GI, 80MHz
**.wlan*.bitrate = 292.5 Mbps  #MCS 6 for short GI, 80MHz
**.wlan*.bitrate = 260 Mbps  #MCS 5 for short GI, 80MHz
**.wlan*.bitrate = 195 Mbps  #MCS 4 for short GI, 80MHz
**.wlan*.bitrate = 130 Mbps  #MCS 3 for short GI, 80MHz
**.wlan*.bitrate = 97.5 Mbps  #MCS 2 for short GI, 80MHz
**.wlan*.bitrate = 65 Mbps  #MCS 1 for short GI, 80MHz
**.wlan*.bitrate = 32.5 Mbps  #MCS 0 for short GI, 80MHz

**.wlan*.bitrate = 390 Mbps  #MCS 9 for normal GI, 80MHz
**.wlan*.bitrate = 351 Mbps  #MCS 8 for normal GI, 80MHz
**.wlan*.bitrate = 292.5 Mbps  #MCS 7 for normal GI, 80MHz
**.wlan*.bitrate = 263.3 Mbps  #MCS 6 for normal GI, 80MHz
**.wlan*.bitrate = 234 Mbps  #MCS 5 for normal GI, 80MHz
**.wlan*.bitrate = 175.5 Mbps  #MCS 4 for normal GI, 80MHz
**.wlan*.bitrate = 117 Mbps  #MCS 3 for normal GI, 80MHz
**.wlan*.bitrate = 78.8 Mbps  #MCS 2 for normal GI, 80MHz
**.wlan*.bitrate = 58.5 Mbps  #MCS 1 for normal GI, 80MHz
**.wlan*.bitrate = 29.3 Mbps  #MCS 0 for normal GI, 80MHz

4. setting number of spatial stream (NSS)
**.wlan*.Nss = 4 # four spatial streams
**.wlan*.Nss = 2 # two spatial streams
**.wlan*.Nss = 1 # two spatial stream



Example of 1733.3 Mbps IEEE 802.11ac PHY rate setting
**.wlan*.shortGI = true
**.wlan*.bandWidth = 80MHz
**.wlan*.bitrate = 433.3 Mbps
**.wlan*.Nss = 4



Reference:
https://en.wikipedia.org/wiki/IEEE_802.11ac#Theoretical