Bonjour je suis en train réaliser un projet sous matlab dans le domaine des télécom. J'ai déjà réussi, grace à votre aide, à régler le premier point qui était de générer un signal binaire aléatoire avec une taille entré par l'utilisateur.
Il faut maintenant que je règle les 3 points suivants donc si quelqu'un peut m'aider ca serait très très cool
1) Mapping.
Effectuer un mapping suivant la modulation utilisée. Types de modulation à
implémenter : BPSK, QPSK, 8PSK, 16QAM, 64QAM. (Constellations
correspondantes seront fournies). Type de modulation doit être un paramètre dont valeur sera saisie par utilisateur au moyen d’une interface simple. Vérifier la cohérence entre la taille du signal binaire et le type de la modulation.
Cette fonction fournira des valeurs complexes.
Pour cette partie, je pense savoir faire les types de modulation à l'ai des différentes fonction (pskmod, qammod...), il faut juste que j'aprenne à utiliser ces fonction par rapport au mapping donné non ? Sinon je suis un peu perdu pour vérifier la cohérence, que faire ?
2) Démodulation.
Effectuer une démodulation : trouver le symbole de la constellation le plus proche au symbole reçu en utilisant la distance euclidienne et en déduire le signal binaire émis.
Je pensait réaliser ce module grace aux fonction demodulation (pskdemod...) mais il parle de distance euclidienne !!! sur cette question je ne sais pas du tout comment m'y prendre.
3)Taux d’erreur par bit.
Calcul et affichage du nombre d’erreurs par bit et du taux d’erreur par bit.
Idem que la question précédente, comment dois-je m'y prendre ??
Je vous remercie d'avance infiniment pour votre aide.
Partager