ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2008/09/12
    Isfahan
    1,040
    235

    بدست آوردن فرکانس نمونه برداری سیگنال

    سلام

    ابتدا در نرم افزار متلب یک سیگنال سینوسی پیش فرض رسم میکنم *//

    کد:
    x = -pi:0.01:pi;
    plot(x,sin(x)), grid on
    که برای پردازش روی این سیگنال در ابتدا دو تا سوال دارم

    سوال اول :

    دقیقاً چگونه میتونم مقدار Fs (فرکانس نمونه برداری) این سیگنال را بدست بیارم؟

    سوال دوم:
    چگونه میتونم مقدار فرکانس نمونه برداری سیگنالِ پیش فرض را تغییر بدم؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  2. #2
    2010/09/07
    تهران
    316
    13

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    سلام
    بهتره اول فرکانس نمونه برداری رو تعیین کنید بعداً سیگنال رو رسم کنید:
    اگر فرکانس نمونه برداری fs باشه، اونوقت باید اول محور زمان رو درست کنید:
    t = 0:1/fs:T;
    که T کل زمانی است که میخواهید سیگنال رو در اون رسم کنید.
    حالا که محور زمان رو تعریف کردید میتونید، سیگنال رو به شکل زیر تعریف کنید:
    y = sin(2*pi*f*t)
    که f فرکانس خود سیگناله(با فرکانس نمونه برداری که fs هست اشتباه نشه)
    ضمناً بهتره فرکانس نمونه برداری(fs) رو حداقل 10 برابر فرکانس سیگنال(f) انتخاب کنید تا منحنی smooth باشه
    حالا میتونید سیگنال رو بر حسب زمان رسم کنید
    plot(t,y)
    حالا هر موقع خواستید میتونید فرکانس نمونه برداری و فرکانس خود سیگنال رو تغییر بدید
  3. #3
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    نقل قول نوشته اصلی توسط BlueApple
    سلام
    بهتره اول فرکانس نمونه برداری رو تعیین کنید بعداً سیگنال رو رسم کنید:
    اگر فرکانس نمونه برداری fs باشه، اونوقت باید اول محور زمان رو درست کنید:
    t = 0:1/fs:T;
    که T کل زمانی است که میخواهید سیگنال رو در اون رسم کنید.
    حالا که محور زمان رو تعریف کردید میتونید، سیگنال رو به شکل زیر تعریف کنید:
    y = sin(2*pi*f*t)
    که f فرکانس خود سیگناله(با فرکانس نمونه برداری که fs هست اشتباه نشه)
    ضمناً بهتره فرکانس نمونه برداری(fs) رو حداقل 10 برابر فرکانس سیگنال(f) انتخاب کنید تا منحنی smooth باشه
    حالا میتونید سیگنال رو بر حسب زمان رسم کنید
    plot(t,y)
    حالا هر موقع خواستید میتونید فرکانس نمونه برداری و فرکانس خود سیگنال رو تغییر بدید
    از همراهیتون متشکرم
    اما مسئله ی من چیز دیگه ایه


    سیگنال سینوسی یک پیش فرضه و این سیگنال با مقدار Fs ای که براش تعریف کردم ممکنه تغییر کنه و اصلا اطلاعی در مورد فرکانس نمونه برداری سیگنالم ندارم

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

    آقای "هـادی" در یکی از انجمن ها راهنمایی کردند اما هنوز به نتیجه ی قطعی که با دلیل و منطق باشه نرسیدم
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  4. #4
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    نقل قول نوشته اصلی توسط هـادی

    اگه منظورت اینه که سیگنالی داری که از بیرون وارد کردی و میخوای فرکانس نمونه برداریش رو حساب کنی، باید بگم امکانش نیست، حتماً باید در کنار سیگنال، فرکانس نمونه برداری هم داده بشه مگه اینکه اطلاعات دیگه ای داده بشه که بشه از روش f رو حساب کرد.
    تغییر فرکانس نمونه برداری: در صورتی که میخوای نرخ نمونه برداری با نسبت صحیحی کمتر بشه میشه از دستور downsample استفاده کنی. دستور upsample یا interp هم فرکانس نمونه برداری رو به صورت مصنوعی زیاد می کنن.
    این پاسخ جناب آقای "هادی" هست که لطف کردند و راهنمایی کردند

    اگر نمیشه Fs یک سیگنال سینوسی را پیدا کرد ، دقیقا دلیلش چیه؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  5. #5
    2010/09/07
    تهران
    316
    13

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    خواهش میکنم
    آیا فرکانس یا دوره تناوب خود سیگنال معلومه؟ اگر معلوم باشه که اونوقت با استفاده از تعداد کل نقاط میشه فرکانس نمونه برداری رو محاسبه کرد.
    اگر نمیشه Fs یک سیگنال سینوسی را پیدا کرد ، دقیقا دلیلش چیه؟
    ولی اگر فرکانس یا دوره تناوب سیگنال معلوم نباشه قطعا نمیشه فرکانس نمونه برداری رو هم معلوم کرد. چون این سیگنال میتونه یک سیگنال 1 هرتزی باشه یا یک سیگنال 1 مگاهرتزی. وقتی محور زمان معلوم نباشه تمام سیگنالهای سینوسی شبیه هم هستند.

  6. #6
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    نقل قول نوشته اصلی توسط BlueApple
    خواهش میکنم
    آیا فرکانس یا دوره تناوب خود سیگنال معلومه؟ اگر معلوم باشه که اونوقت با استفاده از تعداد کل نقاط میشه فرکانس نمونه برداری رو محاسبه کرد.
    بله دوره تناوب سیگنال معلومه
    خب این قضیه ی تعداد کل نقاط چیه؟ چطوری تعداد کل نقاط را مشخص کنم؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  7. #7
    2010/09/07
    تهران
    316
    13

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    پس دوره تناوب معلومه و مثلا برابر T هست.
    تعداد نقاط (نمونه های) موجود در یک دوره تناوب هم معلومه و مثلا برابر N هست
    خوب فاصله زمانی بین دو نقطه(نمونه) برابر T/N خواهد بود.
    و فرکانس نمونه برداری عکس مقدار بالاست یعنی N/T

    تعداد نقاط موجود در یک دوره تناوب رو در Matlab به سادگی با دستور lentgh میشه محاسبه کرد
  8. #8
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    ممنونم
    خوب این دستور length :

    کد:
    A=[1 2 3;4 5 6]
    B=length(A)
    نتیجه :
    
    A =
     
       1   2   3
       4   5   6
     
     
    B =
     
       3
    حالا توی متلب می نویسم:
    کد:
    t = [ 0 : 1 : 100000];     
    f = 200;    % F0 here      
    Fs = 10000;          
    data = sin(2*pi*f/Fs*t)';

    چطوری از دستور length استفاده کنم؟
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  9. #9
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    کسی جوابی نداره؟؟؟!!! :sad:
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  10. #10
    2008/09/12
    Isfahan
    1,040
    235

    پاسخ : بدست آوردن فرکانس نمونه برداری سیگنال

    مشکل حل شد :wow:
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 2015/02/17, 23:16
  2. فرکانس بهینه نمونه برداری سیگنال RF
    توسط Ali Sattari در انجمن سیستمهای مخابراتی
    پاسخ: 0
    آخرين نوشته: 2013/03/19, 17:06
  3. نمونه برداری از سیگنال
    توسط molavi61 در انجمن Matlab
    پاسخ: 2
    آخرين نوشته: 2013/01/27, 07:12
  4. نمونه برداری از سیگنال
    توسط behrouz_t در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 4
    آخرين نوشته: 2012/01/31, 16:47
  5. نمونه برداری از سیگنال در فرکانس بالا
    توسط iros در انجمن پردازش سیگنال
    پاسخ: 1
    آخرين نوشته: 2009/09/27, 13:43

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •