필터 지우기
필터 지우기

Superimposing x% RMS noise to a signal

조회 수: 2 (최근 30일)
상훈 송
상훈 송 2022년 12월 22일
답변: Mathieu NOE 2022년 12월 23일
Hello, I hava a question about superimposing certain percent of RMS noises to a signal (for example 2% RMS noises).
First of all, I not sure about the percent. Is percent refers that my signal and the superimposed noise has a 2% RMS value?
Second, implementing it at MATLAB.. my signal has a size of 10001 x 3.
Best regard

답변 (1개)

Mathieu NOE
Mathieu NOE 2022년 12월 23일
hello
hello
the logic would be to add x % of rms noise to the rms amplitude of your clean signal
so compute the rms value of each column of your signal , multiply by x/100 *randn(10001 ,1) (and repeat for the others columns)
NB : randn generates a rms = 1 noise (it get's closer to 1 as the number of samples increases)
x = randn(10001,1);
x_rms = sqrt(mean(x.^2))
x_rms = 1.0067

카테고리

Help CenterFile Exchange에서 Descriptive Statistics에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by