Design and validation of real-time dynamic spectrum management in OFDM-based HNPLC systems①

2015-04-17 07:17LiuWenjing刘雯静GuoJingbo
High Technology Letters 2015年4期

Liu Wenjing (刘雯静), Guo Jingbo

(*State Key Lab of Control and Simulation of Power Systems and Generation Equipment,Department of Electrical Engineering, Tsinghua University, Beijing 100084, P.R.China)(**ROHM Semiconductor (Shanghai) Co., Ltd. Design Center, Shanghai 200333, P.R.China)



Design and validation of real-time dynamic spectrum management in OFDM-based HNPLC systems①

Liu Wenjing (刘雯静)*, Guo Jingbo②

(*State Key Lab of Control and Simulation of Power Systems and Generation Equipment,Department of Electrical Engineering, Tsinghua University, Beijing 100084, P.R.China)(**ROHM Semiconductor (Shanghai) Co., Ltd. Design Center, Shanghai 200333, P.R.China)

Time-varying frequency selective attenuation and colored noises are unfavorable characteristics of power line communication (PLC) channels of the low voltage networks. To overcome these disadvantages, a novel real-time dynamic spectrum management (DSM) algorithm in orthogonal frequency division multiplexing (OFDM)-based high-speed narrow-band power line communication (HNPLC) systems is proposed, and the corresponding FPGA circuit is designed and realized. Performance of the proposed DSM is validated with a large amount of network experiments under practical PLC circumstance. As the noise in each narrow subcarrier is approximately Gaussian, the proposed DSM adopts the BER/SER expression formulized via the AWGN channel to provide a handy and universal strategy for power allocation. The real-time requirement is guaranteed by choosing subcarriers in group and employing the same modulation scheme within each transmission. These measures are suitable for any modulation scheme no matter the system criterion is to maximize data rate or minimize power/BER. Algorithm design and hardware implementation of the proposed DSM are given with some flexible and efficient conversions. The DSM circuit is carried out with Xilinx KC705. Simulation and practical experiments validate that the proposed real-time DSM significantly improves system performance.

real-time dynamic spectrum management, high-speed narrowband power line communication (HNPLC), subcarrier grouping, rate adaptive, multi-carrier

0 Introduction

Paramount properties of modern power system are smart, reliable, green, and economical and compact, which stringently need a proper information-exchanging scheme embedded inside the power system to strengthen security and intelligence[1,2]. High-speed narrowband power line communication (HNPLC), providing a proper data rate of Kilo-bits per second via the inherent power line of the power system, is regarded as the preferred solution for both urban and long-distance rural applications for smart grid[3,4].

A lot of attentions, both in industrial and academic fields, have been paid to the development of HNPLC, for it provides a compact, intelligent and reliable method for information interaction of smart grid[5,6], such as advanced metering infrastructure (AMI), bidirectional transmission of local control signals in micro grids, charging and discharging management of electric vehicle (EV), et al. However, the HNPLC channel is far from ideal for high-quality communications due to its adverse time-varying frequency selective attenuation and colored noises[7,8]. In order to combat the deleterious environment, dynamic spectrum management (DSM) technology combining with orthogonal frequency division multiplexing (OFDM) is regarded as an excellent solution for enhancement of communication performance[9]. The DSM coordinates the available resources to meet required constraints as well as to adapt to the time-varying frequency selective attenuated and colored noisy channel. There are a lot of challenges to be overcome to implement DSM in a realistic HNPLC system.

DSM technology dynamically selects the available subcarriers and determines the best modulation scheme according to signal to noise ratio (SNR) of each subcarrier in multi-carrier systems[10]so as to obtain the maximal transmission rate or minimal bit error rate (BER) under the given power. Too much attention has been paid to various algorithms[11,12]in previous work, such as water-filling algorithm[13], Hughes-Hartogs[14,15], Chow[16]and Fischer algorithm[17], to name a few. Water-filling algorithm is easily understood, but the constellation size or transmitted bits obtained from the algorithm may not be an expected integer, in which the constellation can’t be realized if the size is directly rounded to obtain the approximation. Hughes-Hartogs algorithm (also named as bit-loading algorithm) needs a mass of sorting and searching operations to get the optimal result, which is too complex to be applied in real-time power line communication systems. Chow algorithm sets equal power to each subcarrier to reduce the computational cost. However, the allocated bits under the power constraint are not optimal. Fisher algorithm gives the closed-form of bit and power allocation with relative low computational complexity, but it has constant data rate, which is contrary to the rate adaptive criteria[18]. Although the optimal DSM algorithm and its variants have been proposed and discussed widely, the design and realization of real-time DSM in PLC is found seldom and its performance in practical HNPLC environments has got little insight in previous literatures.

Actually it is important to realize that there are only limited resources for practical HNPLC systems to execute DSM, i.e. limited computing time and limited hardware resources. Especially in the time-varying frequency selective attenuated and colored noisy circumstance, a fast response of the adaptive scheme is needed urgently when electrical appliances are switched on or off in the network[19]. This paper aims to design a real-time DSM algorithm and execute it in the practical HNPLC system to validate its efficiency and reliability.

The uniqueness and key contributions of the proposed real-time DSM are three aspects:

(1) The proposed DSM provides a handy and universal method to use the formulated BER/SER expression for power allocation with no constraint on the modulation scheme. In most published work, the quadrature amplitude modulation (QAM) is employed in DSM algorithm for the OFDM based system[20,21], while DPSK-OFDM is generally adopted in HNPLC system, for example, in G3-PLC[22]and PRIME[23]. Based on the fact that the noise of each narrow subcarrier in HNPLC is approximately Gaussian, it is appropriate to take advantages of BER/SER expression formulated via the AWGN channel to guide resources allocation.

(2) To meet the real-time requirement, subcarrier grouping and same modulation scheme are employed in each transmission to reduce overhead cost and computational complexity in the proposed DSM. This way provides an applicable solution to real-time DSM for any rate-maximum or power/BER-minimum systems, and this paper takes a rate-maximum HNPLC system as a paradigm.

(3) Some flexible and efficient conversions are also elaborated in the design and its corresponding realization of hardware circuit for the proposed real-time DSM, as to facilitate any similar cases.

The organization of this paper is as follows. In Section 1, the HNPLC physical layer (PHY) profile is introduced and its related parameters to the real-time DSM are described. In Section 2, the mathematic design is developed and the proposed real-time DSM algorithm is efficiently realized. In Section 3 and Section 4, performance simulation and hardware implementation are carried out respectively. In Section 5, network experiments to validate the proposed DSM circuit with KC705 is presented. Finally conclusion is drawn in Section 6.

1 Profile of HNPLC physical layer

Implementation of DSM relies on the HNPLC specification of physical layer. Thus it is necessary to describe the PHY specification first. As most research work of this paper is obtained in China, specific circumstance of China is set up in the following description. However, the algorithm and system framework can also be applied to other narrowband power line communication system, such as FCC, ARIB and CENELEC A/B/C, by masking certain tones or transforming the related parameters.

1.1 PHY artchitecture

One of the main functions of the physical layer of a PLC transceiver is to construct a protocol frame to comfort data transmission via specific medium. There are commonly three parts in the HNPLC PHY frame, as shown in Fig.1, which are preamble, frame control header (FCH) and data payload.

The preamble is constituted by several predefined symbols for package detection and SNR estimation to conduct DSM. FCH tells the obligatory information for demodulation whose length indicates the overhead cost of DSM. Besides the coding and interleaving techniques, similar with G3 PLC[24], data payload takes the real-time DSM for QoS guarantee. Overlapping and windowing are applied for inhibition of spectrum leakage.

Fig.1 Typical PHY frame structure of HNPLC system

1.2 Key parameters of physical layer

With consideration of related compulsory regulations and statistical transmission characterization of channel and noise in the HNPLC system[8,25,26], the key parameters of the PHY specification are listed in Table 1. Legal modulation schemes include DBPSK, DQPSK and D8PSK. ROBO modulates the data in DBPSK with 4-times repetition coding. The length of OFDM FFT/IFFT is 256 in which 96 subcarriers are defined for data transmission. The transmission frequency occupies 37.5kHz to 482.8125kHz, so that lower frequency band below 35 kHz is avoided in which most high-power switching devices are very active.

2 Real-time DSM algorithm

2.1 Mathematical model of DSM

The bandwidth of each subcarrier in HNPLC system is narrow enough in which the colored noise can be regarded as AWGN. BER/SER expression of the AWGN channel, which has connected SNR with transmission rate, provides an efficient guide for resources allocation.

Symbol error rate of the M-ary DPSK system PMn,DPSKis formulated as

(1)

where pnis the allocated power of subcarrier n. gnis the SNR for unit power. Mnis the constellation size and can be used to obtain data rate rnas rn=log2(Mn). The mark number of the subcarrier satisfies n∈{1, 2, 3,… N} and N is the pre-determined number of legal subcarriers. Q-function is defined as

(2)

Eq.(1) can be restated as

(3)

Let ρnbe the state indicator function of subcarrier n, which satisfies

(4)

Then the objective is to maximize the data rate

(5)

with the constraint of

(6)

where W is the authorized transmission power.

2.2 Design of real-time DSM

It is necessary for the real-time DSM to not only meet the real-time demand of low overhead cost and low complexity, but also do the best to approach the optimal bit-loading performance. Thus in the proposed algorithm, subcarriers are adaptively chosen in group and only one modulation scheme is employed within each transmission[27,28]. The proposed algorithm is also merged, transformed and simplified in the following description to facilitate the corresponding design of FPGA circuit.

Split the overall N subcarriers into I groups. Then there are I′=N/I subcarriers in each group. Redefine ρi(i∈{1,2,…,I}) as the state indicator function of sub-group i to instruct the turning on (ρi=1) or shutting down (ρi=0). Then the real-time DSM is carried out as follows.

2.2.1 Step 1: To determine the value of Γ

Let M be the constellation size and assume that a bit error corresponds to a symbol error. Then the relation between PM,DPSKand BER e is

(7)

(8)

Define Г as

(9)

Then Eq.(8) is

(10)

As shown in Eq.(9), Г is a function of modulation scheme and BER e. Since BER corresponds to the transmission quality, it is always pre-determined to fit various practical applications. In industry projects, BER is always selected as 10-3, 10-4, 10-5or 10-6. Hence Г can be enumerated for different modulation schemes which can be easily achieved by a look up table (LUT) in the hardware implementation. Table 2 lists the values of Г for the specific DPSK system.

Table 2 Values of Г for the specific DPSK system

2.2.2 Step 2: To determine group coefficient ρi

(11)

where I is the number of sub-groups. I′ is the number of subcarriers in each sub-group.

Under the constraint of transmission power W, number l of selected sub-groups in each modulation scheme should satisfy:

(12)

Corresponding to the selected sub-group j(j∈{1, 2, 3,…,l}), the original index i (l≤I, i∈{1, 2, 3,…,I}) is got. Hereupon for the selected sub-group i, ρi=1, otherwise ρi=0.

For each modulation scheme, the number of selected sub-groups can be calculated by

(13)

2.2.3 Step 3: To select modulation scheme

The number of selected sub-groups for different schemes are named as lROBO, lDBPSK, lDQPSKand lD8PSK. They are achieved separately through previous steps. Then transmission rate of each scheme is expressed as Eq.(14), where ΔB is the frequency space of adjacent subcarriers.

(14)

Working out the maximum value of sequence {0.25lROBO, lDBPSK, 2lDQPSK, 3lD8PSK}, the best modulation scheme is selected as

argmax{RROBO,RDBPSK,RDQPSK,RD8PSK}

=argmax{0.25lROBO,lDBPSK,2lDQPSK,3lD8PSK}

(15)

2.2.4 Step 4: To allocate residual power

Corresponding to the recommended modulation scheme and the allocated power pnof each selected subcarrier, there is generally some power left which does not meet the equal sign in Eq.(6). In order to further improve system performance under constraint of transmission power W, the calculated power pncould be multiplied by a power coefficient λ. Then the final allocated power of each selected subcarrier is

(16)

3 Performance simulation of the real-time DSM

3.1 Performance improvement of the real-time DSM

The performance of the real-time DSM is firstly simulated via an AWGN multi-path channel to obtain a reference boundary. Actually in practical systems, it is reasonable to regard that the noise is AWGN in each subcarrier due to the clipping in the analog front end (AFE).

The simulated SNR is set upon -10dB in order to guarantee a reliable synchronization. BER of different modulation schemes are illustrated in Fig.2. The adopted HNPLC channel in the simulation is a 14-path model obtained by LMMSE-based curve fitting of the measured channel[29].

Fig.2 Simulated BER of different modulation schemes

It is shown in Fig.2 that multipath severely degrades BER. However, applying the real-time DSM, performance is significantly improved because of the adaptive shutdown for those deeply notched subgroups. As the subgroup is the basic unit to perform turning on or shutting off, it begets the BER jump due to the discontinuous selection of subcarriers.

3.2 Tradeoff of real-time DSM

Overhead and complexity of the proposed DSM and the optimal Hughes-Hartogs algorithm are compared in Table 3. It shows that both computational complexity and overhead cost are greatly reduced in the real-time DSM, which confirms the feasibility of being applied to the practical real-time systems.

Table 3 Comparison of overhead and complexity

On the other hand, the performance of the proposed DSM shall inevitably decrease comparing with the optimal bit-loading algorithm. Fig.3 shows the data rate comparison when transmission power changes. It shows that the rate gap between the real-time DSM and the optimal Hughes-Hartogs algorithm is tiny and the proposed DSM is suitable for industry applications[28].

Fig.3 Data rate comparison of the real-time DSM and the Hughes-Hartogs algorithm when transmission power changes

4 Hardware implementation of the real-time DSM

Detailed description of hardware implementation of the real-time DSM is presented in this section. The legal 96 subcarriers (see Table 1) are spited into 24 subgroups, while each subgroup contains four subcarriers.

4.1 Implementation diagram

Fig.4 Schematic implementation of the proposed DSM

Fig.5 Timing diagram of the proposed DSM

4.2 Resource management and timing sequence

Conversions of arithmetic operations can further reduce the resource cost. The numbers of various arithmetic operations without or with conversions are shown in Table 4, where ∑l is the sum of lROBO,lDBPSK,lDQPSK

and lD8PSK. lselectedrepresents the number of selected subgroups under the selected modulation scheme (lselected∈{lROBO, lDBPSK, lDQPSK, lD8PSK}). It shows that more than 171 multiplication operations are saved with conversions. And the division is harshly reduced without accuracy loss by adding only one LUT.

Table 4 The numbers of various arithmetic operations without or with conversions

Timing diagram of the proposed DSM under the framework of the specific HNPLC system is shown in Fig.5. It costs 249 clock cycles and about 207μs to output the decision, which is less than the time of an OFDM symbol. This means that the implementation of DSM circuit conforms to the real-time demand of HNPLC applications.

5 Network experiments

5.1 Hardware implementation of the HNPLC PHY system

Hardware implementation of the specific HNPLC PHY system with real-time DSM is illustrated in Fig.6 with the development platform of Xilinx KC705[30].

Fig.6 Hardware implementation of the specific PHY system

As shown in Fig.6, the transceiver’s physical layer includes three main modules of interface circuit, transmitter (TX) and receiver (RX). Serial peripheral interface (SPI) is used to exchange data between the physical layer and the higher layer. TX and RX work separately with a sharing FFT/IFFT module. Additionally, there are self-governed clock control module and reset control module to facilitate system debug. System control module acts as the coordinator.

Taking advantages of the integrated design tool of Vivado, the system resource consumption of the specific HNPLC PHY system is recorded in Table 5. This PHY implementation consumes less than two million logical gates and about 40% resource of XC7K325T-2FFG900C (FPGA on KC705).

Table 5 System resource consumption of the specific HNPLC PHY system

5.2 Experiment setup

The experimental test bed is shown in Fig.7. The real-time DSM can be optionally adopted via control of personal computer (PC). DSM ploy is recorded and saved to evaluate the effectiveness. AFE acts as the suitable coupler which consists of the filter and amplifier circuit (FAC) and FMC150 (the ADC-DAC daughter card for KC705)[31]. The arrows in Fig.7 stand for the data flow while squares present electrical appliances.

Fig.7 The experimental test bed

5.3 Practical results of the real-time DSM

The transmission data from the reserved I/O pins of KC705 and PHY registers are recorded by a logic analyzer at the same time. The constellation of received data is shown in Fig.8(a) without applying the real-time DSM. In comparison to it, the constellation enabling DSM is shown in Fig.8(b). It is obvious that the constellation has been significantly improved by the real-time DSM. Fig.9 shows the responding power allocation offered by the on-going DSM. Fig.9(a) is the estimated SNR and Fig.9(b) is the power allocation for the subcarriers. In this case, 11 sub-groups, 44 out of 96 subcarriers, are selected to load bits while other sub-groups are abandoned. The proposed modulation scheme by the real-time DSM is D8PSK. This power allocation also indicates the implied rule that the higher quality the channel is, the less power it needs for a specified transmission in which abandoned subcarriers are allocated no power.

Fig.8 Constellation of received data (a) without and (b) with the proposed DSM

5.4 System performance

Package error rate (PER) is counted to evaluate the system performance. Table 6 lists the PER of the ordinary DBPSK with equal power allocation and the PER of real-time DSM in the HNPLC system under different scenarios of the practical indoor power line environment. The results reveal that PER is reduced dramatically, e.g. in scenario 1 from 33.3% to 1.0%. It is verified that the real-time DSM is available and system robustness is improved obviously by employing the proposed real-time DSM.

Fig.9 (a) Estimated SNR (b) Subcarriers power allocation of the real-time DSM

12PERofordinaryDBPSK33.3%44.3%PERofreal-timeDSM1.0%1.1%

6 Conclusions

OFDM-based HNPLC offers reliable, economical and efficient information transmissions for smart grid applications such as AMI, intelligent micro grids, charging and discharging management of EV and so on. In order to combat the time-varying frequency selective attenuated and colored noisy channel of practical HNPLC system, this study proposes a real-time DSM for the OFDM-based HNPLC system. The proposed real-time DSM employs the formulated expression of BER/SER for power allocation since the noise in each narrow subcarrier is approximately Gaussian. To realize the real-time requirement and obtain the low overhead cost and low computational complexity, the proposed DSM chooses subcarriers in group and adopts the same modulation scheme in each transmission. Some flexible and efficient conversions are also detailed and implemented in the design and hardware realization of the real-time DSM. Practical networked experiments are executed with KC705 in the real power line environment and corresponding results validate the performance enhancement of the proposed real-time DSM.

[ 1] Bouhafs F, Mackay M, Merabti M. Links to the future: communication requirements and challenges in the smart grid. IEEE Power and Energy Magazine, 2012, 10(1): 24-32

[ 2] Islam S Z, Mariun N, Hizam H, et al. Communication for distributed renewable generations (DRGs): A review on the penetration to smart grids (SGs). In: Proceedings of the 2012 IEEE international conference on power and energy (PECON’12), Kota Kinabalu, 2012. 2-5

[ 3] Amarsingh A, Latchman H, Yang D. Narrowband power line communications: enabling the smart grid. IEEE Potentials, 2014, 33(1): 16-21

[ 4] Power Line Communications Standards Committee. IEEE standard for low-frequency (less than 500 kHz) narrowband power line communications for smart grid applications, http://grouper.ieee.org/groups/1901/2: IEEE, 2013

[ 5] Galli S, Scaglione A, Wang Z. For the grid and through the grid: The role of power line communications in the smart grid. IEEE Proceeding, 2011, 99(6): 998-1027

[ 6] Haidine A, Adebisi B, Treytl A, et al. High-speed narrowband PLC in smart grid landscape—state-of-the-art. In: 2011 IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), Beijing, China, 2011. 468-473

[ 7] Zimmermann M, Dostert K. A multipath model for the powerline channel. IEEE Transactions on Communications, 2002, 50(4): 553-559

[ 8] Gassara H, Rouissi F, Ghazel A. Statistical characterization of the indoor low-voltage narrowband power line communication channel. IEEE Transaction on Power Delivery, 2014, 56(1): 123-131

[ 9] Papandreou N, Antonakopoulos T. Resource allocation management for indoor power-line communications systems. IEEE Transactions on Power Delivery, 2007, 22(2): 893-903

[10] Guo J B, John M C. Dynamic spectrum management of multi-user communication over power distribution networks. Proceedings of the CSEE, 2004, 24(11): 7-11

[11] Zou H, Jagannathan S, Cioffi J M. Multiuser OFDMA resource allocation algorithms for in-home power-line communications. In: IEEE Global Telecommunications Conference, New Orleans, USA, 2008. 1-5

[12] Tsiaflakis P, Glineur F, Moonen M. Real-time dynamic spectrum management for multi-user multi-carrier communication systems. IEEE Transaction Communication, 2014, 62(3): 1124-1137

[13] Yu W, Rhee W, Boyd S, et al. Iterative water-filling for Gaussian vector multiple-access channels. IEEE Transactions on Information Theory, 2004, 50(1): 145-152

[14] Zhang H, Fu J, Song J. A Hughes-Hartogs algorithm based bit loading algorithm for OFDM systems. In: 2010 IEEE International Conference on Communications, Cape Town, South Africa, 2010. 1-5

[15] Hughes-Hartogs D. Ensemble modem structure for imperfect transmission media. U.S.A Patents: 4679227, 4731816, 4833706, Jul.1987, Mar. 1998 and May 1989

[16] Chow P S, Cioffi J M, Bingham J. A practical discrete multitone transceiver loading algorithm for data transmission over spectrally shaped channels. IEEE Transactions on communications, 1995, 43(234): 773-775

[17] Fischer R F H, Huber J B. A new loading algorithm for discrete multitone transmission. In: IEEE Global Telecommunications Conference, London, UK, 1996.724-728

[18] Zhang T F. Physical layer algorithm design of OFDM-based narrowband power line communication: [Master Degree Dissertation], Beijing: Tsinghua University, 2012.11-40 (In Chinese)

[19] Tsiaflakis P, Glineur F, Moonen M. Iterative convex approximation based real-time dynamic spectrum management in multi-user multi-carrier communication systems. IEEE Signal Processing Letters, 2014, 21(5): 535-539

[20] Chaudhuri A, Bhatnagar M R. Optimised resource allocation under impulsive noise in power line communications. IET Communications, 2014, 8(7): 1104-1108

[21] Tunc M, Perrins E, Lampe L. Optimal LPTV-aware bit loading in broadband PLC. IEEE Transaction on Communication, 2013, 61(12): 5152-5162

[22] G3-PLC, Open standard for smartgrid implementation, http://www.maxim-ic.com/products/powerline/g3-plc: Maxim, 2010

[23] PRIME, Draft specification for powerline intelligent metering evolution, http://www.prime-alliance.org/wp-content/uploads/2013/04/PRIME-Spec_v1.3.6.pdf: PRIME, 2013

[24] Razazian K, Umari M, Kamalizad A. Error correction mechanism in the new G3-PLC specification for powerline communication. In: 2010 IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), Rio de Janeiro, Brazil, 2010. 50-55

[25] Nassar M, Lin J, Mortazavi Y, et al. Local utility power line communications in the 3-500 kHz band: channel impairments, noise, and standards. IEEE Signal Processing Magazine, 2012, 29(5): 116-127

[26] Bausch J, Kistner T, Babic M, et al. Characteristics of indoor power line channels in the frequency range 50-500 kHz. In: 2006 IEEE International Symposium on Power Line Communications and its Applications, Orlando, USA, 2006. 86-91

[27] Grunheid R, Bolinth E, Rohling H. A blockwise loading algorithm for the adaptive modulation technique in OFDM systems. In: Proceedings of the 54th IEEE Vehicular Technology Conference, Atlantic City, USA, 2001. 948-951

[28] Zhang T F, Guo J B. Real-time dynamic spectrum management in ofdm-based high-data rate narrowband power line communications. Proceedings of the CSEE, 2014, 34(4): 695-701

[29] Guo J B, Wang Z J, Lv H F, et al. Transmission characteristics of low-voltage distribution networks in China and its model, IEEE Transaction on Power Delivery, 2005, 20(2): 1341-1348

[30] Xilinx, Kintex-7 FPGA KC705 Evaluation Kit introduction, http://china.xilinx.com/products/boards-and-kits/EK-K7-KC705-G.htm:Xilinx, 2012

[31] 4DSP, FMC150 datasheet and user menu, http://www.4dsp.com/FMC150.php: 4DSP, 2012

Liu Wenjing, born in 1984. She is currently a PhD candidate in the Department of Electrical Engineering, Tsinghua University, China. She received her B.S degree in electronic information science and technology from Shandong Normal University (2007) and received her M.S degree in control theory and control engineering from Beijing Technology and Business University (2010). Her research interests include power line communication and smart grid technologies.

10.3772/j.issn.1006-6748.2015.04.002

①Supported by the Tsinghua University International Science and Technology Cooperation Project (No. 20133000197, 20123000148).

②To whom correspondence should be addressed. E-mail: guojb@tsinghua.edu.cn Received on Oct. 11, 2014*, Yan Yanxin**, Zhang Tongfei*