The multi-core parallel algorithms of wavelet/wavelet packet transforms and their applications in power system harmonic analysis and data compression

被引:5
作者
Liu, Zhigang [1 ]
Geng, Xiao [1 ]
Xie, Zongming [1 ]
Lu, Xiaofan [1 ]
机构
[1] Southwest Jiaotong Univ, Sch Elect Engn, Chengdu 610031, Sichuan, Peoples R China
来源
INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS | 2015年 / 25卷 / 11期
关键词
wavelet transform; wavelet packet transform; power system; multi-core parallel; power data compression; DISCRETE WAVELET TRANSFORM; IMPLEMENTATION; ARCHITECTURE;
D O I
10.1002/etep.1992
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The multi-core technology can not only provide the computation in parallel but also avoid the redundancy costs by the communication and maintenance of multi-machine network structure. This paper uses the multi-core technology to achieve the parallelism of wavelet and wavelet packet transforms, so that the computation speed is increasing and the time is shortening in the practical applications. The parallel algorithms of wavelet and wavelet packet transforms, respectively, on the basis of POSIX thread and OpenMP are proposed and realized. The parallel results can meet the requirements by comparing parallel algorithms with the serial algorithms of single-layer and multi-layer transforms. For OpenMP, the paper takes the guidance statements to parallelize the loops of serial programs. In addition, the paper proposes one kind of nesting and non-nesting parallel means of wavelet packet transform and compares the parallel results with the serial programs. The experimental results show that the speedup is increasing with the amount of data and finally closing to 2. It is shown that the proposed parallel algorithms can improve the transform speed significantly. These parallel algorithms are applied in the harmonic analysis and data compression of power system, and a parallel strategy for compression with bitmap is proposed. The results show that the parallel algorithms of wavelet and wavelet packet transforms can improve the analysis and compression speed significantly. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:2800 / 2818
页数:19
相关论文
共 30 条
  • [1] Akhter S., 2006, MULTICORE PROGRAMMIN, V1st
  • [2] Trends, challenges and opportunities in power quality research
    Bollen, Math H. J.
    Ribeiro, Paulo
    Gu, Irene Y. H.
    Duque, Carlos A.
    [J]. EUROPEAN TRANSACTIONS ON ELECTRICAL POWER, 2010, 20 (01): : 3 - 18
  • [3] Scalable parallel wavelet transforms for image processing
    Chadha, N
    Cuhadar, A
    Card, H
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 851 - 856
  • [4] Chaver D, 2001, PAR DISTR PROC S
  • [5] Comparative Study of Harmonic and Interharmonic Estimation Methods for Stationary and Time-Varying Signals
    Chen, Cheng-I
    Chen, Yeong-Chin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (01) : 397 - 404
  • [6] High-speed VLSI implementation of 2-d discrete wavelet transform
    Cheng, Chao
    Parhi, Keshab K.
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (01) : 393 - 403
  • [7] Denoising Techniques With Change-Point Approach for Wavelet-Based Power-Quality Monitoring
    Dwivedi, U. D.
    Singh, S. N.
    [J]. IEEE TRANSACTIONS ON POWER DELIVERY, 2009, 24 (03) : 1719 - 1727
  • [8] A parallel architecture for the 2-D discrete wavelet transform with integer lifting scheme
    Ferretti, M
    Rizzo, D
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 28 (03): : 165 - 185
  • [9] FORD J, 2003, PARALLEL ALGORITHMS, V18, P155
  • [10] Parallel 3D fast wavelet transform on manycore GPUs and multicore CPUs
    Franco, Joaquin
    Bernabe, Gregorio
    Fernandez, Juan
    Ujaldon, Manuel
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1095 - 1104