IP Library Granted Patent US 7,596,183
Granted Patent B2
US 7,596,183 · App. 11/394,338 · Granted Sep 29, 2009

Joint optimization of transmitter and receiver pulse-shaping filters

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 7,596,183
App. No.
11/394,338
Granted
Sep 29, 2009
Kind
B2
Abstract

A method for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients includes defining one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters. One or more constraints applicable to one or more of the filter coefficients and variables are set. A cost function defined over the variables is evaluated. Optimized filter coefficient values of the transmitter and receiver pulse-shaping filters are jointly calculated by applying an optimization process to the cost function while meeting the one or more constraints.

Claims (63)

1. A method for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients, comprising:

defining one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters;

setting one or more constraints applicable to one or more of the filter coefficients and variables;

evaluating a cost function defined over the variables; and

jointly calculating optimized filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints

wherein the one or more performance-related variables comprise at least one variable type selected from a group of types consisting of a peak to average ratio (PAR) at an output of a transmitter comprising the transmitter pulse-shaping filter, an adjacent channel interference (ACI) at an output of the receiver pulse-shaping filter, a residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, a signal to noise ratio (SNR) degradation caused by a deviation from a matched filter response between the transmitter and receiver pulse-shaping filters, a distance from a spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter, a normalized mean square error (NMSE) caused by a nonlinear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and a receiver comprising the receiver pulse-shaping filter, a symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter, and a variable indicative of hardware-related distortion in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

2. The method according to claim 1 , wherein the one or more performance-related variables comprise the peak to average ratio (PAR) at the output of the transmitter.

3. The method according to claim 1 , wherein the one or more performance-related variables comprise the adjacent channel interference (ACI) at the output of the receiver pulse-shaping filter.

4. The method according to claim 1 , wherein the one or more performance-related variables comprise the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter.

5. The method according to claim 1 , wherein the one or more performance-related variables comprise the signal to noise ratio (SNR) degradation.

6. The method according to claim 1 , wherein the one or more performance-related variables comprise the distance from the spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter.

7. The method according to claim 1 , wherein the one or more performance-related variables comprise the normalized mean square error (NMSE) caused by the nonlinear noise floor.

8. The method according to claim 1 , wherein the one or more performance-related variables comprise the symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

9. The method according to claim 1 , wherein the one or more performance-related variables comprise the variable indicative of the hardware-related distortion.

10. The method according to claim 1 , wherein jointly calculating the optimized filter coefficient values comprises relaxing a requirement from a first performance-related variable imposed on the transmitter and receiver pulse-shaping filters while improving a performance of a second performance-related variable imposed on at least one of the transmitter and receiver pulse-shaping filters.

11. The method according to claim 10 , wherein the first performance-related variable comprises the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, and wherein the second performance-related variable comprises the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

12. The method according to claim 1 , wherein applying the optimization process to the cost function comprises minimizing the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

13. The method according to claim 1 , wherein applying the optimization process to the cost function comprises maximizing the symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter while meeting the spectral mask defined for the transmitter.

14. The method according to claim 1 , wherein jointly calculating the optimized filter coefficient values comprises optimizing at least one of a tap configuration, a number of coefficients and a coefficient quantization of at least one of the transmitter and receiver pulse-shaping filters.

15. The method according to claim 1 , wherein jointly calculating the optimized filter coefficient values comprises applying at least one of a gradient-based and an exhaustive search-based optimization method.

16. A method for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients, comprising:

defining one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters;

setting one or more constraints applicable to one or more of the filter coefficients and variables;

evaluating a cost function defined over the variables; and

jointly calculating optimized filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints,

wherein setting the one or more constraints comprises performing at least one action selected from a group of actions consisting of setting respective limits on one or more of the variables, setting a limit on a function defined over the one or more of the variables, defining a spectral mask to be met by a signal at an output of a transmitter comprising the transmitter pulse-shaping filter, defining an upper limit on a residual self inter-symbol interference (SISI) at an output of the receiver pulse-shaping filter, defining the upper limit on an adjacent channel interference (ACI) at the output of the receiver pulse-shaping filter, defining the upper limit on a peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter, and defining the upper limit on a normalized mean square error (NMSE) caused by a non linear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

17. The method according to claim 16 , wherein setting the one or more constraints comprises defining the spectral mask to be met by the signal at the output of the transmitter comprising the transmitter pulse-shaping filter.

18. The method according to claim 16 , wherein setting the one or more constraints comprises defining the upper limit on the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter.

19. The method according to claim 16 , wherein setting the one or more constraints comprises defining the upper limit on the adjacent channel interference (ACI) at the output of the receiver pulse-shaping filter.

20. The method according to claim 16 , wherein setting the one or more constraints comprises defining the upper limit on the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

21. The method according to claim 16 , wherein setting the one or more constraints comprises defining the upper limit on the normalized mean square error (NMSE) caused by the non linear noise floor.

22. Apparatus for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients, comprising:

a user interface, which is arranged to accept definitions of one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters, of one or more constraints applicable to one or more of the filter coefficients and variables, and of a cost function defined over the variables; and

a processor, which is arranged to jointly calculate optimized filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints,

wherein the one or more performance-related variables comprise at least one variable type selected from a group of types consisting of a peak to average ratio (PAR) at an output of a transmitter comprising the transmitter pulse-shaping filter, an adjacent channel interference (ACI) at an output of the receiver pulse-shaping filter, a residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, a signal to noise ratio (SNR) degradation caused by a deviation from a matched filter response between the transmitter and receiver pulse-shaping filters, a distance from a spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter, a normalized mean square error (NMSE) caused by a non-linear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and a receiver comprising the receiver pulse-shaping filter, a symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter, and a variable indicative of hardware-related distortion in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

23. The apparatus according to claim 22 , wherein the one or more performance-related variables comprises the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

24. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the adjacent channel interference (ACI) at the output of the receiver pulse-shaping filter.

25. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter.

26. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the signal to noise ratio (SNR) degradation caused by the deviation from the matched filter response between the transmitter and receiver pulse-shaping filters.

27. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the distance from the spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter.

28. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the normalized mean square error (NMSE) caused by the non-linear noise floor.

29. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

30. The apparatus according to claim 22 , wherein the one or more performance-related variables comprise the variable indicative of the hardware-related distortion.

31. The apparatus according to claim 22 , wherein the one or more constraints comprises the spectral mask to be met by the signal at the output of the transmitter comprising the transmitter pulse-shaping filter.

32. The apparatus according to claim 22 , wherein the one or more constraints comprises the upper limit on the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter.

33. The apparatus according to claim 22 , wherein the one or more constraints comprises the upper limit on the adjacent channel interference (ACI) at the output of the receiver pulse-shaping filter.

34. The apparatus according to claim 22 , wherein the one or more constraints comprises the upper limit on the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

35. The apparatus according to claim 22 , wherein the one or more constraints comprises the upper limit on the normalized mean square error (NMSE) caused by the non linear noise floor.

36. The apparatus according to claim 22 , wherein the processor is arranged to relax a requirement from a first performance-related variable imposed on the transmitter and receiver pulse-shaping filters while improving a performance of a second performance-related variable imposed on at least one of the transmitter and receiver pulse-shaping filters.

37. The apparatus according to claim 36 , wherein the first performance-related variable comprises the residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, and wherein the second performance-related variable comprises the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter.

38. The apparatus according to claim 22 , wherein the processor is arranged to apply the optimization process to the cost function so as to minimize the peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter while meeting the spectral mask defined for the transmitter.

39. The apparatus according to claim 22 , wherein the processor is arranged to apply the optimization process to the cost function so as to maximize the symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter while meeting the spectral mask defined for the transmitter.

40. The apparatus according to claim 22 , wherein the processor is arranged to optimize at least one of a tap configuration, a number of coefficients and a coefficient quantization of at least one of the transmitter and receiver pulse-shaping filters.

41. The apparatus according to claim 22 , wherein the processor is arranged to jointly calculate the optimized filter coefficient values by applying at least one of a gradient-based and an exhaustive search-based optimization method.

42. Apparatus for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients, comprising:

a user interface, which is arranged to accept definitions of one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters, of one or more constraints applicable to one or more of the filter coefficients and variables, and of a cost function defined over the variables; and

a processor, which is arranged to jointly calculate optimized filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints,

wherein the one or more constraints comprise at least one constraint type selected from a group of types consisting of respective limits set on one or more of the variables, a limit set on a function defined over the one or more of the variables, a spectral mask to be met by a signal at an output of a transmitter comprising the transmitter pulse-shaping filter, an upper limit on a residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, the upper limit on an adjacent channel interference (ACI) at an output of the receiver pulse-shaping filter, the upper limit on a peak to average ratio (PAR) at the output of the transmitter comprising the transmitter pulse-shaping filter, and the upper limit on a normalized mean square error (NMSE) caused by a non linear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

43. A computer software product for jointly designing a transmitter pulse-shaping filter and a receiver pulse-shaping filter having respective filter coefficients, the product comprising a computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer to accept definitions of one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters, to accept definitions of one or more constraints applicable to one or more of the filter coefficients and variables, to accept a cost function defined over the variables, and to jointly calculate optimized filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints, wherein the one or more performance-related variables comprise at least one variable type selected from a group of types consisting of a peak to average ratio (PAR) at an output of a transmitter comprising the transmitter pulse-shaping filter, an adjacent channel interference (ACI) at an output of the receiver pulse-shaping filter, a residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, a signal to noise ratio (SNR) degradation caused by a deviation from a matched filter response between the transmitter and receiver pulse-shaping filters, a distance from a spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter, a normalized mean square error (NMSE) caused by a nonlinear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and a receiver comprising the receiver pulse-shaping filter, a symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter, and a variable indicative of hardware-related distortion in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

44. A communication system, comprising:

a transmitter, which comprises a transmitter pulse shaping filter; and

a receiver, which comprises a receiver pulse shaping filter,

wherein the transmitter and receiver pulse shaping filters have respective filter coefficients, which are determined by defining one or more performance-related variables based on at least some of the filter coefficients of the transmitter and receiver pulse-shaping filters, setting one or more constraints applicable to one or more of the filter coefficients and variables, evaluating a cost function defined over the variables, and jointly optimizing the filter coefficient values of the transmitter and receiver pulse-shaping filters by applying an optimization process to the cost function while meeting the one or more constraints, and wherein the one or more performance-related variables comp rise at least one variable type selected from a group of types consisting of a peak to average ratio (PAR) at an output of a transmitter comprising the transmitter pulse-shaping filter, an adjacent channel interference (ACI) at an output of the receiver pulse-shaping filter, a residual self inter-symbol interference (SISI) at the output of the receiver pulse-shaping filter, a signal to noise ratio (SNR) degradation caused by a deviation from a matched filter response between the transmitter and receiver pulse-shaping filters, a distance from a spectral mask defined for the transmitter comprising the transmitter pulse-shaping filter, a normalized mean square error (NMSE) caused by a nonlinear noise floor in at least one of the transmitter comprising the transmitter pulse-shaping filter and a receiver comprising the receiver pulse-shaping filter, a symbol rate of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter, and a variable indicative of hardware-related distortion in at least one of the transmitter comprising the transmitter pulse-shaping filter and the receiver comprising the receiver pulse-shaping filter.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 039355 FRAME 0902. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 12, 2016
From: BROADCOM SEMICONDUCTOR ISRAEL LTD.
To: MAXLINEAR ISRAEL LTD.
Reel/Frame 039666/0812 →
MERGER Recorded Aug 5, 2016
From: BROADCOM SEMICONDUCTOR ISRAEL LTD.
To: MAXLINEAR ISRAEL LTD.
Reel/Frame 039355/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: BROADCOM TECHNOLOGY ISRAEL LTD.
To: BROADCOM SEMICONDUCTORS ISRAEL LTD.
Reel/Frame 034735/0796 →
CHANGE OF NAME Recorded Jan 16, 2015
From: PROVIGENT LTD.
To: BROADCOM TECHNOLOGY ISRAEL LTD.
Reel/Frame 034777/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2006
From: ELIAZ, AMIR; RIDEL, ERAN
To: PROVIGENT LTD.
Reel/Frame 017923/0502 →