اطلاعیه

Collapse
No announcement yet.

بدست اوردن پاسخ فرکانسی یک صدا

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

    بدست اوردن پاسخ فرکانسی یک صدا

    سلام
    من یک فایل صوتی wav دارم میخوام پاسخ فرکانسی fft شو بدست بیارم از جهتی اصلا با متلب کار نکردم ؛ ممنون میشم کمکم کنید

    #2
    پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

    سلام با دستور
    waveread('اسم فایلگ)
    اونو بخون سپس با دستور fft پاسخ فرکانسیشو بذست بیار
    حواست باشه خروجی fft یک سیگنال مختلظ است و برای رسم اندازه و فاز را جداگانه باید رسم کنی با دستورات abs مربوط به اندازه , angle مربوط به فاز
    اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
    لبیک یا علی (ع)
    لبیک یا حسین (ع)
    لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
    لبیک یا امام صاحب الزمان (ع)

    دیدگاه


      #3
      پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

      در مورد فرکانس نمونه برداری هم میتونید توضیح بدین ؟؟ فایل صوتی رو کجا ذخیره کنم ؟؟

      دیدگاه


        #4
        پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

        >> x=wavread('desktop/1.wav');
        X=fft(x);
        X_amp=abs(X);
        X_phase=atan2(imag(X),real(X)); %The phase of X
        subplot(3,1,1);
        stem(x);
        title('The original signal x[n]');
        subplot(3,1,2);
        stem(X_amp);
        title('The amplitude of its Fourier transfor X[m]');
        subplot(3,1,3);
        stem(X_phase);
        title('The phase of its Fourier transfor X[m]');
        Warning: WAVREAD will be removed in a future release. Use AUDIOREAD instead.
        > In wavread at 62
        Error using wavread (line 70)
        Invalid Wave File. Reason: Cannot open file.

        دیدگاه


          #5
          پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

          شما یک سیگنال ساده پیوسترو در نظر بگیر بهد هر دو تانیه از ش یک نمونه یگیر با این نمونه ها یک سبگنال گسسته درست کن
          اونوقت شما یک سیگنال گسسته درست گردی از روس پیوسته با فرکانس نمونه برداری نیم هرتز
          که یک قانونی هم داره به اسم حد نایکوییست که این فرکانست باید بزگتر از دو برار بزگترین فرکانس سیگنال پیوستت باشه
          اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
          لبیک یا علی (ع)
          لبیک یا حسین (ع)
          لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
          لبیک یا امام صاحب الزمان (ع)

          دیدگاه


            #6
            پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

            چقدر تو این سایت eca کدها بد میاد واقعت افتضاحه ناسلمتی اینجا همه این کاره هستن یک سایت درست طراحی کنین
            یه سر به سایت stackoverflew یزنین
            دستور فازتو با این دستور بگیر angle
            البته دستوره خودتم درسته
            اسم فایلتو کلا از حروف انگلیسی استفاده کن
            اَشهَدُ اَنَّ اَمیرالمُومِنینَ عَلیّاً وَلیُّ الله
            لبیک یا علی (ع)
            لبیک یا حسین (ع)
            لبیک یا آقام ابولفضل عباس (ع) علمدار کربلا
            لبیک یا امام صاحب الزمان (ع)

            دیدگاه


              #7
              پاسخ : بدست اوردن پاسخ فرکانسی یک صدا

              مرسی خیلی ممنونم ازتون یعنی این دستورا درستن دیگه ؟؟ پاسخ فرکانسی با این دستورا دفیق بدست میاد ؟؟؟
              من میخوام فرکانسای دقیق رو بدست بیارم
              خیلی خیلی ممنونم

              دیدگاه

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