Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!

Submit your homework question or assignment here:
352 Tutors are online
 
We are so confident that you will love our service, we will answer your first homework question for FREE!
*  Attach Assignment (optional):
 
Study Smarter, Score Higher
 
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
II Electronic (ECE235b) Bipolar Junction Transistor (BJT) Review Anestis Dounavis The University of Western Ontario Faculty of Engineering Science Bipolar Junction Transistor (BJT) Review 5.1 Device Structure and Physical Operation BJT consists of 3 semiconductor regions as shown in Figure 5.1, 5.2. Figure 5.1 A simplified structure of the npn transistor. Figure 5.2 A simplified structure of the pnp transistor. A terminal is connected to each of the 3 semiconductor regions of the transistor, with terminals labeled emitter (E), base (B) and collector (C). The transistor consists of 2 pn junctions, the emitter-base junction (EBJ) and the collectorbase junction (CBJ). Depending on the biasing condition, the EBJ and CBJ biasing can be set to forward or reverse, thus BJTs have 4 modes of operation. Table 5.1 BJT modes of operation Mode EBJ Cuttoff Reverse Active Forward Reverse Active Reverse Saturation Forward CBJ Reverse Reverse Forward Forward Active mode or forward active mode is used for analog circuits, example if transistor is to operate as an amplifier. Cut off mode and saturation mode are used in digital circuits. Transistors behave as switches (on or off, highor low) Reverse active mode has limited application but is conceptually important 5.1.2 Operation of npn Transistor in active mode Transistor in active mode is shown in Figure 5.3 Figure 5.3 Current flow in an npn transistor biased to operate in the active mode. (Reverse current components due to drift of thermally generated minority carriers are not shown.) 2 external voltages are applied to establish the required bias conditions for active-mode operation. The voltage VBE, causes the p-type base to be higher in potential than the n-type emitter, thus forward-biasing the emitter-base junction. The collector-base voltage VCB, causes the n-type collector to be at a higher potential than the ptype base, thus reverse-biasing the collector-base junction. An npn transistor whose EBJ is forward biased will operate in active mode as long as the collector voltage does not fall below that of the base by more than approximately 0.4V. Current flow: In this description only diffusion current is considered. Drift current due to thermally generated minority carriers are usually very small and can be neglected. The forward bias on the EBJ causes current to flow across this junction. Current consists of two components: electrons injected from the emitter to base and holes injected from the base to emitter. Since the collector is more positive than base, electrons will be swept across the CBJ depletion region into the collector. The collector current is expressed as iC I S e vBE / VT IS = saturation current VT = thermal voltage = 25mV at room temperature. -------Equation 5.3 is derived from: As in the case of a forward-biased pn junction (Section 3.7.5), the concentration np(0) will be proportional to n p (0) n p 0 e vBE / VT (5.1) -----Relationship of currents (5.3) i E i B iC iC i B i E (1 )i B iC i E i E ( 1) =is a constant (referred to as the common-emitter gain). = is a constant (referred to as the common-base current gain) 5.1.6 The pnp Transistor Figure 5.11, shows a pnp transistor biased to operate in the active mode. Figure 5.11 Current flow in a pnp transistor biased to operate in the active mode. The voltage VEB causes the p-type emitter to be higher in potential than the n-type base, thus forward-biasing the base-emitter junction. The collector-base junction is reverse-biased by the voltage VBC, which keeps the p-type collector lower in potential than the n-type base. Current flow: The current in the pnp device is mainly conducted by holes injected from emitter into the base as a result of the forward-bias voltage VEB. The base current is composed of: 1) electrons injected from base to emitter (iB1) 2) a number of holes injected into the base will recombine with the majority carriers in the base (electrons) and will thus be lost (iB2). The holes that succeed in reaching the collector-base junction will be attracted by the negative voltage on the collector The above description of the current voltage relationship is similar to that of the npn transistor except that the vBE is replaced by vEB. iC I S e vEB / VT i E i B iC iC i B i E (1 )i B iC i E i E ( 1) 5.2 Current-Voltage Characteristics 5.2.1 Circuit Symbols and Conventions A circuit description of BJT is shown in figure 5.14 Figure 5.14 Voltage polarities and current flow in transistors biased in the active mode. The polarity of the device (npn or pnp) is indicated by the direction of the arrowhead on the emitter. Transistors are biased to operate in the active mode. An npn transistor whose EBJ is forward biased will operate in active mode as long as the collector voltage does not fall below that of the base by more than approximately 0.4V. Example 5.1 Design the circuit so that a current of 2mA flows through the collector and a voltage of +5V appears at the collector. (transistor: =100 and exhibits a vBE=0.7 at iC=1mA) Exercises 5.11 For the following circuit VB =1.0V and VE=1.7. What are and VC? 5.4 BJT Circuits at DC 1. 2. 3. Assume applied voltages are at DC only. We use simple model: for npn assume |VBE| = 0.7V. Neglect the effect of early effect. If transistor is in saturated mode assume |VCE| = 0.2V. For pnp assume |VEB| = 0.7V These assumptions are made to simplify calculations, however better models can be used to obtain better accuracy. Example Accurate results using elaborate models can be obtained using CAD tools such as SPICE. Assumption 1: |VBE| = 0.7V iC I S e vBE / VT Figure 5.16 The iC vBE characteristic for an npn transistor. For normal current range VBE Vlies in the 0.6V to 0.8V. In performing rapid first order DC calculations we normally assume VBE is 0.7V Assumption 2: Early Effect. Figure 5.19 (a) Conceptual circuit for measuring the iC vCE characteristics of the BJT. (b) The iC vCE characteristics of a practical BJT. At low values of vCE, as the collector voltage goes below that of the base by more than 0.4V, the collector-base junction becomes forward biased and the transistor leaves the active mode and enters saturation mode. For a given value of vBE, the current iC, is: iC I S e vBE / VT However iC, is not constant as shown in Figure 5.19. The linear dependence of iC on vBE can be accounted for as follows: v i C I S e v BE / VT (1 CE ) VA The nonzero slope indicates that the output resistance looking into the collector is not infinite. The output resistance r0 is V VCE VA ro A IC IC VA=Early voltage and ranges 50V to 100V, and usually VA >> VCE It is rarely to necessary include the dependence of iC on vCE in DC bias design and analysis. However, the finite output resistance r0 can have significant effect on the gain of transistor amplifiers. Thus large signal model of npn BJT operating in active mode becomes Figure 5.20 Large-signal equivalent-circuit models of an npn BJT operating in the active mode in the common-emitter configuration. Assumption 3: |VCE| = 0.2V. Figure 5.24 (a) An npn transistor operated in saturation mode with a constant base current IB. (b) The iC vCE characteristic curve corresponding to iB = IB. The curve can be approximated by a straight line of slope 1/RCEsat. (c) Equivalent-circuit representation of the saturated transistor. (d) A simplified equivalent-circuit model of the saturated transistor. The iC on vCE characteristic curves of the saturated transistor are shown in Figure 5.24. This curve can be approximated as a straight line as: VCEsat VCEoff I Csat RCEsat Typically VCEsat falls in the range of 0.1V to 0.3V. Usually for DC analysis, a simpler model shown in Figure 5.24(d) suffices to obtain reasonable results Example 5.5 Determine the voltages at all nodes and currents through all branches. Assume is specified to be at 50. Figure 5.35 Analysis of the circuit for Example 5.5. Note that the circled numbers indicate the order of the analysis steps. Example 5.11 Determine the voltages at all nodes and currents through all branches. Assume = 100. Figure 5.41 Circuits for Example 5.11. 5.6 Small-Signal Operation and Models 5.6.1 The Collector Current and the Transconductance Consider the following circuit (Figure 5.48a) Figure 5.48 (a) Conceptual circuit to illustrate the operation of the transistor as an amplifier. (b) The circuit of (a) with the signal source vbe eliminated for dc (bias) analysis. The total base-emitter voltage vBE becomes: v BE V BE vbe VBE is DC voltage, vbe is AC voltage Correspondingly, the iC becomes: iC I S e vBE / VT I S e (VBE vbe ) / VT I S e VBE / VT e vbe / VT I C e vbe / VT where Ic is I C I S eVBE / VT If vbe << VT, we can expand the exponential in a series to approximate iC as v i C I C (1 be ) VT This approximation is valid if vbe is less than approximately 10mA and is referred to as small signal analysis. I i C I C C v be I C g m vbe VT where gm is called transconductance, g m I C / VT . Figure 5.49 Linear operation of the transistor under the small-signal condition: A small signal vbe with a triangular waveform is superimposed on the dc voltage VBE. It gives rise to a collector signal current ic, also of triangular waveform, superimposed on the dc current IC. Here, ic = gmvbe, where gm is the slope of the iC vBE curve at the bias point Q. A graphical interpretation for gm is given in Figure 5.49, where gm is equal to the slope of iC vBE characteristic curve. 5.6.6 The Hybrid -model. Figure 5.50 The amplifier circuit of Fig. 5.48(a) with the dc sources (VBE and VCC) eliminated (short circuited). Thus only the signal components are present. Note that this is a representation of the signal operation of the BJT and not an actual amplifier circuit. The input resistance at the base can be calculated by i I g m v be I C g m vbe iB C C I B ib IC g I vbe m vbe . where I B C and i b V T The small signal input resistance between the base and emitter, looking into the base is v V r be T ib gm I B The small signal iC current is shown to be I i C I C ic I C C vbe I C g m v be VT Thus the small signal voltages and currents can be modeled as Figure 5.51 Two slightly different versions of the simplified hybrid-p model for the small-signal operation of the BJT. The equivalent circuit in (a) represents the BJT as a voltage-controlled current source (a transconductance amplifier), and that in (b) represents the BJT as a current-controlled current source (a current amplifier). The -model satisfies ic g m vbe and ib vbe / r . In addition, the model gives the correct expression for ie. v v v vbe v ie ib ic be g m vbe be (1 g m r ) be (1 ) be r r r r /(1 ) re ib (1 ) A slightly different equivalent model (Figure 5.51b) described in terms of a current controlled current source can also be derived as: g m vbe g m (ib r ) ( g m r )ib ib 5.6.7 The T Model Although -model can be used to carry out small-signal analysis of all transistors circuits, there are situations in which the T-model is more convenient. The input resistance at the emitter can be determined as: i I i i E C C c I E ie IC I IC vbe E v be . and i e V T VT The small signal input resistance between the base and emitter, looking into the emitter is v V re be T ie gm I E where I E The relationship between and T input resistance is vbe ib r ie re r (ie / ib )re ( 1)re Thus the small signal voltages and currents can be modeled as Figure 5.52 Two slightly different versions of what is known as the T model of the BJT. The circuit in (a) is a voltage-controlled current source representation and that in (b) is a current-controlled current source representation. These models explicitly show the emitter resistance re rather than the base resistance rp featured in the hybrid-p model. A slightly different equivalent model (Figure 5.51b) described in terms of a current controlled current source can also be derived as: g m vbe g m (ie re ) ( g m re )ie ie 5.6.10 Small-Signal Models to Account for Early Effect To account for Early effect an output resistance ro needs to be included to the small signal models as shown in Table 5.4. Table 5.4 5.7.1 The Basic Structure Figure 5.59 shows the basic circuit utilized to implement the various configurations of the BJT amplifiers. Figure 5.59 Basic structure of the circuit used to realize single-stage, discrete-circuit BJT amplifier configurations IE I I IB ( 1) ( 1) ( 1) =is a constant (referred to as the common-emitter gain). = is a constant (referred to as the common-base current gain). For simplicity: current biasing at the emitter is constant. I E I, I C I E I IE I B IE Exercise 5.41 For Fig. 5.59 let: Vcc=Vee=10V, I=1mA, Rb=100kOhms, Rc=8kOhms and =100. Find all the DC currents and voltages Find the values of the BJT small-signal parameters at the bias point (with =100). The Early voltage Va=100V What are the allowable signal swings at the collector in both directions? (Hint: In the active region of operation requires vCB >= -0.4V. see page 388) Figure E5.41
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more. Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:

UWO >> ECE >> 241 (Fall, 2009)
LABORATORY 5 FREQUENCY RESPONSE OF A BJT AMPLIFIER OBJECTIVES 1. To determine quiescent point of a common emitter and common collector amplifiers and calculate the values of the resistors Rc, Re, R1 and R2. . 2. To measure upper and lower cutoff fre...
UWO >> ECE >> 434 (Fall, 2009)
THE UNIVERSITY OF WESTERN ONTARIO FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING ECE 434a: Lab 2 I. Function Description 1.1. Introduction The ALU subsystem performs all the arithmetic operations in the microprocessor. The ...
UWO >> ECE >> 241 (Fall, 2009)
LABORATORY 6 FREQUENCY RESPONSE OF A JFET AMPLIFIER OBJECTIVES 1. To determine quiescent point of a common source (CS) and common drain (CD) amplifiers and calculate the values of the resistors Rd and Rs. 2. To measure upper and lower cutoff frequenc...
UWO >> ECE >> 434 (Fall, 2009)
THE UNIVERSITY OF WESTERN ONTARIO FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING ECE434a: Advanced Digital Systems Binary Multiplier for Unsigned Numbers In class a serial-parallel multiplier and an array multiplier was des...
UWO >> ECE >> 434 (Fall, 2009)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 jEdit - counter_tb.vhd - 8-bit counter testbench library ieee; use ieee.std_logic_1164.all ; entity counter_tb is end counter_tb; architecture rtl of counter_tb is - Components compon...
UWO >> ECE >> 434 (Fall, 2009)
ansferred from the cia1 programming lgramming unit is it; each adaptor is Usually, the pro\'ter programming, ion of the process :chips is given in chips on a printed p can be removed .I is made possible ,As and PALs are 2ilable in another ~ich depicte...
UWO >> ECE >> 2231 (Fall, 2009)
...
UWO >> ECE >> 434 (Fall, 2009)
Chapter 2 (Problems & Solutions) 1 2 3 4 5 6 ...
UWO >> ECE >> 434 (Fall, 2009)
Sample Problems & Solutions, Chapter 7 \\ 1 2 3 ...
UWO >> ECE >> 434 (Fall, 2009)
Sample Problems & Solutions, Chapter 10 1 2 3 ...
Allan Hancock College >> FSHCAB >> 2007481 (Fall, 2009)
Western Australia Fiona Stanley Hospital Construction Account Bill 2007 CONTENTS 1. Short title 2 2. Commencement ...
UWO >> ECE >> 238 (Fall, 2009)
APPENDIX A RESISTOR COLOUR CODE The value of resistance and the tolerance of many fixed resistors are marked on the resistor using bands of colours that may be read according to a well established code. The arrangement of the bands and the associated...
UWO >> ECE >> 2231 (Fall, 2009)
Basic Physics of Semiconductors 3.7.1 Basic Semiconductor Concepts The semiconductor diode is basically a pn junction as shown below Figure 3.39 Simplified physical structure of the junction diode. The pn junction consists of a p-type semiconductor ...
UWO >> ECE >> 434 (Fall, 2009)
Chapter 1 (Selected Problems & Solutions) 1 2 3 4 5 6 7 8 9 ...
UWO >> ECE >> 235 (Fall, 2009)
Electronic II (ECE235b) Differential Amplifiers Anestis Dounavis The University of Western Ontario Faculty of Engineering Science Differential Amplifiers Differential amplifiers are the most widely used building blocks in analog IC design. For ...
UWO >> ECE >> 235 (Fall, 2009)
Electronic II (ECE235b) MOSFET Amplifiers Anestis Dounavis The University of Western Ontario Faculty of Engineering Science MOSFET Amplifiers 5.7 Single stage BJT Amplifiers There are basically 3 configurations for implementing single-stage MOSFE...
UWO >> ECE >> 235 (Fall, 2009)
Electronic II (ECE235b) Feedback Anestis Dounavis The University of Western Ontario Faculty of Engineering Science Feedback Feedback is often used in op-amps. Feedback can be either negative (degenerative) or positive (regenerative). In amplifier...
UWO >> MATH >> 505 (Fall, 2009)
Math 505 Assignment 2 Throughout the assignment, k is an algebraically closed eld. 1. Show that every morphism f : X Y from a projective variety to an ane variety is constant, i.e. f maps X to a point. [Hint: What is O(Y )?] 2. Given the morphism :...
UWO >> MATH >> 2120 (Fall, 2009)
Practice Problems for Midterm I Warning: These problems are only intended for practice for the midterm. Do not assume the midterm will be modelled from these problems. These problems also do not reect the length of the midterm. 1. Let 1 3 1 1 0 1 3...
UWO >> MATH >> 081 (Fall, 2009)
...
UWO >> MATH >> 2120 (Fall, 2009)
Math 2120A Assignment 3 due Monday, September 22, 2008 1. Determine all possible reduced row echelon forms of 2 by 4 matrices. For each, clearly indicate the position of the leading 1 and put s in the (possibly) non-zero positions. How many such form...
UWO >> MATH >> 304 (Fall, 2009)
Test Assignment for Metric Space Topology 304a Instructor: Georg Biedermann due Oct 4 2005 The total mark on this assignment is 15. The value of the individual exercises is indicated in brackets. This assignment does not count for the nal mark. Exerc...
UWO >> MATH >> 304 (Fall, 2009)
1. Assignment for Metric Space Topology 304a Instructor: Georg Biedermann due Oct 18 2006 The total mark on this assignment is 15. It is worth 15% of the final mark. The value of the individual exercises is indicated in brackets. Exercise 1:(3) Let X...
UWO >> MATH >> 304 (Fall, 2009)
2. Assignment for Metric Space Topology 304a Instructor: Georg Biedermann due Nov 24 2006 The total mark on this assignment is 15. It is worth 15% of the nal mark. The value of the individual exercises is indicated in brackets. A map f : M N between...
UWO >> MATH >> 304 (Fall, 2009)
Midterm exam for Metric Space Topology 304a Instructor: Georg Biedermann Time: 2h Oct 24 2006 This exam is worth 30% of the nal mark. Each exercise is worth 6 marks, but the maximal mark is 30. Exercise 1: Let (M, d) be a metric space. Show that d (x...
UWO >> MATH >> 081 (Fall, 2009)
Sheet1 1933 8208 1627 3147 7438 2619 6099 7223 693 2781 2976 8035 9256 996 1090 1757 2176 2641 1506 6711 6978 9266 319 408 1479 1719 1926 3479 5510 6432 6482 6745 6778 7638 8743 9651 2234 2289 2821 3652 4274 5005 5690 9591 9610 9330 93 60 51 61 66 34...
UWO >> MATH >> 2120 (Fall, 2009)
Math 2120A Assignment 7 due Wednesday, December 3, 2008 1. For the following matrices, nd the eigenvalues, a basis for each eigenspace and the algebraic and geometric multiplicities of each eigenvalue. Determine whether or not the matrix is diagonali...
UWO >> MATH >> 2120 (Fall, 2009)
Math 2120 Assignment 5 due Friday, October 31, 2008 1. (a) Is T : Mnn (R) R, T (A) = det(A) a linear transformation? If so, prove it. If not, give an explicit numerical counterexample. (b) Repeat part (a) for T : F(R, R) R given by T (f ) = f (1). ...
UWO >> MATH >> 208 (Fall, 2009)
Mathematics 208a 1999 Solutions to Exercises, Chapter 5 Part I (5.3 5.22, 5.32) 5.3 Basis: (k = 1) In this case, there is just one object, of weight 1, since 3k1 = 30 = 1. Next, note that (3k 1)/2 = 1, so we are to prove that every unknown weight i...
UWO >> MATH >> 208 (Fall, 2009)
Mathematics 208a Quiz 2 Solutions Do any TWO of the following questions. Each question is worth 10 marks. You may do more for bonus marks to be applied to your total quiz mark for the course. All answers must be supported by appropriate work and exp...
UWO >> CS >> 9630 (Fall, 2009)
CS9630a Assignment 2, 2008 1 Assignment 2 CS9630a Out: November 11th, 2008 In: December 15th, 2008 Answer all your questions using latex with included encapsulated postscript images as figures with appropriate captions. The captions should be stand...
East Los Angeles College >> CSC >> 306 (Fall, 2009)
Java 3D By Dave Cooper <d.e.cooper@ncl.ac.uk> 14/10/2003 CSC306 Computer Graphics 1 Lecture Objectives Explain in general terms what Java 3D is Describe the basic structure of Java 3D programs Recognize several classes from the Java 3D API Be ab...
East Los Angeles College >> CSC >> 309 (Fall, 2009)
The amazing world of CORBA Dave Cooper <d.e.cooper@ncl.ac.uk> 1 Distributed Applications Why is programming distributed applications harder than co-located ones? Data, computation and people can be distributed 2 The Problem: Co-located applicatio...
ECCD >> SYSC >> 4607 (Fall, 2009)
SYSC4607 Lecture 6 Outline Announcements: Assignment 2 due next tuesday Review of Last Lecture PSD of the received signal (narrowband fading) Signal Envelope Distributions Average Fade Duration Wideband Multipath Fading Scattering Function Power Del...
East Los Angeles College >> CSC >> 306 (Fall, 2009)
Java 3D By Dave Cooper <d.e.cooper@ncl.ac.uk> 14/10/2003 CSC306 Computer Graphics 1 Lecture Objectives Explain in general terms what Java 3D is Describe the basic structure of Java 3D programs Recognize several classes from the Java 3D API Be ab...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge CRC Cards $ \' CS 2720 Practical Software Development University of Lethbridge $ Class Responsibility Collaborator (CRC) cards are tools used in designing an object-oriented so...
Laurentian >> CS >> 4850 (Fall, 2009)
CS4850 Image ProcessingSpring 2009 Course Project 1 Objectives The purpose of this project is for the students to explore a topic in image processing that is not covered in the lectures. The students are expected to: read extra material on an ima...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge CRC Cards $ Class Responsibility Collaborator (CRC) cards are tools used in designing an object-oriented software project. Each card is usually a small card with the following i...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ Kinds of Errors User errors (invalid inputs) Programming errors Invalid inputs for routines Other coding errors Hardware problems & Error Detection and Handling 1 25 Ho...
Laurentian >> CS >> 4850 (Fall, 2009)
\' CS 4850 Image Processing University of Lethbridge $ Image Restoration In image enhancement, we try to improve an image in some sense. In image restoration, we attempt to recover an image that has been degraded by some known process. In image...
Laurentian >> CS >> 2720 (Fall, 2009)
CS2720Spring 2009 Assignment 1 Due: January 30, 2009 11:59 pm Your assignment will be marked on program correctness and readability (including comments). Doxygen documentation should be used. Write a Makele which can be used to compile all program...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ Class Design Usually correspond to real-world objects or concepts. attributes what can be done to them what they can do to other objects what is visible and what is private ...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ How do you know a piece of code is correct? Testing easyjust try and observe harddicult to nd representative test cases impossible to test all cases can nd bugs, but cannot ...
Laurentian >> CS >> 2720 (Fall, 2009)
CS2720Spring 2009 Course Project 1 Objectives The purpose of this project is for the students to work in groups in moderate size (34 members) on a small software project. The students should demonstrate understanding of the major topics covered th...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ What is this course about? Issues in medium software projects Baby software engineering Team project & Introduction 17 Howard Cheng % \' CS 2720 Practical Software Devel...
Laurentian >> CS >> 2720 (Fall, 2009)
CS2720Spring 2009 Assignment 2 Due: February 27, 2009 11:59 pm Your assignment will be marked on program correctness and readability (including comments). Doxygen documentation should be used. Write a Makele which can be used to compile all progra...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ Version/Revision Control A system to manage multiple versions of the same le/directory. Allows users to r...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ Design Patterns Types of Design Patterns A design pattern is a general solution to a particular class of p...
Laurentian >> CS >> 4850 (Fall, 2009)
CS4850-Spring 2009 Assignment 3 Due: February 25, 2009 3:00/11:59 pm For the written portion of the assignment, please hand it in at the beginning of class on the due date. For the programming portion of the assignment, please submit it electronica...
Laurentian >> CS >> 4850 (Fall, 2009)
\' CS 4850 Image Processing University of Lethbridge $ \' CS 4850 Image Processing University of Lethbridge $ Image Degradation/Restoration Model We assume that h(x, y) is a degradation function (linear, position-invariant), and (x, y) is a noi...
Laurentian >> CS >> 4850 (Fall, 2009)
\' CS 4850 Image Processing University of Lethbridge $ \' CS 4850 Image Processing University of Lethbridge Spatial Domain Processing $ Spatial Domain Processing Spatial domain processing means that we are performing operations on the intensit...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ How do you know a piece of code is correct? Testing easyjust try and observe harddicult to nd representa...
Laurentian >> CS >> 4850 (Fall, 2009)
CS4850Spring 2009 Assignment 2 Due: February 9, 2009 3:00/11:59 pm For the written portion of the assignment, please hand it in at the beginning of class on the due date. For the programming portion of the assignment, please submit it electronicall...
Laurentian >> CS >> 4850 (Fall, 2009)
\' CS 4850 Image Processing University of Lethbridge $ \' CS 4850 Image Processing University of Lethbridge $ What is an image? An image is a two-dimensional function f (x, y). x and y are spatial coordinates. f is intensity of gray level of ...
Purdue >> PHYS >> 220 (Fall, 2008)
...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ Statements For straightline code, order statements so the dependencies are obvious. Make code read top to...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ Span Initializing Variables Try to limit a variables scope as much as possible. Initialize variables as t...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ Dierent Optimizations Optimization Requirement analysis may indicate that the performance is good enough. ...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ RoutinesWhy? Most importantlyreduce complexity Avoid duplicate code Improve readability Improve portability Improve performance Make routines smaller & Routines 18 Howa...
Laurentian >> CS >> 4850 (Fall, 2009)
CS4850Spring 2009 Assignment 1 Due: January 26, 2009 3:00 pm For the written portion of the assignment, please hand it in at the beginning of class on the due date. For the programming portion of the assignment, please submit it electronically (ins...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ Debugging Identify the root cause of error and correcting it. These are separate processes. Debugging is twice as hard as writing the code in the rst place. Not everyone know...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ \' CS 2720 Practical Software Development University of Lethbridge $ The Waterfall Model A project typically has the following phases: requirement analysis design implement...
Laurentian >> CS >> 2720 (Fall, 2009)
\' CS 2720 Practical Software Development University of Lethbridge $ Steps in Building Classes Create a general design for the class. Construct the routines within the class. Review and test the class as a whole. Repeat as necessary. & The C...
Charleston Law >> BUS >> 663 (Fall, 2009)
Chapter 1: Introduction to Corporate Finance 1.1 a. From the set-of-contracts viewpoint, the goal of the corporate firm is to maximize the shareholders wealth in the firm. However, at times, corporations pursue managerial goals at the expense of shar...
Laurentian >> PHAC >> 2635 (Fall, 2009)
The University of Lethbridge Department of Kinesiology PHAC 2635A - Tennis Instructor: Ilsa E. Wong, B.Ed., M.Sc. Email: ilsa.wong@uleth.ca * Office: PE 205-C Office Hours: T,R 12-1:00pm, or by appt. Term: Class Length: Class Time: Class Location: SS...
Laurentian >> MGT >> 200603 (Fall, 2009)
COURSE OUTLINE FACULTY OF MANAGEMENT UNIVERSITY OF LETHBRIDGE _ MGT 3640 Mon-Wed 16:30 -17:45 Cross-cultural Management Classroom: E575 Fall 2006 Office D536 Phone 382-7169 E-mail roberto.bello@uleth.ca Instructor Roberto Bello Office hours: Tuesd...
Laurentian >> NMED >> 200401 (Fall, 2009)
A r t s B i g By Lorna Gentry B a n g Michael Elins and the grape Kool-Aid origins of the imaging universe I m an unintentional trailblazer, says Los Angeles artist Michael Elins. He says this not because hes modest, although he is, but because ...
Laurentian >> BCHM >> 200802 (Fall, 2009)
The Riboswitches Discovering relics from a lost world run by RNA molecules may lead to modern tools for ghting disease By Jeffrey E. Barrick and Ronald R. Breaker POWER of A 50 mystery surrounding the way bacteria manage their vitamins piqued ou...
Laurentian >> NMED >> 200401 (Fall, 2009)
Materials: Project 3 Business Card 1 Blank template Decorative_Decorative Scatter brush library Web Icon symbol library Your photo Design a Business Card in 15 Minutes Combine the versatility of a scatter brush with a clipping mask to create an at...
Laurentian >> GEOG >> 2210 (Fall, 2009)
Range Road 284 Township R oad 293 Mountain View County, CM Township Road 292 Kneehill County, MD Calgary CMA / RMR 825 Alta. / Alb. 48 Township Road 290 Township Road 290 Township Road 290 Crossfield, T Range Road 60 Census Tract by CMA / ...
What are you waiting for?