Thread Subject: Frequency band splitting

Subject: Frequency band splitting

From: Bayus

Date: 16 Oct, 2011 00:21:10

Message: 1 of 4

Hi All,
I m new in the use of Matlab. I have to a model the transmission of a wideband signal through a communication channel with limited bandwidth in Matlab. I m required to split an input wideband signal into low and high bands. The channel will pass the low band part automatically, but i have to downshift the highband so that it can go through the same channel. At the output the downshifted highband will be upsifted, then the two parts will be combined to reconstruct the original signal.
Please what sort of filter can I use or design in matlab to help solve the problem. Also is this related to multirate signal processing.
If it is related, why the need for downsampling(decimation) and upsampling( interpolation).
Thanks

Subject: Frequency band splitting

From: Wayne King

Date: 16 Oct, 2011 00:33:10

Message: 2 of 4

"Bayus" wrote in message <j7d81m$mch$1@newscl01ah.mathworks.com>...
> Hi All,
> I m new in the use of Matlab. I have to a model the transmission of a wideband signal through a communication channel with limited bandwidth in Matlab. I m required to split an input wideband signal into low and high bands. The channel will pass the low band part automatically, but i have to downshift the highband so that it can go through the same channel. At the output the downshifted highband will be upsifted, then the two parts will be combined to reconstruct the original signal.
> Please what sort of filter can I use or design in matlab to help solve the problem. Also is this related to multirate signal processing.
> If it is related, why the need for downsampling(decimation) and upsampling( interpolation).
> Thanks

The Wavelet Toolbox implements an orthogonal or biorthogonal fiter bank. See wavedec for a multilevel decomposition, or dwt for a single level.

Wayne

Subject: Frequency band splitting

From: Bayus

Date: 16 Oct, 2011 10:57:10

Message: 3 of 4

Hello, thanks for your reply. I m not familiar with the wavelet stuff. I just want to design a low pass and high pass filters to separate the bands.
I need to know know the best choice of filters that will not distort the signal and that will allow signal reconstruction. Thanks
"Wayne King" wrote in message <j7d8o6$o89$1@newscl01ah.mathworks.com>...
> "Bayus" wrote in message <j7d81m$mch$1@newscl01ah.mathworks.com>...
> > Hi All,
> > I m new in the use of Matlab. I have to a model the transmission of a wideband signal through a communication channel with limited bandwidth in Matlab. I m required to split an input wideband signal into low and high bands. The channel will pass the low band part automatically, but i have to downshift the highband so that it can go through the same channel. At the output the downshifted highband will be upsifted, then the two parts will be combined to reconstruct the original signal.
> > Please what sort of filter can I use or design in matlab to help solve the problem. Also is this related to multirate signal processing.
> > If it is related, why the need for downsampling(decimation) and upsampling( interpolation).
> > Thanks
>
> The Wavelet Toolbox implements an orthogonal or biorthogonal fiter bank. See wavedec for a multilevel decomposition, or dwt for a single level.
>
> Wayne

Subject: Frequency band splitting

From: Wayne King

Date: 16 Oct, 2011 13:52:26

Message: 4 of 4

"Bayus" wrote in message <j7eda6$8d9$1@newscl01ah.mathworks.com>...
> Hello, thanks for your reply. I m not familiar with the wavelet stuff. I just want to design a low pass and high pass filters to separate the bands.
> I need to know know the best choice of filters that will not distort the signal and that will allow signal reconstruction. Thanks
> "Wayne King" wrote in message <j7d8o6$o89$1@newscl01ah.mathworks.com>...
> > "Bayus" wrote in message <j7d81m$mch$1@newscl01ah.mathworks.com>...
> > > Hi All,
> > > I m new in the use of Matlab. I have to a model the transmission of a wideband signal through a communication channel with limited bandwidth in Matlab. I m required to split an input wideband signal into low and high bands. The channel will pass the low band part automatically, but i have to downshift the highband so that it can go through the same channel. At the output the downshifted highband will be upsifted, then the two parts will be combined to reconstruct the original signal.
> > > Please what sort of filter can I use or design in matlab to help solve the problem. Also is this related to multirate signal processing.
> > > If it is related, why the need for downsampling(decimation) and upsampling( interpolation).
> > > Thanks
> >
> > The Wavelet Toolbox implements an orthogonal or biorthogonal fiter bank. See wavedec for a multilevel decomposition, or dwt for a single level.
> >
> > Wayne

Hi that is what a wavelet filter bank does. Try a longer wavelet, like 'sym8' or 'sym10'

Wayne

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com