WO1999056481A1 - Method for programming a programmable radio device and corresponding programmable radio device - Google Patents

Method for programming a programmable radio device and corresponding programmable radio device Download PDF

Info

Publication number
WO1999056481A1
WO1999056481A1 PCT/DE1999/001009 DE9901009W WO9956481A1 WO 1999056481 A1 WO1999056481 A1 WO 1999056481A1 DE 9901009 W DE9901009 W DE 9901009W WO 9956481 A1 WO9956481 A1 WO 9956481A1
Authority
WO
WIPO (PCT)
Prior art keywords
programming data
operating mode
programmable radio
programming
radio
Prior art date
Application number
PCT/DE1999/001009
Other languages
German (de)
French (fr)
Inventor
Klaus-Dieter Pillekamp
Xihe Tuo
Matthias Wesseling
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO1999056481A1 publication Critical patent/WO1999056481A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • the present invention relates to a method for programming a programmable radio, in particular a mobile radio, such as. B. a digital mobile terminal (cell phones or cordless telephones), as well as a corresponding programmable radio.
  • a mobile radio such as. B. a digital mobile terminal (cell phones or cordless telephones), as well as a corresponding programmable radio.
  • the mobile terminal can, for example, programmable integrated circuits, such as. B. have an ASIC (Application Specific Integrated Circuit) or an FPGA (Free Programmable Gate Array), the functionality of which by appropriate
  • Such programming can be changed.
  • Mobile communication is one of the fastest growing segments of telecommunications. Lack of a uniform technical standard and because of the rapid technical progress in the field of digital
  • GSM mobile radio standards which are particularly relevant 2 differentiate the frequency range used, the channel spacing, the channels transmitted per carrier, the access method used and the transmission method used (ie the respective modulation).
  • the GSM mobile radio standard (Global System Mobile Communication) uses, for example, a frequency range between 890 and 960 MHz for data transmission, with a combination of TDMA (Time Division Multiple Access) and FDMA (Frequency Division Multiple) to separate the individual subscriber signals (channels) Access) is in use.
  • GSMK modulation Gaussian Minimum Shift Key
  • phase modulation is generally used to modulate the data to be transmitted, which represents a special form of phase modulation.
  • the GSM mobile radio standard has prevailed particularly in Western Europe.
  • the GSM mobile radio standard essentially corresponds to the so-called DCS10000 mobile radio standard, but in this case the data transmission takes place in a frequency range around 1800 MHz.
  • the DCS106 system Digital Cellular System
  • PCS Personal Communication Services
  • PCN Personal Communication Network
  • Other known mobile radio standards are the American D-AMPS (Digital Advanced Mobile Phone System) or the IS-95 mobile radio standard, which is also common in the USA, while the so-called JDC mobile radio standard (Japanese Digital Cellular) is particularly widespread in Japan.
  • the DECT standard Digital Enhanced - formerly: European Cordless Telecommunications
  • the programmable mobile radio devices described above allow, by appropriate programming, for example, to adapt the coding and / or access and / or modulation method used in each case to the desired mobile radio standard, so that one and the same mobile terminal device, for example, both in a GSM network and in one D- 3
  • AMPS network can be operated.
  • the programmability of these mobile devices significantly increases flexibility.
  • the programmable radio devices described above are downloaded via an interface
  • the present invention is therefore based on the object of providing a method for programming a programmable radio and a corresponding programmable radio, so that the download process can be carried out correctly.
  • the programmable radio which is based on the concept of "software-defined radios", initially has a first, default mode of operation (default mode).
  • default mode In this standard mode of operation, the programming ⁇ bare radio is receiving at least capable of programming data, certain with the aid of data processing means or configurable circuit elements of the programmable radio, in particular the air interface of the radio apparatus can be reconfigured. After receiving the programming data supplied via the air interface or another hardware or software interface, these are preferably stored in a read-write memory 4
  • the received programming data are checked in accordance with a predetermined test algorithm in the programmable radio, wherein in particular a plausibility check can take place with regard to predetermined test criteria. If an error is detected in this stage, a new download process is preferably initiated, which results in a retransmission of at least the incorrectly transmitted or incorrectly received programming data. If, on the other hand, no error has been detected, the operating mode of the programmable radio is switched from the predetermined standard operating mode to a second, alternative operating mode corresponding to the received programming data, so that the standard operating mode is deactivated.
  • the programmable radio is preferably designed such that a user can switch the operation of the radio back to the standard operating mode at any time.
  • the programming data for several alternative operating modes can be stored in the programmable radio, so that a user can optionally switch between the standard operating mode and the respectively stored alternative operating modes.
  • a new download process can of course overwrite the previously stored programming data of the alternative operating modes with the new programming data.
  • the programming data can in particular be designed in such a way that the functionality of the signal or data processing means of the programmable radio, such as. B. the channel coding / channel decoding or channel modulation / channel demodulation, and thus define the air interface, so that the programmable radio can be operated according to different mobile radio standards or according to user-definable mobile radio operating modes.
  • the present invention is described below in particular using a mobile radio device in the form of a mobile telephone. 5 wrote. However, it is obvious to the person skilled in the art that the present invention is not restricted to the field of application of mobile telephones, but can be used wherever the functionality of radio devices according to the principle of "software-defined radios" with the aid of Programming data can be set.
  • the single figure shows a preferred exemplary embodiment of a programmable radio device according to the present invention, which is operated according to a preferred exemplary embodiment of the method according to the invention.
  • the figure shows in the form of a schematic block diagram the structure of a mobile terminal 1, such as. B. a mobile phone (cell phone or cordless phone).
  • a mobile terminal 1 such as. B. a mobile phone (cell phone or cordless phone).
  • the essential components of this programmable mobile radio device 1 are an interface 7, a central control 8, memories 5 and 6 and a configurable part 4. The function of these individual components will be explained in more detail below.
  • the configurable part 4 can be designed, for example, in the form of an FPGA (Free Programmable Gate Array), the functionality of which can be programmed as desired using programming data applied to the FPGA.
  • Sending and receiving means 2 and 3 are coupled to the configurable part 4 and are used for sending and receiving communication data and communication signals.
  • the air interface ie the send and receive function of the mobile terminal 1
  • the configurable part 4 generally contains the function of these send and receive means 2 and 3 and in particular the whole RF part of the programmable radio 1 corresponds.
  • the configurable part 4 serves to process the communication data to be sent or received, these communication data being processed in accordance with a processing function predetermined by the programming data. So the configurable 6
  • Part 4 subject the communication data to different coding or modulating functions depending on the respectively valid programming data, so that the overall functionality of the mobile radio device 1 is variable.
  • the programming data corresponding to a standard operating mode are stored in a first memory 5.
  • This memory 5 is preferably a non-volatile read-only memory (ROM), so that the programming data corresponding to the standard operating mode are permanently available.
  • the configurable part 4 is occupied by the programming data stored in the memory 5, which is illustrated in FIG. 1 by a switch 11 in a lower position.
  • the mobile radio device 1 is thus operated with a specific functionality of the configurable part 4 that corresponds to the standard operating mode or its programming data. I.e. the communication data to be transmitted via the transmitting or receiving means 2 or 3 are subjected to a processing function corresponding to the standard operating mode, so that the programming data of the memory 5 assigned to the standard operating mode can in particular correspond to a specific standard mobile radio standard.
  • the mobile radio device 1 is in particular able to receive external programming data for reconfiguring the configurable part 4 via the interface 7 or directly via the air interface, ie the receiving means 3.
  • this external programming data is in the form of an external database 10, so that this programming data can be downloaded from the database 10 via the interface 7 (download).
  • the external programming data received via the interface 7 define, in particular, an alternative operating mode for the mobile radio device 1.
  • the interface 7 can be a software or hardware 7 act interface, with the use of a hardware interface it is conceivable to receive the new programming data from a chip or SIM card to be plugged onto the hardware interface, in which case new operating modes can be defined simply by exchanging the respective card.
  • the second memory 6 is used to store the programming data received via the interface 7 or the air interface.
  • This memory 6 is preferably a volatile read-write memory, such as, for. B. a RAM or EEPROM, so that the memory 6 can be re-assigned with programming data received via the interface 7 or the air interface.
  • a central controller 8 which can be implemented in particular in the form of an arithmetic unit or microprocessor, serves to control the download process and also subjects the received programming data to a plausibility check.
  • certain test criteria are stored in further storage means 9, which correspond to a predetermined test algorithm.
  • the controller 8 After the programming data received via the interface 7 has been stored in the memory 6, the controller 8 thus accesses the programming data stored in the memory 6 on the one hand and the specified test criteria on the other hand and subjects the received programming data to the corresponding plausibility check. In this way, errors which occur when the programming data are received via the interface 7 can be detected, for example.
  • the controller 8 is designed in such a way that after detection of an error in the programming data stored in the memory 6 via the interface 7 (or via the air interface or the transmission means 2), it requests the database 10 to download the corresponding incorrect programming data again sends so that the errors in the originally received programming data can be remedied.
  • the controller 8 has no errors in the data stored in the memory 6 and 8 recognized programming data corresponding to an alternative operating mode, the controller 8 ensures that the configurable part 4 is then occupied with the received programming data of the alternative operating mode, ie according to FIG. 1, the controller 8 actuates the switch 11 in such a way that the switch 11 in FIG the programming data stored in the memory 6 are fed to the configurable part 4.
  • the controller 8 switches the operating mode of the mobile radio device 1 from the original standard operating mode to the alternative operating mode defined by the programming data of the memory 6, and the standard operating mode is deactivated.
  • the controller 8 can thus selectively switch the programming data corresponding to a desired operating mode to the configurable part 4, so that this can be reconfigured or programmed accordingly and its functionality changed.
  • the mobile radio device 1 is preferably designed in such a way that the user can return to the standard operating mode, ie. H. can be switched to the programming data stored in the memory 5.
  • the controller 8 monitors, for example, the keypad of the mobile telephone 1 and, after recognizing a corresponding user input, again switches the switch 11 to the position shown in FIG. 1, so that subsequently the programming data stored in the memory 5, which corresponds to the standard operating mode correspond to the configurable part 4 and the configurable part 4 is reprogrammed.
  • the programming data need not necessarily correspond to a specific known mobile radio standard in order to be able to configure the air interface of the programmable radio in accordance with a specific mobile radio standard. Rather, it is also conceivable that a user can adapt its functionality to his individual wishes by programming the radio, so that, for example, if a poor transmission quality is found, the signal amplification of the transmission means 2 or the reception sensitivity of the reception means 3 can be increased by appropriate programming, etc. In principle, it is sufficient if the programmable radio 1 is only able to receive programming data in the specified standard operating mode, but the functionality of the air interface or of the configurable part 4 has not yet been determined. This can then be performed by first programming the radio ⁇ Unit 1. In the alternative operating modes, too, the programmable radio is advantageously able to receive new programming data in order to be able to be reconfigured even after programming by subsequent new programming.

Abstract

A programmable radio device (1) is normally operated in a first operating mode, wherein at least the reception of external programming data can be carried out. The programming data received in the first operating mode is stored in a buffer and checked according to a predetermined verification algorithm. If verification results are positive, the programmable radio device is operated using the programming data received corresponding to a second or alternative operating mode. If verification results are negative, the incorrectly received programming data is once again downloaded.

Description

1 1
Beschreibungdescription
Verfahren zum Programmieren eines programmierbaren Funkgeräts sowie ein entsprechendes programmierbares FunkgerätMethod for programming a programmable radio and a corresponding programmable radio
Die vorliegende Erfindung betrifft ein Verfahren zum Programmieren eines programmierbaren Funkgeräts, insbesondere eines Mobilfunkgeräts, wie z. B. eines digitalen Moblifunk- Endgeräts (Handies oder schnurlose Telefone) , sowie ein ent- sprechendes programmierbares Funkgerät.The present invention relates to a method for programming a programmable radio, in particular a mobile radio, such as. B. a digital mobile terminal (cell phones or cordless telephones), as well as a corresponding programmable radio.
Mit zunehmender Entwicklung der Mobilfunktechnik von der analogen zu der digitalen Signalverarbeitung werden zugleich immer mehr Funktionen der mobilen Endgeräte softwaremäßig implementiert. Dies bedeutet, daß beispielsweise bestimmte Signalverarbeitungsfunktionen mobiler Endgeräte, wie z. B. die Kanalmodulation oder Kanalcodierung, durch ein beispielsweise objektorientiertes Softwaredesign realisiert sein können, so daß durch entsprechende Programmierung der mobilen Endgeräte ihre Funktionalität variabel an die Bedürfnisse des Benutzers angepaßt werden kann. Das mobile Endgerät kann beispielsweise programmierbare integrierte Schaltungen, wie z. B. eine ASIC (Application Specific Inte- grated Circuit) oder ein FPGA (Free Programmable Gate Ar- ray) , aufweisen, deren Funktionalität durch entsprechendeWith the increasing development of mobile radio technology from analog to digital signal processing, more and more functions of mobile devices are being implemented in software. This means that, for example, certain signal processing functions of mobile devices, such as. B. the channel modulation or channel coding, for example, can be realized by an object-oriented software design, so that their functionality can be variably adapted to the needs of the user by appropriate programming of the mobile devices. The mobile terminal can, for example, programmable integrated circuits, such as. B. have an ASIC (Application Specific Integrated Circuit) or an FPGA (Free Programmable Gate Array), the functionality of which by appropriate
Programmierung verändert werden kann. Derartige programmier¬ bare Funkgeräte (Mobilfunkgeräte) , die insbesondere in Form von Mobiltelefonen verwendet werden können, werden allgemein als "Software defined radios" oder "Software radios" be- zeichnet.Programming can be changed. Such programming ¬ bare radio devices (mobile devices) that can be used especially in the form of mobile phones, are generally considered "Software Defined Radios" or "software radios" loading features.
Die mobile Kommunikation gehört zu den am schnellsten wachsenden Segmenten der Telekommunikation. Mangels eines einheitlichen technischen Standards und wegen des schnellen technischen Fortschritts auf dem Gebiet der digitalenMobile communication is one of the fastest growing segments of telecommunications. Lack of a uniform technical standard and because of the rapid technical progress in the field of digital
Sprachcoder und digitalen Signalverarbeitung sind auf dem Gebiet der mobilen Kommunikation eine Mehrzahl von Mobilfunkstandards entstanden, die sich insbesondere hinsichtlich 2 des jeweils verwendeten Frequenzbereichs, des Kanalabstands, der pro Träger übertragenen Kanäle, des dabei verwendeten Zugriffsverfahrens und des dabei verwendeten Übertragungsverfahrens (d. h. der jeweiligen Modulation) unterscheiden. Der GSM-Mobilfunkstandard (Global System Mobile Communicati- on) verwendet für die Datenübertragung beispielsweise einen Frequenzbereich zwischen 890 und 960 MHz, wobei zur Trennung der einzelnen Teilnehmersignale (Kanäle) eine Kombination aus TDMA (Time Division Multiple Access) und FDMA (Frequency Division Multiple Access) gebräuchlich ist. Zur Modulation der zu übertragenden Daten wird gemäß dem GSM-Mobilfunk- standard in der Regel die sogenannte GSMK-Modulation (Gaussian Minimum Shift Key) eingesetzt, welche eine besondere Form der Phasenmodulation darstellt. Der GSM-Mobilfunk- Standard hat sich insbesondere in Westeuropa durchgesetzt. Dem GSM-Mobilfunkstandard entspricht im wesentlichen der sogenannte DCSlδOO-Mobilfunkstandard, wobei jedoch in diesem Fall die Datenübertragung in einem Frequenzbereich um 1800 MHz erfolgt. Das DCSlδOO-Syste (Digital Cellular System) wird teilweise in den USA auch als PCS (Personal Communica- tion Services) oder in Europa als PCN (Personal Communicati- on Network) bezeichnet. Weitere bekannte Mobilfunkstandards sind der amerikanische D-AMPS- (Digital Advanced Mobile Phone System) oder der ebenfalls in den USA geläufige IS-95-Mobil- funkstandard, während in Japan insbesondere der sogenannte JDC-Mobilfunkstandard (Japanese Digital Cellular) verbreitet ist. In letzter Zeit hat insbesondere in Westeuropa der DECT-Standard (Digital Enhanced - vormals: European-Cordless Telecommunications) an Bedeutung gewonnen, wobei es sich je- doch hierbei insbesondere um einen Standard für schnurlose Telefone mit geringer Reichweite der Basisstation handelt.Speech encoders and digital signal processing have emerged in the field of mobile communication, a plurality of mobile radio standards, which are particularly relevant 2 differentiate the frequency range used, the channel spacing, the channels transmitted per carrier, the access method used and the transmission method used (ie the respective modulation). The GSM mobile radio standard (Global System Mobile Communication) uses, for example, a frequency range between 890 and 960 MHz for data transmission, with a combination of TDMA (Time Division Multiple Access) and FDMA (Frequency Division Multiple) to separate the individual subscriber signals (channels) Access) is in use. According to the GSM mobile radio standard, the so-called GSMK modulation (Gaussian Minimum Shift Key) is generally used to modulate the data to be transmitted, which represents a special form of phase modulation. The GSM mobile radio standard has prevailed particularly in Western Europe. The GSM mobile radio standard essentially corresponds to the so-called DCS10000 mobile radio standard, but in this case the data transmission takes place in a frequency range around 1800 MHz. The DCS106 system (Digital Cellular System) is sometimes referred to in the USA as PCS (Personal Communication Services) or in Europe as PCN (Personal Communication Network). Other known mobile radio standards are the American D-AMPS (Digital Advanced Mobile Phone System) or the IS-95 mobile radio standard, which is also common in the USA, while the so-called JDC mobile radio standard (Japanese Digital Cellular) is particularly widespread in Japan. Recently, the DECT standard (Digital Enhanced - formerly: European Cordless Telecommunications) has become increasingly important, particularly in Western Europe, although this is in particular a standard for cordless telephones with a short range of the base station.
Die zuvor beschriebenen programmierbaren Mobilfunkgeräte erlauben, durch entsprechende Programmierung beispielsweise das jeweils verwendete Codier- und/oder Zugriffs- und/oder Modulierverfahren an den jeweils gewünschten Mobilfunkstandard anzupassen, so daß ein und dasselbe mobile Endgerät beispielsweise sowohl in einem GSM-Netz als auch in einem D- 3The programmable mobile radio devices described above allow, by appropriate programming, for example, to adapt the coding and / or access and / or modulation method used in each case to the desired mobile radio standard, so that one and the same mobile terminal device, for example, both in a GSM network and in one D- 3
AMPS-Netz betrieben werden kann. Die Programmierbarkeit dieser Mobilfunkgeräte erhöht somit deutlich die Flexibilität.AMPS network can be operated. The programmability of these mobile devices significantly increases flexibility.
In der Regel werden die zuvor beschriebenen programmierbaren Funkgeräte über eine Schnittstelle durch HerunterladenAs a rule, the programmable radio devices described above are downloaded via an interface
(Download) von entsprechenden Programmierdaten programmiert. Da es sich bei den sogenannten "software-defined radios" um ein relativ neues Konzept handelt, ist jedoch für diesen Download-Vorgang bisher noch keine ausreichende Lösung vor- geschlagen worden.(Download) programmed from the corresponding programming data. Since the so-called "software-defined radios" are a relatively new concept, no adequate solution has yet been proposed for this download process.
Der vorliegenden Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren zum Programmieren eines programmierbaren Funkgeräts sowie ein entsprechendes programmierbares Funkgerät zu schaffen, so daß eine ordnungsgemäße Durchführung des Download-Vorgangs möglich ist.The present invention is therefore based on the object of providing a method for programming a programmable radio and a corresponding programmable radio, so that the download process can be carried out correctly.
Diese Aufgabe wird hinsichtlich des Verfahrens durch ein Verfahren mit den Merkmalen des Anspruches 1 und hinsicht- lieh des programmierbaren Funkgeräts durch ein programmierbares Funkgerät mit den Merkmalen des Anspruches 16 gelöst. Die Unteransprüche geben jeweils bevorzugte und vorteilhafte Ausführungsformen der vorliegenden Erfindung an, die ihrerseits zu einem möglichst reibungslosen und gezielten Ablauf des Download-Vorgangs beitragen.With regard to the method, this object is achieved by a method having the features of claim 1 and, in respect of the programmable radio, by a programmable radio having the features of claim 16. The subclaims each indicate preferred and advantageous embodiments of the present invention, which in turn contribute to the smooth and targeted execution of the download process.
Das programmierbare Funkgerät, welches auf dem Konzept der "software-defined radios" basiert, besitzt zunächst einen ersten, standardmäßig vorgegebenen Betriebsmodus (default mode) . In diesem Standard-Betriebsmodus ist das programmier¬ bare Funkgerät zumindest in der Lage, Programmierdaten zu empfangen, mit deren Hilfe bestimmte Datenverarbeitungsmittel oder konfigurierbare Schaltungsteile des programmierbaren Funkgeräts, insbesondere die Luftschnittstelle des Funk- geräts, neu konfiguriert werden können. Nach Empfang der über die Luftschnittstelle oder eine sonstige hardware- oder softwaremäßige Schnittstelle zugeführten Programmierdaten werden diese vorzugsweise in einem Schreib-Lese-Speicher 4The programmable radio, which is based on the concept of "software-defined radios", initially has a first, default mode of operation (default mode). In this standard mode of operation, the programming ¬ bare radio is receiving at least capable of programming data, certain with the aid of data processing means or configurable circuit elements of the programmable radio, in particular the air interface of the radio apparatus can be reconfigured. After receiving the programming data supplied via the air interface or another hardware or software interface, these are preferably stored in a read-write memory 4
(wie z. B. einem RAM oder EEPROM) zwischengespeichert. Die empfangenen Programmierdaten werden gemäß einem vorgegebenen Prüfalgorithmus in dem programmierbaren Funkgerät überprüft, wobei insbesondere eine Plausibilitätsprüfung bezüglich vor- gegebener Prüfungskriterien stattfinden kann. Wird in dieser Stufe ein Fehler erkannt, wird vorzugsweise ein neuer Download-Vorgang initiiert, der eine erneute Übertragung zumindest der fehlerhaft übertragenen oder fehlerhaft empfangenen Programmierdaten zur Folge hat. Wurde hingegen kein Fehler erkannt, erfolgt eine Umschaltung des Betriebsmodus des programmierbaren Funkgeräts von dem vorgegebenen Standard-Betriebsmodus zu einem den empfangenen Programmierdaten entsprechenden zweiten, alternativen Betriebsmodus, so daß der Standard-Betriebsmodus deaktiviert wird. Vorzugsweise ist jedoch das programmierbare Funkgerät derart ausgestaltet, daß ein Benutzer den Betrieb des Funkgeräts jederzeit wieder auf den Standard-Betriebsmodus zurückschalten kann.(such as a RAM or EEPROM). The received programming data are checked in accordance with a predetermined test algorithm in the programmable radio, wherein in particular a plausibility check can take place with regard to predetermined test criteria. If an error is detected in this stage, a new download process is preferably initiated, which results in a retransmission of at least the incorrectly transmitted or incorrectly received programming data. If, on the other hand, no error has been detected, the operating mode of the programmable radio is switched from the predetermined standard operating mode to a second, alternative operating mode corresponding to the received programming data, so that the standard operating mode is deactivated. However, the programmable radio is preferably designed such that a user can switch the operation of the radio back to the standard operating mode at any time.
Durch den Einsatz mehrerer Speicher können die Program- mierdaten für mehrere alternative Betriebsmodi in dem programmierbaren Funkgerät abgelegt werden, so daß ein Benutzer gegebenenfalls beliebig zwischen dem Standard-Betriebsmodus und den jeweils abgespeicherten alternativen Betriebsmodi umschalten kann. Durch einen neuen Download-Vorgang können selbstverständlich die zuvor abgelegten Programmierdaten der alternativen Betriebsmodi mit den neuen Programmierdaten überschrieben werden. Die Programmierdaten können insbesondere derart ausgestaltet sein, daß sie die Funktionalität der Signal- bzw. Datenverarbeitungsmittel des programmierba- ren Funkgeräts, wie z. B. die Kanalcodierung/Kanaldecodie- rung oder die Kanalmodulation/Kanaldemodulation, und somit die Luftschnittstelle definieren, so daß das programmierbare Funkgerät gemäß unterschiedlichen Mobilfunkstandards oder gemäß durch den Benutzer definierbaren Mobilfunk-Betriebs- modi betrieben werden kann.By using several memories, the programming data for several alternative operating modes can be stored in the programmable radio, so that a user can optionally switch between the standard operating mode and the respectively stored alternative operating modes. A new download process can of course overwrite the previously stored programming data of the alternative operating modes with the new programming data. The programming data can in particular be designed in such a way that the functionality of the signal or data processing means of the programmable radio, such as. B. the channel coding / channel decoding or channel modulation / channel demodulation, and thus define the air interface, so that the programmable radio can be operated according to different mobile radio standards or according to user-definable mobile radio operating modes.
Die vorliegende Erfindung wird nachfolgend insbesondere anhand eines Mobilfunkgeräts in Form eines Mobiltelefons be- 5 schrieben. Es ist jedoch für den Fachmann offensichtlich, daß die vorliegende Erfindung nicht auf das Anwendungsgebiet von mobilen Telefonen beschränkt ist, sondern überall dort zum Einsatz kommen kann, wo die Funktionalität von Funkgerä- ten gemäß dem Prinzip der "sofware-defined radios" mit Hilfe von Programmierdaten festgelegt werden kann.The present invention is described below in particular using a mobile radio device in the form of a mobile telephone. 5 wrote. However, it is obvious to the person skilled in the art that the present invention is not restricted to the field of application of mobile telephones, but can be used wherever the functionality of radio devices according to the principle of "software-defined radios" with the aid of Programming data can be set.
Die einzige Figur zeigt ein bevorzugtes Ausführungsbeispiel eines programmierbaren Funkgeräts gemäß der vorliegenden Er- findung, welches gemäß einem bevorzugten Ausführungsbeispiel des erfindungsgemäßen Verfahrens betrieben wird.The single figure shows a preferred exemplary embodiment of a programmable radio device according to the present invention, which is operated according to a preferred exemplary embodiment of the method according to the invention.
In der Figur ist dabei in Form eines schematischen Blockschaltbilds der Aufbau eines mobilen Endgeräts 1, wie z. B. eines mobilen Telefons (Handy oder schnurlosen Telefons), dargestellt. Die wesentlichen Komponenten dieses programmierbaren Mobilfunkgeräts 1 sind eine Schnittstelle 7, eine zentrale Steuerung 8, Speicher 5 und 6 sowie ein konfigurierbares Teil 4. Die Funktion dieser einzelnen Bestandteile soll nachfolgend näher erläutert werden.The figure shows in the form of a schematic block diagram the structure of a mobile terminal 1, such as. B. a mobile phone (cell phone or cordless phone). The essential components of this programmable mobile radio device 1 are an interface 7, a central control 8, memories 5 and 6 and a configurable part 4. The function of these individual components will be explained in more detail below.
Das konfigurierbare Teil 4 kann beispielsweise in Form eines FPGA (Free Programmable Gate Array) ausgestaltet sein, dessen Funktionalität beliebig durch an das FPGA angelegte Pro- grammierdaten programmiert werden kann. Mit dem konfigurierbaren Teil 4 sind Sende- und Empfangsmittel 2 bzw. 3 gekoppelt, die zum Senden bzw. Empfangen von Kommunikationsdaten bzw. Kommunikationssignalen dienen. In der Regel soll mit Hilfe der Programmierdaten die Luftschnittstelle, d.h. die Sende- und Empfangsfunktion des mobilen Endgeräts 1, konfiguriert werden, so daß in der Regel das konfigurierbare Teil 4 die Funktion dieser Sende- und Empfangsmittel 2 bzw. 3 beinhaltet und insbesondere dem gesamten HF-Teil des programmierbaren Funkgeräts 1 entspricht. Das konfigurierbare Teil 4 dient zum Verarbeiten der zu sendenden bzw. zu empfangenen Kommunikationsdaten, wobei diese Kommunikationsdaten gemäß einer durch die Programmierdaten vorgegebenen Verarbeitungsfunktion verarbeitet werden. So kann das konfigurierbare 6The configurable part 4 can be designed, for example, in the form of an FPGA (Free Programmable Gate Array), the functionality of which can be programmed as desired using programming data applied to the FPGA. Sending and receiving means 2 and 3 are coupled to the configurable part 4 and are used for sending and receiving communication data and communication signals. In general, the air interface, ie the send and receive function of the mobile terminal 1, is to be configured with the aid of the programming data, so that the configurable part 4 generally contains the function of these send and receive means 2 and 3 and in particular the whole RF part of the programmable radio 1 corresponds. The configurable part 4 serves to process the communication data to be sent or received, these communication data being processed in accordance with a processing function predetermined by the programming data. So the configurable 6
Teil 4 die Kommunikationsdaten abhängig von den jeweils gültigen Programmierdaten unterschiedlichen Codier- oder Modulierfunktionen unterziehen, so daß die Gesamtfunktionalität des mobilen Funkgeräts 1 variabel ist.Part 4 subject the communication data to different coding or modulating functions depending on the respectively valid programming data, so that the overall functionality of the mobile radio device 1 is variable.
In einem ersten Speicher 5 sind die einem Standard-Betriebsmodus (default mode) entsprechenden Programmierdaten gespeichert. Vorzugsweise handelt es sich bei diesem Speicher 5 um einen nicht flüchtigen Nur-Lese-Speicher (ROM) , so daß die dem Standard-Betriebsmodus entsprechenden Programmierdaten dauerhaft zur Verfügung stehen. Standardmäßig ist das konfigurierbare Teil 4 durch die in dem Speicher 5 gespeicherten Programmierdaten belegt, was gemäß Figur 1 durch einen in einer unteren Stellung befindlichen Schalter 11 veranschau- licht ist. In diesem Standard-Betriebsmodus wird das Mobilfunkgerät 1 somit mit einer bestimmten dem Standard-Betriebsmodus bzw. dessen Programmierdaten entsprechenden Funktionalität des konfigurierbaren Teils 4 betrieben. D. h. die über die Sende- bzw. Empfangsmittel 2 bzw. 3 zu übertra- genden Kommunikationsdaten werden einer dem Standard-Betriebsmodus entsprechenden Verarbeitungsfunktion unterzogen, so daß die dem Standard-Betriebsmodus zugeordneten Programmierdaten des Speichers 5 insbesondere einem bestimmten standardmäßig vorgegebenen Mobilfunkstandard entsprechen können.The programming data corresponding to a standard operating mode (default mode) are stored in a first memory 5. This memory 5 is preferably a non-volatile read-only memory (ROM), so that the programming data corresponding to the standard operating mode are permanently available. By default, the configurable part 4 is occupied by the programming data stored in the memory 5, which is illustrated in FIG. 1 by a switch 11 in a lower position. In this standard operating mode, the mobile radio device 1 is thus operated with a specific functionality of the configurable part 4 that corresponds to the standard operating mode or its programming data. I.e. the communication data to be transmitted via the transmitting or receiving means 2 or 3 are subjected to a processing function corresponding to the standard operating mode, so that the programming data of the memory 5 assigned to the standard operating mode can in particular correspond to a specific standard mobile radio standard.
In diesem Standard-Betriebsmodus ist das Mobilfunkgerät 1 jedoch insbesondere in der Lage, über die Schnittstelle 7 oder direkt über die Luftschnittstelle, d.h. die Empfangs- mittel 3, externe Programmierdaten zur Neukonfigurierung des konfigurierbaren Teils 4 zu empfangen. In der Regel liegen diese externen Programmierdaten in Form einer externen Datenbank 10 vor, so daß diese Programmierdaten über die Schnittstelle 7 von der Datenbank 10 heruntergeladen werden können (Download) . Die über die Schnittstelle 7 empfangenen externen Programmierdaten definieren insbesondere einen alternativen Betriebsmodus für das Mobilfunkgerät 1. Bei der Schnittstelle 7 kann es sich um eine Software- oder Hardwa- 7 reschnittstelle handeln, wobei beim Einsatz einer Hardwareschnittstelle denkbar ist, die neuen Programmierdaten von einer auf die Hardwareschnittstelle aufzusteckenden Chipoder SIM-Karte zu empfangen, wobei in diesem Fall einfach durch Austauschen der jeweiligen Karte neue Betriebsmodi definiert werden können.In this standard operating mode, however, the mobile radio device 1 is in particular able to receive external programming data for reconfiguring the configurable part 4 via the interface 7 or directly via the air interface, ie the receiving means 3. As a rule, this external programming data is in the form of an external database 10, so that this programming data can be downloaded from the database 10 via the interface 7 (download). The external programming data received via the interface 7 define, in particular, an alternative operating mode for the mobile radio device 1. The interface 7 can be a software or hardware 7 act interface, with the use of a hardware interface it is conceivable to receive the new programming data from a chip or SIM card to be plugged onto the hardware interface, in which case new operating modes can be defined simply by exchanging the respective card.
Der zweite Speicher 6 dient zum Speichern der über die Schnittstelle 7 oder die Luftschnittstelle empfangenen Pro- grammierdaten. Vorzugsweise handelt es sich bei diesem Speicher 6 um einen flüchtigen Schreib-Lese-Speicher, wie z. B. um einen RAM oder EEPROM, so daß der Speicher 6 beliebig neu mit über die Schnittstelle 7 oder die Luftschnittstelle empfangenen Programmierdaten belegt werden kann.The second memory 6 is used to store the programming data received via the interface 7 or the air interface. This memory 6 is preferably a volatile read-write memory, such as, for. B. a RAM or EEPROM, so that the memory 6 can be re-assigned with programming data received via the interface 7 or the air interface.
Eine zentrale Steuerung 8, die insbesondere in Form eines Rechenwerks oder Mikroprozessors realisiert sein kann, dient zum Steuern des Download-Vorgangs und unterzieht zudem die empfangenen Programmierdaten einer Plausibilitätsüberprü- fung. Zu diesem Zweck sind in weiteren Speichermitteln 9 bestimmte Prüfungskriterien abgelegt, die einem vorgegebenen Prüfalgorithmus entsprechen. Nach Abspeichern der über die Schnittstelle 7 empfangenen Programmierdaten in dem Speicher 6 greift somit die Steuerung 8 einerseits auf die in dem Speicher 6 gespeicherten Programmierdaten und andererseits auf die vorgegebenen Prüfungskriterien zu und unterzieht die empfangenen Programmierdaten der entsprechenden Plausibili- tätsüberprüfung. Auf diese Weise können beispielsweise beim Empfang der Programmierdaten über die Schnittstelle 7 aufge- tretene Fehler erkannt werden. Die Steuerung 8 ist derart ausgestaltet, daß sie nach Erkennen eines Fehlers in den im Speicher 6 gespeicherten Programmierdaten über die Schnittstelle 7 (bzw. über die Luftschnittstelle oder die Sendemittel 2) an die Datenbank 10 eine Anfrage zum erneuten Herun- terladen der entsprechenden fehlerhaften Programmierdaten sendet, so daß die Fehler in den ursprünglich empfangenen Programmierdaten behoben werden können. Hat die Steuerung 8 jedoch keinen Fehler in den im Speicher 6 gespeicherten und 8 einem alternativen Betriebsmodus entsprechenden Programmierdaten erkannt, sorgt die Steuerung 8 dafür, daß anschließend das konfigurierbare Teil 4 mit den empfangenen Programmierdaten des alternativen Betriebsmodus belegt wird, d. h. gemäß Figur 1 betätigt die Steuerung 8 den Schalter 11 derart, daß über den Schalter 11 die in dem Speicher 6 gespeicherten Programmierdaten dem konfigurierbaren Teil 4 zugeführt werden. Auf diese Weise wird von der Steuerung 8 der Betriebsmodus des Mobilfunkgeräts 1 von dem ursprünglichen Standard-Betriebsmodus auf den durch die Programmierdaten des Speichers 6 definierten alternativen Betriebsmodus umgeschaltet und der Standard-Betriebsmodus deaktiviert. Durch entsprechende Umstellung des Schalters 11 kann somit die Steuerung 8 selektiv die einem jeweils gewünschten Betriebs- modus entsprechenden Programmierdaten auf das konfigurierbare Teil 4 schalten, so daß dies jeweils entsprechend neu konfiguriert bzw. programmiert und dessen Funktionalität verändert werden kann.A central controller 8, which can be implemented in particular in the form of an arithmetic unit or microprocessor, serves to control the download process and also subjects the received programming data to a plausibility check. For this purpose, certain test criteria are stored in further storage means 9, which correspond to a predetermined test algorithm. After the programming data received via the interface 7 has been stored in the memory 6, the controller 8 thus accesses the programming data stored in the memory 6 on the one hand and the specified test criteria on the other hand and subjects the received programming data to the corresponding plausibility check. In this way, errors which occur when the programming data are received via the interface 7 can be detected, for example. The controller 8 is designed in such a way that after detection of an error in the programming data stored in the memory 6 via the interface 7 (or via the air interface or the transmission means 2), it requests the database 10 to download the corresponding incorrect programming data again sends so that the errors in the originally received programming data can be remedied. However, the controller 8 has no errors in the data stored in the memory 6 and 8 recognized programming data corresponding to an alternative operating mode, the controller 8 ensures that the configurable part 4 is then occupied with the received programming data of the alternative operating mode, ie according to FIG. 1, the controller 8 actuates the switch 11 in such a way that the switch 11 in FIG the programming data stored in the memory 6 are fed to the configurable part 4. In this way, the controller 8 switches the operating mode of the mobile radio device 1 from the original standard operating mode to the alternative operating mode defined by the programming data of the memory 6, and the standard operating mode is deactivated. By appropriately switching the switch 11, the controller 8 can thus selectively switch the programming data corresponding to a desired operating mode to the configurable part 4, so that this can be reconfigured or programmed accordingly and its functionality changed.
Vorzugsweise ist das Mobilfunkgerät 1 derart ausgestaltet, daß jederzeit durch einen Benutzer wieder auf den Standard- Betriebsmodus, d. h. auf die im Speicher 5 gespeicherten Programmierdaten, umgeschaltet werden kann. Zu diesem Zweck überwacht die Steuerung 8 beispielsweise die Tastatur des Mobiltelefons 1 und ruft nach Erkennen einer entsprechenden Benutzereingabe wieder ein Umschalten des Schalters 11 in die in Figur 1 gezeigte Stellung hervor, so daß nachfolgend die im Speicher 5 gespeicherten Programmierdaten, welche dem Standard-Betriebsmodus entsprechen, wieder an das konfigu- rierbare Teil 4 angelegt werden und das konfigurierbare Teil 4 neu programmiert wird.The mobile radio device 1 is preferably designed in such a way that the user can return to the standard operating mode, ie. H. can be switched to the programming data stored in the memory 5. For this purpose, the controller 8 monitors, for example, the keypad of the mobile telephone 1 and, after recognizing a corresponding user input, again switches the switch 11 to the position shown in FIG. 1, so that subsequently the programming data stored in the memory 5, which corresponds to the standard operating mode correspond to the configurable part 4 and the configurable part 4 is reprogrammed.
Wie bereits zuvor erläutert worden ist, ist im Prinzip auch der Einsatz mehrerer Speicher 6 denkbar, die jeweils einem bestimmten alternativen Betriebsmodus zugewiesen sind, so daß durch entsprechendes Umschalten des Schalters 11 selektiv die in diesen Speichern gespeicherten Programmierdaten entsprechender alternativer Betriebsmodi oder die im Spei- 9 eher 5 gespeicherten Programmierdaten des Standards-Betriebsmodus auf das konfigurierbare Teil 4 geschaltet werden können.As has already been explained above, in principle the use of a plurality of memories 6 is also conceivable, each of which is assigned to a specific alternative operating mode, so that by appropriately switching the switch 11 selectively the programming data of corresponding alternative operating modes stored in these memories or the data stored in the memory 9 rather 5 stored programming data of the standard operating mode can be switched to configurable part 4.
Ergänzend soll darauf hingewiesen werden, daß die Programmierdaten nicht unbedingt einem bestimmten bekannten Mobilfunkstandard entsprechen müssen, um die Luftschnittstelle des programmierbaren Funkgeräts entsprechend einem bestimmten Mobilfunkstandard konfigurieren zu können. Vielmehr ist auch denkbar, daß ein Benutzer durch Programmieren des Funkgeräts dessen Funktionalität an seine individuellen Wünsche anpassen kann, so daß beispielsweise bei Feststellen einer schlechten Übertragungsqualität die Signalverstärkung der Sendemittel 2 bzw. die Empfangsempfindlichkeit der Empfangs- mittel 3 durch entsprechende Programmierung erhöht werden kann usw.. Im Prinzip genügt es, wenn das programmierbare Funkgerät 1 im vorgegebenen Standard-Betriebsmodus lediglich zum Empfang von Programmierdaten in der Lage ist, wobei jedoch noch nicht die Funktionalität der Luftschnittstelle bzw. des konfigurierbaren Teils 4 festgelegt ist. Dies kann dann anschließend durch eine erste Programmierung des Funk¬ geräts 1 erfolgen. Auch in den alternativen Betriebsmodi ist das programmierbare Funkgerät vorteilhafterweise zum Empfang neuer Programmierdaten in der Lage, um auch nach einer Pro- grammierung durch eine nachfolgende neue Programmierung neu konfiguriert werden zu können. In addition, it should be pointed out that the programming data need not necessarily correspond to a specific known mobile radio standard in order to be able to configure the air interface of the programmable radio in accordance with a specific mobile radio standard. Rather, it is also conceivable that a user can adapt its functionality to his individual wishes by programming the radio, so that, for example, if a poor transmission quality is found, the signal amplification of the transmission means 2 or the reception sensitivity of the reception means 3 can be increased by appropriate programming, etc. In principle, it is sufficient if the programmable radio 1 is only able to receive programming data in the specified standard operating mode, but the functionality of the air interface or of the configurable part 4 has not yet been determined. This can then be performed by first programming the radio ¬ Unit 1. In the alternative operating modes, too, the programmable radio is advantageously able to receive new programming data in order to be able to be reconfigured even after programming by subsequent new programming.

Claims

10Patentansprüche 10 patent claims
1. Verfahren zum Programmieren eines programmierbaren Funkgeräts (1) mit Hilfe von Programmierdaten, wobei die Funktionalität des programmierbaren Funkgeräts (1) durch die Programmierdaten definierbar ist, umfassend die Schritte a) Betreiben des programmierbaren Funkgeräts (1) in einem ersten Betriebsmodus, in dem das programmierbare Funkgerät (1) zumindest eine derartige Funktionalität besitzt, daß es Programmierdaten empfangen kann, b) Programmieren des programmierbaren Funkgeräts (1) durch Empfangen von einem zweiten Betriebsmodus entsprechenden Programmierdaten, c) Überprüfen der im Schritt b) empfangenen Programmierdaten gemäß einem vorgegebenen Prüfalgorithmus, und d) Betreiben des programmierbaren Funkgeräts (1) gemäß den dem zweiten Betriebsmodus entsprechenden Programmierdaten, falls das Ergebnis der im Schritt c) durchgeführten Überprü- fung positiv ist.1. A method for programming a programmable radio (1) with the aid of programming data, the functionality of the programmable radio (1) being definable by the programming data, comprising the steps a) operating the programmable radio (1) in a first operating mode in which the programmable radio (1) has at least such a functionality that it can receive programming data, b) programming the programmable radio (1) by receiving programming data corresponding to a second operating mode, c) checking the programming data received in step b) according to a predetermined test algorithm , and d) operating the programmable radio (1) in accordance with the programming data corresponding to the second operating mode if the result of the check carried out in step c) is positive.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß mit Hilfe der im Schritt b) übertragenen und dem zweiten Betriebsmodus entsprechenden Programmierdaten die Luft¬ schnittstelle des programmierbaren Funkgeräts neu konfigu¬ riert wird.2. The method according to claim 1, characterized in that said in step b) transmitted and the second operation mode corresponding programming data ¬ the air interface of the programmable radio new confi riert ¬ using.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß im Schritt a) das programmierbare Funkgerät (1) gemäß dem ersten Betriebsmodus entsprechenden vorgespeicherten Programmierdaten betrieben wird, wobei die vorgespeicherten und dem ersten Betriebsmodus ent- sprechenden Programmierdaten und die im Schritt b) übertra¬ genen und dem zweiten Betriebsmodus entsprechenden Programmierdaten derart sind, daß mindestens ein Parameter der Luftschnittstelle des programmierbaren Funkgeräts (1) im er- 11 sten Betriebsmodus und im zweiten Betriebsmodus unterschiedlich konfiguriert wird.3. The method according to claim 2, characterized in that in step a) the programmable radio (1) is operated according to the first operating mode corresponding pre-stored programming data, the pre-stored and the first operating mode corresponding programming data and the in step b) transmitted ¬ programming data corresponding to the second operating mode are such that at least one parameter of the air interface of the programmable radio (1) is 11 most operating mode and configured differently in the second operating mode.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß die dem ersten Betriebsmodus entsprechenden Programmierdaten und die dem zweiten Betriebsmodus entsprechenden Programmierdaten derart sind, daß die Luftschnittstelle des programmierbaren Funkgeräts (1) im ersten Betriebsmodus und im zweiten Betriebsmodus gemäß unterschiedlichen Mobilfunkstandards konfiguriert wird.4. The method according to claim 3, characterized in that the programming data corresponding to the first operating mode and the programming data corresponding to the second operating mode are such that the air interface of the programmable radio (1) is configured in the first operating mode and in the second operating mode according to different mobile radio standards.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß im Schritt b) die dem zweiten Betriebsmodus entsprechenden Programmierdaten gespeichert werden.5. The method according to any one of the preceding claims, characterized in that the programming data corresponding to the second operating mode are stored in step b).
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die dem zweiten Betriebsmodus entsprechenden Programmierdaten temporär gespeichert werden.6. The method according to claim 5, characterized in that the programming data corresponding to the second operating mode are temporarily stored.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß das programmierbare Funkgerät (1) auch in dem zweiten Betriebsmodus zumindest eine derartige Funktionalität be¬ sitzt, daß es neue Programmierdaten empfangen kann.7. The method according to any one of the preceding claims, characterized in that the programmable radio (1) is in the second operating mode at least such functionality be ¬ that it can receive new programming data.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß im Schritt c) die im Schritt b) empfangenen Program¬ mierdaten einer Plausibilitätsprüfung unterzogen werden.8. The method according to any one of the preceding claims, characterized in that in step c) in step) Program received ¬ b programming data to a plausibility check be subjected.
9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß, falls das Ergebnis der im Schritt c) durchgeführten Überprüfung negativ ist, zumindest die im Schritt b) fehler- 12 haft empfangenen Programmierdaten durch teilweise Wiederholung des Schritts b) erneut empfangen werden.9. The method according to any one of the preceding claims, characterized in that if the result of the check carried out in step c) is negative, at least the error in step b) 12 received programming data by partially repeating step b) can be received again.
10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß im Schritt b) die dem zweiten Betriebsmodus entsprechenden Programmierdaten über die Luftschnittstelle des programmierbaren Funkgeräts (1) empfangen werden.10. The method according to any one of the preceding claims, characterized in that in step b) the programming data corresponding to the second operating mode are received via the air interface of the programmable radio (1).
11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß im Schritt b) die dem zweiten Betriebsmodus entsprechenden Programmierdaten von externen Speichermitteln (10) heruntergeladen werden.11. The method according to any one of the preceding claims, characterized in that in step b) the programming data corresponding to the second operating mode are downloaded from external storage means (10).
12. Verfahren nach den Ansprüchen 9 und 11, dadurch gekennzeichnet, daß, falls das Ergebnis der im Schritt c) durchgeführten Überprüfung negativ ist, automatisch eine Anfrage zum erneu- ten Herunterladen der dem zweiten Betriebsmodus entsprechenden Programmierdaten erzeugt und an die externen Speichermittel (10) übermittelt wird.12. The method according to claims 9 and 11, characterized in that, if the result of the check carried out in step c) is negative, a request to re-download the programming data corresponding to the second operating mode is automatically generated and sent to the external storage means (10 ) is transmitted.
13. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß nach Programmierung des programmierbaren Funkgeräts (1) gemäß den Schritten b) bis d) der Betrieb des programmierba¬ ren Funkgeräts (1) benutzerabhängig zwischen dem ersten Be¬ triebsmodus und dem zweiten Betriebsmodus umgeschaltet wer- den kann.13. The method according to any one of the preceding claims, characterized in that after programming the programmable radio (1) according to steps b) to d) the operation of the programmable ¬ ren radio (1) depending on the user between the first operating mode ¬ and the second operating mode can be switched.
14. Verfahren nach Anspruch 13, dadurch geke zeichnet, daß das programmierbare Funkgerät (1) eine durch Program- mierdaten konfigurierbare Schaltung (4) umfaßt, wobei abhängig von dem durch einen Benutzer gewählten Betriebsmodus die dem gewählten Betriebsmodus entsprechenden 1314. The method according to claim 13, characterized in that the programmable radio (1) comprises a circuit (4) configurable by programming data, the operating mode selected by a user corresponding to the selected operating mode 13
Programmierdaten auf die konfigurierbare Schaltung (4) geschaltet werden.Programming data can be switched to the configurable circuit (4).
15 . Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t , daß das programmierbare Funkgerät ein Mobilfunk-Endgerät, insbesondere ein Mobiltelefon, ist.15. Method according to one of the preceding claims, d a d u r c h g e k e n n z e i c h n e t that the programmable radio is a mobile radio terminal, in particular a mobile phone.
16. Programmierbares Funkgerät, mit Sende- und Empfangsmitteln (2, 3) zum Senden bzw. Empfangen von Kommunikationsdaten, mit Verarbeitungsmitteln (4) zum Verarbeiten der zu sendenden bzw. der empfangenen Kommunikationsdaten, wobei die Funktionalität der Verarbeitungsmittel (4) mit Hilfe von Programmierdaten konfigurierbar ist, mit ersten Speichermitteln (5) zum Speichern von einem ersten Betriebsmodus entsprechenden Programmierdaten für die Verarbeitungsmittel (4), wobei im ersten Betriebsmodus das programmierbare Funkgerät (1) zumindest eine derartige Funk- tionalität besitzt, daß es über Schnittstellenmittel (7) extern zugeführte und einem zweiten Betriebsmodus entsprechende Programmierdaten empfangen kann, mit zweiten Speichermitteln (6) zum Speichern der über die Schnittstellenmittel (7) empfangenen Programmierdaten, und mit Steuermitteln (8) zum Überprüfen der in den zweiten16. Programmable radio, with transmitting and receiving means (2, 3) for sending or receiving communication data, with processing means (4) for processing the communication data to be transmitted or received, the functionality of the processing means (4) using Programming data can be configured, with first storage means (5) for storing programming data corresponding to a first operating mode for the processing means (4), wherein in the first operating mode the programmable radio (1) has at least such a functionality that it can be transmitted via interface means (7) externally supplied and a second operating mode corresponding programming data can be received, with second storage means (6) for storing the programming data received via the interface means (7), and with control means (8) for checking the in the second
Speichermitteln (6) gespeicherten und dem zweiten Betriebsmodus entsprechenden Programmierdaten gemäß einem vorgegebenen Prüfalgorithmus und zum Konfigurieren der Verarbeitungsmittel (4) gemäß den in den zweiten Speichermitteln (6) ge- speicherten und dem zweiten Betriebsmodus entsprechenden Programmierdaten, falls das Überprüfungsergebnis positiv ist.Storage means (6) stored programming data corresponding to the second operating mode according to a predetermined test algorithm and for configuring the processing means (4) according to the programming data stored in the second storage means (6) and corresponding to the second operating mode if the check result is positive.
17. Programmierbares Funkgerät nach Anspruch 16, dadurch gekennzeichnet, daß die Schnittstellenmittel (7) durch die Luftschnittstelle des programmierbaren Funkgeräts (1) gebildet sind. 1417. A programmable radio according to claim 16, characterized in that the interface means (7) are formed by the air interface of the programmable radio (1). 14
18. Programmierbares Funkgerät nach Anspruch 16 oder 17, dadurch gekennzeichnet, daß die extern zugeführten Programmierdaten über die Schnittstellenmittel (7) von externen Speichermitteln (10) herunterladbar sind, und daß die Steuermittel (8) derart ausgestaltet sind, daß sie bei einem negativen Überprüfungsergebnis ein erneutes Herunterladen zumindest der fehlerhaft empfangenen und dem zweiten Betriebsmodus entsprechenden Programmierdaten herbeifüh- ren.18. Programmable radio according to claim 16 or 17, characterized in that the externally supplied programming data via the interface means (7) from external storage means (10) can be downloaded, and that the control means (8) are designed such that they with a negative check result bring about a new download of at least the incorrectly received programming data corresponding to the second operating mode.
19. Programmierbares Funkgerät nach einem der Ansprüche 16 bis 18, dadurch gekennzeichnet, daß die Steuermittel (8) einen Mikroprozessor umfassen.19. Programmable radio according to one of claims 16 to 18, characterized in that the control means (8) comprise a microprocessor.
20. Programmierbares Funkgerät nach einem der Ansprüche 16 bis 19, dadurch gekennzeichnet, daß die Steuermittel (8) derart ausgestaltet sind, daß sie abhängig von einem benutzerspezifischen Befehl wahlweise die in den ersten Speichermitteln (5) gespeicherten und dem ersten Betriebsmodus entsprechenden Programmierdaten oder die in den zweiten Speichermitteln (6) gespeicherten und dem zweiten Betriebsmodus entsprechenden Programmierdaten auf die konfigurierbaren Verarbeitungsmittel (4) schalten.20. Programmable radio device according to one of claims 16 to 19, characterized in that the control means (8) are designed such that, depending on a user-specific command, either the programming data stored in the first storage means (5) and corresponding to the first operating mode, or the Switch programming data stored in the second storage means (6) and corresponding to the second operating mode to the configurable processing means (4).
21. Programmierbares Funkgerät nach einem der Ansprüche 16 bis 20, dadurch gekennzeichnet, daß die zweiten Speichermittel (6) durch einen Schreib-Lese- Speicher gebildet sind, und daß die ersten Speichermittel (6) durch einen Nur-Lese-Spei- cher gebildet sind.21. Programmable radio device according to one of claims 16 to 20, characterized in that the second storage means (6) are formed by a read-write memory, and that the first storage means (6) are formed by a read-only memory are.
22. Programmierbares Funkgerät nach einem der Ansprüche 16 bis 21, dadurch gekennzeichnet, 15 daß das programmierbare Funkgerät ein digitales Mobilfunk- Endgerät, insbesondere ein Mobiltelefon, ist.22. Programmable radio device according to one of claims 16 to 21, characterized in that 15 that the programmable radio is a digital mobile terminal, in particular a mobile phone.
23. Programmierbares Funkgerät nach Anspruch 22, dadurch gekennzeichnet, daß die Verarbeitungsmittel (4) eine Modulier- bzw. Demodu- lierfunktion zum Modulieren bzw. Demodulieren der Kommunikationsdaten ausführen, welche durch die von den Steuermitteln (8) an die Verarbeitungsmittel (4) angelegten Programmierda- ten definiert ist. 23. Programmable radio device according to claim 22, characterized in that the processing means (4) perform a modulating or demodulating function for modulating or demodulating the communication data which are applied to the processing means (4) by the control means (8) Programming data is defined.
PCT/DE1999/001009 1998-04-24 1999-04-01 Method for programming a programmable radio device and corresponding programmable radio device WO1999056481A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19818515.4 1998-04-24
DE1998118515 DE19818515C2 (en) 1998-04-24 1998-04-24 Method for programming a programmable radio and a corresponding programmable radio

Publications (1)

Publication Number Publication Date
WO1999056481A1 true WO1999056481A1 (en) 1999-11-04

Family

ID=7865766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1999/001009 WO1999056481A1 (en) 1998-04-24 1999-04-01 Method for programming a programmable radio device and corresponding programmable radio device

Country Status (2)

Country Link
DE (1) DE19818515C2 (en)
WO (1) WO1999056481A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10218191B4 (en) * 2002-01-24 2007-06-21 Vodafone Holding Gmbh Adjustable mobile terminal

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU1261800A (en) 1998-09-25 2000-04-17 Siemens Aktiengesellschaft Programmable mobile radiotelephone terminal
DE19844142C2 (en) * 1998-09-25 2002-04-18 Siemens Ag Programmable RF block
DE50115413D1 (en) 2000-08-01 2010-05-12 Siemens Ag TDMA transmitting / receiving unit
CN1468497A (en) * 2000-10-05 2004-01-14 高通股份有限公司 Method and apparatus for appliance reconfiguration
DE10052719B4 (en) * 2000-10-24 2004-08-26 Siemens Ag Filters for electromagnetic signals
JP2002291011A (en) * 2001-03-23 2002-10-04 Toshiba Corp Radio equipment and handover control method for the same
US7640010B2 (en) 2001-04-17 2009-12-29 Nokia Corporation Method and apparatus for selecting systems, mode, and function in an adaptive terminal
EP1274266A1 (en) * 2001-07-02 2003-01-08 Siemens Aktiengesellschaft Method for configuring a mobile phone
EP1437667A1 (en) * 2002-12-20 2004-07-14 Motorola Inc. Method of managing spectrum and communication unit and communication system therefor
US7873384B2 (en) 2005-09-01 2011-01-18 Broadcom Corporation Multimode mobile communication device with configuration update capability
JP4470858B2 (en) * 2005-10-28 2010-06-02 株式会社デンソー Transceiver and transmitter / receiver adjustment system
DE102007037959A1 (en) * 2007-08-11 2009-04-09 Deutsche Telekom Ag Method and device for automatically adapting networks
DE102009023870A1 (en) * 2009-04-06 2010-10-14 Rohde & Schwarz Gmbh & Co. Kg Radio device comprises plug connection with contact for connecting radio device with external device, where connecting device is equipped for connecting contact with multiple terminals of port
DE102010051211A1 (en) * 2010-07-20 2012-01-26 Rohde & Schwarz Gmbh & Co. Kg Radio with parameter checking and correction system and method for operating a radio

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418837A (en) * 1993-07-30 1995-05-23 Ericsson-Ge Mobile Communications Inc. Method and apparatus for upgrading cellular mobile telephones
GB2294844A (en) * 1994-11-07 1996-05-08 Motorola Inc Communications operating system and method therefor
DE19543843A1 (en) * 1995-11-24 1997-05-28 Acer Peripherals Inc Software updating method for microcomputer-supported mobile telephone
EP0804046A2 (en) * 1996-04-26 1997-10-29 Nokia Mobile Phones Ltd. Method and apparatus for updating the software of a mobile terminal using the air interface
DE19741703A1 (en) * 1997-09-22 1999-04-01 Siemens Ag Loading operating software into mobile telephone

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2157623C (en) * 1994-09-20 1999-12-21 Lars Stig Sorensen Method and apparatus for dynamic radio communication menu
US5715524A (en) * 1995-02-06 1998-02-03 Motorola, Inc. Radio communication device with movable housing element control

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418837A (en) * 1993-07-30 1995-05-23 Ericsson-Ge Mobile Communications Inc. Method and apparatus for upgrading cellular mobile telephones
GB2294844A (en) * 1994-11-07 1996-05-08 Motorola Inc Communications operating system and method therefor
DE19543843A1 (en) * 1995-11-24 1997-05-28 Acer Peripherals Inc Software updating method for microcomputer-supported mobile telephone
EP0804046A2 (en) * 1996-04-26 1997-10-29 Nokia Mobile Phones Ltd. Method and apparatus for updating the software of a mobile terminal using the air interface
DE19741703A1 (en) * 1997-09-22 1999-04-01 Siemens Ag Loading operating software into mobile telephone

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TENNENHOUSE D L ET AL: "THE SPECTRUM WARE APPROACH TO WIRELESS SIGNAL PROCESSING", WIRELESS NETWORKS, vol. 2, no. 1, 1 March 1996 (1996-03-01), pages 1 - 12, XP000581000, ISSN: 1022-0038 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10218191B4 (en) * 2002-01-24 2007-06-21 Vodafone Holding Gmbh Adjustable mobile terminal

Also Published As

Publication number Publication date
DE19818515A1 (en) 1999-11-04
DE19818515C2 (en) 2001-02-01

Similar Documents

Publication Publication Date Title
DE19818515C2 (en) Method for programming a programmable radio and a corresponding programmable radio
DE69934843T2 (en) Mobile phone for use in different systems by downloading necessary protocols
DE69534152T2 (en) Cordless connection over narrowband network to select a broadband data channel in another network for data transmission
DE60314486T2 (en) A cell search method for use in a mobile wireless terminal adaptable to at least two types of mobile telephone systems
DE69736687T2 (en) Method and device for updating the program of a mobile terminal using the air interface
DE19983271B3 (en) Method and system for testing data channel performance in a radio
DE69736589T2 (en) METHOD AND SUBSCRIBER DEVICE FOR SELECTION OF A PREFERRED COMMUNICATION SYSTEM
DE69935527T2 (en) METHOD AND SYSTEM FOR AUTOMATIC CONFIGURATION IN CELLULAR SOLID TERMINALS
DE69827381T2 (en) Multimode telecommunication device for channel selection
DE60208555T2 (en) SYSTEM FOR A GPS-ABLE ANTENNA
DE69630576T2 (en) DEVICE FOR WIRELESS DIGITAL COMMUNICATION AND PULSE SHAPING NETWORK
WO2004110087A2 (en) Mobile radio arrangement for a motor vehicle
DE10233123A1 (en) Device for dynamically adjusting the impedance between a power amplifier and an antenna
DE4038810A1 (en) METHOD AND DEVICE FOR INCREASING COMMON CHANNEL USE IN A DATA COMMUNICATION NETWORK WITH MANY STATIONS
EP2145392B1 (en) Method and device for the dynamic reconfiguration of a radio communications system
DE10261201A1 (en) Method for establishing a connection between a mobile station and a communication network
DE19708490A1 (en) Radio
WO2001030097A1 (en) Radio station with several user identification modules
DE102008018871A1 (en) Receiver circuit, method for receiving a signal and use of a detection circuit and a control circuit
DE112018000980B4 (en) RADIO COMMUNICATION DEVICE, CONTROL METHOD THEREOF AND RADIO COMMUNICATION SYSTEM
DE102004022324A1 (en) Signal conditioning circuit, in particular for a receiver arrangement for mobile communications
DE60318682T2 (en) Apparatus and method for processing simultaneous UTRAN radio resource control processes with activation time in a UMTS subscriber device
DE102004057766B4 (en) Radio interface control based on an event list specification
EP0896488A1 (en) Mobile radion communication device and system using at least two radion systems for communication
DE10063331C2 (en) Voice control system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase