Comment faire pour récupérer les données de Wavform sine de ce type?

X

xtcx

Guest
Salut les amis,
J'essaie de décoder la partie QAM.Ici, j'ai obtenu un cosinus changé de forme d'onde dont j'ai besoin pour le convertir dans d'onde carrée (pour obtenir Q-canal) pour obtenir les données.J'ai joint un fichier image JPG.S'il vous plaît jeter un oeil à l'image parce que vous pouvez obtenir beaucoup d'idées pour décoder les données.La ligne rouge marquée est ce dont j'ai besoin pour extraire, maintenant quels sont les moyens pour obtenir le signal carré / données (ligne rouge) à partir de cette forme d'onde comme le montre le schéma.Les valeurs de la gauche sont exactes.Toutes les idées comme de comparaison ou d'une des techniques de codage d'autres si cela est prévu sera très appréciée.Je ne peux pas utiliser des techniques de filtrage.Alors s'il vous plaît ce serait génial si vous pouviez me donner quelques conseils ou idées.Je vous remercie à l'avance.
Note: - Ce n'est Matlab-Simulink système modèle générateur de base pour QAM.Je peux soit utiliser m-fichier ou Xilinx blocs pour faire ces opérations.VHDL ou Vlog est facultative.
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Une compréhension de base de la modulation en quadrature serait utile.Je vous suggère de consulter l'article Wikipedia pour la QAM
structure possible d'un démodulateur en quadrature.En général, on traite avec un transporteur de référence, des multiplicateurs et des filtres.

 
FVM Merci.Mais ce que vous voyez dans cette wavefom est le résultat du produit du transporteur de référence et le signal QAM.La prochaine étape est une conception de filtre.Depuis je ne suis pas en mesure d'utiliser le filtre ici, je suis maintenant essayer de trouver un autre moyen de récupérer par exemple un comparateur ou détecteur de zéro-cross ou les méthodes utilisant la logique-portes, etc ... Voir l'image jointe à la présente .Il s'agit de la structure (idéal) présentée dans Wikipédia.direCitation:

La multiplication par un cosinus (ou un sinus) et par un filtre passe-bas, il est possible d'extraire la composante en phase (ou en quadrature)
 
Citation:

Mais ce que vous voyez dans cette wavefom est le résultat du produit du transporteur de référence et le signal QAM.
 
Ouais .... j'ai été en mesure de concevoir filtre et cela fonctionne assez parfaite que dans la simulation du système générateur.Mais la conception n'a pas pu être généré pour le matériel car il ya mauvaise conception horloge dit-il, mal choisi son moment.J'ai un manque moment-1.2ns sur mon temps de cible de 12,5 ns.J'utilise 80 MHz pour mon projet.Mais ce qu'elle a réalisé est de 13,7 ns.Mais tous les blocs ne sont que Xilinx fourni blocs.Alors, comment pouvons-nous attendre d'une telle mauvaise synchronisation dans un design?.Devrait-il pas être plus précis que le codage manuel? ... Je ne sais pas quoi faire maintenant !...... Le module filtre mange toooo beaucoup de puissance CPU, je pense, même après la réduction de l'ordre de la figure de faible

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top