DSPRelated.com
Forums

RESTORING BINARY SIGNAL FROM LOW FREQUENCIES

Started by Ostap October 31, 2008
Can someone points me to the methods to solve the following problem:

Function s(x) is binary {0,1}.  We set high frequencies above some
cuttoff limit to 0.
Resulting function is L(x). How can we restore s(x) from L(x)?

Thank you,

Yuri
>Function s(x) is binary {0,1}. We set high frequencies above some >cuttoff limit to 0. >Resulting function is L(x). How can we restore s(x) from L(x)?
What exactly is the binary signal? What is the application? Too much abstraction will delay your getting a good answer. Emre
Ostap wrote:

> Can someone points me to the methods to solve the following problem:
> Function s(x) is binary {0,1}. We set high frequencies above some > cuttoff limit to 0. > Resulting function is L(x). How can we restore s(x) from L(x)?
It depends. Look in the paper: Nyquist, Harry. "Certain factors affecting telegraph speed". Bell System Technical Journal, 3, 324�346, 1924 It describes your problem very well. -- glen
On Oct 30, 9:07&#4294967295;pm, Ostap <y_gra...@yahoo.com> wrote:
> Can someone points me to the methods to solve the following problem: > > Function s(x) is binary {0,1}. &#4294967295;We set high frequencies above some > cuttoff limit to 0. > Resulting function is L(x). How can we restore s(x) from L(x)? > > Thank you, > > Yuri
Binary function is a piece-wise constant function that can have only two values 0 or 1, say given the interval [0, 10] we define s(x)=0, 0<=x<2 s(x)=1, 2<=x<7 s(x)=0, 7<=x<=7.2 s(x)=1, 7.2<=10 The application is in the field of optics. Hope this helps, Yuri
On Oct 31, 12:36&#4294967295;am, Glen Herrmannsfeldt <g...@ugcs.caltech.edu>
wrote:
> Ostap wrote: > > Can someone points me to the methods to solve the following problem: > > Function s(x) is binary {0,1}. &#4294967295;We set high frequencies above some > > cuttoff limit to 0. > > Resulting function is L(x). How can we restore s(x) from L(x)? > > It depends. &#4294967295;Look in the paper: > > Nyquist, Harry. "Certain factors affecting telegraph speed". Bell System > Technical Journal, 3, 324&#4294967295;346, 1924 > > It describes your problem very well. > > -- glen
What's a good source for BSTJ ??? Thanks, John
John wrote:

> On Oct 31, 12:36 am, Glen Herrmannsfeldt <g...@ugcs.caltech.edu> > wrote: > >>Ostap wrote: >> >>>Can someone points me to the methods to solve the following problem: >>>Function s(x) is binary {0,1}. We set high frequencies above some >>>cuttoff limit to 0. >>>Resulting function is L(x). How can we restore s(x) from L(x)?
>>It depends. Look in the paper:
>>Nyquist, Harry. "Certain factors affecting telegraph speed". Bell System >>Technical Journal, 3, 324&#4294967295;346, 1924
>>It describes your problem very well.
> What's a good source for BSTJ ???
The library of a good engineering college. Especially one around since 1924. http://www.worldcat.org/oclc/1519469&referer=brief_results put in your zip code, state, province, or country and it will find one near you. -- glen

Ostap wrote:

> Can someone points me to the methods to solve the following problem: > > Function s(x) is binary {0,1}. We set high frequencies above some > cuttoff limit to 0. > Resulting function is L(x). How can we restore s(x) from L(x)?
Is the function s(x) cyclostationary or not? If it is cyclostationary, then the task is the typical problem of the digital communication and there are many ways for solution depending on L(x). If s(x) is not cyclostationary, then the problem is non-trivial and the solution may not be unique. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
> > >Ostap wrote: > >> Can someone points me to the methods to solve the following problem: >> >> Function s(x) is binary {0,1}. We set high frequencies above some >> cuttoff limit to 0. >> Resulting function is L(x). How can we restore s(x) from L(x)? > >Is the function s(x) cyclostationary or not? > >If it is cyclostationary, then the task is the typical problem of the >digital communication and there are many ways for solution depending on >L(x). > >If s(x) is not cyclostationary, then the problem is non-trivial and the >solution may not be unique. > > >Vladimir Vassilevsky >DSP and Mixed Signal Design Consultant >http://www.abvolt.com >
Vladimir: Is the pure "unmodulated" binary signals are considered cyclostationary? I tend to believe that they are stationary process as I remember from my digital communication readings! My understanding is that cyclostationary is a feature in modulated signals due to the built in periodicity in the carrier! Agree?
> > >
>Binary function is a piece-wise constant function that can have >only two values 0 or 1, say given the interval [0, 10] we define > >s(x)=3D0, 0<=3Dx<2 >s(x)=3D1, 2<=3Dx<7 >s(x)=3D0, 7<=3Dx<=3D7.2 >s(x)=3D1, 7.2<=3D10
Here is my take: if you throw away high frequencies greater than some cutoff, you lose the sharp transitions and get a smoother signal. So the result should be around 0 and 1 most of the time, assuming you keep enough of the frequency content. By optics, are you referring to binary optical communication? Do you have control over the cutoff frequency, or is there some other constraint such as channel bandwidth? Emre
>Is the function s(x) cyclostationary or not? > >If it is cyclostationary, then the task is the typical problem of the >digital communication and there are many ways for solution depending on >L(x). > >If s(x) is not cyclostationary, then the problem is non-trivial and the >solution may not be unique.
I don't see how cyclostationarity is relevant. The OP did not say it comes from a random process. In fact his example is rather deterministic. To the OP: there may be an extremely neat solution to your problem. If you have enough Fourier domain measurements, you can reconstruct your signal *exactly* with an overwhelming probability, assuming the number of jumps and/or the nonzero values in your signal is small (i.e. sparse) with respect to the total number of the samples. See the below reference [1]. Hope this helps, Emre [1] E. J. Cand&egrave;s, J. Romberg and T. Tao. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inform. Theory, 52 489-509.