I am new with Matlab and doing some work on Amplifier and Bipolar Shappers Amplifiers. Adding Noise to a Time Domain Signal is quite easy and I have done it multiple time as:

noisevec =0.55e-3*sqrt(0.707)*randn(size(time));

But Now I want to add a particular bandwidth Limited Noise to INPUT SIGNAL in S-DOMAIN which is :


Can somebody help me with it? It may a simple or dumb question, sorry for that, BUT i just dont know how to add noise to a signal in S domain I tried to take Laplace of "noisevec =0.55e-3*sqrt(0.707)*randn(size(time));" but that does not help.

  • $\begingroup$ so, you say you want to add noise in frequency domain. So why don't you do just exactly that? It's not really clear what the question here is. $\endgroup$ – Marcus Müller Apr 17 at 15:27
  • $\begingroup$ The simple is that I am supposed to add a noise to S-domain Signal and I am helpless. $\endgroup$ – Syed Adeel Ali Shah Apr 17 at 15:43
  • $\begingroup$ I literally don't understand the problem. You know how to add things. $\endgroup$ – Marcus Müller Apr 17 at 15:48
  • $\begingroup$ Yea I know how to add BUT GENERATING the noise. As we use RAND function in matlab to add a Noise vector but I cant that to a S domain Signal, right? So i want to generate a NOISE that can be added to S-Domain Input signal which is given as: x1s=(exp(-sto1))*1/s-(exp(-sto2))*(1/s); $\endgroup$ – Syed Adeel Ali Shah Apr 17 at 16:08
  • $\begingroup$ so you say "but that does not help": How can that not help? That's literally what you'd need to do. $\endgroup$ – Marcus Müller Apr 17 at 16:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.