اطلاعیه

Collapse
No announcement yet.

محاسبه snr یک سیگنال نویزی در متلب

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    محاسبه snr یک سیگنال نویزی در متلب

    با سلام
    من نیاز به فرمولی برای محاسبه snrسیگنال نویزی دارم. در واقعی سیگنال گفتار را با تبدیل موجک تجزیه وآستانه گذاری کردم و حالا می خواهم با محاسبه snr بهبودش را اندازه بگیرم ممنون میشم کمکم کنید
    در ضمن
    ایا برای محاسبه این بهبود روشهای دیگری در متلب هست
    با سپاس فراوان

    #2
    پاسخ : محاسبه snr یک سیگنال نویزی در متلب

    دوست عزیز برای محاسبه SNR میتونی از فرمول زیر کمک بگیری
    snr = 10*log10((m.^2)./ (x.^2));
    یا به صورت کلی
    SNR1 = 10*log10(sum(m.^2)./sum(x.^2));در فرمول های فوق m سیگنال بعلاوه نویزاز خروجی های فیلتره وX هم ورودی شماست.

    دیدگاه


      #3
      پاسخ : محاسبه snr یک سیگنال نویزی در متلب

      سلام
      من هم چنین کاری را می خواستم انجام دهم ولی موفق نشدم و سیگنال نهایی بهبود ریادی پیدا نکرد لطفا برنامتون را در اختیار من هم بگدارید

      دیدگاه


        #4
        پاسخ : محاسبه snr یک سیگنال نویزی در متلب

        سلام.
        SNR = 10 log(S/N)

        که S توان سیگنال و N توان نویز است. در صورتی که سیگنال اصلی رو دارید برای محاسبه نویز، اختلاف سیگنال با سیگنال اصلی رو محاسبه کنید.
        n = os - s

        که os سیگنال اصلی و s سیگنال نویزی شده است(یا نویزی و سپس حذف نویز شده).
        توان هم مجموع مجذور نمونه هاست:
        S = sum(s.^2)
        N = sum(n.^2)
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : محاسبه snr یک سیگنال نویزی در متلب

          سلام دوستان
          من یه نویز دارم که به خروجی اش نویز اضافه میکنم
          نویز که من اضافه میکنم SNRمشخص است
          حالا سوالم این بود که نسبت سیگنا اصلی به نویز تو SNR های مختلف چقدر است.
          هر جا ايمان هست ،اميد نيز هست.

          دیدگاه


            #6
            پاسخ : محاسبه snr یک سیگنال نویزی در متلب

            نوشته اصلی توسط malaka
            سلام دوستان
            من یه نویز دارم که به خروجی اش نویز اضافه میکنم
            نویز که من اضافه میکنم SNRمشخص است
            حالا سوالم این بود که نسبت سیگنا اصلی به نویز تو SNR های مختلف چقدر است.
            سلام. نویز به نویز اضافه می کنی؟!
            لطفاً یک بار دیگه سوالت رو بخون و طوری بازنویسی کن که بشه فهمید منظور چیه وگرنه نمیشه کمکی کرد.
            لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
            لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
            با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
            اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
            يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

            دیدگاه

            لطفا صبر کنید...
            X