Distributed combiner for parallel discrete-to-linear converters
09685975 ยท 2017-06-20
Assignee
Inventors
Cpc classification
H03M1/661
ELECTRICITY
International classification
Abstract
Provided are, among other things, systems, apparatuses methods and techniques for providing a complete output signal from a set of partial signals, which in turn have been generated by parallel processing paths in the time-interleaved and/or frequency-interleaved conversion of discrete signals to linear signals (i.e., discrete-to-linear conversion). One such apparatus includes a distributed network comprising a plurality of ladder networks through which input signals propagate before being combined to form an output signal.
Claims
1. An apparatus for combining a plurality of inputs, said apparatus comprising: a plurality of input lines that receive a corresponding plurality of input signals that are continuous in time; a first set of ladder networks, each said ladder network in the first set having: a first terminal junction point, a second terminal junction point, an inner junction point, and first and second input junction points, with each of said first and second input junction points either coupled to a different one of the input lines or provided with a zero input signal; a second ladder network having a first terminal junction point, a second terminal junction point, an inner junction point, and first and second input junction points, each coupled to the inner junction point of a different one of the ladder networks in said first set; and an output line coupled to the inner junction point of said second ladder network and providing an output signal that is continuous in time, wherein each of the ladder networks includes a number of reactive impedance segments, with each said reactive impedance segment including: (a) at least one series reactance, (b) at least one shunt capacitive element which at least one of (i) is implemented as a discrete capacitor or (ii) derives from an active device, and (c) a junction point to which the reactance and capacitive element are coupled, wherein at least one of the terminal junction points within each of the plurality of said ladder networks is terminated in a characteristic impedance of said ladder network at said at least one terminal junction point, wherein a signal at the inner junction point of each of said ladder networks comprises a summation of signals provided at the first and second input junction points of said ladder network, so that the signal at the inner junction point of each of the ladder networks in the first set comprises a summation of at least two of the input signals and the signal at the inner junction point of the second ladder network comprises a summation of at least one additional input signal, and wherein said input signals are different continuous-time versions of an underlying discrete-time signal and are combined by said ladder networks according to a weighting that reflects a discrete-time to continuous-time encoding.
2. An apparatus according to claim 1, wherein said series reactance is a discrete inductive element.
3. An apparatus according to claim 1, wherein said series reactance is a series resonant circuit.
4. An apparatus according to claim 1, wherein at least one of said reactive impedance segments additionally includes at least one shunt inductive element, which forms a parallel resonant circuit with a shunt capacitive element.
5. An apparatus according to claim 4, wherein said series reactance is a series resonant circuit, and said reactive impedance segments have a frequency response that is bandpass.
6. An apparatus according to claim 1, wherein at least two of said reactive impedance segments additionally include at least one shunt inductive element, which forms a parallel resonant circuit with a capacitive element, and said reactive impedance segments have a frequency response that is bandpass.
7. An apparatus according to claim 6, wherein the series reactance of said reactive impedance segments is a discrete capacitive element.
8. An apparatus according to claim 1, wherein a signal provided to at least one of the first or second input junction points of at least one of said ladder networks in the first set is equal to zero.
9. An apparatus according to claim 8, wherein said ladder network includes at least one discrete capacitor.
10. An apparatus according to claim 1, wherein the number of reactive impedance segments within any given ladder network is equal to a total number of signals that are provided as inputs to said given ladder network.
11. An apparatus according to claim 1, wherein the number of reactive impedance segments within any given ladder network is different from the total number of signals that are provided as inputs to said given ladder network.
12. An apparatus according to claim 1, wherein said input signals are subjected to approximately equal amounts of delay in time and scaling in magnitude as they propagate through said apparatus and are combined into an output signal.
13. An apparatus according to claim 12, wherein said input signals pass through an equal number of reactive impedance segments as they propagate through said apparatus and are combined into an output signal.
14. An apparatus according to claim 12, wherein said input signals pass through a different number of reactive impedance segments as they propagate through said apparatus to form an output signal.
15. An apparatus according to claim 1, wherein at least two of said input signals are different bits from a multi-bit output of a digital-to-analog converter, wherein said discrete-time to continuous-time encoding is binary, and wherein said at least two of said input signals are combined into said output signal in a proportion which reflects a binary weighting.
16. An apparatus according to claim 1, wherein at least two of said input signals have been produced by different parallel processing paths of a digital-to-analog converter which employs frequency interleaving, and wherein said at least two of said input signals are combined in a proportion which reflects equal weighting.
17. An apparatus according to claim 1, wherein at least two of said input signals are different bits from a multi-bit output of a digital-to-analog converter, wherein said discrete-time to continuous-time encoding is unary, and wherein said at least two of said input signals are combined in a proportion which reflects equal weighting.
18. An apparatus according to claim 1, wherein at least two of said input signals have been generated as the time-delayed outputs of delta-sigma modulation, and said at least two input signals are combined in a proportion which reflects coefficients of a noise cancellation filter applied to an output of said modulation.
19. An apparatus according to claim 18, wherein said input signals are subjected to a bandpass response by said apparatus, and said bandpass response corresponds to a stopband region in a transfer function of said noise cancellation filter.
20. An apparatus according to claim 1, wherein a frequency response of each of the reactive impedance segments has an upper cutoff frequency that equals or exceeds a maximum intended operating frequency for said apparatus.
21. An apparatus according to claim 1, wherein a total number of ladder networks is equal to a total number of said input signals.
22. An apparatus according to claim 1, further comprising a third ladder network having a first terminal junction point, a second terminal junction point, an interior junction point, and first and second input junction points, each coupled to the interior junction point of a different one of the ladder networks in said first set, so that the signal at the interior junction point of the third ladder network comprises a summation of input signals that are different than the input signals summed by the second ladder network.
23. An apparatus according to claim 1, wherein each of the ladder networks also includes a plurality of gain cells.
24. An apparatus according to claim 1, wherein said input signals are subjected to time delays and a difference in delay between any two input signals is an integer multiple of a common delay increment, and wherein said common delay increment is less than or equal to a period of a maximum operating frequency for said apparatus.
25. An apparatus according to claim 24, wherein the summation of signals produces a filter response with a lowpass cutoff frequency that exceeds or equals a maximum operating frequency for said apparatus.
26. An apparatus according to claim 25, wherein said filter response is approximately a sine function.
27. An apparatus according to claim 24, wherein at least one of said ladder networks comprises a total number of reactive impedance segments which is equal to a total number of signals coupled as inputs to said ladder network.
28. An apparatus according to claim 24, wherein at least one of said ladder networks comprises a total number of reactive impedance segments which is greater a total number of signals coupled as inputs to said ladder network.
29. An apparatus according to claim 24, wherein the reactive impedance segments of a given ladder network introduce an approximately equal amount of at least one of a delay in time or a scaling in magnitude.
30. An apparatus according to claim 24, wherein each of the reactive impedance segments of a given ladder network introduces a delay which is equal to a combined delay of all the reactive impedance segments within one of the ladder networks that provides an input to said given ladder network.
31. An apparatus for amplifying a continuous-time input signal, comprising: an input line for receiving an input signal that is continuous in time; a first ladder network comprising a plurality of reactive impedance segments and having: a first outer junction point coupled to said input line, a second outer junction point terminated in a characteristic impedance, and an inner junction point; a second ladder network comprising a plurality of reactive impedance segments and having: a first outer junction point terminated in a characteristic impedance, a second outer junction point, and an inner junction point; at least one active element which couples the inner junction point of said first ladder network to the inner junction point of said second ladder network; and an output line that is coupled to said second outer junction point of said second ladder network, wherein each of said first and second ladder networks comprises at least two reactive impedance segments, with each of said reactive impedance segments including: (a) at least one series reactance that includes at least one of an inductance or a capacitance, and (b) at least one shunt reactance that includes a parallel resonant circuit with capacitance that derives from at least one of (i) a discrete component, or (ii) the intrinsic properties of an active element, and wherein the apparatus exhibits a bandpass response with a passband that corresponds to an intended frequency range of operation for said apparatus.
32. An apparatus according to claim 31, wherein said series reactance is produced by a series resonant circuit.
33. An apparatus according to claim 31, wherein said series reactance is produced by a series inductor.
34. An apparatus according to claim 31, wherein said series reactance is produced by a series capacitor.
35. An apparatus for providing a continuous-time output signal by summing a plurality of input signals, said apparatus comprising: a plurality of input lines for receiving a plurality of input signals that are continuous in time; a first set of ladder networks, each said ladder network in the first set having: a first terminal junction point, a second terminal junction point, an inner junction point, and first and second input junction points, with each of said first and second input junction points either coupled to a different one of the input lines or provided with a zero input signal; a second ladder network having a first terminal junction point, a second terminal junction point, an inner junction point, and first and second input junction points, each coupled to the inner junction point of a different one of the ladder networks in said first set; and an output line coupled to the inner junction point of said second ladder network and providing an output signal that is continuous in time, wherein each of the ladder networks includes a number of reactive impedance segments, with each said reactive impedance segment including: (a) a series reactance, (b) a shunt reactance which includes at least one of (i) a discrete capacitor or (ii) a capacitance that derives from an active device, and (c) a junction point to which the series reactance and shunt reactance are coupled, wherein at least one of the terminal junction points within each of the plurality of said ladder networks is terminated in a characteristic impedance of said ladder network at said at least one terminal junction point, wherein a signal at the inner junction point of each of said ladder networks comprises a summation of signals provided at the first and second input junction points of said ladder network, so that the signal at the inner junction point of each of the ladder networks in the first set comprises a summation of at least two of the input signals and the signal at the inner junction point of the second ladder network comprises a summation of at least one additional input signal, and wherein for at least one reactive impedance segment: (1) at least one of the series reactance is a series resonant circuit or the shunt reactance is a parallel resonant circuit, and (2) said at least one reactive impedance segment has a frequency response that is bandpass.
36. An apparatus according to claim 35, wherein said input signals are subjected to approximately equal amounts of delay in time and scaling in magnitude as they propagate through said apparatus and are combined into an output signal.
37. An apparatus according to claim 35, wherein said input signals are subjected to time delays, a difference in delay between any two input signals is an integer multiple of a common delay increment, and said common delay increment is less than or equal to a period of a maximum operating frequency for said apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the following disclosure, the invention is described with reference to the attached drawings. However, it should be understood that the drawings merely depict certain representative and/or exemplary embodiments and features of the present invention and are not intended to limit the scope of the invention in any manner. The following is a brief description of each of the attached drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
(12) Conventional methods, such as parallel processing, have been developed that allow modern signal processors to operate at effective rates which exceed the limitations of constituent components. The present inventor has discovered that the effectiveness of the time interleaving, frequency interleaving, and/or noise shaping techniques, utilized by conventional digital-to-analog converters, depends on the availability of suitable methods for reconstructing an output signal from the multiple parallel inputs generated by a parallel processor. The present inventor further has discovered that distributed networks can be used to create novel structures for the summation of continuous-time signals and/or the amplification of bandpass signals. In particular, these novel structures often can overcome the performance limitations of conventional power combiners, including those limitations related to bandwidth, signal attenuation, and delay/phase variation.
(13) A simplified block diagram of an improved signal combiner 100A according to certain preferred embodiments of the invention is illustrated in
(14) In the representative embodiment of combiner 100A, input signals are summed in approximately equal proportion to produce output 106A (i.e., input signals are combined with approximately equal phase shift and magnitude scaling). Exemplary applications for representative combiner 100A are those where input signals are intended to have equal weights, such as input signals derived from: 1) the different bits from the output of a D/A converter which employs unary (i.e., thermometer) encoding; and 2) the different outputs from the parallel paths of a D/A converter which employs frequency interleaving (i.e., frequency decomposition). In the preferred embodiments of the present invention, therefore, each input signal (e.g., input signals 101A&B, 102A&B, 103A&B, and 104A&B) passes through the same number and same kind of reactive impedance segments as it propagates through a controlled-impedance transmission path to the output of the combiner (e.g., to become part of the composite output 106A). The transfer functions from the inputs to the output of the combiner are substantially identical (i.e., the various controlled-impedance transmission paths through which input signals propagate have substantially identical transfer functions). In alternative embodiments, however, the transfer functions from each input signal to the output of the combiner are only approximately equal. Applying the principle of superposition to ladder network 110A of combiner 100A, those skilled in the art can appreciate that the voltage v.sub.T(s) at inner junction point 112 is given by
(15)
where: 1) s is the Laplace variable, which can represent a complex angular frequency; 2) g.sub.m is the transconductance of each of gain cells 105A&B; 3) v.sub.0(s) and v.sub.1(s) are the input voltage waveforms on lines 102A&B, respectively; and 4) H.sub.LP(s) is the (lowpass) transfer function from an input junction point to an output junction point (e.g., the transfer function from either of terminal junction points 111A&B to inner junction point 112). Therefore, the signal at inner (output) junction point 112 of ladder network 110A is proportional to the sum of input signals 101A&B. The transfer function H.sub.LP(S) derives from the series inductance (L) and shunt capacitance (C.sub.gm) of each reactive impedance segment (e.g., an L-section comprising a discrete inductor and the intrinsic capacitance at the input of a gain cell in the representative embodiment of combiner 100A), such that the transfer function introduces a lowpass response with upper cutoff frequency
(16)
and group delay
t.sub.PD={square root over (LC.sub.gm)}.
In the preferred embodiments, it can be shown that the voltage v.sub.T(s) at output 106A is given by
(17)
where: 1) v.sub.i(s) is the voltage waveform at the i.sup.th input; 2) the variable N is equal to the number of input signals (i.e., the N=8 input signals propagate through a total number of L-sections equal to log.sub.2 N); and 3) H.sub.LP(s) is the transfer function from an input junction point of any active ladder network to the output junction point of the same active ladder network (e.g., the response of the L-section with outermost junction point 113A and inner junction point 114). As a result, input signals are combined in equal proportion, and the combining process does not cause one input signal to be phase shifted, or time delayed, by an amount which is different from any other input signal.
(18) In the representative embodiment of combiner 100A, there is an even number of input signals that are combined, and the number of input signals intended to be combined is equal to the total number of active ladder networks. Furthermore, each input signal propagates to the combiner output through a unique controlled-impedance transmission path (i.e., a unique set of L-sections associated with the various active ladder networks), such that the number of controlled impedance transmission paths is equal to the number of input signals. It should be noted that in certain alternative embodiments, however, an odd number of input signals are intended to be combined. In such an alternative embodiment, one of the input gain stages (e.g., one of transconductance stages 105A-H) preferably is configured for zero transconductance (i.e., a gain of zero). More preferably, an odd number of input signals are combined according to the representative embodiment of combiner 100B, shown in
(19) Although input signals are combined in equal proportions in the embodiments of combiners 100A-C, in other embodiments input signals can be intentionally combined in unequal proportions. In certain alternate embodiments, for example, the input signals represent the different bits of a binary encoded signal, in which case input signals preferably are combined according to a binary weighting technique. One way to effect a binary weighting in the summation of the input signals, is to appropriately scale the transconductance (g.sub.m) values of certain active devices within the combiner network. In particular, input signals are combined according to a binary weighting when: 1) the transconductances of initial gain cells 105A-F are unequal; and 2) the ratio between the transconductance of any two initial gain cells is a power of two. In still other embodiments, including those where conventional multi-stage noise shaping (e.g., a parallel MASH arrangement) is employed, the input signals may represent the time-delayed outputs of a delta-sigma (E) modulator, and combiner 100A (or a portion of combiner 100A) is intended to implement a noise cancellation filter. For example, a conventional second-order noise cancellation filter has a transfer function H(z) which is given by
H(z)=1+.Math.z.sup.1+z.sup.2,
where: 1) is a variable that depends on the frequency band processed by the modulator; and 2) z is the Z-transform variable representing a delay of one sample period. Those skilled in the art can readily appreciate that the output of such a noise cancellation filter is generated by combining (summing): 1) a current output sample which reflects a magnitude scaling of unity (i.e., no scaling) and no time delay; 2) a prior output sample which reflects a magnitude scaling of and a time delay of one sample period (i.e., z.sup.1), and 3) a prior output sample which reflects a magnitude scaling of unity and a time delay of two sample periods (i.e., z.sup.2). Therefore, in embodiments where combiner 100A, or a portion of combiner 100A, is intended to implement a noise cancellation filter at the output of a modulator, input signals preferably are combined according to a weighting which reflects the coefficients of the noise cancellation filter (e.g., a weighting of 1, , and 1 for a second-order filter).
(20) Combiner 100D shown in
(21) In the preferred embodiments of combiner 100D, it can be shown that the voltage v.sub.T(s) at output 106D is given by
(22)
where: 1) v.sub.i(s) is the voltage waveform at the i.sup.th input; 2) A.sub.i is the overall gain associated with the i.sup.th input signal (i.e., A.sub.i=g.sub.m for the i.sup.th transmission path; 3) the variable N is equal to the number of input signals (i.e., the N=4 input signals propagate through a total number of L-sections equal to log.sub.2 N); and 3) H.sub.BP(s) is the bandpass transfer function from an input junction point of any active ladder network (e.g., the response of the L-section with outermost junction point 147A and inner junction point 148). Input signals are combined in unequal proportion (e.g., according to A.sub.i which depend on the coefficients of a noise cancellation filter), but otherwise, are subjected to identical frequency responses in the combining process (i.e., signals are subjected to a frequency response established by H.sub.BP(s)). The bandpass response H.sub.BP(s) is a function of the inductances and capacitances of the reactive impedance segments, and for a 5.sup.th-order Butterworth prototype, the transfer function H.sub.BP(s) has a bandwidth (f.sub.B) of
(23)
and a center frequency (f.sub.C) equal to
(24)
where C.sub.gm is the shunt capacitance at the inner junction point of an active ladder network (e.g., the intrinsic input capacitance of gain cell 165B of active ladder network 170A). Exemplary magnitude versus frequency responses for combiner 100D are given in
(25) The general principles governing the operation of distributed combiner 100D also can be applied to novel methods for distributed amplification. Conventional distributed amplifiers, such as amplifier 200 of
(26)
where: 1) L is the total inductance associated with each L-section (e.g., from discrete inductor 210); and 2) C.sub.gm is the shunt capacitance associated with each L-section (e.g., from the intrinsic input capacitance of gain cell 211). Furthermore, the overall (voltage) gain A.sub.V of amplifier 200 increases linearly as the number of distributed stages increases, according to
(27)
where: 1) n is the number of L-sections (i.e., the number of gain cells); 2) g.sub.m is the transconductance associated with each gain cell; and 3) R.sub.term={square root over (L/C.sub.gm)} is the terminating resistance for an artificial transmission line. Therefore, the gain of amplifier 200 is independent of bandwidth, and depends only on the number gain cells within the distributed ladder network (i.e., the number of gain stages associated with an artificial transmission line).
(28) By using distributed networks based on bandpass filter prototypes, instead of artificial transmission lines, the inventor has discovered that a comparable gain benefit can be obtained with the added benefit of improved bandlimiting. An example is distributed amplifier 250 of circuit 9B, which, compared to conventional amplifier 200, offers improved bandlimiting. According to the preferred embodiments, amplifier 250 realizes improved bandlimiting through utilization of L-sections (e.g., L-section 270), which have been modified such that: 1) shunt capacitive elements (e.g., intrinsic capacitance of gain cell 211 within amplifier 200) are replaced with parallel resonant circuits (e.g., the parallel resonant circuit formed by discrete inductor 260B and the intrinsic input capacitance of gain cell 261B within amplifier 250); and 2) series inductors (e.g., discrete inductor 210 within amplifier 200) are replaced with series resonant circuits (e.g., the series resonant circuit formed by discrete inductor 260A and discrete capacitor 261A within amplifier 250). Distributed amplifier 250 provides improved bandlimiting and overcomes the problem of gain-dependent bandwidth by: 1) summing the output of multiple low-gain amplifiers to mitigate the Miller effect; and 2) forming the constituent reactive impedance segments (e.g., L-section 270) of a bandpass filter by grouping discrete inductors with discrete capacitors in a series arrangement (e.g., the grouping of inductor 260A with capacitor 261A), and by grouping discrete inductors with the intrinsic capacitances of active devices in a parallel arrangement (e.g., the grouping of inductor 260B with the intrinsic input capacitance of transconductance/gain cell 261B). Therefore, the gain of amplifier 250 is independent of bandwidth, and increases linearly as the number of distributed stages increases, according to
(29)
where: 1) n is the number of L-sections (i.e., the number of gain cells); 2) g.sub.m is the transconductance associated with each gain cell; and 3) R.sub.term is the terminating impedance for the bandpass filter. It should be noted that although the active ladder networks of exemplary amplifier 250 derive from a bandpass filter prototype where the shunt reactances, formed by parallel resonant circuits, are coupled to each other via series resonant circuits (e.g., the parallel resonant circuit comprising inductor 260B and the intrinsic input capacitance of transconductance/gain cell 261B, is coupled by the series resonant circuit comprising inductor 260A and capacitor 261A), other arrangements can be utilized and should be considered within the scope of the invention. For example, suitable bandpass responses can be realized by alternate arrangements where shunt reactances are inductively coupled (e.g., filter 170C of
(30) Another alternative exemplary combiner, according to the preferred embodiments of the present invention, is distributed combiner 300 shown in
(31)
It can be shown that phase-offset resampling and summing (i.e., moving-average summation), according to the preferred embodiments, introduces what is conventionally referred to as a moving-average filter response, which has a continuous-time transfer function given by
(32)
where: 1) m is the polyphase (time) decomposition factor equal to the number of input signals; and 2) =1/f.sub.S is the incremental time offset by which input signals are delayed in various integer multiples. The above transfer function produces a lowpass response with a sin(x)/x or sin c(x) shape, and a 3 dB cutoff frequency of approximately 1/(2.Math.m.Math.). The magnitude versus frequency response of the moving-average summation operation is given in
(33) Referring back to
(34) 1) input signal 302C is subjected to a total delay of +3.Math.=4.Math.;
(35) 2) input signal 302B is subjected to a total delay of 2.Math.+3.Math.=5.Math.;
(36) 3) input signal 302A is subjected to a total delay of 3.Math.+3.Math.=6.Math.;
(37) 4) input signal 302F is subjected to a total delay of +6.Math.=7.Math.;
(38) 5) input signal 302E is subjected to a total delay of 2.Math.+6.Math.=8.Math.; and
(39) 6) input signal 302D is subjected to a total delay of 3.Math.+6.Math.=9.Math..
(40) According to the exemplary processing of combiner 300, therefore, the combining process is such that each input signal is delayed by a different amount, and the difference in delay between any two input signals is an integer multiple of a common delay increment.
(41) In the preferred embodiments of combiner 300, the number of reactive impedance segments included within a particular active ladder network, is equal to the number of signals which are coupled as inputs to that particular ladder network. For example, three signals are coupled as inputs to each of ladder networks 310A&B, and each of ladder networks 310A&B include three reactive impedance segments. Moreover, two signals are coupled as inputs to ladder network 320A, and ladder network 320A includes two reactive impedance segments. More generally, however, an active ladder network can comprise any number of reactive impedance segments and a combiner can utilize any number of active ladder networks, preferably provided that: 1) the total number of reactive impedance segments in the entire combiner network exceeds or equals the number of input signals which are summed to form an output signal; and 2) as input signals propagate through the combiner they are delayed such that the difference in delay between any two input signals is an integer multiple of a common delay increment.
(42) Additional Considerations
(43) As used herein, the term coupled, or any other form of the word, is intended to mean either directly connected or connected through one or more other elements, such as reactive impedance segments, passive elements, gain cells, or other processing blocks. The shunt capacitance associated with a reactive impedance segment (i.e., L-section) is intended to mean the capacitance introduced by a passive component (e.g., discrete capacitor), or by the intrinsic (parasitic) capacitance at the input and/or output of an active device.
(44) The embodiments discussed above concern, among other things, nested sets of ladder networks, with each ladder network effecting summation of the signals that are input into it, and with outputs of earlier ladder networks coupled to the inputs of later ladder networks, so that the number of input signals are summed together using a multi-staged summation structure. As used herein, unless explicitly stated otherwise, the terms summation, sum and any other forms of the word are intended to mean added together, whether on a weighted or non-weighted basis, whether the individual signals have been subject to the same or different amounts of delay prior to summation, and/or whether the individual signals are directly summed, subjected to substantially identical processing prior to summation, or are subject to different kinds of processing prior to summation. Different embodiments will employ different options in this regard (e.g., the same or different relative weightings, the same or different relative delays and/or the same or different pre-processing) to achieve different desired results, e.g., as noted above.
(45) Several different embodiments of the present invention are described above, with each such embodiment described as including certain features. However, it is intended that the features described in connection with the discussion of any single embodiment are not limited to that embodiment but may be included and/or arranged in various combinations in any of the other embodiments as well, as will be understood by those skilled in the art.
(46) Similarly, in the discussion above, functionality sometimes is ascribed to a particular module or component. However, functionality generally may be redistributed as desired among any different modules or components, in some cases completely obviating the need for a particular component or module and/or requiring the addition of new components or modules. The precise distribution of functionality preferably is made according to known engineering tradeoffs, with reference to the specific embodiment of the invention, as will be understood by those skilled in the art.
(47) Thus, although the present invention has been described in detail with regard to the exemplary embodiments thereof and accompanying drawings, it should be apparent to those skilled in the art that various adaptations and modifications of the present invention may be accomplished without departing from the spirit and the scope of the invention. Accordingly, the invention is not limited to the precise embodiments shown in the drawings and described above. Rather, it is intended that all such variations not departing from the spirit of the invention be considered as within the scope thereof as limited solely by the claims appended hereto.