IP Library Granted Patent US 8,027,650
Granted Patent B2
US 8,027,650 · App. 12/246,935 · Granted Sep 27, 2011

Iterative multi-stage detection technique for a diversity receiver having multiple antenna elements

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,027,650
App. No.
12/246,935
Granted
Sep 27, 2011
Kind
B2
Abstract

A system and method for processing signals are disclosed. The method may include spreading N replicas of a received signal with N orthogonal sequences. A scrambled set of N channel signals may be generated based on the spread N replicas of the received signal. M replicas of a received signal may be spread with the N orthogonal sequences. A scrambled set of M channel signals may be generated based on the spread M replicas of the received signal. The generated scrambled set of N channel signals and said generated scrambled set of M channel signals may be multiplexed onto K multiplexed channel signals on a receiver chain, where M, N and K are integers. The spread N replicas of the received signal may be combined. The combined spread N replicas of the received signal may be scrambled.

Claims (72)

1. A method for processing signals, the method comprising:

spreading N replicas of said received signal with N orthogonal sequences;

generating a scrambled set of N channel signals based on said spread N replicas of said received signal;

spreading M replicas of a received signal with said N orthogonal sequences;

generating a scrambled set of M channel signals based on said spread M replicas of said received signal; and

multiplexing said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channel signals on a receiver chain, wherein M, N and K are integers.

2. The method according to claim 1 , comprising combining said spread N replicas of said received signal.

3. The method according to claim 2 , comprising scrambling said combined spread N replicas of said received signal.

4. The method according to claim 2 , comprising overlaying a first scrambling sequence on said combined spread N replicas of said received signal.

5. The method according to claim 1 , comprising combining said spread M replicas of said received signal.

6. The method according to claim 5 , comprising scrambling said combined spread M replicas of said received signal.

7. The method according to claim 5 , comprising overlaying a second scrambling sequence on said combined spread N replicas of said received signal.

8. The method according to claim 1 , comprising orthogonally multiplexing said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channels on said receiver chain.

9. The method according to claim 1 , comprising downconverting the receiver chain K multiplexed channel signals to corresponding baseband multiplexed channel signals.

10. The method according to claim 9 , comprising generating K separate channel signals from said downconverted baseband multiplexed channel signals.

11. The method according to claim 1 , wherein N is greater than M.

12. The method according to claim 1 , wherein N is equal to M.

13. The method according to claim 1 , comprising receiving said M replicas of said received signal via M physical antenna elements.

14. The method according to claim 1 , comprising generating N signal response values for said M physical antenna elements as a function of said M replicas of said received signals.

15. The method according to claim 14 , comprising calculating M physical weighing parameters as a function of said M replicas of said received signal such that each of said M physical weighing parameters is associated with a corresponding one of said M physical antenna elements.

16. The method according to claim 15 , comprising generating said N signal response values for said M physical antenna elements as a function of said M physical weighing parameters.

17. The method according to claim 14 , comprising calculating N weighing parameters as a function of said N signal response values for said M physical antenna elements.

18. The method according to claim 17 , comprising generating N weighted signal response values by weighing each of a corresponding one of said N signal response values by a corresponding one of said N weighing parameters.

19. The method according to claim 18 , comprising combining said generated N weighted signal response values.

20. A system for processing signals, the system comprising:

at least one processor operative to spread N replicas of said received signal with N orthogonal sequences;

said at least one processor operative to generate a scrambled set of N channel signals based on said spread N replicas of said received signal;

said at least one processor operative to spread M replicas of a received signal with said N orthogonal sequences;

said at least one processor operative to generate a scrambled set of M channel signals based on said spread M replicas of said received signal; and

said at least one processor operative to multiplex said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channel signals on a receiver chain, wherein M, N and K are integers.

21. The system according to claim 20 , wherein said at least one processor is operative to combine said spread N replicas of said received signal.

22. The system according to claim 21 , wherein said at least one processor is operative to scramble said combined spread N replicas of said received signal.

23. The system according to claim 21 , wherein said at least one processor is operative to overlay a first scrambling sequence on said combined spread N replicas of said received signal.

24. The system according to claim 20 , wherein said at least one processor is operative to combine said spread M replicas of said received signal.

25. The system according to claim 24 , wherein said at least one processor is operative to scramble said combined spread M replicas of said received signal.

26. The system according to claim 24 , wherein said at least one processor is operative to overlay a second scrambling sequence on said combined spread N replicas of said received signal.

27. The system according to claim 20 , wherein said at least one processor is operative to orthogonally multiplex said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channels on said receiver chain.

28. The system according to claim 20 , wherein said at least one processor is operative to downconvert the receiver chain K multiplexed channel signals to corresponding baseband multiplexed channel signals.

29. The system according to claim 28 , wherein said at least one processor is operative to generate K separate channel signals from said downconverted baseband multiplexed channel signals.

30. The system according to claim 20 , wherein N is greater than M.

31. The system according to claim 20 , wherein N is equal to M.

32. The system according to claim 20 , wherein said at least one processor is operative to receive said M replicas of said received signal via M physical antenna elements.

33. The system according to claim 20 , wherein said at least one processor is operative to generate N signal response values for said M physical antenna elements as a function of said M replicas of said received signals.

34. The system according to claim 33 , wherein said at least one processor is operative to calculate M physical weighing parameters as a function of said M replicas of said received signal such that each of said M physical weighing parameters is associated with a corresponding one of said M physical antenna elements.

35. The system according to claim 34 , wherein said at least one processor is operative to generate said N signal response values for said M physical antenna elements as a function of said M physical weighing parameters.

36. The system according to claim 33 , wherein said at least one processor is operative to calculate N weighing parameters as a function of said N signal response values for said M physical antenna elements.

37. The system according to claim 36 , wherein said at least one processor is operative to generate N weighted signal response values by weighing each of a corresponding one of said N signal response values by a corresponding one of said N weighing parameters.

38. The system according to claim 37 , wherein said at least one processor is operative to combine said generated N weighted signal response values.

39. A system for processing signals, the system comprising:

one or more circuits operative to spread N replicas of said received signal with N orthogonal sequences;

said one or more circuits operative to generate a scrambled set of N channel signals based on said spread N replicas of said received signal;

said one or more circuits operative to spread M replicas of a received signal with said N orthogonal sequences;

said one or more circuits operative to generate a scrambled set of M channel signals based on said spread M replicas of said received signal; and

said one or more circuits operative to multiplex said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channel signals on a receiver chain, wherein M, N and K are integers.

40. The system according to claim 39 , wherein said one or more circuits is operative to combine said spread N replicas of said received signal.

41. The system according to claim 40 , wherein said one or more circuits is operative to scramble said combined spread N replicas of said received signal.

42. The system according to claim 40 , wherein said one or more circuits is operative to overlay a first scrambling sequence on said combined spread N replicas of said received signal.

43. The system according to claim 39 , wherein said one or more circuits is operative to combine said spread M replicas of said received signal.

44. The system according to claim 43 , wherein said one or more circuits is operative to scramble said combined spread M replicas of said received signal.

45. The system according to claim 43 , wherein said one or more circuits is operative to overlay a second scrambling sequence on said combined spread N replicas of said received signal.

46. The system according to claim 43 , wherein said one or more circuits is operative to orthogonally multiplex said generated scrambled set of N channel signals and said generated scrambled set of M channel signals onto K multiplexed channels on said receiver chain.

47. The system according to claim 39 , wherein said one or more circuits is operative to downconvert the receiver chain K multiplexed channel signals to corresponding baseband multiplexed channel signals.

48. The system according to claim 47 , wherein said one or more circuits is operative to generate K separate channel signals from said downconverted baseband multiplexed channel signals.

49. The system according to claim 39 , wherein N is greater than M.

50. The system according to claim 39 , wherein N is equal to M.

51. The system according to claim 39 , wherein said one or more circuits is operative to receive said M replicas of said received signal via M physical antenna elements.

52. The system according to claim 39 , wherein said one or more circuits is operative to generate N signal response values for said M physical antenna elements as a function of said M replicas of said received signals.

53. The system according to claim 52 , wherein said one or more circuits is operative to calculate M physical weighing parameters as a function of said M replicas of said received signal such that each of said M physical weighing parameters is associated with a corresponding one of said M physical antenna elements.

54. The system according to claim 53 , wherein said one or more circuits is operative to generate said N signal response values for said M physical antenna elements as a function of said M physical weighing parameters.

55. The system according to claim 52 , wherein said one or more circuits is operative to calculate N weighing parameters as a function of said N signal response values for said M physical antenna elements.

56. The system according to claim 55 , wherein said one or more circuits is operative to generate N weighted signal response values by weighing each of a corresponding one of said N signal response values by a corresponding one of said N weighing parameters.

57. The system according to claim 56 , wherein said one or more circuits is operative to combine said generated N weighted signal response values.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 →