When dealing with the practical implementation of RF applications, there are always some nightmarish  tasks. One is the need to match the different impedances of the interconnected blocks. Typically these  include the antenna to the low-noise amplifier (LNA), power-amplifier output (RFOUT) to the antenna,  and LNA/VCO output to mixer inputs. The matching task is required for a proper transfer of signal and  energy from a "source" to a "load." At high radio frequencies, the spurious elements (like wire inductances, interlayer capacitances, and  conductor resistances) have a significant yet unpredictable impact on the matching network. Above a  few tens of megahertz, theoretical calculations and simulations are often insufficient. In-situ RF lab  measurements, along with tuning work, have to be considered for determining the proper final values.  The computational values are required to set up the type of structure and target component values. There are many ways to do impedance matching, including: Computer simulations: Complex but simple to use, as such simulators are dedicated to differing  design functions and not to impedance matching. Designers have to be familiar with the multiple data  inputs that need to be entered and the correct formats. They also need the expertise to find the useful  data among the tons of results coming out. In addition, circuit-simulation software is not pre-installed  on computers, unless they are dedicated to such an application. Manual computations: Tedious due to the length ("kilometric") of the equations and the complex  nature of the numbers to be manipulated. Instinct: This can be acquired only after one has devoted many years to the RF industry. In short, this  is for the super-specialist. Smith chart: Upon which this article concentrates.
View full slide show




Clustering of S&P 500 Stock Data  Observe Stock Movements every day.  Clustering points: Stock-{UP/DOWN}  Similarity Measure: Two points are more similar if the events described by them frequently happen together on the same day.  We used association rules to quantify a similarity measure. Discovered Clusters Industry Group 1 2 Applied-Matl-DOW N,Bay-Net work-Down,3-COM-DOWN, Cabletron-Sys-DOWN,CISCO-DOWN,HP-DOWN, DSC-Co mm-DOW N,INTEL-DOWN,LSI-Logic-DOWN, Micron-Tech-DOWN,Texas-Inst-Down,Tellabs-Inc-Down, Natl-Semiconduct-DOWN,Oracl-DOWN,SGI-DOW N, Sun-DOW N Apple-Co mp-DOW N,Autodesk-DOWN,DEC-DOWN, ADV-M icro-Device-DOWN,Andrew-Corp-DOWN, Co mputer-Assoc-DOWN,Circuit-City-DOWN, Co mpaq-DOWN, EM C-Corp-DOWN, Gen-Inst-DOWN, Motorola-DOW N,Microsoft-DOWN,Scientific-Atl-DOWN 3 4 © Tan,Steinbach, Kumar Fannie-Mae-DOWN,Fed-Ho me-Loan-DOW N, MBNA-Corp -DOWN,Morgan-Stanley-DOWN Baker-Hughes-UP,Dresser-Inds-UP,Halliburton-HLD-UP, Louisiana-Land-UP,Phillips-Petro-UP,Unocal-UP, Schlu mberger-UP Introduction to Data Mining Technology1-DOWN Technology2-DOWN Financial-DOWN Oil-UP 4/18/2004 20
View full slide show




In dotouts is a script, createtablermse: In dotouts is a script, createtablejob: #!/bin/bash for g in .1 .2 .4 .7 .9 do for h in .1 .2 .4 .7 .9 do grep RMSE:\ a$g$h.out >> rmse done done #!/bin/bash for g in .1 .2 .4 .7 .9 do for h in .1 .2 .4 .7 .9 do grep Input:\ \ \ lo a$g$h.out >> job done done Sum: 692.82510 Sum: 691.59330 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.84690 Sum: 690.47330 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 693.27970 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Sum: 691.90610 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 Total: 745 RMSE: 0.964348 RMSE: 0.963490 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963667 RMSE: 0.962710 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.964664 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 RMSE: 0.963708 Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: lo-a.1.1.txt lo-a.1.2.txt lo-a.1.4.txt lo-a.1.7.txt lo-a.1.9.txt lo-a.2.1.txt lo-a.2.2.txt lo-a.2.4.txt lo-a.2.7.txt lo-a.2.9.txt lo-a.4.1.txt lo-a.4.2.txt lo-a.4.4.txt lo-a.4.7.txt lo-a.4.9.txt lo-a.7.1.txt lo-a.7.2.txt lo-a.7.4.txt lo-a.7.7.txt lo-a.7.9.txt lo-a.9.1.txt lo-a.9.2.txt lo-a.9.4.txt lo-a.9.7.txt lo-a.9.9.txt
View full slide show




createconfigs script in src/mpp-mpred-3.2.0/p95/mu11 #!/bin/bash for g in .1 .2 .4 .7 .9 do sed -i -e "s/dMNsdsThr=[^ ]*/dMNsdsThr=$g/" t.config for h in .1 .2 .4 .7 .9 do sed -i -e "s/dMNsdsExp=[^ ]*/dMNsdsExp=$h/" t.config cp t.config configs/a$g$h.config submit script run in scr/mpp-mpred-3.2.0 produces subdirs in mpp-mpred-3.2.0 : drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x creates in src.mpp-mpred-3.2.0/p95/mu11/configs: -rw-r--r-- 1 a.1.1.config -rw-r--r-- 1 a.1.2.config -rw-r--r-- 1 a.1.4.config -rw-r--r-- 1 a.1.7.config -rw-r--r-- 1 a.1.9.config -rw-r--r-- 1 a.2.1.config -rw-r--r-- 1 a.2.2.co -rw-r--r-- 1 a.2.4.co submit in src/mpp-mpred-3.2.0 produces here -rw-r--r-- 1 a.2.7.co #!/bin/bash -rw-r--r-- 1 a.2.9.co -rw-r--r-- 1 a.4.1.co for g in .1 .2 .4 .7 .9 do; for h in .1 .2 .4 .7 .9 do -rw-r--r-- 1 a.4.2.co ./mpp-submit -S -i Data/p95test.txt -c p95/mu11/configs -rw-r--r-- 1 a.4.4.co a$g$h.out -t .05 -d ./p95/mu11 -rw-r--r-- 1 a.4.7.co -rw-r--r-- 1 a.4.9.co -rw-r--r-- 1 a.7.1.co .predictions -rw-r--r-- 1 a.7.2.co p95test.txt.rmse 12641: Movie: 12641: -rw-r--r-- 1 a.7.4.co 1.22 0: Ans: 1 Pred: 1.22 Error: -rw-r--r-- 1 a.7.7.co 3.65 0.04840 -rw-r--r-- 1 a.7.9.co 1: Ans: 4 Pred: 3.65 Error: 2.55 -rw-r--r-- 1 a.9.1.co 0.12250 4.04 -rw-r--r-- 1 a.9.2.co 2: Ans: 2 Pred: 2.55 Error: 1.85 -rw-r--r-- 1 a.9.4.co 0.30250 -rw-r--r-- 1 a.9.7.co 3: Ans: 4 Pred: 4.04 Error: -rw-r--r-- 1 a.9.9.co 0.00160 12502: -rw-r--r-- 1 a.1.1.out 4: Ans: 2 Pred: 1.85 Error: 4.71 0.02250 -rw-r--r-- 1 a.1.2.out 3.54 Sum: 0.49750 Total: 5 RMSE: 0.315436 -rw-r--r-- 1 a.1.4.out Running RMSE: 0.315436 / 5 predictions 3.87 -rw-r--r-- 1 a.1.7.out 3.33 12502: -rw-r--r-- 1 a.1.9.out Movie: 2.97 0: Ans: 4 Pred: 4.71 Error: -rw-r--r-- 1 a.2.1.out 0.50410 : -rw-r--r-- 1 a.2.2.out . 1: Ans: 5 Pred: 3.54 Error: -rw-r--r-- 1 a.2.4.out 2.13160 10811: -rw-r--r-- 1 a.2.7.out 2: Ans: 5 Pred: 3.87 Error: 1.2769 4.05 -rw-r--r-- 1 a.2.9.out 3: Ans: 3 Pred: 3.33 Error: 3.49 -rw-r--r-- 1 a.4.1.out 0.10890 3.94 4: Ans: 2 Pred: 2.97 Error: -rw-r--r-- 1 a.4.2.out 3.39 0.94090 -rw-r--r-- 1 a.4.4.out Sum: 4.96240 Total: 5 RMSE: 0.996233 -rw-r--r-- 1 a.4.7.out 12069: -rw-r--r-- 1 a.4.9.out : Running RMSE: .738911 /10 predictions 3.20 -rw-r--r-- 1 a.7.1.out Movie: 10811 3.48 -rw-r--r-- 1 a.7.2.out 0: Ans: 5 Pred: 4.05 Error: -rw-r--r-- 1 a.7.4.out 0.90250 1: Ans: 3 Pred: 3.49 Error: -rw-r--r-- 1 a.7.7.out -rw-r--r-- 1 a.7.9.out 0.24010 is a script, createtablermse: 2: Ans: 4 Pred: 3.94In dotouts Error: -rw-r--r-- 1 a.9.1.out #!/bin/bash 0.00360 -rw-r--r-- 1 a.9.2.out 3: Ans: 3 Pred: 3.39for gError: in .1 .2 .4 .7 .9 do; for h in .1 .2 .4 .7 .9 -rw-r--r-- 1 a.9.4.out 0.15210 grep RMSE:\ a$g$h.out >> rmse -rw-r--r-- 1 a.9.7.out Sum: 1.29830 Total: 4 RMSE: 0.569715 -rw-r--r-- 1 a.9.9.out Running RMSE: 0.964397 / 743 preds I copy to src/mpp-mpred-3.2.0/dotouts. Movie: 12069: do Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: Sum: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 10:15 10:15 10:15 10:15 10:15 10:15 10:15 10:16 10:16 10:16 10:16 10:16 10:16 10:16 10:17 10:17 10:17 10:17 10:17 10:17 10:17 10:18 10:18 10:18 10:18 a.1.1 a.1.2 a.1.4 a.1.7 a.1.9 a.2.1 a.2.2 a.2.4 a.2.7 a.2.9 a.4.1 a.4.2 a.4.4 a.4.7 a.4.9 a.7.1 a.7.2 a.7.4 a.7.7 a.7.9 a.9.1 a.9.2 a.9.4 a.9.7 a.9.9 692.82510 691.59330 691.90610 691.90610 691.90610 691.84690 690.47330 691.90610 691.90610 691.90610 693.27970 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 691.90610 and e.g., a.9.9 contains: -rw-r--r--rw-r--r--rw-r--r--rw-r--r--rw-r--r--rw-r--r--rw-r--r-- 1 a.9.9.config 1 hi-a.9.9.txt hi-a.9.9.txt.answers lo-a.9.9.txt lo-a.9.9.txt.answers p95test.txt.predictions p95test.txt.rmse dotouts is a script, createtablejob:#!/bin/bash for g in .1 .2 .4 .7 .9 do; for h in .1 .2 .4 .7 .9 do grep Input:\ \ \ lo a$g$h.out >> job Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Total: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: Input: 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 745 lo-a.1.1.txt lo-a.1.2.txt lo-a.1.4.txt lo-a.1.7.txt lo-a.1.9.txt lo-a.2.1.txt lo-a.2.2.txt lo-a.2.4.txt lo-a.2.7.txt lo-a.2.9.txt lo-a.4.1.txt lo-a.4.2.txt lo-a.4.4.txt lo-a.4.7.txt lo-a.4.9.txt lo-a.7.1.txt lo-a.7.2.txt lo-a.7.4.txt lo-a.7.7.txt lo-a.7.9.txt lo-a.9.1.txt lo-a.9.2.txt lo-a.9.4.txt lo-a.9.7.txt lo-a.9.9.txt RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: RMSE: 0.964348 0.963490 0.963708 0.963708 0.963708 0.963667 0.962710 0.963708 0.963708 0.963708 0.964664 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708 0.963708
View full slide show




Tracing our algorithm • call stack: The method invocations running at any one time. public static void reverseLines(Scanner input) { reverseLines(new Scanner("poem.txt")); if (input.hasNextLine()) { String line = input.nextLine(); // "Roses are red," public static void reverseLines(Scanner input) { reverseLines(input); if (input.hasNextLine()) { System.out.println(line); String line = input.nextLine(); // "Violets are blue." } static public void reverseLines(Scanner input) { reverseLines(input); } if (input.hasNextLine()) { System.out.println(line); String line = input.nextLine(); // "All my base" } static public void reverseLines(Scanner input) { reverseLines(input); } if (input.hasNextLine()) { System.out.println(line); String line = input.nextLine(); // "Are belong to you." } static public void reverseLines(Scanner input) { reverseLines(input); } if (input.hasNextLine()) { // false System.out.println(line); ... } } file: output: } input } Roses are red, Are belong to you. Violets are blue. All my base All my base Violets are blue. Are belong to you. Roses are red, 32
View full slide show




Isable Elementary School PBIS Matrix     Arrival    Hallway   Restroom    Cafeteria   P         Students will keep the  restrooms clean. Students will keep the  cafeteria clean. Productive   R   Students will sit quietly  and read/complete  homework.   Students will walk in  the second square  silently.          Respectful   I   Students will show  kindness and patience  to others. Students will be  respectful to others  while in the hall.   Students will show  respect to individual  privacy. Students will allow  others to eat  undisturbed.     Students will share  seats.   D     Students accept  responsibility for up-  keep and cleanliness of  campus grounds.   Students accept  responsibility for up-  keep and cleanliness of  hallways.   Students accept  responsibility for up-  keep and cleanliness of  restrooms.   Students accept  responsibility for up-  keep and cleanliness of  the cafeteria.   Students accept  responsibility for up-  keep and cleanliness of  the bus.   E         Students will adhere to  Students will adhere to  Students will maintain  the rules and prompts of  the rules and prompts of  property to ensure there  all faculty members. all faculty members. is no graffiti or  vandalism.   Students will  demonstrate table  etiquette   Students will adhere to  the bus driver’s rules  the first time they are  given. Integrity Dignity Efficient   Students will refrain  from horse-playing.   Students will obey the  bus driver and the bus  rules at all times.  Students will quietly  enter the building in a  straight line and  proceed to destination.   Students will keep  hands and feet to  themselves.     Bus   Students will wait  patiently and silently in  serving  and trash lines  Students will remain  seated until they reach  destination.
View full slide show




Troubleshooting Access Layer Issues S1# show interfaces fa 0/1 FastEthernet0/1 is up, line protocol is up (connected) Hardware is Lance, address is 000d.bda1.5601 (bia 000d.bda1.5601) BW 100000 Kbit, DLY 1000 usec, reliability 250/255, txload 1/255, rxload 1/255 If the output is:ARPA, loopback not set Encapsulation Keepalive set (10 sec) •up down: Encapsulation type mismatch, the interface on the other end could Full-duplex, 100Mb/s disabled, or there could be aoutput hardware problem.is off input flow-control is off, flow-control ARP type: ARPA, ARP Timeout 04:00:00 •down down: A cableoutput is not attached somehang othernever interface problem exists. Last input 00:00:08, 00:00:05, or output Last clearing of "show interface" counters never •administratively down: The shutdown command has been issued. Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 956 packets input, 193351 bytes, 0 no buffer Received 956 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 0 watchdog, 0 multicast, 0 pause input 0 input packets with dribble condition detected 2357 packets output, 263570 bytes, 0 underruns 0 output errors, 0 collisions, 10 interface resets … be error-
View full slide show




Both temperature and pressure affect the phase changes • some recipes have high altitude instructions • The temperature at which water boils is 212 F at sea level • At higher altitudes, where the pressure is lower, water boils at a lower temperature • at 5000 ft it boils at 203 F (95 C) • at 7200 ft it boils at 199 F (93 C) • if we increase the pressure above atmospheric pressure, water is harder to boil 3
View full slide show




Temperature is not the whole story! • some recipes have high altitude instructions • The temperature at which water boils is 212 F at sea level • At higher altitudes, where the pressure is lower, water boils at a lower temperature • at 5000 ft it boils at 203 F • at 7200 ft it boils at 199 F • if we increase the pressure above atmospheric pressure, water is harder to boil
View full slide show




15 Transformation • Augment circuits with an extra layer of input gates • These are 1-input gates, attached to each input bit • Output from this gate is a valid input for the new circuit - Same idea as normal garbled circuits - One nonce per sub-circuit copy - More variants available in thesis Output-0 Input-0 GATE GATE Output-1 nonce = random(), group_enc(info) Transform-0 = hash( Output-0 . nonce ) XOR Input-0 Transform-1 = hash( Output-1 . nonce ) XOR Input-1 Input-1 Send to Evaluator Gets Output-X from info Input-X = hash( Output-X . nonce ) XOR Transform-X hash(…) XOR Input-X XOR hash(...) = Input-X
View full slide show