A Matrix Approach for Analyzing Signal Flow Graph
Mason’s gain formula can grow factorially because of growth in the enumeration of paths in a directed graph. Each of the (<i>n</i> − 2)! permutation of the intermediate vertices includes a path between input and output nodes. This paper presents a novel method for analyzing the loop gain...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-11-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/11/12/562 |
id |
doaj-25a25d24f9664d0ba29e3f49fe741b13 |
---|---|
record_format |
Article |
spelling |
doaj-25a25d24f9664d0ba29e3f49fe741b132020-12-01T00:02:43ZengMDPI AGInformation2078-24892020-11-011156256210.3390/info11120562A Matrix Approach for Analyzing Signal Flow GraphShyr-Long Jeng0Rohit Roy1Wei-Hua Chieng2Department of Mechanical Engineering, Lunghwa University of Science and Technology, Taoyuan City 333326, TaiwanDepartment of Mechanical Engineering, National Chiao Tung University, Hsinchu 30010, TaiwanDepartment of Mechanical Engineering, National Chiao Tung University, Hsinchu 30010, TaiwanMason’s gain formula can grow factorially because of growth in the enumeration of paths in a directed graph. Each of the (<i>n</i> − 2)! permutation of the intermediate vertices includes a path between input and output nodes. This paper presents a novel method for analyzing the loop gain of a signal flow graph based on the transform matrix approach. This approach only requires matrix determinant operations to determine the transfer function with complexity O(<i>n</i><sup>3</sup>) in the worst case, therefore rendering it more efficient than Mason’s gain formula. We derive the transfer function of the signal flow graph to the ratio of different cofactor matrices of the augmented matrix. By using the cofactor expansion, we then obtain a correspondence between the topological operation of deleting a vertex from a signal flow graph and the algebraic operation of eliminating a variable from the set of equations. A set of loops sharing the same backward edges, referred to as a loop group, is used to simplify the loop enumeration. Two examples of feedback networks demonstrate the intuitive approach to obtain the transfer function for both numerical and computer-aided symbolic analysis, which yields the same results as Mason’s gain formula. The transfer matrix offers an excellent physical insight, because it enables visualization of the signal flow.https://www.mdpi.com/2078-2489/11/12/562signal flow graphtransfer functionMason’s graphlinear system |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shyr-Long Jeng Rohit Roy Wei-Hua Chieng |
spellingShingle |
Shyr-Long Jeng Rohit Roy Wei-Hua Chieng A Matrix Approach for Analyzing Signal Flow Graph Information signal flow graph transfer function Mason’s graph linear system |
author_facet |
Shyr-Long Jeng Rohit Roy Wei-Hua Chieng |
author_sort |
Shyr-Long Jeng |
title |
A Matrix Approach for Analyzing Signal Flow Graph |
title_short |
A Matrix Approach for Analyzing Signal Flow Graph |
title_full |
A Matrix Approach for Analyzing Signal Flow Graph |
title_fullStr |
A Matrix Approach for Analyzing Signal Flow Graph |
title_full_unstemmed |
A Matrix Approach for Analyzing Signal Flow Graph |
title_sort |
matrix approach for analyzing signal flow graph |
publisher |
MDPI AG |
series |
Information |
issn |
2078-2489 |
publishDate |
2020-11-01 |
description |
Mason’s gain formula can grow factorially because of growth in the enumeration of paths in a directed graph. Each of the (<i>n</i> − 2)! permutation of the intermediate vertices includes a path between input and output nodes. This paper presents a novel method for analyzing the loop gain of a signal flow graph based on the transform matrix approach. This approach only requires matrix determinant operations to determine the transfer function with complexity O(<i>n</i><sup>3</sup>) in the worst case, therefore rendering it more efficient than Mason’s gain formula. We derive the transfer function of the signal flow graph to the ratio of different cofactor matrices of the augmented matrix. By using the cofactor expansion, we then obtain a correspondence between the topological operation of deleting a vertex from a signal flow graph and the algebraic operation of eliminating a variable from the set of equations. A set of loops sharing the same backward edges, referred to as a loop group, is used to simplify the loop enumeration. Two examples of feedback networks demonstrate the intuitive approach to obtain the transfer function for both numerical and computer-aided symbolic analysis, which yields the same results as Mason’s gain formula. The transfer matrix offers an excellent physical insight, because it enables visualization of the signal flow. |
topic |
signal flow graph transfer function Mason’s graph linear system |
url |
https://www.mdpi.com/2078-2489/11/12/562 |
work_keys_str_mv |
AT shyrlongjeng amatrixapproachforanalyzingsignalflowgraph AT rohitroy amatrixapproachforanalyzingsignalflowgraph AT weihuachieng amatrixapproachforanalyzingsignalflowgraph AT shyrlongjeng matrixapproachforanalyzingsignalflowgraph AT rohitroy matrixapproachforanalyzingsignalflowgraph AT weihuachieng matrixapproachforanalyzingsignalflowgraph |
_version_ |
1724411254601154560 |