مدولاسیون موج در متلب
- ◷ 1393/01/14
- 6 دیدگاه
مدولاسیون (مدوله سازی) یکی از مهمی است که برای انتقال موثر ومطمئن اطلاعات در فرستنده صورت می پذیرد. مدولاسیون شامل دو شکل موج است. یک سیگنال مدوله گر که نماینده پیام است ویک موج حامل که با توجه به کاربرد مشخص و مورد نظر انتخاب می شود. مدوله کننده موج حامل را هماهنگ با تغییرات سیگنال مدوله گر تغییر می دهد. در نتیجه موج مدوله شده حاصله اطلاعات پیام را حمل می کند.بطور کلی ترخیح داده می شود عمل مدوله سازی پدیده ای معکوس باشد بطوریکه اطلاعات را بتوان با استفاده از فرآیند مکمل ومشابه بنام مدوله سازی دوباره بدست آورد. جالب توجه است که شما در هنگام صحبت کردن بعوان یک مدوله کننده موج پیوسته عمل می نمائید.انتقال صحبت شما در هوا در واقع توسط ایجاد نواهای حامل درتارهای صوتی و مدوله کردن این نواها بوسیله حرکت ماهیچه ای حفره صوتی صورت می پزیرد. هم چنین صحبتی که گوش انسان می شنود موج صوتی مدوله شده می باشد. هدف اصلی در مدوله سازی، تولید سیگنال مدوله شده مناسب با مشخصه های کانال انتقال می باشد.
نمونه سورسی از مدولاسیون موج در matlab را در ادامه آودره ایم. در ابتدا دامنه و فرکانس را تعیین نموده و تابع را از نوع cos تعریف می کنیم. سورس کامل این برنامه به همراه نتیجه:
% ******************************************
% EngPedia.ir
% ******************************************
t=0:.000001:.005;
Am1=.5;
fm1=400;
Am2=0.25;
fm2=800;
Ac=2.5;
fc=10000;
mt=Am1*cos(2*pi*fm1.*t)+Am2*cos(2*pi*fm2.*t);
ct=Ac*cos(2*pi*fc.*t);
st=(1+mt).*ct;
figure('Name','Time domain representations of FULL AM signals');
title('AM Modulation of Multitone sinusoidal Signal');
subplot(3,1,1)
plot(t,mt)
xlabel('Time');
ylabel('Message signal');
subplot(3,1,2)
plot(t,ct)
xlabel('Time');
ylabel('Carrier Signal');
subplot(3,1,3)
plot(t,st,t,Ac.*(1+mt),'r')
xlabel('Time');
ylabel('Modulated signal');
sprintf('Carrier frequency: %d Hz',fc)
sprintf('Message frequency: %d Hz and %d Hz',fm1,fm2)
sprintf('USB spectra at: %d Hz and %d Hz',fc+fm1,fc+fm2)
sprintf('LSB spectra at: %d Hz and %d Hz',fc-fm1,fc-fm2)خروجی:
Carrier frequency: 10000 Hz Message frequency: 400 Hz and 800 Hz USB spectra at: 10400 Hz and 10800 Hz LSB spectra at: 9600 Hz and 9200 Hz
Wave Modulation Using MATLAB
مطالب مرتبط
برچسب ها : modulation, wave modulation, مدولاسیون, مدولاسیون در متلب, مدولاسیون موج, مدولاسیون موج در متلب, مدوله سازی, مدوله کردن موج در matlab, مفهوم مدولاسیون
دیدگاهتان را بنویسید
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- DeltaV Mimic v6 اعتبارسنجی و شبیهسازی نیروگاههای صنعتی
- SIMULIA IVCAD Suite 2026 شبیهسازی و اندازهگیری سیستمهای RF
- TaniqWind Pro 1.14 تولید مخازن کامپوزیتی به روش فیلامنت وایندینگ
- DukeSim v1.2 شبیهساز پیشرفته تصویربرداری و دوزسنجی CT
- Kinetix Matrix 3.01 طراحی و بهینهسازی اسیدکاری چاه نفت و گاز
- DNV WindFarmer 1.7.1 طراحی و بهینهسازی نیروگاههای بادی
- NetSim Pro 15.1 پلتفرم پیشرفته طراحی و تحلیل شبکههای مخابراتی
- Gamry Echem Analyst 2 تحلیل خوردگی و آزمونهای الکتروشیمیایی
- XGtd 3.1.2 شبیهسازی سامانههای راداری و آنتن
- Simcenter Multimech 2506 تحلیل ریزساختار و رفتار مکانیکی مواد پیشرفته

مطالب پربازدید
- پکیج کامل استانداردهای صنعتی
- دانلود کتاب هیدرولیک و پنوماتیک فستو Festo فارسی
- دانلود فول استاندارد ASTM بصورت رایگان
- کلید فولاد (Key to Steel) پرتابل
- آموزش میکروکنترلر AVR
- دانلود آنتی ویروس شورتکات (Back 2 Normal)
- دانلود جدول استاندارد DIN
- دانلود کتاب آموزش Abaqus (فارسی)
- فول استاندارد ASME (بروز)
- دانلود نرم افزار MATLAB برای آندروید(MATLAB Android)

مطالب تصادفی
- سورس پیانو به زبان Delphi
- Maptek Eureka 2025 مدلسازی زمینشناسی
- IC.IDO 2025.1 پلتفرم پیشرفته VR
- MSC MaterialCenter 2026.2 دیتابیس جامع اطلاعات مواد
- Open Automation Software 22 اتوماسیون صنعتی
- FlightStream 2026.1 تحلیل آیرودینامیک به روش CFD
- OptiSystem 23.1 طراحی سیستمهای اپتیکی و فوتونیکی
- Res3DInv 2026.2 وارون سازی 3D داده ژئوالکتریک
- WellFlo 8.3.2 بهینهسازی چاههای نفت و گاز
- Visage Imaging 7.1 سیستم PACS و پردازش تصاویر پزشکی



