摘要(英) |
Due to the fast development and wide spread of wireless communication technology in recent years, the current method of resource allocation cause poor utilization of spectrum. Cognitive Radio Network (CRN) is one of Dynamic Spectrum Access (DSA), which allows SU (Secondary User) using spectrums not being used by PU (Primary User). In order to improve utilization of spectrums, SU would leave current spectrum rapidly and switch to other usable spectrum to continue the transmission due to the presence of primary users. PU sensing is an important function in Cognitive Radio Network (CRN). When SU does not detect the presence of PU, SU would interfere the transmission of PU. When SU detected PU but it was absent, SU would cause poor utilization of spectrums.
Currently there are three types of hardware platforms of Cognitive Radio that are commonly used, which are USRP [1][2][3], KNOWS[4], and SpiderRadio[5]. Both KNOWS and SpiderRadio use Atheros wireless adapter and PC to implement Cognitive Radio Network (CRN). This is because currently only Atheros wireless adapter provides Linux open source driver - MADWIFI. Among the three platforms, SpiderRadio is the one that entirely uses Atheros wireless adapter to implement CRN. Therefore, it is the cheapest platform in hardware costs.
There are three commonly-used methods of PU sensing in CRN, which are Energy detection, Matched filter detection, and Feature detection. However, the hardware of Atheros can only support Energy detection and this function is implemented in hardware, there is no way to get modified. When Atheros receives error of Preamble in IEEE 802.11 Packet, it would report a “PHY error” and “CRC error” to MADWIFI driver. The finding in the experiment of recent research [13] shows that when PU signal presents, Atheros hardware would report “PHY error”. Hence, it uses “PHY error” to sense PU in Atheros hardware platform.
PB42 is an embedded system of Atheros, the advantages of PB42 are high movement, low cost, small size and low power consumption but low computation speed. Due to restrictions of hardware and software in embedded systems, PU detection scheme of SpiderRadio is not suitable in embedded system platform. We conducted several experiments to observe the characteristics of PHY error and we focused on more simple and effective method to implement PU detection in embedded system. |
參考文獻 |
[1] T. W. Rondeau, C. J. Rieser, B. Le, and C. W.Bostian, "Cognitive Radios with Genetic Algorithms: Intelligent Control of Software Defined Radios," in SDR Forum Technical Conference, Phoenix, 2004.
[2] C. R. Rieser, Thomas W. Rondeau, Charles W. Bostian, and Timothy M. Gallagher, "Cognitive Radio Testbed: Further Details and Testing of a Distributed Genetic Algorithm Based Cognitive Engine for Programmable Radios." in MILCOM 2004.
[3] D. Scaperoth, B. Le, T. Rondeau, D. Maldonado, C.W. Bostian, S. Harrison, “Cognitive Radio Platform Development for Interoperability”, in MILCOM 2006.
[4] Y. Yuan, P. Bahl, R. Chandra, P. Chou, J. Ferrell, T. Moscibroda, S. Narlanka, and Y. Wu, “Knows: Cognitive radio networks over white spaces,” in IEEE DySPAN, 2007.
[5] Kai Hong, Sengupta, S., Chandramouli, R., " SpiderRadio: A Cognitive Radio Implementation using IEEE 802.11 Components," in Mobile Computing, IEEE Transactions on 2012.
[6] Kai Hong, Sengupta, S., Chandramouli, R., "SpiderRadio: An incumbent sensing implementation for cognitive radio networking using IEEE 802.11 devices," in ICC, 2010.
[7] Paramvir Bahl, Ranveer Chandra, Thomas Moscibroda, Rohan Murty, Matt Welsh, "White space networking with wi-fi like connectivity," in ACM SIGCOMM 2009.
[8] J. Mitola, “The software radio architecture,” in IEEE Commun. Mag., 1995.
[9] FCC press release, FCC Adopts Rules for Unlicensed Use of Television White Spaces. November 2008.
[10] Kyouwoong Kim et al., "Cyclostationary Approaches to Signal Detection and Classification in Cognitive Radio," in DySPAN, 2007.
[11] Zhengwei Lu, Yi Ma, and R. Tafazolli, "A first-order cyclostationarity based energy detection approach for non-cooperative spectrum sensing ," in PIMRC, 2010.
[12] S. Narlanka, R. Chandra, P. Bahl, and I. Ferrell, "A Hardware Platform for Utilizing the TV Bands with a Wi-Fi Radio," in IEEE LANMAN, 2007.
[13] K. Shin, H. Kim, C. Cordeiro, and K. Challapali, “An experimental approach to spectrum sensing in cognitive radio networks with off-theshelf ieee 802.11 devices,” in IEEE CCNC, 2007.
[14] AR5213 Multiprotocol MAC/Baseband Processor for 5GHz and 2.4GHz Wireless LANs Advanced Data Sheet.
[15] “IEEE standard for information technology - Telecommunications and
Information exchange between systems - Local and Metropolitan area
[16] Networks-Specific requirements - Part 11: Wireless Lan medium access
control (MAC) and physical layer(PHY) specifications, ” 2007. |