DE10195203B3 - A method of creating a configuration for a configurable communication device and electronic device and computer readable medium - Google Patents
A method of creating a configuration for a configurable communication device and electronic device and computer readable medium Download PDFInfo
- Publication number
- DE10195203B3 DE10195203B3 DE10195203.1T DE10195203T DE10195203B3 DE 10195203 B3 DE10195203 B3 DE 10195203B3 DE 10195203 T DE10195203 T DE 10195203T DE 10195203 B3 DE10195203 B3 DE 10195203B3
- Authority
- DE
- Germany
- Prior art keywords
- communication device
- computer
- configurable communication
- configurable
- operations
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 133
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000006870 function Effects 0.000 claims abstract description 111
- 230000015654 memory Effects 0.000 claims abstract description 29
- 238000013507 mapping Methods 0.000 claims abstract description 15
- 238000001228 spectrum Methods 0.000 claims description 39
- 230000008859 change Effects 0.000 claims description 7
- 238000003384 imaging method Methods 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims 3
- 230000008569 process Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 15
- 238000003860 storage Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 230000010354 integration Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 241001136792 Alle Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 102100025912 Melanopsin Human genes 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013213 metal-organic polyhedra Substances 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/0003—Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70707—Efficiency-related aspects
- H04B2201/7071—Efficiency-related aspects with dynamic control of receiver resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70707—Efficiency-related aspects
- H04B2201/7071—Efficiency-related aspects with dynamic control of receiver resources
- H04B2201/70711—Efficiency-related aspects with dynamic control of receiver resources with modular structure
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
Abstract
Verfahren zur Erzeugung einer Konfiguration für ein konfigurierbares Kommunikationsgerät zur Realisierung einer gewünschten Funktion in einem Computer mit einem Prozessor und einem computerlesbaren Speicher, die miteinander gekoppelt sind, wobei das Verfahren die Schritte umfasst: a) Empfangen einer Eingangsinformation an dem Computer, die eine gewünschte Operation identifiziert, die durch das konfigurierbare Kommunikationsgerät realisiert werden soll, b) Erzeugen eines Signalflusspfads der gewünschten Operation auf dem Computer und c) Abbilden der gewünschten Operation auf ein Rechenelement innerhalb des konfigurierbaren Kommunikationsgeräts über den Computer, wobei das Rechenelement eine lokale Steuerung aufweist und funktionsspezifisch ist.A method for generating a configuration for a configurable communication device for realizing a desired function in a computer with a processor and a computer-readable memory, which are coupled to one another, the method comprising the steps of: a) receiving an input information on the computer that a desired operation identified, which is to be realized by the configurable communication device, b) generating a signal flow path of the desired operation on the computer and c) mapping the desired operation onto a computing element within the configurable communication device via the computer, the computing element having local control and being function-specific ,
Description
Die vorliegende Erfindung bezieht sich auf das Gebiet der Kommunikationstechnik. Im Besonderen bezieht sich die vorliegende beanspruchte Erfindung auf ein Verfahren zur Konfiguration eines konfigurierbaren Kommunikationsgeräts sowie auf ein elektronisches Gerät und auf ein computerlesbares Medium elektronischen Geräts.The present invention relates to the field of communication technology. More particularly, the present claimed invention relates to a method of configuring a configurable communication device and to an electronic device and to a computer-readable medium of electronic device.
Die
Die drahtlose Kommunikation hat vielfältige Anwendungen in privaten 20 und industriellen Märkten. Spread-Spektrum-Techniken gewinnen als ein Verfahren zur Übertragung in einem drahtlosen Kommunikationssystem zunehmend an Bedeutung. Unter den vielen Spread-Spektrum-Kommunikations-Anwendungen/-Systemen sind: Stationäre drahtlose Anwendungen (fixed wireless), nicht lizenzierter drahtloser Mobilfunk der Bundeskommission für das Nachrichtenwesen (FCC), lokale Netzwerke (LAN), schnurlose Telefonie, persönliche Basisstationen, Telemetrie, Mobilfunk und andere digitale Datenverarbeitungsanwendungen. Währen jede dieser Anwendungen Spread-Spektrum-Kommunikation benutzt, benutzen sie im Allgemeinen spezielle und inkompatible Protokolle für verschiedene Signalverarbeitungsoperationen, beispielsweise Codierung und Decodierung, Modulation und Demodulation etc.. Diese speziellen und inkompatiblen Protokolle benötigen häufig spezielle Hardware, Software und Verfahren für das Kommunikationsprotokoll. Diese Vorgehensweise kann in Bezug auf Design, Test, Herstellung und infrastrukturelle Ressourcen kostspielig sein.Wireless communication has many applications in private and industrial markets. Spread spectrum techniques are becoming increasingly important as a method of transmission in a wireless communication system. Among the many spread spectrum communication applications / systems are: fixed wireless, unlicensed wireless communications from the Federal Communications Commission (FCC), local area networks (LAN), cordless telephony, personal base stations, telemetry, Mobile and other digital computing applications. While each of these applications uses spread spectrum communication, they generally use special and incompatible protocols for various signal processing operations, such as encoding and decoding, modulation and demodulation, etc. These specialized and incompatible protocols often require special hardware, software, and communication protocol techniques , This approach can be costly in terms of design, testing, manufacturing, and infrastructural resources.
Neben den Unterschieden zwischen Spread-Spektrum-Kommunikationsanwendungen, treten wesentliche Veränderungen innerhalb einer vorgegebenen Spread-Spektrum-Kommunikationsanwendung mit der Zeit auf. Beispielsweise innerhalb der zellulären, drahtlosen ”code division multiple access” (CDMA)-Spread-Spektrum-Anwendung sind wesentliche Veränderungen mit der Zeit aufgetreten. Diese Veränderungen treten in Form einer Vielzahl von unterschiedlichen Versionen und Leistungsstufen, z. B. Zwischenstandard-95 (IS-95)-CDMA, Breitband-CDMA (WCDMA), 3GPP, etc. Und die Geschwindigkeit mit der Verbesserungen und neue Standards entstehen nimmt zu, da mehr industrielle Ressourcen auf den Bedarf und die Möglichkeiten innerhalb der drahtlosen Kommunikation zusammengezogen werden. Unglücklicherweise führen all diese Faktoren zu einer minimalen Gleichförmigkeit auf der Welt zu jeglichem Zeitpunkt. Beispielsweise benutzen unterschiedliche Länder und unterschiedliche Dienstanbieter häufig Systeme, die speziell auf ihre spezifische Version eines Kommunikationsprotokolls angepasst sind.In addition to the differences between spread spectrum communication applications, significant changes within a given spread spectrum communication application occur over time. For example, within the cellular, code division multiple access (CDMA) spread spectrum application, significant changes have occurred over time. These changes occur in the form of a variety of different versions and performance levels, eg. Inter-standard 95 (IS-95) CDMA, broadband CDMA (WCDMA), 3GPP, etc. And the speed with which improvements and new standards are emerging is increasing as more industrial resources meet the needs and opportunities within the wireless Be contracted together. Unfortunately, all of these factors lead to minimal uniformity in the world at any one time. For example, different countries and different service providers often use systems that are specifically adapted to their specific version of a communication protocol.
Wenn ein einzelnes Gerät in der Lage wäre, die Abweichungen innerhalb eines Spread-Spektrum-Kommunikationsprotokolls und die Abweichungen über der Zeit innerhalb jedes Protokolls zu überwinden, könnte es eine gemeinsame Lösung zur Verfügung stellen. Solch ein Gerät müsste im wesentlichen allgemeingütiger Natur sein, um sich solch einer breiten Vielfalt an Funktionen und Anwendungen anzupassen. Solch ein universelles Gerät würde jedoch typischerweise nicht in der Lage sein, irgendeine der verschiedenen Anwendungen alleine auszuführen, beispielsweise in seinem Herstellungszustand. Dies ist ein vollständig erwarteter Nachteil von Allgemeingültigkeit im Entwurf für Vielseitigkeit in einer möglichen Anwendung. Folglich entsteht eine Notwendigkeit für ein Verfahren zur Überwindung der Beschränkungen eines universellen Spread-Spektrum-Geräts, um eine spezifische Spread-Spektrum-Anwendung auszuführen.If a single device were able to overcome the deviations within a spread spectrum communication protocol and the deviations over time within each protocol, it could provide a common solution. Such a device would have to be of a generally generic nature to accommodate such a wide variety of functions and applications. However, such a universal device would typically not be able to perform any of the various applications alone, for example in its manufacturing state. This is a fully expected drawback of generality in the design for versatility in a potential application. Thus, a need arises for a method of overcoming the limitations of a universal spread spectrum device to perform a specific spread spectrum application.
Bei gegebener innerer Vieldeutigkeit eines universellen Spread-Spektrum-Geräts, wird eine wesentliche Menge an externer Steuerungsinformation verfügbar sein, um es auf eine spezifische Anwendung anzupassen. Während ein Benutzer externe Steuerungsinformation für das universelle Spread-Spektrum-Gerät manuell zur Verfügung stellen könnte, wäre dies zeitaufwendig und ineffizient. Weiterhin, in Anbetracht der Komplexität eines universellen Geräts, die benötigt würde, um es dem Gerät zu ermöglichen einen weiten Bereich von komplizierten und rechenintensiven algorithmischer Datenverarbeitungsoperationen auszuführen, wäre der Erfolg eines solchen manuellen Vorgangs unwahrscheinlich. Folglich entsteht die Notwendigkeit für ein Verfahren zur Überwindung der Beschränkungen des manuellen Programmierens eines universellen Spread-Spektrum-Geräts.Given the internal ambiguity of a universal spread spectrum device, a substantial amount of external control information will be available to adapt to a specific application. While a user could manually provide external control information to the spread spectrum universal device, this would be time consuming and inefficient. Furthermore, given the complexity of a universal device that would be required to allow the device to perform a wide range of complicated and compute-intensive algorithmic data processing operations, the success of such a manual operation would be unlikely. Consequently, there is a need for a method to overcome the limitations of manually programming a universal spread spectrum device.
Weiterhin, bei der großen Menge von Variablen und Subkomponenten in einem solchen Gerät, wären viele unterschiedliche Kombinationen und Permutationen von Hardware-Verbindungen und Variabelenzuweisungen möglich. Folglich wäre es hoch wahrscheinlich, dass Fehler, Störimpulse, Fehlfunktion oder sogar fehlende Betriebsfähigkeit auftreten würden. Weiterhin wären andere komplizierte Themen, wie sauberes Zeitverhalten und Sequenzieren, Speicheradressierung und das Anpassen von algorithmischen Zuweisungen für ein universelles Spread-Spektrum-Gerät aufwändige Aufgaben. Folglich entsteht die Notwendigkeit für ein Verfahren zur Überwindung der Probleme des Arbeitens mit einem vollständigen Satz von möglichen Kombinationen und Permutationen von Hardware-Sequenzierung und Variablenzuordnungen.Furthermore, with the large amount of variables and subcomponents in such a device, there would be many different combinations and permutations of hardware connections and Variable assignments possible. Consequently, it would be highly probable that errors, glitches, malfunction or even inability to operate would occur. Furthermore, other complicated issues, such as clean timing and sequencing, memory addressing, and adapting algorithmic assignments for a universal spread spectrum device would be cumbersome tasks. Consequently, there is a need for a method for overcoming the problems of working with a full set of possible combinations and permutations of hardware sequencing and variable assignments.
Selbst wenn es möglich wäre, das universelle Gerät erfolgreich für eine spezifische Anwendung einzustellen, könnte die Verifikation der Einstellungen schwierig sein. Beispielsweise könnte ein Gerät mit einem Satz von Variablen akzeptierbar arbeiten. Diese Leistung jedoch kann nicht garantieren, dass das Gerät in einem anderen Szenario erfolgreich funktioniert. Folglich entsteht die Notwendigkeit für ein Verfahren und eine Vorrichtung zur Verifikation und Simulation des Betriebs universellen Geräts, das externe Steuerinformationen für eine spezifische Anwendung empfängt.Even if it were possible to successfully set the universal device for a specific application, verification of the settings could be difficult. For example, a device could operate acceptably with a set of variables. However, this performance can not guarantee that the device will work successfully in another scenario. Consequently, the need arises for a method and apparatus for verifying and simulating the operation of the general purpose device that receives external control information for a specific application.
Zusammenfassung der ErfindungSummary of the invention
Die vorliegende Erfindung stellt ein Verfahren und eine Vorrichtung zur Verfügung, welche die Beschränkungen eines universellen Spread-Spektrum-Geräts überwinden, um eine spezifische Spread-Spektrum-Anwendung auszuführen. Weiterhin stellt die vorliegende Erfindung ein Verfahren zur Verfügung, welches effizient externe Steuerinformationen eines universellen Spread-Spektrum-Geräts verwaltet, so dass es eine spezifische Anwendung ausführen kann. Des weiteren stellt die vorliegende Erfindung eine Lösung zur Verfügung, welche die Probleme des Arbeitens mit einem vollständigen Satz von möglichen Kombinationen und Permutationen von Hardware-Sequenzen und Variablenzuweisungen für das universelle Spread-Spektrum-Gerät überwindet. Die vorliegende Erfindung stellt auch ein Verfahren und eine Vorrichtung zum Verifizieren und Simulieren des Betriebs des universellen Geräts zur Verfügung, welches externe Steuerinformationen für eine spezifische Anwendung empfangen hat.The present invention provides a method and apparatus that overcomes the limitations of a universal spread spectrum device to perform a specific spread spectrum application. Further, the present invention provides a method that efficiently manages external control information of a universal spread spectrum device so that it can execute a specific application. Furthermore, the present invention provides a solution that overcomes the problems of working with a complete set of possible combinations and permutations of hardware sequences and variable allocations for the universal spread spectrum device. The present invention also provides a method and apparatus for verifying and simulating the operation of the universal device that has received external control information for a specific application.
Im Besonderen stellt die vorliegende Erfindung eine Vorrichtung und ein Verfahren zur Verfügung, die eine Konfiguration für ein konfigurierbares Spread-Spektrum-Gerät erzeugen. Das Verfahren, das auf einem Computer mit einem Prozessor und einem computerlesbaren Speicher realisiert ist, beginnt mit einem ersten Schritt des Empfangs einer Eingangsinformation, die eine gewünschte Funktion und eine gewünschte Operation innerhalb der gewünschten Funktion identifiziert, die durch ein konfigurierbares Kommunikations-Gerät realisiert werden sollen. In einem nachfolgenden Schritt wird ein Signalflusspfad für die gewünschte Operation durch den Computer erzeugt. Nächstens wird die gewünschte Operation auf ein Rechenelement oder auf einen Satz von Rechenelementen innerhalb des konfigurierbaren Kommunikationsgeräts abgebildet. Das Rechenelement in der vorliegenden Ausführungsform weist eine lokale Steuerlogik auf und ist funktionsspezifisch. Die vorher erwähnten Schritte werden wiederholt, um mehrere Operationen bereitzustellen, die benötigt werden, um die gewünschte Funktion zu ermöglichen. Nächstens wird eine konfigurierbare Verbindungseinheit des konfigurierbaren elektronischen Geräts konfiguriert, um den Signalflusspfad und Abbildungsoperationen zwischen einem Rechenelement für jede der mehreren Operationen freizugeben, die zusammen die gewünschte Funktion ermöglichen.In particular, the present invention provides an apparatus and method that produce a configuration for a configurable spread spectrum device. The method implemented on a computer having a processor and a computer-readable memory begins with a first step of receiving input information identifying a desired function and operation within the desired function realized by a configurable communication device should. In a subsequent step, a signal flow path for the desired operation is generated by the computer. Next, the desired operation is mapped to a computing element or set of computing elements within the configurable communications device. The computing element in the present embodiment has local control logic and is function specific. The aforementioned steps are repeated to provide multiple operations needed to accomplish the desired function. Next, a configurable connection unit of the configurable electronic device is configured to enable the signal flow path and mapping operations between a computing element for each of the multiple operations that together provide the desired function.
Eine zweite Ausführungsform der vorliegenden Erfindung stellt ein elektronisches Gerät mit einem Prozessor und einem computerlesbaren Speicher zur Verfügung, der mit dem Prozessor gekoppelt ist. Das elektronische Gerät beinhaltet Befehle und Daten, die auf dem computerlesbaren Speicher gespeichert sind, die wenn sie unter Verwendung des Prozessors ausgeführt werden, das zuvor erwähnte Verfahren der ersten Ausführungsform ermöglichen. Das Verfahren und die Vorrichtung zur Bereitstellung von Konfigurationsinformation an ein konfigurierbares Kommunikationsgerät wird in einer Ausführungsform als eine Programmierschnittstelle bezeichnet.A second embodiment of the present invention provides an electronic device having a processor and computer readable memory coupled to the processor. The electronic device includes commands and data stored on the computer-readable memory that, when executed using the processor, enable the aforementioned method of the first embodiment. The method and apparatus for providing configuration information to a configurable communication device is referred to in one embodiment as a programming interface.
Diese und andere Ziele und Vorteile der vorliegenden Erfindung werden dem Fachmann klar, nachdem er die folgende detaillierte Beschreibung der bevorzugten Ausführungsform gelesen hat, die auch in den verschiedenen Zeichnungen dargestellt sind.These and other objects and advantages of the present invention will become apparent to those skilled in the art after having read the following detailed description of the preferred embodiment, which is also illustrated in the various drawings.
Kurze Beschreibung der ZeichnungenBrief description of the drawings
Die hierin enthaltenen Zeichnungen werden in diese Spezifikation mit aufgenommen und bilden einen Teil von ihr. Die Zeichnungen illustrieren Ausführungsformen der Erfindung und dienen zusammen mit der Beschreibung der Erklärung der Prinzipien der Erfindung. Es ist offensichtlich, dass die Zeichnungen auf die in dieser Beschreibung Bezug genommen wird nicht skaliert sind, es sei denn, dass sie ausdrücklich so bezeichnet sind.The drawings contained herein are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings referred to in this specification are not scaled unless expressly so designated.
Detaillierte Beschreibung der ErfindungDetailed description of the invention
Im Folgenden wird detailliert auf die bevorzugten Ausführungsformen der Erfindung Bezug genommen. Beispiele der bevorzugten Ausführungsformen werden in den begleitenden Zeichnungen illustriert. Während die Erfindung in Verbindung mit den bevorzugten Ausführungsformen beschrieben wird, ist es selbstverständlich, dass diese nicht dazu gedacht sind, die Erfindung auf diese Ausführungsformen zu beschränken. Die Erfindung ist eher dazu gedacht Alternativen, Modifikationen und Äquivalente abzudecken, die innerhalb des Geistes und des Bereichs der Erfindung eingeschlossen sind, wie sie durch die beigefügten Ansprüche definiert sind. Weiterhin wird in der folgenden detaillierten Beschreibung der vorliegenden Erfindung mehrere spezifische Details vorgestellt, um ein tiefes Verständnis der vorliegenden Erfindung zu geben. Es wird jedoch dem Fachmann klar sein, dass die vorliegende Erfindung ohne diese spezifischen Details ausgeführt werden kann. In anderen Fällen wurden bekannte Verfahren, Prozeduren, Komponenten und Schaltkreise nicht im Detail beschrieben, um Aspekte der vorliegenden Erfindung nicht unnötigerweise zu verschleiern.In the following, reference will be made in detail to the preferred embodiments of the invention. Examples of the preferred embodiments are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it is to be understood that these are not intended to limit the invention to those embodiments. The invention is intended more broadly to cover alternatives, modifications, and equivalents, which are included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, several specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention.
Die vorliegende Erfindung kann innerhalb einer breiten Vielfalt von digitalen drahtlosen Spread-Spektrum-Kommunikationssystemen oder -techniken realisiert werden, die Codesequenzen verwenden. Codesequenzen werden innerhalb der drahtlosen Kommunikation für viele Funktionen verwendet, unter anderem: Filtern, Suchen, Modulation und Demodulation. Die Systeme oder Techniken, die Codesequenzen benutzen, umfassen unter anderem stationäre drahtlose Anwendungen (fixed wireless), nicht lizenzierter drahtloser Mobilfunk der Bundeskommission für das Nachrichtenwesen (FCC), drahtlose lokale Netzwerke (W-LAN), schnurlose Telefonie, zelluläre Telefonie, persönliche Basisstationen, Telemetrie und andere digitale Datenverarbeitungsanwendungen. Die vorliegende Erfindung kann sowohl auf Sender, beispielsweise eine Basisstation, als auch auf Empfänger, beispielsweise ein Terminal für ”fixed wireless”, W-LAN, zelluläre Telefonie und persönliche Basisstations-Anwendungen, angewendet werden.The present invention can be practiced within a wide variety of digital spread spectrum wireless communication systems or techniques that use code sequences. Code sequences are used in wireless communication for many functions, including: filtering, searching, modulation and demodulation. The systems or techniques that utilize code sequences include, but are not limited to, stationary wireless applications, unlicensed wireless communications from the Federal Communications Commission (FCC), wireless local area networks (W-LAN), cordless telephony, cellular telephony, personal base stations , Telemetry and other digital computing applications. The present invention can be applied to both transmitters such as a base station and to receivers such as a fixed wireless terminal, W-LAN, cellular telephony and personal base station applications.
Eine ”fixed wireless”-Anwendung, auf welche die vorliegende Erfindung insbesondere angewendet werden kann, ist ein ”metropolitan multipoint distribution system” (MMDS). Beispiele beinhalten drahtlose Kabelübertragungen oder zweiwege ”wireless local loop” (WLL)-Systeme. Einige Beispiele eines W-LAN, das digitalisierte Audio- und Datenpakete übertragen kann, für welche die vorliegende Erfindung angewendet werden kann, umfassen ”Open Air” und die Spezifikation 802.11b des ”Institute of Electrical and Electronics Engineers” (IEEE). In noch einer anderen Anwendung, einem spezifischen Beispiel einer Anwendung des nicht lizenzierten drahtlosen Mobilfunks der Bundeskommission für das Nachrichtenwesen FCC, für welche die vorliegende Erfindung verwendet werden kann, beinhaltet ”Industrial, Scientific and Medical” (ISM)-Band-Geräte, die schnurlose Telefonie-Produkte umfassen können. Persönliche Basisstationen können entweder schnurlose oder zelluläre Drahtlostelefonie-Kommunikationsstandards verwenden. Im letzteren Fall beinhalten die zellulären Telefonie-Systeme, in denen die vorliegende Erfindung unter anderem angewendet werden kann IS-95, IS2000, ARIB, 3GPP-FDD, 3GPP-TDD, 3GPP2, 1EXTREME oder andere benutzerdefinierte Protokolle. Der Bereich von Codesequenzen, die in den exemplarischen Spread-Spektrum-Anwendungen verwendet werden, die hierin offenbart sind, ist nützlich, um die Klasse von Funktionen zu definieren, für die die vorliegende konfigurierbare Codegeneratoreinheit anwendbar ist.A "fixed wireless" application to which the present invention is particularly applicable is a "metropolitan multipoint distribution system" (MMDS). Examples include wireless cable transmissions or two-way wireless local loop (WLL) systems. Some examples of a W-LAN that can transmit digitized audio and data packets to which the present invention may be applied include "Open Air" and the 802.11b specification of the Institute of Electrical and Electronics Engineers (IEEE). In yet another application, a specific example of an application of the unlicensed wireless communication service of the Federal Commission for Communications FCC, for which the present invention may be used, includes "Industrial, Scientific and Medical" (ISM) band devices, the wireless May include telephony products. Personal base stations may use either wireless or cellular wireless telephony communication standards. In the latter case, the cellular telephony systems in which the present invention may be applied inter alia include IS-95, IS2000, ARIB, 3GPP-FDD, 3GPP-TDD, 3GPP2, 1EXTREME or other custom protocols. The range of code sequences used in the exemplary spread spectrum applications disclosed herein is useful for defining the class of functions for which the present configurable code generator unit is applicable.
Konfigurationssystemconfiguration system
Bezugnehmend jetzt auf
Das konfigurierbare Kommunikationsgerät beinhaltet in der vorliegenden Ausführungsform zwei Rechenelemente
Die Konfigurationsinformation
In einem anderen Aspekt der vorliegenden Erfindung wird für die vorliegende Ausführungsform Konfigurationsinformation zu dem Zeitpunkt zur Verfügung gestellt, an dem das konfigurierbare Konfigurationsgerät
Externes RechengerätExternal computing device
Bezugnehmend jetzt auf
Das funktionale Blockschaltbild
Die Dateneingänge der vorliegenden Ausführungsform umfassen unter anderem: 1) gewünschte Anwendung
Als ein Beispiel für vom Benutzer zur Verfügung gestellte Dateneingänge, könnte ein Benutzer eine gewünschte Anwendungseingangsinformation
Die Befehlseingangsinformationen, die dem konfigurationserzeugenden Funktionsblock
Ausgangsinformationen, die von dem konfigurationserzeugenden Funktionsblock
Bezugnehmend jetzt auf
Das Computersystem
Das Computersystem
Der Bus
Es ist auch offensichtlich, dass das Computersystem
Realisierung von Prozessen in FlussdiagrammenRealization of processes in flowcharts
Bezugnehmend jetzt auf
Das Flussdiagramm
Insbesondere kann ein Benutzer Vorteile aus dem hierarchischen Ansatz der Schnittstelle ziehen, unter Einbeziehung des Gedankens der erweiterbaren Datentypen, um die der Architektur innewohnende Flexibilität auszunutzen. Die gewünschte Funktion kann eine ”high-level”-Funktion, beispielsweise eine Modulation, sein, die weiter in diskretere Unterfunktionen aufgeteilt werden kann, abhängig vom Grad der Programmierung, der für eine Anwendung gewünscht und in der Bibliothek von Funktionseingangsinformationen
In der vorliegenden Ausführungsform stellt die Liste von Funktionen eine eins-zu-eins-Zuordnung zu den Rechenelementen
Im Schritt
Im Schritt
Im Schritt
Der Schritt
Die erlaubten Verbindungen im Schritt
Durch Bereitstellen eines Diagramms dieser Schnittstellen, beispielsweise in einer Liste, Zustandsmaschine oder Tabelle, kann die Kompatibilität von Datentypen zwischen sequenziellen Funktionen und Hardware-Realisierungen wenn nötig überprüft und korrigiert werden. Folglich stellt der Schritt
Im Schritt
Der Abbildungsschritt
In einer beispielhaften Ausführungsform können die Schritte
Der Schritt
Als ein kurzes Beispiel, angewendet auf die Schritte
Im Schritt
Der Schritt
Im Schritt
Der Schritt
Der Schritt
Die im Schritt
Im Schritt
Ein Beispiel eines Computerprogramms, welches das Flussdiagramm
Unter Verwendung des Flussdiagramms
- – IS-95B
- – IS-95C
- – IS-2000 (1xRTT, 3xRTT)
- – 3GPP 3.84 Direct Spread Mode (FDD)
- – ARIB 4.096 Mcps WCDMA.
- - IS-95B
- - IS-95C
- - IS-2000 (1xRTT, 3xRTT)
- - 3GPP 3.84 Direct Spread Mode (FDD)
- - ARIB 4.096 Mcps WCDMA.
Jedes Kanalelement kann spezifisch vom Benutzer aus dem Satz von rekonfigurierbaren Kernen aufgebaut werden, um einen rekonfigurierbaren digitalen Mehrkanal-CDMA-Basisband-Modemsignalpfad zu erzeugen, der vollständig die digitale Modulation-Demodulation ebenso wie die Kanalcodierung-Decodierung durchführt, die pro logischem Kanal für alle Schmalband- und Breitband-CDMA-Standards benötigt wird. Einige mögliche Konfigurationen, die ein Benutzer durch Konfiguration der Hardware-Kerne und der konfigurierbaren Verbindungseinheit in dem Kommunikationsgerät realisieren kann, sind unten zusammengefasst, für die Vorwärts(Downlink)- und Rückwärts(Uplink)-Verbindungen:
- • Vorwärtsverbindung
- • 1xRTT evolution (IS-95B, IS-95C, IS-2000) alle Funkkonfigurationen wie in TIA/EIA IS2000.2 beschrieben
- • 3xRTT Mehrträgermodus
- • 3GPP 3.84 MHz Direct-Spread Mode (FDD)
- • ARIB 4.096 Mcps WCDMA
- • Rückwärtsverbindung
- • 1xRTT evolution (IS-95B, IS-95C, IS-2000) alle Funkkonfigurationen wie in TIA/EIA IS2000.2 beschrieben
- • 3GPP 3.84 MHz Direct-Spread Mode (FDD)
- • ARIB 4.096 Mcps WCDMA
- • forward link
- • 1xRTT evolution (IS-95B, IS-95C, IS-2000) all wireless configurations as described in TIA / EIA IS2000.2
- • 3xRTT multi-carrier mode
- • 3GPP 3.84MHz Direct Spread Mode (FDD)
- • ARIB 4.096 Mcps WCDMA
- • reverse connection
- • 1xRTT evolution (IS-95B, IS-95C, IS-2000) all wireless configurations as described in TIA / EIA IS2000.2
- • 3GPP 3.84MHz Direct Spread Mode (FDD)
- • ARIB 4.096 Mcps WCDMA
Die vorliegende Erfindung ist zur Nutzung eines breiten Bereichs von Sprach- und Datenkanalkombinationen gut geeignet, die für eine spezifische Anwendung ausgewählt und entworfen werden. Diese Plattform ist entworfen, um eine Vielfalt von Kanalraten zu unterstützen, die von der durch den Benutzer über das Flussdiagramm
Die vorliegende Ausführungsform wendet das Flussdiagramm
Während das Flussdiagramm
Viele der Befehle für die Schritte und die Dateneingabe und -ausgabe von den Schritten des Flussdiagramms
Einige Teile der detaillierten Beschreibung, beispielsweise der Prozesse, werden in Begriffen von Prozeduren, logischen Blöcken, Verarbeitung und anderen symbolischen Repräsentationen von Operationen auf Datenbits innerhalb eines Computers oder digitalen Systemspeichers oder auf Signalen innerhalb eines Kommunikationsgeräts dargestellt. Diese Beschreibungen und Repräsentationen sind die vom Fachmann in der digitalen Kommunikation und Computerarchitektur verwendeten Mittel, um am effektivsten das Wesentliche ihrer Arbeit anderen Fachleuten mitzuteilen. Eine Prozedur, ein logischer Block, ein Prozess etc. ist hierbei und im allgemeinen als eine selbstkonsistente Sequenz von Schritten oder Befehlen zu verstehen, die zu einem gewünschten Ergebnis führt. Die Schritte sind diejenigen Vorgänge, welche physikalische Manipulationen von physikalischen Größen erfordern. Üblicherweise aber nicht notwendigerweise nehmen diese physikalischen Manipulationen die Form von elektrischen oder magnetischen Signalen an, die gespeichert, übertragen, kombiniert, verglichen und in anderer Art und Weise in einem Kommunikationsgerät oder einem Prozessor manipuliert werden können. Aus Gründen der Konvention und unter Bezug auf deren allgemeine Verwendung, werden diese Signale als Bits, Werte, Elemente, Symbole, Buchstaben, Terme, Zahlen oder ähnliches innerhalb der vorliegenden Erfindung bezeichnet.Some portions of the detailed description, such as the processes, are presented in terms of procedures, logical blocks, processing, and other symbolic representations of operations on data bits within a computer or digital system memory or on signals within a communication device. These descriptions and representations are the means used by those skilled in digital communication and computer architecture to most effectively communicate the essence of their work to other professionals. A procedure, a logical block, a process, etc. is hereby and generally understood to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those processes that require physical manipulations of physical quantities. Usually, but not necessarily, these physical manipulations take the form of electrical or magnetic signals that can be stored, transferred, combined, compared, and otherwise manipulated in a communication device or processor. For purposes of convention, and with reference to the general usage thereof, these signals are referred to as bits, values, elements, symbols, letters, terms, numbers or the like within the present invention.
Es sollte jedoch klar sein, dass all diese Begriffe als Referenzen für physikalische Manipulationen und Größen interpretiert werden müssen und hauptsächlich gebräuchliche Bezeichner darstellen, die im Sinne von allgemein üblichen Begriffen weiter zu interpretieren sind. Es sei denn, dass es spezifisch so ausgedrückt ist, ansonsten wie aus der folgenden Diskussion ersichtlich, ist es offensichtlich, dass innerhalb der Diskussion der vorliegenden Erfindung Begriffe wie ”Empfangen”, ”Erzeugen”, ”Abbilden”, ”Wiederholen”, ”Übersetzen”, ”Konfigurieren”, ”Teilen”, ”Definieren”, ”zeitlich Verschachteln”, ”Verteilen”, ”Zuweisen”, ”Erzeugen”, ”Kategorisieren”, ”Identifizieren” oder entsprechende sich auf die Aktionen und Prozesse eines Kommunikationsgerätes oder eines ähnlichen elektronischen Rechengeräts beziehen, das Daten manipuliert und transformiert. Die Daten werden als physikalische (elektronische) Größen innerhalb der Kommunikationsgerätekomponenten oder der Register und Speicher des Computersystems repräsentiert und in andere Daten transformiert, die in ähnlicher Weise als physikalische Größen innerhalb der Kommunikationsgerätekomponenten oder der Speicher oder der Register des Computersystems oder anderer solcher Informationsspeicher oder Übertragungs- oder Anzeigeeinheiten repräsentiert.It should be understood, however, that all of these terms must be interpreted as references to physical manipulations and sizes, and are primarily common identifiers to be further interpreted in terms of common terms. Unless specifically stated otherwise, as will be apparent from the following discussion, it is apparent that within the discussion of the present invention, terms such as "receive," "generate," "map," "repeat," "translate , Configure, Split, Define, Interleave, Distribute, Assign, Generate, Categorize, Identify or match the actions and processes of a communication device or device related electronic computing device that manipulates and transforms data. The data is represented as physical (electronic) quantities within the communication device components or the registers and memories of the computer system and transformed into other data, similarly as physical quantities within the communication device components or the memory or registers of the computer system or other such information storage or transmission - Represented or display units.
Im Hinblick auf die hier ausgeführten Ausführungsformen, stellt die vorliegende Erfindung in effektiver Weise ein Verfahren und eine Vorrichtung zur Verfügung, die die Beschränkungen eines universellen Spread-Spektrum-Geräts überwinden, um eine spezifische Spread-Spektrum-Anwendung auszuführen. Zusätzlich illustriert die hierin enthaltene Beschreibung, wie die vorliegende Erfindung effizient die externe Steuerung eines universellen Spread-Spektrum-Geräts kontrolliert, so dass es eine spezifische Anwendung ausführen kann. Des weiteren wurde gezeigt, wie die vorliegende Erfindung eine Lösung zur Verfügung stellt, die den Mangel an Struktur adressiert, wenn Hardware-Sequenzierung und Variablenzuordnung für das universelle Spread-Spektrum-Gerät gewählt werden. Und letztlich wurde beschrieben, wie die vorliegende Erfindung den Betrieb eines universellen Geräts ermöglicht, verifiziert und simuliert, das externe Steuerinformation für eine spezifische Anwendung empfangen hat.In view of the embodiments set forth herein, the present invention effectively provides a method and apparatus that overcomes the limitations of a universal spread spectrum device to perform a specific spread spectrum application. In addition, the description contained herein illustrates how the present invention efficiently controls the external control of a universal spread spectrum device so that it can execute a specific application. It has also been shown how the present invention provides a solution that addresses the lack of structure when choosing hardware sequencing and variable allocation for the universal spread spectrum device. And finally, it has been described how the present invention enables, verifies and simulates the operation of a universal device that has received external control information for a specific application.
Die vorangegangene Beschreibungen von spezifischen Ausführungsformen der vorliegenden Erfindung wurden aus Gründen der Illustration und Beschreibung ausgeführt. Sie sind nicht als erschöpfend oder als Beschränkung der Erfindung auf die konkreten offenbarten Ausführungsformen zu verstehen und selbstverständlich sind viele Modifikationen und Variationen im Sinne der Ausführungen möglich. Die Ausführungsformen wurden gewählt und beschrieben, um die Prinzipien der Erfindung und ihre praktische Anwendung am besten zu erklären, um dadurch den Fachmann in die Lage zu versetzen, die Erfindung und viele Ausführungsformen mit vielen Modifikationen am besten zu benutzen, wie es zu dem bestimmten Anwendungsfall am besten passt. Es ist beabsichtigt, dass der Bereich der Erfindung durch die hieran angefügten Ansprüche und ihre Äquivalente definiert wird.The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the specific embodiments disclosed, and obviously many modifications and variations are possible in the sense of the embodiments. The embodiments have been chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling one skilled in the art to best utilize the invention and many many modification embodiments as directed to the particular application fits the best. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.
Claims (45)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17882800P | 2000-01-28 | 2000-01-28 | |
| US60/178,828 | 2000-01-28 | ||
| PCT/US2001/003020 WO2001055864A1 (en) | 2000-01-28 | 2001-01-29 | A method of generating a configuration for a configurable spread spectrum communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE10195203T1 DE10195203T1 (en) | 2002-12-19 |
| DE10195203B3 true DE10195203B3 (en) | 2014-01-02 |
Family
ID=22654084
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10195203.1T Expired - Fee Related DE10195203B3 (en) | 2000-01-28 | 2001-01-29 | A method of creating a configuration for a configurable communication device and electronic device and computer readable medium |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US20020031166A1 (en) |
| JP (1) | JP5075313B2 (en) |
| KR (1) | KR100682736B1 (en) |
| AU (2) | AU2001231244A1 (en) |
| DE (1) | DE10195203B3 (en) |
| WO (2) | WO2001055866A1 (en) |
Families Citing this family (154)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7266725B2 (en) | 2001-09-03 | 2007-09-04 | Pact Xpp Technologies Ag | Method for debugging reconfigurable architectures |
| DE19651075A1 (en) | 1996-12-09 | 1998-06-10 | Pact Inf Tech Gmbh | Unit for processing numerical and logical operations, for use in processors (CPU's), multi-computer systems, data flow processors (DFP's), digital signal processors (DSP's) or the like |
| US6338106B1 (en) * | 1996-12-20 | 2002-01-08 | Pact Gmbh | I/O and memory bus system for DFPS and units with two or multi-dimensional programmable cell architectures |
| DE19654595A1 (en) | 1996-12-20 | 1998-07-02 | Pact Inf Tech Gmbh | I0 and memory bus system for DFPs as well as building blocks with two- or multi-dimensional programmable cell structures |
| ATE243390T1 (en) | 1996-12-27 | 2003-07-15 | Pact Inf Tech Gmbh | METHOD FOR INDEPENDENT DYNAMIC LOADING OF DATA FLOW PROCESSORS (DFPS) AND COMPONENTS WITH TWO- OR MULTI-DIMENSIONAL PROGRAMMABLE CELL STRUCTURES (FPGAS, DPGAS, O.L.) |
| US6542998B1 (en) | 1997-02-08 | 2003-04-01 | Pact Gmbh | Method of self-synchronization of configurable elements of a programmable module |
| US8686549B2 (en) | 2001-09-03 | 2014-04-01 | Martin Vorbach | Reconfigurable elements |
| DE19861088A1 (en) | 1997-12-22 | 2000-02-10 | Pact Inf Tech Gmbh | Repairing integrated circuits by replacing subassemblies with substitutes |
| US6226318B1 (en) * | 1998-03-31 | 2001-05-01 | Zenith Electronics Corporation | Detection of code vectors in single frequency, multiple transmitter networks |
| US7003660B2 (en) | 2000-06-13 | 2006-02-21 | Pact Xpp Technologies Ag | Pipeline configuration unit protocols and communication |
| DE10081643D2 (en) | 1999-06-10 | 2002-05-29 | Pact Inf Tech Gmbh | Sequence partitioning on cell structures |
| US6484025B1 (en) * | 2000-01-07 | 2002-11-19 | Conexant Systems, Inc. | Method and apparatus for establishing compatibility between cordless telephone applications and physical hardware of the cordless telephone |
| US7085285B2 (en) | 2000-03-01 | 2006-08-01 | Realtek Semiconductor Corp. | xDSL communications systems using shared/multi-function task blocks |
| GB2360674A (en) * | 2000-03-21 | 2001-09-26 | Inmarsat Ltd | Concurrent use of multiple TDMA Protocols |
| US20010025363A1 (en) * | 2000-03-24 | 2001-09-27 | Cary Ussery | Designer configurable multi-processor system |
| US8020176B2 (en) | 2000-04-06 | 2011-09-13 | Infineon Technologies Ag | Virtual machine interface for hardware reconfigurable and software programmable processors |
| US6990548B1 (en) * | 2000-06-15 | 2006-01-24 | Hewlett-Packard Development Company, L.P. | Methods and arrangements for configuring a printer over a wireless communication link using a wireless communication device |
| US7233810B2 (en) | 2000-08-03 | 2007-06-19 | Infineon Technologies Ag | Dynamically reconfigurable universal transmitter system |
| EP1540848B1 (en) | 2000-08-03 | 2009-02-11 | Infineon Technologies AG | Flexible tdma system architecture |
| US8058899B2 (en) | 2000-10-06 | 2011-11-15 | Martin Vorbach | Logic cell array and bus system |
| AU2002220600A1 (en) | 2000-10-06 | 2002-04-15 | Pact Informationstechnologie Gmbh | Cell system with segmented intermediate cell structure |
| DE10052392A1 (en) * | 2000-10-20 | 2002-05-02 | Alcatel Sa | Base station of a radio-operated communication system |
| US7230978B2 (en) * | 2000-12-29 | 2007-06-12 | Infineon Technologies Ag | Channel CODEC processor configurable for multiple wireless communications standards |
| US7844796B2 (en) | 2001-03-05 | 2010-11-30 | Martin Vorbach | Data processing device and method |
| US9037807B2 (en) | 2001-03-05 | 2015-05-19 | Pact Xpp Technologies Ag | Processor arrangement on a chip including data processing, memory, and interface elements |
| US7444531B2 (en) | 2001-03-05 | 2008-10-28 | Pact Xpp Technologies Ag | Methods and devices for treating and processing data |
| US7142882B2 (en) * | 2001-03-09 | 2006-11-28 | Schmidt Dominik J | Single chip wireless communication integrated circuit |
| US7110431B2 (en) * | 2001-03-14 | 2006-09-19 | Mercury Computer Systems, Inc. | Hardware and software for performing computations in a short-code spread-spectrum communications system |
| US7489779B2 (en) | 2001-03-22 | 2009-02-10 | Qstholdings, Llc | Hardware implementation of the secure hash standard |
| US7400668B2 (en) | 2001-03-22 | 2008-07-15 | Qst Holdings, Llc | Method and system for implementing a system acquisition function for use with a communication device |
| US6836839B2 (en) | 2001-03-22 | 2004-12-28 | Quicksilver Technology, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
| US7249242B2 (en) | 2002-10-28 | 2007-07-24 | Nvidia Corporation | Input pipeline registers for a node in an adaptive computing engine |
| US7962716B2 (en) | 2001-03-22 | 2011-06-14 | Qst Holdings, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
| US7752419B1 (en) | 2001-03-22 | 2010-07-06 | Qst Holdings, Llc | Method and system for managing hardware resources to implement system functions using an adaptive computing architecture |
| US7653710B2 (en) | 2002-06-25 | 2010-01-26 | Qst Holdings, Llc. | Hardware task manager |
| US6577678B2 (en) | 2001-05-08 | 2003-06-10 | Quicksilver Technology | Method and system for reconfigurable channel coding |
| US7245725B1 (en) * | 2001-05-17 | 2007-07-17 | Cypress Semiconductor Corp. | Dual processor framer |
| WO2002103532A2 (en) | 2001-06-20 | 2002-12-27 | Pact Xpp Technologies Ag | Data processing method |
| US20030026237A1 (en) * | 2001-08-06 | 2003-02-06 | Mohebbi Behzad Barjesteh | Cellular base station architecture with soft partitioning |
| US7996827B2 (en) | 2001-08-16 | 2011-08-09 | Martin Vorbach | Method for the translation of programs for reconfigurable architectures |
| US7434191B2 (en) | 2001-09-03 | 2008-10-07 | Pact Xpp Technologies Ag | Router |
| US8686475B2 (en) | 2001-09-19 | 2014-04-01 | Pact Xpp Technologies Ag | Reconfigurable elements |
| US7187663B2 (en) * | 2001-10-09 | 2007-03-06 | Schmidt Dominik J | Flexible processing system |
| EP1446893B1 (en) | 2001-11-20 | 2009-01-07 | MediaTek Inc. | Methods and apparatus for spread spectrum signal processing using a reconfigurable coprocessor |
| US7046635B2 (en) | 2001-11-28 | 2006-05-16 | Quicksilver Technology, Inc. | System for authorizing functionality in adaptable hardware devices |
| US8412915B2 (en) * | 2001-11-30 | 2013-04-02 | Altera Corporation | Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements |
| US6986021B2 (en) | 2001-11-30 | 2006-01-10 | Quick Silver Technology, Inc. | Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements |
| US7602740B2 (en) | 2001-12-10 | 2009-10-13 | Qst Holdings, Inc. | System for adapting device standards after manufacture |
| US7215701B2 (en) | 2001-12-12 | 2007-05-08 | Sharad Sambhwani | Low I/O bandwidth method and system for implementing detection and identification of scrambling codes |
| US7577822B2 (en) | 2001-12-14 | 2009-08-18 | Pact Xpp Technologies Ag | Parallel task operation in processor and reconfigurable coprocessor configured based on information in link list including termination information for synchronization |
| US7403981B2 (en) | 2002-01-04 | 2008-07-22 | Quicksilver Technology, Inc. | Apparatus and method for adaptive multimedia reception and transmission in communication environments |
| AU2003208266A1 (en) | 2002-01-19 | 2003-07-30 | Pact Xpp Technologies Ag | Reconfigurable processor |
| GB2385498A (en) * | 2002-02-13 | 2003-08-20 | Pa Consulting Services | Adjustable baseband processing of telecommunications signals |
| WO2003071432A2 (en) | 2002-02-18 | 2003-08-28 | Pact Xpp Technologies Ag | Bus systems and method for reconfiguration |
| US8914590B2 (en) | 2002-08-07 | 2014-12-16 | Pact Xpp Technologies Ag | Data processing method and device |
| EP1347581A3 (en) * | 2002-03-22 | 2004-11-17 | Kabushiki Kaisha Toshiba | Radio communication apparatus and method |
| TW200807982A (en) * | 2002-04-15 | 2008-02-01 | Interdigital Tech Corp | Software parameterizable control blocks for use in physical layer processing |
| US7493375B2 (en) * | 2002-04-29 | 2009-02-17 | Qst Holding, Llc | Storage and delivery of device features |
| US7103091B2 (en) | 2002-05-07 | 2006-09-05 | Stmicroelectronics, Inc. | Common data path rake receiver for a CDMA demodulator circuit |
| US7660984B1 (en) | 2003-05-13 | 2010-02-09 | Quicksilver Technology | Method and system for achieving individualized protected space in an operating system |
| US7328414B1 (en) | 2003-05-13 | 2008-02-05 | Qst Holdings, Llc | Method and system for creating and programming an adaptive computing engine |
| US8090928B2 (en) * | 2002-06-28 | 2012-01-03 | Intellectual Ventures I Llc | Methods and apparatus for processing scalar and vector instructions |
| AU2003286131A1 (en) | 2002-08-07 | 2004-03-19 | Pact Xpp Technologies Ag | Method and device for processing data |
| US7657861B2 (en) | 2002-08-07 | 2010-02-02 | Pact Xpp Technologies Ag | Method and device for processing data |
| US8108656B2 (en) | 2002-08-29 | 2012-01-31 | Qst Holdings, Llc | Task definition for specifying resource requirements |
| WO2004038599A1 (en) | 2002-09-06 | 2004-05-06 | Pact Xpp Technologies Ag | Reconfigurable sequencer structure |
| KR100504804B1 (en) * | 2002-09-28 | 2005-08-01 | 엘지전자 주식회사 | De-channelization method of wcdma system |
| US7937591B1 (en) * | 2002-10-25 | 2011-05-03 | Qst Holdings, Llc | Method and system for providing a device which can be adapted on an ongoing basis |
| US8276135B2 (en) | 2002-11-07 | 2012-09-25 | Qst Holdings Llc | Profiling of software and circuit designs utilizing data operation analyses |
| US7478031B2 (en) | 2002-11-07 | 2009-01-13 | Qst Holdings, Llc | Method, system and program for developing and scheduling adaptive integrated circuity and corresponding control or configuration information |
| US7170890B2 (en) * | 2002-12-16 | 2007-01-30 | Zetera Corporation | Electrical devices with improved communication |
| US8005918B2 (en) | 2002-11-12 | 2011-08-23 | Rateze Remote Mgmt. L.L.C. | Data storage devices having IP capable partitions |
| JP2006506846A (en) | 2002-11-12 | 2006-02-23 | ゼテーラ・コーポレイシヨン | Electrical device with improved communication function |
| US7649880B2 (en) | 2002-11-12 | 2010-01-19 | Mark Adams | Systems and methods for deriving storage area commands |
| US7372928B1 (en) | 2002-11-15 | 2008-05-13 | Cypress Semiconductor Corporation | Method and system of cycle slip framing in a deserializer |
| US7225301B2 (en) | 2002-11-22 | 2007-05-29 | Quicksilver Technologies | External memory controller node |
| US7088950B2 (en) | 2002-11-26 | 2006-08-08 | Nokia Corporation | Method and apparatus for controlling integrated receiver operation in a communications terminal |
| US7380151B1 (en) | 2002-12-11 | 2008-05-27 | National Semiconductor Corporation | Apparatus and method for asynchronously clocking the processing of a wireless communication signal by multiple processors |
| US7016695B1 (en) | 2002-12-11 | 2006-03-21 | National Semiconductor Corporation | Apparatus and method for processing a deterministic data flow associated with a wireless communication signal |
| US20040160975A1 (en) * | 2003-01-21 | 2004-08-19 | Charles Frank | Multicast communication protocols, systems and methods |
| KR20040083872A (en) * | 2003-03-25 | 2004-10-06 | 유티스타콤코리아 유한회사 | W-CDMA ATM switch |
| EP1471524A1 (en) * | 2003-04-22 | 2004-10-27 | Thomson Licensing S.A. | Method for decoding data received from a data source using hardware configuration data received from the same data source |
| EP1471520A1 (en) * | 2003-04-22 | 2004-10-27 | Deutsche Thomson-Brandt Gmbh | Method for decoding data received from a data source using hardware configuration data received from the same data source |
| US20040255230A1 (en) * | 2003-06-10 | 2004-12-16 | Inching Chen | Configurable decoder |
| US7609297B2 (en) | 2003-06-25 | 2009-10-27 | Qst Holdings, Inc. | Configurable hardware based digital imaging apparatus |
| JP4700611B2 (en) | 2003-08-28 | 2011-06-15 | ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト | Data processing apparatus and data processing method |
| US7328033B2 (en) * | 2003-10-01 | 2008-02-05 | Rappaport Theodore S | Wireless network system and method |
| US8423007B2 (en) * | 2004-03-19 | 2013-04-16 | Brightpoint, Inc. | Multi-phone programming application |
| KR100621571B1 (en) * | 2004-06-25 | 2006-09-14 | 삼성전자주식회사 | Network repeater and relay method |
| US7568059B2 (en) * | 2004-07-08 | 2009-07-28 | Asocs Ltd. | Low-power reconfigurable architecture for simultaneous implementation of distinct communication standards |
| US7483963B2 (en) * | 2004-08-20 | 2009-01-27 | Research In Motion Limited | Method and system for configuring a client on host devices by utilizing an interface between a configuration application and host device drivers on a configuring device |
| US7890735B2 (en) * | 2004-08-30 | 2011-02-15 | Texas Instruments Incorporated | Multi-threading processors, integrated circuit devices, systems, and processes of operation and manufacture |
| US7328332B2 (en) * | 2004-08-30 | 2008-02-05 | Texas Instruments Incorporated | Branch prediction and other processor improvements using FIFO for bypassing certain processor pipeline stages |
| US7752426B2 (en) * | 2004-08-30 | 2010-07-06 | Texas Instruments Incorporated | Processes, circuits, devices, and systems for branch prediction and other processor improvements |
| US20060095732A1 (en) * | 2004-08-30 | 2006-05-04 | Tran Thang M | Processes, circuits, devices, and systems for scoreboard and other processor improvements |
| US8566616B1 (en) * | 2004-09-10 | 2013-10-22 | Altera Corporation | Method and apparatus for protecting designs in SRAM-based programmable logic devices and the like |
| US8612772B1 (en) * | 2004-09-10 | 2013-12-17 | Altera Corporation | Security core using soft key |
| JP2008521072A (en) * | 2004-11-03 | 2008-06-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Spectral quick device with means of labels for storing spectral opportunity parameters |
| US7545764B1 (en) | 2004-11-19 | 2009-06-09 | Cypress Semiconductor Corporation | Synchronized code recognition |
| KR100594943B1 (en) * | 2004-11-30 | 2006-06-30 | 리전츠 오브 더 유니버스티 오브 미네소타 | Data modulation and demodulation method in one chip system |
| US8408459B1 (en) | 2005-01-14 | 2013-04-02 | Brightpoint, Inc. | 4PL system and method |
| US7769912B2 (en) * | 2005-02-17 | 2010-08-03 | Samsung Electronics Co., Ltd. | Multistandard SDR architecture using context-based operation reconfigurable instruction set processors |
| US20090327546A1 (en) * | 2005-03-03 | 2009-12-31 | Gaby Guri | System for and method of hand-off between different communication standards |
| US7702850B2 (en) | 2005-03-14 | 2010-04-20 | Thomas Earl Ludwig | Topology independent storage arrays and methods |
| US8565721B2 (en) | 2006-10-20 | 2013-10-22 | T-Mobile Usa, Inc. | System and method for rating an IP-based wireless telecommunications based on access point |
| US7821974B2 (en) * | 2005-03-29 | 2010-10-26 | Microsoft Corporation | UMTS RIL extension |
| US7886311B2 (en) | 2005-03-29 | 2011-02-08 | Microsoft Corporation | Synchronous RIL proxy |
| US7620981B2 (en) | 2005-05-26 | 2009-11-17 | Charles William Frank | Virtual devices and virtual bus tunnels, modules and methods |
| US7797610B1 (en) * | 2005-07-19 | 2010-09-14 | Xilinx, Inc. | Method and apparatus for virtual quad-port random access memory |
| US7725609B2 (en) * | 2005-08-05 | 2010-05-25 | Qimonda Ag | System memory device having a dual port |
| US8819092B2 (en) | 2005-08-16 | 2014-08-26 | Rateze Remote Mgmt. L.L.C. | Disaggregated resources and access methods |
| US7743214B2 (en) * | 2005-08-16 | 2010-06-22 | Mark Adams | Generating storage system commands |
| US9270532B2 (en) | 2005-10-06 | 2016-02-23 | Rateze Remote Mgmt. L.L.C. | Resource command messages and methods |
| EP1949572B1 (en) * | 2005-10-12 | 2018-07-25 | T-Mobile, USA, Inc | System and method for billing ip-based wireless telecommunications in a converged network |
| KR101205799B1 (en) * | 2005-11-11 | 2012-11-28 | 가부시키가이샤 엔티티 도코모 | Mobile communication system, mobile station, base station, and control channel allocation method |
| US7698543B2 (en) * | 2005-11-15 | 2010-04-13 | Microsoft Corporation | User interface for specifying desired configurations |
| WO2007082730A1 (en) | 2006-01-18 | 2007-07-26 | Pact Xpp Technologies Ag | Hardware definition method |
| JP4685682B2 (en) * | 2006-03-31 | 2011-05-18 | 富士通株式会社 | Semiconductor device |
| US7924881B2 (en) | 2006-04-10 | 2011-04-12 | Rateze Remote Mgmt. L.L.C. | Datagram identifier management |
| US8755675B2 (en) * | 2006-04-20 | 2014-06-17 | Texas Instruments Incorporated | Flexible and efficient memory utilization for high bandwidth receivers, integrated circuits, systems, methods and processes of manufacture |
| US7814486B2 (en) * | 2006-06-20 | 2010-10-12 | Google Inc. | Multi-thread runtime system |
| US8146066B2 (en) | 2006-06-20 | 2012-03-27 | Google Inc. | Systems and methods for caching compute kernels for an application running on a parallel-processing computer system |
| US8261270B2 (en) * | 2006-06-20 | 2012-09-04 | Google Inc. | Systems and methods for generating reference results using a parallel-processing computer system |
| US8024708B2 (en) | 2006-06-20 | 2011-09-20 | Google Inc. | Systems and methods for debugging an application running on a parallel-processing computer system |
| US8381202B2 (en) * | 2006-06-20 | 2013-02-19 | Google Inc. | Runtime system for executing an application in a parallel-processing computer system |
| US8136104B2 (en) | 2006-06-20 | 2012-03-13 | Google Inc. | Systems and methods for determining compute kernels for an application in a parallel-processing computer system |
| US8375368B2 (en) * | 2006-06-20 | 2013-02-12 | Google Inc. | Systems and methods for profiling an application running on a parallel-processing computer system |
| US8108844B2 (en) | 2006-06-20 | 2012-01-31 | Google Inc. | Systems and methods for dynamically choosing a processing element for a compute kernel |
| US8443348B2 (en) | 2006-06-20 | 2013-05-14 | Google Inc. | Application program interface of a parallel-processing computer system that supports multiple programming languages |
| US8136102B2 (en) | 2006-06-20 | 2012-03-13 | Google Inc. | Systems and methods for compiling an application for a parallel-processing computer system |
| EP1881661A1 (en) * | 2006-07-20 | 2008-01-23 | Abilis Systems Sarl | Method and device to process a received analog signal and to extract digital data there from according to a plurality of protocols |
| US7788471B2 (en) * | 2006-09-18 | 2010-08-31 | Freescale Semiconductor, Inc. | Data processor and methods thereof |
| US8351420B2 (en) * | 2006-10-23 | 2013-01-08 | T-Mobile Usa, Inc. | Maintenance of subscriber history for service support applications in an IP-based telecommunications system |
| US7786996B2 (en) | 2006-10-24 | 2010-08-31 | Sony Corporation | System and method for object oriented hardware including cross-point switch interconnecting modules with I/O |
| US8050708B2 (en) * | 2007-04-12 | 2011-11-01 | Harris Corporation | Option management in a software-defined radio |
| US8131387B2 (en) * | 2007-08-09 | 2012-03-06 | Teradyne, Inc. | Integrated high-efficiency microwave sourcing control process |
| US20090119441A1 (en) * | 2007-11-06 | 2009-05-07 | Hewlett-Packard Development Company, L.P. | Heterogeneous Parallel Bus Switch |
| US20090161647A1 (en) * | 2007-12-20 | 2009-06-25 | Russ Mestechkin | Td-scdma uplink processing |
| US8094641B2 (en) * | 2007-12-20 | 2012-01-10 | Mediatek Inc. | TD-SCDMA uplink processing |
| US8391267B2 (en) * | 2007-12-20 | 2013-03-05 | Mediatek Inc. | TD-SCDMA uplink processing for synchronization of signals at base station receiver |
| US8078326B2 (en) * | 2008-09-19 | 2011-12-13 | Johnson Controls Technology Company | HVAC system controller configuration |
| US20110058518A1 (en) * | 2009-09-09 | 2011-03-10 | Comtech Ef Data Corp. | Multi-Channel Single Carrier Per Channel (SCPC) Systems and Related Methods |
| KR101814221B1 (en) | 2010-01-21 | 2018-01-02 | 스비랄 인크 | A method and apparatus for a general-purpose, multiple-core system for implementing stream-based computations |
| RU2010111027A (en) * | 2010-03-24 | 2011-09-27 | ЭлЭсАй Корпорейшн (US) | DEVICE AND METHOD FOR HIGH-SPEED CALCULATION OF MOVEMENT TABLES FOR MULTIPLE WIRELESS COMMUNICATION STANDARDS |
| US8756548B2 (en) * | 2011-05-06 | 2014-06-17 | Xcelemor, Inc. | Computing system with hardware reconfiguration mechanism and method of operation thereof |
| US8799750B1 (en) * | 2011-05-09 | 2014-08-05 | Xilinx, Inc. | Convolutional interleaver for bursty memory access |
| US8693601B2 (en) | 2012-01-03 | 2014-04-08 | Intel Corporation | Self-correcting multirate filter |
| CN104124987B (en) * | 2013-04-28 | 2016-06-08 | 国际商业机器公司 | For method and the device of parallel data processing |
| WO2014190512A1 (en) * | 2013-05-29 | 2014-12-04 | 华为技术有限公司 | Data transmission method, device, apparatus and base station |
| EP3376691B1 (en) * | 2017-03-14 | 2019-05-08 | Rohde & Schwarz GmbH & Co. KG | Test device and test method |
| US10200875B2 (en) | 2017-04-17 | 2019-02-05 | DeepSig Inc. | Placement and scheduling of radio signal processing dataflow operations |
| CN107807547B (en) * | 2017-09-22 | 2020-04-21 | 上海卫星工程研究所 | Satellite service unit controller |
| US12108319B2 (en) * | 2021-07-20 | 2024-10-01 | EdgeQ, Inc. | Systems and methods for hybrid hardware and software implementation of multiple wireless standards |
| CN114442529B (en) * | 2022-01-18 | 2024-05-24 | 深圳市显控科技股份有限公司 | I/O port expansion circuit and industrial control system |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999023762A1 (en) * | 1997-11-03 | 1999-05-14 | Harris Corporation | Reconfigurable radio system architecture |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4096732A (en) * | 1977-08-19 | 1978-06-27 | Springer Barry R | Camera testing methods and apparatus |
| US4481583A (en) * | 1981-10-30 | 1984-11-06 | At&T Bell Laboratories | Method for distributing resources in a time-shared system |
| JP3323950B2 (en) * | 1992-03-17 | 2002-09-09 | サン・マイクロシステムズ・インコーポレーテッド | Method of performing IDCT in a digital image processing system and IDCT processor therefor |
| US5483647A (en) * | 1992-12-17 | 1996-01-09 | Bull Hn Information Systems Inc. | System for switching between two different operating systems by invoking the server to determine physical conditions to initiate a physical connection transparent to the user |
| US6067008A (en) * | 1993-05-25 | 2000-05-23 | Intellectual Property Development Associates Of Connecticut, Inc. | Methods and apparatus for inputting messages, including advertisements, to a vehicle |
| CA2150938C (en) | 1993-10-28 | 1999-09-07 | Ricardo Lim | Demodulator logic unit adaptable to multiple data protocols |
| US5621705A (en) * | 1994-05-02 | 1997-04-15 | Colorado Seminary | Programmable timing unit for generating multiple coherent timing signals |
| US5568475A (en) | 1994-12-21 | 1996-10-22 | Lucent Technologies Inc. | ATM network architecture employing an out-of-band signaling network |
| US6072994A (en) * | 1995-08-31 | 2000-06-06 | Northrop Grumman Corporation | Digitally programmable multifunction radio system architecture |
| US5872810A (en) * | 1996-01-26 | 1999-02-16 | Imec Co. | Programmable modem apparatus for transmitting and receiving digital data, design method and use method for said modem |
| US5790880A (en) * | 1996-01-04 | 1998-08-04 | Advanced Micro Devices | Microprocessor configured to dynamically connect processing elements according to data dependencies |
| US6058114A (en) * | 1996-05-20 | 2000-05-02 | Cisco Systems, Inc. | Unified network cell scheduler and flow controller |
| US5907580A (en) * | 1996-06-10 | 1999-05-25 | Morphics Technology, Inc | Method and apparatus for communicating information |
| KR20000016513A (en) * | 1996-06-10 | 2000-03-25 | 콜린 엘. 엠. 멕넵 | Method and apparatus for compiling one circuit in a sequence of circuits within a programmable gate array |
| US6128639A (en) * | 1996-06-28 | 2000-10-03 | Cray Research, Inc. | Array address and loop alignment calculations |
| US5940438A (en) * | 1997-02-18 | 1999-08-17 | Mitsubishi Electric Information Technology Center America, Inc (Ita) | Universal modem for digital video, audio and data communications |
| US6167525A (en) * | 1997-02-26 | 2000-12-26 | Pirelli Cavi E Sistemi S.P.A. | Method and system for analysis of electric power transmission link status |
| US5877766A (en) * | 1997-08-15 | 1999-03-02 | International Business Machines Corporation | Multi-node user interface component and method thereof for use in accessing a plurality of linked records |
| US5974049A (en) | 1997-08-29 | 1999-10-26 | International Business Machines Corporation | Internet protocol assists for high performance LAN connections |
| US6026117A (en) * | 1997-10-23 | 2000-02-15 | Interdigital Technology Corporation | Method and apparatus for generating complex four-phase sequences for a CDMA communication system |
| US6185418B1 (en) * | 1997-11-07 | 2001-02-06 | Lucent Technologies Inc. | Adaptive digital radio communication system |
| US6148006A (en) * | 1997-11-12 | 2000-11-14 | Nortel Networks Limited | Communication system architecture, exchange having a plurality of broadband modems and method of supporting broadband operation on a one to one basis |
| US5999990A (en) * | 1998-05-18 | 1999-12-07 | Motorola, Inc. | Communicator having reconfigurable resources |
| US6237054B1 (en) * | 1998-09-14 | 2001-05-22 | Advanced Micro Devices, Inc. | Network interface unit including a microcontroller having multiple configurable logic blocks, with a test/program bus for performing a plurality of selected functions |
| US6052600A (en) * | 1998-11-23 | 2000-04-18 | Motorola, Inc. | Software programmable radio and method for configuring |
| US6456611B1 (en) * | 1998-12-04 | 2002-09-24 | Nortel Networks Limited | CDMA modem using common block architecture |
| EP1175734A1 (en) * | 1999-05-10 | 2002-01-30 | Sirius Communications N.V. | Method and apparatus for high-speed software reconfigurable code division multiple access communication |
| US6587448B1 (en) * | 1999-10-18 | 2003-07-01 | Lucent Technologies Inc. | Reconfigurable wireless system base station |
-
2001
- 2001-01-29 KR KR1020027009764A patent/KR100682736B1/en not_active Expired - Fee Related
- 2001-01-29 AU AU2001231244A patent/AU2001231244A1/en not_active Abandoned
- 2001-01-29 US US09/772,584 patent/US20020031166A1/en not_active Abandoned
- 2001-01-29 WO PCT/US2001/003069 patent/WO2001055866A1/en not_active Ceased
- 2001-01-29 JP JP2001555340A patent/JP5075313B2/en not_active Expired - Fee Related
- 2001-01-29 DE DE10195203.1T patent/DE10195203B3/en not_active Expired - Fee Related
- 2001-01-29 AU AU2001233150A patent/AU2001233150A1/en not_active Abandoned
- 2001-01-29 US US09/772,582 patent/US6701431B2/en not_active Expired - Lifetime
- 2001-01-29 WO PCT/US2001/003020 patent/WO2001055864A1/en not_active Ceased
-
2005
- 2005-07-29 US US11/193,851 patent/US20060003757A1/en not_active Abandoned
- 2005-08-05 US US11/198,692 patent/US7254649B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999023762A1 (en) * | 1997-11-03 | 1999-05-14 | Harris Corporation | Reconfigurable radio system architecture |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001055866A1 (en) | 2001-08-02 |
| US20060003757A1 (en) | 2006-01-05 |
| US20010034227A1 (en) | 2001-10-25 |
| JP5075313B2 (en) | 2012-11-21 |
| AU2001233150A1 (en) | 2001-08-07 |
| US7254649B2 (en) | 2007-08-07 |
| DE10195203T1 (en) | 2002-12-19 |
| US20050282534A1 (en) | 2005-12-22 |
| KR100682736B1 (en) | 2007-02-15 |
| US20020031166A1 (en) | 2002-03-14 |
| JP2003521203A (en) | 2003-07-08 |
| US6701431B2 (en) | 2004-03-02 |
| WO2001055864A1 (en) | 2001-08-02 |
| AU2001231244A1 (en) | 2001-08-07 |
| KR20020079813A (en) | 2002-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10195203B3 (en) | A method of creating a configuration for a configurable communication device and electronic device and computer readable medium | |
| DE60310905T2 (en) | SOFTWARE-PARAMETRIZABLE CONTROL BLOCKS FOR USE IN THE PROCESSING OF THE PHYSICAL LAYER | |
| DE60302826T2 (en) | Selection of a suitable transmission mechanism for the transmission of an object | |
| DE60211163T2 (en) | Computer system with the modem driver in privileged mode | |
| DE19815865B4 (en) | Compilation system and method for reconfigurable computing | |
| DE69737641T2 (en) | Assignment of Resources in a Multi-Carrier Mobile Radio System with Multiple Users | |
| DE60215990T2 (en) | Dynamic service feature in a mobile communication device or a SIM card for receiving and executing dynamic service scripts in the form of short text messages, for example SMS | |
| DE69837452T2 (en) | Method and apparatus for generating complex four-phase sequences for a CDMA transmission system | |
| DE102008039148A1 (en) | Transceiver, RF transceiver, communication system and method for transmitting control packets | |
| DE102016109416A1 (en) | ADAPTIVE FREQUENCY SPRING (AFH) WITH CHANNEL LOCKING (CI) FOR BLUETOOTH | |
| DE102020116075A1 (en) | COMMUNICATION SYSTEM WITH A CONFIGURABLE MODULATION ORDER AND ASSOCIATED PROCEDURE AND DEVICE | |
| DE60033705T2 (en) | Efficient spreader for spread spectrum transmission systems | |
| DE102007046570A1 (en) | Method and apparatus for generating schedules for executing functions in a process control system | |
| DE60124722T2 (en) | METHOD FOR TRANSMITTING A MOBILE AGENT IN A NETWORK; TRANSMITTER, RECEIVER AND ASSOCIATED MOBILE AGENT | |
| DE112019007372T5 (en) | NETWORK REQUEST SCHEDULING SYSTEMS, METHODS AND DEVICES | |
| DE102013207825A1 (en) | DEVICE AND METHOD FOR PROCESSING AN INPUT SIGNAL | |
| DE102023109157A1 (en) | DYNAMIC SPECTRUM SHARING | |
| DE602005001394T2 (en) | INTEGRATION DEVICE AND METHOD FOR A MILITARY DATA CONNECTION | |
| DE102014107993A1 (en) | Reduce the transmission signal artifact distance | |
| EP3550903B1 (en) | Resource scheduling method, apparatus, and system | |
| CN105426197A (en) | Hierarchical design method for embedded product | |
| Freund et al. | 5G-Datentransport mit Höchstgeschwindigkeit: Mehr Daten, mehr Tempo, mehr Sicherheit | |
| CH716941B1 (en) | FDMA communication method using a fundamental frequency and its harmonics. | |
| DE10216240A1 (en) | Method and device for calculating an iterated state of a feedback shift register arrangement | |
| DE102004057766B4 (en) | Radio interface control based on an event list specification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8127 | New person/name/address of the applicant |
Owner name: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE |
|
| 8110 | Request for examination paragraph 44 | ||
| 8125 | Change of the main classification |
Ipc: H04B 1/69 AFI20051017BHDE |
|
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final | ||
| R020 | Patent grant now final |
Effective date: 20141003 |
|
| R082 | Change of representative | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |