Loop Filter Optimization

Size: px
Start display at page:

Download "Loop Filter Optimization"

Transcription

1 Loop Filter Optimization Dean Banerjee Deborah Brown Khang Nguyen 1 This presentation is about PLL loop filter optimization. We will discuss different techniques that can be used to find the best theoretical optimal solution for the design of your loop filter. This is not to imply that there is no bench work involved, however. Obtaining the best results theoretically will minimize the amount of bench work that will be needed. If things are not optimized in theory, or they do not work in theory, then you can almost guarantee that they will not work in practice. If things work in theory, they may or may not work in practice. 1

2 Overview Introduction PLL Loop Filter Design Issues Common Method for Loop Filter Design and Optimization New Approach for Loop Filter Design and Optimization Page 2 We are going to discuss several loop filter design issues, how to pick out loop filter parameters, and two different approaches to design a loop filter The first approach to designing a loop filter is commonly used in the field. In this approach, you choose your filter parameters, design a loop filter, see if the design works, and then tweak your design by performing multiple iterations. The second approach is very similar to the first approach. However, we let software perform the iterations needed to tweak the design to reduce the amount of time spent in designing the loop filter that meets the performance criteria you want. 2

3 Loop Filter Design Issues Spur Level vs. Lock Time Tradeoff Loop bandwidth Phase margin Pole ratios Filter Order Page 3 The first loop filter design issue is the classical spur level vs. lock time tradeoff. Common design practices indicate that the loop bandwidth is the most relevant design parameter. In a second-order filter, for every two-fold increase in the loop bandwidth, you get a 12 decibel increase in the reference spur, but your lock time is reduced by half. So there is the classic tradeoff with this parameter. How do you consider this tradeoff in an optimal way? There is another parameter called the phase margin, which is probably more familiarly described as the damping factor. Phase margin relates to the damping factor. How do you choose the most optimal phase margin? We will talk about that a little bit later. Next, we consider pole ratios. A loop filter is derived from a transfer function and will have zeros and poles. By choosing the ratio of these poles, you have an idea of how much benefit you are getting from the filter. The fourth parameter we consider is filter order. Sometimes you may think that you are getting benefit from always using high order filters, but you are really just fooling yourself and putting out more components than are necessary. 3

4 Loop Bandwidth Smaller Larger Loop Bandwidth Loop Bandwidth Lower Spurious Noise Faster Lock Time Page 4 The classical issue with the loop bandwidth is that a smaller loop bandwidth implies that the reference spurs are smaller, yet a larger loop bandwidth implies a faster lock time. You always have to figure out how do you deal with this tradeoff. How do you pick loop bandwidth so that you have just the right balance? Loop bandwidth is a firstorder effect. There are parameters such as phase margin, pole ratios, and other factors that have a smaller effect. 4

5 Phase Margin Relates to stability of system Typically ranges from 40 to 55 degrees Higher phase margin results in more stable system, but if too high can cause increased lock time For minimum RMS phase error designs, 50 degrees is a good starting point Page 5 The phase margin relates to the stability of the system. A phase margin of zero degrees implies perfect instability. Consider a transfer function G/(1 + GH). With a phase margin of zero, the denominator of this transfer function becomes zero and the function becomes unstable. Choosing the phase margin that is too low does results in instability. Choose a higher phase margin results in less ringing in your system. However, at some point the higher phase margin will actually slow down your system. What is the right phase margin? Typically degrees is where that optimal phase margin lies. At this optimal point, the phase margin typically gives the fastest possible lock time for a given spur level. But again, the 40 or 55 degrees can depend on the application. This range can change depending on the application. Another thing to consider with the phase margins is RMS phase error. For minimum RMS phase error, 50 degrees is a good rule of thumb as a starting point. You are looking at how flat the loop filter is. You want something flat, but not too flat, or else you are going to make the lock time excessively long. 5

6 Pole Ratios T3/T1 ratio and T4/T3 ratio Higher pole ratios Less spurious noise Decreases value of highest order capacitor Watch out for VCO input capacitance Page 6 In this section, we talk about pole ratios. Application note 1001 refers to a parameter called attenuation. May older programs use this parameter. One often asked is, How come EasyPLL does not agree with these application notes? EasyPLL is National Semiconductor s free online PLL design and simulation software that can be accessed at wireless.national.com. By choosing just the attenuation value, you can really fool yourself. You can just say, Why don't I put a million decibels of attenuation?. What does that really mean? When you increase the value of this attenuation, you get a narrower loop bandwidth. You get a loop bandwidth different than what you designed for. In the case of EasyPLL, we use a parameter called pole ratio. The pole ratio gives you an idea of how close the poles are in. The pole T1 is always going to be in your filter. In a third-order filter we have a pole called T3 and in a fourth-order we have a pole called T4. For the lowest possible spurs, you want those poles right on top of each other, theoretically. However, if you do that, that implies that one of your resistors will approach infinity and the other will approach zero. The capacitor in front of the VCO will also approach zero. So you have this tradeoff. One question is How do I get a reasonable size of capacitor yet still get a reasonable amount of attenuation from my filter? And of course the other question is, Does it really do any good to do a third-order filter at all?. Now one other thing we should mention about these pole ratios is that when the resistor values in the loop filter get larger, they can contribute phase noise. Usually this happens at the point of the loop bandwidth or outside the loop bandwidth. In conclusion, the pole ratios are giving you an idea of the degree of attenuation of the loop filter. If the pole ratio in a loop filter is zero, you actually end up with a lower order filter. For instance, if I had a third-order filter and choose T3/T1 ratio equal to zero, it is actually a second-order filter. If I choose T3/T1 = 100%, then that is the maximum possible benefit I can get from that third order filter. 6

7 Filter Order Benefits of higher filter order Lower spur levels Drawbacks of higher filter order More passive components More resistor noise due to added resistors VCO capacitance more likely to cause distortion Page 7 So what are the benefits of the using a higher order loop filter? The main benefit is lower spur levels. If you consider the Bode plot, the transfer function rolls off at a faster rate for a higher-order loop filter resulting in lower spur levels. A higher order loop filter, however, has some drawbacks. First of all, it has more passive components. Secondly, the added resistors add noise at or outside the loop bandwidth. This may or may not be a big deal. Third of all, the VCO capacitance is likely to cause distortion. How does the VCO capacitance cause distortion? VCOs have input capacitance. This capacitance adds in parallel to the highest order capacitor in your loop filter. I have never seen a VCO where they have actually given guaranteed range for the input capacitance. Since you have no guarantee, you don't know how much the VCO input capacitance varies. It will certainly vary over frequency. Basically, the idea is you want to put a capacitor next to the VCO input capacitance such that the VCO input capacitance does not impact your loop filter. So if you have a VCO input capacitance of 10 picofarads and I put 200 picofarads next to it, then the VCO input capacitance is not going to have a large impact even if it varies. That is one of the reasons why you would not always want to use the highest order filter. The other reason is that the resistor noise increases with more components. And then you always have to ask the question, Is the higher order filter really providing any benefit at all, or is it half a decibel?. Is it really worth going through all this just for half a decibel of benefit? 7

8 PLL & VCO Selection PLL Selection Covers the frequency range Divide Ratios supported by N and R counters Why would I choose one part over another? VCO Selection VCO Gain VCO input capacitance Adds in parallel with highest order loop filter capacitor. Can cause problems if highest order loop filter capacitor is too small. Phase Noise vs. Tuning Range Tradeoff Page 8 The first thing you want to do when you design a PLL system is pick a PLL. The PLL is the most important part in your system. The main factor in deciding which PLL to use is whether it covers the appropriate frequency range. Obviously if the PLL does not operate in the frequency range you want, then it is no good. The other factor you want to consider are the counters -- the N counter and the R counter. You want to see if these counters can support the divide ratios. In almost all PLLs, the N counter has either a dual modulus or quadruple modulus prescaler. The counters do not support every possible divide ratio. Even if you select the PLL that supports the proper frequency range and has counters that will work the ratios you need, you still have to ask, Why would I pick one PLL over another? For instance, one selection rule that would make sense is if you have parts with similar features, you always should choose the lowest frequency part if it is from the same family or type of PLL. These are all things that the EasyPLL program is designed to help you with. In VCO selection, there are some important parameters. VCO gain is a very critical parameter. If you have a different VCO gain, the components in your loop filter would change in order to keep the same loop bandwidth. VCOs also have an input capacitance with them and you have to be aware of this. The third factor to consider is the phase noise vs. tuning range tradeoff. Some VCOs can tune a very large range. Many of them require 30 volts to do that and maybe you do not have 30 volts available. Most of the applications I have seen do not use active filters. However, in cases where you need a wide tuning range, you have to do one of two things -- supply more voltage to the VCO or sacrifice the phase noise. So if you have a VCO with a narrower tuning range, it typically has better phase noise performance. This is why VCOs tend to come in very application specific types of situations. VCOs typically may have 100 megahertz or 150 megahertz of tuning range. On the other hand, a PLL, for instance an LMX2330, can go all the way from 500 megahertz 8

9 Common Method for Loop Filter Design and Optimization Choose arbitrary values for filter parameters, calculate filter components, and then analyze. If loop filter does not meet lock time and spur requirements, then adjust filter parameter values and re-optimize. System Requirements Frequency Range Channel Spacing N Counter Value Part Selection Filter Components System Performance Filter Parameters Charge Pump Gain VCO Gain VCO Input Capacitance C1, C2, C3, C4 R2, R3, R4 Lock Time Spur Requirement Loop Bandwidth Phase Margin Pole Ratios Filter Order Page 9 In this section, we discuss the Common Method for loop filter design. To begin with, you have to decide a frequency range, channel spacing, and N counter value. First, you have to ask OK, what's my channel spacing and output frequency? Then you have to ask, What part am I going to use and what loop bandwidth do I choose? What phase margin, what pole ratio, and what filter order do I choose? The idea here is, in the past, a lot of people would say, "Oh, I just know 10 kilohertz is what I need for this application, or this is a good guess." There are many rules of thumb to pick loop bandwidth, phase margin, pole ratio, and filter order. These rules get you close but not exactly right. We are in the day now where computer speed is a dollar a megahertz or so. We really should be taking advantage of the high power of computers in our design. In the Common Method, you basically pick a loop bandwidth, phase margin, filter order, pole ratios, and then you go off to choose a charge pump gain. The highest charge pump gain is usually the best performance in terms of phase noise. The only reason you would not use the highest charge pump gain is if your capacitors became unrealistically large or you wanted to take advantage of a fast lock in the application. You then obtain the VCO gain and the VCO input capacitance. The VCO input capacitance is not really a critical design parameter with the filter -- it is more of a sanity check. You can subtract it away from your highest order capacitor, but the real idea is that you should not be putting your capacitor next to your VCO -- it should be much larger than the VCO input capacitance. From there, you calculate your filter components. Once you get your filter components, you say, OK, I'm going to the bench, I'm going to measure the lock time, reference spurs, and phase noise. Then you would have an idea on how your loop filter performs. After measuring the performance, you would say whoops, I got a different loop bandwidth than I want, or the spur level is not what I want. You then go back and you redesign, calculate another filter, go back and redesign that, calculate another filter, and eventually you get something reasonably close to what you want. 9

10 Disadvantages of Common Method Iterative Process Very time consuming Very tedious Based on trial and error Does not always achieve the optimal solution Page 10 The disadvantage of the Common Method is that it is an iterative process, very time consuming, very tedious, and based on trial and error. Of course, there will be some trial and error in loop filter design. However, we should try to minimize it as much as possible. The other problem with this iterative process is that it does not always achieve the optimal solution. You could go through these iterations two or three times and then decided that you the the loop filter that you want, but you are not going to go through it a hundred times. The disadvantage of the Common Method is that you are not taking your simulation results and feeding it back into your design because this takes a lot of work. Poll Question: How many times do you design your loop filter before you're satisfied? Answer: Three -- it looks like most people are saying about three times. 10

11 New Approach for Loop Filter Design and Optimization Give me the best loop filter that meets my lock time and spur level requirements. System Requirements Frequency Range Channel Spacing N Counter Value Part Selection Filter Parameters Filter Components System Requirements Charge Pump Gain VCO Gain VCO Input Capacitance Loop Bandwidth Phase Margin Pole Ratios Filter Order C1, C2, C3, C4 R2, R3, R4 Lock Time Spur Requirement Page 11 This section describes the New Approach to loop filter design and optimization. This new approach is actually internally very similar to the Old Method. The difference is that the new approach reduces the number of iterations you have to go through. Here, you give a frequency range and a channel spacing. The N counter value is the consequence of these two parameters. You then come up with system requirements, specifically lock time and spur gain. Spur gain relates to spur level. It is proportionate to the spur level but not exactly equal to the spur level. Once you have an idea of these requirements, you go and select your parts which include your PLL and VCO. Your charge pump gain and VCO gain will then be determined. The difference in the New Approach is that EasyPLL goes and designs the loop filter filter for you. It incorporates the lock time and spur requirements you have selected and interates hundreds of time using an intelligent algorithm to converge on the best solution. Then it comes out with filter components for you. Once you have these filter components, you can sit back and say, Theoretically this is the optimal solution. That is the difference. You may find out that after you build your loop filter, the VCO gain that you specified or the manufacturer specified is different from that of the actual VCO. There is typically a fair amount of variation there. The VCO gain tends to change at higher frequencies. But at least you know in theory that you have tackled this problem correctly. 11

12 Four Easy Steps Using the New Method System Requirements Filter Parameters Filter Components Analyze Define System Level Parameters Determine Loop Filter Design Parameters from System level parameters Determine Loop Filter Components from Loop Filter Design Parameters System Level Performance from Loop Filter Components Page 12 The four easy steps to using the new method, as described in the previous section are System Requirements, Filter Parameters, Components, and then Analyze. In System Requirements, you determine your lock time and spur performance requirements. In Filter Parameters, the loop filter parameters are chosen. In Filter Components, the loop filter components are calculated. In Analyze, you view the actual performance of the loop filter. 12

13 Introduction to EasyPLL Allows you to: Specify your PLL system requirements Choose the best parts that meet your requirements. Determine your Loop Filter Components Analyze the simulation results Examine various wave forms Change parameters in any order Order a Custom Eval Board when you are done. Page 13 In this section, we going to introduce you to EasyPLL. EasyPLL basically allows you to set your system requirements (i.e. lock time or spur requirement), determine your loop filter's components, and then do very good simulation. With the simulation, you can examine various types of waveforms. A nice feature is that you can also change the parameters around and have an idea of how the performance will change. A new feature we have here is you can actually order an evaluation board for the low, low price of $99.95 plus shipping, and we'll actually build a custom board for you. There are a limited number of PLLs and VCOs that we have available, but we're going to be expanding on those. With this custom board, you can compare your simulation results with the actual performance in the lab. 13

14 Get Loop Filter Parameters The old way was to just pick a phase margin and loop bandwidth by rules of thumb and experience EasyPLL picks all parameters in an optimal way to ensure that the system parameters are met EasyPLL picks which phase margin yields the fastest possible lock time Page 14 Again, the old way was that you picked a phase margin and loop bandwidth by rules of thumb and experience. EasyPLL picks all the parameters in an optimal way to ensure that the system parameters are met. EasyPLL also picks which phase margin yields the fastest possible lock time. A phase margin of 45 deg might be a good value in a certain application or maybe 50 deg in a different application. Somewhere in there is a good rule of thumb. But why settle for a rule of thumb when you can have a program tell you to the tenth of a degree what the optimal phase margin is? 14

15 Design Loop Filter EasyPLL chooses time constants in an optimal way that typically can result in up to a 30 % improvement in lock time EasyPLL exactly solves for all component values (except 4th order filters, for which it approximates) EasyPLL returns exactly what is specified Page 15 EasyPLL uses computer algorithms to choose the time constants in an optimal way. For a second order loop filter you are going to have one zero, one pole, and a constant that we call total capacitance. You are going to have three unknowns and then from those unknowns you solve for component values. In the case of the second order filter, you are specifying loop bandwidth and phase margin, but where does the other constraint come from? The other constraint is imposed by an old-fashioned rule of thumb, which is not necessarily a bad rule of thumb. In fact EasyPLL uses that rule of thumb as a first approximation. But then, it goes and tweaks this constraint around to choose it an optimal way for the fastest possible lock time. As a result, a 30% improvement in lock time, theoretically, is not uncommon, especially in the case of a third order filter. In a second order filter, the improvement may not be as much. EasyPLL solves exactly for component values, except in the case of the fourth order filter, which you have to approximate. In the case of a second order filter, you have one pole, one zero, and a total capacitance. You have three constraints and three unknowns, capacitor C1, capacitor C2, and resistor R2. The components are determined for you. But in the case of a third order filter, there are two poles, one zero, and a total capacitance. Even if you know the poles, there are four constraints and five components. It is very common to introduce some approximations to solve for the components. But why do that when you can actually solve explicitly for the components? Taking into account the VCO input capacitance, you now have yet another constraint, or you have the ability to enforce yet another constraint. In a third order filter, the capacitor C3 is the one sitting right in front of the VCO. You want this capacitor to be large relative to the VCO input capacitance. EasyPLL places a constraint such that the capacitor C3 is as large as possible and will not be swamped out by the VCO input capacitance. By choosing C3 as large as possible, you are also minimizing resistor R3. So you made some optimization in choosing your time constants and went from the time constraints to the components. You have also implied a constraint that gives you 15

16 Determine System Level Performance EasyPLL also simulates all results so that the design can be double checked The impact of rounding component values to standard values can be seen EasyPLL provides detailed and complete simulations Page 16 EasyPLL also simulates all the results, so you can double check and see what you got. We will show you some of the plots for phase noise and lock time. You can see the impact of rounding component values. You can also see that the simulations are fairly detailed and complete. The one thing that EasyPLL does not do is take into account bad dielectrics. It assumes that the capacitor dielectric is optimal -- not something with a lot of dielectric absorption. In practice, you should use the best dielectric available for the size of your capacitor. 16

17 Four Easy Steps in EasyPLL Page 17 Here are the four easy steps in creating a loop filter in EasyPLL -- Choose a Part, Create a Design, Analyze a Design, and Build It. In Choose a Part, you determine your system requirements and select parts that meet those requirements. In Create a Design, you determine the components for your Loop Filter. In Analyze a Design, you run simulations to verify the functionality of your Design. In Build It, you can actually have us build it. We will go through our distributor Avnet and they will ship that out in five days to you. They will actually test the board and see if it works before they ship it. All of these steps are explained in detail in wireless.national.com. 17

18 Choose a Part Enter System Requirements Page 18 Let's go to the "Choose a Part" section in EasyPLL. The first thing we do is specify a minimum output frequency, a maximum output frequency, and a comparison frequency. If you choose to use fractional N PLL, you could specify a fractional modulus and a channel spacing, but right now we have it set to integer PLL. Under the PLL selection option, you can select from a single PLL, dual PLL, or both single and dual PLL. There are various checks you can use to narrow down or expand the selection criteria. The Frequency Check will eliminate parts that do not meet the frequency range you specify. The Prescaler Check will ensure that the parts available meet the prescalers and that the counters are properly able to handle the ratios that are implied. The Automatically Narrow PLL Choices option will give you the best part in the field. For instance, using the LMX2330, we have the A family and then we have the L family. The L family is pin-out compatible, program compatible, newer, better, lower current, so EasyPLL will recommend this part to you if you have this option checked. It will eliminate older families of parts and replace it with the upgraded family. Then, within the family, it will show you what it feels is the best choice. Without this option, you would be overwhelmed with how many PLLs you'd have to choose from. There are quite a few PLLs, in most cases, that match the frequency and counter-values you want. 18

19 Choose a Part: Select a PLL and VCO Page 19 First of all, we have to select the PLL and VCO. We define our criteria and EasyPLL is gives us a list of PLLs and VCOs that meet our criteria. Notice, for instance, a 2326 recommended by EasyPLL. EasyPLL also recommends the It did not eliminate this part in favor of the 2326 because it is not pin-out compatible, even though I'd probably recommend the 2326 over From the recommended VCOs available, we have a MuRata VCO and two Zcomm VCOs. Let us go to the PLL field. Here you see a description that tells you basically what the PLL does, a maximum frequency, a minimum frequency, a prescaler, and a price. This is 1K pricing, just to give you a relative idea. Sometimes this can help you make your decision. The other field we have is evaluation board, which tells you if we can support an evaluation board with this part. You can get samples and buy the part if you wanted to from this link. From the VCO you have the part number, the maximum frequency, the minimum frequency, the gain. This is the maximum tuning voltage of the power out. Currently, EasyPLL does not use the maximum tuning voltage and power out in calculation, but it is for your benefit. The VCO information is based on information we get from our VCO manufacturer's web site. It gives you an idea of the phase noise, to 10 kilohertz. If the manufacturer does not specify a phase noise of 10 kilohertz, we try to normalize that. 19

20 Create a Design: Enter Performance Requirements -Phase Margin -Loop Bandwidth are set to AUTO 3 2 nd Order Filter 1 2 -Optimize for Lock Time and set constraints Page 20 This section describes Create a Design in the EasyPLL flow. We show the comparison frequency, which is ported over already from the Choose a Part screen. We also show the output frequency. In the example we gave, there was actually a range of frequencies. The output frequency is chosen to be the geometric mean of the minimum and maximum. This is the value such that the variation in loop bandwidth around the value design is minimized. The charge pump gain is automatically ported over. The charge pump gain can actually vary over voltage such that at 5 volts you might actually get a slightly higher gain than at 3 volts. The default value we put in here is the highest charge pump gain at 3 volts. There are parts with multiple gain in other things, but this is actually a valid gain to use and what we would recommend. The VCO gain and VCO input capacitance are ported over from the VCO that was chosen. The first loop filter parameter is the phase margin, which is set to 48 deg, which is a good starting point. However, we have actually set this parameter on AUTO. This implies that EasyPLL will consider all possible phase margins between 30 and 70 degrees and select the value it feels is best. The loop bandwidth is also set on Auto, so with the loop bandwidth. Thus, EasyPLL will select the best loop bandwidth based on the optimization constraints that will be described below. When choosing the best phase margin and loop bandwidth, EasyPLL will consider the lock time require that we set under the optimization constraints. Current, the maximum allowable lock time is set to 300us. The maximum spur gain is set to -5 db. Spur gain is not to be confused with spur level. The spur level is not -5 db. The spur gain tells you a relative level of spur noise for comparison with another filter -- something the spur level does not tell you. Thus, if the spur gain is -5 db for one filter and -10 db for another filter, then then filter with -10 db spur gain has 5 db better spur performance. 20

21 View Component Values: -Phase Margin chosen as 49.2 deg -Loop Bandwidth chosen as 8.7 KHz - Lock time achieved - Spur gain missed Page 21 After we have specified the required lock time and spur performance of the loop filter and set the loop filter parameters to AUTO, EasyPLL will choose the values of the loop bandwidth and phase margin for you and come out with a set of components C1, C2, and R2 for a 2nd order filter. On this slide we cut off the schematic part that shows you what components are where, but it does show you the location there. We have a standard value, an ideal value, the vendor, a part number, and size, like for instance 0603 or Then we tell you the percent difference between the standard and ideal component values. A common issue is with the dielectric. Even if you have the exact same value of capacitor, same tolerance of capacitor, the dielectric used in the capacitor can have an impact. In general the X7R dielectric can increase the lock time. It does not have much impact on phase noise or the spur, but can increase the lock times. This increase can be quite dramatic, perhaps from 200us to 300us. So the X7R dielectric is one you would prefer not to use, but in many cases maybe that's the only dielectric available. There are other dielectrics such as polypropylene or tantalum, although tantalum's not a very good dielectric to use either. With the components we picked in this database, we tried to pick values we thought would fit on the board. We always tried to pick the best possible dielectric that we had available in our components database. We are going to reiterate some things we talked about on the previous screen. The value of this is that you can change one of your parameters. You can see that under the loop filter optimization under the spur gain, you have an idea of the spur gain it is actually achieving. For instance, we are saying it is achieving 11.9 decibels and you want it -5, so we're missing our target spur gain by a good 17 decibels. If you look under the phase margin, we have set it to 48 degrees on AUTO. We also see something called adjusted value. EasyPLL says here that it feels 49.2 degrees is the optimal phase margin for the fastest possible lock time and sets the phase margin to this value. It also says, even though you set the loop bandwidth to 7 kilohertz, since you set it to auto, the loop bandwidth becomes 8.7 kilohertz to need to meet this lock time requirement. In this presentation we are showing a lot of the auto-everything, but 21

22 Increase to 3rd Order Filter -Phase Margin adjusted to 45.5 deg -Loop Bandwidth adjusted to 8.6 KHz Change to 3 rd Order Filter - Lock time achieved - Spur gain achieved Page 22 Since the 2nd order filter did not meet our spur gain requirements, let us increase the filter order to a third order filter. Remember that we were missing the spur gain by 17 decibels. After increasing the filter order, we still met the lock time requirement of 300 us. In fact, it is about the same as the second order. With the 3rd order filter, we have reduced the spur by a good 17 decibels, from a spur gain of about 12 to around -5, so this is giving you an idea of how the filter order affects the performance. EasyPLL also supports 4th order filters, although it does have to approximate component values, but not time constants. If you do not know which filter order to choose, set this parameter to AUTO and EasyPLL will choose the appropriate value for you. 22

23 Analyze a Design: Locktime Viewing the Lock time graph verifies that we met our Lock time requirement of <300uS Page 23 This section discusses Analyze a Design in EasyPLL. This image displays the lock time graph showing a lock time of 289.5us as we calculated in the Create a Design section. Here, you will see two faint gray lines, one on top and one on bottom, which represent the exponential envelope. There are several advantages in using the exponential envelope. First of all, it makes computer algorithms much faster. From a practical point of view, consider that the VCO gain and charge pump change, your lock time will always slightly change. In practice, the PLL will ring, and we must take this ringing into account. Take the case that if you have one loop filter that looks good, but then you do a change or a frequency jump a little bit, or charge pump gain from part to part changes just a little bit, and then you can get something drastically different. So it's at least my feeling that using the exponential envelope gives you a better idea of the lock time, although it is a more conservative estimate, it is sandbagging a little bit. 23

24 Analyze a Design: Spur Level Running the Spur Estimate simulation verifies our Spur Gain of -5 db at a 500 KHz offset and a corresponding Spur Level of -86 dbc. Page 24 This is the Spur Estimate screen. You can enter spur offsets to get the spur gain and an estimate of the spur level. We should note that predicting the spur is not an exact science. In fractional parts, spur level can be voltage dependent or depend on prescaler. You have to take this with a little bit of caution. The spur gain, on the other hand, is much more predictable because it is a relative number. On most of the boards that I've seen, the spur gain estimates tend to be reasonably good. It allows you to change the charge pump leakage. This diagram actually considers more than leakage. It actually considers the part itself, including some properties of the charge pump itself, the mismatch and the turn-on times, and other factors. It is interesting to note that you can change the charge pump leakage and have an idea if leakage is really the dominant factor or whether the dominate factor is something else. 24

25 Analyze a Design: Bode Plot The Bode Plot graph shows the Phase Margin and Loop Bandwidth that were calculated for you by EasyPLL. Page 25 The Bode plot tells you a lot about your design, including the phase margin and loop bandwidth. Notice that the phase margin is optimum or maximum at the loop bandwidth. This is a first order of that rule of thumb that was used. It is not the optimal rule, but it's close. The loop bandwidth is defined as the point where the open loop transfer function equals 0 decibals. The Bode plot screen gives you other information also. It gives you quite a few parameters and time constants. Most of the things that you would ever want to know and probably things that you would never care to know about your loop filter are given. Question: Have you ever used a Twin Tee or other type of notch filter to help the spur? Answer: The only experience I've had with that was that in the case where the spur is close to the loop bandwidth. This case is very difficult to obtain using a high order filter, so you might want to try and use a notch filter. The problem with a notch filter is that it's tricky to do without distorting the lock time. I tried it but it was not a very good experience. Question: Can you analyze the effect that it has on loop stability Answer: Yes, but EasyPLL does not do this. Sometimes people put an inductor and some kind of low-pass filter with inductor and capacitor to try and notch out one of the spurs. This kind of filter has one major problem even though it is effective. The inductor value becomes so large that the component values are not feasible. I have played around with different types of notch filters with not too much success. 25

26 Run the Design Check to make sure it s a good design Valuable tips on how to improve your design. Build It: Design Check Page 26 Here, we discuss the Design Check feature in the Build It section. The Design Check allows you to do a sanity check of your design as well as receive helpful hints on how to improve your design. The Design Check performs a series of checks on your design and gives you a result for each check. The results include Ok, Tip, Warning, and Fail. On any of these checks, if you fail a check, you can click on message to get a detailed explanation of you failed the check. For instance, the VCO Type Check makes sure that the VCO you selected is supported for a custom eval board. The VCO Capacitance Check is checking to see how big that capacitor is relative to the VCO input capacitance. The Voltage Check is something we've used for purposes of building the board. You do not have to build a board to use this tool, but if you want to build a board, you cannot fail any checks. The Design Check checks the output power just to make sure you're not putting too little power. Again, this is something we do when we build a board. So a lot of these checks are related to either the PLL or VCO supported for the custom evaluation board. The design check checks for other things also. It checks your capacitors and gives you a tip. For example, it says you're using the X7R dielectric. In this case there was really no choice. Maybe if I used an 0805 or larger footprint, I could get a better quality dielectric. The footprint is something that it's checking to see if it's supported by a board, but it also checks discrete sampling effects. EasyPLL does not really account for discrete sampling effects, but it does check that your loop bandwidth is sufficiently narrow. It is also checking for stability, giving you an idea how well it's optimized. Another check is called Low Order and High Order Filter Check. The Low Order Filter Check will say something like, "I feel that if you used the high order filter, you'd really get some benefit from that." Or the High Order Filter Check might say, "I think this high order filter really isn't doing much for you." It checks your phase margin and other attributes that are related to building the board. Question: Does EasyPLL cover active filters? 26

27 Build It: Order Custom Board Review the Bill of Materials Click on Order Custom Board Enter your credit card information Custom/tested board will be shipped within 5 business days. Page 27 This screen gives you the Build It page. In this page, you get a bill of materials of your design which includes the PLL, VCO, and loop filter components. It also shows you whether the parts are in stock from Avnet for a custom evaluation board order. If you wish to order a custom evaluation board for your design, simply click on the Order Custom Board Link, enter your payment and shipping information, and a custom/tested board will be shipped to you within 5 business days. You can click on the Design Check button or Design Summary to get a quick estimate of what your filter does. The Design Summary information is also available from the Create a Design section. 27

28 Final Result Page 28 As the final result if, you get a custom evaluation board built custom to your design. The custom evaluation board is built, tested (based on your simulation results in EasyPLL), and shipped to you in 5 business days for the low price of $ tax + shipping. It is a nice little elegant board. All you have to do is plug it in to test your design in the lab. 28

29 Conclusion New Approach for Loop Filter Design and Optimization Quicker design time Optimized loop filter designs No more guessing! Design your loop filter in minutes rather than days Page 29 The conclusion here is the new approach for loop filter design. This is what we're saying -- that we're really using the idea of computers to go and design and simulate, and then redesign and simulate, to get you the best possible optimized loop filter. It gives you quicker design time. Although in theory, you could get exactly the spur level or lock time you designed for, you most likely will not be able to get it in the real world. However, EasyPLL will reduce the number of design iterations, giving that idea of what order filter to use. It gives you a lot of clues. One issue that comes up frequently is does it really matter what type of dielectric I use? One way is to calculate the theoretical lock time and compare to what you actually measure. If what you actually measure is much larger, then you should go back and ask questions. Could it be related to my capacitor type? Maybe I specified a different VCO gain than I thought or whatever, but that gives you a good idea. It takes a lot of the guesswork out, at least. You are never going to solve everything on the bench and make zero bench time, but you can at least solve the problem theoretically. Basically, you can design your loop filter in minutes rather than days and reduce the number of iterations. One other feature I should mention also is that we have a share feature where you can take your design, save it here, share it with your friends or whoever you want. You don't have to have any sort of special software or anything. When you share a design with someone, the recipients will receive an . All they have to do is click on the link and the design will be copied into their account. If they do not have an account with National, one will be automatically created. This feature is available for Webench applications on the National web page. 29

30 Where to Find More Information WIRELESS.NATIONAL.COM home page Links to techonline server archive of this presentation Deans book PLL Performance, Simulation and Design Handbook, 2nd Edition! Page 30 30

31 易迪拓培训 专注于微波 射频 天线设计人才的培养网址 : 射频和天线设计培训课程推荐 易迪拓培训 ( 由数名来自于研发第一线的资深工程师发起成立, 致力并专注于微波 射频 天线设计研发人才的培养 ; 我们于 2006 年整合合并微波 EDA 网 ( 现已发展成为国内最大的微波射频和天线设计人才培养基地, 成功推出多套微波射频以及天线设计经典培训课程和 ADS HFSS 等专业软件使用培训课程, 广受客户好评 ; 并先后与人民邮电出版社 电子工业出版社合作出版了多本专业图书, 帮助数万名工程师提升了专业技术能力 客户遍布中兴通讯 研通高频 埃威航电 国人通信等多家国内知名公司, 以及台湾工业技术研究院 永业科技 全一电子等多家台湾地区企业 易迪拓培训课程列表 : 射频工程师养成培训课程套装该套装精选了射频专业基础培训课程 射频仿真设计培训课程和射频电路测量培训课程三个类别共 30 门视频培训课程和 3 本图书教材 ; 旨在引领学员全面学习一个射频工程师需要熟悉 理解和掌握的专业知识和研发设计能力 通过套装的学习, 能够让学员完全达到和胜任一个合格的射频工程师的要求 课程网址 : ADS 学习培训课程套装该套装是迄今国内最全面 最权威的 ADS 培训教程, 共包含 10 门 ADS 学习培训课程 课程是由具有多年 ADS 使用经验的微波射频与通信系统设计领域资深专家讲解, 并多结合设计实例, 由浅入深 详细而又全面地讲解了 ADS 在微波射频电路设计 通信系统设计和电磁仿真设计方面的内容 能让您在最短的时间内学会使用 ADS, 迅速提升个人技术能力, 把 ADS 真正应用到实际研发工作中去, 成为 ADS 设计专家... 课程网址 : HFSS 学习培训课程套装该套课程套装包含了本站全部 HFSS 培训课程, 是迄今国内最全面 最专业的 HFSS 培训教程套装, 可以帮助您从零开始, 全面深入学习 HFSS 的各项功能和在多个方面的工程应用 购买套装, 更可超值赠送 3 个月免费学习答疑, 随时解答您学习过程中遇到的棘手问题, 让您的 HFSS 学习更加轻松顺畅 课程网址 : `

32 易迪拓培训 专注于微波 射频 天线设计人才的培养网址 : CST 学习培训课程套装该培训套装由易迪拓培训联合微波 EDA 网共同推出, 是最全面 系统 专业的 CST 微波工作室培训课程套装, 所有课程都由经验丰富的专家授课, 视频教学, 可以帮助您从零开始, 全面系统地学习 CST 微波工作的各项功能及其在微波射频 天线设计等领域的设计应用 且购买该套装, 还可超值赠送 3 个月免费学习答疑 课程网址 : HFSS 天线设计培训课程套装套装包含 6 门视频课程和 1 本图书, 课程从基础讲起, 内容由浅入深, 理论介绍和实际操作讲解相结合, 全面系统的讲解了 HFSS 天线设计的全过程 是国内最全面 最专业的 HFSS 天线设计课程, 可以帮助您快速学习掌握如何使用 HFSS 设计天线, 让天线设计不再难 课程网址 : MHz NFC/RFID 线圈天线设计培训课程套装套装包含 4 门视频培训课程, 培训将 13.56MHz 线圈天线设计原理和仿真设计实践相结合, 全面系统地讲解了 13.56MHz 线圈天线的工作原理 设计方法 设计考量以及使用 HFSS 和 CST 仿真分析线圈天线的具体操作, 同时还介绍了 13.56MHz 线圈天线匹配电路的设计和调试 通过该套课程的学习, 可以帮助您快速学习掌握 13.56MHz 线圈天线及其匹配电路的原理 设计和调试 详情浏览 : 我们的课程优势 : 成立于 2004 年,10 多年丰富的行业经验, 一直致力并专注于微波射频和天线设计工程师的培养, 更了解该行业对人才的要求 经验丰富的一线资深工程师讲授, 结合实际工程案例, 直观 实用 易学 联系我们 : 易迪拓培训官网 : 微波 EDA 网 : 官方淘宝店 : 专注于微波 射频 天线设计人才的培养易迪拓培训官方网址 : 淘宝网店 :

Filters: E-Syn, Momentum, Transient and the DAC

Filters: E-Syn, Momentum, Transient and the DAC Topic 6: Filters: E-Syn, Momentum, Transient and the DAC ADS 2001 Fundamentals - Sept, 2001Slide 6-1 Using the E-Syn tool What does E-Syn do? It makes it easy to create FILTERS and Matching Networks. E-Syn

More information

BlueCore BlueTunes Configuration Tool User Guide

BlueCore BlueTunes Configuration Tool User Guide BlueCore BlueTunes Configuration Tool User Guide Issue 1 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England 3665875 Tel.: +44 (0)1223 692000 Fax.: +44 (0)1223

More information

LAB 5: S-parameter Simulation and Optimization

LAB 5: S-parameter Simulation and Optimization ADS Fundamentals - 2001 LAB 5: S-parameter Simulation and Optimization Overview - This exercise continues the amp_1900 design. It teaches how to setup, run, optimize and plot the results of various S-parameter

More information

Fundamentals. Advanced Design System days of intensive training - prerequisite for all other ADS courses. Course Part Number N3211A/B

Fundamentals. Advanced Design System days of intensive training - prerequisite for all other ADS courses. Course Part Number N3211A/B Advanced Design System - 2001 Fundamentals 3 days of intensive training - prerequisite for all other ADS courses. Course Part Number N3211A/B from Agilent EEsof EDA Customer Education E8900-90346 Instructor

More information

Agilent PNA Series Microwave Network Analyzers

Agilent PNA Series Microwave Network Analyzers Agilent PNA Series Microwave Network Analyzers Configuration Guide E8362B 10 MHz to 20 GHz E8363B 10 MHz to 40 GHz E8364B 10 MHz to 50 GHz E8361A 10 MHz to 67 GHz System configuration summary This summary

More information

LAB 5: S-parameter Simulation and Optimization

LAB 5: S-parameter Simulation and Optimization ADS Fundamentals - 2001 LAB 5: S-parameter Simulation and Optimization Overview - This exercise continues the amp_1900 design. It teaches how to setup, run, optimize and plot the results of various S-parameter

More information

LAB 3: DC Simulations and Circuit Modeling

LAB 3: DC Simulations and Circuit Modeling ADS Fundamentals - 2001 LAB 3: DC Simulations and Circuit Modeling Overview - This chapter introduces the use of behavioral models to create a system such as a receiver. This lab will be the first step

More information

An Effective Memory Addressing Scheme for FFT Processors

An Effective Memory Addressing Scheme for FFT Processors IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 3, MARCH 1999 907 in the proposed algorithm, which may improve the regularity of the structure, is currently under investigation. REFERENCES [1] R.

More information

Advanced Design System Fundamentals

Advanced Design System Fundamentals Advanced Design System - 2001 Fundamentals 3 days of intensive training - prerequisite for all other ADS courses. Course Part Number N3211A/B from Agilent EEsof EDA Customer Education E8900-90346 Instructor

More information

HK NATER TECH LIMITED

HK NATER TECH LIMITED HK NATER TECH LIMITED WL-UM01WBS-7632 Specification Customer: Description: WL-UM01WBS-7632-V1.0 Customer P/N: Date: Customer Approve Auditing Admit Provider Approve Auditing Admit Customer: Add: Tel: Fax:

More information

Getting Started with HFSS: Floquet Ports

Getting Started with HFSS: Floquet Ports Getting Started with HFSS: Floquet Ports July 2007 The information contained in this document is subject to change without notice. Ansoft makes no warranty of any kind with regard to this material, including,

More information

RS9110-N abgn Self-contained WLAN module with Networking Stack Data Sheet

RS9110-N abgn Self-contained WLAN module with Networking Stack Data Sheet RS9110-N-11-28 802.11abgn Self-contained WLAN Data Sheet Redpine Signals, Inc. 2107 N. First Street, #680 San Jose, CA 95131. Tel: (408) 748-3385 Fax: (408) 705-2019 Email: info@redpinesignals.com Website:

More information

RS9110-N bgn Self-Contained WLAN Module with Networking Stack Data Sheet Redpine Signals, Inc.

RS9110-N bgn Self-Contained WLAN Module with Networking Stack Data Sheet Redpine Signals, Inc. Data Sheet Redpine Signals, Inc. 2107 N. First Street, #680 San Jose, CA 95131. Tel: (408) 748-3385 Fax: (408) 705-2019 Email: info@redpinesignals.com Website: www.redpinesignals.com Redpine Signals, Inc.

More information

ZEMAX. Software for optical design. Illumination and CAD Import. Non-Sequential. Physical Optics

ZEMAX. Software for optical design. Illumination and CAD Import. Non-Sequential. Physical Optics ZEMAX Software for optical design Lens Design Illumination and CAD Import Non-Sequential Physical Optics Fiber Systems Scattering and Stray Light ZEMAX Development Corporation 4901 Morena Blvd., Suite

More information

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容

ICP Enablon User Manual Factory ICP Enablon 用户手册 工厂 Version th Jul 2012 版本 年 7 月 16 日. Content 内容 Content 内容 A1 A2 A3 A4 A5 A6 A7 A8 A9 Login via ICTI CARE Website 通过 ICTI 关爱网站登录 Completing the Application Form 填写申请表 Application Form Created 创建的申请表 Receive Acknowledgement Email 接收确认电子邮件 Receive User

More information

3dvia Composer Solidworks

3dvia Composer Solidworks 3dvia Composer Solidworks 1 / 6 2 / 6 3 / 6 3dvia Composer Solidworks Detail View of a Detail View. Garth COLEMAN: Nice tips, Tim! Easily Use Your Drawing Frames for Technical Illustrations Just with 3DVIA

More information

智能终端与物联网应用 课程建设与实践. 邝坚 嵌入式系统与网络通信研究中心北京邮电大学计算机学院

智能终端与物联网应用 课程建设与实践. 邝坚 嵌入式系统与网络通信研究中心北京邮电大学计算机学院 智能终端与物联网应用 课程建设与实践 邝坚 jkuang@bupt.edu.cn 嵌入式系统与网络通信研究中心北京邮电大学计算机学院 定位 移动互联网 服务 安 理解 云计算 服务计算 可信 全 交换感知 嵌入式计算 计算 现状与趋势 p 移动互联网发展迅猛 第 27 次中国互联网络发展状况统计报告 (CNNIC) 指出截至 2010 年 12 月, 中国互联网用户数已达到 4.57 亿, 其中移动互联网网民数已达

More information

Logitech G302 Daedalus Prime Setup Guide 设置指南

Logitech G302 Daedalus Prime Setup Guide 设置指南 Logitech G302 Daedalus Prime Setup Guide 设置指南 Logitech G302 Daedalus Prime Contents / 目录 English................. 3 简体中文................. 6 2 Logitech G302 Daedalus Prime 1 On 2 USB Your Daedalus Prime

More information

Understanding IO patterns of SSDs

Understanding IO patterns of SSDs 固态硬盘 I/O 特性测试 周大 众所周知, 固态硬盘是一种由闪存作为存储介质的数据库存储设备 由于闪存和磁盘之间物理特性的巨大差异, 现有的各种软件系统无法直接使用闪存芯片 为了提供对现有软件系统的支持, 往往在闪存之上添加一个闪存转换层来实现此目的 固态硬盘就是在闪存上附加了闪存转换层从而提供和磁盘相同的访问接口的存储设备 一方面, 闪存本身具有独特的访问特性 另外一方面, 闪存转换层内置大量的算法来实现闪存和磁盘访问接口之间的转换

More information

AvalonMiner Raspberry Pi Configuration Guide. AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide

AvalonMiner Raspberry Pi Configuration Guide. AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide AvalonMiner 树莓派配置教程 AvalonMiner Raspberry Pi Configuration Guide 简介 我们通过使用烧录有 AvalonMiner 设备管理程序的树莓派作为控制器 使 用户能够通过控制器中管理程序的图形界面 来同时对多台 AvalonMiner 6.0 或 AvalonMiner 6.01 进行管理和调试 本教程将简要的说明 如何把 AvalonMiner

More information

实验三十三 DEIGRP 的配置 一 实验目的 二 应用环境 三 实验设备 四 实验拓扑 五 实验要求 六 实验步骤 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程

实验三十三 DEIGRP 的配置 一 实验目的 二 应用环境 三 实验设备 四 实验拓扑 五 实验要求 六 实验步骤 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程 实验三十三 DEIGRP 的配置 一 实验目的 1. 掌握 DEIGRP 的配置方法 2. 理解 DEIGRP 协议的工作过程 二 应用环境 由于 RIP 协议的诸多问题, 神州数码开发了与 EIGRP 完全兼容的 DEIGRP, 支持变长子网 掩码 路由选择参考更多因素, 如带宽等等 三 实验设备 1. DCR-1751 三台 2. CR-V35FC 一条 3. CR-V35MT 一条 四 实验拓扑

More information

Chapter 1 (Part 2) Introduction to Operating System

Chapter 1 (Part 2) Introduction to Operating System Chapter 1 (Part 2) Introduction to Operating System 张竞慧办公室 : 计算机楼 366 室电邮 :jhzhang@seu.edu.cn 主页 :http://cse.seu.edu.cn/personalpage/zjh/ 电话 :025-52091017 1.1 Computer System Components 1. Hardware provides

More information

如何查看 Cache Engine 缓存中有哪些网站 /URL

如何查看 Cache Engine 缓存中有哪些网站 /URL 如何查看 Cache Engine 缓存中有哪些网站 /URL 目录 简介 硬件与软件版本 处理日志 验证配置 相关信息 简介 本文解释如何设置处理日志记录什么网站 /URL 在 Cache Engine 被缓存 硬件与软件版本 使用这些硬件和软件版本, 此配置开发并且测试了 : Hardware:Cisco 缓存引擎 500 系列和 73xx 软件 :Cisco Cache 软件版本 2.3.0

More information

Wireless Presentation Pod

Wireless Presentation Pod Wireless Presentation Pod WPP20 www.yealink.com Quick Start Guide (V10.1) Package Contents If you find anything missing, contact your system administrator. WPP20 Wireless Presentation Pod Quick Start Guide

More information

OTAD Application Note

OTAD Application Note OTAD Application Note Document Title: OTAD Application Note Version: 1.0 Date: 2011-08-30 Status: Document Control ID: Release _OTAD_Application_Note_CN_V1.0 Copyright Shanghai SIMCom Wireless Solutions

More information

CHINA VISA APPLICATION CONCIERGE SERVICE*

CHINA VISA APPLICATION CONCIERGE SERVICE* TRAVEL VISA PRO ORDER FORM Call us for assistance 866-378-1722 Fax 866-511-7599 www.travelvisapro.com info@travelvisapro.com CHINA VISA APPLICATION CONCIERGE SERVICE* Travel Visa Pro will review your documents

More information

Silverlight 3 概览 俞晖市场推广经理微软 ( 中国 ) 有限公司

Silverlight 3 概览 俞晖市场推广经理微软 ( 中国 ) 有限公司 Silverlight 3 概览 俞晖市场推广经理微软 ( 中国 ) 有限公司 business opportunity 越来越丰富 MTV.COM (1996) CSS FLASH 4.0 AJAX HTML 3.2 DHTML SSL 3.0 FLASH 1.0 REAL AUDIO HTML 1.0 MTV.COM (2008) Silverlight 概览 跨浏览器 IE, Safari,

More information

Safety Life Cycle Model IEC61508 安全生命周期模型 -IEC61508

Safety Life Cycle Model IEC61508 安全生命周期模型 -IEC61508 exida is a unique organization rich with Functional Safety and Control System Security support, products, services, experience, expertise, and an unending quest to exceed customer expectations. Fully integrated

More information

Spark Standalone 模式应用程序开发 Spark 大数据博客 -

Spark Standalone 模式应用程序开发 Spark 大数据博客 - 在本博客的 Spark 快速入门指南 (Quick Start Spark) 文章中简单地介绍了如何通过 Spark s hell 来快速地运用 API 本文将介绍如何快速地利用 Spark 提供的 API 开发 Standalone 模式的应用程序 Spark 支持三种程序语言的开发 :Scala ( 利用 SBT 进行编译 ), Java ( 利用 Maven 进行编译 ) 以及 Python

More information

Technology: Anti-social Networking 科技 : 反社交网络

Technology: Anti-social Networking 科技 : 反社交网络 Technology: Anti-social Networking 科技 : 反社交网络 1 Technology: Anti-social Networking 科技 : 反社交网络 The Growth of Online Communities 社交网络使用的增长 Read the text below and do the activity that follows. 阅读下面的短文, 然后完成练习

More information

Triangle - Delaunay Triangulator

Triangle - Delaunay Triangulator Triangle - Delaunay Triangulator eryar@163.com Abstract. Triangle is a 2D quality mesh generator and Delaunay triangulator. Triangle was created as part of the Quake project in the school of Computer Science

More information

Previous on Computer Networks Class 18. ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet

Previous on Computer Networks Class 18. ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet ICMP: Internet Control Message Protocol IP Protocol Actually a IP packet 前 4 个字节都是一样的 0 8 16 31 类型代码检验和 ( 这 4 个字节取决于 ICMP 报文的类型 ) ICMP 的数据部分 ( 长度取决于类型 ) ICMP 报文 首部 数据部分 IP 数据报 ICMP: Internet Control Message

More information

Chapter 7: Deadlocks. Operating System Concepts 9 th Edition

Chapter 7: Deadlocks. Operating System Concepts 9 th Edition Chapter 7: Deadlocks Silberschatz, Galvin and Gagne 2013 Chapter Objectives To develop a description of deadlocks, which prevent sets of concurrent processes from completing their tasks To present a number

More information

Smart Services Lucy Huo (Senior Consultant, UNITY Business Consulting) April 27, 2016

Smart Services Lucy Huo (Senior Consultant, UNITY Business Consulting) April 27, 2016 Smart Services Lucy Huo (Senior Consultant, UNITY Business Consulting) April 27, 2016 42 = Average Age of a Company According to Christensen, well-established companies are not capable of change in face

More information

A Benchmark For Stroke Extraction of Chinese Characters

A Benchmark For Stroke Extraction of Chinese Characters 2015-09-29 13:04:51 http://www.cnki.net/kcms/detail/11.2442.n.20150929.1304.006.html 北京大学学报 ( 自然科学版 ) Acta Scientiarum Naturalium Universitatis Pekinensis doi: 10.13209/j.0479-8023.2016.025 A Benchmark

More information

Chapter 11 SHANDONG UNIVERSITY 1

Chapter 11 SHANDONG UNIVERSITY 1 Chapter 11 File System Implementation ti SHANDONG UNIVERSITY 1 Contents File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency and

More information

测试基础架构 演进之路. 茹炳晟 (Robin Ru) ebay 中国研发中心

测试基础架构 演进之路. 茹炳晟 (Robin Ru) ebay 中国研发中心 测试基础架构 演进之路 茹炳晟 (Robin Ru) ebay 中国研发中心 茹炳晟 (Robin Ru) 主要工作经历 : ebay 中国研发中心 -- 测试基础架构技术主管 Hewlett-Packard 惠普软件 ( 中国 ) 研发中心 -- 测试架构师 资深测试专家 Alcatel-Lucent 阿尔卡特朗讯 ( 上海 ) 研发中心 -- 测试技术主管 Cisco 思科 ( 中国 ) 研发中心

More information

计算机科学与技术专业本科培养计划. Undergraduate Program for Specialty in Computer Science & Technology

计算机科学与技术专业本科培养计划. Undergraduate Program for Specialty in Computer Science & Technology 计算机科学与技术学院 计算机科学与技术学院下设 6 个研究所 : 计算科学理论研究所 数据工程研究所 并行分布式计算研究所 数据存储研究所 数字媒体研究所 信息安全研究所 ;2 个中心 : 嵌入式软件与系统工程中心和教学中心 外存储系统国家专业实验室 教育部信息存储系统重点实验室 中国教育科研网格主结点 国家高性能计算中心 ( 武汉 ) 服务计算技术与系统教育部重点实验室 湖北省数据库工程技术研究中心

More information

IEEE 成立于 1884 年, 是全球最大的技术行业协会, 凭借其多样化的出版物 会议 教育论坛和开发标准, 在激励未来几代人进行技术创新方面做出了巨大的贡献, 其数据库产品 IEL(IEEE/IET Electronic Library)

IEEE 成立于 1884 年, 是全球最大的技术行业协会, 凭借其多样化的出版物 会议 教育论坛和开发标准, 在激励未来几代人进行技术创新方面做出了巨大的贡献, 其数据库产品 IEL(IEEE/IET Electronic Library) IEL Newsletter 2013 年 12 月特刊 :2012 年 IEEE 期刊影响因子及相关评价指标情况概览 欢迎体验全新的 IEEE Xplore 数字图书馆 www.ieee.org/ieeexplore IEEE 成立于 1884 年, 是全球最大的技术行业协会, 凭借其多样化的出版物 会议 教育论坛和开发标准, 在激励未来几代人进行技术创新方面做出了巨大的贡献, 其数据库产品 IEL(IEEE/IET

More information

上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分

上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分 上汽通用汽车供应商门户网站项目 (SGMSP) User Guide 用户手册 上汽通用汽车有限公司 2014 上汽通用汽车有限公司未经授权, 不得以任何形式使用本文档所包括的任何部分 SGM IT < 上汽通用汽车供应商门户网站项目 (SGMSP)> 工作产品名称 :< User Guide 用户手册 > Current Version: Owner: < 曹昌晔 > Date Created:

More information

<properties> <jdk.version>1.8</jdk.version> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties>

<properties> <jdk.version>1.8</jdk.version> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties> SpringBoot 的基本操作 一 基本概念在 spring 没有出现的时候, 我们更多的是使用的 Spring,SpringMVC,Mybatis 等开发框架, 但是要将这些框架整合到 web 项目中需要做大量的配置,applicationContext.xml 以及 servlet- MVC.xml 文件等等, 但是这些文件还还不够, 还需要配置 web.xml 文件进行一系列的配置 以上操作是比较麻烦的,

More information

Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司

Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司 Microsoft RemoteFX: USB 和设备重定向 姓名 : 张天民 职务 : 高级讲师 公司 : 东方瑞通 ( 北京 ) 咨询服务有限公司 RemoteFX 中新的 USB 重定向特性 在 RDS 中所有设备重定向机制 VDI 部署场景讨论 : 瘦客户端和胖客户端 (Thin&Rich). 用户体验 : 演示使用新的 USB 重定向功能 81% 4 本地和远程的一致的体验 (Close

More information

XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中

XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中 XML allows your content to be created in one workflow, at one cost, to reach all your readers XML 的优势 : 只需一次加工和投入, 到达所有读者的手中 We can format your materials to be read.. in print 印刷 XML Conversions online

More information

Outline. Motivations (1/3) Distributed File Systems. Motivations (3/3) Motivations (2/3)

Outline. Motivations (1/3) Distributed File Systems. Motivations (3/3) Motivations (2/3) Outline TFS: Tianwang File System -Performance Gain with Variable Chunk Size in GFS-like File Systems Authors: Zhifeng Yang, Qichen Tu, Kai Fan, Lei Zhu, Rishan Chen, Bo Peng Introduction (what s it all

More information

组播路由 - MSDP 和 PIM 通过走

组播路由 - MSDP 和 PIM 通过走 组播路由 - MSDP 和 PIM 通过走 Contents Introduction 拓扑控制 - 飞机来源注册 ( 步骤 1-3) 接受器参加组 ( 第 4 步 - 第 11 步 ) R4 PIM RP 修剪 (S, G) 步骤 12 摘要 Related Information Introduction 本文描述独立于协议的组播 (PIM) 和多播源发现协议 (MSDP) 的操作与使用一简单的组播拓扑

More information

Oracle 一体化创新云技术 助力智慧政府信息化战略. Copyright* *2014*Oracle*and/or*its*affiliates.*All*rights*reserved.** *

Oracle 一体化创新云技术 助力智慧政府信息化战略. Copyright* *2014*Oracle*and/or*its*affiliates.*All*rights*reserved.** * Oracle 一体化创新云技术 助力智慧政府信息化战略 ?* x * Exadata Exadata* * * Exadata* InfiniBand 0Gbits/S 5?10 * Exadata* * Exadata& & Oracle exadata! " 4 " 240 12! "!! " " " Exadata* Exadata & Single?Instance*Database*

More information

第二小题 : 逻辑隔离 (10 分 ) OpenFlow Switch1 (PC-A/Netfpga) OpenFlow Switch2 (PC-B/Netfpga) ServerB PC-2. Switching Hub

第二小题 : 逻辑隔离 (10 分 ) OpenFlow Switch1 (PC-A/Netfpga) OpenFlow Switch2 (PC-B/Netfpga) ServerB PC-2. Switching Hub 第二小题 : 逻辑隔离 (10 分 ) 一 实验背景云平台服务器上的不同虚拟服务器, 分属于不同的用户 用户远程登录自己的虚拟服务器之后, 安全上不允许直接访问同一局域网的其他虚拟服务器 二 实验目的搭建简单网络, 通过逻辑隔离的方法, 实现用户能远程登录局域网内自己的虚拟内服务器, 同时不允许直接访问同一局域网的其他虚拟服务器 三 实验环境搭建如图 1-1 所示, 我们会创建一个基于 OpenFlow

More information

计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法. 授课老师 : 王浩宇

计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法. 授课老师 : 王浩宇 计算机组成原理第二讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (1) 整数的表示方法 授课老师 : 王浩宇 haoyuwang@bupt.edu.cn 1 Today: Bits, Bytes, and Integers Representing information as bits Bit-level manipulations Integers Representation: unsigned

More information

[ 电子书 ]Spark for Data Science PDF 下载 Spark 大数据博客 -

[ 电子书 ]Spark for Data Science PDF 下载 Spark 大数据博客 - [ 电子书 ]Spark for Data Science PDF 下载 昨天分享了 [ 电子书 ]Apache Spark 2 for Beginners pdf 下载, 这本书很适合入门学习 Spark, 虽然书名上写着是 Apache Spark 2, 但是其内容介绍几乎和 Spark 2 毫无关系, 今天要分享的图书也是一本适合入门的 Spark 电子书, 也是 Packt 出版,2016

More information

Apache Kafka 源码编译 Spark 大数据博客 -

Apache Kafka 源码编译 Spark 大数据博客 - 经过近一个月时间, 终于差不多将之前在 Flume 0.9.4 上面编写的 source sink 等插件迁移到 Flume-ng 1.5.0, 包括了将 Flume 0.9.4 上面的 TailSou rce TailDirSource 等插件的迁移 ( 当然, 我们加入了许多新的功能, 比如故障恢复 日志的断点续传 按块发送日志以及每个一定的时间轮询发送日志而不是等一个日志发送完才发送另外一个日志

More information

Command Dictionary CUSTOM

Command Dictionary CUSTOM 命令模式 CUSTOM [(filename)] [parameters] Executes a "custom-designed" command which has been provided by special programming using the GHS Programming Interface. 通过 GHS 程序接口, 执行一个 用户设计 的命令, 该命令由其他特殊程序提供 参数说明

More information

PMI,PMI (China) Membership, Certifications. Bob Chen PMI (China) August 31, 2010

PMI,PMI (China) Membership, Certifications. Bob Chen PMI (China) August 31, 2010 PMI,PMI (China) Membership, Certifications Bob Chen PMI (China) August 31, 2010 内容 (1) PMI Global (2) PMI China update (3) Certifications (4) Memberships 2 PMI Global Developments 3 What is PMI? Global

More information

MeeGo : An Open Source OS Solution For Client Devices

MeeGo : An Open Source OS Solution For Client Devices MeeGo : An Open Source OS Solution For Client Devices Fleming Feng Open Source Technology Center System Software Division Intel Asia Pacific Research and Development Ltd. 1. Agenda Mobile Internet boosts

More information

H3C CAS 虚拟机支持的操作系统列表. Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知

H3C CAS 虚拟机支持的操作系统列表. Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知 H3C CAS 虚拟机支持的操作系统列表 Copyright 2016 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知 目录 1 Windows 1 2 Linux 1 2.1 CentOS 1 2.2 Fedora 2 2.3 RedHat Enterprise

More information

Declaration of Conformity STANDARD 100 by OEKO TEX

Declaration of Conformity STANDARD 100 by OEKO TEX Declaration of Conformity STANDARD 100 by OEKO TEX OEKO-TEX - International Association for Research and Testing in the Field of Textile and Leather Ecology OEKO-TEX - 国际纺织和皮革生态学研究和检测协会 Declaration of

More information

PCU50 的整盘备份. 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 光标条停在 SINUMERIK 下方的空白处, 如下图, 按回车键 PCU50 会进入到服务画面, 如下图

PCU50 的整盘备份. 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 光标条停在 SINUMERIK 下方的空白处, 如下图, 按回车键 PCU50 会进入到服务画面, 如下图 PCU50 的整盘备份 本文只针对操作系统为 Windows XP 版本的 PCU50 PCU50 启动硬件自检完后, 出现下面文字时, 按向下光标键 OS Loader V4.00 Please select the operating system to start: SINUMERIK Use and to move the highlight to your choice. Press Enter

More information

Skill-building Courses Business Analysis Lesson 3 Problem Solving

Skill-building Courses Business Analysis Lesson 3 Problem Solving Skill-building Courses Business Analysis Lesson 3 Problem Solving Review Software Development Life Cycle/Agile/Scrum Learn best practices for collecting and cleaning data in Excel to ensure accurate analysis

More information

操作系统原理与设计. 第 13 章 IO Systems(IO 管理 ) 陈香兰 2009 年 09 月 01 日 中国科学技术大学计算机学院

操作系统原理与设计. 第 13 章 IO Systems(IO 管理 ) 陈香兰 2009 年 09 月 01 日 中国科学技术大学计算机学院 第 13 章 IO Systems(IO 管理 ) 中国科学技术大学计算机学院 2009 年 09 月 01 日 提纲 I/O Hardware 1 I/O Hardware Polling Interrupts Direct Memory Access (DMA) I/O hardware summary 2 Block and Character Devices Network Devices

More information

三 依赖注入 (dependency injection) 的学习

三 依赖注入 (dependency injection) 的学习 三 依赖注入 (dependency injection) 的学习 EJB 3.0, 提供了一个简单的和优雅的方法来解藕服务对象和资源 使用 @EJB 注释, 可以将 EJB 存根对象注入到任何 EJB 3.0 容器管理的 POJO 中 如果注释用在一个属性变量上, 容器将会在它被第一次访问之前赋值给它 在 Jboss 下一版本中 @EJB 注释从 javax.annotation 包移到了 javax.ejb

More information

VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 )

VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 ) VAS 5054A FAQ ( 所有 5054A 整合, 中英对照 ) About Computer Windows System Requirements ( 电脑系统要求方面 ) 问 :VAS 5054A 安装过程中出现错误提示 :code 4 (corrupt cabinet) 答 : 客户电脑系统有问题, 换 XP 系统安装 Q: When vas5054 install, an error

More information

Company Overview.

Company Overview. 电源定制专家 Company Overview Billyonline founded in 2008, the company mainly engaged in the LED power supply, communication system power, embedded system power supply, custom power supplies, power modules,

More information

CHAPTER 5 NEW INTERNET APPLICATIONS

CHAPTER 5 NEW INTERNET APPLICATIONS CHAPTER 5 NEW INTERNET APPLICATIONS 5.1 INSTANT MESSAGING (IM) 5.1.1 OVERVIEW OF INSTANT MESSAGING (IM) Instant messaging (IM) is an extension of e-mail that allows two or more people to contact each other

More information

Multiprotocol Label Switching The future of IP Backbone Technology

Multiprotocol Label Switching The future of IP Backbone Technology Multiprotocol Label Switching The future of IP Backbone Technology Computer Network Architecture For Postgraduates Chen Zhenxiang School of Information Science and Technology. University of Jinan (c) Chen

More information

#MDCC Swift 链式语法应 用 陈乘

#MDCC Swift 链式语法应 用 陈乘 #MDCC 2016 Swift 链式语法应 用 陈乘 方 @ENJOY 关于我 Swift 开发者 ENJOY ios 客户端负责 人 两年年 Swift 实际项 目开发经验 微博 ID: webfrogs Twitter: nswebfrog Writing code is always easy, the hard part is reading it. 链式语法? 链式语法 可以连续不不断地进

More information

Air Speaker. Getting started with Logitech UE Air Speaker. 快速入门罗技 UE Air Speaker. Wireless speaker with AirPlay. 无线音箱 (AirPlay 技术 )

Air Speaker. Getting started with Logitech UE Air Speaker. 快速入门罗技 UE Air Speaker. Wireless speaker with AirPlay. 无线音箱 (AirPlay 技术 ) Air Speaker Getting started with Logitech UE Air Speaker Wireless speaker with AirPlay 快速入门罗技 UE Air Speaker 无线音箱 (AirPlay 技术 ) for ipad, iphone, ipod touch and itunes ipad, iphone, ipod touch itunes Logitech

More information

Britannica Academic Online Edition 大不列顛百科全书网络学术版

Britannica Academic Online Edition 大不列顛百科全书网络学术版 Britannica Academic Online Edition 大不列顛百科全书网络学术版 The Complete Digital Resource Deep use of online resources 2013 The Complete Digital Resource High profile contributors Current content Collaborative content

More information

Green Computing Cloud Computing LSD Tech Co., Ltd SSD server & SSD Storage Cloud SSD Supercomputer LSD Tech Co., LTD

Green Computing Cloud Computing LSD Tech Co., Ltd SSD server & SSD Storage Cloud SSD Supercomputer LSD Tech Co., LTD www.lsdtech.co.kr Green Computing Cloud Computing LSD Tech Co., Ltd SSD server & SSD Storage Cloud SSD Supercomputer LSD Tech Co., LTD 2012. 09. 28 1. 公司介绍 LSD Tech Co., Ltd LSD Tech( 株 ) 以制造 SSD 服务器,

More information

Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制

Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制 Congestion Control Mechanisms for Ad-hoc Social Networks 自组织社会网络中的拥塞控制机制 by Hannan-Bin-Liaqat (11117018) to School of Software in partial fulfillment of the requirements for the degree of Doctor of Philosophy

More information

IP unnumbered 实验讲义 一. 实验目的 : 二. 实验设备 : 三. 实验拓扑 : 四. 实验内容 :

IP unnumbered 实验讲义 一. 实验目的 : 二. 实验设备 : 三. 实验拓扑 : 四. 实验内容 : 一. 实验目的 : IP unnumbered 实验讲义 掌握 ip unnumbered 命令以及命令适用范围 二. 实验设备 : 2600 router*2,serial 相连 IOS (tm) C2600 Software (C2600-DO3S-M), Version 12.0(5)T1 三. 实验拓扑 : F0 S0 S0 F0 Router A Router B 四. 实验内容 : 基本配置

More information

IBM 开源技术微讲堂容器技术与微服务系列

IBM 开源技术微讲堂容器技术与微服务系列 IBM 开源技术微讲堂容器技术与微服务系列 第五讲 Kubernetes 简介 h,p://ibm.biz/opentech- ma 1 容器技术和微服务 系列公开课 每周四晚 8 点档 Docker 一种全新的 工作 方式 容器编排 工具 Docker Swarm 数据中 心操作系统的内核 Apache Mesos 大数据 Web 服务 CI/CD: 一个都不能少 深 入理解 Mesos 的资源调度及使

More information

VLDB Database School (China) VLDB 中国数据库学院

VLDB Database School (China) VLDB 中国数据库学院 VLDB Database School (China) VLDB 中国数据库学院 2012 Summer School 2012 年暑期学校 July 23 July 27, 2012 2012 年 7 月 23 日 7 月 27 日 Kunming, China 中国 昆明 VLDB Database School (China) School of Information Science and

More information

Bing.com scholar. Мобильный портал WAP версия: wap.altmaster.ru

Bing.com scholar. Мобильный портал WAP версия: wap.altmaster.ru Мобильный портал WAP версия: wap.altmaster.ru Bing.com scholar Aug 16 2011. I have already had several people ask me whether Bing offers something comparable to Google Scholar. Bing's alternative is Microsoft.

More information

新一代 ODA X5-2 低调 奢华 有内涵

新一代 ODA X5-2 低调 奢华 有内涵 新一代 ODA X5-2 低调 奢华 有内涵 李昊首席销售顾问甲骨文公司系统事业部 内容预览 1 2 3 4 ODA 概述 ODA X5-2 新功能 / 特性介绍 ODA X5-2 市场定位 & 竞争分析总结 & 讨论 内容预览 1 2 3 4 ODA 概述 ODA X5-2 新功能 / 特性介绍 ODA X5-2 市场定位 & 竞争分析总结 & 讨论 什么是 ODA ODA: 五年四代, 稳中求变

More information

Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源, 提高系统整体性能起到重要作用

Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源, 提高系统整体性能起到重要作用 在本博客的 Spark Metrics 配置详解 文章中介绍了 Spark Metrics 的配置, 其中我们就介绍了 Spark 监控支持 Ganglia Sink Ganglia 是 UC Berkeley 发起的一个开源集群监视项目, 主要是用来监控系统性能, 如 :cpu mem 硬盘利用率, I/O 负载 网络流量情况等, 通过曲线很容易见到每个节点的工作状态, 对合理调整 分配系统资源,

More information

网络测量与行为学 网络测量与行为学概述. 程光 东南大学计算机科学与工程学院 CERNET 华东 ( 北 ) 地区网络中心江苏省计算机网络技术重点实验室

网络测量与行为学 网络测量与行为学概述. 程光 东南大学计算机科学与工程学院 CERNET 华东 ( 北 ) 地区网络中心江苏省计算机网络技术重点实验室 网络测量与行为学 网络测量与行为学概述 程光 gcheng@njnet.edu.cn 东南大学计算机科学与工程学院 CERNET 华东 ( 北 ) 地区网络中心江苏省计算机网络技术重点实验室 主讲教师简介 计算机工程系, 教授, 安徽黄山人 研究方向 : 网络测量 行为学和网络安全 目前主要研究项目 2009CB320505 基于自治治理模型的网络管理与安全研究 负责人, 国家 973 BK2008288

More information

IBM 开源技术微讲堂容器技术与微服务系列

IBM 开源技术微讲堂容器技术与微服务系列 IBM 开源技术微讲堂容器技术与微服务系列 第 二讲 容器管理 工具 Docker Swarm h.p://ibm.biz/opentech- ma 1 容器技术和微服务 系列公开课 每周四晚 8 点档 Docker 一种全新的 工作 方式 容器管理 工具 Docker Swarm 数据中 心操作系统的内核 Apache Mesos 大数据 Web 服务 CI/CD: 一个都不能少 深 入理解 Mesos

More information

libde265 HEVC 性能测试报告

libde265 HEVC 性能测试报告 libde265 HEVC www.libde265.org libde265 HEVC 高效率视频编码 (HEVC) 是新的视频压缩标准, 是 H.264/MPEG-4 AVC (Advanced Video Coding) 的后继者 HEVC 是由 ISO/IEC Moving Picture Experts Group (MPEG) 和 ITU-T Video Coding Experts Group

More information

Presentation Title. By Author The MathWorks, Inc. 1

Presentation Title. By Author The MathWorks, Inc. 1 Presentation Title By Author 2014 The MathWorks, Inc. 1 4G LTE 轻松入门 陈建平 MathWorks 中国 2014 The MathWorks, Inc. 2 大纲 4G 综述 LTE 系统工具箱的应用 黄金参考模型 点到点链路级仿真 信号发生和分析 信号信息恢复 4G 系统的并行仿真加速 3 无线标准的演化 * *Although ETSI

More information

Machine Vision Market Analysis of 2015 Isabel Yang

Machine Vision Market Analysis of 2015 Isabel Yang Machine Vision Market Analysis of 2015 Isabel Yang CHINA Machine Vision Union Content 1 1.Machine Vision Market Analysis of 2015 Revenue of Machine Vision Industry in China 4,000 3,500 2012-2015 (Unit:

More information

学习沉淀成长分享 EIGRP. 红茶三杯 ( 朱 SIR) 微博 : Latest update:

学习沉淀成长分享 EIGRP. 红茶三杯 ( 朱 SIR) 微博 :  Latest update: 学习沉淀成长分享 EIGRP 红茶三杯 ( 朱 SIR) 微博 :http://t.sina.com/vinsoney Latest update: 2012-06-01 课程目标 EIGRP 协议基础 EIGRP 基础配置 EIGRP 协议基础 EIGRP 的协议特点 EIGRP 的三张表 EIGRP 数据包 初始路由发现 EIGRP metric DUAL 算法 EIGRP 的协议特点 CISCO

More information

Build a Key Value Flash Disk Based Storage System. Flash Memory Summit 2017 Santa Clara, CA 1

Build a Key Value Flash Disk Based Storage System. Flash Memory Summit 2017 Santa Clara, CA 1 Build a Key Value Flash Disk Based Storage System Flash Memory Summit 2017 Santa Clara, CA 1 Outline Ø Introduction,What s Key Value Disk Ø A Evolution to Key Value Flash Disk Based Storage System Ø Three

More information

IPC 的 Proxy-Stub 设计模式 ( c)

IPC 的 Proxy-Stub 设计模式 ( c) B05_c 基於軟硬整合觀點 IPC 的 Proxy-Stub 设计模式 ( c) By 高煥堂 天子 曹操 地头蛇? 3 包裝 IBinder 接口基於軟硬整合觀點 -- 使用 Proxy-Stub 设计模式 采用 Proxy-Stub 设计模式将 IBinder 接口包装起来, 让 App 与 IBinder 接口不再产生高度相依性 應用程序 (App) 其将 IBinder 接口包装起来, 转换出更好用的新接口

More information

Software Engineering. Zheng Li( 李征 ) Jing Wan( 万静 )

Software Engineering. Zheng Li( 李征 ) Jing Wan( 万静 ) Software Engineering Zheng Li( 李征 ) Jing Wan( 万静 ) 作业 Automatically test generation 1. 编写一个三角形程序, 任意输入三个整数, 判断三个整形边长能否构成三角形, 如果是三角形, 则判断它是一般三角形 等腰三角形或等边三角形, 并输出三角形的类型 2. 画出程序的 CFG, 计算圈复杂度 3. 设计一组测试用例满足测试准则

More information

Learn OpenStack from trystack.cn Grizzly in practice

Learn OpenStack from trystack.cn Grizzly in practice Learn from trystack.cn Grizzly in practice @ben_duyujie #Beijing for OCOW Summit 2013 Duyujie.dyj@gmail.com Who am I? - Evangelist - Community manager - Co-founder of COUSG - Trystack.cn founder Who is

More information

我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 高级分析 传统 BI. Source: Gartner

我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 高级分析 传统 BI. Source: Gartner 价值 我们应该做什么? 告知性分析 未来会发生什么? 预测性分析 为什么会发生 诊断性分析 过去发生了什么? 描述性分析 传统 BI 高级分析 Source: Gartner 困难 常见方案 Cortana 高级分析套件 SQL Server 2016 或者 Microsoft R Server Machine Learning 或者 Microsoft R Server 1. 业务理解 2. 数据理解

More information

信息检索与搜索引擎 Introduction to Information Retrieval GESC1007

信息检索与搜索引擎 Introduction to Information Retrieval GESC1007 信息检索与搜索引擎 Introduction to Information Retrieval GESC1007 Philippe Fournier-Viger Full professor School of Natural Sciences and Humanities philfv8@yahoo.com Spring 2019 1 Introduction Philippe Fournier-Viger

More information

White Paper 3 System Level ESD Part II: Implementation of Effective ESD Robust Designs. Industry Council on ESD Target Levels

White Paper 3 System Level ESD Part II: Implementation of Effective ESD Robust Designs. Industry Council on ESD Target Levels White Paper 3 System Level ESD Part II: Implementation of Effective ESD Robust Designs Executive Summary Industry Council on ESD Target Levels September 2012 Revision 1.0 This page is intentionally left

More information

2. Introduction to Digital Media Format

2. Introduction to Digital Media Format Digital Asset Management 数字媒体资源管理 2. Introduction to Digital Media Format 任课 老师 : 张宏鑫 2014-09-30 Outline Image format and coding methods Audio format and coding methods Video format and coding methods

More information

3-Axis Consumer Accelerometer Applications and Challenges

3-Axis Consumer Accelerometer Applications and Challenges June16-19, 2008 3-Axis Consumer Accelerometer Applications and Challenges PC108 Vincent Ko Marketing Manager (Sensor Products) of Freescale Semiconductor, Inc. All other product or service names are the

More information

Safe Memory-Leak Fixing for C Programs

Safe Memory-Leak Fixing for C Programs Safe Memory-Leak Fixing for C Programs Qing Gao, Yingfei Xiong, Yaqing Mi, Lu Zhang, Weikun Yang, Zhaoing Zhou, Bing Xie, Hong Mei Institute of Software, Peking Unversity 内存管理 安全攸关软件的开发必然涉及内存管理问题 软件工程经典问题,

More information

PTZ PRO 2. Setup Guide 设置指南

PTZ PRO 2. Setup Guide 设置指南 PTZ PRO 2 Setup Guide 设置指南 3 ENGLISH 8 简体中文 2 KNOW YOUR PRODUCT 1 4 9 5 10 6 7 11 8 2 13 14 3 12 15 Camera 1. 10X lossless zoom 2. Camera LED 3. Kensington Security Slot Remote 4. Mirror 5. Zoom in 6.

More information

SNMP Web Manager. User s Manual

SNMP Web Manager. User s Manual SNMP Web Manager User s Manual Table of Contents 1. Introduction... 2 2. SNMP Web Manager Install, Quick Start and Uninstall... 2 2.1. Software Installation... 3 2.2. Software Quick Start... 6 2.3. Software

More information

北 京 忆 恒 创 源 科 技 有 限 公 司 16

北 京 忆 恒 创 源 科 技 有 限 公 司 16 北京忆恒创源科技有限公司 16 Client Name Internal Project Name PPT Template Range For Internal only Project Leader Tang Zhibo Date 2013.4.26 Vision 0.1 北京忆恒创源科技有限公司,Memblaze 唐志波市场副总 / 联合创始人 曾在英特尔有限公司任职 11 年 任英特尔解决方案部高级技术顾问,

More information

TW5.0 如何使用 SSL 认证. 先使用 openssl 工具 1 生成 CA 私钥和自签名根证书 (1) 生成 CA 私钥 openssl genrsa -out ca-key.pem 1024

TW5.0 如何使用 SSL 认证. 先使用 openssl 工具 1 生成 CA 私钥和自签名根证书 (1) 生成 CA 私钥 openssl genrsa -out ca-key.pem 1024 TW5.0 如何使用 SSL 认证 先使用 openssl 工具 1 生成 CA 私钥和自签名根证书 (1) 生成 CA 私钥 openssl genrsa -out ca-key.pem 1024 Generating RSA private key, 1024 bit long modulus.++++++...++++++ e is 65537 (0x10001) (2) 生成待签名证书 openssl

More information

密级 : 博士学位论文. 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究

密级 : 博士学位论文. 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究 密级 : 博士学位论文 论文题目基于 ScratchPad Memory 的嵌入式系统优化研究 作者姓名指导教师学科 ( 专业 ) 所在学院提交日期 胡威陈天洲教授计算机科学与技术计算机学院二零零八年三月 A Dissertation Submitted to Zhejiang University for the Degree of Doctor of Philosophy TITLE: The

More information

The Design of Everyday Things

The Design of Everyday Things The Design of Everyday Things Byron Li Copyright 2009 Trend Micro Inc. It's Not Your Fault Donald A. Norman & His Book Classification 03/17/11 3 Norman Door Why Learn to think from different aspects Contribute

More information

Microsemi - Leading Innovation for China s Hyperscale Data Centers

Microsemi - Leading Innovation for China s Hyperscale Data Centers Power Matters. TM Microsemi - Leading Innovation for China s Hyperscale Data Centers Andrew Dieckmann Sr. Director, Scalable Storage Product Marketing 1 议程 China A Storage Growth Engine Data Center Storage

More information

Virtual Memory Management for Main-Memory KV Database Using Solid State Disk *

Virtual Memory Management for Main-Memory KV Database Using Solid State Disk * ISSN 1673-9418 CODEN JKYTA8 E-mail: fcst@vip.163.com Journal of Frontiers of Computer Science and Technology http://www.ceaj.org 1673-9418/2011/05(08)-0686-09 Tel: +86-10-51616056 DOI: 10.3778/j.issn.1673-9418.2011.08.002

More information

1. DWR 1.1 DWR 基础 概念 使用使用 DWR 的步骤. 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架

1. DWR 1.1 DWR 基础 概念 使用使用 DWR 的步骤. 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架 1. DWR 1.1 DWR 基础 1.1.1 概念 1 什么是 DWR? Direct Web Remote, 直接 Web 远程 是一个 Ajax 的框架 2 作用 使用 DWR, 可以直接在 html 网页中调用 Java 对象的方法 ( 通过 JS 和 Ajax) 3 基本原理主要技术基础是 :AJAX+ 反射 1) JS 通过 AJAX 发出请求, 目标地址为 /dwr/*, 被 DWRServlet(

More information

Global and China Digital Still Camera (DSC) Industry Report, 2011

Global and China Digital Still Camera (DSC) Industry Report, 2011 Global and China Digital Still Camera (DSC) Industry Report, 2011 Customer Service Hotline:400-666-1917 Page 1 of 13 一 调研说明中商情报网全新发布的 Global and China Digital Still Camera (DSC) Industry Report, 2011 主要依据国家统计局

More information