Sign in

username:

password:



Not a member?

Search adsp



Search tips

Subscribe to adsp



adsp by Keywords

AD1819 | AD7332 | ADSP-2106 | ADSP-21060 | ADSP-21065L | ADSP-2116 | ADSP-21160M | ADSP-2181 | ADSP-218x | ADSP-219 | ADSP-2199 | ADSP219 | BF531 | BF532 | BF533 | BF535 | Blackfin | FFT | JTAG | LDF | SDRAM | SHARC | SPORT | UART | VDSP++ | VisualDSP

Ads

Discussion Groups

Discussion Groups | Analog Devices DSPs | Re: Gaussian channel

Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).

  

Post a new Thread

Gaussian channel - Sonali Agarwal - Feb 22 7:23:00 2005




Hello,
I am trying to implement block codes (FEC) using
assembly programming of ADSP 21xx processor in Visual
DSP. For that i need to represent gaussian channel
which takes snr as the input and generates the
gaussian vector.
Has anybody worked anything concerned with it? PLease
let me know.
Thanks.
Sonali






(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Gaussian channel - Mike Rosing - Feb 22 10:50:00 2005

On Tue, 22 Feb 2005, Sonali Agarwal wrote:

> I am trying to implement block codes (FEC) using
> assembly programming of ADSP 21xx processor in Visual
> DSP. For that i need to represent gaussian channel
> which takes snr as the input and generates the
> gaussian vector.
> Has anybody worked anything concerned with it? PLease
> let me know.

Nope, never done that. Sounds like a neat problem though. How do you
create a value for snr when you don't know the noise level? Is there
some time span when you know there is no signal? How do you find the
signal if there is too much noise? Seems like a challenging problem to
me!

Patience, persistence, truth,
Dr. mike




(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Gaussian channel - Sonali Agarwal - Feb 23 1:02:00 2005


Hello,
Its an independent routine for which once i
define SNR , it generates the gaussian vector as per
the required length. I have done this in C programming
for FEC. Now i want to rewrite my code in assembly
language for ADSP. For that i want to model the
channel.
Is there any other way to get that gaussian
distribution? And what is Central limit theorem?
Do reply,
Thanks.
Sonali

--- Mike Rosing <> wrote:

> On Tue, 22 Feb 2005, Sonali Agarwal wrote:
>
> > I am trying to implement block codes (FEC)
> using
> > assembly programming of ADSP 21xx processor in
> Visual
> > DSP. For that i need to represent gaussian channel
> > which takes snr as the input and generates the
> > gaussian vector.
> > Has anybody worked anything concerned with it?
> PLease
> > let me know.
>
> Nope, never done that. Sounds like a neat problem
> though. How do you
> create a value for snr when you don't know the noise
> level? Is there
> some time span when you know there is no signal?
> How do you find the
> signal if there is too much noise? Seems like a
> challenging problem to
> me!
>
> Patience, persistence, truth,
> Dr. mike
__________________________________





(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Gaussian channel - Mike Rosing - Feb 23 10:04:00 2005

On Wed, 23 Feb 2005, Sonali Agarwal wrote:

> Hello,
> Its an independent routine for which once i
> define SNR , it generates the gaussian vector as per
> the required length. I have done this in C programming
> for FEC. Now i want to rewrite my code in assembly
> language for ADSP. For that i want to model the
> channel.
> Is there any other way to get that gaussian
> distribution? And what is Central limit theorem?

If you have the code in C, then use the ADSP compiler and create
just assembler output, not binary output. If you're working on
the 21xx and there's no c compiler, then use the 21065 C compiler
and get a zeroth order idea of what to do.

Here's a nice definition for the CLT:
http://mathworld.wolfram.com/CentralLimitTheorem.html

Patience, persistence, truth,
Dr. mike




(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Gaussian channel - nalini kumari nallamalli - Feb 24 3:12:00 2005


hi,
Central linit theorem states, if u add large number of any distributed variables , it will give guassian distributed variable(normal distribution). I think u need to calculate the signal strengh over a window , and then depends on that , u need to calculate noise level(because u know signal strength and SNR know). Noise power and variance of the distribution r related. I do not remember the exact relation. I will refer. Through matlab or c code , u can generate normal distributed variable of length which ever ur using in finding signal energy, and then store it in some location and depends on ur variance, u multiply each stored varible with that variance, and u add this to each signal sample. I think this works. First u try this in some matlab or c code. If it works then it is nice. This is just my idea. Try for it..

with regards
Nalini.N
Sonali Agarwal <> wrote: Hello,
Its an independent routine for which once i
define SNR , it generates the gaussian vector as per
the required length. I have done this in C programming
for FEC. Now i want to rewrite my code in assembly
language for ADSP. For that i want to model the
channel.
Is there any other way to get that gaussian
distribution? And what is Central limit theorem?
Do reply,
Thanks.
Sonali

--- Mike Rosing wrote:

> On Tue, 22 Feb 2005, Sonali Agarwal wrote:
>
> > I am trying to implement block codes (FEC)
> using
> > assembly programming of ADSP 21xx processor in
> Visual
> > DSP. For that i need to represent gaussian channel
> > which takes snr as the input and generates the
> > gaussian vector.
> > Has anybody worked anything concerned with it?
> PLease
> > let me know.
>
> Nope, never done that. Sounds like a neat problem
> though. How do you
> create a value for snr when you don't know the noise
> level? Is there
> some time span when you know there is no signal?
> How do you find the
> signal if there is too much noise? Seems like a
> challenging problem to
> me!
>
> Patience, persistence, truth,
> Dr. mike
__________________________________ Yahoo! India Matrimony: Find your life partneronline.





(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )