نحوه اضافه نمودن نویز برق شهر به سیگنال قلبی ECG
در این شکل ابتدا سیگنال مورد نظر بدون نویز برق شهر ترسیم گردیده است، سپس به آن نویز برق شهر با اس ان آر (SNR) دلخواه اضافه گردیده است. پس چی شد؟؟؟ دلم خواسته به سیگنالم نویز برق شهر اضافه کنم و ببینمش ...
هدف از این مطلب اینه که با نحوه انجام کار و تاثیر شکلی نویزها آشنا بشیم. اما در اینجا صرفا اضافه شدن نویز برق شهر با فرکانس 50 هرتز مدنظر بوده ...
در ادامه مطلب کدهای مربوط به ترسیم و توضیحات نحوه اضافه شدن آوزده شده است.
ecg=ecg(1:10000);
figure
signal=ecg;
a=length(ecg);
fnoise=50;
t=(1:a)/fs;
subplot(211);plot(t,ecg)% plot(t,ecg);
title('ECG without noise')
xlabel('time (sec)');
ylabel('ECG (mV)');
noise =.61*sin(2*pi.*t.*fnoise);
noisy=signal+noise;
subplot(212);
plot(t,noisy);
title('ECG with noise');
xlabel('time (sec)'); ylabel('ECG (mV)');
نویز برق شهر با متغیر noise در کد فوق تعریف شده است که یک سینوس با دامنه 0.61 و با فرکانس 50 هرتز میباشد. جهت اینکه SNR (سیگنال به نویز) مشخصی را بسازیم باید با استفاده از تعاریف مربوط به SNR ( توان سیگنال به توان نویز یا لگاریتم توان سیگنال تقسیم بر توان نویز) را بررسی نماییم و مشخص کنیم که با توجه به اینکه توان سیگنال مشخص است و مقدار SNR نیز مثلا مشخص باشد، پس میتوان توان نویز برق شهر را پیدا نمود و سپس با جذر گرفتن از توان نویز، دامنه نویز مشخص میگردد.