> Yes Jeff that sounds good.. just one more thing
should be taken care
> that N should be integral multiple of M ( its not a rule but a good
> practise otherwise the spectrum will have lot of sidebands )
Yes otherwise there is a lot of edge noise. Or the pulse can be windowed prior
to
transmission... but not as good.
-Jeff
> On Tue, 01 Feb 2005 20:24:18 -0600, Jeff Brower
<> wrote:
> > Tarang-
> >
> > > What do you mean by ASK wave? Do you want to generate an
upconverted
> > > wave (modulating a carrier) or just different amplitude for zeros
and
> > > ones?
> > > > Does any one know how to generate an ASK waveform on MatLab,
the
> > > > data stream is [11000101].Thanks
> >
> > I think Josh LN simply means OOK, or on-off sine wave:
> >
> > A = [11000101]
> >
> > m = 0
> > for i=0 to len(A)-1
> > for n=0 to N-1
> > ask[m++] = A[i]*sin(2*pi*n*f/M)
> >
> > where N is modulation pulse width, f is carrier, and M is sampling
rate.
> >
> > -Jeff
Reply by Tarang Dadia●February 2, 20052005-02-02
Yes Jeff that sounds good.. just one more thing should be taken care
that N should be integral multiple of M ( its not a rule but a good
practise otherwise the spectrum will have lot of sidebands )
Hope this helps
Tarang
On Tue, 01 Feb 2005 20:24:18 -0600, Jeff Brower <> wrote: > Tarang-
>
> > What do you mean by ASK wave? Do you want to generate an
upconverted
> > wave (modulating a carrier) or just different amplitude for zeros
and
> > ones?
> > > Does any one know how to generate an ASK waveform on MatLab,
the
> > > data stream is [11000101].Thanks
>
> I think Josh LN simply means OOK, or on-off sine wave:
>
> A = [11000101]
>
> m = 0
> for i=0 to len(A)-1
> for n=0 to N-1
> ask[m++] = A[i]*sin(2*pi*n*f/M)
>
> where N is modulation pulse width, f is carrier, and M is sampling rate.
>
> -Jeff
>
Reply by Jeff Brower●February 1, 20052005-02-01
Tarang-
> What do you mean by ASK wave? Do you want to
generate an upconverted
> wave (modulating a carrier) or just different amplitude for zeros and
> ones?
> > Does any one know how to generate an ASK waveform on MatLab, the
> > data stream is [11000101].Thanks
I think Josh LN simply means OOK, or on-off sine wave:
A = [11000101]
m = 0
for i=0 to len(A)-1
for n=0 to N-1
ask[m++] = A[i]*sin(2*pi*n*f/M)
where N is modulation pulse width, f is carrier, and M is sampling rate.
-Jeff
Reply by Tarang Dadia●February 1, 20052005-02-01
Joshln,
What do you mean by ASK wave? Do you want to generate an upconverted
wave (modulating a carrier) or just different amplitude for zeros and
ones?
Tarang
On Sat, 29 Jan 2005 21:27:10 -0000, joshln <> wrote: >
>
> Does any one know how to generate an ASK waveform on MatLab, the
> data stream is [11000101].Thanks
>
> To
>
Reply by georges zaki●January 30, 20052005-01-30
Hi joshln
you can generate ASK by using the command find
data = [ 1 0 0 1 1 0 0 0 1 ];
zeros = find( data == 0 );
ones = fidn ( data == 1 );
mapped_signal( ones ) = 1;%assume 1 i mapped to 1
mapped_signal( zeros ) = -1;%assume 0 is mapped to -1
Best regards
George
n...@yahoo.com> wrote:
Does any one know how to
generate an ASK waveform on MatLab, the data stream is
[11000101].Thanks
NEW! You can now post a
message or access and search the archives of this group on DSPRelated.com: http://www.dsprelated.com/groups/matlab/1.php
_____________________________________ Note: If you do a simple "reply"
with your email client, only the author of this message will receive your
answer. You need to do a "reply all" if you want your answer to be
distributed to the entire group.
_____________________________________ About this discussion group: