Parallel vector fitting of systems characterised by measured or simulated data

During the past decade, technology in the electronics industry has advanced considerably. The integrated circuits we are using today are becoming more and more complex. As a result, modeling those complex systems has become a difficult task. The vector fitting method is a very efficient tool for bui...

Full description

Bibliographic Details
Main Author: Song, Yidi
Other Authors: Roni Khazaka (Internal/Supervisor)
Format: Others
Language:en
Published: McGill University 2013
Subjects:
Online Access:http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=117134
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.117134
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.1171342014-02-13T04:11:26ZParallel vector fitting of systems characterised by measured or simulated dataSong, YidiEngineering - Electronics and ElectricalDuring the past decade, technology in the electronics industry has advanced considerably. The integrated circuits we are using today are becoming more and more complex. As a result, modeling those complex systems has become a difficult task. The vector fitting method is a very efficient tool for building a model based on measured or simulated data. However, for large scale systems, the vector fitting method runs slowly or even fails to converge at the end. One of the solutions to the problem is the parallel vector fitting which was introduced a few years ago. Recently, the parallel computing and cloud computing have become more popular. It would be much more efficient if we can use the concept of parallel computing to do the vector fitting. Since each column in the admittance matrix Y is independent from each other. Calculations on one column will not affect the results of another column. Thus, we can do multiple column vector fittings at the same time. This concept leads to the idea of doing the vector fitting in a parallel way. During the algorithm, many columns are being vector fitted at the same time. There is one small model for each column. After all columns are done, an extra routine will be executed to combine all sub-models into one complete model. In this way, we can achieve a descent speedup factor which leads to less total computing time. The final model is verified so that it is as accurate as the one generated by the traditional vector fitting. In this thesis, detailed concepts will be presented. Methods will be explained step by step and examples will be tested and analyzed.Au cours des dix dernières années, la technologie dans l'industrie d'électronique a avancé fortement. Le circuit intégré que nous utilisons aujourd'hui est devenu de plus en plus complexe. En conséquence, la modélisation de ces systèmes complexes est devenue une tâche difficile. Le vector fitting est un outil très efficace pour la construction d'un modèle basé sur des données mesurées ou simulées. Cependant, pour le système sur une grande échelle, le montage vecteur fonctionne lentement ou n'arrive même pas à obtenir de résultat à la fin. Une des solutions à ce problème est le vector fitting parallèle qui a été introduit il ya quelques années. Récemment, le calcul parallèle et le cloud computing sont devenus plus populaires. Il serait beaucoup plus efficace si nous pouvons utiliser le concept de calcul parallèle pour faire le vector fitting. Étant donné que chaque colonne de la matrice admittance Y est indépendante de l'autre. Travailler sur une colonne n'affectera pas les résultats d'une autre colonne. Ainsi, nous pouvons faire plusieurs de vector fitting de colonne en même temps. Ce concept conduit à l'idée de vector fitting parallèle. Au cours de l'algorithme, de nombreuses colonnes sont muni vecteur en même temps. Il y a un petit modèle pour chaque colonne. Après toutes les colonnes sont faites, une routine supplémentaire sera exécuté à combiner tous les sous-modèles dans un modèle complet. De cette façon, nous pouvons parvenir à une application plus rapide et il y aura moins de temps d'exécution. Le modèle final est vérifié pour être sûr qu'il soit aussi précise que la seule tradition. Dans cette thèse, les concepts détaillés seront présentés. Le méthode sera expliquée étape par étape et les exemples seront testés et analysés.McGill UniversityRoni Khazaka (Internal/Supervisor)2013Electronic Thesis or Dissertationapplication/pdfenElectronically-submitted theses.All items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated.Master of Engineering (Department of Electrical and Computer Engineering) http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=117134
collection NDLTD
language en
format Others
sources NDLTD
topic Engineering - Electronics and Electrical
spellingShingle Engineering - Electronics and Electrical
Song, Yidi
Parallel vector fitting of systems characterised by measured or simulated data
description During the past decade, technology in the electronics industry has advanced considerably. The integrated circuits we are using today are becoming more and more complex. As a result, modeling those complex systems has become a difficult task. The vector fitting method is a very efficient tool for building a model based on measured or simulated data. However, for large scale systems, the vector fitting method runs slowly or even fails to converge at the end. One of the solutions to the problem is the parallel vector fitting which was introduced a few years ago. Recently, the parallel computing and cloud computing have become more popular. It would be much more efficient if we can use the concept of parallel computing to do the vector fitting. Since each column in the admittance matrix Y is independent from each other. Calculations on one column will not affect the results of another column. Thus, we can do multiple column vector fittings at the same time. This concept leads to the idea of doing the vector fitting in a parallel way. During the algorithm, many columns are being vector fitted at the same time. There is one small model for each column. After all columns are done, an extra routine will be executed to combine all sub-models into one complete model. In this way, we can achieve a descent speedup factor which leads to less total computing time. The final model is verified so that it is as accurate as the one generated by the traditional vector fitting. In this thesis, detailed concepts will be presented. Methods will be explained step by step and examples will be tested and analyzed. === Au cours des dix dernières années, la technologie dans l'industrie d'électronique a avancé fortement. Le circuit intégré que nous utilisons aujourd'hui est devenu de plus en plus complexe. En conséquence, la modélisation de ces systèmes complexes est devenue une tâche difficile. Le vector fitting est un outil très efficace pour la construction d'un modèle basé sur des données mesurées ou simulées. Cependant, pour le système sur une grande échelle, le montage vecteur fonctionne lentement ou n'arrive même pas à obtenir de résultat à la fin. Une des solutions à ce problème est le vector fitting parallèle qui a été introduit il ya quelques années. Récemment, le calcul parallèle et le cloud computing sont devenus plus populaires. Il serait beaucoup plus efficace si nous pouvons utiliser le concept de calcul parallèle pour faire le vector fitting. Étant donné que chaque colonne de la matrice admittance Y est indépendante de l'autre. Travailler sur une colonne n'affectera pas les résultats d'une autre colonne. Ainsi, nous pouvons faire plusieurs de vector fitting de colonne en même temps. Ce concept conduit à l'idée de vector fitting parallèle. Au cours de l'algorithme, de nombreuses colonnes sont muni vecteur en même temps. Il y a un petit modèle pour chaque colonne. Après toutes les colonnes sont faites, une routine supplémentaire sera exécuté à combiner tous les sous-modèles dans un modèle complet. De cette façon, nous pouvons parvenir à une application plus rapide et il y aura moins de temps d'exécution. Le modèle final est vérifié pour être sûr qu'il soit aussi précise que la seule tradition. Dans cette thèse, les concepts détaillés seront présentés. Le méthode sera expliquée étape par étape et les exemples seront testés et analysés.
author2 Roni Khazaka (Internal/Supervisor)
author_facet Roni Khazaka (Internal/Supervisor)
Song, Yidi
author Song, Yidi
author_sort Song, Yidi
title Parallel vector fitting of systems characterised by measured or simulated data
title_short Parallel vector fitting of systems characterised by measured or simulated data
title_full Parallel vector fitting of systems characterised by measured or simulated data
title_fullStr Parallel vector fitting of systems characterised by measured or simulated data
title_full_unstemmed Parallel vector fitting of systems characterised by measured or simulated data
title_sort parallel vector fitting of systems characterised by measured or simulated data
publisher McGill University
publishDate 2013
url http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=117134
work_keys_str_mv AT songyidi parallelvectorfittingofsystemscharacterisedbymeasuredorsimulateddata
_version_ 1716647002830274560