اطلاعیه

Collapse
No announcement yet.

حذف فرکانس از یک سگنال صحبت

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

    حذف فرکانس از یک سگنال صحبت

    سلام.فرکانس یک گیلوهرتز از سیگنال صحبتی را میخواهیم حذف کنیم.چگونه این کار انجام میشود؟
    با notch filterکسی میتونه کمکم کنه؟
    هرگز توان خودت را در تغيير دادن خويش،دست كم نگير!
    هرگز توان خودت را در تغيير دادن ديگران،دست بالا نگير!

    http://www.eca.ir/forum2/index.php?topic=112772.0

    #2
    پاسخ : حذف فرکانس از یک سگنال صحبت

    نوشته اصلی توسط hasting_m
    سلام.فرکانس یک گیلوهرتز از سیگنال صحبتی را میخواهیم حذف کنیم.چگونه این کار انجام میشود؟
    با notch filterکسی میتونه کمکم کنه؟
    سلام. هرچند دو ماه از این پست می گذره ولی من الان اینو دیدم و گویا کسی جواب نداده. اون جوابی که به ذهن من میرسه رو میگم.
    اگه با نرم افزار متلب کار می کنید باید یه فیلتر notch همون طور که خودتون می گید طراحی کنید. متلب برای طراحی فیلتر روش های مختلفی داره. یکیش استفاده از fdatool هست. توی command window همین رو تایپ کنید یه پنجره باز میشه مخصوص طراحی فیلتر. پایینش سمت چپ یه قسمت داره که response type رو مشخص می کنید که باید اون جا notching رو انتخاب کنید. همون جا که اولش نوشته differentiator . پیدا می کنید . بعد که اونو انتخاب کردید در قسمت پایینش که design method هست گزینه ی single notch رو انتخاب می کنید. بعد بقیه ی تنظیمات سادست. مشخص کردن فرکانس نمونه برداری و فرکانسی که میخواهید نوچ بشه! بعد design filter اون پایین رو میزنید فیلتر طراحی میشه. بعد بالا سمت چپ گزینه ی store filter رو میزنید و فیلترتون رو با اسم مورد نظر ذخیره می کنید. بعد به filter manager میرید و همون رو های لایتش می کنید و منوی فایل رو انتخاب می کنید و گزینه ی export رو میزنید و فیلتر رو به محیط workspace میفرستید. حالا میتونید ازش استفاده کنید. برای استفاده هم خیلی ساده . اسم فیلتر رو که به محیط workspace فرستادید مثلا hd1 بوده و سیگنالتونم مثلا x . تایپ می کنید:
    y=filter(hd1,x سیگنال y فیلتر شده ی x است به گونه ای که فرکانس مورد نظر شما notch شده است.

    دیدگاه


      #3
      پاسخ : حذف فرکانس از یک سگنال صحبت

      دقت کنید که وقتی فیلتر رو به workspace می فرستید به صورت object بفرستید. موقع export کردن مشخصه

      دیدگاه


        #4
        پاسخ : حذف فرکانس از یک سگنال صحبت

        ممنون از توضیحاتتون.خودم بخوام اینو از متلب یاد بگیرم چجوری باید پیدا کنم؟؟تو help متلب مدتهاس میرم و notch filter رو مینویسم اما چیز خاصی نمیاد.اگر ممکنه بگین .چون برای هرچیزی که هی نمیشه اینجا بیام بپرسم
        هرگز توان خودت را در تغيير دادن خويش،دست كم نگير!
        هرگز توان خودت را در تغيير دادن ديگران،دست بالا نگير!

        http://www.eca.ir/forum2/index.php?topic=112772.0

        دیدگاه


          #5
          پاسخ : حذف فرکانس از یک سگنال صحبت

          کلن درباره ی طراحی فیلترها و روش های مختلفش میتونید به signal processing toolbox مراجعه کنید. اون جا کلن یاد میده که هر نوع فیلتری به چه روش هایی می شه طراحی کرد. یا می تونید به filter design toolbox مراجعه کنید. مثال هایی هم داره

          دیدگاه


            #6
            پاسخ : حذف فرکانس از یک سگنال صحبت

            باید از فیلترهای اکتیو استفاده کنید

            دیدگاه

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