AM DEMODULATOR WITHOUT USING AMDEMOD FUNCTION

26 vues (au cours des 30 derniers jours)
pss aditya
pss aditya le 19 Août 2020
Réponse apportée : Darel le 13 Juil 2021
how do we write a code for am demodulator without using amdemod function?
i want to write the codes without the predefined functions.

Réponse acceptée

Darel
Darel le 13 Juil 2021
If you want your own version of amdemod but want to use it as "inspiration" for your own, you can open amdemod.m in the editor or step into it in the debugger to see how amdemod works and then build something similar, as you like.

Plus de réponses (1)

Dinesh Yadav
Dinesh Yadav le 25 Août 2020
If you want to write code for demodulation without using amdemod, then you need to first select which method are you going to use for demodulation: Envelope Detector , Square law demodulator etc.
Assuming you select Square law Detector, you have a AM equation of form
V(t) = A(1+km(t))cos(2*pi*fc*t);
need to mathematically model the behaviour of square law device into equations of form
Vsq(t)= k1V(t) + k1(V(t)*V(T)) + ...
then you need to mathematically model a low pass filter and pass the signal through it(model this behaviour either by convolution or convert to frequency domain and multiply both filter response and Square law output and then inverse fourier to get time domian signal) to get AM output.

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by