Wavelet Packet Modulation and Demodulation

WPM and WPDM used in simulating N-band Discrete Wavelet Multitone Transmission.
791 Downloads
Updated 16 Oct 2011

View License

function y=wpm(x,N,wname);
% N-band wavelet packet modulator.
% y is a 1-D signal reconstructed from N equal-length data streams arranged
% as the rows of the matix x. The idwt function is used with the required
% wavelet family denoted by the input wname.
% The value of N represents the number of bands and it must be an integer
% power of 2.
% The periodization mode is selected for data extension.
% This function is built by Abdulrahman Ikram Siddiq Oct-4th-2011 9:30pm.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function x=wpdm(y,N,wname);

% N-band wavelet packet demodulator.
% y is a 1-D signal is analysed to N equal-length data streams arranged
% as the rows of the matix x. The dwt function is used with the required
% wavelet family denoted by the input wname.
% The value of N represents the number of bands and it must be an integer
% power of 2.
% The periodization mode is selected for data extension.
% This function is built by Abdulrahman Ikram Siddiq Oct-4th-2011 9:45pm.

Cite As

Abdulrahman Siddiq (2026). Wavelet Packet Modulation and Demodulation (https://uk.mathworks.com/matlabcentral/fileexchange/33291-wavelet-packet-modulation-and-demodulation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0