IP Library Granted Patent US 8,873,691
Granted Patent B2
US 8,873,691 · App. 14/022,513 · Granted Oct 28, 2014

Generating codes for sync words to avoid cyclic collision

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,873,691
App. No.
14/022,513
Filed
Sep 10, 2013
Granted
Oct 28, 2014
Kind
B2
Art Unit
2634
USPC
375/365
Abstract

Disclosed are various embodiments for circuitry that generates a sync code for wireless transmission. The system generates a sync word according to an identifier of the transmitter, the sync word being unique under a cyclic shift of the sync word. The system inserts a plurality of instances of the sync word into a data stream. The system also transmits, via the transmitter, the data stream to a receiver, the receiver being operable to perform a sliding correlation operation on the sync word.

Claims (37)

1. A method, comprising:

generating a sync word according to an identifier associated with a transmitter, the sync word being unique under a cyclic shift of the sync word;

inserting a plurality of instances of the sync word into a data packet; and

transmitting the data packet to a receiver, the receiver being operable to perform a sliding correlation operation to facilitate communication with the transmitter via a communication protocol.

2. The method of claim 1 , wherein generating the sync word comprises bijectively mapping the identifier to the sync word to avoid cyclic collision.

3. The method of claim 1 , wherein generating the sync word comprises generating the sync word according to a condition, the condition specifying that the sync word is to comprise an odd number of 1's or an even number of 1's.

4. The method of claim 1 , wherein generating the sync word comprises generating the sync word according to the Chinese Remainder Theorem.

5. The method of claim 1 , wherein generating the sync word comprises generating the sync word according to a modulo expression based on the Chinese Remainder Theorem, wherein the modulo expression is defined as follows:

r ≡(2 t *B s )mod( m )

wherein r comprises a class of remainders, wherein t is based on a portion of the identifier, wherein B is a prime number greater than 2, wherein s is based on another portion of the identifier, wherein m is a modulus that is one of a plurality of prime factors of M, wherein M is based on a size of the sync word.

6. The method of claim 4 , wherein the sync word is N bits, wherein generating the sync word comprises generating the sync word according to a set of moduli, the set of moduli comprising all the prime factors of 2 N −1.

7. The method of claim 6 , wherein the sync word is determined according to a common remainder among a plurality of modulo expressions using the set of moduli.

8. The method of claim 7 , wherein a modulo expression among the plurality of modulo expressions comprises a dividend, the dividend being determined according to raising a prime number to the power of an exponent, the exponent being determined according to a portion of the identifier.

9. A system comprising:

a wireless communication device operable to:

bijectively map a device identifier to a sync word, the sync word being unique under a cyclic shift of the sync word, the sync word comprising N bits; and

transmit, via a transmitter, a first instance of the sync word and a second instance of the sync word to a receiver; and

wherein the receiver is operable to perform a sliding correlation operation on at least one of the first instance of the sync word or the second instance of the sync word to facilitate communication with the transmitter via a communication protocol.

10. The system of claim 9 , wherein the device identifier is based on a lower address part (LAP) of a media access control (MAC) address associated with the transmitter.

11. The system of claim 9 , wherein the wireless communication device is operable to generate the sync word according to the Chinese Remainder Theorem.

12. The system of claim 9 , wherein the wireless communication device is operable to bijectively map the device identifier to a plurality of sync words until a condition is met for generating the sync word within a predetermined number of iterations.

13. The system of claim 11 , wherein the wireless communication device is operable to generate the sync word by identifying a remainder that is common to a plurality of modulo expressions.

14. The system of claim 13 , wherein each modulo expression comprises a respective dividend and a respective modulus that is one of a plurality of prime factors of M, wherein M is equal to 2 N −1.

15. A wireless communication device comprising:

a transmitter; and

processing circuitry, the processing circuitry comprising:

circuitry that generates a sync word according to an identifier of the wireless communication device, the sync word being unique under a cyclic shift of the sync word;

circuitry that inserts a plurality of instances of the sync word into a data stream;

circuitry that transmits, via the transmitter, the data stream to a receiver, the receiver being operable to perform a sliding correlation operation on the sync word.

16. The wireless communication device of claim 15 , wherein the sync word is generated according to the Chinese Remainder Theorem by identifying a remainder that is common to a plurality of modulo expressions.

17. The wireless communication device of claim 15 , further comprising circuitry that generates a 32 bit sync word according to a 24 bit identifier.

18. The wireless communication device of claim 16 , further comprising:

circuitry that divides the identifier into a plurality of non-overlapping portions, the plurality of non-overlapping portions comprising a first portion; and

circuitry that determines a first exponent of a first prime number according to the first portion, the first exponent and the first prime number being used to determine a dividend of a modulo expression among the plurality of modulo expressions.

19. The wireless communication device of claim 16 , wherein a set of moduli are used as moduli for the plurality of modulo expressions, wherein the set of moduli comprise the values of 3, 5, 17, 257, and 65537.

20. The wireless communication device of claim 18 , wherein the plurality of non-overlapping portions comprises a second portion;

the wireless communication device further comprising circuitry that sets the second portion as a second exponent of a second prime number, the second exponent and the second prime number being further used to determine the dividend of the modulo expression.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2013
From: HULVEY, ROBERT WILLIAM; KIM, HYUNGJIN; HALL, STEVEN DEANE; CARBONE, NICHOLAS MICHAEL; MAK, SIUKAI
To: BROADCOM CORPORATION
Reel/Frame 031426/0548 →