| The IEEE802.11work group is established in the1990s. As802.11,802.11a,802.11b and802.11n standards are released one after the other, the technology of WLAN is recognized and being developed rapidly, the Network speed was boosted form11Mb/s to300Mb/s. On the other hand, mobile terminal is more convenient to move, andnetworking is more flexible in WLAN.In recent years, wireless local area network (WLAN) gradually replace the traditional wired LAN in people’s life.But, the technology of WLAN has its fault, for example, Co-Channel Interference.Now the work channel of WLAN devices is2.4GHz or5GHz, in the same time, other devices in our daily life work at the same channel. So, they will cause Co-Channel Interference. To solve this problem, WLAN RRM (WLAN Radio Resource Management) give a way to resolve this problem that is Channel Optimize which gathers information by scanning, then analyzes the information andselects the optimal channel.At present some company’s wireless devices has realizedthe function of Channel Optimize.But when the wireless devices rebooted, the selected optimal channel will be lost and need to do Channel Optimize again.In order to solve the above the problem, this paper through analyzes the original process of Channel Optimize to develop new features which make optimal channel persistent.The project include two modules, one module make optimal channel persistent, another module make optimal power persistent.This paper only introduce the module which make optimal channel persistent.Firstly, this paper introduces the background, content of the project and my work in the project. Then, it introduces the knowledge about WLAN, WLAN RRM and V model of software development model. Secondly, it analyzes the needs of customer.Thirdly it begins to analyze and design the modulemaking optimal channel persistent. At last, it introduces the testing of the module. At requirements analysis phase, firstly analyzes the original process of WLAN RRM module through reverse engineering, then, analyzes the functional and non functional requirement.At the test phase, mainly introduces the way of unit testing and system testing. |