Unverified Commit 4236e880 authored by Justice's avatar Justice

Final Commit

parent d512aae4
pkg load communications pkg load communications
[X, Fs] = audioread("voices/v3.wav"); [X, Fs] = audioread("Test.wav");
X1 = awgn(X, 50); X1 = awgn(X, 35);
output1 = SSA(X1, Fs, .25); output1 = SSA(X1, Fs, .25);
figure(1); figure(1);
subplot (2, 1, 1) subplot (2, 1, 1)
plot(output1); plot(output1);
title("Noisy Signal - SNR = 50") title("Noisy Signal - SNR = 35")
subplot (2, 1, 2) subplot (2, 1, 2)
plot(X1); plot(X1);
title("Enhanced Signal") title("Enhanced Signal")
X2 = awgn(X, 70); X2 = awgn(X, 40);
output2 = SSA(X2, Fs, .25); output2 = SSA(X2, Fs, .25);
figure(2); figure(2);
subplot (2, 1, 1) subplot (2, 1, 1)
plot(output2); plot(output2);
title("Noisy Signal - SNR = 70") title("Noisy Signal - SNR = 40")
subplot (2, 1, 2) subplot (2, 1, 2)
plot(X2); plot(X2);
title("Enhanced Signal") title("Enhanced Signal")
X3 = awgn(X, 100); X3 = awgn(X, 50);
output3 = SSA(X3, Fs, .25); output3 = SSA(X3, Fs, .25);
figure(3); figure(3);
subplot (2, 1, 1) subplot (2, 1, 1)
plot(output3); plot(output3);
title("Noisy Signal - SNR = 100") title("Noisy Signal - SNR = 50")
subplot (2, 1, 2) subplot (2, 1, 2)
plot(X3); plot(X3);
title("Enhanced Signal") title("Enhanced Signal")
X4 = awgn(X, 120); X4 = awgn(X, 30);
output4 = SSA(X4, Fs, .25); output4 = SSA(X4, Fs, .25);
figure(4); figure(4);
subplot (2, 1, 1) subplot (2, 1, 1)
plot(output4); plot(output4);
title("Noisy Signal - SNR = 120") title("Noisy Signal - SNR = 30")
subplot (2, 1, 2) subplot (2, 1, 2)
plot(X4); plot(X4);
title("Enhanced Signal") title("Enhanced Signal")
......
...@@ -154,6 +154,14 @@ voices/v9.wav women\\ ...@@ -154,6 +154,14 @@ voices/v9.wav women\\
نمودار های خروجی در زیر آمده اند ولی برای دیدن نمودار های با کیفیت میتوانید از پوشه تصاویرکمک بگیرید که بصورت وکتور در پی دی اف قرار داده شده اند و با برای بررسی نمودار میتوانید کد را اجرا کرده و خروجی هر 4 نمودار را روی صفحه ببینید. نمودار های خروجی در زیر آمده اند ولی برای دیدن نمودار های با کیفیت میتوانید از پوشه تصاویرکمک بگیرید که بصورت وکتور در پی دی اف قرار داده شده اند و با برای بررسی نمودار میتوانید کد را اجرا کرده و خروجی هر 4 نمودار را روی صفحه ببینید.
اصلاحیه : بنده همه خروجی ها رو برای ویس 3 انجام دادم ( برای تست بود) در کد اصللاح شد و خروجی ها بررسی شد.
برای دیدن خروجی فایل
\lr{B3.m}
را اجرا کنید.
مشاهده می شود که تا حدودی سیگنال اولیه به دقت بازیابی میشود فقط در بعضی موارد که نویز زیاد است بعد از اجرای الگوریتم جاهایی که نیاز به افزایش یا همان بهبود نبود هم کمی افزایش داشته اند که خود عامل اضافی است.
\begin{figure} \begin{figure}
\centering \centering
...@@ -179,8 +187,6 @@ voices/v9.wav women\\ ...@@ -179,8 +187,6 @@ voices/v9.wav women\\
\caption{خروجی برای نسبت سیگنال به نویز 120} \caption{خروجی برای نسبت سیگنال به نویز 120}
\end{figure} \end{figure}
\end{document} \end{document}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment