1. A method of controlling communication rates over a wireless link within a wireless communications system, the method comprising:
determining an amount of instantaneous active wireless voice traffic and an amount of instantaneous active wireless data traffic by examining voice and data packets stored in a plurality of individual buffers every frame interval or plurality of frame intervals;
determining a total wireless link bandwidth that the amount of active wireless voice traffic will consume during a frame interval;
determining, for the amount of active wireless data traffic, an available wireless link bandwidth remaining after the total wireless link bandwidth is determined; and
applying rate control only to the amount of active wireless data traffic in order to fit the amount of active wireless data traffic in the available wireless link bandwidth.
2. The method according to claim 1, further comprising determining bandwidth available to data traffic by subtracting a total bandwidth occupied by voice traffic from a total bandwidth available in the wireless link.
3. The method according to claim 1, further comprising storing both voice and data traffic in individual buffers of the wireless communications system.
4. The method according to claim 1, further comprising multiplexing the voice and data traffic to obtain the multiplexed traffic.
5. A computer-readable medium having at least one code segment embodied thereon that causes a processor to perform the method according to claim 1.
6. A method of controlling communication rates over a wireless link within a wireless communications system, the method comprising:
storing packets associated with wireless voice and data traffic in individual buffers;
determining an amount of instantaneous active voice traffic and an amount of instantaneous active data traffic by examining voice and data packets stored in the individual buffers each frame interval or plurality of frame intervals;
determining a total link bandwidth that the amount of active voice traffic will consume during a frame interval;
determining an available link bandwidth, for the amount of active data traffic, remaining after the total link bandwidth is determined; and
applying rate control only to the amount of active data traffic in order to fit the amount of active data traffic in the available link bandwidth.
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 lighting system, comprising:
a transformer having a primary winding on a receiving path and a secondary winding on a delivering path, the receiving path receiving electric energy regulated based on a dimming angle, the received electric energy being delivered by the delivering path;
a secondary switch being switched on to couple a light source with the delivering path to emit light in response to the delivered electric energy and being switched off to decouple the light source from the delivering path; and
a dimming controller configured to detect the dimming angle based on an electrical property of the delivering path, and switch on and switch off the secondary switch based on the dimming angle, the dimming controller including a counter configured to provide a count based on a voltage signal on the secondary winding.
2. The lighting system of claim 1, wherein the received electric energy is regulated by a triode for alternating current (TRIAC) dimmer.
3. The lighting system of claim 1, wherein the dimming controller further comprises:
a low pass filter configured to pass low frequency components of the voltage signal on the secondary winding;
a comparator configured to compare the filtered voltage signal with a reference signal to generate a rectangular shaped signal;
the counter configured to count a number corresponding to a width of the rectangular shaped signal; and
a dimming angle determination module configured to determine the dimming angle based on the counted number.
4. The lighting system of claim 1, wherein the light source is a light emitting diode (LED) array
the secondary switch is switched on to couple the light emitting diode (LED) array with the delivering path to emit light in response to the delivered electric energy and is switched off to decouple the LED array from the delivering path.
5. The lighting system of claim 1, further comprising:
a primary switch being switched on to enable the receiving path, and being switched off to disable the receiving path and to allow the delivering path to deliver the received electric energy.
6. The lighting system of claim 5, further comprising:
a primary controller configured to generate first pulses and to use the first pulses to switch on and switch off the primary switch.
7. The lighting system of claim 1, wherein the dimming controller is configured to generate second pulses having widths that are modulated based on the dimming angle, and the second pulses being used to control the secondary switch.
8. The lighting system of claim 7, wherein the dimming controller is configured to modulate the widths according to a sine wave that is regulated based on the dimming angle.
9. An integrated circuit (IC), comprising:
a secondary transistor switch being switched on to couple a light source with a delivering path for delivering electric energy received and stored by a transformer, and being switched off to decouple the light source from the delivering path, the transformer having a primary winding on a receiving path to receive electric energy regulated based on a dimming angle and a secondary winding on the delivering path; and
a dimming controller configured to detect the dimming angle based on an electrical property of the delivering path and switch on and switch off the secondary transistor switch based on the detected dimming angle, the dimming controller including a counter configured to provide a count based on a voltage signal on the secondary winding.
10. The IC of claim 9, wherein the received electric energy is regulated by a triode for alternating current (TRIAC) dimmer.
11. The IC of claim 9, wherein the dimming controller is configured to generate second pulses having widths that are modulated based on the dimming angle, and the second pulses being used to control the secondary transistor switch.
12. The IC of claim 9, wherein the dimming controller is configured to modulate the widths according to a sine wave that is regulated based on the dimming angle.
13. The IC of claim 9, wherein the dimming controller further comprises:
a low pass filter configured to pass low frequency components of the voltage signal on the secondary winding;
a comparator configured to compare the filtered voltage signal with a reference signal to generate a rectangular shaped signal;
the counter configured to count a number corresponding to a width of the rectangular shaped signal; and
a dimming angle determination module configured to determine the dimming angle based on the counted number.
14. The IC of claim 9, further comprising:
a primary transistor switch being switched on to enable the receiving path, and being switched off to disable the receiving path and to allow the delivering path to deliver the received electric energy.
15. The IC of claim 14, further comprising:
a primary switch controller configured to generate first pulses and to use the first pulses to switch on and switch off the primary transistor switch.
16. A method, comprising:
repetitively switching on a primary switch on a receiving path to allow a transformer to receive and store electric energy regulated based on a dimming angle, and switching off the primary switch to deliver the stored electric energy via a delivering path, the transformer having a primary winding on the receiving path and a secondary winding on the delivering path;
detecting the dimming angle based on an electrical property on the delivering path, wherein the detecting the dimming angle further comprises counting a number, by a counter, based on a voltage signal on the secondary winding; and
switching on and switching off a secondary switch to couple and decouple a light source based on the detected dimming angle.
17. The method of claim 16, wherein switching on and switching off the secondary switch based on the detected dimming angle to couple and decouple the light source, further comprises:
generating pulses having widths that are modulated based on the dimming angle; and
using the pulses to control the secondary switch.
18. The method of claim 17, wherein generating the pulses having the widths that are modulated based on the dimming angle further comprises:
modulating the widths of the pulses based on a sine wave that is regulated based on the dimming angle.
19. The method of claim 16, wherein detecting the dimming angle based on the electrical property on the delivering path further comprises:
detecting the dimming angle based on the voltage signal on the secondary winding.
20. The method of claim 19, further comprising:
filtering the voltage signal to pass low frequency components;
comparing the filtered voltage signal with a reference signal to generate a rectangular shaped signal;
measuring a width of the rectangular shaped signal by counting the number corresponding to the width; and
determining the dimming angle based on the width of the rectangular shaped signal.