اطلاعیه

Collapse
No announcement yet.

تغییر فرکانس در پردازش سیگنال دیجیتال

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

    تغییر فرکانس در پردازش سیگنال دیجیتال

    سلام به همه
    برنامه ای دارم مینویسم در محیط پایتون و به صورت بلادرنگ، از این قرار که با یه مبدل ADC سیگنال انالوگ ورودی رو دیجیتال میکنه. این مبدل دارای رزولوشن 12 بیته و پروتوکل ارتباطی هم SPI هست.
    هدف برنامه گرفتن یه سیگنال و تغییر فرکانس اونه. من برنامه رو اینجوری نوشتم که سیگنال رو با یه سرعت مشخص میخونه.

    حالا اگر بخواد فرکانسش رو کم کنه، اون رو با سرعت آهسته تری میده خروجی.

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

    #2
    پاسخ : تغییر فرکانس در پردازش سیگنال دیجیتال

    درود
    نگفتی سیگنالت چیه. شکلش مشخصه یا نه ...
    اگه سیگنالت ثابته میشه از یک پریود نمونه گرفت و اون رو با سرعت دلخواه پخش کرد.
    اما اگر سیگنال دایم در حال تغییره باید پردازش سیگنال انجام بدی.
    مـن هیچ ندانم که مرا آن که سرشت
    از اهل بهشت کرد یا دوزخ زشت
    جامی و بتی و بربطی بر لب کشت
    اين هر سه مرا نقد و تو را نسیه بهشت

    دیدگاه


      #3
      پاسخ : تغییر فرکانس در پردازش سیگنال دیجیتال

      سلام
      سیگنالم صوتیه. شکل خاصی نداره. از گیتار الکتریک میاد.
      میخوام بدونم روشم خوبه برای تغییر فرکانس؟ یا روش بهتری هم وجود داره؟

      دیدگاه

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