Jump to content
Sign in to follow this  
VisSim Forum Archives

sine signal generation with specified SNR

Recommended Posts

Submitted by Anders89 on Sat, 10/22/2011 - 00:02.

Can you explain what you mean by generate a sin with your own snr? Do you mean your own sound to noise ratio? Do you want to add white noise to a signal? Look at the example under Diagrams > Examples > Applications > Signal Processing > VectorPlot. It has a sin with pink noise added (and does an filtering with interactive PSD with display to digital scope)

Is this for simulation or embedded systems?

Share this post


Link to post
Share on other sites

Submitted by rmudhiganti on Sat, 10/22/2011 - 02:16.

this is for simulation.

I need to generate a plain sine signal with 1000 signal to noise ratio and then I need to add white gaussian noise to it.After adding the noise,the noisy sine signal should be passed into the band pass filter.The output signal after passing through the filter should have the signal to noise ratio around 1000.This is the task.I have the problem with generating the plain sine signal with 1000 snr.Is there any block to specify the snr for sine signal before adding white gaussian noise?

Share this post


Link to post
Share on other sites

Submitted by rmudhiganti on Thu, 11/03/2011 - 22:09.

can anyone tell me how to specify my own snr for any signal(not just sine signal) in vissim?

My task is creating a signal like above,then adding a white gaussian noise such that the noisy signal will have an snr of 10db and then passing this noisy signal into band pass filter.Then finally the output signal after filtering,the snr is calculated.It should be nearer to the value initially we specified.

Sinusoid SNR.vsm

Share this post


Link to post
Share on other sites

Submitted by eestinto on Fri, 11/04/2011 - 18:45.

Signal sources in VisSim typically do not include noise, but noise can be separately added to any signal. If you are using the Comm toolbox (addon), you can add noise to any signal using the Comm/Signal_Sources/Noise block. This block will let you specify the noise density of the signal in dBm/Hz. This, combined with the simulation sample rate, will set the total noise power being generated. The attached example shows adding noise to a sine wave to achieve a ~20 dB SNR signal. NOTE: To run this diagram you must have the VisSim/Comm addon installed. A free trial can be downloaded from the Visual Solutions website.

Sinusoid SNR_0.vsm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...