Media is too big
VIEW IN TELEGRAM
به نام خدا
⚙ جلسه دوم آموزش صفر تا صد SDR
🛰 «رادیوی کلاسیک چگونه کار میکند؟ از آنتن تا دمدولاسیون»
در این جلسه مسیر واقعی سیگنال را در یک گیرندهی رادیویی بررسی میکنیم:
آنتن → تقویت کمنویز (LNA) → میکسر و LO → فرکانس میانی (IF) → فیلتر → دمدولاتور → خروجی
میفهمیم چرا رادیوی کلاسیک انعطافپذیر نیست،
چون هر بخش بهصورت سختافزاری قفل شده و تغییر مدولاسیون یا فرکانس یعنی طراحی دوباره.
🎯 و در پایان به سؤال اصلی میرسیم:
اگر این مراحل بعد از دیجیتال شدن سیگنال در نرمافزار انجام شوند، چه میشود؟
📍 جلسه بعد: ADC کجاست و SDR دقیقاً از کجا شروع میشود؟
#جلسه_دوم
#آموزش_صفر_تا_صد_SDR
https://t.me/SDR_two
⚙ جلسه دوم آموزش صفر تا صد SDR
🛰 «رادیوی کلاسیک چگونه کار میکند؟ از آنتن تا دمدولاسیون»
در این جلسه مسیر واقعی سیگنال را در یک گیرندهی رادیویی بررسی میکنیم:
آنتن → تقویت کمنویز (LNA) → میکسر و LO → فرکانس میانی (IF) → فیلتر → دمدولاتور → خروجی
میفهمیم چرا رادیوی کلاسیک انعطافپذیر نیست،
چون هر بخش بهصورت سختافزاری قفل شده و تغییر مدولاسیون یا فرکانس یعنی طراحی دوباره.
🎯 و در پایان به سؤال اصلی میرسیم:
اگر این مراحل بعد از دیجیتال شدن سیگنال در نرمافزار انجام شوند، چه میشود؟
📍 جلسه بعد: ADC کجاست و SDR دقیقاً از کجا شروع میشود؟
#جلسه_دوم
#آموزش_صفر_تا_صد_SDR
https://t.me/SDR_two
❤11👍3👌2
به نام خدا
سلام وقت همگی بخیر
خوب بالاخره با اینترنت دانشگاه تونستیم وصل بشیم.
اول اینکه ادامه ویدیوها مخابرات در پایتون در آپارات بارگذاری شدند به آدرس:
قسمت ۲۴ مخابرات در پایتون و در قسمت های ۲۰ تا ۲۳ یک گیرنده و فرستنده با استفاده کد پایتون پیاده سازی شد به صورت real time
https://www.aparat.com/miladseif13760806
و نکته بعدی فعلا تا اینترنت قوی نشده مطالب نوشتاری در بله بارگذاری میشه
http://ble.ir/gnu_radio
خیلی ممنون.
https://t.me/SDR_two
سلام وقت همگی بخیر
خوب بالاخره با اینترنت دانشگاه تونستیم وصل بشیم.
اول اینکه ادامه ویدیوها مخابرات در پایتون در آپارات بارگذاری شدند به آدرس:
قسمت ۲۴ مخابرات در پایتون و در قسمت های ۲۰ تا ۲۳ یک گیرنده و فرستنده با استفاده کد پایتون پیاده سازی شد به صورت real time
https://www.aparat.com/miladseif13760806
و نکته بعدی فعلا تا اینترنت قوی نشده مطالب نوشتاری در بله بارگذاری میشه
http://ble.ir/gnu_radio
خیلی ممنون.
https://t.me/SDR_two
ble.ir
بله | کانال SDR
این کانال در جهت آمورش مخابرات به خصوص پیادهسازی مدولاسیونهای مختلف با استفاده از SDRهای مختلفی مانند Hack RF و RTL-SDR تشکیل شده است.
آدرس کانال آپارات:
https://www.aparat.com/miladseif13760806
راه ارتباطی:
@mi_seif1376
شماره تماس: 09393616287
آدرس کانال آپارات:
https://www.aparat.com/miladseif13760806
راه ارتباطی:
@mi_seif1376
شماره تماس: 09393616287
به نام خدا
سلام وقتتون بخیر
و اینکه سایت به شدت فوق العاده امروز باهاش آشنا شدم مطالب خیلی عالی به نظرم گفته با کدنویسی پایتون
https://john-gentile.com/kb/dsp/Timing_Sync-TEDs.html
انشاءالله که مفید واقع بشود
https://t.me/SDR_two
سلام وقتتون بخیر
و اینکه سایت به شدت فوق العاده امروز باهاش آشنا شدم مطالب خیلی عالی به نظرم گفته با کدنویسی پایتون
https://john-gentile.com/kb/dsp/Timing_Sync-TEDs.html
انشاءالله که مفید واقع بشود
https://t.me/SDR_two
John-Gentile.com
Timing Synchronization & Timing Error Detectors (TED)
Timing Synchronization & Timing Error Detectors (TED): Personal website and knowledge base for John Gentile. Engineering creatively. Learning and development through open-source.
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمتها به پیادهسازی DSSS خواهیم پرداخت نکته ای که وجود داشت من در ویدیوهای که تا به حال قرار دادم در بحث Timing recovery تنها از Preamble استفاده کرده ام و من فکر میکردم اگه از Preamble استفاده کنم نیازی به استفاده از DPLL نیست ولی اشتباه فکر میکردم و DPLL نیاز کار است بنابراین باید یاد گرفته شود.
پیش نمایش:
پیادهسازی فرستنده و گیرنده طیف گسترده direct sequence spread spectrum به صورت real time
ادامه قسمت ها در اپارات
قسمت پنچم در آپارت:
https://www.aparat.com/v/xjdn3p3
کانال بله:
@gnu_radio
در نهایت:
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمتها به پیادهسازی DSSS خواهیم پرداخت نکته ای که وجود داشت من در ویدیوهای که تا به حال قرار دادم در بحث Timing recovery تنها از Preamble استفاده کرده ام و من فکر میکردم اگه از Preamble استفاده کنم نیازی به استفاده از DPLL نیست ولی اشتباه فکر میکردم و DPLL نیاز کار است بنابراین باید یاد گرفته شود.
پیش نمایش:
پیادهسازی فرستنده و گیرنده طیف گسترده direct sequence spread spectrum به صورت real time
ادامه قسمت ها در اپارات
قسمت پنچم در آپارت:
https://www.aparat.com/v/xjdn3p3
کانال بله:
@gnu_radio
در نهایت:
https://t.me/SDR_two
🤝3❤1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به موضوعاتی مانند chip sequence و ویژگیهای direct sequence spread spectrum پرداخته شده است. مانند طیف گسترده بودن و ...
قسمت اول: پیادهسازی فرستنده direct sequence spread spectrum در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به موضوعاتی مانند chip sequence و ویژگیهای direct sequence spread spectrum پرداخته شده است. مانند طیف گسترده بودن و ...
قسمت اول: پیادهسازی فرستنده direct sequence spread spectrum در پایتون
https://t.me/SDR_two
❤1👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به صورت تقریبا کامل فرستنده dsss را پیادهسازی کردهایم نکتهای که وجود دارد دنباله chip ما برابر با 256 میباشد ولی spreading factor را برابر با 16 قرار دادهایم. مدولاسیون مورد استفاده نیز bpsk میباشد.
قسمت دوم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به صورت تقریبا کامل فرستنده dsss را پیادهسازی کردهایم نکتهای که وجود دارد دنباله chip ما برابر با 256 میباشد ولی spreading factor را برابر با 16 قرار دادهایم. مدولاسیون مورد استفاده نیز bpsk میباشد.
قسمت دوم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
❤1👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به صورت خیلی کوچک به موضوع گیرنده پرداخته شده است و موضوع مهم Sub-correlation و correlation و نحوه حذف افست فرکانسی
قسمت سوم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به صورت خیلی کوچک به موضوع گیرنده پرداخته شده است و موضوع مهم Sub-correlation و correlation و نحوه حذف افست فرکانسی
قسمت سوم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
❤1👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت سعی شده است قسمت فرستنده به Gnu radio منتقل شود به دلیل دسترسی به Hack RF و RTL-SDR، زیرا در قسمتهای بعدی این تکنیک طیف گسترده به صورت عملی مورد تست قرار میگیرد.
قسمت چهارم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت سعی شده است قسمت فرستنده به Gnu radio منتقل شود به دلیل دسترسی به Hack RF و RTL-SDR، زیرا در قسمتهای بعدی این تکنیک طیف گسترده به صورت عملی مورد تست قرار میگیرد.
قسمت چهارم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
❤1👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به موضوع حذف افست فرکانسی درشت با استفاده از روش maximum likelihood پرداخته میشود. ولی از روشهای میباشد که سربار محاسباتی بالایی دارد.
قسمت پنجم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به موضوع حذف افست فرکانسی درشت با استفاده از روش maximum likelihood پرداخته میشود. ولی از روشهای میباشد که سربار محاسباتی بالایی دارد.
قسمت پنجم: پیادهسازی direct sequence spread spectrum در پایتون
https://t.me/SDR_two
❤1👍1
SDR
به نام خدا سلام وقتتون بخیر همانطور که توضیح داده شد در این قسمت نیز مانند قسمت قبل فرستنده در gnu radio و گیرنده در pycharm میباشد. در ادامه هدفمان این است قسمت فرستنده را در GNU radio پیادهسازی کنیم و قسمت گیرنده در pycharm قسمت دهم پیادهسازی در…
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
این قسمت به موضوع جدیدی پرداخته میشود، در این سه قسمت به موضوع افست فرکانسی پرداخته میشود.
نکته افست فرکانسی را به دو صورت میتوان حذف کرد.
1) با استفاده از روش non data aided
2) با استفاده از روش data-aided
نکتهای که وجود دارد این است که حذف افست فرکانسی با استفاده از preamble به شدت مهم است.
قسمت یازدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
این قسمت به موضوع جدیدی پرداخته میشود، در این سه قسمت به موضوع افست فرکانسی پرداخته میشود.
نکته افست فرکانسی را به دو صورت میتوان حذف کرد.
1) با استفاده از روش non data aided
2) با استفاده از روش data-aided
نکتهای که وجود دارد این است که حذف افست فرکانسی با استفاده از preamble به شدت مهم است.
قسمت یازدهم مخابرات در پایتون
https://t.me/SDR_two
❤2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
همانطور که در قسمت قبل مشاهده کردید به موضوع افست فرکانسی ورود پیدا کردیم.
نکتهای که وجود دارد این است که حذف افست فرکانسی با استفاده از روش non data aided برای زمانی مناسب است که افست فرکانسی زیاد باشد؛ ولی خیلی دقیق نیست.در قسمت بعدی به موضوع حذف افست فرکانسی با استفاده از preamble میپردازیم.
قسمت دوازدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
همانطور که در قسمت قبل مشاهده کردید به موضوع افست فرکانسی ورود پیدا کردیم.
نکتهای که وجود دارد این است که حذف افست فرکانسی با استفاده از روش non data aided برای زمانی مناسب است که افست فرکانسی زیاد باشد؛ ولی خیلی دقیق نیست.در قسمت بعدی به موضوع حذف افست فرکانسی با استفاده از preamble میپردازیم.
قسمت دوازدهم مخابرات در پایتون
https://t.me/SDR_two
❤2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در ادامه قسمت قبل در این قسمت به موضوع حذف افست فرکانسی با استفاده preamble پرداخته میشود.
نکته ای وجود دارد در این روش افست فرکانسی به صورت دقیق تر حذف شده ولی دارای محدودیت است و از یک افست فرکانسی بیشتر نمیتواند افست فرکانسی تشخیص داده شود و آن را حذف کند
قسمت سیزدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در ادامه قسمت قبل در این قسمت به موضوع حذف افست فرکانسی با استفاده preamble پرداخته میشود.
نکته ای وجود دارد در این روش افست فرکانسی به صورت دقیق تر حذف شده ولی دارای محدودیت است و از یک افست فرکانسی بیشتر نمیتواند افست فرکانسی تشخیص داده شود و آن را حذف کند
قسمت سیزدهم مخابرات در پایتون
https://t.me/SDR_two
❤2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به این موضوع میپردازیم، که دلیل استفاده از preamble برای تخمین کانال و به دست آوردن افست فرکانسی در چیست.
قسمت چهاردهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به این موضوع میپردازیم، که دلیل استفاده از preamble برای تخمین کانال و به دست آوردن افست فرکانسی در چیست.
قسمت چهاردهم مخابرات در پایتون
https://t.me/SDR_two
❤2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت علاوه بر preamble از postamble نیز برای تشخیص شروع فریم استفاده شده است
قسمت هفدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت علاوه بر preamble از postamble نیز برای تشخیص شروع فریم استفاده شده است
قسمت هفدهم مخابرات در پایتون
https://t.me/SDR_two
👍2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به روش دیگری پرداخته شده است برای حذف افست فرکانسی با استفاده از preamble و postamble و میتوان از این روش در کنار روش قبلی گفته شده نیز استفاده کرد.
به نوعی مکمل یکدیگر هستند.
قسمت هجدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به روش دیگری پرداخته شده است برای حذف افست فرکانسی با استفاده از preamble و postamble و میتوان از این روش در کنار روش قبلی گفته شده نیز استفاده کرد.
به نوعی مکمل یکدیگر هستند.
قسمت هجدهم مخابرات در پایتون
https://t.me/SDR_two
👍2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
در این قسمت به موضوع افست زمانی پرداخته شده است.
نکته ای که وجود دارد افست زمانی از دو قسمت تشکیل شده است:
افست زمانی fractional و افست زمانی integer
نکتهای که وجود دارد برای حذف افست فرکانسی fractional باید در ابتدا عملیات oversampling انجام داد.
و در صورتی که به صورت real time در حال ارسال داده باشیم حتما برای دریافت درست داده باید این کار روچا انجام بدهیم.
قسمت نوزدهم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
در این قسمت به موضوع افست زمانی پرداخته شده است.
نکته ای که وجود دارد افست زمانی از دو قسمت تشکیل شده است:
افست زمانی fractional و افست زمانی integer
نکتهای که وجود دارد برای حذف افست فرکانسی fractional باید در ابتدا عملیات oversampling انجام داد.
و در صورتی که به صورت real time در حال ارسال داده باشیم حتما برای دریافت درست داده باید این کار روچا انجام بدهیم.
قسمت نوزدهم مخابرات در پایتون
https://t.me/SDR_two
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
به نام خدا
سلام وقتتون بخیر
این قسمت ادامه دهنده جلسه قبل است یعنی موضوع افست زمانی fractional.
قسمت بیستم مخابرات در پایتون
https://t.me/SDR_two
سلام وقتتون بخیر
این قسمت ادامه دهنده جلسه قبل است یعنی موضوع افست زمانی fractional.
قسمت بیستم مخابرات در پایتون
https://t.me/SDR_two
👍2
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
بعد از گذشت ۲۰ قسمت اکنون نوبت این رسیده است که یک لینک مخابراتی را به صورت real time پیادهسازی کنیم.
در این لینک از مدولاسیون BPSK استفاده شده است و فرستنده ما در محیط GNU radio و با استفاده از Hack RF ارسال داده انجام شده است.
گیرنده نیز در محیط pycharm و با استفاده از RTL SDR دریافت داده را انجام داده ایم.
در این قسمت و دو قسمت آینده با توجه به مطالب synchronization که خواندیم توانستیم داده را به درستی دریافت کنیم.
در صورت سرعت پایین دانلود میتوانید به کانال آپارات مراجعه کنید
https://www.aparat.com/miladseif13760806
قسمت بیست و یکم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
بعد از گذشت ۲۰ قسمت اکنون نوبت این رسیده است که یک لینک مخابراتی را به صورت real time پیادهسازی کنیم.
در این لینک از مدولاسیون BPSK استفاده شده است و فرستنده ما در محیط GNU radio و با استفاده از Hack RF ارسال داده انجام شده است.
گیرنده نیز در محیط pycharm و با استفاده از RTL SDR دریافت داده را انجام داده ایم.
در این قسمت و دو قسمت آینده با توجه به مطالب synchronization که خواندیم توانستیم داده را به درستی دریافت کنیم.
در صورت سرعت پایین دانلود میتوانید به کانال آپارات مراجعه کنید
https://www.aparat.com/miladseif13760806
قسمت بیست و یکم مخابرات در پایتون
https://t.me/SDR_two
❤3👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
ادامه قسمت قبل پیادهسازی فرستنده و گیرنده مخابراتی به صورت real time
قسمت بیست و دوم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
ادامه قسمت قبل پیادهسازی فرستنده و گیرنده مخابراتی به صورت real time
قسمت بیست و دوم مخابرات در پایتون
https://t.me/SDR_two
❤1👍1
Media is too big
VIEW IN TELEGRAM
به نام خدا
سلام وقت همگی بخیر
ادامه قسمت قبل پیادهسازی فرستنده و گیرنده مخابراتی به صورت real time
قسمت بیست و سوم مخابرات در پایتون
https://t.me/SDR_two
سلام وقت همگی بخیر
ادامه قسمت قبل پیادهسازی فرستنده و گیرنده مخابراتی به صورت real time
قسمت بیست و سوم مخابرات در پایتون
https://t.me/SDR_two
👍1👏1