A platform-independent software-implemented digital signal processing
system in a computer system. The digital signal processing system is
comprised of a digital signal processing unit implemented in C program
code which receives data and applies a process to generate therefrom a
computer file representative of a processed response. The digital signal
processing system also is comprised of a graphical user interface
implemented in Java program code, which generates two-dimensional graphic
images and text on the computer system's user output device, and is for
receiving user-selected process parameters and for displaying the results
of the processed response. In addition, the digital signal processing
system is comprised of an interface code which provides communication
between the graphical user interface and the digital signal processing
unit. The interface code is implemented in Java program code and operable
such that the digital signal processing unit and graphical user interface,
in combination, are platform-independent. In this manner, the present
invention provides a DSP software program that includes a graphical user
interface section but yet can be operated across multiple computer system
platforms without needing to be redesigned or customized for each
platform.
Een platform-onafhankelijke software-uitgevoerd systeem van de digitaal signaalverwerking in een computersysteem. Het systeem van de digitaal signaalverwerking wordt van een digitaal signaalverwerkingseenheid samengesteld die in C- programmacode wordt uitgevoerd die gegevens ontvangt en een proces toepast om een computerdossier daarvan te produceren representatief voor een verwerkte reactie. Het systeem van de digitaal signaalverwerking ook wordt van een grafisch gebruikersinterface samengesteld dat in het programmacode van Java wordt uitgevoerd, die tweedimensionale grafische beelden en tekst op het de gebruikersuitvoersysteem van het computersysteem produceert, en is voor het ontvangen van gebruiker-geselecteerde procesparameters en voor het tonen van de resultaten van de verwerkte reactie. Bovendien wordt het systeem van de digitaal signaalverwerking samengesteld van een interfacecode die communicatie tussen het grafische gebruikersinterface en de digitaal signaalverwerkingseenheid verstrekt. De interfacecode wordt uitgevoerd in het programmacode van Java en opereerbaar dusdanig dat de digitaal signaalverwerkingseenheid en het grafische gebruikersinterface, in combinatie, platform-onafhankelijk zijn. Op deze wijze, verstrekt de onderhavige uitvinding een Dsp- softwareprogramma dat omvat nog een grafische gebruikersinterfacesectie maar over veelvoudige computersysteemplatforms kan worden in werking gesteld zonder het moeten voor elk platform worden herontworpen of worden aangepast.