Concepts de produits de test avec la modélisation de niveau comportemental

Ordinateur et ingénieurs électriciens travaillent à travers un processus qui leur permet de tester, ou modèle,

Sommaire

les solutions possibles pour savoir si l'idée est susceptible de travailler dans le monde réel. Pour les produits qui reposent sur le traitement du signal, les ingénieurs utilisent des signaux et système modélisation et d'analyse pour révéler ce qui est possible.

Lorsque vous essayez de prouver rapidement une approche de solution, vous serez souvent tournez vers Behavioral niveau la modélisation de certains éléments de l'ensemble du système pour éviter les détails d'implémentation de bas niveau. Par exemple, une conception du sous-système peut nécessiter la connaissance d'un paramètre de signal (tel que l'amplitude ou la fréquence) de fonctionner.

Au début, vous pouvez supposer que le paramètre est bien connu. Plus tard, vous ajoutez les détails de bas niveau pour estimer (pas parfaitement) le paramètre. Comme votre confiance et de compréhension se développe, vous représentez les détails de bas niveau dans le modèle et la mise en œuvre réelle devient possible.

La modélisation de niveau comportemental applique également lorsque vous avez besoin de modéliser des environnements physiques qui se trouvent en dehors d'une conception mais qui sont nécessaires pour évaluer la performance dans des scénarios réalistes.

Rester abstrait pour générer des idées




La modélisation de niveau comportemental est pas dépourvu de contraintes matérielles et des réalités, mais il a besoin d'un certain niveau d'abstraction pour permettre des solutions de concept préliminaires se concrétisent rapidement. Modèles de niveau comportemental dépendent de mathématiques appliquées.

En d'autres termes, les ingénieurs informatiques et électroniques ne gèrent pas fréquemment le matériel et les dispositifs utilisés pour une mise en œuvre effective. Le modèle du matériel est ce qui est important à ce stade. Le travail de l'ingénieur est de conceptualiser les systèmes et sous-systèmes à travers un cadre de concepts mathématiques, et l'abstraction offre une grande liberté de création pour explorer les possibilités.

Supposons que vous cherchiez un nouveau design pour un système existant pour améliorer les performances. Vous espérez faire ces améliorations avec la technologie du nouveau périphérique. Vous ne voulez pas nous enliser dans tous les détails de la façon de relier ce dispositif dans la conception actuelle, si vous vous déplacez dans l'abstraction avec un modèle de trouver rapidement combien vous pouvez améliorer les performances avec un nouveau design.

Si le potentiel d'amélioration adéquates ne sont pas, alors vous installer et examiner d'autres options. Rinçage, faire mousser, et répéter.

Gardez à l'esprit que l'amélioration des performances est pas toujours l'objectif principal des signaux et systèmes de modélisation. Parfois, une conception est entraîné par le coût, la disponibilité des matériaux, procédés de fabrication, et les délais de commercialisation, ou de quelque autre considération.

Travailler de haut en bas

Une conception qui repose sur des signaux et des systèmes commence à partir d'une vue de haut niveau et travaille vers le bas pour les détails de la débrouille de mise en œuvre finale. Analyse et simulation effectuée au niveau supérieur dépend de la modélisation au niveau comportemental. Le modèle est finalement divisée en sous-systèmes de test et de raffinement, et puis le système se réunit à nouveau avant la mise en œuvre.

Typiquement, votre tâche en tant qu'ingénieur électronique est de créer des fonctionnalités nouvelles ou améliorées pour un produit par ordinateur ou électrique à base. Par exemple, vous pourriez avoir besoin pour soutenir une nouvelle interface radio en raison de mises à jour standards récents.

Dans un premier temps, les changements peuvent sembler simple et directe, mais comme vous plonger dans le travail, vous pouvez commencer à voir que les changements exigent des ajustements importants dans les algorithmes de traitement du signal. Cela signifie que la nouvelle interface de la radio, il faudra quelques totalement nouveaux modèles, si vous avez besoin pour modéliser et simuler différentes approches de mise en œuvre pour savoir ce qui est susceptible de travailler mieux.

Se fondant sur les mathématiques

Beaucoup de gens écrivent hors signaux et les systèmes comme un tas de mathématiques confusion, et ils courent vers les collines. Certes, le calcul peut être intimidant au début, mais les récompenses de voir votre modèle mathématique finement ouvragé à ouvrir la voie à un produit d'expédition vaut l'effort supplémentaire. En fin de compte, le calcul est de votre côté. Il est la seule façon de modéliser les concepts qui fonctionnent bien dans le monde réel.

Un go-to approcher quand un problème semble insoluble: Take it lente et régulière. Si une solution est pas clair après que vous pensez sur le problème pendant un certain temps, à pied et y revenir plus tard. Pratique et l'expérience avec différentes techniques et les options de résolution des problèmes de l'aide, alors essayez de travailler comme de nombreux types de problèmes que vous pouvez - en particulier dans les domaines que vous sentez le plus d'inconfort. Finalement, une solution se révèle.

Lorsque cela est possible, vérifier vos solutions en utilisant l'analyse de l'ordinateur et les outils de simulation tels que Python avec l'appui et de visualisation des capacités numériques de PyLab (NumPy, SciPy, matplotlib) et de l'environnement IPython pour effectuer des analyses et des simulations nombre-croquant. Pour les problèmes relatifs aux mathématiques, plus symboliques, utilisez le système de calcul formel (CAS) fournies par Maxima.


» » » » Concepts de produits de test avec la modélisation de niveau comportemental