1-13. (canceled)
14. A method of transporting data packets over a telecommunications transport network between a Serving gateway, S-GW, or Packet Data Network gateway, PDN-GW, and a radio base station, wherein the data packets are carried by a plurality of non-Guaranteed Bitrate, non-GBR, bearers, the method comprising:
at a network node configured to handle the data packets on a per-bearer basis, for each of the bearers, independently of the other bearers, applying bandwidth profiling to the data packets of the bearer, wherein data packets are designated as \u2018green\u2019 data packets or as \u2018yellow\u2019 data packets, \u2018green\u2019 data packets being conformant with a predetermined committed Information Rate for the bearer and \u2018yellow\u2019 data packets not being conformant with the committed Information Rate, and wherein the bandwidth profiling comprises:
buffering one or more data packets for up to a predetermined maximum \u2018green\u2019 buffer time, during which if transporting the data packet would not cause the committed Information Rate of the bearer to be exceeded, the data packet is designated as a \u2018green\u2019 data packet; and
forwarding the data packets designated as \u2018green\u2019 data packets and the data packets designated as \u2018yellow data packets to an entry point of the transport network, where if there is insufficient bandwidth available in the transport network to transport all data packets, yellow\u2019 data packets are first to be discarded, so as not to be transported through the transport network.
15. The method of claim 14, wherein if a data packet has been buffered for the maximum \u2018green\u2019 buffer time, the data packet is designated as a \u2018yellow\u2019 data packet.
16. The method of claim 14, wherein a data packet is only designated as \u2018yellow\u2019 if it is also conformant with a predetermined Excess Information Rate (EIR) of the bearer.
17. The method of claim 16, wherein if a data packet has been buffered for the maximum \u2018green\u2019 buffer time, and the data packet is non-conformant with the predetermined EIR, the data packet is buffered for up to a predetermined maximum \u2018yellow\u2019 buffer time, during which if transporting the data packet over the transport network would not cause the excess Information Rate of the bearer to be exceeded, the data packet is designated as a \u2018yellow\u2019 data packet.
18. The method of claim 14, wherein for each bearer the data packets are received at a \u2018green\u2019 data packet bucket of the bearer, the \u2018green\u2019 data packet bucket having a \u2018green rate\u2019 corresponding to the committed Information Rate of the bearer, at which \u2018green tokens\u2019 arrive in the bucket, whereby at any moment in time the bucket contains a quantity of \u2018green tokens\u2019, and a received data packet is designated as a \u2018green\u2019 packet when the size of the packet is less than or equal to the quantity of \u2018green tokens\u2019 in the bucket.
19. The method of claim 18 wherein, when the size of the received packet is greater than the quantity of \u2018green tokens\u2019 in the bucket, the received data packet is buffered for up to the maximum \u2018green\u2019 buffer time.
20. The method of claim 18, wherein when a data packet is not designated as \u2018green\u2019, it is moved to a \u2018yellow\u2019 data packet bucket of the bearer, the \u2018yellow\u2019 data packet bucket having a \u2018yellow rate\u2019 corresponding to the predetermined EIR, at which \u2018yellow tokens\u2019 arrive in the bucket, whereby at any moment in time the bucket contains a quantity of \u2018yellow tokens\u2019, and the data packet is designated as a \u2018yellow\u2019 packet when the size of the packet is less than or equal to the quantity of \u2018yellow tokens\u2019 in the bucket.
21. The method of claim 20 wherein, when the size of the data packet moved to the \u2018yellow\u2019 bucket is greater than the quantity of \u2018yellow tokens\u2019 in the bucket, the data packet is buffered for up to the maximum \u2018yellow\u2019 buffer time.
22. The method of claim 14 wherein buffered data packets are held in a buffer queue, whereby only a data packet at the head of the queue is designated as a \u2018green\u2019 or \u2018yellow\u2019 packet and passed to the TN if transporting the data packet over the transport network would not cause the respective maximum or excess Information Rate of the bearer to be exceeded.
23. The method of claim 22 wherein the buffer has a buffer queue size, whereby if a new data packet to be buffered in the buffer would cause the queue size to be exceeded, a data packet is removed from the buffer to release space in the queue for the new data packet.
24. The method of claim 14 wherein a data packet that is not designated as either a \u2018green\u2019 data packet or a \u2018yellow\u2019 data packet is discarded without being transported over the transport network.
25. A telecommunications network entity configured to receive data packets of a plurality of non-Guaranteed Bitrate, non-GBR, bearers prior to forwarding the data packets for transport over a transport network, TN, between a Serving gateway, S-GW, or Packet Data Network gateway, PDN-GW, and a radio base station, the network entity configured to handle the data packets on a per-bearer basis and comprising a bandwidth profiler configured to apply bandwidth profiling to the data packets of a bearer independently of the other bearers, wherein data packets are designated as \u2018green\u2019 data packets or as \u2018yellow\u2019 data packets, \u2018green\u2019 data packets being conformant with a predetermined committed Information Rate of the bearer and \u2018yellow\u2019 data packets not being conformant with the committed Information Rate, the bandwidth profiler further comprising a buffer for buffering one or more data packets for up to a predetermined maximum \u2018green\u2019 buffer time, wherein the profiler is configured to designate a data packet in the buffer as a \u2018green\u2019 data packet if transporting the data packet would not cause the maximum Information Rate of the bearer to be exceeded, and wherein the network entity is configured to forward the data packets designated as \u2018green\u2019 data packets and the data packets designated as \u2018yellow data packets to an entry point of the transport network.
26. The network entity of claim 25, wherein a data packet is only designated as \u2018yellow\u2019 if it is also conformant with a predetermined Excess Information Rate, EIR, of the bearer, and wherein the profiler is further configured to buffer data packets for up to a predetermined maximum \u2018yellow\u2019 buffer time, and to designate a data packet in the buffer as a \u2018yellow\u2019 data packet if transporting the data packet would not cause the EIR of the bearer to be exceeded.
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 focus servo system for an optical disk drive, the focus servo system comprising:
an optical pick-up unit comprising at least one photodetector;
at least one analog to digital converter configured to digitize signals received from the at least one photodetector; and
at least one processor configured to execute a digital servo algorithm to process the versions of the digitized signals to:
calculate a focus error signal (FES) from the versions of the digitized signals;
apply an FES gain to the FES to provide a modified FES signal;
obtain a threshold value based upon the modified FES signal;
compute a sum signal from the versions of the digitized signals;
determine if the sum signal is below the threshold value; and
indicate a focus open condition if the sum signal is below the threshold value.
2. The focus servo system of claim 1, comprising at least one amplifier configured to gain adjust at least one of the signals received from the at least one photodetector prior to the at least one analog to digital converter digitizing the signals, the gain adjustment determined by the at least one processor.
3. The focus servo system of claim 2, wherein the at least one processor is configured to adjust gain of the at least one amplifier based on whether the optical disk drive is performing a read operation or a write operation.
4. The focus servo system of claim 1, wherein the at least one analog to digital converter and the at least one processor are included on the same integrated circuit.
5. The focus servo system of claim 4, wherein the integrated chip is an analog and digital processor.
6. The focus servo system of claim 1, wherein a version of at least one of the signals received from the at least one photodetector is compared to a focus OK (FOK) threshold to determine whether the focus servo system is in a near in-focus condition.
7. The focus servo system of claim 1, comprising at least one decimation filter, wherein the at least one of the versions of the digitized signals are down-sampled by the at least one decimation filter.
8. The focus servo system of claim 7, wherein at least one of the output frequency, filtering characteristics, and sample rate of the at least one decimation filter is determined by the at least one processor.
9. A focus servo system for an optical disk drive, the focus servo system comprising:
an optical pick-up unit comprising at least one photodetector;
at least one analog to digital converter configured to digitize signals received from the at least one photodetector; and
at least one processor configured to execute a digital servo algorithm to process the versions of the digitized signals to calculate a focus error signal (FES) from the versions of the digitized signals and indicate a focus open condition based on the FES and the versions of the digitized signals.
10. The focus servo system of claim 9, comprising at least one amplifier configured to gain adjust at least one of the signals received from the at least one photodetector prior to the at least one analog to digital converter digitizing the signals, the gain adjustment determined by the at least one processor.
11. The focus servo system of claim 10, wherein the at least one processor is configured to adjust gain of the at least one amplifier based on whether the optical disk drive is performing a read operation or a write operation.
12. The focus servo system of claim 9, wherein the at least one analog to digital converter and the at least one processor are included on the same integrated circuit.
13. The focus servo system of claim 12, wherein the integrated chip is an analog and digital processor.
14. The focus servo system of claim 9, wherein a version of at least one of the signals received from the at least one photodetector is compared to a focus OK (FOK) threshold to determine whether the focus servo system is in a near in-focus condition.
15. The focus servo system of claim 9, comprising at least one decimation filter, wherein the at least one of the versions of the digitized signals are down-sampled by the at least one decimation filter.
16. The focus servo system of claim 15, wherein at least one of the output frequency, filtering characteristics, and sample rate of the at least one decimation filter is determined by the at least one processor.
17. A digital servo method for an optical disk drive, comprising:
digitizing versions of the photodetector signals to produce digital signals;
determining, through servo algorithms in a digital signal processor, a focus error signal from the digital signals; and
determining a focus open condition based on the focus error signal and versions of the digitized signals.
18. The digital servo method of claim 17, comprising gain adjusting at least one of the photodetector signals prior to digitizing the versions of the photodetector signals, the gain adjustment determined by the digital signal processor.
19. The digital servo method of claim 18, comprising adjusting gain based on whether the optical disk drive is performing a read operation or a write operation.
20. The digital servo method of claim 17, comprising comparing a version of at least one photodetector signals to a focus OK (FOK) threshold to determine whether the focus servo system is in a near in-focus condition.
21. The digital servo method of claim 17, comprising down-sampling at least one of the versions of the digitized signals by at least one decimation filter.
22. The digital servo method of claim 21, comprising determining at least one of the output frequency, filtering characteristics, and sample rate of the at least one decimation filter by the digital signal processor.
23. A non-transitory computer readable medium storing a computer program, executable by a machine, for a digital servo method for an optical disk drive, the computer program comprising executable instructions for:
digitizing versions of the photodetector signals to produce digital signals;
determining, through servo algorithms in a digital signal processor, a focus error signal from the digital signals; and
determining a focus open condition based on the focus error signal and versions of the digitized signals.