به نام خدا
سلام وقت همگی دوستان بخیر و عید همگی مبارک
من دیروز داشتم روی موضوع fine frequency corrected کار میکردم و خوب به مرحلهی شبیهسازی رسیدم
اما در مرحله شبیهسازی یک اتفاق افتاد و این بود وقتی از داده random استفاده میکردم افست به راحتی حذف میشود ولی وقتی از دادههای متنی یا به عبارتی کارکتر استفاده میکردم مانند hello world این افست به راحتی حذف نمیشد و باقی میموند من این سوال از هوش مصنوعی پرسیدم و این جواب رو بهم داده به نظرم درسته میخواستم نظر دوستان رو هم بدونم و راهنماییم کنند.
البته دو نفر از دوستان جواب هوش مصنوعی را تایید کردند اما اگه نکته خاصی هستند ممنون میشم بفرماید.
https://eitaa.com/SDR_one
به نام خدا
سلام وقت همگی بخیر
به صورت کلی در ایتا و بله و تلگرام و روبیکا کانال sdr تشکیل شده است
البته با توجه به امکانات هر اپلیکشین ممکن است در برخی کانال ها مانند تلگرام مطلب خیلی بیشتری وجود داشته باشد.
کانال تلگرام: @sdr_two
کانال ایتا: @sdr_one
کانال بله و روبیکا: @gnu_radio
و در نهایت
https://eitaa.com/SDR_one
گزارش_دریافت_تصاویر_از_ماهواره_های_هواشناسی_سعید_خون_گرم_خوش_دانشگاه (2).pdf
حجم:
1.5M
به نام خدا
سلام وقت همگی بخیر فایل فوق نحوه دریافت تصاویر ماهواره هواشناسی با استفاده از RTL-SDR میباشد.
این فایل توسط یکی از اساتید عزیر تهیه شده است.
کانال تلگرام: @sdr_two
کانال ایتا: @sdr_one
کانال بله و روبیکا: @gnu_radio
و در نهایت
https://eitaa.com/SDR_one
به نام خدا
سلام وقت همگی بخیر
فرض کنید در مدولاسیون BPSK قصد این را داریم که افست فرکانسی Coarse را حذف کنیم راههای متفاوتی وجود دارد که من خیلی از این راهها را نمیدانم اما با استفاده از دو روش زیر که تقریبا یکسان هست میتوانیم افست فرکانسی را حذف کنیم.
1) روش اول:
سیگنال ورودی را در خودش ضرب کرده، وقتی این کار را انجام میدهیم اثر مدولاسیون حذف میشود و تنها افست فرکانسی باقی میماند سپس از آن FFT گرفته و افست فرکانسی را به دست میآوریم.
2) روش دوم:
زاویه سیگنال ورودی را به دست آورده و سپس آن را در مرتبه مدولاسیون ضرب کرده که در اینجا 2 میباشد و سپس از آن exp میگیریم و دوباره مانند حالت قبل از آن FFT میگیریم.
به نام خدا
سلام وقت همگی بخیر
فرض کنید در مدولاسیون BPSK قصد این را داریم که افست فرکانسی Coarse را حذف کنیم راههای متفاوتی وجود دارد که من خیلی از این راهها را نمیدانم اما با استفاده از دو روش زیر که تقریبا یکسان هست میتوانیم افست فرکانسی را حذف کنیم.
1) روش اول:
سیگنال ورودی را در خودش ضرب کرده، وقتی این کار را انجام میدهیم اثر مدولاسیون حذف میشود و تنها افست فرکانسی باقی میماند سپس از آن FFT گرفته و افست فرکانسی را به دست میآوریم.
2) روش دوم:
زاویه سیگنال ورودی را به دست آورده و سپس آن را در مرتبه مدولاسیون ضرب کرده که در اینجا 2 میباشد و سپس از آن exp میگیریم و دوباره مانند حالت قبل از آن FFT میگیریم.
در اینجا چند نکته موجود میباشد فرض کنید sample rate برابر با یک مگاهرتز و طول FFT برابر با 1024 میباشد. و فرض کنید تعداد کل نمونهها ما 500,000 نمونه میباشد و برای اینکه بتوان افست فرکانسی را به دست آورد به دلیل اینکه طول FFT برابر با 1024 میباشد. باید 1024 نمونه به ورودی FFT داد و نکته ای که وجود دارد خروجی FFT نیز دارای 1024 نمونه است.
سپس Index نمونهای که دارای بیشترین مقدار است را به دست میآوریم. و index مورد نظر افست فرکانسی ما میباشد. اما باید آن را نرمالیزه کنیم. برای انجام این کار sample rate را بر طول FFT تقسیم کرده و بنابراین داریم:
Sample rate/FFT_Length = delta_F = 1,000,000/1024=976Hz
#ادامهدارد.
https://eitaa.com/SDR_one
و نکتهای که وجود دارد باید این مقدار را به خاطر اینکه مدولاسیون Bpsk میباشد تقسیم بر 2 کرد. اکنون فرض کنید index شماره صفر انتخاب شده است:
بنابراین افست فرکانسی برابر با صفر میباشد.
و اگر 1 انتخاب شود برابر با 488 هرتز میباشد.
بنابراین اگر از index شماره صفر به index شماره یک انتقال پیدا کنیم به یک بار افست فرکانسی 488 هرتز تغییر میکند.
فرض کنید افست فرکانسی واقعی برابر با 200 هرتز میباشد و به علت اینکه این مقدار به صفر نزدیک میباشد مقدار افست فرکانسی تخمین زده شده برابر با صفر در نظر گرفته شده است.
اکنون فرض کنید به علت گرم شدن اسلاتور فرستنده و گیرنده و یا حتی doppler و یا حتی نویز موجود در الگوریتم، افست فرکانسی به آرامی تغییر میکند و به حدود 250 هرتز میرسد در این صورت افست فرکانسی که ما در مرحله بعد تخمین میزنیم برابر با 488 هرتز است.
وقتی این اتفاق میافتد به یک باره افست فرکانسی تغییر میکند و در نتیجه سایر بلوکهای synchronization که با PLL کار میکنند مانند timing recovery و carrier recovery و ... واگر شده و به زمان نیاز دارند که دوباره Lock شوند.
برای جلوگیری از این کار در مرجع زیر دو روش پیشنهاد شده است که یکی از این روشها استفاده #ازفیلتریاستکهازتخمینهایبهدستآمدهدرطولزمانمیانگینگیریکند.
مرجع:
Software-Defined Radio for Engineers
و در نهایت داریم:
https://eitaa.com/SDR_one