What characteristics of the image matrix would be suitable for SVD compression technique (i.e., high compression rate).
In: Electrical Engineering
In C program, Use "do...while" and "for" loops to write a program that finds all prime numbers less than a specified value.
In: Electrical Engineering
1. Explain why a full adder requires a carry input, opposed to just a carry output.
(I need short explain in a lab report)
2. Design (configure) an Astable Multivibrator using the 555 with the following characteristics: Astable Q T1 T2 Page 3 of 5 f = 1 kHz DUTY CYCLE = 60% As in industry, all values of resistors and capacitors are not available for implementing your design; only a discrete set of values are manufactured, and an even smaller subset is available in your lab kit. From the 555 Design Equations, it is clear that there are two independent variables and three unknowns (two resistors and one capacitor). Hence as the designer, you are allowed to arbitrarily select one of the unknowns. Since there are not as many available capacitor values as resistor values, it is common practice to select the capacitor and calculate the resistor values (the probability that a calculated resistor value is, in fact, available is higher than that for a calculated capacitor value). Also if a calculated resistor value is not available, combinations (series, parallel) of available resistor values may be used. And finally the selection of capacitor value is not purely arbitrary-the selected value should produce "reasonable" resistor values (for example if a selected capacitor value of 10pf produced resistor values in the 10 M? range, one would probably redo the design using a significantly larger capacitor value so that the resistors would be in the 10 k? range). Your design should be within 10% of the theoretical calculations (neglecting component tolerances). Verify your design using Multisim.
In: Electrical Engineering
MIPS ASSEMBLY :
1) Code in MIPS a function that allows to store the text entered by the user in a 300-byte buffer. The function must return the actual size of the entered text in number of bytes. The text could contain lines, that is to say that the symbol '\ n' could be present. The end of reading is defined by both consecutive '\ n' '\ n' symbols.
2) Code in MIPS a function that helps identify if the character passed in parameter represents a Latin alphabet letter (26 letters of alphabet English) lowercase or uppercase.
In: Electrical Engineering
In C program. Read and convert a sequence of digits to its equivalent integer. Any leading white space should be skipped. The conversion should include digit characters until a non-digit character is encountered. Modify the program so it can read and convert a sequence of digit characters preceded by a sign, + or -.
In: Electrical Engineering
Design an address register (AR) with it’s associated control circuitry that could be implemented into a simple computer. The register should be able to perform the following functions: load, increment, and clear. The register will be limited to four bits.
In: Electrical Engineering
The Early voltage is a quantity used to model ...
The dependency of the collector current (Ic) on the base current for a BJT transistor in the active region |
||
The dependency of the collector current (Ic) on temperature for a BJT transistor in the active region |
||
The dependency of the collector current (Ic) on the base-emitter voltage for a BJT transistor in the active region |
||
The dependency of the collector current (Ic) on the collector-emitter voltage for a BJT transistor in the active region |
In: Electrical Engineering
2. Consider the same computer system used in problem 1. The following trace of accessed page numbers was recorded over time: 1, 0, 2, 2, 1, 7, 6, 7, 0, 1, 2, 0, 3, 0, 4, 5, 1, 5, 2, 4, 5, 6, 7, 6, 7, 2, 4, 2, 7, 3, 3, 2, 3. The first two page references were reads, while the third was a write, and every third reference after that was also a write operation.
c) Assuming that the clock replacement policy is used in combination with a modify bit for write operations, show how the contents of the four memory frames change over the sequence of page references. Compute the hit rate assuming that all frames are initially empty
In: Electrical Engineering
how media convergence can be synergistic with scalability of the number of user's in a VoIP communications environment.
In: Electrical Engineering
1) Description of peration I2C level shifter ?
2) Explain how to do full test for I2C level shifter by using power supply and digital oscilloscope ?
In: Electrical Engineering
Design a differentiator circuit using a capacitor to have gain of 100. What is the output of the amplifier if the input is Vin = 0.05 sin 500.
In: Electrical Engineering
Design a counter with an external control, x, to count the sequence of multiples of 3 (i.e., 0-3-6 and repeat) when the control is 0, and non-multiples of 3 (i.e., 1-2-4-5-7 and repeat) when the control is 1. These values will be displayed on a seven-segment display. When the control value changes, the first clock should drive the output to the first value in the appropriate count- e.g., if the circuit has been counting non multiples and the control switches to 0, the first clock should drive the output to 0 (or if you have been counting multiples and the control switches to 1, the first clock pulse should make the output 1).
In: Electrical Engineering
1)
a) Write a MATLAB function called Area1 having two inputs, r and N, and an output, A1. The output A1 should be the area under a curve, f(x), for x starting at x_start and ending at x_end. The input r should be a vector (array) having x_start and x_end as its two elements. The input N should be an integer equal to the number of equallength sub-intervals in which the interval from x_start to x_end should be divided. Here, we will use function: f(x) = 0.1x 2 + cos(0.4 ? x) +exp(-x 2 /10) for x_start = 0 and x_end = 10. In other words, the Area1.m file which includes the function should look as follows:
function A1 = Area1(r, N)
……. Code needed to calculate the area…..
end
To compute the approximate area, implement the midpoint approximation method in MATLAB. In other words, the area will be approximately equal to the sum of the rectangular areas.
(b) Repeat part (a), but call the function Area2, and the corresponding MATLAB file ‘Area2.m’, and instead of using the midpoint approximation method, use the trapezoid method.
(c) Create another script (e.g., main.m) and call A1 = Area1(r, N); and A2 = Area2(r, N); within a for loop which increases N from 5 to 50 with step of 1. Save the 46 results into vectors A_all1 and A_all2. Then plot A_all1 and A_all2 with respect to the 46 corresponding values of N in a single plot, and observe how they converge to the true area as N increases. Add appropriate xlabel and ylabel. Which method converges faster?
In: Electrical Engineering
Implement in MATLAB the Newton-Raphson method to find the roots of the following functions.
(a) f(x) = x 3 + 3x 2 – 5x + 2
(b) f(x) = x2 – exp(0.5x)
Define these functions and their derivatives using the @ symbol. For example, the function of part (a) should be f=@(x)x^3 + 3*x.^2 - 5*x + 2, and its derivative should be f_prime=@(x)3*x.^2 + 6*x - 5.
For each function, use three initial values for x (choose between -10 and 10), so that you can find more than a single root, if possible. Each time you run the algorithm, keep the values of x for each iteration, and plot them with respect to the iteration number.
Plot each function for x between -10 and 10 (e.g., x=-10:0.1:10;) to confirm visually that the roots that you found are where they are supposed to be. You may zoom in as you see fit to get a clearer picture about where the roots are.
In: Electrical Engineering
Our professor wants a short report for the followin question. My class is Signals and Systems. The book we are using is Signals and systems second edition by Simon Hykin and Barry Van Veen
(B) Define the following terminologies: noise, interference, and jamming.
In: Electrical Engineering