Un problème sur l'utilisation de boîte à outils Matlab "delsig" à D

F

fatcat1205

Guest
Salut, tout le monde.J'utilise boîte à outils Matlab "delsig" de faire la conception du système de second ordre ADC.

Dans le "delsig« boîte à outils, la fonction "realizeNTF (NTF, la forme, stf)" pouvez définir les coefficients pour une topologie modulateur particulier.Il fonctionne parfaitement avec entrée par défaut "stf = 1", mais quand j'ai mis le STF a les mêmes pôles que NTF, Matlab me donne un message d'erreur pour exécuter cette fonction.Quelqu'un at-il répondre au même problème, et a une solution.Merci.

Le code MATLAB est indiqué ci-dessous:
************************
OSR = 128;% par rapport au taux d'échantillonnage

Pour = 2;% de l'ordre de SDM

ntf0 = synthesizeNTF (commande, OSR, 1);% créer le FSN optimisé.
stf0 = ntf0; copie% du FSN à stf, de sorte qu'ils ont les mêmes pôles.
stf0.z = [];% fixé le numérateur de stf à 1.

form = 'CIFB;
[A, g, b] c, = realizeNTF (ntf0, la forme, stf0);
************************

Voici le message d'erreur de MATLAB:
***********************
???Erreur à l'aide ==> mrdivide
dimensions de la matrice doivent être d'accord.

Erreur dans ==> realizeNTF à 327
b = real (x / A);

Erreur dans ==> Test_7755_NTF_Cap2 à 10
[A, g, b] c, = realizeNTF (ntf0, la forme, stf0);
***********************

J'ai téléchargé le "delsig« boîte à outils à partir de:
http://www.mathworks.com/matlabcentral/fileexchange/loadFileList.do

 

Welcome to EDABoard.com

Sponsor

Back
Top