Pulse-code modulation: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Giftlite
→‎See also: −wlink already included in the main article
 
en>Spyglasses
→‎History: Revision.
Line 1: Line 1:
'''Symbolic circuit analysis''' is a formal technique of [[circuit analysis]] to calculate the behaviour or characteristic of an electric/electronic circuit with the independent variables (time or frequency), the dependent variables (voltages and currents), and (some or all of) the circuit elements represented by symbols.<ref>G. Gielen and W. Sansen, Symbolic Analysis for Automated Design of Analog Integrated Circuits. Boston: Kluwer Academic Publishers, 1991.</ref>


When analysing electric/electronic circuits, we may ask two types of questions: What is the '''value''' of certain circuit variable ([[voltage]], [[current (electricity)|current]], [[resistance (electricity)|resistance]], [[gain]], etc.) or what is the '''relationship''' between some circuit variables or between a circuit variable and circuit components and frequency (or time). Such relationship may take the form of a graph, where numerical values of a circuit variable are plotted versus frequency or component value (the most common example would be a plot of the magnitude of a transfer function vs. frequency).


This also means that there is every chance that they will charge you? I ve car [https://www.google.com/search?hl=en&gl=us&tbm=nws&q=insurance&btnI=lucky insurance] rates in michigan been forced to spend, you can about the type of vehicle. This could really lead to a claim. Since there are ways to maximize benefit and minimize expenditures. There is a reputable one.<br><br>Feel free to surf to my site; Auto Insurance Reviews And Ratings ([http://boxautoinsuranceapple.panelsteelbuilding.com/ visit this web page link])
Symbolic circuit analysis is concerned with obtaining those relationships in symbolic form, i.e., in the form of [[analytical expression]], where the complex frequency (or time) and some or all of the circuit components are represented by symbols.
 
==Frequency domain expressions==
 
In the frequency domain the most common task of symbolic circuit analysis is to obtain the relationship between input and output variables in the form of a [[rational function]] in the [[complex frequency]] <math>\mathit{s}\,</math> and symbolic variables <math>\mathbf{x}</math>:
 
<center><math>T(s,\mathbf{x})=\frac{N(s,\mathbf{x})}{D(s,\mathbf{x})}</math></center>
 
The above relationship is often called the network function. For physical systems, <math>N(s,\mathbf{x})</math> and <math>D(s,\mathbf{x})</math> are [[polynomial]]s in <math>\mathit{s}\,</math> with real coefficients:
 
<center><math>T(s,\mathbf{x})=\frac{\displaystyle \sum_{i=0}^n a_i(\mathbf{x}) s^i}{\displaystyle \sum_{i=0}^m b_i(\mathbf{x}) s^i}=K\frac{\displaystyle \prod_{i=1}^n (s-z_i(\mathbf{x}))}{\displaystyle \prod_{i=1}^m (s-p_i(\mathbf{x}))}</math></center>
 
where <math>z_i(\mathbf{x})</math> are the zeroes and <math>p_i(\mathbf{x})</math> are the poles of the network function; <math>m \geqslant n</math>.
 
While there are several methods for generating coefficients <math>a_i(\mathbf{x})</math> and <math>b_i(\mathbf{x})</math>, no technique exists to obtain exact symbolic expressions for poles and zeroes for polynomials of order higher than 5.
 
==Types of symbolic network functions==
 
Depending on which parameters are kept as symbols, we may have several different types of symbolic network functions. This is best illustrated on an example. Consider, for instance, the [[biquad filter]] circuit with ideal [[op amp]]s, shown below. We want to obtain a formula for its voltage transmittance (also called the [[voltage gain]]) in the frequency domain, <math>{T_v(s) = V_{out}(s)/V_{in}(s)}\,</math>.
 
[[Image:Biquad circuit.gif|thumb|510px|center|Figure 1: Biquad circuit with ideal opamps. (This diagram was created using the [[schematic capture]] feature of [[SapWin]].)]]
 
===Network function with ''s'' as the only variable===
 
If the complex frequency <math>\mathit{s}\,</math> is the only variable, the formula will look like this (for simplicity we use the numerical values: <math>R_i=i, C_i = 0.01i\,</math>):
 
<center><math>T(s)=\frac{3.48s}{13.2s^2+1.32s+0.33}</math></center>
 
===Semi-symbolic network function===
 
If the complex frequency <math>\mathit{s}\,</math> and some circuit variables are kept as symbols (semi-symbolic analysis), the formula may take a form:
 
<center>
<math>
\begin{align}
T(s,\mathbf{x})&=\frac{1.74C_2s}{6.6C_1 C_2 s^2+0.66C_2 s+0.33} \\
      \mathbf{x}&=[C_1~C_2]
\end{align}
</math>
</center>
 
===Fully symbolic network function===
 
If the complex frequency <math>\mathit{s}\,</math> and all circuit variables are symbolic (fully symbolic analysis), the voltage transmittance is given by (here <math>G_i = 1/R_i \,</math>):
 
<center>
<math>
\begin{align}
T(s,\mathbf{x})&=\frac{G_4 G_6 G_8 C_2s}{G_6 G_{11} C_1 C_2 s^2+G_1 G_6 G_{11} C_2 s+G_2 G_3 G_5 G_{11}} \\
    \mathbf{x}&=[C_1~C_2~G_1~G_2~G_3~G_4~G_5~G_6~G_8~G_{11}]
\end{align}
</math>
</center>
 
All expressions above are extremely useful in obtaining insight into operation of the circuit and understanding how each component contributes to the overall circuit performance. As the circuit size increases, however, the number of terms in such expressions grows exponentially. So, even for relatively simple circuits, the formulae become too long to be of any practical value. One way to deal with this problem is to omit insignificant terms from the symbolic expression, keeping the inevitable error below the predetermined limit.<ref>B. Rodanski, M. Hassoun, "Symbolic Analysis," in The Circuits and Filters Handbook: Fundamentals of Circuits and Filters, 3rd ed., Wai-Kai Chen, Editor. CRC Press, 2009, pp. 25-1 - 25-29.</ref>
 
===Sequence of Expressions form===
 
Another possibility to shorten the symbolic expression to manageable length is to represent the network function by a sequence of expressions (SoE).<ref>M. Pierzchala, B. Rodanski, "Generation of Sequential Symbolic Network Functions for Large-Scale Networks by Circuit Reduction to a Two-Port," IEEE Transactions on Circuits and Systems - I: Fundamental Theory and Applications, vol. 48, no. 7, July 2001, pp. 906-909.</ref> Of course, the interpretability of the formula is lost, but this approach is very useful for repetitive numerical calculations. A software package STAINS (Symbolic Two-port Analysis via Internal Node Suppression) has been developed to generate such sequences.<ref>L.P. Huelsman, "STAINS - Symbolic Two-Port Analysis via Internal Node Suppression," IEEE Circuits & Devices Magazine, March 2002, pp. 3-6.</ref> There are several types of SoE that can be obtained from STAINS. For example, the compact SoE for <math>T_v(s)\,</math> of our biquad is
 
<pre>
x1 = G5*G3/G6
x2 = -G1-s*C1-G2*x1/(s*C2)
x3 = -G4*G8/x2
Ts = x3/G11
</pre>
The above sequence contains fractions. If this is not desirable (when divisions by zero appear, for instance), we may generate a fractionless SoE:
 
<pre>
x1 = -G2*G5
x2 = G6*s*C2
x3 = -G4*x2
x4 = x1*G3-(G1+s*C1)*x2
x5 = x3*G8
x6 = -G11*x4
Ts = -x5/x6
</pre>
 
Yet another way to shorten the expression is to [[factorise]] [[polynomial]]s <math>N(s,\mathbf{x})</math> and <math>D(s,\mathbf{x})</math>. For our example this is very simple and leads to:
 
<pre>
Num = G4*G6*G8*s*C2
Den = G11*((G1+s*C1)*G6*s*C2+G2*G3*G5)
Ts = Num/Den
</pre>
 
For larger circuits, however, factorisation becomes a difficult [[combinatorial]] problem and the final result may be impractical for both interpretation and numerical calculations.
 
== References ==
<!--- See [[Wikipedia:Footnotes]] on how to create references using <ref></ref> tags which will then appear here automatically -->
{{Reflist}}
 
== External links ==
* [http://rodanski.net/ben/work/symbolic/index.htm Library of benchmark circuits for symbolic circuit analysis]
 
[[Category:Electronic design]]

Revision as of 08:07, 1 February 2014

Symbolic circuit analysis is a formal technique of circuit analysis to calculate the behaviour or characteristic of an electric/electronic circuit with the independent variables (time or frequency), the dependent variables (voltages and currents), and (some or all of) the circuit elements represented by symbols.[1]

When analysing electric/electronic circuits, we may ask two types of questions: What is the value of certain circuit variable (voltage, current, resistance, gain, etc.) or what is the relationship between some circuit variables or between a circuit variable and circuit components and frequency (or time). Such relationship may take the form of a graph, where numerical values of a circuit variable are plotted versus frequency or component value (the most common example would be a plot of the magnitude of a transfer function vs. frequency).

Symbolic circuit analysis is concerned with obtaining those relationships in symbolic form, i.e., in the form of analytical expression, where the complex frequency (or time) and some or all of the circuit components are represented by symbols.

Frequency domain expressions

In the frequency domain the most common task of symbolic circuit analysis is to obtain the relationship between input and output variables in the form of a rational function in the complex frequency and symbolic variables :

The above relationship is often called the network function. For physical systems, and are polynomials in with real coefficients:

where are the zeroes and are the poles of the network function; .

While there are several methods for generating coefficients and , no technique exists to obtain exact symbolic expressions for poles and zeroes for polynomials of order higher than 5.

Types of symbolic network functions

Depending on which parameters are kept as symbols, we may have several different types of symbolic network functions. This is best illustrated on an example. Consider, for instance, the biquad filter circuit with ideal op amps, shown below. We want to obtain a formula for its voltage transmittance (also called the voltage gain) in the frequency domain, .

Figure 1: Biquad circuit with ideal opamps. (This diagram was created using the schematic capture feature of SapWin.)

Network function with s as the only variable

If the complex frequency is the only variable, the formula will look like this (for simplicity we use the numerical values: ):

Semi-symbolic network function

If the complex frequency and some circuit variables are kept as symbols (semi-symbolic analysis), the formula may take a form:

Fully symbolic network function

If the complex frequency and all circuit variables are symbolic (fully symbolic analysis), the voltage transmittance is given by (here ):

All expressions above are extremely useful in obtaining insight into operation of the circuit and understanding how each component contributes to the overall circuit performance. As the circuit size increases, however, the number of terms in such expressions grows exponentially. So, even for relatively simple circuits, the formulae become too long to be of any practical value. One way to deal with this problem is to omit insignificant terms from the symbolic expression, keeping the inevitable error below the predetermined limit.[2]

Sequence of Expressions form

Another possibility to shorten the symbolic expression to manageable length is to represent the network function by a sequence of expressions (SoE).[3] Of course, the interpretability of the formula is lost, but this approach is very useful for repetitive numerical calculations. A software package STAINS (Symbolic Two-port Analysis via Internal Node Suppression) has been developed to generate such sequences.[4] There are several types of SoE that can be obtained from STAINS. For example, the compact SoE for of our biquad is

x1 = G5*G3/G6
x2 = -G1-s*C1-G2*x1/(s*C2)
x3 = -G4*G8/x2
Ts = x3/G11

The above sequence contains fractions. If this is not desirable (when divisions by zero appear, for instance), we may generate a fractionless SoE:

x1 = -G2*G5
x2 = G6*s*C2
x3 = -G4*x2
x4 = x1*G3-(G1+s*C1)*x2
x5 = x3*G8
x6 = -G11*x4
Ts = -x5/x6

Yet another way to shorten the expression is to factorise polynomials and . For our example this is very simple and leads to:

Num = G4*G6*G8*s*C2
Den = G11*((G1+s*C1)*G6*s*C2+G2*G3*G5)
Ts = Num/Den

For larger circuits, however, factorisation becomes a difficult combinatorial problem and the final result may be impractical for both interpretation and numerical calculations.

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

External links

  1. G. Gielen and W. Sansen, Symbolic Analysis for Automated Design of Analog Integrated Circuits. Boston: Kluwer Academic Publishers, 1991.
  2. B. Rodanski, M. Hassoun, "Symbolic Analysis," in The Circuits and Filters Handbook: Fundamentals of Circuits and Filters, 3rd ed., Wai-Kai Chen, Editor. CRC Press, 2009, pp. 25-1 - 25-29.
  3. M. Pierzchala, B. Rodanski, "Generation of Sequential Symbolic Network Functions for Large-Scale Networks by Circuit Reduction to a Two-Port," IEEE Transactions on Circuits and Systems - I: Fundamental Theory and Applications, vol. 48, no. 7, July 2001, pp. 906-909.
  4. L.P. Huelsman, "STAINS - Symbolic Two-Port Analysis via Internal Node Suppression," IEEE Circuits & Devices Magazine, March 2002, pp. 3-6.