| GR_PLOT_PSD(1) | User Commands | GR_PLOT_PSD(1) |
نام (NAME)
gr_plot_psd - رسم چگالی طیفی توان گنو رادیو (GNU Radio)
خلاصه دستور (SYNOPSIS)
gr_plot_psd: [options] input_filename
توضیحات (DESCRIPTION)
یک فایل باینری گنو رادیو (GNU Radio) را (با نوع داده مشخصشده توسط گزینه --data-type) دریافت کرده و دادههای I&Q را در برابر زمان و همچنین نمودار چگالی طیفی توان (PSD) نمایش میدهد. مقادیر محور y با فرض ولت به عنوان دامنه جریانهای I&Q رسم شده و در حوزه فرکانس به dBm تبدیل میشوند (تعدیل توان 1/N حاصل از FFT بهصورت داخلی انجام میگیرد). این اسکریپت هر بار بلوک مشخصی از دادهها را رسم میکند که در خط فرمان با -B یا --block مشخص میشود. موقعیت شروع در فایل را میتوان با تعیین -s یا --start تنظیم کرد که بهطور پیشفرض 0 (ابتدای فایل) است. بهطور پیشفرض، سیستم نرخ نمونهبرداری را برابر با 1 در نظر میگیرد، بنابراین در بعد زمان، هر نمونه در برابر شماره نمونه رسم میشود. برای تنظیم یک محور زمانی و فرکانسی واقعی، نرخ نمونهبرداری (-R یا --sample-rate) را روی همان نرخ نمونهبرداری استفادهشده هنگام ضبط نمونهها تنظیم کنید. در نهایت، اندازه FFT مورد استفاده برای نمودارهای PSD و اسپکتوگرام (spectrogram) را میتوان به ترتیب و بهطور مستقل با --psd-size و --spec-size مشخص کرد. نمودار اسپکتوگرام بهطور پیشفرض نمایش داده نمیشود و با -S یا --enable-spec فعال میشود.
گزینهها (OPTIONS)
- -h, --help
- نمایش این پیام راهنما و خروج
- -d DATA_TYPE, --data-type=DATA_TYPE
- مشخص کردن نوع داده (complex64, float32, (u)int32, (u)int16, (u)int8) [پیشفرض: complex64]
- -B BLOCK, --block=BLOCK
- مشخص کردن اندازه بلوک [پیشفرض: 8192]
- -s START, --start=START
- مشخص کردن محل شروع در فایل [پیشفرض: 0]
- -R SAMPLE_RATE, --sample-rate=SAMPLE_RATE
- تنظیم نرخ نمونهبرداری دادهها [پیشفرض: 1.0]
- --psd-size=PSD_SIZE
- تنظیم اندازه FFT برای PSD [پیشفرض: 1024]
- --spec-size=SPEC_SIZE
- تنظیم اندازه FFT برای اسپکتوگرام [پیشفرض: 256]
- -S, --enable-spec
- فعالسازی رسم اسپکتوگرام [پیشفرض: False]
همچنین ببینید (SEE ALSO)
gr_plot_psd_c(1) gr_plot_psd_f(1)
| 2026-08-16 | gr_plot_psd 3.10.12.0 |