Je suis nouveau à Simulink. Je veux faire la moyenne des données entrantes (qui vient après quelques intervalles) d'un bloc. Par exemple, les données encadrées continues de 42 échantillons sont sorties d'un bloc. Avec les données encadrées il ya une autre sortie (étiquette) qui indique que ces framesamples appartiennent à quelle catégorie. Les balises sont des numéros de 1-6. La sortie est aléatoire. Je veux faire la moyenne des mêmes données de catégorie. Comme le premier cadre est de cat1, puis après 4 cadres frame cat1 vient à nouveau. Maintenant, comment devrais-je la moyenne de cette nouvelle image avec la précédente, je veux faire cela pour toutes les catégories. S'il vous plaît, aidez-moi dans ce. Une solution rapide et sale serait de mettre en œuvre un arrayliste pour chaque catégorie. Initialisez la liste avec NaNs et conservez un compteur pour le dernier échantillon de chaque catégorie. En utilisant la fonction moyenne, vous pouvez obtenir la moyenne de toutes les mesures. Si vous voulez simplement la moyenne de la trame actuelle et précédente, vous pouvez simplement faire la moyenne (cat1 (n1) cat1 (n11)) où cat1 est le arrayliste pour les cadres de la catégorie 1 et n1 est l'index de la trame précédente dans cat1 . Si vous voulez une moyenne mobile pondérée pour une implémentation en temps réel, créez une variable moyenne pour chaque catégorie (appelée av1, av2, etc.) et comptez av1 alphaav1 (1-alpha) cat1 (n11) (où alpha est le poids assigné À la moyenne précédente (alphalt1) et cat1 (n11) est la nouvelle mesure) chaque fois qu'un cadre cat1 entre en jeu. Réponse Mar 26 14 at 17: 39Comment puis-je mesurer une valeur moyenne d'un signal continu en Simulink La réponse à cette question dépend de votre fréquence de commutation ou de fréquence d'ondulation. Vous pouvez utiliser les méthodes mentionnées ci-dessus, à condition que vous connaissiez la fréquence de l'ondulation. Même un filtre passe-bas simple pourrait fonctionner aussi bien. Mais si vous avez affaire à la fréquence de commutation variable (comme le contrôle du courant d'hystérésis), alors vous avez besoin d'un filtre adaptatif. Essayez de rechercher des mots clés tels que le filtre adaptatif de moyenne mobile et la fréquence variable. Jafar Sadeghi middot Université de Sistan et Baluchestan simplement l'intégrer par bloc 1s, puis diviser par le temps du signal (horloge) en utilisant un bloc de division.
No comments:
Post a Comment