در این مطلب، ویدئو چگونه می توان آنالیز طیفی یا FFT سیگنال را در پایتون انجام داد؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,929 –> 00:00:06,359
سلام به ویدیوهای آموزشی آنلاین
2
00:00:06,359 –> 00:00:08,849
از برنامه های ویروسی JC برای اطلاعات بیشتر خوش آمدید
3
00:00:08,849 –> 00:00:10,590
و برای دانلود کد منبع این
4
00:00:10,590 –> 00:00:13,710
ویدیو می توانید از
5
00:00:13,710 –> 00:00:30,960
ما در www.piofl.com بازدید کنید.
6
00:00:30,960 –> 00:00:34,770
7
00:00:34,770 –> 00:00:37,230
شما می توانید
8
00:00:37,230 –> 00:00:42,020
از طریق وب سایت ما که
9
00:00:45,260 –> 00:00:53,250
www.hyken.com است با ما تماس بگیرید و با طیفی
10
00:00:53,250 –> 00:00:56,550
از سیگنال و نحوه انجام
11
00:00:56,550 –> 00:01:02,250
به ویژه در پایتون روبرو شوید، بنابراین همانطور که می دانید ما
12
00:01:02,250 –> 00:01:04,650
از Anaconda استفاده می کنیم و از
13
00:01:04,650 –> 00:01:06,330
Anaconda ما از آن استفاده می کنیم.
14
00:01:06,330 –> 00:01:11,369
توزیع عنکبوت برای نوشتن کدهای پایتون خوب است،
15
00:01:11,369 –> 00:01:14,460
بنابراین ماژول هایی که
16
00:01:14,460 –> 00:01:18,119
برای این تجزیه و تحلیل مورد نیاز خواهند بود Syfy هستند، بنابراین Syfy به
17
00:01:18,119 –> 00:01:22,670
طور مستقیم در این عنکبوت در دسترس است و بنابراین
18
00:01:22,670 –> 00:01:26,009
شما مجبور نیستید
19
00:01:26,009 –> 00:01:30,140
چیز جدیدی را نصب کنید، اما اگر
20
00:01:30,140 –> 00:01:33,060
از این توزیع آناکوندا استفاده نمی کنید
21
00:01:33,060 –> 00:01:36,860
و از Python IDE l-3 یا idaltu استفاده می کنید،
22
00:01:36,860 –> 00:01:40,380
پس باید ماژول Syfy را
23
00:01:40,380 –> 00:01:45,530
با تایپ کردن دستور VIP install scifi
24
00:01:45,530 –> 00:01:48,630
okay نصب کنید، بنابراین با فرض اینکه Syfy numpy و
25
00:01:48,630 –> 00:01:53,100
کتابخانه matplotlib spri
26
00:01:53,100 –> 00:01:53,869
روی سیستم شما نصب شده است،
27
00:01:53,869 –> 00:01:58,140
اجازه دهید ابتدا آن را خاموش کنید، اجازه دهید
28
00:01:58,140 –> 00:02:01,159
توضیحی درباره آن
29
00:02:09,090 –> 00:02:12,730
بدهیم، پس بیایید ابتدا
30
00:02:12,730 –> 00:02:16,870
آن را روی دسکتاپ ذخیره کنیم
31
00:02:16,870 –> 00:02:23,170
تا با نام سیگنال FFT ذخیره کنیم، پس بیایید
32
00:02:23,170 –> 00:02:26,319
وارد کردن ماژول های مورد نیاز را آغاز کنیم، بنابراین ابتدا
33
00:02:26,319 –> 00:02:31,330
به کتابخانه ویلیام matplotlib به جلو،
34
00:02:31,330 –> 00:02:35,110
مقدار زیادی لوله نقطه زنده به عنوان روز PL زیرا این
35
00:02:35,110 –> 00:02:37,299
برای ترسیم چندین شکل موج مورد نیاز است،
36
00:02:37,299 –> 00:02:42,400
سپس sy
37
00:02:42,400 –> 00:02:50,709
PI را از Sify dot F بسته T دوباره
38
00:02:50,709 –> 00:02:57,239
برای F از T وارد می کنیم و سپس numpy را وارد می
39
00:02:57,239 –> 00:02:59,830
کنیم زیرا
40
00:02:59,830 –> 00:03:04,120
برای انجام عملیات خاصی به آرایه های numpy نیاز خواهیم داشت. NP و سپس
41
00:03:04,120 –> 00:03:09,150
از ریاضی واردات PI، زیرا ما
42
00:03:09,150 –> 00:03:13,150
مقداری امواج سینوسی تولید خواهیم کرد، خوب،
43
00:03:13,150 –> 00:03:20,769
ابتدا تمام ارقام باز را ببندیم، بنابراین
44
00:03:20,769 –> 00:03:23,650
برای اینکه برنامه FFT را نشان دهیم
45
00:03:23,650 –> 00:03:27,400
که چگونه طیف را محاسبه کند، ابتدا
46
00:03:27,400 –> 00:03:31,060
یک سیگنال تولید می کند و به این دلیل است که همه
47
00:03:31,060 –> 00:03:33,370
طیف را می دانند. موج سینوسی، بنابراین برای
48
00:03:33,370 –> 00:03:34,720
راحتتر کردن آن،
49
00:03:34,720 –> 00:03:40,350
طیفی از موج سینوسی تولید میکنیم، بنابراین
50
00:03:41,130 –> 00:03:45,730
موج سینوسی قرمز، بنابراین همانطور که میدانید
51
00:03:45,730 –> 00:03:48,040
وقتی با فرکانس نمونهبرداری تک سر و کار داریم،
52
00:03:48,040 –> 00:03:51,040
نقش مهمی در آن ایفا میکند.
53
00:03:51,040 –> 00:03:53,079
بیایید ابتدا فرکانس نمونه برداری را تعریف
54
00:03:53,079 –> 00:03:57,010
کنیم، فرض کنید 1000 هرتز،
55
00:03:57,010 –> 00:03:59,620
حالا یک محور زمانی ایجاد می کنیم که
56
00:03:59,620 –> 00:04:03,730
ساده باشد و نقطه P مرتب شده باشد، بنابراین
57
00:04:03,730 –> 00:04:05,500
این تابعی است که در یک بازه مشخص شده عددی را
58
00:04:05,500 –> 00:04:08,829
از صفر تا یک حد
59
00:04:08,829 –> 00:04:10,689
مشخص تولید
60
00:04:10,689 –> 00:04:13,510
می کنیم، بنابراین ما می شویم. تولید یک
61
00:04:13,510 –> 00:04:14,860
فرکانس سیگنال با
62
00:04:14,860 –> 00:04:17,620
مدت زمان یک تا یک دقیقه پس صفر به یک
63
00:04:17,620 –> 00:04:21,430
و تفاوت یا می توان گفت
64
00:04:21,430 –> 00:04:23,800
دوره زمانی نمونه بین دو نمونه
65
00:04:23,800 –> 00:04:28,630
با FS یکی خواهد بود که آسان است حالا
66
00:04:28,630 –> 00:04:31,240
بیایید یک فرکانس سیگنال ایجاد کنیم، فرض کنیم
67
00:04:31,240 –> 00:04:33,310
در حال تولید فرکانس سیگنال هستیم. از 20
68
00:04:33,310 –> 00:04:34,710
هرتز
69
00:04:34,710 –> 00:04:41,350
خوب حالا بیایید یک سیگنال تولید کنیم، بنابراین اجازه
70
00:04:41,350 –> 00:04:44,290
دهید بگوییم که با EXO و P
71
00:04:44,290 –> 00:04:52,990
دات سینوس 2 پی F را تولید می کنیم، بسیار خوب،
72
00:04:52,990 –> 00:04:58,690
ساده است و بیایید یک بلوک فرعی
73
00:04:58,690 –> 00:05:04,570
PLT نقطه فرعی درست کنیم و آن را 2 کاما 1
74
00:05:04,570 –> 00:05:05,910
کاما 1 کنیم.
75
00:05:05,910 –> 00:05:12,070
حالا بیایید نقطه BLT را با کاما X ترسیم
76
00:05:12,070 –> 00:05:24,220
کنیم و آن را یک سیگنال سینوسی عنوان کنیم و
77
00:05:24,220 –> 00:05:28,840
میتوانیم آن را به عنوان یک برچسب نقطه PLT X به عنوان زمان
78
00:05:28,840 –> 00:05:34,419
که بر حسب ثانیه است درآوریم و میتوانیم VL 2
79
00:05:34,419 –> 00:05:41,200
نقطه Y را به عنوان دامنه درست کنیم، بنابراین بیایید
80
00:05:41,200 –> 00:05:44,260
بررسی کنیم که آیا ما به سمت راست می روند یا
81
00:05:44,260 –> 00:05:51,400
n بله، بنابراین یک سیگنال 20 هرتزی برای
82
00:05:51,400 –> 00:05:54,190
یک دقیقه از مدت زمان خوب است، اما عنوان
83
00:05:54,190 –> 00:05:57,000
وجود ندارد، این یک خطا است
84
00:05:57,000 –> 00:06:03,490
عنوان نقطه PLT یک سیگنال سینوسی
85
00:06:03,490 –> 00:06:07,240
86
00:06:07,240 –> 00:06:13,600
87
00:06:13,600 –> 00:06:15,550
وجود ندارد. یک دستور بنابراین ما از
88
00:06:15,550 –> 00:06:18,460
X بزرگ استفاده خواهیم کرد، f ساده از T از X
89
00:06:18,460 –> 00:06:21,610
است، بنابراین به این صورت میتوانیم
90
00:06:21,610 –> 00:06:26,290
آن را محاسبه کنیم، بیایید آن را طرح
91
00:06:26,290 –> 00:06:31,030
فرعی متفاوتی ترسیم کنیم، اما طبق معمول و
92
00:06:31,030 –> 00:06:32,620
ما درست فکر میکنیم که یک
93
00:06:32,620 –> 00:06:35,889
طیف دو طرفه خواهد بود. همه ما مبادله یا
94
00:06:35,889 –> 00:06:38,169
نمودار می کنیم و قدر مطلق s را رسم می کنیم
95
00:06:38,169 –> 00:06:41,080
زیرا این X حاوی این
96
00:06:41,080 –> 00:06:44,620
X کمیت مختلط است، بنابراین
97
00:06:44,620 –> 00:06:48,370
دارای قدر و فاز خواهد بود، بنابراین ما
98
00:06:48,370 –> 00:06:50,169
با قدر احترام Raimondi سروکار خواهیم داشت،
99
00:06:50,169 –> 00:06:52,840
بنابراین به همین دلیل است که
100
00:06:52,840 –> 00:06:55,750
ما قدر مطلق آن را می گیریم خوب است، بنابراین بیایید
101
00:06:55,750 –> 00:06:59,740
به طور معمول نگاهی بیندازیم، بله، خوب است،
102
00:06:59,740 –> 00:07:02,880
ما دو میخ را دریافت می کنیم، یکی به
103
00:07:02,880 –> 00:07:06,400
خاطر این که از منفی 0 به 2 پیکسل می رسد، به
104
00:07:06,400 –> 00:07:10,000
طوری که با فاصله پی تکرار می شود،
105
00:07:10,000 –> 00:07:13,270
بنابراین اگر خانواده هستید. با
106
00:07:13,270 –> 00:07:15,220
مفاهیم اولیه TSP آن را درک خواهید کرد
107
00:07:15,220 –> 00:07:18,520
بنابراین اکنون می خواهیم تولید کنیم یا می خواهیم
108
00:07:18,520 –> 00:07:21,100
فقط نیمی از طیف را رسم کنیم که
109
00:07:21,100 –> 00:07:23,440
تمام اطلاعات طیفی تا نصف آن را شامل می شود
110
00:07:23,440 –> 00:07:29,169
، بنابراین باید
111
00:07:29,169 –> 00:07:32,680
محور فرکانس را تولید کنیم، بنابراین برای
112
00:07:32,680 –> 00:07:35,169
تولید محور فرکانس ابتدا
113
00:07:35,169 –> 00:07:38,800
محاسبه می کنیم. عددی مانند
114
00:07:38,800 –> 00:07:41,950
چند عدد در این مرحله زمانی وجود دارد
115
00:07:41,950 –> 00:07:47,320
بله، به طوری که ما بتوانیم فرکانس سرعت محور فرکانس دقیق را ایجاد کنیم،
116
00:07:47,320 –> 00:07:52,539
به جز
117
00:07:52,539 –> 00:07:54,460
اینکه این مهم است تنها در این
118
00:07:54,460 –> 00:07:56,500
صورت می توانیم در شکل نشان دهیم
119
00:07:56,500 –> 00:07:58,720
که توانستیم در شکل نشان دهیم که با کدام
120
00:07:58,720 –> 00:08:00,580
جزء فرکانس وجود دارد که در آن
121
00:08:00,580 –> 00:08:12,580
مقدار هیچ اجازه دهید fr ایجاد کنیم و من
122
00:08:12,580 –> 00:08:19,320
از فضا