Bonjour à tous,
Je fais à la main un script matlab pour générer un signal QPSK.
Sans rentrer dans tous les détails j'ai une question assez fondamentale.
Sur chaque train binaire, on effectue cette opération :
où q(n) et i(n) sont les bits pairs et impaires des signaux en phase et quadrature, fp la fréquence de la porteuse et A une amplitude de signal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Q = q(n) * (A/sqrt(2)) * (-sin(2*pi*fp*t)); I = i(n) * (A/sqrt(2)) * cos(2*pi*fp*t);
Ma question : on travaille avec des vecteurs sur Matlab, donc j'ai un vecteur de temps (t) pour incrémenter chaque instant, et donc en fonction de la fréquence d'envoi des bits (nombre de bits/sec), à certains instants j'effectue cette opération (la multiplication du bit par un cosinus) :
mais qu'en est-il de tous les instants entre deux envois de bit ? Le signal est-il égal à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part I = i(n) * (A/sqrt(2)) * cos(2*pi*fp*t);
ou toujours à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part I = (A/sqrt(2)) * cos(2*pi*fp*t);
Merci par avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part I = i(n) * (A/sqrt(2)) * cos(2*pi*fp*t);
Partager