A novel link switching scheme using pre-scanning and RSS prediction in visible light communication networks
© Nguyen et al.; licensee Springer. 2013
Received: 7 May 2013
Accepted: 23 November 2013
Published: 30 December 2013
Visible light communication (VLC) is gaining increasing attention and is considered as a promising technology for future wireless indoor communications. Because movable users expect a seamless connectivity experience when switching among transmitters (i.e., VLC access points) in the VLC system, fast link switching operations must be supported by the networks. This paper presents a novel hard link switching scheme for VLC networks with the use of pre-scanning and received signal strength (RSS) prediction. Our proposed scheme achieves the advantages of both conventional hard and soft link switching schemes without changing device hardware or the IEEE 802.15.7 medium access control (MAC) protocol. To help compare our proposed scheme with conventional hard and soft link switching schemes, the signal-to-interference-plus-noise ratio (SINR), the outage probability regarding the link switching situation, and the queuing models for link switching schemes are taken into account. Simulation and numerical results validate that our proposed scheme outperforms conventional hard and soft link switching schemes.
Because the requirements for wireless data communication continually increase, the radio frequency spectrum is becoming congested. Hence, quests for alternative communication technologies have been carried out increasingly around the world. In recent years, visible light communication (VLC) has attracted the attention of researchers and has been considered as a promising technology for future wireless communications, especially indoor communications. VLC refers to short-range optical wireless communication using the visible light spectrum from 380 to 780 nm . Compared to radio frequency (RF) technologies, VLC has many advantageous features such as high-speed transmission, visibility, high security, harmlessness to the human body, high tolerance to humidity, ubiquity, and an unlicensed frequency spectrum [2–4]. In 2011, VLC technology was standardized by the IEEE organization in the IEEE 802.15.7 specification .
Link switching, commonly known as handover in other wireless communication technologies, is an essential issue that deals with the mobility of end users (the term ‘link switching’ is used in the IEEE 802.15.7 standard instead of ‘handover’). It guarantees seamless connectivity or improves the quality of service (QoS). In first-generation cellular systems, such as the Advanced Mobile Phone System (AMPS) , or second-generation systems such as the Global System for Mobile Communication (GSM)  and Personal Access Communications System (PACS) , a hard handover is deployed. In the hard handover, the old radio link is broken before a new radio link is established, and a user device only connects to one base station at any given time. In third-generation systems, which are mainly based on code-division multiple-access (CDMA) technology, the soft handover concept is introduced . In a soft handover, a user device can communicate with the system using multiple radio links through different base stations simultaneously. Compared to the conventional hard handover, a soft handover produces a smoother transmission and reduces the so-called ‘ping-pong’ effect [10–12], but it has the disadvantages of implementation complexity and extra resource consumption.
Handover is a classic research topic. A larger number of papers have been presented to cope with problems in handover. Some popular problems include the handover delay [13–16], the ping-pong effect, the handover procedure in heterogeneous networks [17–20], and the handover failure rate [21–24]. However, as far as we know, there are not many papers studying link switching in VLC networks. In , a handover mechanism between Wi-Fi and VLC is proposed to dynamically distribute resources to optimize system throughput and to avoid service disconnections. The work in  investigates how handover techniques can be applied in VLC networks in which user connectivity switches from one lighting cell to another. In , based on minimum QoS requirements of traffic, a flexible resource allocation scheme is proposed to support link switching in VLC networks.
A novel pre-scanning method, which suits the IEEE 802.15.7 medium access control (MAC) operation, is proposed to eliminate the impact of the scanning process on the link switching delay.
A new serving transmitter selection method, using an RSS prediction method, in the link switching decision phase is proposed. This approach can help reduce the unnecessary link switching ratio.
An in-depth study of the signal-to-interference-plus-noise ratio (SINR) and outage probability regarding the link switching situation in a VLC environment.
The rest of this paper is organized as follows: Section 2 describes the system model of VLC networks including the optical channel model, IEEE 802.15.7 MAC, and link switching fundamentals. Section 3 presents our proposed fast link switching scheme with a theoretical analysis of SINR, the outage probability, and a queuing model. Section 4 evaluates the performance of our proposed schemes in terms of several important metrics and in comparison with conventional hard and soft link switching schemes. Finally, Section 5 concludes our work.
2. VLC system model
In the IEEE 802.15.7 standard, there are three basic devices: a user device, a transmitter, and a single central controller called the coordinator. User devices and transmitters use visible light links to transmit or receive data. Transmitters of a VLC network are managed by a coordinator . The IEEE 802.15.7 architecture is defined in terms of the number of layers and sublayers in order to simplify the standard. A VLC device is composed of a PHY layer, which contains the light transceiver along with its low-level control mechanism, and a MAC sublayer that provides access to the physical channel for all types of transfers. In this section, we represent the optical channel model, the IEEE 802.15.7 MAC protocol, and the link switching fundamentals.
2.1. Optical channel model
where m is the order of the Lambertian emission, A is the photodetector area, d is the distance between the transmitter and user device, φ is the angle of irradiance, ψ is the angle of incidence, T s (ψ) is the signal transmission coefficient of an optical filter, g(ψ) is the gain of an optical concentrator, and ψ c is the receiver field of view (FOV).
where ϕ1/2 is the transmitter semi-angle at half power.
where α is the refractive index of the optical concentrator.
where Λ is the reflectance factor, Awall is the reflective area of a small region, α1 is the angle of irradiance to a reflective point, α2 is the angle of irradiance to the receiver, d1 is the distance between the transmitter and the reflective point, and d2 is the distance between the reflective point and the user device.
In this paper, in order to simplify the theoretical analysis as well as the simulation, we assume that the channels of the VLC system are Rician channels in which LOS links are the strong dominant components.
2.2. IEEE 802.15.7 MAC protocol
The IEEE 802.15.7 MAC protocol , as well as the IEEE 802.15.4 MAC protocol , supports both beacon-enabled mode and non-beacon-enabled mode. In the non-beacon-enabled mode, it is a simple unslotted random access mechanism, with or without carrier sense multiple-access with collision avoidance (CSMA/CA). Because most of the unique features of IEEE 802.15.7 are in the beacon-enabled mode, we will focus on describing it.
where SO is the value of macSuperframeOrder that describes the length of the active portion of a superframe. If SO = 15, the superframe will not remain after the beacon.
In CAP, devices use a slotted CSMA/CA mechanism to access the channel. The CFP is dedicated to support time-critical data transfers generated by the applications that require specific data bandwidth or low latency. In CFP, data are transmitted in guaranteed time slots (GTS). A GTS can be allocated to an integer number of time slots, and GTSs are allocated on a first-come-first-served (FCFS) basis. Each GTS is reallocated when it is no longer required, or when it has not been used for a specified duration.
2.3. Link switching fundamentals
To support the mobility of user devices, the IEEE 802.15.7 standard presents the usage of cell design and PHY switch . These procedures may be efficiently applicable within a VLC network where user devices do not need to change the network information, such as network ID, and the MAC operation during their movements in order to maintain the data transmission. Besides, in using these procedures, outage may happen because there is no guarantee on the quality of signals (for example, these procedures do not cope with the situation that the RSS of a user device may drop seriously when the user device moves to/move out of the boundary area of a cell). Generally, to support the mobility of user devices within a VLC network as well as among VLC networks, link switching (i.e., handover) is a comprehensive solution.
After finding the best neighboring transmitter, the user device needs to disconnect from its current serving transmitter (steps 5 to 7). To disconnect the user device from its serving transmitter, the coordinator releases the resources of Transmitter #1 that are used for the user device. The user device starts connecting to the selected neighboring transmitter by sending a link switching request (step 8). The coordinator performs call admission control and radio resource control to check if the call is accepted or not (step 9). After that, the coordinator responses to the link switching request of the user device (step 10). Then, the user device starts, one by one, the association process and synchronization process with the selected neighboring transmitter, i.e., Transmitter #2 (steps 11 to 14). The user device and the selected neighboring transmitter exchange information such as the network ID, beacon interval, the addresses of the devices, and the channel identification. Finally, the data are sent to the user device through Transmitter #2.
During a hard link switching procedure, user devices cannot receive the signal from the serving transmitter, which leads to a data interruption problem and then QoS degradation. Thus, the process duration of a hard link switching scheme (i.e., link switching delay), which mainly originates from the scanning period, is an important problem in terms of guaranteeing a seamless data transmission. This problem can be solved effectively in soft link switching. In soft link switching, a user device can simultaneously communicate with two or more transmitters, including its current serving transmitter. The link between the user device and its current serving transmitter is disconnected only after it has successfully connected to the target transmitter.
The main advantage of soft link switching over hard link switching is a better guarantee in data transmission, which originates from the significantly smaller link switching delay. However, to utilize soft link switching, the hardware of user devices must be more complex and expensive compared to that of hard link switching to be able to receive signals from many transmitters simultaneously. Another problem of the soft link switching technique is the use of several channels to only support a single user device, which results in a waste of resources, an increase in the volume of data traffic, and an increase in downlink interference.
A link switching may be interrupted in case the user device or the transmitter does not receive the link switching-related signals due to certain factors (such as interference) or the available resources of the selected neighboring transmitter are not enough to be allocated to the user device. To solve these problems, the IEEE 802.15.7 standard presents the fast link recovery and multiple-channel resource assignment procedures . The details of these procedures are beyond the scope of this paper.
3. Proposed hard link switching scheme
In this section, we represent our proposed link switching scheme for a VLC system exploiting the operation of the IEEE 802.15.7 MAC protocol. By using our scheme, we can eliminate the scanning period, which has the largest impact on the link switching delay, in a link switching procedure. Additionally, our proposed scheme does not require a change in IEEE 802.15.7 MAC operation and the hardware of user devices as in the case of a soft link switching technique. The theoretical analysis of the proposed scheme is also presented in this Section.
3.1. Proposed link switching scheme
As mentioned before, in the IEEE 802.15.7 MAC protocol, during the inactive portion, VLC devices may enter a low-power mode, such as idle or sleep mode. Our proposed scheme utilizes this period for user devices to scan channels, associate, and synchronize with a target transmitter, respectively.
3.1.1. Pre-scanning period
where k is the number of channels in a VLC system. In the IEEE 802.15.7 standard, the value of k is 7.
After the scanning process, the user device saves all the values of the RSSs measured from the signals of neighboring transmitters. Finally, the user device returns to receive data following the IEEE 802.15.7 MAC superframe operation.
All the saved values of RSSs from the signals of neighboring transmitters will be used in the pre-association process for determining the best neighboring transmitter. The detailed steps are explained in the next section.
During the scanning process, because of several factors, such as interference, noise, channel access failure, transmission speed, and short scanning time on channels, a user device may not receive beacon signals from a (or some) neighboring transmitter(s). Thus, multiple pre-scannings help a user device to eliminate this problem; since then, the scanning result is improved.
where Tr is the duration, in the number of superframes, in which the value of Pr,curr is higher than the value of Scan_thr. τ is a predefined integer threshold (τ > 0).
3.1.2. Pre-association period
where a i is an unknown coefficient (0 ≤ i ≤ z, z ∈ Z+).
where Pr(j, t n ) is the saved RSS value in the n th process.
where A i,i and b i are elements of the augmented coefficient matrix that is generated after several steps of Gauss elimination.
- a)The user device is moving closer to this neighboring transmitter, which is expressed by the following equation:(18)
The value of P r,pred (j, t n+1 ) of this neighboring transmitter is higher than the value of LS_thr.
Among neighboring transmitters that satisfy criteria (a) and (b), the best neighboring transmitter is the one whose predictive RSS value is highest.
Finally, the user device returns to receive data following the IEEE 802.15.7 MAC superframe operation.
The pre-association procedure may happen several times because the value of P r,curr of a user device may be in the range of [LS_thr; Assoc_thr) in some superframe periods. Thus, to reduce the necessity of performing association and synchronization processes with the same neighboring transmitter, before starting these two processes, if a user device is already associated with the selected neighboring transmitter, it will skip these processes and return to receive data from its current transmitter in the next superframe.
The difference between our proposed scheme and a soft link switching scheme is that, after the pre-association procedure, a user device does not transmit and receive data with the selected neighboring transmitter. It only keeps pieces of information related to that neighboring transmitter, such as the address, beacon interval, channel identification, and network identification, which are used to connect to that transmitter in the final phase of our proposed link switching scheme. This work helps avoid the waste of resources caused by using several channels to support just a single user device.
3.1.3. Final link switching decision
The final period of our proposed scheme is started when the value of P r,curr of a user device is smaller than the LS_thr threshold. At this time, first, the user device disassociates with its current serving transmitter and deletes all the information related to it. Because the user device has already used the resources of this transmitter, it cannot disassociate itself as we explained above. In this case, the user device needs to send a disassociation message to its current serving transmitter so that this transmitter can release resources allocated for the user device to avoid the waste of resources.
Finally, by using information gained in the pre-association period, the user device switches to the channel of the neighboring transmitter, which was selected in the pre-association period, and follows the superframe operation of this transmitter. Now, the selected neighboring transmitter becomes the new serving transmitter of the user device.
3.2. Theoretical analysis
The outage probability is an important metric in wireless communication systems. To maintain the QoS, the RSS, or the SINR needs to be maintained above a certain threshold. In this paper, we focus on analyzing the outage probability with respect to three link switching schemes, which are conventional hard link switching, conventional soft link switching, and our proposed link switching.
3.2.1. SINR calculation
where N t is the total number of neighboring transmitters, H(x, j) is the channel DC gain at location x with respect to transmitter j, and β is the detector responsivity.
In a VLC network, at a certain time, there is only one user device using the channel of a transmitter. Thus, intra-cell interference does not occur, and we do not take into account intra-cell interference in this paper.
3.2.2. Outage probability
where Rout,x(i) is the outage probability at location x with respect to transmitter i.
where N(x, i) is the path loss at location x with respect to transmitter i, d(x,i) is the distance between the user device and transmitter i at location x, dref(x, i) is the reference distance, E(dref (x,i)) is the irradiance at the reference distance dref(x, i), A 0 is the reference photodetector area, Gσ is a zero-mean Gaussian distributed random variable with standard deviation σ, and p is the path loss exponent.
where is the average value of the channel DC gain when the user device is at location x.
subject to j ≠ k, ∀ j, k ∈ N t .
where M is the total number of prediction samples.
where is the call dropping probability of a conventional hard link switching scheme.
where and are the outage probability and the call dropping probability of a conventional soft link switching scheme, respectively.
where and are the outage probability and the call dropping probability of our proposed scheme, respectively.
3.2.3. Queuing analysis
where R h , R B , and R D are the link switching probability of a call, the new call blocking probability, and the link switching call dropping probability, respectively.
4. Performance evaluation
Photodetector area, A
Signal transmission coefficient of optical filter, T S (ψ)
Receiver FOV, Ψ C
Transmitter semi-angle at half power, ϕ1/2
Refractive index of optical concentrator, α
Transmitted power, P t
Number of channels, k
Path loss exponent, p
Scanning threshold, Scan_thr
Association threshold, Assoc_thr
Link switching threshold, LS_thr
Detector responsivity, β
0.031 × 10−18 A2
8.2 × 10−16 A2
SINR threshold, Out_thr
Average non-overlay-staying time, 1/χ
Average overlay-staying time, 1/ρ
Average call duration, 1/μ
Number of time slots, S
Average number of time slots required by a call, Sreq
Velocity of user devices
Number of user devices
25 × 25 m2
Initial distance between two adjacent transmitters
MAC bit rate
Regarding the simulation, we focused on building and analyzing the VLC MAC operation with a superframe structure, the conventional and proposed link switching procedures, and the channel path loss model that is shown in Equation (26). The transmitters we arranged in a room whose dimensions were fixed during the simulation. The distance between two adjacent transmitters was initially set to 3 m and was decreased when the number of transmitters used in the simulation was increased. In addition, in our simulation, the velocities of the user devices were equal and kept constant. To obtain objective results, the trajectories of the user devices were randomly arranged into various configurations, such as zigzag, arc line, straight line, etc.
where Hys_thr is a predefined value of the hysteresis margin.
The new call arrival rate affects the link switching call dropping probability, so the outage probability is affected as well. Figure 12 shows the impact of the new call arrival rate on the outage probability when the normalized distance is equal to 0.5. The new call arrival rate affects the conventional soft link switching scheme more seriously than those two schemes. In the case when the hysteresis margin method is not used, when the new call arrival rate is less than or equal to 3 calls/s, the conventional hard link switching achieves the highest outage probability. However, when the new call arrival rate is higher than 3 calls/s, the outage probability of the conventional soft link switching scheme becomes the highest.
This paper has presented a novel hard link switching scheme, which overcomes the drawbacks of conventional hard and soft link switching schemes, for VLC networks. The proposed scheme uses pre-scanning and predictive RSS methods to reduce the link switching delay and the unnecessary link switching ratio. In addition, the SINR and the outage probability are analyzed with respect to the link switching situation in a VLC environment. The proposed scheme achieves a lower outage probability compared to the conventional hard and soft link switching schemes. To utilize our proposed scheme, there is no need to change the hardware of the user devices and the IEEE 802.15.7 MAC operation. Therefore, the proposed scheme is expected to be a possible approach for a practical link switching implementation. In the future, we will work on handling the increase in the overhead caused by multiple pre-scannings in our proposed scheme.
This research was funded by the MSIP (Ministry of Sceience, ICT & Future Planning), Korea in the ICT R&D Program 2013.
- Rajagopal S, Roberts RD, Lim SK: IEEE 802.15.7 visible light communication: modulation schemes and dimming support. IEEE Commun. Mag. 2012, 50(3):72-82.View ArticleGoogle Scholar
- Khalid AM, Cossu G, Corsini R, Presi M, Ciaramelia E: Demonstrating a hybrid radio-over-fibre and visible light communication system. Electr. Lett. 2011, 47(20):1136-1137. 10.1049/el.2011.1855View ArticleGoogle Scholar
- Rufo J, Rabadan J, Delgado FA, Quintana C, Perez-Jimenez R: Experimental evaluation of video transmission through LED illumination devices. IEEE Trans. Consum. Electr. 2010, 56(3):1411-1416.View ArticleGoogle Scholar
- Khalid AM, Cossu G, Corsini R, Choudhury P, Ciaramella E: 1-Gb/s transmission over a phosphorescent white LED by using rate-adaptive discrete multitone modulation. IEEE Photon. J. 2012, 4(5):1465-1473.View ArticleGoogle Scholar
- IEEE Standard, 802.15.7: IEEE Standard for Local and Metropolitan Area Network-- Part 15.7: Short-Range Wireless Optical Communication Using Visible Light. Piscataway: IEEE Std; 2011.Google Scholar
- Lawrence H: Introduction to Mobile Telephone Systems. NC: ALTHOS; 2006.Google Scholar
- Lin HP, Juang RT, Lin DB: Validation of and improved location-based handover algorithm using GSM measurement data. IEEE Trans. Mobile Comput. 2005, 4(5):530-536.View ArticleGoogle Scholar
- Akyildiz IF, Ho JSM, Ulema M: Performance analysis of the anchor radio system handover method for personal access communications system. San Francisco, 24–28 March, 1996. Proceedings of the IEEE International Conference on Computer Communications (INFOCOM) 1397-1404.Google Scholar
- Uchida K, Honda J, Tamaki T, Takematsu M: Handover simulation based on a two-rays ground reflection model. Seoul, 30 June - 2 July, 2011. Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems (CISIS) 414-419.Google Scholar
- Inzerilli T, Vegni AM, Neri A, Cusani R: A location-based vertical handover algorithm for limitation of the ping-pong effect. Avignon, 12–15 October, 2008. Proceedings of the IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WIMOB’08) 385-389.Google Scholar
- Yun L, Man L, Bin C, Yong W, Wenjing L: Dynamic optimization of handover parameters adjustment for conflict avoidance in long term evolution. China Commun. 2013, 10(1):56-71.View ArticleGoogle Scholar
- Ghanem K, Alradwan H, Motermawy A, Ahmad A: Reducing ping-pong handover effects in intra EUTRA networks. Poznan, Poland, 18–20 July, 2012. Proceedings of the 8th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP) 1-5.Google Scholar
- Lee JH, Pack S, Kwon T, Choi Y: Reducing handover delay by location management in mobile WiMAX multicast and broadcast services. IEEE Trans. Veh. Technol. 2011, 60(2):605-617.View ArticleGoogle Scholar
- Park JT, Chun SM: QoS-guaranteed IP mobility management for fast-moving vehicles with multiple network interfaces. IET Commun. 2012, 6(15):2287-2295. 10.1049/iet-com.2011.0516View ArticleGoogle Scholar
- Gohar M, Koh SJ: Network-based distributed mobility control in localized mobile LISP networks. IEEE Commun. Lett. 2012, 16(1):104-107.View ArticleGoogle Scholar
- Niteshkumar AG, Prasann KB, Kaushal D, Agarwal V: An advance approach to reduce handover delay by reducing scanning delay using media independent handover in 802.11. Punjab, India, 14–15 September, 2012. Proceedings of the International Conference on Computing Sciences (ICCS) 159-162.Google Scholar
- Lopez-Perez D, Guvenc I, Chu X: Mobility management challenges in 3GPP heterogeneous networks. IEEE Commun. Mag. 2012, 50(12):70-78.View ArticleGoogle Scholar
- Fernandes S, Karmouch A: Vertical mobility management architectures in wireless networks: a comprehensive survey and future directions. IEEE Commun. Surv. Tut. 2012, 14(1):45-63.View ArticleGoogle Scholar
- Ali TM, Saquid M: Analytical framework for WLAN-cellular voice handover evaluation. IEEE Trans. Mobile Comput. 2013, 12(3):447-460.View ArticleGoogle Scholar
- Bastos J, Albano M, Marques H, Ribeiro J, Rodriguez J, Verikoukis C: Smart interface switching for energy efficient vertical handovers in ns-2. IET Commun. 2012, 6(14):2228-2238. 10.1049/iet-com.2011.0811View ArticleGoogle Scholar
- Lopez-Perez D, Guvenc I, Chu X: Theoretical analysis of handover failure and ping-pong rates for heterogeneous networks. Ottawa, 10–15 June, 2012. Proceedings of the IEEE International Conference on Communications (ICC) 6774-6779.Google Scholar
- Legg P, Hui G, Johansson J: A simulation study of LTE intra-frequency handover performance. Ottawa, 6–9 September, 2010. Proceedings of IEEE Vehicular Technology Conference Fall (VTC Fall) 1-5.Google Scholar
- Roy A, Shin J, Saxena N: Multi-objective handover in LTE macro/femto-cell networks. J. Commun. Networks. 2012, 14(5):578-587.View ArticleGoogle Scholar
- Dimou K, Wang M, Kazmi M, Larmo A, Pettersson J, Muller W, Timner Y: Handover within 3GPP LTE: design principles and performance. Anchorage, 20–23 September, 2009. Proceedings of IEEE Vehicular Technology Conference Fall (VTC Fall) 1-5.Google Scholar
- Rahaim MB, Vegni AM, Little TDC: A hybrid radio frequency and broadcast visible light communication system. Houston, 5–9 December, 2011. Proceedings of the IEEE GLOBECOM Workshops (GC Workshops) 792-796.Google Scholar
- Vegni AM, Little TDC: Handover in VLC systems with cooperating mobile devices. Maui, January 30 - February 2, 2012. Proceedings of the International Conference on Computing, Networking and Communications (ICNC) 2012 126-130.Google Scholar
- Nguyen T, Chowdhury MZ, Jang YM: Flexible resource allocation scheme for link switching support in visible light communication networks. Jeju, 15–17 October, 2012. Proceedings of International Conference on ICT Convergence (ICTC) 145-148.Google Scholar
- IEEE Standard 802.15.4: IEEE Standard for Local and Metropolitan Area Networks – Part 15.4: Low-Rate Wireless Personal Area Network (LR-WPANs). Piscataway: IEEE Std; 2011.Google Scholar
- Chang BJ, Chen JF: Cross-layer-based adaptive vertical handoff with predictive RSS in heterogeneous wireless networks. IEEE Trans. Veh. Technol. 2008, 57(6):3679-3692.MathSciNetView ArticleGoogle Scholar
- Kiusalaas J: Numerical Methods in Engineering with Python. New York: Cambridge University Press; 2005.View ArticleMATHGoogle Scholar
- Kahn JM, Barry JR: Wireless infrared communications. Proc. IEEE 1997, 85(2):265-298. 10.1109/5.554222View ArticleGoogle Scholar
- Dimitrov S, Mesleh R, Haas H, Cappitelli M, Olbert M, Bassow E: On the SIR of a cellular infrared optical wireless system for an aircraft. IEEE J Sel. Area Commun. 2009, 27(9):1623-1639.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.