[go: up one dir, main page]

DE102009028082A1 - Apparatus and method for processing data - Google Patents

Apparatus and method for processing data Download PDF

Info

Publication number
DE102009028082A1
DE102009028082A1 DE200910028082 DE102009028082A DE102009028082A1 DE 102009028082 A1 DE102009028082 A1 DE 102009028082A1 DE 200910028082 DE200910028082 DE 200910028082 DE 102009028082 A DE102009028082 A DE 102009028082A DE 102009028082 A1 DE102009028082 A1 DE 102009028082A1
Authority
DE
Germany
Prior art keywords
data
unit
devices
central processing
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE200910028082
Other languages
German (de)
Inventor
Rudolf Dederer
Gerd Kreiselmaier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE200910028082 priority Critical patent/DE102009028082A1/en
Priority to JP2010170098A priority patent/JP5637760B2/en
Publication of DE102009028082A1 publication Critical patent/DE102009028082A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

Die Erfindung betrifft eine Vorrichtung zur Verarbeitung von Daten mit einer zentralen Prozessoreinheit und einer P Fast Fourier Transformationseinheit (9), wobei die zentrale Prozessoreinheit (7) über einen Bus (8) mit Speichereinheiten (3, 4, 5, 6) und einer Synchronisierungseinheit (10) in Signalverbindung steht, wobei Eingangsdaten (1) verarbeitbar sind und Ergebnisdaten erzeugbar sind, wobei die weiteren Vorrichtungen (11, 12, 13) zur Verfügung stellbar sind. Die Erfindung betrifft weiterhin ein diesbezügliches Verfahren.The invention relates to a device for processing data with a central processor unit and a P Fast Fourier transformation unit (9), the central processor unit (7) having memory units (3, 4, 5, 6) and a synchronization unit via a bus (8) (10) is in signal connection, input data (1) being processable and result data being able to be generated, further devices (11, 12, 13) being available. The invention also relates to a related method.

Description

Technisches GebietTechnical area

Die Erfindung betrifft eine Vorrichtung zur Verarbeitung von Daten nach dem Oberbegriff von Anspruch 1. Weiterhin betrifft die Erfindung ein diesbezügliches Verfahren.The The invention relates to an apparatus for processing data according to The preamble of claim 1. Furthermore, the invention relates a related procedure.

Stand der TechnikState of the art

In heutigen Vorrichtungen, wie insbesondere in Rundfunk- oder Fernsehempfangsvorrichtungen oder in Navigationsvorrichtungen oder auch in anderen elektronischen Vorrichtungen werden üblicher Weise Datenströme von anderen elektronischen Einheiten empfangen und von diesen Vorrichtungen für vorgegebene Zwecke weiter verarbeitet. So werden bei Navigationsvorrichtungen Datenströme von Navigationssatelliten zur Positionsbestimmung herangezogen. Diese Vorrichtungen analysieren dabei die eingehenden Daten bzw. Datenströme beispielsweise auf Autentizität, und führen beispielsweise Korrelationen, Kanalabschätzungen oder Symbolerkennung durch.In Today's devices, such as in particular in radio or television reception devices or in navigation devices or in other electronic Devices usually become data streams received from other electronic devices and from these devices further processed for given purposes. So be with Navigation devices Data streams from navigation satellites used for position determination. Analyze these devices while the incoming data or data streams, for example on authenticity, and for example, perform correlations, Channel estimations or symbol recognition by.

Beispielsweise ist durch die JP 2003255040 A ein GPS-Empfänger bekannt geworden, welcher Signale von verschiedenen GPS-Satelliten empfängt und aufgrund dieser Daten eine Positionsbestimmung der Vorrichtung durchführt.For example, by the JP 2003255040 A a GPS receiver has become known, which receives signals from different GPS satellites and performs a position determination of the device on the basis of this data.

Dabei wird zur Bestimmung des Ergebnisses von verschiedenen Daten eine so genannte Fast Fourier Transformation (FFT) durchgeführt, um die so transformierten Daten weiter zu verarbeiten. Beispielsweise werden addierte Daten FFT-verarbeitet und mit anderen Daten multipliziert.there becomes one for determining the result of different data so called Fast Fourier Transformation (FFT), to further process the transformed data. For example The added data is FFT-processed and multiplied by other data.

Die US 2007/0164901 A1 offenbart eine multifunktionale Vorrichtung mit einem Positionierungsbestimmungssystem and einem Istzeit-Positionierungsprozessor. Die Vorrichtung umfasst einen in der Nutzung aufgeteilten Prozessor, welcher für die Positionsbestimmungsvorrichtung und deren Aufgaben verwendet wird, aber der auch für Aufgaben anderer Prozesse oder Vorrichtungen verwendet wird. Die anderen Prozesse sind beispielsweise Radioempfang. Dabei weist die Vorrichtung eine FFT-Berechnungseinheit zur Berechnung von Korrelationen auf.The US 2007/0164901 A1 discloses a multifunctional device having a positioning system and an actual time positioning processor. The device comprises a use-shared processor which is used for the position-determining device and its tasks, but which is also used for tasks of other processes or devices. The other processes are for example radio reception. In this case, the device has an FFT calculation unit for calculating correlations.

Nachteilig dabei ist, dass der Istzeit-Positionierungsprozessor die Positionsbestimmung durchführt und weitere Prozesse mittels einer zentralen Prozessoreinheit durchgeführt werden und die zentrale Prozessoreinheit die Ergebnisse der Positionsbestimmung weiter verarbeitet, wobei die Prozesse dabei mit einer starren Prozessaufteilung zwischen den Prozessoren durchgeführt werden. Dadurch kann keine optimale Prozessdurchführung realisiert werden.adversely In this case, the actual-time positioning processor determines the position performs and other processes by means of a central processing unit be performed and the central processing unit the Results of the position determination further processed, whereby the Processes thereby with a rigid process distribution between the Processors are performed. This can not be optimal Process implementation be realized.

Darstellung der Erfindung: Aufgabe, Lösung, VorteileDESCRIPTION OF THE INVENTION: Problem, Solution, advantages

Es ist die Aufgabe der Erfindung, eine Vorrichtung und ein Verfahren zu schaffen, die eine flexible Durchführung von Prozessen erlaubt und eine zentrale Prozessoreinheit derart entlastet, dass sie auch für andere Zwecke zur Verfügung stehen kann.It The object of the invention is an apparatus and a method to create a flexible implementation of processes allowed and relieves a central processing unit so that they are also available for other purposes can.

Dies wird erreicht mit den Merkmalen von Anspruch 1, wonach eine Vorrichtung zur Verarbeitung von Daten mit einer zentralen Prozessoreinheit und einer programmierbaren Fast Fourier Transformationseinheit geschaffen wird, wobei die zentrale Prozessoreinheit über einen Bus mit zumindest einzelnen Speichereinheiten und einer Synchronisierungseinheit in Signalverbindung steht, wobei Eingangsdaten verarbeitbar sind und Ergebnisdaten erzeugbar sind, die weiteren Vorrichtungen zur Verfügung stellbar sind. Dadurch wird eine Aufteilung der Prozesse zwischen einer zentralen Prozessoreinheit und einer FFT-Einheit ermöglicht, um dynamisch zwischen diesen Einheiten die Prozessdurchführung aufzuteilen. Die Datenkommunikation zwischen den Einheiten wird vorteilhaft über einen Bus realisiert.This is achieved with the features of claim 1, wherein a device for processing data with a central processing unit and a programmable Fast Fourier transformation unit created is, wherein the central processing unit via a bus with at least individual storage units and a synchronization unit is in signal connection, wherein input data can be processed and result data can be generated, the further devices for Are available adjustable. This will split the processes between a central processor unit and an FFT unit allows to dynamically switch between these units Split process execution. The data communication between the units is beneficial over a bus realized.

Weiterhin wird ein Verfahren geschaffen, welches zur Steuerung einer Vorrichtung zur Analyse von Daten mit einer zentralen Prozessoreinheit und einer programmierbaren Fast Fourier Transformationseinheit herangezogen wird, wobei die zentrale Prozessoreinheit über einen Bus mit zumindest einzelnen Speichereinheiten und einer Synchronisierungseinheit in Signalverbindung steht, wobei Eingangsdaten verarbeitet werden und Ergebnisdaten erzeugt werden, die weiteren Vorrichtungen zur Verfügung gestellt werden.Farther a method is provided which is used to control a device for analyzing data with a central processing unit and a programmable Fast Fourier transformation unit used is, wherein the central processing unit via a bus with at least individual storage units and a synchronization unit is in signal connection, wherein input data is processed and result data are generated, the other devices for Will be provided.

Dabei ist es vorteilhaft, wenn Aufgaben, Berechnungen und/oder Prozesse zwischen der zentralen Prozessoreinheit und der programmierbaren Fast Fourier Transformationseinheit aufteilbar sind, so dass dynamisch Prozesse zwischen diesen beiden Einheiten aufgeteilt durchgeführt werden.there It is advantageous if tasks, calculations and / or processes between the central processing unit and the programmable one Fast Fourier transformation unit are divisible, so that dynamic Processes split between these two units become.

Weitere Vorteile ergeben sich aus den Unteransprüchen und aus der folgenden Beschreibung eines Ausführungsbeispiels.Further Benefits emerge from the dependent claims and from the following description of an embodiment.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

Nachstehend wird die Erfindung auf der Grundlage eines Ausführungsbeispiels anhand der Zeichnungen näher erläutert. Es zeigt:below the invention is based on an embodiment explained in more detail with reference to the drawings. It shows:

1 ein Blockschaltbild zur Darstellung der erfindungsgemäßen Vorrichtung. 1 a block diagram for illustrating the device according to the invention.

Bevorzugte Ausführung der ErfindungPreferred embodiment the invention

Die 1 zeigt ein Blockschaltbild zur Darstellung der erfindungsgemäßen Vorrichtung 100 zur Verarbeitung von Daten, wie beispielsweise von Datenströmen oder Datenketten. Dabei werden der Vorrichtung 100 eingangsseitig Eingangsdaten 1 zugeführt, wobei diese Daten über Datenverbindungen eingespeist werden. Diese Datenverbindungen können vorteilhaft drahtgebundene Signalverbindungen sein, sie können vorteilhaft aber auch drahtlose Signalverbindungen sein, wie beispielsweise mittels Funk, Telefonie etc.The 1 shows a block diagram for illustrating the device according to the invention 100 for processing data, such as data streams or data strings. This will be the device 100 input side input data 1 fed, these data are fed via data links. These data connections can advantageously be wired signal connections, but they can also be advantageous wireless signal connections, such as by radio, telephony, etc.

Die verschiedenen eingehenden Eingangsdaten 1 können dabei durchaus von unterschiedlichen Datenquellen stammen und damit beispielsweise auch unterschiedlichen Datenformats sein, so dass die Eingangsdaten 1 gegebenenfalls hinsichtlich ihres Datenformats auch nicht zueinander kompatibel sind.The different incoming input data 1 can thereby come from different data sources and thus, for example, also different data formats, so that the input data 1 also not compatible with each other in terms of their data format.

Die Eingangsdaten 1 werden in einem ersten Schritt eingangsseitig auf einen Block gegeben, der einen Konverter 2 darstellt, welcher die Daten der Eingangsdaten 1, die in unterschiedlichen Datenformaten vorliegen bzw. eingehen können, derart konvertiert, dass sämtliche Eingangsdaten 1 aufgrund der Behandlung durch den Konverter 2 in einem vorbestimmten einheitlichen Datenformat zur gleichen Weiterverarbeitung vorliegen. Dabei ist es besonders vorteilhaft, wenn die Daten nach der Behandlung von dem den Konverter 2 darstellenden Block in einem daraus resultierenden Datenformat vorliegen, das einen Fast Fourier Transformations-Prozess (FFT-Prozess) ermöglicht. Sollte dies noch nicht der Fall sein, kann vorteilhaft eine weitere Formattransformation der Daten durchgeführt werden. Dabei kann ein konfigurierbarer Mixer, ein Filter, wie ein Dezimationsfilter, und/oder ein Abtastratenkonverter in dem den Konverter 2 darstellenden Block implementiert sein.The input data 1 are input in a first step on a block given to a converter 2 represents which the data of the input data 1 , which can be present in different data formats, so converted that all input data 1 due to the treatment by the converter 2 exist in a predetermined uniform data format for the same further processing. It is particularly advantageous if the data after the treatment of the converter 2 present in a resulting data format that enables a Fast Fourier Transform (FFT) process. If this is not yet the case, a further format transformation of the data can advantageously be carried out. It can be a configurable mixer, a filter, such as a decimation filter, and / or a sample rate converter in which the converter 2 be implemented performing block.

Diese so konvertierten Eingangsdaten, wie Datenstrom bzw. Datenkette, aufgrund der Behandlung durch den Konverter 2 darstellenden Block, werden im nächsten Block in einem Eingangsspeicher 3 gespeichert. Anschließend können die transformierten Eingangsdaten durch den Programmierbaren Fast Fourier Transformationsprozess (PFFT) in Block 9 weiter bearbeitet werden.These converted input data, such as data stream or data string, due to the treatment by the converter 2 representing block, in the next block in an input memory 3 saved. Subsequently, the transformed input data can be converted into blocks by the Programmable Fast Fourier Transformation Process (PFFT) 9 be further processed.

Der Programmierbare Fast Fourier Transformationsprozess (PFFT) wird vorteilhaft durch einen Programmspeicher 4 gesteuert, wobei der Prozess in Block 9 auch arithmetische Operationen durchführen kann, wie beispielsweise Multiplikationen und/oder Fast Fourier Transformations-Operationen, iFFT-Operationen (inverse FFT-Operation), Wurzeloperationen, Quadraturoperationen, Maximumerkennung etc. Darüber hinaus können Kommandos für die Programmaufteilung und Programmsteuerung implementiert sein, wobei zusätzlich auch Datenübertragungskommandos implementiert sein können, wie Datenkopierkommandos, Kopieren in den Speicher bzw. aus dem Speicher, Maximumerkennung etc. Diese Implementierung erlaubt beispielsweise die Festlegung von Frequenzschritten für den Mixer um in der Frequenzdomäne zu suchen und um Einstellungen für die Abtastratenkonvertereinstellung zu finden, um beispielsweise Effekte aufgrund des Dopplereffekts zu kompensieren. Darüber hinaus kann eine kohärente und/oder nicht-kohärente Signalakkumulation der Daten im Eingangsspeicher 3 implementiert werden.The programmable fast Fourier transformation process (PFFT) is advantageous by a program memory 4 controlled, the process in block 9 Also, arithmetic operations such as multiplication and / or fast Fourier transform operations, iFFT operations (inverse FFT operation), root operations, quadrature operations, maximum detection, etc. In addition, commands for program partitioning and program control can be implemented, in addition also Data transfer commands may be implemented, such as data copying commands, copying to memory, maximum recognition, etc. This implementation, for example, allows the mixer to specify frequency steps for searching in the frequency domain and to find settings for the sample rate converter setting, such as effects due to the Doppler effect. In addition, a coherent and / or non-coherent signal accumulation of the data in the input memory 3 be implemented.

Das Ergebnis des Blocks 9 wird in einem Ergebnisspeicher 5 gespeichert.The result of the block 9 is stored in a result store 5 saved.

Die internen Speicher 6 werden benutzt zum Speichern von zwischenzeitlichen Ergebnissen oder intermediären Daten.The internal memory 6 are used to store intermediate results or intermediate data.

Dabei werden die Speicher Eingangsspeicher 3, Programmspeicher 4, Ergebnisspeicher 5 und/oder interner Speicher 6 durch einen zentrale Prozessoreinheit (CPU) 7 ansteuerbar gestaltet, wobei diese zentrale Prozessoreinheit (CPU) 7 über einen Datenbus 8 die Speicher 3, 4, 5, 6 ansteuert bzw. in diese Daten einliest oder daraus Daten ausliest.The memories become input memories 3 , Program memory 4 , Results memory 5 and / or internal memory 6 through a central processing unit (CPU) 7 designed to be controllable, this central processing unit (CPU) 7 via a data bus 8th the memory 3 . 4 . 5 . 6 controls or reads into this data or reads data from it.

Die Daten des Ergebnisses des PFFT-Blocks 9 werden in einer Synchronisierungsstufe 10 synchronisiert bzw. können aufgrund der Ergebnisdaten des Blocks 9 bzw. des Ergebnisspeichers 5 Synchronisierungsdaten oder -signale erzeugen zur Synchronisierung von anderen Vorrichtungen, die mit den Blöcken 11, 12, 13 repräsentiert werden. Vorteilhaft können die weiteren Vorrichtungen 11, 12, 13 durch den Bus 14 mit der zentrale Prozessoreinheit (CPU) kommunizieren. Durch das Kommunizieren zwischen der zentralen Prozessoreinheit (CPU) 7 und dem Synchronisierblock 10 können Berechnungsaufgaben zwischen dem PFFT-Block 9 und der zentralen Prozessoreinheit aufgeteilt werden und/oder es können einfach Daten ausgetauscht werden.The data of the result of the PFFT block 9 be in a synchronization stage 10 synchronized or can based on the result data of the block 9 or the result memory 5 Synchronization data or signals generate to synchronize other devices with the blocks 11 . 12 . 13 be represented. Advantageously, the other devices 11 . 12 . 13 by the bus 14 communicate with the central processing unit (CPU). By communicating between the central processing unit (CPU) 7 and the sync block 10 can perform computational tasks between the PFFT block 9 and the central processing unit and / or data can be easily exchanged.

Vorteilhaft sind als weitere Vorrichtungen so genannte digitale Rundfunkvorrichtungen, auch DAB (Digital Audio Broadcasting) genannt, möglich. Auch sind so genannte GNSS-Vorrichtungen möglich, die als Vorrichtungen eines Globale Navigationssatellitensystems bekannt sind, welche typischer Weise die GPS-Vorrichtungen und alternative Systeme, wie Galileo und/oder das russische GLONASS-System verwendet könnten. Auch können FM/RDS-Vorrichtungen verwendbar sein.Advantageous are other devices called digital broadcasting devices, also called DAB (Digital Audio Broadcasting), possible. Also, so-called GNSS devices are possible, which are known as Devices of a Global Navigation Satellite System known which are typically the GPS devices and alternative Systems such as Galileo and / or the Russian GLONASS system used could. Also, FM / RDS devices can be used be.

Dabei ist auch der Synchronisierungsblock 10 durch die zentrale Prozessoreinheit (CPU) 7 ansteuerbar, wobei dies vorteilhaft wiederum über den Bus 8 erfolgt.The sync block is also included 10 through the central processing unit (CPU) 7 controllable, which in turn advantageous over the bus 8th he follows.

Vorteilhaft sind die Datenverbindungen zwischen den Blöcken 3, 4, 5, 6 und 10 bidirektional.The data connections between the blocks are advantageous 3 . 4 . 5 . 6 and 10 bidirectional.

Besonders vorteilhaft ist es, dass der PFFT-Block 9 bei zumindest einmaliger Konfiguration über den Programmspeicher 4 alle weiteren Berechnungen ohne weiteren Zugriff oder ohne weitere Unterstützung der die zentrale Prozessoreinheit (CPU) 7 durchgeführt werden kann. Der PFFT-Block 9 kann als selbständig bzw. selbsttätig agierende Einheit angesehen werden, die in diesem Zusammenhang gegenüber der zentralen Prozessoreinheit (CPU) 7 autark ist. Dadurch können vielfältige und umfangreiche Berechnungen von der zentralen Prozessoreinheit (CPU) 7 zu deren Entlastung entzogen werden, so dass diese anderweitige Aufgaben bearbeiten kann. Insbesondere kann der PFFT-Block 9 über die Synchronisierungsstufe 10 Daten ohne weitere Unterstützung der zentralen Prozessoreinheit (CPU) 7 mit den Blöcken 11, 12, 13 synchronisieren. Eine Interaktion zwischen der zentralen Prozessoreinheit (CPU) 7 und dem PFFT-Block 9 kann beispielsweise bei einer so genannten Unterbrechungsroutine (interrupt) erfolgen. Wird beispielsweise ein Signal durch den PFFT-Block 9 gefunden, kann ein Unterbrechungssignal an die zentrale Prozessoreinheit (CPU) 7 ausgegeben werden, woraufhin die zentrale Prozessoreinheit (CPU) 7 die weitere Verarbeitung bzw. den weiteren Prozess diesbezüglich steuert. Dadurch können umfangreichen und anspruchsvolle Analysen und Steuerungsalgorithmen durchgeführt werden, da die Berechnungsmittel zwischen dem PFFT-Block 9 und der zentralen Prozessoreinheit (CPU) 7 je nach Bedarf geschickt aufgeteilt werden können.It is particularly advantageous that the PFFT block 9 at least once via the program memory 4 all further calculations without further access or without further support of the central processing unit (CPU) 7 can be carried out. The PFFT block 9 can be regarded as a self-contained or self-acting unit, which in this context is opposite to the central processing unit (CPU) 7 self-sufficient. This allows a variety of extensive calculations from the central processing unit (CPU) 7 be relieved of their discharge, so that they can handle other tasks. In particular, the PFFT block 9 via the synchronization level 10 Data without further support of the central processing unit (CPU) 7 with the blocks 11 . 12 . 13 synchronize. An interaction between the central processing unit (CPU) 7 and the PFFT block 9 can be done for example in a so-called interrupt routine (interrupt). For example, a signal through the PFFT block 9 found, an interrupt signal to the central processing unit (CPU) 7 outputted, whereupon the central processing unit (CPU) 7 controls the further processing or the further process in this regard. This allows extensive and sophisticated analysis and control algorithms to be performed, as the computing means between the PFFT block 9 and the central processing unit (CPU) 7 can be cleverly divided as needed.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - JP 2003255040 A [0003] JP 2003255040 A [0003]
  • - US 2007/0164901 A1 [0005] US 2007/0164901 A1 [0005]

Claims (7)

Vorrichtung zur Verarbeitung von Daten mit einer zentralen Prozessoreinheit und einer programmierbaren Fast Fourier Transformationseinheit (9), dadurch gekennzeichnet, dass die zentrale Prozessoreinheit (7) über einen Bus (8) mit zumindest einzelnen Speichereinheiten (3, 4, 5, 6) und einer Synchronisierungseinheit (10) in Signalverbindung steht, wobei Eingangsdaten (1) verarbeitbar sind und Ergebnisdaten erzeugbar sind, die weiteren Vorrichtungen (11, 12, 13) zur Verfügung stellbar sind.Device for processing data with a central processor unit and a programmable fast Fourier transformation unit ( 9 ), characterized in that the central processor unit ( 7 ) via a bus ( 8th ) with at least individual storage units ( 3 . 4 . 5 . 6 ) and a synchronization unit ( 10 ) is in signal connection, wherein input data ( 1 ) are processable and result data can be generated, the further devices ( 11 . 12 . 13 ) are available. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, dass zumindest einzelne der weiteren Vorrichtungen (11, 12, 13) über einen Bus (14) mit der zentralen Prozessoreinheit (7) in Verbindung stehen.Device according to claim 1, characterized in that at least some of the further devices ( 11 . 12 . 13 ) via a bus ( 14 ) with the central processing unit ( 7 ) keep in touch. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die mit Speichereinheiten (3, 4, 5, 6) einen Eingansspeicher und/oder einen Programmspeicher und/oder einen Ergebnisspeicher und/oder interne Speicher umfassen.Apparatus according to claim 1 or 2, characterized in that the memory units ( 3 . 4 . 5 . 6 ) comprise a Eingansspeicher and / or a program memory and / or a result memory and / or internal memory. Vorrichtung nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, dass die Eingangsdaten (1) vor der Weiterverarbeitung durch einen Konverter (2) auf ein gemeinsames Datenformat transformiert werden.Device according to claim 1, 2 or 3, characterized in that the input data ( 1 ) before further processing by a converter ( 2 ) are transformed to a common data format. Vorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine weitere Vorrichtung eine digitale Rundfunkvorrichtungen, eine Vorrichtung eines globalen Navigationssatellitensystems und/oder eine FM/RDS-Vorrichtung ist.Device according to one of the preceding claims, characterized in that a further device is a digital Broadcasting devices, a device of a global navigation satellite system and / or an FM / RDS device. Verfahren zur Steuerung einer Vorrichtung zur Verarbeitung von Daten mit einer zentralen Prozessoreinheit und einer P Fast Fourier Transformationseinheit (9), dadurch gekennzeichnet, dass die zentrale Prozessoreinheit (7) über einen Bus (8) mit zumindest einzelnen Speichereinheiten (3, 4, 5, 6) und einer Synchronisierungseinheit (10) in Signalverbindung steht, wobei Eingangsdaten (1) verarbeitet werden und Ergebnisdaten erzeugt werden, die weiteren Vorrichtungen (11, 12, 13) zur Verfügung gestellt werden.Method for controlling a device for processing data with a central processor unit and a P fast Fourier transformation unit ( 9 ), characterized in that the central processor unit ( 7 ) via a bus ( 8th ) with at least individual storage units ( 3 . 4 . 5 . 6 ) and a synchronization unit ( 10 ) is in signal connection, wherein input data ( 1 ) and result data are generated, the other devices ( 11 . 12 . 13 ) to provide. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass Aufgaben, Berechnungen oder Prozesse zwischen der zentralen Prozessoreinheit (7) und der Fast Fourier Transformationseinheit (9) aufteilbar sind, so dass dynamisch Prozesse zwischen diesen beiden Einheiten (7, 9) aufgeteilt durchgeführt werden.A method according to claim 6, characterized in that tasks, calculations or processes between the central processing unit ( 7 ) and the Fast Fourier Transformation Unit ( 9 ) are divisible so that dynamically processes between these two units ( 7 . 9 ).
DE200910028082 2009-07-29 2009-07-29 Apparatus and method for processing data Withdrawn DE102009028082A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE200910028082 DE102009028082A1 (en) 2009-07-29 2009-07-29 Apparatus and method for processing data
JP2010170098A JP5637760B2 (en) 2009-07-29 2010-07-29 Apparatus for processing data and method for controlling the apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200910028082 DE102009028082A1 (en) 2009-07-29 2009-07-29 Apparatus and method for processing data

Publications (1)

Publication Number Publication Date
DE102009028082A1 true DE102009028082A1 (en) 2011-02-10

Family

ID=43429931

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200910028082 Withdrawn DE102009028082A1 (en) 2009-07-29 2009-07-29 Apparatus and method for processing data

Country Status (2)

Country Link
JP (1) JP5637760B2 (en)
DE (1) DE102009028082A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119535512A (en) * 2024-12-05 2025-02-28 中国人民解放军93216部队 A coprocessor-optimized satellite navigation baseband processing device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11789896B2 (en) * 2019-12-30 2023-10-17 Star Ally International Limited Processor for configurable parallel computations

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003255040A (en) 2002-02-28 2003-09-10 Sony Corp GPS receiver and receiving method
US20070164901A1 (en) 2002-11-01 2007-07-19 Scott Bloebaum Multi-function device with positioning system and shared processor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3055395B2 (en) * 1994-06-08 2000-06-26 三菱電機株式会社 Signal processing device
JP2002246860A (en) * 2001-02-22 2002-08-30 Kddi Research & Development Laboratories Inc Automatic amplitude level adjustment device in receiver
JP2004040256A (en) * 2002-06-28 2004-02-05 Toshiba Corp Wireless signal processing device and signal processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003255040A (en) 2002-02-28 2003-09-10 Sony Corp GPS receiver and receiving method
US20070164901A1 (en) 2002-11-01 2007-07-19 Scott Bloebaum Multi-function device with positioning system and shared processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119535512A (en) * 2024-12-05 2025-02-28 中国人民解放军93216部队 A coprocessor-optimized satellite navigation baseband processing device

Also Published As

Publication number Publication date
JP5637760B2 (en) 2014-12-10
JP2011034565A (en) 2011-02-17

Similar Documents

Publication Publication Date Title
DE112014001413B4 (en) Quadrature error detection and correction
DE2113883C2 (en) DF method
EP2062413A2 (en) Design for the realistic simulation of a frequency spectrum
DE102012217582A1 (en) Calibrating a reconstructed signal using a multi-tone calibration signal
DE112017000555T5 (en) Fast Fourier transforms with fixed point and high dynamic range
WO2004013839A1 (en) Arrangement and method for the generation of a complex spectral representation of a time-discrete signal
DE102013020730B4 (en) Method and device for the iterative calculation of a value
DE102009028082A1 (en) Apparatus and method for processing data
WO2012089579A1 (en) Method and device for processing data elements having minimal latency
DE112021007311T5 (en) SOUND IMAGE CAPTURE DEVICE, SOUND IMAGE CAPTURE METHOD AND SOUND IMAGE CAPTURE PROGRAM
DE102018200391A1 (en) Radar system with a centrally located analysis unit
EP3782292A1 (en) Packet correlator for a radio transmission system
EP2191579B1 (en) Apparatus and method for receiving an information signal with an information signal spectrum
DE112019006377T5 (en) SIGNAL SAMPLE SYSTEM AND METHOD
WO2001060005A1 (en) Method for detecting the remaining carrier power on a multi-carrier signal that is qam-modulated in the 8k mode according to the dvb-t-standard
EP2659281B1 (en) Method and apparatus for increasing the direction-finding accuracy of a receiver arrangement
DE60030801T2 (en) Transmission system and receiver with decimation device
DE102021124135B4 (en) Method and device for digital signal processing
DE69522883T2 (en) DEVICE FOR DETERMINING THE SIGNAL SPECTRUM OF A DIGITAL BROADBAND SIGNAL AND FOR DERIVING A BIT ASSIGNMENT INFORMATION
EP1511176B1 (en) Apparatus and method to digitise parallel inputted analog signals
DE112016006680B4 (en) Device and method for syntonized streaming
DE102004055041B4 (en) Multi-channel receiver
DE102021123693B3 (en) Method and device for processing signals
DE102020007046B3 (en) Spectrum analyzer, system and method for extracting data from a spectrum analyzer
EP2264892B1 (en) Method and device for signal analysis and synthesis

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R012 Request for examination validly filed

Effective date: 20140903

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee