Questions
How does temperature affect the band structure and the I-V characteristics of semiconductor devices? How does...

How does temperature affect the band structure and the I-V characteristics of semiconductor devices?

How does changing the carrier lifetime affect semiconductor devices?

For a GaAs PN junction, imagine that the device is to be used as a photo-diode. What width of intrinsic layer would you want to design the device with if the photons only absorb in the depletion/intrinsic regions? Assume: wavelength = 0.75um.

In: Electrical Engineering

RE: Circuits, Third Edition, Problem 10P Please explain why the frequency response of the scaled circuit...

RE: Circuits, Third Edition, Problem 10P

Please explain why the frequency response of the scaled circuit is different from the prototype circuit. According to the textbook, magnitude scaling has no effect on the frequency response.

In: Electrical Engineering

E10.15 Use the LTC1661 from Linear Technology to generate a two-frequency square wave   from the VOUTA...

E10.15 Use the LTC1661 from Linear Technology to generate a two-frequency square wave  

from the VOUTA pin. The frequency alternates between 1 and 4 kHz every 4 s.

In: Electrical Engineering

In matlab using a RC low pass filter Create a 1 Hz input signal (with amplitude...

In matlab using a RC low pass filter Create a 1 Hz input signal (with amplitude of one). Corrupt the input signal with signals greater than or equal to 100 Hz and/or random noise. Use randn(length(v_in,1)) to test filter

In: Electrical Engineering

On the internet (e.g., the Micron Technologies web site) find the access time and size of...

On the internet (e.g., the Micron Technologies web site) find the access time and size of a state-of-the-art

a) DRAM chip

b) SRAM chip

c) FLASH chip

In: Electrical Engineering

Details on how you can test for risk and conduct a security assessment using CCTV security...

Details on how you can test for risk and conduct a security assessment using CCTV security camera? Also, explain the risk mitigation?

In: Electrical Engineering

In LT-SPICE, develop a forward converter with voltage feedback control with the following specifications: Vd=20-50V, Vo=12V,...

In LT-SPICE, develop a forward converter with voltage feedback control with the following specifications: Vd=20-50V, Vo=12V, R=1?, Peak output voltage overshoot not to exceed 10%, ?Vo<=10mV @ R=1?. Thoroughly test the converter output voltage stability throughout the input voltage range. 100ms after the converter have reached steady-state, switch-in a higher load. Show how output voltage is maintained and the change that the PWM signal experienced.

In: Electrical Engineering

Determine the Fourier transform of a Gaussian pulse defined as x(t) = e?t2. Plot both x(t) and X(?).

Determine the Fourier transform of a Gaussian pulse defined as x(t) = e?t2. Plot both x(t) and X(?).

In: Electrical Engineering

the filament of an incandescent lamp sits between two

the filament of an incandescent lamp sits between two

In: Electrical Engineering

Complete the function main in file median.c to implement the computation of the median of a...

Complete the function main in file median.c to implement the computation of the median of a sequence of integers read from stdin. The program should use realloc to allow an arbitrary number of integers to be read into a dynamically allocated array. Every time realloc is called, let the new size of the array be twice the old size plus 1. Look at function readLongLine in the slides for Chapter 6 for an example of how to use realloc. The program should return -1 if anything other than an integer is read from stdin. A test script is provided in test_median.sh.

Note that median.c uses qsort from the standard library to sort the array of integers. We have not seen how to call qsort yet, so don't worry if it still looks mysterious. It involves passing a function pointer, which we shall cover shortly.

Here is the function

#include <stdio.h>
#include <stdlib.h> /* for realloc, free, and qsort */

/*
* Read integers from stdin until EOF. Then
* print the median of the numbers read.
*/

/*
* Print the median of a sequence of sorted integers.
*/
void printMedian(int const * numbers, int cnt) {
int i, halfWay;
double median;
/* debugging printout of sorted array */
for (i = 0; i < cnt; i++) {
    printf("%d%c", numbers[i], i == cnt-1 ? '\n' : ' ');
}
halfWay = cnt / 2;
if (halfWay * 2 == cnt) {
    /* cnt is even: average two middle numbers */
    median = 0.5 * (numbers[halfWay] + numbers[halfWay-1]);
} else {
    /* cnt is odd: take middle number */
    median = numbers[halfWay];
}
printf("Median of %d integers: %g\n", cnt, median);
}

/* Integer comparison function for qsort. */
static int icompare(void const * x, void const * y) {
int ix = * (int const *) x;
int iy = * (int const *) y;
return ix - iy;
}

int main(void) {
/* Size of allocated array. */
size_t size = 0;
/* Number of ints stored in the array. Must be less
   * than or equal to size at all times. */
size_t cnt = 0;
/* Pointer to dynamically allocated array. */
int * numbers = 0;
/* Variables used by scanf. */
int num, ret;
while ((ret = scanf("%d", &num)) != EOF) {
    /* Your code here. */
}
if (!numbers) {
    printf("Read no integers. Median undefined.\n");
    return -1;
}
/* Sort numbers in ascending order. */
qsort(numbers, cnt, sizeof(int), icompare);
printMedian(numbers, cnt);
free(numbers);
return 0;
}

How do I go about finishing this? This is in C language remember that.

In: Electrical Engineering

What should be social consideration of an electrical engineer student in lab. (Explain in 250 words)

What should be social consideration of an electrical engineer student in lab. (Explain in 250 words)

In: Electrical Engineering

1- Write a Matlab program to perform image resizing, image rotation to 90 degrees, conversion to...

1- Write a Matlab program to perform image resizing, image rotation to 90 degrees, conversion to binary and gray scale, Image segmentation and extraction, draw and find the region of interest with a circle, Plot bounding box, Region extraction and histogram.

2- Write a MATLAB program to Design a GUI calculator which is as shown in below figure 1. Add tool bar options to the GUI calculator and Highlight specific codes written in program and signify the steps followed.

In: Electrical Engineering

A 6-pole and three-phase induction motor has synchronous speed of (1000) RPM. a) Find the no-load...

A 6-pole and three-phase induction motor has synchronous speed of (1000) RPM.

a) Find the no-load and full-load operating speed of motor for the cases given,

1. 2.5Hz electrical frequency of rotor for no-load condition.

2. 6.3Hz electrical frequency of rotor for full-load condition.

b) Find the speed regulation of motor by using parameters found above.

c) Determine the electrical frequency of rotor under full-load condition so that speed regulation would be equal to 5%? (Electrical frequency of rotor for no-load condition is still 2.5Hz.)

In: Electrical Engineering

What type Integrated Circuit do I need to light a certain amount of connected series or...

What type Integrated Circuit do I need to light a certain amount of connected series or parallel LEDS depending on my voltage. So I have a system that harvest energy and charging a capacitor steadily to around 3V max and I want it to make it so as it's charging the LED lights up. Let say 0.5V LED1 light up and at max voltage all LED light up, so up to say 5 LEDS. Is this possible? if it is what type of IC can i use to do this?

In: Electrical Engineering

Two design approaches sensitive photodetectors are: (i) using photogenerated electron/hole pairs in the base of a...

Two design approaches sensitive photodetectors are: (i) using photogenerated electron/hole pairs in the
base of a BJT; and (ii) using a reverse-biased pn junction operating in the avalanche regime. In point
form, summarize the strengths, weaknesses and similarities of these designs.

In: Electrical Engineering