|
Abstract:
|
Digitaalisten lineaaristen yksidimensionaalisten suodatinjärjestelmien suunnitteluun on olemassa lukuisa joukko erilaisia tietokoneavusteisia kehitysohjelmistoja. Yleensä niiden tarjoama suunnittelutyökalujen joukko kuitenkin on joko puutteellinen tai rajoittunut. Erityisesti yliopistoissa intensiivisen työn tuloksena kehitettyjen uusimpien suunnittelumenetelmien hyväksikäyttö on niissä estynyt. Tältä pohjalta aloitettiin vuonna 1988 yhteispohjoismainen Nordig-projekti. Sen tavoitteena on luoda puitteet helppokäyttöiselle kehitysympäristölle ns. Nordig-työkalulle, johon on koottu monipuolinen suunnittelu- ja analyysimenetelmien joukko ja joka on helposti laajennettavissa tulevaisuuden tarpeiden mukaisesti. Lisäksi työkalulla tehtyjen suunnittelutulosten jatkohyödyntäminen tulee olla mahdollista muissa saman alan ohjelmistoissa, kuten järjestelmäsimulointi- ja ASIC-piirisuunnittelun ohjelmistoissa. Työssä tarkasteltiin projektissa kehitettyjä periaatteita ja toteutusratkaisuja asetettujen vaatimusten toteuttamiseksi. Ratkaisuksi valittiin moniprosessimalli, jossa kaikki järjestelmään liitettävät osat toteutetaan erillisinä sovellusohjelmina. Sovellusohjelmien välinen kommunikointi perustuu yksinkertaiseen ASCII-muotoiseen tiedonsiirtoon. Sekä sovellusohjelmien suorittaminen että niiden välinen kommunikointi tapahtuu keskitetysti järjestelmän ydinsovellusohjelman ohjaamana. Suunnittelusta saadut tulokset talletetaan selkeässä ASCII-muodossa tiedostoon, josta ne ovat saatavissa ja hyödynnettävissä edelleen. Käyttäjäystävällisyyteen työkalussa on pyritty graafisen käyttäjäliitynnän avulla. Kehitetty työkalu tukee normaalia määrittely-synteesi-analyysi -orientoitunutta suodattimien kehityskaarta. Se tarjoaa erityispiirteenään mahdollisuuden analysoida suodattimen ominaisuuksia ja käyttäytymistä erilaisilla suodatinrakenteilla, kun käytettävissä on rajallinen esitystarkkuus sekä kertoimille ja aritmetiikalle. Myös yksinkertaistenjärjestelmien suunnittelu ja simulointi on siinä mahdollista. /Kir11 |