Verschil tussen DSP en General Purpose Processor | Verschil Tussen | nl.natapa.org

Verschil tussen DSP en General Purpose Processor




Belangrijk verschil: Een microprocessor bevat de functies van de centrale verwerkingseenheid (CPU) van een computer op een enkele of enkele geïntegreerde schakelingen. Het doel van een microprocessor is om digitale gegevens als invoer te accepteren, deze volgens de instructies te verwerken en vervolgens de uitvoer te leveren. De meeste microprocessors voor algemene doeleinden zijn aanwezig in personal computers. Ze worden vaak gebruikt voor berekening, tekstbewerking, multimediadisplay en communicatie via een netwerk. De DSP-processor is daarentegen een bepaald type microprocessor. DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal.

Een microprocessor bevat de functies van de centrale verwerkingseenheid (CPU) van een computer op een enkele of enkele geïntegreerde schakelingen. Het doel van een microprocessor is om digitale gegevens als invoer te accepteren, deze volgens de instructies te verwerken en vervolgens de uitvoer te leveren. Dit staat bekend als sequentiële digitale logica. De microprocessor heeft een intern geheugen en werkt in principe op het binaire systeem.

Een microprocessor voor algemene doeleinden is een processor die niet is gebonden aan of is geïntegreerd met een bepaalde taal of een bepaald stuk software. De meeste microprocessors voor algemene doeleinden zijn aanwezig in personal computers. Ze worden vaak gebruikt voor berekening, tekstbewerking, multimediadisplay en communicatie via een netwerk. Andere microprocessors maken deel uit van ingebedde systemen.Deze bieden digitale controle over vrijwel elke technologie, zoals apparaten, auto's, mobiele telefoons, industriële procesbesturing, enz.

De DSP-processor is daarentegen een bepaald type microprocessor. DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal. Een DSP-processor is een gespecialiseerde microprocessor met een architectuur die is geoptimaliseerd voor de operationele behoeften van digitale signaalverwerking.

DSP streeft ernaar het signaal aan te passen of te verbeteren. Het wordt gekenmerkt door de weergave van discrete eenheden, zoals discrete tijd, discrete frequentie of discrete domeinsignalen. DSP omvat subvelden zoals verwerking van communicatiesignalen, verwerking van radarsignalen, verwerking van sensorarrays, digitale beeldverwerking, enz.

Het belangrijkste doel van een DSP-processor is het meten, filteren en / of comprimeren van digitale of analoge signalen. Het doet dit door het signaal van een real-world analoog signaal naar een digitale vorm om te zetten. Om het signaal om te zetten gebruikt het een digitaal-naar-analoog omzetter (DAC). Het vereiste uitgangssignaal is echter vaak een ander realistisch analoog signaal. Dit is beurt vereist ook een digitaal-naar-analoog omzetter.

Algoritmen voor digitale signaalverwerking kunnen op verschillende platforms worden uitgevoerd, zoals microprocessors voor algemene doeleinden en standaardcomputers; gespecialiseerde processoren die digitale signaalprocessors (DSP's) worden genoemd; speciaal gebouwde hardware zoals toepassingsspecifieke geïntegreerde schakelingen (ASIC's) en veldprogrammeerbare poortarrays (FPGA's); Digitale signaalcontrollers; en stream-verwerking voor traditionele DSP of grafische verwerkingstoepassingen, zoals beeld, video.

Het belangrijkste verschil tussen een DSP en een microprocessor is dat een DSP-processor functies heeft die zijn ontworpen om krachtige, repetitieve, numeriek intensieve taken te ondersteunen. DSP-processors zijn specifiek ontworpen om grote aantallen complexe rekenkundige bewerkingen uit te voeren en zo snel mogelijk. Ze worden vaak gebruikt in toepassingen zoals beeldverwerking, spraakherkenning en telecommunicatie. In vergelijking met algemene microprocessors zijn DSP-processors efficiënter in het uitvoeren van elementaire rekenkundige bewerkingen, in het bijzonder vermenigvuldiging.

De meeste microprocessors en besturingssystemen voor algemene doeleinden kunnen DSP-algoritmen met succes uitvoeren. Ze zijn echter niet geschikt voor gebruik in draagbare apparaten zoals mobiele telefoons. Daarom worden gespecialiseerde digitale signaalprocessors gebruikt. Digitale signaalprocessors hebben ongeveer hetzelfde integratieniveau en dezelfde klokfrequenties als microprocessors voor algemene doeleinden, maar ze hebben doorgaans betere prestaties, lagere latentie en geen vereisten voor gespecialiseerde koeling of grote batterijen. Hierdoor kunnen ze een goedkoper alternatief zijn voor microprocessors voor algemene doeleinden.

DSP's zijn ook vaak twee tot drie keer zo snel als microprocessors voor algemene doeleinden. Dit komt door architecturale verschillen. DSP's hebben de neiging om een ‚Äč‚Äčandere rekenkundige Unit-architectuur te hebben; gespecialiseerde eenheden, zoals multiplicatoren, enz .; regelmatige instructiecyclus, een RISC-achtige architectuur; parallelle verwerking; een Harvard Bus-architectuur; een interne geheugenorganisatie; multi-processing organisatie; lokale links; en geheugenbanken interconnectie.

Vorige Artikel

Verschil tussen auteur en coauteur

Volgende Artikel

Verschil tussen HTC First en Samsung Galaxy S4