فناوری

خوانشی فنی از مقالهٔ سال ۱۹۶۵ کولی و توکی دربارهٔ تبدیل فوریهٔ سریع: مسئلهٔ هزینه، ایدهٔ تقسیم و ترکیب و دلیل فراگیر شدن آن

۱۵ صفحهٔ برنامه‌ریزی‌شده · 16:9همهٔ نمونه‌کاربردها

نقشهٔ صفحه‌ها · ۱۵ صفحه

نوشته‌شده برای: دانشجویان مهندسی و علوم کامپیوتر

  1. 1

    کولی و توکی، ۱۹۶۵: تبدیل فوریهٔ سریع

    • این ارائه مقالهٔ سال ۱۹۶۵ کولی و توکی دربارهٔ محاسبهٔ ماشینی تبدیل فوریه را می‌خواند.
    • این مقاله الگوریتمی را معرفی کرد که امروز تبدیل فوریهٔ سریع (FFT) نامیده می‌شود.
    • آن را مانند یک مهندس می‌خوانیم: هزینه چه بود، ایده چه بود و چرا فراگیر شد؟
  2. 2

    مسیر خواندن: هزینه، ایده، روش، نتایج

    • نخست، مسئلهٔ هزینه: چرا تبدیل فوریهٔ گسستهٔ مستقیم پرهزینه است.
    • دوم، ایدهٔ اصلی: شکستن یک تبدیل بلند به چند تبدیل کوتاه‌تر.
    • سوم، روش: نصف کردن پیاپی و عملگر پروانه‌ای.
    • در پایان، نتایج، بده‌بستان‌ها و کاربردهایی که پس از آن آمد.
  3. 3

    چرا DFT مستقیم N² عملیات هزینه دارد

    • تبدیل فوریهٔ گسسته N نمونهٔ ورودی را به N مقدار بسامدی خروجی تبدیل می‌کند.
    • هر خروجی جمعی روی همهٔ N ورودی است که با نمایی‌های مختلط وزن‌دهی شده‌اند.
    • N خروجی ضرب در N جمله، از مرتبهٔ N² ضرب و جمع مختلط می‌شود.
    • پس دو برابر شدن طول سیگنال، کار را تقریباً چهار برابر می‌کند.
  4. 4

    محدودیت‌های میان‌برهای پیشین

    • میان‌برهای پیشین از تقارن داده‌ها یا چینش‌های ویژهٔ نمونه‌ها بهره می‌گرفتند.
    • این ترفندها در موارد خاص کمک می‌کردند، اما نرخ رشد هزینه را برای N دلخواه تغییر نمی‌دادند.
    • محاسبهٔ دستی و ماشین‌های نخستین به داده‌های کوتاه محدود ماندند.
    • روشی عمومی با رشد بسیار کمتر هنوز در کار نبود.
  5. 5

    ایدهٔ کلیدی: شکستن یک تبدیل بلند به چند تبدیل کوتاه

    • ایدهٔ کلیدی: تبدیلی به طول N را می‌توان از تبدیل‌های کوچک‌تر ساخت.
    • نمونه‌ها به دو گروه تقسیم می‌شوند، مثلاً اندیس‌های زوج و اندیس‌های فرد.
    • هر نیمه یک DFT به طول N/2 می‌خواهد که بسیار ارزان‌تر از تبدیلی به طول N است.
    • سپس دو نتیجهٔ جزئی با چند عملیات اضافه با هم ترکیب می‌شوند.
  6. 6

    روش: نصف کردن پیاپی وقتی N توانی از دو است

    • وقتی N توانی از دو باشد، شکستن را می‌توان بارها تکرار کرد.
    • هر نصف کردن، اندازهٔ مسئله را کوچک می‌کند تا فقط تبدیل‌های طول ۲ بمانند.
    • این کار log₂ N مرحله پدید می‌آورد.
    • هزینهٔ هر مرحله از مرتبهٔ N عملیات است، پس کل کار حدود N log₂ N می‌شود.
  7. 7

    پیاده‌سازی عملگر پروانه‌ای

    • عملگر پروانه‌ای دو مقدار می‌گیرد و دو مقدار تازه می‌سازد.
    • یکی از ورودی‌ها در یک ضریب چرخشی مختلط، یعنی یک ریشهٔ واحد، ضرب می‌شود.
    • مجموع و تفاضل دو جمله، خروجی‌ها را می‌سازند.
    • همین عملیات کوچک همه‌جا تکرار می‌شود و برای همین کدنویسی آن آسان است.
  8. 8

    درون یک مرحله: N/2 عملگر پروانه‌ای

    • هر مرحله N/2 عملگر پروانه‌ای را به کار می‌گیرد، یکی برای هر جفت مقدار.
    • جفت‌های درون یک مرحله از یکدیگر مستقل‌اند.
    • اجرای log₂ N مرحله با N/2 عملگر در هر مرحله، شمار کل عملیات را می‌دهد.
    • هر عملگر پروانه‌ای یک ضرب مختلط و دو جمع دارد.
  9. 9

    مزایا: عملیات کمتر و محاسبهٔ درجا

    • مزیت اصلی، عملیات بسیار کمتر نسبت به روش مستقیم N² است.
    • خروجی‌های عملگر پروانه‌ای می‌توانند روی ورودی‌هایش نوشته شوند، پس محاسبه درجا انجام می‌شود.
    • محاسبهٔ درجا جز آرایهٔ داده، حافظهٔ اضافهٔ کمی می‌خواهد.
    • هر دو مزیت روی ماشین‌های کم‌حافظهٔ دههٔ ۱۹۶۰ اهمیت داشت.
  10. 10

    بده‌بستان حافظه و سرعت

    • محاسبهٔ درجا در حافظه صرفه‌جویی می‌کند، اما خروجی‌ها را به ترتیب درهم و بیت‌وارون باقی می‌گذارد.
    • برای خواندن نتایج به ترتیب طبیعی بسامد، بازچینی لازم است.
    • ضریب‌های چرخشی را می‌توان یک بار حساب و ذخیره کرد یا دوباره حساب کرد؛ بده‌بستانی میان حافظه و سرعت.
    • ساده‌ترین شکل فرض می‌کند N توانی از دو است و این انعطاف را کم می‌کند.
  11. 11

    مقاله آزمون‌هایش را چگونه چید

    • مقاله الگوریتم را با اجرای آن روی سیگنال‌های نمونه آزمود.
    • درستی نتایج با تعریف مستقیم DFT بررسی شد.
    • زمان اجرا، در مقایسه با محاسبهٔ مستقیم، کمیت مورد نظر بود.
    • طول‌های آزمون متناسب با ساختار توان دو برگزیده شدند.
  12. 12

    آزمون‌ها روی سیگنال‌های نمونه چه نشان دادند

    • آزمون‌ها تأیید کردند که روش سریع همان نتایج DFT مستقیم را به دست می‌دهد.
    • آن‌ها نشان دادند صرفه‌جویی در محاسبه با بلندتر شدن سیگنال بیشتر می‌شود.
    • این از این ادعا پشتیبانی کرد که روش کاربردی است، نه فقط زیبا.
  13. 13

    کاربردهای بعدی: طیف‌نگاری، پالایش، تصویربرداری

    • تحلیل طیفی برای داده‌های بسیار بلندتر شدنی شد.
    • پالایش در حوزهٔ بسامد با هزینهٔ کم انجام‌پذیر شد.
    • تصویرها و دیگر داده‌های چندبعدی می‌توانستند از تبدیل سریع در راستای هر محور بهره ببرند.
    • تبدیل‌های ارزان‌تر، روش‌های حوزهٔ بسامد را به ابزاری روزمره در مهندسی بدل کردند.
  14. 14

    N² در برابر N log₂ N: افزایش سرعت به زبان عدد

    • در N = 64، تبدیل مستقیم ۴٬۰۹۶ عملیات می‌خواهد و FFT تنها ۳۸۴ عملیات.
    • در N = 1024، این شمارها ۱٬۰۴۸٬۵۷۶ در برابر ۱۰٬۲۴۰ است.
    • در N = 16384، این شمارها ۲۶۸٬۴۳۵٬۴۵۶ در برابر ۲۲۹٬۳۷۶ است.
    • با بزرگ‌تر شدن N این فاصله بیشتر می‌شود، چون N² تندتر از N log₂ N رشد می‌کند.

    جدول: شمار عملیات در DFT مستقیم و FFT. منبع: Computing the DFT, CSE 616 lecture notes (slide 'Significance') · بررسی‌شده در 2026-10-10

  15. 15

    چرا یک مقالهٔ ۱۹۶۵ پردازش سیگنال را دگرگون کرد

    • این مقاله هزینهٔ یک عملیات بنیادی را از N² به N log₂ N کاهش داد.
    • ایده عمومی، ساده برای کدنویسی و سازگار با حافظه بود.
    • هزینهٔ کمتر، کاربردهای تازه‌ای برای تحلیل بسامد در سراسر مهندسی گشود.
    • برای دانشجویان نشان می‌دهد بازچینی یک الگوریتم می‌تواند از سخت‌افزار سریع‌تر پیشی بگیرد.

سبک ارائهٔ Blueprint Technical

Blueprint Technical یک سبک اسلاید در دستهٔ فناوری است که برای عنوان‌ها از Microsoft YaHei و برای متن از Microsoft YaHei استفاده می‌کند. این نمونه ارائه‌ای 15 صفحه‌ای دربارهٔ «خوانشی فنی از مقالهٔ سال ۱۹۶۵ کولی و توکی دربارهٔ تبدیل فوریهٔ سریع: مسئلهٔ هزینه، ایدهٔ تقسیم و ترکیب و دلیل فراگیر شدن آن» را برنامه‌ریزی کرده که برای دانشجویان مهندسی و علوم کامپیوتر نوشته شده است. نقشهٔ صفحه‌ها را در بالا بخوانید و رنگ‌ها را روی کارت سبک بررسی کنید، بعد «استفاده از این سبک» را بزنید تا ارائهٔ خودتان را با همین ظاهر بسازید.

چرا از این سبک شروع کنم؟

کل نقشهٔ صفحه‌ها را بخوانید

هر صفحهٔ ارائهٔ نمونه با عنوانش فهرست شده، پس پیش از انتخاب ظاهر، ساختار را می‌بینید.

ببینید سبک از چه ساخته شده

کارت سبک پنج رنگ، فونت عنوان و متن و اندازهٔ صفحه را فهرست می‌کند.

ارائهٔ خودتان را در این سبک بسازید

«استفاده از این سبک» اسلایدساز را با Blueprint Technical از پیش انتخاب‌شده باز می‌کند. موضوعتان را توصیف کنید و «ساخت اسلایدها» را بزنید.

چطور ارائه‌ای در این سبک بسازم؟

  1. 1

    طرح کلی را بخوانید

    15 صفحهٔ برنامه‌ریزی‌شده را مرور کنید و رنگ‌ها و فونت‌ها را روی کارت سبک بررسی کنید.

  2. 2

    «استفاده از این سبک» را بزنید

    اسلایدساز با Blueprint Technical باز می‌شود. اگر وارد نشده باشید، اول وارد حساب می‌شوید.

  3. 3

    توصیف کنید و بسازید

    موضوعتان را بنویسید، «ساخت اسلایدها» را بزنید، بعد ارائه را ویرایش و دانلود کنید.

وقتی از یک سبک شروع می‌کنم چه چیزی به دست می‌آورم؟

پیش از شروع، نقشهٔ صفحه‌ها و رنگ‌ها را می‌بینید و ارائهٔ خودتان همان رنگ‌ها، فونت‌ها و چیدمان صفحه‌ها را نگه می‌دارد.

  • کل طرح کلی پیش از شروع نشان داده می‌شود
  • صفحه‌های نمودار منبعشان را نام می‌برند و پیوند می‌دهند
  • ارائهٔ شما سبک را روی محتوای خودتان حفظ می‌کند
  • خواندن سبک و طرح کلی به حساب کاربری نیاز ندارد

چطور در این سبک ارائهٔ خوبی بگیرم؟

بخش‌هایی را که می‌خواهید فهرست کنید

در متن درخواست، هر بخش را در یک خط و به ترتیبی که می‌خواهید بنویسید.

در هر اسلاید یک نکتهٔ اصلی

رنگ تأکیدی برای همان یک نکتهٔ مهم است. در اسلایدی با سه نکتهٔ اصلی، هیچ‌کدام برجسته نمی‌شود.

مخاطب را نام ببرید

بگویید ارائه برای چه کسانی است. این نمونه برای دانشجویان مهندسی و علوم کامپیوتر نوشته شده و لحن و میزان جزئیات از همین می‌آید.

بگویید چند اسلاید می‌خواهید

این نمونه 15 صفحه را برنامه‌ریزی کرده است. تعدادی را که لازم دارید، در حد طرحتان، بخواهید.

یادداشت‌های خودتان را بچسبانید

با یادداشت یا پیش‌نویس خودتان، اسلایدها از واقعیت‌های شما استفاده می‌کنند و مدل کمتر حدس می‌زند.

تصویرهایی بیاورید که اجازهٔ استفاده‌شان را دارید

از تصویرهایی استفاده کنید که حق استفاده‌شان را دارید و منبعشان را روی اسلاید بنویسید.

طرح‌های رایگان و پولی چه چیزی اضافه می‌کنند؟

رایگان

  • تمامی تبدیل‌کننده‌ها
  • تمدید روزانه اعتبار
  • پشتیبانی ایمیلی

پایه

  • دسترسی به تمام قابلیت‌ها
  • استخراج هوشمند و گفتگو با سند
  • تبدیل‌های اولویت‌دار
  • پشتیبانی ایمیلی
بالاترین اولویت

پریمیوم

  • همه امکانات پایه
  • بالاترین اولویت در صف
  • محدودیت‌های فایل بزرگ‌تر
  • پشتیبانی اولویت‌دار

پرداخت به‌ازای مصرف

  • بدون اشتراک
  • اعتبارها هرگز منقضی نمی‌شوند
  • امکان شارژ خودکار
  • دسترسی به تمام قابلیت‌ها
مشاهده‌ی قیمت‌ها

سبک‌های دیگر همین دسته، هرکدام با طرح کلی خودش.

باز کردن آفیس indox

چه کسانی می‌توانند از Blueprint Technical استفاده کنند؟

  • معلم‌ها

    طرح درس را در این سبک به اسلاید تبدیل کنید و بعد یکی‌یکی اصلاحشان کنید.

  • تیم‌ها و بنیان‌گذاران

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

  • پژوهشگران و دانشجوها

    یک مقاله یا پروژه را با نمودارهایی ارائه دهید که به منبعشان ارجاع می‌دهند.

دربارهٔ قالب‌ها و محدودیت‌ها کجا بیشتر بخوانم؟

همه‌چیز با indox

دیدن هر ۱۲۳ ابزار

پرسش‌های متداول سبک Blueprint Technical

می‌توانم این نمونه را دانلود کنم؟

هنوز نه. این صفحه سبک و طرح کلی یک ارائهٔ نمونه را نشان می‌دهد و فایل ‎.pptx آماده‌ای وجود ندارد. «استفاده از این سبک» را بزنید تا ارائهٔ خودتان را بسازید.

«استفاده از این سبک» چه کار می‌کند؟

اسلایدساز را با Blueprint Technical انتخاب‌شده باز می‌کند. موضوعتان را اضافه کنید و «ساخت اسلایدها» را بزنید. اول وارد حساب می‌شوید.

این سبک از چه فونت‌هایی استفاده می‌کند؟

Microsoft YaHei برای عنوان‌ها و Microsoft YaHei برای متن.

می‌توانم بعد از ساختن، رنگ‌ها یا فونت‌ها را تغییر دهم؟

بله. ارائه را در ویرایشگر اسلاید باز کنید و هر رنگ، فونت یا چیدمانی را تغییر دهید.

عددهای نمودارها از کجا می‌آیند؟

هر صفحهٔ نمودار در طرح کلی منبعش را نام می‌برد، به آن پیوند می‌دهد و تاریخ بررسی‌اش را ثبت می‌کند.

ارائهٔ من چند صفحه خواهد داشت؟

هر تعداد که بخواهید، در حد طرحتان. این نمونه 15 صفحه را برنامه‌ریزی کرده است.