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...

Full description

Bibliographic Details
Main Authors: Shyr-Long Jeng, Rohit Roy, Wei-Hua Chieng
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