# US 8,891,587 B2 · Frequency hopping

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,891,587 B2
- Document ID: US8891587B2
- Status: Granted
- Kind: B2
- Application number: 14/044,815
- Filed: 2013-10-02
- Published: 2014-02-06
- Granted: 2014-11-18
- Earliest claimed: 2007-02-05
- Assignees: NEC Corporation
- Applicants: Robert Arnott; Yassin Aden Awad
- Inventors: Robert Arnott; Yassin Aden Awad
- Web page: https://patentgrep.com/patent/US8891587B2

## CPC

- H04B 1/7143: Arrangements for generation of hop patterns
- H04B 7/2621: {using frequency division multiple access [FDMA] (H04B7/2615 takes precedence)}
- H04L 5/0005: {Time-frequency}
- H04L 5/0039: {Frequency-contiguous, i.e. with no allocation of frequencies for one user or terminal between the frequencies allocated to another}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/0453: Resources in frequency domain, e.g. a carrier in FDMA
- H04B 2201/71323: Adaptive systems
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A communications node operable to communicate with another communications node over a communications channel having a plurality of frequency resources, the communications node includes data defining a division of the communications channel into S contiguous sub-bands each having N frequency resources, data defining an initial allocation of the frequency resources, a resource determination module operable to apply a frequency shift to the initially allocated frequency resources in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the other communications node, the frequency shift corresponding to an integer multiple of the number N frequency resources in each sub-band, the integer multiple being an integer from the range zero to S, and a transceiver for communicating information with the other communications node using the determined frequency resource.

## Claims

### Claim 1

A communications node operable to communicate with another communications node over a communications channel having a plurality of frequency resources, the communications node comprising:
a memory which stores data defining a division of the communications channel into an integer number ‘S’ of contiguous sub-bands having an integer number (‘N’) of frequency resources;
a memory which stores data defining an allocation of said frequency resources comprising a set of contiguously allocated resource blocks;
a resource determination module operable to:
apply a frequency shift to the set of contiguously allocated resource blocks in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the other communications node, the frequency shift corresponding to an integer multiple of the number N of frequency resources in each sub-band, which integer multiple is an integer from the range zero to S;
a transceiver for communicating information with the other communications node using the determined frequency resource.

### Claim 2 (depends on 1)

A communications node according to claim 1 wherein said transceiver is operable to transmit information to and/or to receive information from said other communications node using the determined frequency resource.

### Claim 3 (depends on 1)

A communications node according to claim 1, which is a user device preferably selected from the group consisting of: a cellular telephone, a personal digital assistant, a laptop computer and a web browser.

### Claim 4 (depends on 1)

A communications node according to claim 1, which is a base station.

### Claim 5 (depends on 4)

A base station according to claim 4, operable to communicate with a plurality of other communications nodes; wherein the base station includes data defining an initial allocation of said frequency resources for each of said other communications nodes; wherein said resource determination module is operable to apply a common frequency shift to the initially allocated frequency resource for each other communications node to determine a respective frequency resource to use for communicating information with each other communications node; and wherein said transceiver is operable to communicate information with the other communications nodes using the determined frequency resource for the other communications nodes.

### Claim 6

A communications system comprising: a communications node and a plurality of user devices operable to communicate with the communications node over a communications channel; wherein the communications channel includes a transmission bandwidth, having a plurality of frequency resources, that is divided into an integer number ‘S’ contiguous sub-bands having an integer number ‘N’ of frequency resources; wherein each user device has a respective allocation of said frequency resources comprising a set of contiguously allocated resource blocks to use for communications with said communications node; and wherein each user device is operable to apply a frequency shift to its set of contiguously allocated resource blocks in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the communications node, the frequency shift corresponding to an integer multiple of the number N frequency resources in each sub-band, which integer multiple is an integer from the range zero to S.

### Claim 7 (depends on 6)

A communications system according to claim 6, wherein the communications node is a base station and/or one or more of the user devices is a user device preferably selected from the group consisting of: a cellular telephone, a personal digital assistant, a laptop computer and a web browser.

### Claim 8

A method performed in a communications node which communicates with another communications node over a communications channel having a plurality of frequency resources, the communications node comprising: defining a division of the communications channel into an integer number ‘S’ of contiguous sub-bands having an integer number ‘N’ frequency resources; defining an allocation of said frequency resources comprising a set of contiguously allocated resource blocks; applying a frequency shift to the set of contiguously allocated resource blocks in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the other communications node, the frequency shift corresponding to an integer multiple of the number N of frequency resources in each sub-band, which integer multiple is an integer from the range zero to S; and communicating information with the other communications node using the determined frequency resource.

### Claim 9 (depends on 8)

A computer implementable instructions product comprising a non-transitory computer-readable medium having stored thereon computer implementable instructions for causing a programmable computer device to carry out the method of claim 8.
