Kytkentäkentät, luento 2 - Kolmiportaiset kentät

Samankaltaiset tiedostot
Kytkentäkentät, luento 2 - Kolmiportaiset kentät

Kytkentäkentät - Rekursio, Cantor-verkko. Kytkentäkentän ominaisarvoja

Kytkentäkentät - Rekursio, Cantor-verkko

Piirikytkentäiset kytkentäkentät. Kapeakaistakenttä kytkee PCM-aikavälejä

Piirikytkentäiset kytkentäkentät

Kytkentäkentän teknologia

Kytkentäkentän teknologia

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Kytkentäkentän teknologia

Datatähti 2019 loppu

Algoritmit 1. Luento 9 Ti Timo Männikkö

Algoritmit 1. Luento 8 Ke Timo Männikkö

Lineaarialgebra ja matriisilaskenta II Syksy 2009 Laskuharjoitus 1 ( ) Ratkaisuehdotuksia Vesa Ala-Mattila

A TIETORAKENTEET JA ALGORITMIT

Algoritmit 1. Luento 12 Ti Timo Männikkö

Algoritmit 1. Luento 12 Ke Timo Männikkö

Ei-yhteydettömät kielet [Sipser luku 2.3]

Tarkennamme geneeristä painamiskorotusalgoritmia

Hakupuut. tässä luvussa tarkastelemme puita tiedon tallennusrakenteina

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

PARITUS KAKSIJAKOISESSA

2. Seuraavassa kuvassa on verkon solmujen topologinen järjestys: x t v q z u s y w r. Kuva 1: Tehtävän 2 solmut järjestettynä topologisesti.

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

58131 Tietorakenteet (kevät 2009) Harjoitus 11, ratkaisuja (Topi Musto)

Liikenneongelmien aikaskaalahierarkia

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Tietorakenteet, laskuharjoitus 7, ratkaisuja

Algoritmit 1. Luento 13 Ti Timo Männikkö

Algoritmit 1. Luento 7 Ti Timo Männikkö

Matriisit. Määritelmä 1 Reaaliluvuista a ij, missä i = 1,..., k ja j = 1,..., n, muodostettua kaaviota a 11 a 12 a 1n a 21 a 22 a 2n A =

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )

Kysymys: Voidaanko graafi piirtää tasoon niin, että sen viivat eivät risteä muualla kuin pisteiden kohdalla?

Suunnittelu / Asennusohjeet

Syötteen ensimmäisellä rivillä on kokonaisluku n, testien määrä (1 n 10). Tämän jälkeen jokaisella seuraavalla rivillä on kokonaisluku x (0 x 1000).

Mat Lineaarinen ohjelmointi

Induktiotodistus: Tapaus n = 0 selvä; ol. väite pätee kun n < m.

Laskennan vaativuus ja NP-täydelliset ongelmat

2.8. Kannanvaihto R n :ssä

V. V. Vazirani: Approximation Algorithms, luvut 3-4 Matti Kääriäinen

Matriisipotenssi. Koska matriisikertolasku on liitännäinen (sulkuja ei tarvita; ks. lause 2), voidaan asettaa seuraava määritelmä: ja A 0 = I n.

Matematiikka ja teknologia, kevät 2011

j n j a b a c a d b c c d m j b a c a d a c b d c c j

AVL-puut. eräs tapa tasapainottaa binäärihakupuu siten, että korkeus on O(log n) kun puussa on n avainta

Demonstraatiot Luento

Taulun avoimista haaroista saadaan kelvolliset lausejoukot

13 Lyhimmät painotetut polut

SMG-1100: PIIRIANALYYSI I

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä

58131 Tietorakenteet ja algoritmit (syksy 2015) Toinen välikoe, malliratkaisut

Käänteismatriisin ominaisuuksia

Algoritmi on periaatteellisella tasolla seuraava:

Determinantit. Kaksirivinen determinantti. Aiheet. Kaksirivinen determinantti. Kaksirivinen determinantti. Kolmirivinen determinantti

Johdatus graafiteoriaan

Algoritmit 2. Luento 13 Ti Timo Männikkö

T Syksy 2003 Logiikka tietotekniikassa: perusteet Laskuharjoitus 8 (opetusmoniste, kappaleet )

OUM6410C pisteohjattu venttiilimoottori 24 VAC

KAAPELITESTERI / PAIKANNIN TRIFITEK TR-383 PIKAKÄYTTÖOHJE V1.0

Algoritmit 1. Luento 2 Ke Timo Männikkö

ELEC-C6001 Sähköenergiatekniikka, laskuharjoitukset oppikirjan lukuun 10 liittyen.

Lisäys (1.) Muskos-ohjeeseen Sivu 1 / 10. Konservoinnin tietojen poistaminen

j(j 1) = n(n2 1) 3 + (k + 1)k = (k + 1)(k2 k + 3k) 3 = (k + 1)(k2 + 2k + 1 1)

Diskreetit rakenteet

58131 Tietorakenteet ja algoritmit Uusinta- ja erilliskoe ratkaisuja (Jyrki Kivinen)

Lineaarialgebra ja matriisilaskenta I

Algoritmit 2. Luento 11 Ti Timo Männikkö

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V

4.6 Matriisin kääntäminen rivioperaatioilla

Tehtävä 1. Päättele resoluutiolla seuraavista klausuulijoukoista. a. 1 {p 3 } oletus. 4 {p 1, p 2, p 3 } oletus. 5 { p 1 } (1, 2) 7 (4, 6)

Determinantti 1 / 30

1 Matriisit ja lineaariset yhtälöryhmät

S: siirtää listan ensimmäisen luvun viimeiseksi V: vaihtaa keskenään listan kaksi ensimmäistä lukua

Harjoitustyön 2 aiheiden kuvaukset

Tietorakenteet, esimerkkivastauksia viikon 12 laskareihin

Mat Lineaarinen ohjelmointi

Algoritmit 2. Luento 7 Ti Timo Männikkö

Markov-ketjut pitkällä aikavälillä

EMC Säteilevä häiriö

Tehtävän V.1 ratkaisuehdotus Tietorakenteet, syksy 2003

SAT-ongelman rajoitetut muodot

s = 11 7 t = = 2 7 Sijoittamalla keskimmäiseen yhtälöön saadaan: k ( 2) = 0 2k = 8 k = 4

Talousmatematiikan perusteet

Luku 8. Aluekyselyt. 8.1 Summataulukko

ELEKTRONISET TOIMINNOT

SMG-2100: SÄHKÖTEKNIIKKA

keskenään isomorfiset? (Perustele!) Ratkaisu. Ovat. Tämän näkee indeksoimalla kärjet kuvan osoittamalla tavalla: a 1 b 3 a 5

Etsintä verkosta (Searching from the Web) T Datasta tietoon Heikki Mannila, Jouni Seppänen

EMC Mittajohtimien maadoitus

Rinnakkaistietokoneet luento S

Fysiikan valintakoe , vastaukset tehtäviin 1-2

Matriisilaskenta (TFM) MS-A0001 Hakula/Vuojamo Ratkaisut, Viikko 47, 2017

Äärellisten automaattien ja säännöllisten kielten ekvivalenssi

Näytetään nyt relaatioon liittyvien ekvivalenssiluokkien olevan verkon G lohkojen särmäjoukkoja. Olkoon siis f verkon G jokin särmä.

Rekisteröinnin tapahtumatilasto (RERA 057) Käyttäjän ohje

58131 Tietorakenteet ja algoritmit (kevät 2013) Kurssikoe 2, , vastauksia

Erilaisia Markov-ketjuja

Algoritmit 1. Luento 13 Ma Timo Männikkö

Algoritmit 2. Luento 5 Ti Timo Männikkö

Hallintaliittymän tilastosivu jakautuu neljään osaan, yleisnäkymään, reaaliaikaisiin kävijätietoihin, hakutilastoihin ja raportointiin.

Transkriptio:

Kytkentäkentät, luento - Kolmiportaiset kentät Kolmiportaiset kytkentäkentät - esitystapoja ja esimerkkejä Kytkentäkenttien vertailuperusteet ƒ Estottomuus, looginen syvyys, ajokyky Closin -verkko Paull in matriisi Kentän esitys graafina Closin teoreema Kentän rakentaminen rekursiolla Aikataululuonnos: Ma 3 - L9 - KK Pe 7 - L - KK -Clos Ma 3 - L - KK3 - Benes,Cantor Pe 63 - laskari Ma 93 - L - KK4 - monim, itser Pe 33 - laskari Ma 63 - L3 - KK5- kertaus,teknologia Pe 3 - laskari Rka/ML -k98 Tiedonvälitystekniikka I - Kolmeportaiset kytkentäkentät Kolmeportaiset kytkentäkentät muodostuvat kolmesta peräkkäisestä aika- ja/tai tilakytkimestä Mahdollisia toteutuksia ovat: ƒ Aika-aika-aika (AAA) (=A) ƒ Aika-aika-tila (AAT) (=AT) ƒ Aika-tila-aika (ATA) ƒ Aika-tila-tila (ATT) ƒ Tila- aika-aika (TAA) (=TA) ƒ Tila-aika-tila (TAT) ƒ Tila- tila-aika (TTA) (=TA) ƒ Tila-tila-tila (TTT) (=T) Kolme kiinnostavaa uutta ratkaisua ATA, ATT ja TAT Rka/ML -k98 Tiedonvälitystekniikka I - Page

Aika-Tila-Aika -kytkentäkenttä ATA-kentässä on mahdollista suorittaa aikavälien järjestelyä eston minimoimiseksi Aikaväli Aikaväli Aikaväli Aikaväli Rka/ML -k98 Tiedonvälitystekniikka I - 3 Aika-Tila-Tila -kytkentäkenttä ATT-kentällä on mahdollista kasvattaa kytkentäkentän kokoa Aikaväli Aikaväli Aikaväli Aikaväli Rka/ML -k98 Tiedonvälitystekniikka I - 4 Page

Tila-Aika-Tila -kytkentäkenttä TAT -kenttä on rakenteeltaan yhtä hankala kuin TA-kentä on Sen ominaispiirre on eston herkkyys, mikä ei ole suotavaa yleisen verkon keskukselle Aikaväli Aikaväli Rka/ML -k98 Tiedonvälitystekniikka I - 5 Kolmiportaisen kytkentäkentän yleinen esitystapa Kolmiportainen kytkentäkenttä, palautettuna puhtaaseen tilakytkentään, voidaan esittää tilakytkiminä, joista jokainen on kytketty seuraavan portaan jokaiseen kytkimeen M x M x M 3 x 3 M 3 M 3 R R R 3 M 3 Rka/ML -k98 Tiedonvälitystekniikka I - 6 Page 3 3

ATA -kentän TTT esitys 4 tasoa 3 X 3 kenttiä 4 X 4 kenttiä 3 X 3 kenttiä 4 tasoa 3 vaakatasoa Kolmas porras on tarpeen, jotta lähtevät aikavälit saadaan järjestettyä halutulla tavalla Rka/ML -k98 Tiedonvälitystekniikka I - 7 Esimerkki: 8 PCM:n 3-porraskenttä 8 tasoa 3 X 3 kenttiä 8 X 8 kenttiä 3 X 3 kenttiä 8 tasoa Rka/ML -k98 Tiedonvälitystekniikka I - 8 Page 4 4

Arviointiperusteita kytkentäkentille Kytkentäpisteiden lukumäärä Looginen syvyys Estollisuus Ristiinkytkentöjen lukumäärä Portin ajokyky (fan-out) Kentän ohjauksen monimutkaisuus (tien haku, syklisyys ) Rka/ML -k98 Tiedonvälitystekniikka I - 9 Kytkentäpisteet ja looginen syvyys Kytkentäpisteiden lukumäärä on ristikytkentäpisteiden lukumäärä kentässä ƒ Kytkentäpisteiden lukumäärän merkitys on pienentynyt integrointiasteen kasvaessa mutta, koska kytkentä on aktiivinen toimenpide ja vaatii siten energiaa esiintyy kytkentäpisteiden lukumäärälle tehon tarpeen asettamia rajoituksia ƒ Kytkentäpisteiden suureen määrään liittyy usein myös ristikytkennnän väylien suuri pituus Pitkät väylät edellyttävät suurehkoa tehoa ajavilta piireiltä --> isot häiriöt tai hidas toiminta Looginen syvyys on signaalin kulkutiellä olevien kytkinten lukumäärä ƒ Looginen syvyys vaikuttaa suoraan signaalin kulkuaika-viiveeseen Mikäli kenttä on moniportainen, saattaa signaali häiriöiden seuraksena vääristyä kentässä Rka/ML -k98 Tiedonvälitystekniikka I - Page 5 5

Esimerkki Keskukseen, johon on mahdollista liittää -tilaajaa, tarvitaan kytkentäkenttä, jossa on -tuloa sekä lähtöä (kaksisuuntainen kytkentä) Yksiportainen täysiulotteinen ristikytkentämatriisi sisältäisi tällöin: () -kytkentäpistettä looginen syvyys on Jokainen tulo- ja lähtöväylä on pituudeltaan, mikä rajoittaa suoraan kentän kokoa Rka/ML -k98 Tiedonvälitystekniikka I - Esto ja portin ajokyky Esto määräytyy kentän rakenteesta ƒ Mikäli kytkentäkentässä on löydettävissä mielivaltaiselle yhteydelle reitti ilman aikaisempien reittien uudelleen järjestelyä, puhutaan tiukasti estottomasta kytkentäkentästä ƒ Mikäli uusi yhteys vaatii edellisten uudelleen reititystä, puhutaan uudelleen järjesteltävästi estottomasta kytkentäkentästä Kytkentäpisteen ajokyky määritellään ajettavien kytkentäpisteiden lukumäärällä ƒ Mikäli lähtöportti kykenee ajamaan rinnan kolmea tuloporttia, ajokyky on 3 Rka/ML -k98 Tiedonvälitystekniikka I - Page 6 6

Closin -verkko on erikoitapaus yleisestä kolmiportaisesta kentästä Closin -verkossa jokainen edellisen tason kytkin on kytketty yhdellä linkillä seuraavan tason kytkimeen M xr R xr 3 R x 3 M 3 M 3 R R R 3 M 3 ƒ Porras : = R ƒ Porras : M = R ja = R 3 ƒ Porras 3: M 3 = R Rka/ML -k98 Tiedonvälitystekniikka I - 3 Kytkentä kytkimestä A kytkimeen B M xr R xr 3 R x 3 M 3 A B M 3 R R R 3 M 3 Rka/ML -k98 Tiedonvälitystekniikka I - 4 Page 7 7

Paull in matriisi Paull in matriisilla voidaan esittää kytkentä kolmiportaisen verkon läpi, sekä tarkastella sen estolisuutta Portaan kytkimet 3 a R R 3 b R 3 Portaan 3 kytkimet Rka/ML -k98 Tiedonvälitystekniikka I - 5 Kytkentäkentän yleiset ominaisuudet Täysiulotteisuus: Kentässä on mahdollista kytkeä mikä tahansa tulo mihin tahansa lähtöön Estottomuus: Kytkentä miltä tahansa tulolta mihin tahansa vapaaseen lähtöön on aina mahdollinen Tiukasti estoton: Kytkentä vapaaseen lähtöön on mahdollinen aina riippumatta muista kytkennöistä Uudelleen järjestettävästi estoton: Kytkentä on aina mahdollinen, mutta voi edellyttää aiemmin tehtyjen kytkentöjen uudelleen järjestelyä Rka/ML -k98 Tiedonvälitystekniikka I - 6 Page 8 8

Tiukasti estoton Closin -verkko Closin -verkko on tiukasti estoton, kun toisen portaan kytkinten lukumäärä on R => M + 3 - Erikoistapauksena symmetrinen kytkinkenttä, jossa M = 3 = R => - Rka/ML -k98 Tiedonvälitystekniikka I - 7 Uudelleen järjesteltävä Clos -verkko Kolmiportainen Closin -verkko on uudelleen järjeteltävän estoton, kun R => max(m, 3 ) Erikoistapauksena symmetrinen kytkinkenttä, jossa M = 3 = R => Rka/ML -k98 Tiedonvälitystekniikka I - 8 Page 9 9

Esimerkki muunnoksesta M M 3 3 M 3 M 3 Rka/ML -k98 Tiedonvälitystekniikka I - 9 ATA -kentän tasoesitys ja vastaava graafiesitys 5 tasoa 3 X 3 kenttiä 5 X 5 kenttiä 3 X 3 kenttiä 5 tasoa portaan 5 noodia 3 vaakatasoa 3 X 3 kytkin kaaret solmu Rka/ML -k98 Tiedonvälitystekniikka I - Page

Kytkentöjen graafiesitys polku puu - Kytkentäpolut ja - puut muodostuvat erillisistä kaarista eli sama kaari ei esiinny kahdessa läpikytkennässä - Yhden solmun läpi voi mennä useita kytkettyjä kaaria - Esim Kuinka monta ainutkertaista polkua on yo graafissa? Rka/ML -k98 Tiedonvälitystekniikka I - CLOSin verkko graafina n = r = 5 m = r = 3 n = r 3 = 4 m 3 = r = 5 n 3 = m = 3 r = 3 r 3 = 4 r = 5 - Jokaisesta solmusta yksi kaari seuraavan portaan jokaiseen solmuun - Jokaiseen solmuun yksi kaari edellisen portaan jokaisesta solmusta Rka/ML -k98 Tiedonvälitystekniikka I - Page

Paullin matriisiesitys kolmiportaiselle kentälle sarakkeet b r 3 rivit a f g h Closin verkolla sama symboli voi esiintyä rivillä vain kerran Closin verkolla sama symboli voi esiintyä sarakkeessa vain kerran r keskimmäisen portaan käytettyjä kytkimiä merkataan symboleilla f, g, h, kiinnostus kohdistuu kaarien erillisyyteen (käyttöön vain kerran) ja lukumäärään ruudussa voi olla, tai monta symbolia sarakkeen symbolien lukumäärä = korkeintaan kytkimen b lähtöjen lkm rivin symbolien lukumäärä = korkeintaan kytkimen a tulojen lukumäärä matriisin symbolien lukumäärä = kytkentöjen lukumäärä kentässä Rka/ML -k98 Tiedonvälitystekniikka I - 3 Closin teoreema Closin verkko on tiukasti estoton, jos ja vain jos toisen portaan solmujen (kytkinten) lukumäärä on r m + n 3 Erityisesti symmetrinen verkko, jolle pätee m = n 3 = n, on tiukasti estoton jos ja vain jos r n Todistus: Käytetään Paullin matriisia - Rivi a, jossa vapaa tulo ja sarake b, jossa vapaa lähtö - vapaan tulon kytkentä vapaalle lähdölle merkataan uudelle symbolilla ruutuun (a, b) - rivillä a on korkeintaan m erilaista symbolia, koska kytkimessä a on m tuloa - sarakkeessa b on korkeintaan n 3 erilaista symbolia - pahimmillaan yhteensä m + n 3 erilaista symbolia - jos meillä on yksi kytkin lisää, eli yhteensä m + n 3, kytkentä onnistuu Välttämättömyys: Täytyy olla mahdollista tehdä seuraavat kytkennät: - yhteensä m kytkentää tulokytkimeltä a jaettuna kaikille lähtökytkimille - lähtökytkimeltä b kaikille tulokytkimille, paitsi a: yhteensä n 3, eli - riville a ja sarakkeeseen b tarvitaan yhteensä m + n 3 erilaista symbolia Rka/ML -k98 Tiedonvälitystekniikka I - 4 Page

Kentän rekursiivinen rakentaminen = p X q Uudelleen järjestettävästi estoton p tasoa = p X q p X p p X p q tasoa q tasoa q X q Kytkentäpisteitä: p q + q p + p q = p q + q p Rka/ML -k98 Tiedonvälitystekniikka I - 5 Kentän rekursiivinen rakentaminen - = p X q Tiukasti estoton (p - ) tasoa = p X q q tasoa p X (p-) (p-)xp q tasoa q X q Kytkentäpisteitä: p(p-)q + q (p-) + (p-)pq = p(p-)q + q (p-) Rka/ML -k98 Tiedonvälitystekniikka I - 6 Page 3 3