sine signal generation with specified SNR

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

Submitted by rmudhiganti on Wed, 10/19/2011 - 06:24 

I am able to generate a sine signal with specified oscillation frequency but I am unable to generate a sine signal with an snr of my own.Could anyone tell me how to do that in Vissim software?

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited June 2016

    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?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited June 2016

    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?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    Submitted by Anders89 on Wed, 10/26/2011 - 00:11.

    If you download VisSim/Comm, the attached diagram shows how to create a sin with additive white Gaussian noise (AWGN). You specify the noise level in dBm.

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    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.

    Unable to find an attachment - read this blog

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2020

    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.

    Unable to find an attachment - read this blog