Claims
- 1. A data processing method for calculating a remainder R that results from a division of an integer A by a prescribed integer B, which comprises the steps of:
representing the integer A using a data symbol word; decomposing the data symbol word into a plurality of data symbol part-words each having an identical word length L; and performing a recursion step by applying a function dependent on the prescribed number B and the word length L to an argument dependent on a function value obtained in a preceding recursion step, and on a respective data symbol part-word assigned to the recursion step considered.
- 2. The method according to claim 1, which comprises reading out values of the function from a table memory.
- 3. The method according to claim 2, wherein the table memory requires at most B+pL−1 memory locations, p indicating a number of values that a data symbol can assume.
- 4. The method according to claim 1, which comprises reading out values of the function from a plurality of table memories, and in that a specific one of the table memories is assigned to a specific recursion step.
- 5. The method according to claim 1, which comprises performing a sequencing control for recursive application of the function using a microcomputer.
- 6. The method according to claim 1, which comprises using a hardware circuit to carry out the data processing method.
- 7. The method according to claim 1, wherein in a course of a frequency hopping method a radio signal to be emitted is allotted a transmit frequency as a function on a calculated number being the remainder R.
- 8. A data processing device, comprising:
a circuit configured to:
calculate a remainder R that results during division of an integer A by a prescribed integer B, a starting point being a representation of the integer A by a data symbol word; decompose the data symbol word into a plurality of data symbol part-words each having an identical word length L; and apply a function dependent on the prescribed number B and the word length L to an argument in a recursion step, the argument being dependent on a function value obtained in a preceding recursion step, and on a respective data symbol part-word assigned to the recursion step considered.
- 9. The data processing device according to claim 8, wherein said circuit has a function value determining unit with an input for accepting the argument, and an output for providing the function value determined during application of the function to the argument.
- 10. The data processing device according to claim 9, wherein said function value determination unit is configured for calculating values of a plurality of different functions and contains a plurality of table memories, a respective one of said table memories being assigned to a specific function.
- 11. The data processing device according to claim 9, wherein said function value determining unit contains a plurality of table memories, and a specific one of said table memories being assigned to at least one specific recursion step.
- 12. The data processing device according to claim 10, wherein said circuit includes a microcomputer connected to and exchanging data with said function value determining device.
- 13. The data processing device according to claim 10, wherein said circuit contains a hardware circuit having said function value determining unit, an adder and a time-delay stage all disposed in a circuit loop.
- 14. The data processing device according to claim 10, wherein said function value determining device can be programmed with reference to different values of at least one of the prescribed integer B and the word length L.
- 15. The data processing device according to claim 10, wherein said table memories containing specific value pairs of the prescribed integer B and the word length L.
- 16. The data processing device according to claim 10, wherein specific value pairs of the prescribed integer B and the word length L are assigned to said table memories.
- 17. A device for controlling a transmit frequency allocation during a frequency hopping method in a radio transmitter, the device comprising:
a data processing unit configured to:
calculate a remainder R that results during division of an integer A by a prescribed integer B, a starting point being a representation of the integer A by a data symbol word; decompose the data symbol word into a plurality of data symbol part-words each having an identical word length L; and apply a function dependent on the prescribed number B and the word length L to an argument in a recursion step, the argument being dependent on a function value obtained in a preceding recursion step, and on a respective data symbol part-word assigned to the recursion step considered, the device allocating a transmit frequency to a radio signal to be emitted in dependence on the remainder R calculated by said data processing device.
Priority Claims (1)
Number |
Date |
Country |
Kind |
100 21 920.9 |
May 2000 |
DE |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation of copending International Application No. PCT/DE01/01438, filed Apr. 11, 2001, which designated the United States and was not published in English.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/DE01/01438 |
Apr 2001 |
US |
Child |
10288215 |
Nov 2002 |
US |