当前位置:网站首页>Overview of wavelet packet transform methods
Overview of wavelet packet transform methods
2022-07-26 03:59:00 【ASS-ASH】
Wavelet transform only decomposes the low-frequency band of the signal . Wavelet packet transform inherits the time-frequency analysis characteristics of wavelet transform , Further decompose the high-frequency band signal that is not decomposed in the wavelet transform , Make different resolution choices for various frequencies at different levels , On all scales , It provides a series of time-domain waveforms of subbands in the full band range . Wavelet packet analysis is to further subdivide the frequency band of wavelet subspace in binary way , In order to improve the frequency resolution . The relationship between wavelet transform and wavelet packet transform is shown in the figure below .

2、 The principle of construction
(1)、 The second generation wavelet packet transform is also composed of decomposition and reconstruction . Set the data sequence as S={s(k),k∈Z} , Divide the data sequence into odd sample sequence So(k) And even sample sequence Se(k) Two parts , among S(k) by S No k Samples .

(2)、 Then calculate the wavelet packet number by the following formula L Each band signal of layer decomposition . among P,U It is the predictor and updater of the second generation wavelet transform .

(3)、 Reconstruct the signal according to the following formula .


3、 The example analysis
Next, we use a simple example to illustrate the difference between wavelet analysis and wavelet packet analysis . Suppose the sampling frequency is 1000Hz, Then the analysis frequency is 500Hz. The following figure is a simple signal , contain 100Hz,200Hz,300Hz,400Hz Four frequency components . We do one-level and two-level wavelet decomposition and wavelet packet decomposition for the signal , Then perform single branch reconstruction . One layer decomposition results in 2 Frequency band , We use it (1,1),(1,2) Express , Two layer decomposition results in 4 We use (2,1),(2,2),(2,3),(2,4) Express .



Wavelet analysis can be realized (1,1),(1,2),(2,1),(2,2)4 Single branch reconstruction of frequency bands , Each single reconstruction retains the frequency component of the corresponding frequency band .


Wavelet packets in addition to the above 4 Single branch reconstruction of frequency bands , It can also be realized (2,3),(2,4)2 Frequency band Single branch reconstruction of .

4、 Conclusion
Wavelet packet analysis is actually an extension of wavelet analysis , Wavelet analysis only realizes the reconstruction of low-frequency signal , Wavelet packet complements the reconstruction of the high-frequency part , In this way, we realize the reconstruction of the full frequency band of the signal . In complex signal processing , We often want to filter out most of the invalid frequency components , Keep only the active ingredients . Wavelet packet analysis can undoubtedly meet this demand , We can calculate the frequency band of useful signals in advance , Using a single branch reconstruction of a certain frequency band to recover the waveform signal of that frequency band . The computational complexity of wavelet packet algorithm is also o(n) Level
边栏推荐
- 基于JSP实现网上商城系统
- 涂鸦幻彩产品开发包如何使用
- [cloud native] talk about the understanding of the old message middleware ActiveMQ
- 基本折线图:最直观呈现数据的趋势和变化
- Laravel8 implements interface authentication encapsulation using JWT
- PHP save array to var file_ export、serialize
- MySQL index failure scenarios and Solutions
- PHP installation spool supports dtls protocol
- Redis如何实现持久化?详细讲解AOF触发机制及其优缺点,带你快速掌握AOF
- 如何构建面向海量数据、高实时要求的企业级OLAP数据引擎?
猜你喜欢

深度学习之DAT

Apple removed the last Intel chip from its products

Synchronous FIFO based on shift register

Graduation season & harvest season, leave your beautiful moments

Wechat applet to realize music player (4) (use pubsubjs to realize inter page communication)

Save the image with gaussdb (for redis), and the recommended business can easily reduce the cost by 60%

Lua and go mixed call debugging records support cross platform (implemented through C and luajit)

KBPC1510-ASEMI大芯片15A整流桥KBPC1510

redux

加班一周开发了报表系统,这个低代码免费IT报表神器太好用了
随机推荐
Uncaught TypeError: $(...). Onmousenter is not a function JS error, solution:
Summary of senior report development experience: understand this and do not make bad reports
Basic line chart: the most intuitive presentation of data trends and changes
Chapter 18: explore the wonders of the mean in the 2-bit a~b system, specify the 3x+1 conversion process of integers, specify an interval to verify the angular Valley conjecture, explore the number of
【读书笔记->数据分析】BDA教材《数据分析》书籍介绍
How does redis implement persistence? Explain the AOF trigger mechanism and its advantages and disadvantages in detail, and take you to quickly master AOF
Verilog implementation of key dithering elimination
如何构建面向海量数据、高实时要求的企业级OLAP数据引擎?
STM32状态机编程实例——全自动洗衣机(下)
6年从零开始的自动化测试之路,开发转测试我不后悔...
涂鸦幻彩产品开发包如何使用
Brief tutorial for soft exam system architecture designer | case analysis and problem solving skills
Asemi rectifier bridge gbu1510 parameters, gbu1510 specifications, gbu1510 package
基本折线图:最直观呈现数据的趋势和变化
2.9.4 Ext JS的布尔对象类型处理及便捷方法
[MCU simulation project] external interrupt 0 controls 8 LED flashes
leetcode: 102. 二叉树的层序遍历
【云原生】谈谈老牌消息中间件ActiveMQ的理解
Zkevm: summary of zkevm and L1 by Mina's CEO
What are the differences between vite and wenpack?