Final Report: Design and Implementation of a Binary Neural Network
|
|
- Lindsey Anderson
- 6 years ago
- Views:
Transcription
1 Smith & Maitra 1 Final Report: Deign and Implementation of a Binary Neural Network Daniel Smith & Shamik Maitra E158 Intro to CMOS VLSI Deign Prof. Harri
2 Smith & Maitra 2 Background: In a typical neural network, a et of input i operated on by a erie of nonlinear element called neuron. Thi network of neuron produce a et of output baed on thee input. Neural network have many practical application, which motly tem from the fact that the trength of a neural network i it ability to identify alient feature from large data et. Typical application are data compreion, facial recognition, trend analyi/prediction, etc. The neuron are uually arranged in architecture that upport the function that they are expected to perform. On a baic level each neuron connection to another neuron or input carrie with it ome trength, or weight. Whenever an input arrive at a neuron, it i multiplied by thi connection weight. Typical neuron (in the computational ene) multiply each input by a connection weight and add up all of thee weighted input. Thi um i uually ent through an activation function to determine whether or not a neuron will fire (or to what degree). While uch network exit primarily a oftware and computer model, ome have been hardwired into circuit a well a IC. Several neural net chip exit on the market today. Some of thee chip operate a analog device by running below threhold on the tranitor thereby gaining continuou propertie intead of dicrete propertie afforded by CMOS tranitor logic. Other chip, however, do ue purely the digital capacity of CMOS to execute a network; and yet other ue hybrid between the two to create a more robut deign.
3 Smith & Maitra 3 Functional Overview: We accomplihed the deign and implementation of our neural network through a good degree of analogizing procee that take place in a neuron to procee that we felt we could replicate efficiently on a chip. We felt efficiency, in term of pace, wa important becaue we wanted to fit a many neuron a poible onto thi chip. Since we wanted our neural network to be able to be ued for different application, we decided to fully connect each layer to the next layer. Thi mean that each of the five input to the network i connected to each of the 5 neuron in the firt layer. To accomplih the weighting function performed by typical neuron, we decided to perform logical operation on each of the input to the neuron with known value (weight, in other word). We accomplihed thi by toring our binary connection weight in flop. We decided to implement thee connection weight at the individual neuron becaue it eliminated the need to have one central memory holding all weight for the whole network. Each input to each neuron ha two weight aociated with it. The firt weight i NAND-ed with the input, and the output of thi operation i XOR-ed with the econd weight.
4 Smith & Maitra 4 The reaon for including both of thee operation i that they provide u with more flexibility in how the neuron deal with the input. The above chematic how the hardware we are uing to weight each input to each input. The following truth table illutrate the advantage of uing two weight intead of one. Weight1 Weight0 Input Output Vdd Gnd Wire A you can ee, each independent et of two weight pae a different input to the neuron activation function. Our neuron activation function i the NOR5. Each neuron weight each of it five input eparately and then NOR5- them all together. Now, given the above cheme for the four different poible weight that an input can be ubject to, we can develop ome inight a to how all the neuron hould be weighted in order to produce a deired output from a given input.
5 Smith & Maitra 5 For example, ince the NOR i only high when all input to it are low, if we want to tell it to ignore an input, we tie the weighter correponding to that input to ground (not phyically but by giving it a weight of 01). Another example would be if we wanted to turn a neuron into a NOR5, we would jut give all the weighter in the neuron the weight 11. Thi would tell the weighter to pa all five input to the neuron on to the NOR5 at the end. More detail about thi functionality are given in the imulation ection. So far we have ignored how the weight are given to the neural network. Each flop (toring one weight) in addition to having it output connected to a logic gate alo ha it output connected to the next flop. In thi way, all of the flop all over the chip form a ditributed hift regiter. The firt flop on the chip will accept the weight to be hifted in, and a the chip (hift regiter) i clocked, the data will move through until all 150 weight have been hifted into the chip. Since the clock i pread over almot the entire chip, we are uing 2-phae clocking with no overlap to enure that all weight are properly hifted in without any data corruption. The downide of thi i that to change a ingle weight you mut hift in all the weight again, however, ince there are only 150 weight, thi houldn t be too laboriou uing any ort of controller with a clock rate of a couple of hertz or more. In hort our deign ue everal abtraction from a continuou model of neural network. Through appropriate choice for our weight we can perform variou function with our neuron. Our network conit of 3 layer (tack of 5 neuron) that are fully connected in order. That i, the input are fully connected to layer 1; layer 1 i fully connected to layer 2; etc. Each neuron output i the NOR of the weighted input. The weight are input to the chip by mean of a ditributed hift regiter.
6 Smith & Maitra 6 Chip Floorplan: 7λ 7λ 150λ 92λ Weighter 1 Weighter 2 Weighter 3 Weighter 4 Weighter 5 NOR5 Layer λ x 1952λ Layer 3 307λ Neuron λ x 385λ Neuron 3 Neuron 4 Neuron 5 8λ Ring Ocillator 162.5λ x 77λ 90λ Thi floor plan exclude the pad frame for the chip. The outer dimenion of thi floorplan include all of the facet in the core of our chip. Thi floorplan how the bigget facet in the core. The firt layer i diected to how the neuron, and the firt neuron i diected to how the component. The weighter i laid out in a data path tyle. Within the data path are two flop, one NAND, and one XOR, which are not hown. Alo, within the flop are two latche clocked eparately. Thee are alo not hown to keep the floorplan readable.
7 Smith & Maitra 7 Chip Pinout: Power Vdd Input ph_1 Input ph_2 Input Data in Input In 1 Input In 2 Output Out 1 Input In 3 Output Out 2 Input In 4 Output Out 3 Input In 5 Output Out 4 Output Out 5 Input ring enable Output Ring output Ground Gnd Output Data Out Decription: To input weight put the weight (lat weight firt) on Data in while clocking ph_1 and ph_2. The five input to the network are input In 1 In 5. The output of the weight hift regiter come on data out. The five output of the network are Out 1 Out 5. At the bottom, a mall ring ocillator i provided for tet purpoe. Set ring enable to high to turn on the ocillator. We expect the frequency of the ocillator be around 230 MHz.
8 Leaf Cell Detail: XOR Smith & Maitra 8
9 Smith & Maitra 9 LATCH NAND2
10 FLOP Smith & Maitra 10
11 Flop Layout Smith & Maitra 11
12 Smith & Maitra 12 PSEUDO_NOR5 Decription: Thi facet i a peudo nmo gate. There one weak pullup nmo tranitor, far left, which i alway on. The ret of the tranitor are four time it ize. If any of them turn on, the output (left ide) will go low, making a NOR gate.
13 Smith & Maitra 13 Weighter Decription: Thi facet take two ph_1 clock and two ph_2 clock to match the layout. The layout had two clock o that each weighter can nap together with the weighter above, making the clock run a four parallel line over each layer. The input i exported on the far left in the middle, data in on the left at the top, and data out on the left at the bottom. The output i exported on the right.
14 Neuron Smith & Maitra 14
15 Neuron Layout Smith & Maitra 15
16 Layer Smith & Maitra 16
17 Smith & Maitra 17 Layer Layout Note: Thi i rotated to be horizontal. The input come in the top and the output come out the bottom. It i five neuron tacked.
18 Network Smith & Maitra 18
19 Network Layout Smith & Maitra 19
20 Ring Ocillator Smith & Maitra 20
21 Core Smith & Maitra 21
22 Core layout Smith & Maitra 22
23 Top Level Smith & Maitra 23
24 Smith & Maitra 24 Summary of Deign: Cell Actual Actual Tranitor Area / Deign Time Comment Cell Size Cell Area Count Tranitor Sch (hr.) Lay (hr.) Tet (hr.) 1td_latch 80 x 77 6, modification of tandard cell to ue metal 2 a horizontal 2flop 169 x 77 13, uing two modified td_latche back to back to form a flop 3td_nand2 33 x 77 2, modification of tandard cell to ue metal 2 a horizontal 4XOR 85.5 x 77 6, ome layout work required to keep within floorplan etimate 5Weighter x 77 33, quite a lot of layout work to enure nap-together-ne 6Pudo-NOR x , weird ize and hape to fit the height of the whole neuron 7Neuron x , alo had to enure the ability of neuron to nap together 8Layer x ,189, pretty quick, involved zipping together neuron 9Network 1841 x ,683, three layer placed ide by ide, with a few connection 10Ring Ocillator x 77 12, Core 1841 x ,841, Top 2754 x Total: Total Deign Time: 39 hr. Thi i the ummary of how much time we pent actually working with electric for the chip. We actually pent quite a bit of time on developing the concept of how we could bet perform the function of a theoretical neural network given our limited hardware, experience, and time. We were unable to actually figure out the tranitor count of the pad frame and o thoe entrie are left blank on our table. Part of what contribute to the lightly high (for a datapath) area per tranitor i the fully connected nature of our network. Thi involved quite a few big wire, which do wonder at increaing the area of our layout without changing our tranitor count.
25 Smith & Maitra 25 Simulation Detail: Input Pattern Output Pattern Reult I: Thi i the graphical output of the hifttet cript (ee appendix) on the core layout. None of the aertion in hifttet failed. Thi tet fill all 150 flop in the network with random value. It then clock the chip 150 time to get out all the value again and check to make ure that they are all correct. You can ee that the output pattern (left half of the imulation, matche in the input pattern (right half of the imulation. Thi indicate that our hift regiter at leat i working properly. Input Output Reult II: Thi i the output of the identtet1 cript on the core layout. Thi tet hift in a pattern of weight which make the identity network, each output value equal it correponding input value. Prior to the waveform above, the 150 bit were hifted in.
26 Smith & Maitra 26 Here we can ee that after the hifting, the output are indeed matching the input to the network. None of the aertion in idnettet1 failed on thi tet. There are five different identity tet, each one of which rotate the output by a different amount. Identtet2 rotate the output by 3 (1 rotation per layer).
27 Smith & Maitra 27 Deign Verification: Cell Sub-Cell Complexity Simulate DRC ERC NCC Etimated Actual Cell Size Cell Size 1td_latch - N/A x x x x 80 x x 77 2flop 1 1 x x x x 80 x x 77 3td_nand2 - N/A x x x x 80 x x 77 4XOR - 3 x x x x 80 x x 77 5Weighter 1,2,3,4 4 x x x x 80 x x 77 6PudoNMOS NOR5-2 x x x x 80 x x Neuron 5,6 5 x x x x 400 x x 385 8Layer 7 4 x x x x 2000 x x Network 8 3 x x x x 2000 x x Ring Ocillator - 2 XXX x x x XXX x 77 11Core 9,10 2 x x XXX Gem XXX 1841 x Top 10,11 3 XXX XXX XXX XXX 2754 x 2754 The different component of our ytem all imulate fine individually and all pa DRC, ERC, and NCC. However, the ring ocillator, which we placed on the chip a a tet tructure to be ued once the chip i fabricated doen t pa ERC when placed in the overall core of the chip becaue of it placement. Since it i crammed beneath our network, it didn t make ene to connect it to the power and ground in the core-level layout. We connected it, intead, to power and ground in the top-level chematic where power and ground are needed to enable the appropriate input and output pad. Since power and ground were not connected to Network power and ground in the core, ERC aw the P well and N well not connected to any ource of power or ground to properly bia them againt leakage into the ubtrate. Hence the ring ocillator made our overall core layout fail ERC. It alo failed Electric NCC however, Gemini aid that it wa equivalent to the chematic we provided for thi layer.
28 Smith & Maitra 28 Additionally, the ring ocillator wa unable to imulate properly on IRSIM. We believe that the reaon for thi i that it might be a difficult circuit for IRSIM to analyze in term of timing, ince it i really a loop that doen t end and i dependent on the tate of the ocillator ytem at any given time. Another point of interet i the top-level cell (facet). It failed DRC becaue the pad frame i imported from Caltech Interchange Format to Electric and i hence decribed in term of pure layer. Thi doe not fit with Electric chema for performing DRC. ERC wa never able to go through to completion without crahing Electric on the Top-level layout, and NCC wa impoible to run a well ince we were not provided with a chematic for the pad frame. When we propoed the project, we hadn t propoed to put a ring ocillator on the core and o there i no etimated ize for thi. The ize of the top-level layout wa what we were deigning for, and our deign fit comfortably inide it with enough room to inert a tet tructure uch a our ring ocillator. On the bai of imulation and the checker in electric and IRSIM, however, we are fairly confident that our deign i ound and will be able to perform it function in a atifactory manner.
29 Smith & Maitra 29 Tet Plan: The plan for the teting procedure of our chip after fabrication i a follow: 1. Ue the ring ocillator tructure on the chip with the enable tied to Vdd and meaure the output with an ocillocope. We expect to ee a (probably deformed) quare wave output at approx 230 MHz. We are uing a 9-tage ocillator that ha a pretty high frequency, but it i till within the upper limit of the meauring capacity of the ocillocope available to u in the electronic lab at Harvey Mudd College. 2. Upon confirmation that the chip i not defective (a confirmed by tep 1), the hift regiter functionality hould then be teted by phyically performing the function of the program hifttet which i included in Appendix A. Shifttet hift into the large regiter a random equence of 150 weight, and tet them to make ure that they are hifted out properly and uncorrupted. 3. Once the functionality of the hift regiter i aured, the firt tep will be to try to replicate the reult of the program identtet1 (ee Appendix A). Thi program hift in the appropriate weight to allow the network to replicate an input pattern. It hould be noted that the chip i entirely combinational once the weight have been hifted in. The clock ole purpoe i for the purpoe of moving data through the hift regiter. Thi i a good tarting point becaue it i a relatively imple pattern to diagnoe trouble in individual neuron circuitry. If the given input vector doen t match the given output vector, there i a problem. The neuron, but not the layer at fault can be pinpointed uing one-hot encoded vector. Further
30 Smith & Maitra 30 application of the proper weight and vector hould allow the teter to diagnoe the neuron/layer at fault. If neceary, weight in other neuron may be adjuted to accommodate the failure of a few neuron. We can treat the output of the neuron a an ignore by weighted it repective input at all connected neuron with Once appropriate neuron are determined to be functional, executing 1 any of the following program on the chip will more thoroughly tet functionality of the combinational logic on the chip: identtet2, identtet3, identtet4, identtet5 (ee Appendix A). Thee all caue each layer to barrel hift the input pattern by a fixed amount. Identtet2 barrel hift the input by 1 place at each layer for a total hift of three lot. Likewie, identtet3 barrel hift the input pattern by 2 place at each layer for a total of 6 place. Thi pattern of incrementing the hift amount per layer continue through identtet5. 5. Finally, upon ucceful completion of thee tet, we may look at more logically complex function. It hould not be hard to write a program to teach the neural network to accomplih a tak uing a Boltzmann learning algorithm. Thi involve providing an input and deired output, and randomly witching weight to decreae the overall Energy function of the ytem. More invetigation i definitely required to do thi kind of training. However, provided in Appendix B i a Matlab decription of a Neural Network that wa written to decribe thi particular network. So, if one wanted to imulate the reult provided by uch a training program without actually having to load
31 Smith & Maitra 31 weight onto the chip, they hould run the et of weight given by their training program into the provided Matlab code and try different tet vector to ee whether or not the training program ha given an accurate et of weight to perform the particular application. 1 It hould be noted that by program execution, we mean to actually hook up a proceor to hift in the appropriate weight given in the program and then phyically providing the neceary input to the chip and meauring the output.
32 Smith & Maitra 32 Appendix A:Tet File inv l Network_data_in c h Network_data_in c buff l Network_data_in c l Network_data_in c one h Network_data_in c l Network_data_in c zero h Network_data_in c h Network_data_in c checkbuff aert Network_data_out 1 c aert Network_data_out 1 c checkinv aert Network_data_out 0 c aert Network_data_out 1 c checkone aert Network_data_out 0 c aert Network_data_out 0 c checkzero aert Network_data_out 1 c aert Network_data_out 0 c initclock clock ph_ clock ph_ hifttet
33 Smith & Maitra one
34 Smith & Maitra checkinv
35 Smith & Maitra checkbuff
36 Smith & Maitra checkinv layerident layerident
37 Smith & Maitra layerident layerident
38 Smith & Maitra layerident layerident1
39 Smith & Maitra 39 layerident2 layerident3 layerident4 layerident5 netident1 l Network_in_1 Network_in_2 Network_in_3 Network_in_4 Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_2 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_3 aert Network_out_1 1 aert Network_out_2 1
40 Smith & Maitra 40 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 h Network_in_4 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 h Network_in_5 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_1 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_2 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_3 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 l Network_in_4 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0
41 Smith & Maitra 41 aert Network_out_4 0 aert Network_out_5 1 l Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_1 Network_in_3 Network_in_5 h Network_in_2 Network_in_4 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 0 h Network_in_1 Network_in_3 Network_in_5 l Network_in_2 Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 1 netident2 l Network_in_1 Network_in_2 Network_in_3 Network_in_4 Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 0 h Network_in_2
42 Smith & Maitra 42 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 h Network_in_3 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 h Network_in_4 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 h Network_in_5 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_1 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 1 l Network_in_2 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 l Network_in_3 aert Network_out_1 0
43 Smith & Maitra 43 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 l Network_in_4 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 l Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_1 Network_in_3 Network_in_5 h Network_in_2 Network_in_4 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 h Network_in_1 Network_in_3 Network_in_5 l Network_in_2 Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 netident3 l Network_in_1 Network_in_2 Network_in_3 Network_in_4 Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1
44 Smith & Maitra 44 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_2 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 h Network_in_3 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 h Network_in_4 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 h Network_in_5 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_1 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_2
45 Smith & Maitra 45 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 l Network_in_3 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 l Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_1 Network_in_3 Network_in_5 h Network_in_2 Network_in_4 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 1 h Network_in_1 Network_in_3 Network_in_5 l Network_in_2 Network_in_4 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 0 netident4
46 Smith & Maitra 46 l Network_in_1 Network_in_2 Network_in_3 Network_in_4 Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 h Network_in_2 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 h Network_in_3 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 h Network_in_4 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 1 h Network_in_5 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1
47 Smith & Maitra 47 l Network_in_1 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 l Network_in_2 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 l Network_in_3 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 l Network_in_4 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 0 l Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_1 Network_in_3 Network_in_5 h Network_in_2 Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1 Network_in_3 Network_in_5 l Network_in_2 Network_in_4
48 Smith & Maitra 48 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 netident5 l Network_in_1 Network_in_2 Network_in_3 Network_in_4 Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 h Network_in_1 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 0 h Network_in_2 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 0 h Network_in_3 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 h Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1
49 Smith & Maitra 49 h Network_in_5 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 1 aert Network_out_5 1 l Network_in_1 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 1 l Network_in_2 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 1 l Network_in_3 aert Network_out_1 1 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_4 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_5 aert Network_out_1 0 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 0 aert Network_out_5 0 l Network_in_1 Network_in_3 Network_in_5
50 Smith & Maitra 50 h Network_in_2 Network_in_4 aert Network_out_1 1 aert Network_out_2 0 aert Network_out_3 0 aert Network_out_4 1 aert Network_out_5 0 h Network_in_1 Network_in_3 Network_in_5 l Network_in_2 Network_in_4 aert Network_out_1 0 aert Network_out_2 1 aert Network_out_3 1 aert Network_out_4 0 aert Network_out_5 1 hifttet print ******************************************************** print hift tet complete print identtet1 print ******************************************************** print identtet1 complete print identtet2 print ******************************************************** print identtet2 complete print identtet3 print ******************************************************** print identtet3 complete print identtet4 print ******************************************************** print identtet4 complete print identtet5 print ******************************************************** print identtet5 complete print ********************************************************
51 Smith & Maitra 51 Appendix B: Matlab Simulation We wrote a imulation of our network in matlab. The hope wa that we would be able to train thi imulation in matlab and then write the learned weight onto the chip, thu getting around the fact that our chip ha no hardware learning. Unfortunately, we were not able to eaily adapt any of matlab neuron net training function to our network. We had hoped that we could train the network through ome ort of tochatic model, or through genetic programming, however we were unable to implement the training due to time contraint. We are providing the imulation here for future ue. Note: The imulation repreent each two bit weight in the hardware a an integer ranging from 0 to 3. The mot ignificant bit of the integer i the bit that i NANDed in hardware, the leat ignificant bit i the bit that i XORed. Thu for an input a: Weight Output ~a 3 A To create a network, ue: net = newbin(#input, layervector); where layervector i of the form [#input #input #input ] To create the network we defined in hardware, you call: net = newbin(5,[5 5 5]); To imulate, ue: reult = im(net, [in1_1 in1_2; in2_1 in 2_2; in3_1 in3_2; in4_1 in 4_2; in5_1 in5_2]); The value eparated by pace are different trial, the value eparated by emicolon are different input. Thi imulation i built in the neural net package in matlab. The weight for the firt layer are tored in the matrix net.iw{1}. The weight for ubequent layer are tored in net.lw{layer, layer+1}. Thi i becaue thee weight pecify the weight connecting that layer to the next layer. To ue thi imulation, place the following file in one directory and tart matlab from that directory (unix).
52 Smith & Maitra 52 File: ourweight.m function output = ourweight(weight, input) %produce an output uing our pecial little weight function if itr(weight) witch(weight) cae 'deriv' output = 'undefined'; otherwie error('unrecognized code.') end return end [wrow wcol] = ize(weight); [irow icol] = ize(input); for row=1:wrow for col = 1:icol oredweight = 0; for i=1:wcol witch(weight(row, i)) cae 0 weightedoutput = 1; cae 1; weightedoutput = 0; cae 2; weightedoutput = not(input(i, col)); cae 3; weightedoutput = input(i,col); otherwie mg = printf('invalid weight: %f', weight(row,i)) error(mg); end oredweight = oredweight weightedoutput; end output(row,col) = not(oredweight); end File:netnor.m function n = netnor(varargin) n = varargin{1}; if itr(n) witch n cae 'deriv', n = 'undefined'; otherwie error('unrecognized code.') end return end for i=2:length(varargin)
53 Smith & Maitra 53 n = n varargin(i); end %n = not(n); File: newbin.m function net = newbin(numinput, layer) %create a binary neural network %net = newbin(numinput, layer) % layer i a 1 by n matrix where each element i the ize of a layer numlayer = length(layer) if ia(layer,'cell') & (prod(ize(layer)) == length(layer)) layer = [layer{:}]; end %tructure net = network(1,numlayer); net.biaconnect = zero(numlayer,1); net.inputconnect(1,1) = 1; [j,i] = mehgrid(1:numlayer,1:numlayer); net.layerconnect = (j == (i-1)); net.outputconnect(numlayer) = 1; net.targetconnect(numlayer) = 1; %imulation net.input{1}.range = repmat([0 1], numinput,1); for i=1:numlayer net.layer{i}.ize = layer(i); net.layer{i}.tranferfcn = 'purelin'; end net.performfcn = 'me'; %Adaption %I dunno figure thi out later %training %neh %Initialization net.initfcn = 'initlay'; for i=1:numlayer net.layer{i}.initfcn = 'initwb'; net.layer{i}.netinputfcn = 'netnor'; end net.inputweight{1,1}.initfcn='initzero'; net.inputweight{1,1}.weightfcn='ourweight'; for i=2:numlayer net.layerweight{i,i-1}.initfcn='initzero'; net.layerweight{i,i-1}.weightfcn='ourweight'; end net = init(net);
Design, Realization, and Analysis of PIFA for an RFID Mini-Reader
Deign, Realization, and Analyi of PIFA for an RFID Mini-Reader SUNG-FEI YANG ; TROY-CHI CHIU ; CHIN-CHUNG NIEN Indutrial Technology Reearch Intitute (ITRI) Rm. 5, Bldg. 5, 95, Sec., Chung Hing Rd., Chutung,
More informationCalifornia State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 6
California State Univerity, Bakerfield Computer & Electrical Engineering & Computer Science ECE 322: Digital Deign with VHDL Laboratory 6 The purpoe of thi exercie i to examine arithmetic circuit that
More informationFrequency Calibration of A/D Converter in Software GPS Receivers
Frequency Calibration of A/D Converter in Software GPS Receiver L. L. Liou, D. M. Lin, J. B. Tui J. Schamu Senor Directorate Air Force Reearch Laboratory Abtract--- Thi paper preent a oftware-baed method
More informationMechatronics Laboratory Assignment 5 Motor Control and Straight-Line Robot Driving
Mechatronic Laboratory Aignment 5 Motor Control and Straight-Line Robot Driving Recommended Due Date: By your lab time the week of March 5 th Poible Point: If checked off before your lab time the week
More informationSCK LAB MANUAL SAMPLE
SCK LAB MANUAL SAMPLE VERSION 1.2 THIS SAMPLE INCLUDES: TABLE OF CONTENTS TWO SELECTED LABS FULL VERSION IS PROVIDED FREE WITH KITS Phone: +92 51 8356095, Fax: +92 51 8311056 Email: info@renzym.com, URL:www.renzym.com
More informationHashiwokakero. T. Morsink. August 31, 2009
Hahiwokakero T. Morink Augut 31, 2009 Content 1 Introduction 3 2 What i Hahiwokakero? 3 2.1 The rule............................. 3 2.2 Eay olving tatement..................... 4 3 Building an Own Solver
More informationLab 7 Rev. 2 Open Lab Due COB Friday April 27, 2018
EE314 Sytem Spring Semeter 2018 College of Engineering Prof. C.R. Tolle South Dakota School of Mine & Technology Lab 7 Rev. 2 Open Lab Due COB Friday April 27, 2018 In a prior lab, we et up the baic hardware
More informationA Simple DSP Laboratory Project for Teaching Real-Time Signal Sampling Rate Conversions
A Simple DSP Laboratory Project for Teaching Real-Time Signal Sampling Rate Converion by Li Tan, Ph.D. lizhetan@pnc.edu Department of ECET Purdue Univerity North Central Wetville, Indiana Jean Jiang, Ph.D.
More informationIdentification of Image Noise Sources in Digital Scanner Evaluation
Identification of Image Noie Source in Digital Scanner Evaluation Peter D. Burn and Don William Eatman Kodak Company, ocheter, NY USA 4650-95 ABSTACT For digital image acquiition ytem, analyi of image
More informationHIGH VOLTAGE DC-DC CONVERTER USING A SERIES STACKED TOPOLOGY
HIGH VOLTAGE DC-DC CONVERTER USING A SERIES STACKED TOPOLOGY Author: P.D. van Rhyn, Co Author: Prof. H. du T. Mouton Power Electronic Group (PEG) Univerity of the Stellenboch Tel / Fax: 21 88-322 e-mail:
More informationChapter Introduction
Chapter-6 Performance Analyi of Cuk Converter uing Optimal Controller 6.1 Introduction In thi chapter two control trategie Proportional Integral controller and Linear Quadratic Regulator for a non-iolated
More informationRESEARCH ON NEAR FIELD PASSIVE LOCALIZATION BASED ON PHASE MEASUREMENT TECHNOLOGY BY TWO TIMES FREQUENCY DIFFERENCE
RESEARCH ON NEAR FIED PASSIVE OCAIZATION BASED ON PHASE MEASUREMENT TECHNOOGY BY TWO TIMES FREQUENCY DIFFERENCE Xuezhi Yan, Shuxun Wang, Zhongheng Ma and Yukuan Ma College of Communication Engineering
More informationCHAPTER 2 WOUND ROTOR INDUCTION MOTOR WITH PID CONTROLLER
16 CHAPTER 2 WOUND ROTOR INDUCTION MOTOR WITH PID CONTROLLER 2.1 INTRODUCTION Indutrial application have created a greater demand for the accurate dynamic control of motor. The control of DC machine are
More informationA Flyback Converter Fed Multilevel Inverter for AC Drives
2016 IJRET olume 2 Iue 4 Print IN: 2395-1990 Online IN : 2394-4099 Themed ection: Engineering and Technology A Flyback Converter Fed Multilevel Inverter for AC Drive ABTRACT Teenu Joe*, reepriya R EEE
More informationThe Central Limit Theorem
Objective Ue the central limit theorem to olve problem involving ample mean for large ample. The Central Limit Theorem In addition to knowing how individual data value vary about the mean for a population,
More informationAnalysis. Control of a dierential-wheeled robot. Part I. 1 Dierential Wheeled Robots. Ond ej Stan k
Control of a dierential-wheeled robot Ond ej Stan k 2013-07-17 www.otan.cz SRH Hochchule Heidelberg, Mater IT, Advanced Control Engineering project Abtract Thi project for the Advanced Control Engineering
More informationActive Harmonic Elimination in Multilevel Converters Using FPGA Control
Active Harmonic Elimination in Multilevel Converter Uing FPGA Control Zhong Du, Leon M. Tolbert, John N. Chiaon Electrical and Computer Engineering The Univerity of Tenneee Knoxville, TN 7996- E-mail:
More informationNote: This lab is a little longer than others. Read through the steps and do what you can before coming to lab.
112 - Lab 8 Purpoe Oberve one-way diode behavior Ue ome L in conventional and non-conventional way Ue JT tranitor a amplifier and witche Part/tool needed: oldering iron and hand tool Part available in
More informationSloppy Addition and Multiplication
Sloppy Addition and Multiplication IMM-Technical Report-2011-14 Alberto Nannarelli Dept. Informatic and Mathematical Modelling Technical Univerity of Denmark Kongen Lyngby, Denmark Email: an@imm.dtu.dk
More informationREAL-TIME IMPLEMENTATION OF A NEURO-AVR FOR SYNCHRONOUS GENERATOR. M. M. Salem** A. M. Zaki** O. P. Malik*
Copyright 2002 IFAC 5th Triennial World Congre, Barcelona, Spain REAL-TIME IMPLEMENTATION OF A NEURO- FOR SYNCHRONOUS GENERATOR M. M. Salem** A. M. Zaki** O. P. Malik* *The Univerity of Calgary, Canada
More informationAdaptive Groundroll filtering
Adaptive Groundroll filtering David Le Meur (CGGVerita), Nigel Benjamin (CGGVerita), Rupert Cole (Petroleum Development Oman) and Mohammed Al Harthy (Petroleum Development Oman) SUMMARY The attenuation
More informationSampling Theory MODULE XIII LECTURE - 41 NON SAMPLING ERRORS
Sampling Theory MODULE XIII LECTURE - 41 NON SAMPLING ERRORS DR. SHALABH DEPARTMENT OF MATHEMATICS AND STATISTICS INDIAN INSTITUTE OF TECHNOLOG KANPUR 1 It i a general aumption in ampling theory that the
More informationAN EVALUATION OF DIGILTAL ANTI-ALIASING FILTER FOR SPACE TELEMETRY SYSTEMS
AN EVALUATION OF DIGILTAL ANTI-ALIASING FILTER FOR SPACE TELEMETRY SYSTEMS Alion de Oliveira Morae (1), Joé Antonio Azevedo Duarte (1), Sergio Fugivara (1) (1) Comando-Geral de Tecnologia Aeroepacial,
More informationActive vibration isolation for a 6 degree of freedom scale model of a high precision machine
Active vibration iolation for a 6 degree of freedom cale model of a high preciion machine W.B.A. Boomma Supervior Report nr : Prof. Dr. Ir. M. Steinbuch : DCT 8. Eindhoven Univerity of Technology Department
More informationV is sensitive only to the difference between the input currents,
PHYSICS 56 Experiment : IC OP-Amp and Negative Feedback In thi experiment you will meaure the propertie of an IC op-amp, compare the open-loop and cloed-loop gain, oberve deterioration of performance when
More informationProduced in cooperation with. Revision: May 26, Overview
Lab Aignment 6: Tranfer Function Analyi Reviion: May 6, 007 Produced in cooperation with www.digilentinc.com Overview In thi lab, we will employ tranfer function to determine the frequency repone and tranient
More informationHigh Voltage Dry-Type Air-Core Shunt Reactors
1, rue d Artoi, F-75008 PARIS A3-101 CIGRE 014 http : //www.cigre.org High Voltage Dry-Type Air-Core Shunt Reactor K. PAPP* M. R. SHARP D.F. PEELO Trench Autria GmbH Trench Limited Conultant Autria Canada
More informationGemini. The errors from the servo system are considered as the superposition of three things:
Gemini Mount Control Sytem Report Prediction Of Servo Error Uing Simulink Model Gemini 9 July 1996 MCSJDW (Iue 3) - Decribe the proce of etimating the performance of the main axi ervo uing the non-linear
More informationExperiment 3 - Single-phase inverter 1
ELEC6.0 Objective he Univerity of New South Wale School of Electrical Engineering & elecommunication ELEC6 Experiment : Single-phae C-C Inverter hi experiment introduce you to a ingle-phae bridge inverter
More informationMIMO Systems: Multiple Antenna Techniques
ADVANCED MIMO SYSTEMS MIMO Sytem: Multiple Antenna Technique Yiqing ZOU, Zhengang PAN, Kai-Kit WONG Dr, Senior Member of IEEE, Aociate Editor, IEEE TWirele, IEEE CL, and JoC (AP), Senior Lecturer, Department
More informationSubcarrier exclusion techniques
Subcarrier excluion technique for coded OFDM ytem Kai-Uwe Schmidt, Jochen Ertel, Michael Benedix, and Adolf Finger Communication Laboratory, Dreden Univerity of Technology, 62 Dreden, Germany email: {chmidtk,
More informationA Two-Stage Optimization PID Algorithm
PID' Brecia (Italy), March 8-3, ThB. A Two-Stage Optimization PID Algorithm Gíli Herjólfon Anna Soffía Haukdóttir Sven Þ. Sigurðon Department of Electrical and Computer Engineering,Univerity of Iceland
More informationControl of Electromechanical Systems using Sliding Mode Techniques
Proceeding of the 44th IEEE Conference on Deciion and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 MoC7. Control of Electromechanical Sytem uing Sliding Mode Technique
More informationParallel DCMs APPLICATION NOTE AN:030. Introduction. Sample Circuit
APPLICATION NOTE AN:030 Parallel DCM Ugo Ghila Application Engineering Content Page Introduction 1 Sample Circuit 1 Output Voltage Regulation 2 Load Sharing 4 Startup 5 Special Application: Optimizing
More informationPower Electronics Laboratory. THE UNIVERSITY OF NEW SOUTH WALES School of Electrical Engineering & Telecommunications
.0 Objective THE UNIVERSITY OF NEW SOUTH WALES School of Electrical Engineering & Telecommunication ELEC464 Experiment : C-C Step-own (Buck) Converter Thi experiment introduce you to a C-C tep-down (buck)
More informationInstantaneous Cycle-Slip Detection and Repair of GPS Data Based on Doppler Measurement
Intantaneou Cycle-Slip Detection and Repair of GPS Data Baed on Doppler Meaurement Zhoufeng Ren, Liyan Li, Jie Zhong, and Minjian Zhao Abtract In GPS receiver, carrier phae meaurement can be ued to improve
More informationAvailable online at ScienceDirect. Procedia Technology 17 (2014 )
Available online at www.ciencedirect.com ScienceDirect Procedia Technology 17 (014 ) 791 798 Conference on Electronic, Telecommunication and Computer CETC 013 DC-DC buck converter with reduced impact Miguel
More informationComm 502: Communication Theory. Lecture 5. Intersymbol Interference FDM TDM
Lecture 5 Interymbol Interference FDM TDM 1 Time Limited Waveform Time-Limited Signal = Frequency Unlimited Spectrum Square Pule i a Time-Limited Signal Fourier Tranform 0 T S -3/T S -2/T S -1/T S 0 1/T
More informationConstant Switching Frequency Self-Oscillating Controlled Class-D Amplifiers
http://dx.doi.org/.5755/j.eee..6.773 ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 39 5, OL., NO. 6, 4 Contant Switching Frequency Self-Ocillating Controlled Cla-D Amplifier K. Nguyen-Duy, A. Knott, M. A. E. Anderen
More informationMODAL ANALYSIS OF A BEAM WITH CLOSELY SPACED MODE SHAPES
ME 164 Senior Captone Deign The Cooper Union Spring 2011 MODAL ANALYSIS O A BEAM WITH CLOSELY SPACED MODE SHAPES Eglind Myftiu The Cooper Union New York City, NY, USA ABSTRACT Thi paper invetigate the
More informationAdaptive Space/Frequency Processing for Distributed Aperture Radars
Adaptive Space/Frequency Proceing for Ditributed Aperture Radar Raviraj Adve a, Richard Schneible b, Robert McMillan c a Univerity of Toronto Department of Electrical and Computer Engineering 10 King College
More informationSTRUCTURAL SEMI-ACTIVE CONTROL DEVICE
STRUCTURAL SEMI-ACTIVE CONTROL DEVICE Ming-Hiang SHIH SUMMARY Method for vibration reduction of tructure under dynamic excitation uch a wind and earthquake were generally claified into active control and
More informationM.Sc.(Eng) in building services MEBS Utilities services Department of Electrical & Electronic Engineering University of Hong Kong
MEBS 6000 010 Utilitie ervice Induction Motor peed control Not long ago, induction machine were ued in application for which adjutable peed i not ruired. Before the power electronic era, and the pule width
More informationEEEE 480 Analog Electronics
EEEE 480 Analog Electronic Lab #1: Diode Characteritic and Rectifier Circuit Overview The objective of thi lab are: (1) to extract diode model parameter by meaurement of the diode current v. voltage characteritic;
More informationPhase-Locked Loops (PLL)
Phae-Locked Loop (PLL) Recommended Text: Gray, P.R. & Meyer. R.G., Analyi and Deign of Analog Integrated Circuit (3 rd Edition), Wiley (992) pp. 68-698 Introduction The phae-locked loop concept wa firt
More informationTasks of Power Electronics
Power Electronic Sytem Power electronic refer to control and converion of electrical power by power emiconductor device wherein thee device operate a witche. Advent of ilicon-controlled rectifier, abbreviated
More information/09/$ IEEE 472
Bai Puruit for Robut Paive Acoutic Beamforming Ben Shapo and Chri Kreucher Integrity Application Incorporated 900 Victor Way, Suite 220 Ann Arbor, MI 48108 bhapo@integrity-app.com, ckreuche@umich.edu Abtract
More informationAC : TEACHING DIGITAL FILTER IMPLEMENTATIONS US- ING THE 68HC12 MICROCONTROLLER
AC 2011-549: TEACHING DIGITAL FILTER IMPLEMENTATIONS US- ING THE 68HC12 MICROCONTROLLER Li Tan, Purdue Univerity North Central DR. LI TAN i currently with the College of Engineering and Technology at Purdue
More informationVoltage Analysis of Distribution Systems with DFIG Wind Turbines
1 Voltage Analyi of Ditribution Sytem with DFIG Wind Turbine Baohua Dong, Sohrab Agarpoor, and Wei Qiao Department of Electrical Engineering Univerity of Nebraka Lincoln Lincoln, Nebraka 68588-0511, USA
More informationA New Technique to TEC Regional Modeling using a Neural Network.
A New Technique to TEC Regional Modeling uing a Neural Network. Rodrigo F. Leandro Geodetic Reearch Laboratory, Department of Geodey and Geomatic Engineering, Univerity of New Brunwick, Fredericton, Canada
More informationPublished in: Proceedings of the 26th European Solid-State Circuits Conference, 2000, ESSCIRC '00, September 2000, Stockholm, Sweden
Uing capacitive cro-coupling technique in RF low noie amplifier and down-converion mixer deign Zhuo, Wei; Embabi, S.; Pineda de Gyvez, J.; Sanchez-Sinencio, E. Publihed in: Proceeding of the 6th European
More informationRevisiting Cross-channel Information Transfer for Chromatic Aberration Correction
Reviiting Cro-channel Information Tranfer for Chromatic Aberration Correction Tiancheng Sun, Yifan Peng 3, Wolfgang Heidrich,3 King Abdullah Univerity of Science and Technology, Thuwal, Saudi Arabia IIIS,
More informationEFFECT OF THE FEEDER CABLE AND TRANSFORMER IMPEDANCE ON THE MECHANICAL OUTPUT CHARACTERISTIC OF THE INDUCTION MOTOR
Intenive Programme Renewable Energy Source May 2011, Železná Ruda-Špičák, Univerity of Wet Bohemia, Czech Republic EFFECT OF THE FEEDER CABLE AND TRANSFORMER IMPEDANCE ON THE MECHANICAL OUTPUT CHARACTERISTIC
More informationMassachusetts Institute of Technology Haystack Observatory WESTFORD, MASSACHUSETTS DATE 07/15/2009
BBD Memo #033 Maachuett Intitute of Technolog Hatack Obervator WESTFORD, MASSACHUSETTS 0886 DATE 07/5/2009 To: Broadband Development Group From: C. J. Beaudoin Subject: Holographic Proceing and Conideration
More informationAn FM signal in the region of 4.2 to 4.6
A LOW COST, HIGH ACCURACY RADAR ALTIMETER Thi article decribe the development of a frequency modulated (FM) radar altimeter for meauring the height of flying object. The entire tructure comprie two part:
More informationMEASUREMENT OF STRESS WITH AC MAGNETIC BRIDGES. Otto H. Zinke Department of Physics University of Arkansas Fayetteville, AR 72701
MEASUREMENT OF STRESS WTH AC MAGNETC BRDGES Otto H Zinke Department of Phyic Univerity of Arkana Fayetteville, AR 7271 William F Schmidt Department of Mechanical Engineering Univerity of Arkana Fayetteville,
More informationDesign Calculation and Performance Testing of Heating Coil in Induction Surface Hardening Machine
Vol:, No:6, 008 Deign Calculation and Performance Teting of Heating Coil in Induction Surface Hardening Machine Soe Sandar Aung, Han Phyo Wai, and Nyein Nyein Soe International Science Index, Energy and
More informationTechniques for Implementing a Model Simulated on a Physical Drive Vector Control
3 rd International Sympoium on Electrical Engineering and Energy er September 24-25, 2009, Suceava Technique for Implementing a Model Simulated on a Phyical Drive Vector Control Ciprian AFANASOV "Stefan
More informationThe industry s Lowest Noise 10 V/G Seismic IEPE Accelerometer
The indutry Lowet Noie 10 V/G Seimic IEPE Accelerometer Felix A. Levinzon Endevco/Meggitt Corp. 30700 Rancho Viejo Road San Juan Capitrano, CA 9675 Robert D. Drullinger Lambda Tech LLC 998 Saratoga CT,
More informationThe Performance Analysis of MIMO OFDM System with Different M-QAM Modulation and Convolution Channel Coding
The Performance Analyi of MIMO OFDM Sytem with Different M-QAM Modulation and Convolution Channel Coding H. S. Shwetha M.tech, Digital Communication Engineering Siddaganga Intitute of Technology Tumakuru,
More informationA Multi-Machine Power System Stabilizer Using Fuzzy Logic Controller
A Multi-Machine Power Sytem Stabilizer Uing Fuzzy Logic Controller Dr. A. Taifour Ali, 2 Dr. Eia Bahier M Tayeb, 3 M. Kawthar A. Adam,2 College of Engineering; Sudan Univerity of Science & Technology;
More informationA simple low rate turbo-like code design for spread spectrum systems
5 A imple low rate turbo-like code deign for pread pectrum ytem Durai Thirupathi and Keith M. Chugg Communication Science Intitute Dept. of Electrical Engineering Univerity of Southern California, Lo Angele
More informationDesign Calculation and Performance Testing of Heating Coil in Induction Surface Hardening Machine
Deign Calculation and Performance Teting of Heating Coil in Induction Surface Hardening Machine Soe Sandar Aung, Han Phyo Wai, and Nyein Nyein Soe Abtract The induction hardening machine are utilized in
More informationKalman Filtering Based Object Tracking in Surveillance Video System
(669 -- 917) Proceeding of the 3rd (2011) CUSE International Conference Kalman Filtering Baed Object racking in Surveillance Video Sytem W.L. Khong, W.Y. Kow, H.. an, H.P. Yoong, K..K. eo Modelling, Simulation
More informationAutomatic Voltage Regulator with Series Compensation
Automatic Voltage Regulator with Serie Compenation 1 Neethu Sajeev, 2 Najeena K S, 3 Abal Nabi 1 M.Tech Student, 2, 3 Aitant Proffeor, Electrical and Electronic Dept ILAHIA College of Engineering and Technology
More informationMAX3610 Synthesizer-Based Crystal Oscillator Enables Low-Cost, High-Performance Clock Sources
Deign Note: HFDN-31.0 Rev.1; 04/08 MAX3610 Syntheizer-Baed Crytal Ocillator Enable Low-Cot, High-Performance Clock Source MAX3610 Syntheizer-Baed Crytal Ocillator Enable Low-Cot, High-Performance Clock
More informationHardware-in-the-loop tuning of a feedback controller for a buck converter using a GA
SPEEDAM 8 International Sympoium on Power Electronic, Electrical Drive, Automation and Motion Hardware-in-the-loop tuning of a feedback controller for a buck converter uing a GA Mr K. D. Wilkie, Dr M.
More informationModulation Extension Control for Multilevel Converters Using Triplen Harmonic Injection with Low Switching Frequency
odulation Extenion Control for ultilevel Converter Uing Triplen Harmonic Injection with ow Switching Frequency Zhong Du, eon. Tolbert, John N. Chiaon Electrical and Computer Engineering The Univerity of
More informationTime-Domain Coupling to a Device on Printed Circuit Board Inside a Cavity. Chatrpol Lertsirimit, David R. Jackson and Donald R.
Time-Domain Coupling to a Device on Printed Circuit Board Inide a Cavity Chatrpol Lertirimit, David R. Jackon and Donald R. Wilton Applied Electromagnetic Laboratory Department of Electrical Engineering,
More informationLOW-POWER CIRCUIT TECHNIQUES FOR BATTERY-POWERED DSP APPLICATIONS. Joong-Seok Moon
OW-POWER CIRCUIT TECHNIQUES FOR BATTERY-POWERED DSP APPICATIONS by Joong-Seo Moon A Diertation Preented to the FACUTY OF THE GRADUATE SCHOO UNIVERISITY OF SOUTHERN CAIFORNIA In Partial Fulfillment of the
More information1 ft 1 ft border tile
Application 1. a. How many 1-foot-quare border tile do you need to urround a pool that i 10 feet long and 5 feet wide? b. Write an equation for the number of border tile needed to urround a pool L feet
More informationNew Resonance Type Fault Current Limiter
New Reonance Type Fault Current imiter Mehrdad Tarafdar Hagh 1, Member, IEEE, Seyed Behzad Naderi 2 and Mehdi Jafari 2, Student Member, IEEE 1 Mechatronic Center of Excellence, Univerity of Tabriz, Tabriz,
More informationUNIVERSITY OF SASKATCHEWAN EE456: Digital Communications FINAL EXAM, 9:00AM 12:00PM, December 9, 2010 (open-book) Examiner: Ha H.
Name: Page 1 UNIVERSIY OF SASKACHEWAN EE456: Digital Communication FINAL EXAM, 9:00AM 1:00PM, December 9, 010 (open-book) Examiner: Ha H. Nguyen Permitted Material: Only textbook and calculator here are
More informationA Real-Time Wireless Channel Emulator For MIMO Systems
A eal-time Wirele Channel Emulator For MIMO Sytem Hamid Elami, Ahmed M. Eltawil {helami,aeltawil}@uci.edu Abtract: The improvement in channel capacity hailed by MIMO ytem i directly related to intricate
More informationPrevious lecture. Lecture 5 Control of DVD reader. TheDVD-reader tracking problem. Can you see the laser spot?
Lecture 5 Control of DVD reader Previou lecture Focu control Radial control (Track following) Lecture 4: Specification in frequency domain Loop haping deign Problem formulation Modeling Specification Focu
More informationA Programmable Compensation Circuit for System-on- Chip Application
http://dx.doi.org/0.5573/jsts.0..3.98 JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL., O.3, SEPTEMBER, 0 A Programmable Compenation Circuit for Sytem-on- Chip Application Woo-Chang Choi* and Jee-Youl
More informationSummary of Well Known Interface Standards
Summary of Well Known Interface Standard FORWARD Deigning an interface between ytem i not a imple or traight-forward tak that mut be taken into account include data rate data format cable length mode of
More informationNOISE BARRIERS CERC 1. INTRODUCTION
Augut 217 P33/1B/17 NOISE BARRIERS CERC In thi document ADMS refer to ADMS-Road 4.1, ADMS-Urban 4.1 and ADMS-Airport 4.1. Where information refer to a ubet of the lited model, the model name i given in
More informatione-motion! LabQuest OBJECTIVES MATERIALS PROCEDURE Part I Creating Straight-Line Graphs Such as M, N, and W
e-motion! LabQuet 21 Have you ever wondered how autoatic door at grocery tore know when to open? There i a enor over the door that work iilarly to Motion Detector. Motion Detector end out ound wave that
More informationMethod to Improve Range and Velocity Error Using De-interleaving and Frequency Interpolation for Automotive FMCW Radars
International Journal o Signal Proceing, Image Proceing and Pattern Recognition Vol. 2, No. 2, June 2009 Method to Improve Range and Velocity Error Uing De-interleaving and Frequency Interpolation or Automotive
More informationSelf-Programmable PID Compensator for Digitally Controlled SMPS
6 IEEE COMPEL Workhop, Renelaer Polytechnic Intitute, Troy, NY, USA, July 16-19, 6 Self-Programmable PID Compenator for Digitally Controlled SMPS Zhenyu Zhao and Alekandar Prodi Univerity of Toronto Toronto,
More informationCIRCULAR SYNTHETIC APERTURE SONAR WITHOUT A BEACON
CIRCULAR SYNTHETIC APERTURE SONAR WITHOUT A BEACON Hayden J Callow a, Roy E Hanen a, Stig A Synne a, Tortein O Sæbø a a Norwegian Defence Reearch Etablihment, P O Box 25, NO-2027 Kjeller, Norway Contact
More informationUnit 7. Gates. Checkers / Decoders. Fundamental Digital Building Blocks: Decoders & Multiplexers CHECKERS / DECODERS
7. 7.2 Unit 7 undamental Digital Building Block: Decoder & Multipleer CHECKER / DECODER 7.3 7.4 Gate Gate can have more than 2 input but the function ta the ame ND = output = if LL input are Output for
More informationPULSEWIDTH CONTROL WITH DELAY LOCKED LOOP
PULSEWITH ONTOL WITH ELAY LOKE LOOP Goran S. Jovanović and Mile K. Stojčev Faculty of Electronic Engineering, Univerity of Niš, Aleandra Medvedova 4, Niš, Serbia, tojcev@elfa.ni.ac.yu Abtract-- The duty-cycle
More informationECE451/551 Matlab and Simulink Controller Design Project
ECE451/551 Matlab and Simulink Controller Deign Project Aim: Ue Matlab and Simulink to build and imulate variou control configuration a dicued in the Modern Control ection (chapter 18-23) in the intructor
More informationA Faster and Accurate Method for Spectral Testing Applicable to Noncoherent Data
A Fater and Accurate ethod for Spectral Teting Applicable to Noncoherent Data inhun Wu 1,2, Degang Chen 2, Guican Chen 1 1 School of Electronic and Information Engineering Xi an Jiaotong Univerity, Xi
More informationPART. Maxim Integrated Products 1
19-1676; Rev 1; 7/00 Pin-Selectable Watchdog Timer General Decription The are pin-electable watchdog timer that upervie microproceor (µp) activity and ignal when a ytem i operating improperly. During normal
More informationOptimized BER Performance of Asymmetric Turbo Codes over AWGN Channel
International Journal of Computer Application (0975 8887) Optimized Performance of Aymmetric Turbo Code over AWGN Channel M.Srinivaa Rao Pvpit, JNTU Kainada Andhra Pradeh, India. G.Vijaya Kumar Pvpit,
More informationIntegral Control AGC of Interconnected Power Systems Using Area Control Errors Based On Tie Line Power Biasing
ISSN (Online) 232 24 ISSN (Print) 232 5526 Vol. 2, Iue 4, April 24 Integral Control AGC of Interconnected Power Sytem Uing Area Control Error Baed On Tie Line Power Biaing Charudatta B. Bangal Profeor,
More informationIE 361 Module 6. Gauge R&R Studies Part 2: Two-Way ANOVA and Corresponding Estimates for R&R Studies
IE 361 Module 6 Gauge R&R Studie Part 2: Two-Way ANOVA and Correponding Etimate for R&R Studie Reading: Section 2.2 Statitical Quality Aurance for Engineer (Section 2.4 of Revied SQAME) Prof. Steve Vardeman
More informationSpeed Control of FSTP Inverter Fed Induction Motor Drive with a Neural Network Control
IOSR Journal of Electrical and Electronic Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 10, Iue 1 Ver. IV (Jan Feb. 2015), PP 14-22 www.iorjournal.org Speed Control of FSTP Inverter
More informationDifferent Parameters Variation Analysis of a PV Cell
Different Parameter Variation Analyi of a PV Cell Md Tofael Ahmed *a,terea Gonçalve b,andre Albino b, Maud Rana Rahel b, Angela Veiga b, Mouhaydine Tlemcani b *a,b Department of Phyic, b Department of
More informationBefore the beginning of the Q wave At the top of the R wave After the end of the S wave
334 AcqKnowledge 4 Software Guide Detect and Claify Heartbeat Thi robut QRS detector i tuned for human ECG Lead II ignal. It attempt to locate QRS complexe and place an event near the center of each QRS
More informationSINGLE-PHASE ACTIVE FILTER FOR HIGH ORDER HARMONICS COMPENSATION
.jee.ro SINGLE-PHASE ACTIVE FILTER FOR HIGH ORDER HARMONICS COMPENSATION Kyo-Beum Lee Diviion of Electrical and Computer Engineering, Ajou Univerity San5, Woncheon-dong, Yeontong-gu, Suon 44-749, Korea
More informationAn Improved Wideband 180-Degree Hybrid Applied to Balanced Mixer
Progre In Electromagnetic Reearch Letter, Vol. 51, 19 115, 215 An Improved Wideband 18-Degree Hybrid Applied to Balanced Mixer Wei Zhao, Yong Zhang *,ShuangLiu,LiLi,andRuiminXu Abtract In thi paper, an
More informationFeedback Control Design of Off-line Flyback Converter
Application Note Edwin Wang AN7 Jun 24 Feedback Control Deign of Off-line Flyback Converter Abtract Controlling the feedback of off-line flyback converter ha often perplexed power engineer becaue it involve
More informationModeling and Simulation of Digital Filter Jie Zhao
4th National Conference on Electrical, Electronic and Comuter Engineering (NCEECE 05) Modeling and Simulation of Digital Filter Jie Zhao School of Electronic Information and Electrical Engineering, Shangluo
More informationExperiment 8: Active Filters October 31, 2005
Experiment 8: Active Filter October 3, In power circuit filter are implemented with ductor and capacitor to obta the deired filter characteritic. In tegrated electronic circuit, however, it ha not been
More informationAn analytic technique
From June 2010 High Frequency Electronic Copyright 2010 Summit Technical Media, C An Analytic and Graphical Method for NA Deign with Feedback By Alan Victor, Nitronex Corp., and Jayeh Nath, Aviat Network
More information(12) United States Patent
(12) United State Patent USOO9462666B2 (10) Patent No.: US 9.462,666 B2 Pickett et al. (45) Date of Patent: Oct. 4, 2016 (54) ELECTRODELESS FLUORESCENT (52) U.S. Cl. BALLAST DRIVING CIRCUIT AND CPC...
More information