1. A power driver for Light Emitting Diode (LED) illumination, comprising:
a power correction unit receiving an AC voltage, rectifying the received AC voltage into a DC voltage, and correcting a power factor of the rectified DC voltage; and
a DCDC converter unit receiving the DC voltage from the power correction unit and converting the received DC voltage into a DC voltage which has a magnitude different from the received DC voltage and is supplied to an LED module,
wherein the DCDC converter unit comprises a skip control unit, to which a current flowing in the LED module driven by receiving an output from the DCDC converter unit is fed back, to detect a magnitude of the current and to output a signal for a skip mode control depending on the detected magnitude of the current.
2. The power driver for LED illumination according to claim 1, wherein the DCDC converter unit includes a DCDC controller feeding back with the current flowing in the LED module to detect the magnitude of the current and controling a current flowing in a primary side winding of a transformer comprised in the DCDC converter unit depending on the detected magnitude of the current.
3. The power driver for LED illumination according to claim 2, wherein the skip control unit comprises a processor comparing the fed back current with a reference current and outputting the signal for the skip mode control to the DCDC controller depending on the comparison result.
4. The power driver for LED illumination according to claim 2, wherein the skip control unit includes:
a comparator receiving and comparing a voltage signal sensed by an auxiliary winding disposed at the primary side wiring of the transformer and a skip carrier signal generated from a skip carrier generator, and outputting a skip mode operation signal when the sensed voltage is lower than a skip carrier level; and
an OR gate receiving and OR-operating an output signal from the comparator and a feedback signal from the LED module and outputting the signal for the skip mode control to the DCDC controller.
5. The power driver for LED illumination according to claim 2, wherein the skip control unit receives a skip control signal from an external main control unit and transfers the received skip control signal to the DCDC controller.
6. The power driver for LED illumination according to claim 1, wherein the power correction unit comprises a boost converter.
7. The power driver for LED illumination according to claim 1, wherein the DCDC converter unit comprises an inductor-inductor-capacitor (LLC) resonance converter.
8. A method of controlling a power driver for LED illumination including a power correction unit and a DCDC converter unit, the method comprising:
receiving, by the power correction unit, an AC voltage, rectifying the received AC voltage into a DC voltage, and correcting a power factor of the rectified DC voltage;
receiving, by the DCDC converter unit, the DC voltage from the power correction unit and converting the received DC voltage into a DC voltage which has a magnitude different from the received DC voltage and is supplied to an LED module;
feeding a current, which flows in the LED module driven by receiving an output from the DCDC converter unit, back to a skip control unit comprised in the DCDC converter unit; and
detecting a magnitude of the current and outputting a signal for a skip mode control depending on the detected magnitude of the current, by the skip control unit.
9. The method according to claim 8, wherein the outputting of the signal for the skip mode control by the skip control unit includes:
receiving and comparing, by a comparator, a voltage signal sensed by an auxiliary winding disposed at a primary side of a transformer and a skip carrier signal generated from a skip carrier generator, and outputting a skip mode operation signal when the sensed voltage is lower than a skip carrier level; and
receiving and OR-operating, by an OR gate, an output signal from the comparator and a feedback signal from the LED module and outputting the signal for the skip mode control to the DCDC controller.
10. The method according to claim 8, wherein the outputting of the signal for the skip mode control by the skip control unit comprises:
directly receiving a skip control signal from an external main control unit by the skip control unit; and
transferring the received skip control signal to the DCDC controller.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A receiver, comprising:
at least one antenna input configured to receive multipath radio signals, via a radio circuit and at least one antenna, from one or more user equipments (UE), comprising:
a despreading circuit configured to despread a multipath radio signal in the received multipath radio signals using a number of despreading fingers corresponding to a number of delay positions in the multipath radio signal which corresponds to a number of paths in the multipath radio signal;
a combining circuit configured to apply at least one weight to the output of each of the number of despreading fingers and to combine the weighted outputs into a resulting equalized radio signal; and
wherein the receiver is configured to:
calculate auto-correlation values based on all multipath radio signals received at the at least one antenna input;
determine at least one auto-correlation value based on the calculated auto-correlation values;
determine at least one time value based on the at least one determined auto-correlation value; and
allocate at least one interference suppression finger to a delay position in the multipath radio signal based on the at least one determined time value.
2. The receiver of claim 1, wherein the receiver is configured to determine the at least one determined auto-correlation value by identifying a first peak value among the calculated auto-correlation values.
3. The receiver of claim 2, wherein the receiver is configured to determine the at least one time value by identifying a first time value corresponding to the identified peak among the calculated at least one auto-correlation values.
4. The receiver of claim 3, wherein the receiver is configured to allocate at least one first order interference suppression finger to a first set of delay positions in the multipath radio signal, wherein the first set of delay positions are delay positions corresponding to a first path in the multipath radio signal plus or minus the identified first time value.
5. The receiver of claim 4, wherein the receiver is configured to allocate at least one further first order interference suppression finger to a second set of delay positions in the multipath radio signal, wherein the second set of delay positions are delay positions corresponding to at least a second path in the multipath radio signal plus or minus the identified first time value.
6. The receiver of claim 2, wherein the receiver is configured to:
determine the at least one determined auto-correlation value by identifying at least a second peak value among the calculated auto-correlation values; and
determine the at least one time value by further identifying at least a second time value corresponding to the at least second identified peak among the calculated at least one auto-correlation values.
7. The receiver of claim 6:
wherein the receiver is configured to allocate at least one further first order interference suppression finger to a second set of delay positions in the multipath radio signal, wherein the second set of delay positions are delay positions corresponding to at least a second path in the multipath radio signal plus or minus the identified first time value;
wherein the receiver is configured to allocate at least one further first order interference suppression finger to a third set of delay positions in the multipath radio signal; and
wherein the third set of delay positions are delay positions corresponding to the first andor at least second path in the multipath radio signal plus or minus the at least one identified second time value.
8. The receiver of claim 7:
wherein the receiver is configured to allocate at least one second order interference suppression finger to a fourth set of delay positions in the multipath radio signal; and
wherein the fourth set of delay positions are the delay positions corresponding to at least one of:
the first andor at least second path in the multipath radio signal plus or minus two times the at least one identified time value), respectively; and
the first andor at least second path in the multipath radio signal plus or minus the sum andor difference of at least two identified time values.
9. The receiver of claim 1, further being configured to:
determine a total number of despreading fingers and interference suppression fingers to be allocated by the receiver based on a desired level of computation complexity in the receiver; and
select which despreading fingers and interference suppression fingers are to be allocated by the receiver based on at least one autocorrelation value threshold and an amount of signal energy of the first andor at least a second path in the multipath radio signal.
10. The receiver of claim 1, wherein the receiver is configured to calculate the auto-correlation values based on a chip-level baseband signal comprising a sum of all multipath radio signals received at the at least one antenna.
11. The receiver of claim 1, further being configured to:
determine at least one interference suppression equalizing weight for the at least one interference suppression finger based on the at least one determined auto-correlation value; and
enable the combining circuit to apply the at least one determined interference suppression equalizing weight to the output of the at least one interference suppression finger and combine the at least one weighted interference suppression output with the weighted outputs into the resulting equalized radio signal.
12. The receiver of claim 11, wherein the receiver is configured to determine the at least one interference suppression equalizing weight for at least one first order interference suppression finger according to:
W
1
\u2061
(
z
)
=
–
\u2211
k
\u2062
d
k
\u2062
z
–
k
\u2062
r
x
\u2061
(
0
)
–
1
\u2062
\u2211
m
\u2260
0
\u2062
r
x
\u2061
(
\u03c4
m
)
r
x
\u2061
(
0
)
\u2062
z
–
\u03c4
m
in the z-transform domain, wherein dk is the k:th selected despreading finger, where k=1, 2, . . . , K; rx is an autocorrelation function representing the calculated auto-correlation values; and \u03c4m is the at least one identified time value, where m=1, 2, . . . , M.
13. The receiver of claim 11, wherein the receiver is configured to determine the at least one interference suppression equalizing weight for at least one second or higher order interference suppression finger based on:
W
n
\u2061
(
z
)
=
–
\u2211
k
\u2062
d
k
\u2062
z
–
k
\u2062
r
x
\u2061
(
0
)
–
1
\u2062
(
\u2211
m
\u2260
0
\u2062
r
x
\u2061
(
\u03c4
m
)
r
x
\u2061
(
0
)
\u2062
z
–
\u03c4
m
)
n
in the z-transform domain, wherein dk is the k:th selected despreading finger, where k=1, 2, . . . , K; rx is an autocorrelation function representing the calculated auto-correlation values; \u03c4m is the at least one identified time value, where m=1, 2, . . . , M; n is the n:th order of interference suppression fingers, n=2, 3, . . . , N.
14. The receiver of claim 1, further comprising:
more than one antenna input for receiving more than one multipath radio signal via the radio circuit and more than one antenna from one UE; and
wherein the receiver is configured to process each multipath radio signal per UE received on respective antenna inputs separately.
15. The receiver of claim 1, wherein the receiver is a portion of a network node for use in a wireless communication network.
16. A method for suppressing interference in a received multipath radio signal in a receiver, the receiver having at least one antenna input for receiving multipath radio signals, via a radio circuit and at least one antenna, from one or more user equipments (UE), the method comprising:
allocating a number of despreading fingers to a number of delay positions in the multipath radio signal corresponding to a number of paths in the multipath radio signal;
apply at least one equalizing weight to an output of each of the number of allocated despreading fingers and combining the weighted outputs into a resulting equalized radio signal;
calculating auto-correlation values based on all multipath radio signals received at the at least one antenna input;
determining at least one auto-correlation value based on the calculated auto-correlation values;
determining at least one time value based on the at least one determined auto-correlation value; and
allocating at least one interference suppression finger to a delay position in the multipath radio signal based on the at least one determined time value.
17. The method of claim 16, wherein the determining the at least one determined auto-correlation value comprises identifying a first peak value among the calculated auto-correlation values.
18. The method of claim 17, wherein the determining the at least one time value comprises identifying a first time value corresponding to the identified peak among the calculated at least one auto-correlation values.
19. The method of claim 18, further comprising:
allocating at least one first order interference suppression finger to a first set of delay positions in the multipath radio signal; and
wherein the first set of delay positions are delay positions corresponding to a first path in the multipath radio signal plus or minus the identified first time value.
20. The method of claim 19, further comprising:
allocating at least one further first order interference suppression finger to a second set of delay positions in the multipath radio signal; and
wherein the second set of delay positions are delay positions corresponding to at least a second path in the multipath radio signal plus or minus the identified first time value.
21. The method of claim 16:
wherein the determining the at least one auto-correlation value comprises identifying at least a second peak value among the calculated auto-correlation values; and
wherein determining the at least one time value comprises identifying at least a second time value corresponding to the second identified peak value.
22. The method of claim 21, further comprising:
allocating at least one further first order interference suppression finger to a third set of delay positions in the multipath radio signal; and
wherein the third set of delay positions are delay positions corresponding to the first andor at least second paths in the multipath radio signal currently having a largest amount of signal energy, plus or minus the identified second time value.
23. The method according to claim 22, further comprising:
allocating at least one second order interference suppression finger to a fourth set of delay positions in the multipath radio signal; and
wherein the fourth set of delay positions are delay positions corresponding to at least one of:
the first andor at least second paths in the multipath radio signal plus or minus two times the at least one identified time value; and
the first andor at least second paths in the multipath radio signal plus or minus the sum andor difference of at least two identified time values.
24. The method of claim 16, further comprising:
determining a total number of despreading fingers and interference suppression fingers to be allocated by the receiver based on a desired level of computation complexity in the receiver; and
selecting which despreading fingers and interference suppression fingers are to be allocated by the receiver based on at least one autocorrelation value threshold and an amount of signal energy of the first andor at least a second path in the multipath radio signal.
25. The method of claim 16, further comprising:
determining at least one interference suppression equalizing weight for the at least one interference suppression finger based on the at least one determined auto-correlation value; and
enabling the application of the at least one determined interference suppression equalizing weight to an output of the at least one interference suppression finger and combination of the at least one weighted interference suppression output with the weighted outputs into the resulting equalized radio signal.
26. The method of claim 25, further comprising determining the at least one interference suppression equalizing weight for at least one first order interference suppression finger according to:
W
1
\u2061
(
z
)
=
–
\u2211
k
\u2062
d
k
\u2062
z
–
k
\u2062
r
x
\u2061
(
0
)
–
1
\u2062
\u2211
m
\u2260
0
\u2062
r
x
\u2061
(
\u03c4
m
)
r
x
\u2061
(
0
)
\u2062
z
–
\u03c4
m
in the z-transform domain, wherein dk is the k:th selected despreading finger, where k=1, 2, . . . , K; rx is an autocorrelation function representing the calculated auto-correlation values; and \u03c4m is the at least one identified time value, where m=1, 2, . . . , M.
27. The method of claim 25 further comprising determining the at least one interference suppression equalizing weight for at least one second or higher order interference suppression finger based on:
W
n
\u2061
(
z
)
=
–
\u2211
k
\u2062
d
k
\u2062
z
–
k
\u2062
r
x
\u2061
(
0
)
–
1
\u2062
(
\u2211
m
\u2260
0
\u2062
r
x
\u2061
(
\u03c4
m
)
r
x
\u2061
(
0
)
\u2062
z
–
\u03c4
m
)
n
in the z-transform domain, wherein dk is the k:th selected despreading finger, where k=1, 2, . . . , K; rx is an autocorrelation function representing the calculated auto-correlation values; \u03c4m is the at least one identified time value, where m=1, 2, . . . , M; n is the n:th order of interference suppression fingers, n=2, 3, . . . , N.