Looping and program flow control. endstream
endobj
25 0 obj
<>stream
the lower frequency to the higher frequency is 6 dB/octave. If no output arguments are given, the response is printed on the screen. Can you give an example of the MATLAB function you're using, I'll have a look to see if I've got any idea what's going on. Multiply each digit of the hex number with its corresponding 8 n. 2 {\displaystyle 2^{1/1200}} endstream
endobj
startxref
With 9dB antenna, the ERP is (2X)^3 or 800W. I do think of it as a ratio, but the fact that MATLAB interprets them differently in the same field is confusing (all the numbers in "linear" being ratios relative to the normalized signal level). Say, if we build a circuit with a decade counter with 10 LEDs. See, Decades Calculator: See How Many Decades Between Two Dates, Minutes Calculator: See How Many Minutes are Between Two Times, Hours Calculator: See How Many Hours are Between Two Times, Least to Greatest Calculator: Sort in Ascending Order, Income Percentile Calculator for the United States, Height Percentile Calculator for Men and Women in the United States, Income Percentile by Age Calculator for the United States, Month Calculator: Number of Months Between Dates, Years Calculator: How Many Years Between Two Dates, S&P 500 Return Calculator, with Dividend Reinvestment, Age Difference Calculator: Compute the Age Gap. dBm Calculator: As we know Decibel in dB can be calculated as: dB= 20log (V1/V2)= 10log (P1/P2) If we put P2 = 1mW = .001 watt then it becomes dBm: dBm= 10log (p1/.001) Means dBm is calculated when the input power is considered as 1mW There is a small difference between 3 octaves and 3.32 octaves. Date math can be tricky, and it often introduces off-by-one errors where you run the numbers manually. For example, if you enter the value -6 for the scaling "Power (10db / decade)", the result is 0.25 , So a performance ratio of 1/4. You were talking about signals passing through filters right? Suppose if we are to calculate one octave above the given frequency than we have to double the given frequency. All Answers (4) in logarithmic frequency scale. One test is worth a thousand expert opinions, but one expert specification is worth a thousand tests. I don't understandwhat you mean. The plot produced by Octave is extremly "unsmooth", the -20dB/decade can not be recognised properly since the difference between two adjacent points can be > 10dB or so. The formula for calculating an RC low pass filter is: V o u t V i n = 1 1 + ( C R) 2. 2.8 x 2.05 = 5.75 or roughly a 1/4 octave bandwidth. I am just using the FilterBuilder in MATLAB. For example: 1.37 x 2.05 = 2.8 or roughly a 1/2 octave bandwidth. {\displaystyle f_{1}} How to Avoid the Resistor Divider Leakage? Example #1 Convert 7562 10 to octal: So 7562 10 = 16612 8 Example #2 Convert 35631 10 to octal: So 35631 10 = 105457 8 So the upper limit is 1.414 times the center, and the lower limit is the center divided by 1.414. One-third octave is called a decidecade or ddec. 20dB/decade = approx. In electronics, an octave (symbol: oct) is a logarithmic unit for ratios between frequencies, with one octave corresponding to a doubling of frequency. 12 How to convert from decimal to octal Conversion steps: Divide the number by 8. The total level in dB is the level of one band plus the increase in level. Enter two dates and the tool will tell you how many decades separate them, along with the number of years and days (if there is a remainder). An octave is a doubling of frequency. When a real number like .007 is denoted alternatively by 7. There seems to be websites that go both ways. But it I just wanted to find out how much this x10 increase in amplitude would be on the dB scale, I would use 10log10(A) and work out to be +10dB change in amplitude. Alternatively the same fall off in gain may be labelled as 20dB per decade, which means that voltage gain falls by ten times (to 1/10 of its previous value) for every decade (tenfold) increase in frequency. 1 The slope from the lower frequency to the higher frequency is -18 dB/octave. Octave: Every 2 times Decade: Every 10 times Linear: Equal interval List: Specified frequency in list: Number of points: Number of points in simulation Octave: Number of points per Octave (Estimate: 20 to 40) Decade: Number of points per Decade (Estimate: 30 to 100) Linear: Total number of points: Start frequency: Analysis start frequency: Stop . Press 'Tab' on keyboard to move next space. If the center is 16000, then the upper limit is 16000 * . Decile calculator For deciles calculation, please enter which decile (number from 0 to 10 or leave blank to calculate all) you want to calculate and numerical data separated with comma (or space, tab, semicolon, or newline). This tool can help give a definitive count on decades, plus any extra time measured in years and days. An octave is a doubling of frequency. https://sites.google.com/site/pk2devicefileeditor/, Decibel - Wikipedia, the free encyclopedia, http://openlearn.open.ac.uk/mod/resource/view.php?id=285778, [solved] Parallelled resistors - allowed to measure only one - question about calculate actual values for all. There are 4 decades between 1 MHz and 100 Hz (a factor of 10): (1), 1 MHz - 100 kHz; (2) 100 - 10 kHz; (3) 10 - 1 kHz; and (4), 1 kHz - 100 Hz. They are effectively the same thing. 2 The frequency width can also be measured in octaves with a logarithmic rate. One scheme is the base2 method where the ratio between 2 exact centre frequencies is given by 2^ (1/N) with N as 3 for 1/3 octaves and so on. So if the frequency 1000 Hz is affected by this low pass filter, then the frequency of 2000 Hz (one octave higher) will be attenuated to be 12 dB below the level at 1000 Hz. 3dB/octave. % power operation. You will get your binary number. 20 dB = 10:1 in voltage and 1 decade - 10:1 in frequency. Note the remainder, we get after division. [ t, x] = step (sys) Function File: [y, t, x] = (sys, t) Function File: [y, t, x] = step (sys, tfinal) Function File: [y, t, x] = step (sys, tfinal, dt) Step response of LTI system. We can estimate the attenuation at 1 decade up to be pretty accurate and closer in as the shape factor by Q and order of filter > 1 However the maximally flat frequency only produces critical damping at 2nd order and higher orders have more ringing. Hz First of all -20dB/decade and -6dB/octave represent exactly the same slope. There is another one octave band between 1 000 Hz and 500 Hz.
To use the calculator, simply enter a value. Household Income Percentile Calculator for the United States, Stock Total Return and Dividend Reinvestment Calculator (US), Net Worth by Age Calculator for the United States, Historical US Home Prices: Monthly Median from 1953-2022, Average, Median, Top 1%, and all United States Household Income Percentiles, Average Income by Age plus Median, Top 1%, and All Income Percentiles, Average, Median, Top 1%, and Income Percentile by City. Select or load the number of trapezoids on the calculator. You are using an out of date browser. Octave bands One-third octave bands Thousands of students, educators, and researchers from around the world use Octave Online each day for studying machine learning, control systems, numerical methods, and more. Just like if I had a x10 increase in power and wanted to find the dB change in power. In Engineering applications, sound spectrums are usually represented in octave or one-third octave frequency bands rather than in . In An octave is a doubling of frequency. Not really! The example Bode plot shows a slope of 20dB/decade in the stopband, which means that for every factor-of-ten increase in frequency (going from 10 rad/s to 100 rad/s in the figure), the gain decreases by 20dB. Thus, a single pole falls just as fast in voltage as you increase the. For example, an audio amplifier will usually have a frequency band ranging from 20 Hz to 20kHz and representing the entire band using a decade log scale is very convenient. There are two ISO and ANSI approved ways in which the exact centre frequencies may be defined. 103 then it is said that the number is represented in scientific notation. I am talking about the physical quantity that the linear ratio represents, and the phsyical quantity that the dB represents. / The increase of 20 dB per decade is equivalent to the increase of 6 dB per octave 6 dB/octave = 20 dB/decade 12 dB/octave = 40 dB/decade 18 dB/octave = 60 dB/decade 24 dB/octave = 80 dB/decade 20/6.0206 = 3.3219 There are 3.322 octaves in 1 decade, so 1 dB/decade = 3.322 dB/octave. The audible frequency range can be separated into unequal segments called octaves. %PDF-1.5
%
If you select "dB" for the specifications then that's dB for power so it translates diretly to the graph. It has 2 volts across it, and is dissipating 4 watts. 37 0 obj
<>stream
Any remainder will be output in years and days. The simplest way to do this is to use the formula 10 ^ (L/10) where L is the value in each cell. If . 20dB/Decade means that the signal is increasing 20dB every time the frequency gains an order of magnitude. element) the slope of the curve in the attenuation range is 6 dB/octave or. Now we add all of these values together, log this value and multiply it by 10 to give the final dB (A) value. The calculator works in both directions of the sign. Just type in "filterbuilder" into MATLAB and it launches. With a single "pole" (reactive. Below is adecades calculator. Musical Notes: Use this calculator to generate the standard western musical notes to a user defined number of places for the 11 Octave range C0 to B10 (Additional Information).Enter the number of required places in the Decimal Place box (defaults to 2 if no value supplied). no change between the input signal amplitude at the filter output signal amplitude. http://en.wikipedia.org/wiki/Decibel Just get out your calculator and do the math. It counts from one to ten. Here is what it means. If you have a single-pole network, the gain through it ratios directly with frequency. An octave higher is a doubling of the octave band frequency. Whereas in the same distance on a linear scale, with 10 as the major step-size, you might only get from 0 to 50. f Step 2: Write down the remainder. The excitation frequency at any time can then be calculated from this rate. (This is the same as saying 20 dB per decade - a drop of 20 decibels for every tenfold increase in frequency). 1 info)) = 5/4) To find out what frequency is a certain number of decades from the original frequency, multiply by appropriate powers of 10: What is 3 decades down from 220 Hz? 31.5Hz) is not available. If you think of db as a ratio, it will be clearer. For example, to display the value stored in the matrix B, type the command. How Many Millionaires Are There in America? Octave Online is a web UI for GNU Octave, the open-source alternative to MATLAB. [7] Other frequency ratio interval units include the cent ( The factor-of-ten in a decade can be in either direction: so one decade up from 100Hz is 1000Hz, and one decade down is 10Hz. If your transmitter outputs 100W, with 3dB gain of the antenna, you effectively transmit 200W. The classic db i have learned it is used for decades.. right? To convert from any base x to any other base y, take ln (y) / ln (x). = 100 cents). A slightly more complex filter design can achieve 12 dB/octave; further increases in complexity can yield 18 dB/octave and 24 dB/octave. For . Week Calculator: How Many Weeks Between Dates? It only indicates that it is changing the scale, not the units themselves. i.e. Example #1 . % subtraction operation. / 0.123 G /Hz 60Hz 20 Hz y 1.1G /Hz 2 log 2 6dB/10 2 1 (4) Example 2 The known point is (1200 Hz, 1.8 G 2 /Hz). ), use the logarithm of the ratio of the two values: To find out what frequency is a certain number of decades from the original frequency, multiply by appropriate powers of 10: To find out the size of a step for a certain number of frequencies per decade, raise 10 to the power of the inverse of the number of steps: Decades on a logarithmic scale, rather than unit steps (steps of 1) or other linear scale, are commonly used on the horizontal axis when representing the frequency response of electronic circuits in graphical form, such as in Bode plots, since depicting large frequency ranges on a linear scale is often not practical. The filter response is specified as the ratio between the filter output and it's input; either linear or dB: it's the same info. Along with the decade, it is a unit used to describe frequency bands or frequency ratios. hX]}]9X} So at double or half of some frequency, you get double or half the gain through the network (assuming you are on the rolloff or rollup side of the pole). For example, the rate might be specified as 1 octave/minute. Hi i was reading somewhere and i have found the following: Isn't an octave every eight notes on the piano, with each one having half or double the frequency as the one before it? The simplest way is to note that the ratio between the given center frequency and either limit is half the specified octave width. don't you mean? Typically the graph for such a representation would begin at 1 Hz (100) and go up to perhaps 100kHz (105), to comfortably include the full audio band in a standard-sized graph paper, as shown below. It may not display this or other websites correctly. 10Hz and 20Hz are one octave apart, 10Hz and 40Hz are two octaves apart, and so on. Where to find heat shrink with solder (solder seal connectors) for wires lighter than AWG 26? Cheers Chris P PeteS Jan 1, 1970 0 Aug 31, 2006 #3 P said: How to convert decibel/decade to decibel/octave ? This manual documents how to run, install and port GNU Octave, as well as its new features and incompatibilities, and how to report bugs. Fractional octave bands such as 13 or 112 of an octave are widely used in engineering acoustics. Octal In mathematics and computer science, octal (oct for short) is a positional numeral system with a base of 8, and uses the digits 0 to 7. I am not sure i really understand what 6db/octave means.. JavaScript is disabled. JavaScript is disabled. a decade after 1 is 10, a decade after 20 is 200, a decade after 300 is 3000, etc From here is is possible to then see that we can estimate a bode plot as simply a sum of slopes at different points along the range of frequencies for a transfer function. A decade is 10x frequency. Past the crossover frequency (Fc) point the power output by the . To display the value of a variable, simply type the name of the variable at the prompt. An octave refers to the interval between one frequency and its double or its half. Hence abbreviations like dbm, dbV, dbuV, etc. I don't get thread e-mails so PM me if you have a question. Below are the various basic functionalities of Octave : 1. For the system to be stable when the loop is closed, the open loop phase lag should be significantly less than -180 degrees when the loop gain is 1 (unity). The linear scale is the ratio out/in, while the dB scale is the logarithm of that same ratio. Yeah, like MATLAB's filter builder is a bit vague too. We'll do the math on the number of decades between the two. hbbd``b`@ H03 D,HH|e`Mg :
Got it. In the method of calculation from Figure 1, "x" is either octaves or decades. 21 0 obj
<>
endobj
For example: 171.9 419.8 161.3 769.4 675.4 -465.0 -539.1 521.9 803.9 -535.0 502.1 458.9 649.7 584.2 967.6 -427.5 . It also has a load example option from which you can load your required function. Yes, in most ways. A crossover frequency, commonly written as Fc, is the audio frequency point in Hertz (Hz) at which the crossover delivers -3dB (1/2) power output to the speaker. 20 dB = 10:1 in voltage and 1 decade - 10:1 in frequency. hTYk@+P=tC08>CHm Unit for measuring ratios on a logarithmic scale, ISO 80000-3:2006 Quantities and Units Space and time, "Decade, a factor, multiple, or ratio of 10", Andrew Butterfield & John Szymanski (2018), "Differences on [the] order of magnitude scale can be measured in "decades" or factors of ten. Does anybody have an idea how to get a "smooth" spectrum as it is done in Audacity (which I suppose to be a reasonable solution)? Final step is to click on the "Calculate . No, for working out the dB representation of a ratio of powers, use 10*log10(ratio of powers). For the advanced reader.. In this context decade is a power of 10 before (or after) a number. 'x+,94M[I0l{tP;oC9Dkr 2.T$/u78.@xL6oLgMoUjSojjRu"o;3g!M&M-,bmQaw'C_^=E$PJ|!|wGzn5t\>V:_)eE|;.|sn =6]cDFG^"=pl.zj.BK|6y~
3^rc"z["3[l67kwygd[k`@S[Va=#]bt%*Z39EnDO=7/Q2E,] =@$goVDR>tT^FS{wPxG &B
Write down 0 below those that are not used. When specifying the passband ripple and stopband attenuation, MATLAB FilterBuilder is using power output-to-input when dB scale is used and ampiltude output:input when linear scale are used. If you double (or triple, or quadruple) the number of reactive. Or perhaps the total sweep time from 10 Hz to 2000 Hz is specified as 8 minutes. Stock Return Calculator, with Dividend Reinvestment, Historical Home Prices: Monthly Median Value in the US. C is the capacitance of the capacitor and R is the ohmic resistance. (It is so called because the frequency span in a doubling of frequency is divided into the eight notes of a musical scale.) Oddly enough, in-between values are more complex to achieve, and therefore pointless to attempt. So if they are 7.64 octaves between 10 to 2000 and I need it to sweep from 10 to 2000Hz in 10minutes, it needs to sweep at the rate of 7.64/10 octaves/minute=0.764octaves/minute and thats how I got the sweep rate. ", Level (logarithmic quantity) Frequency level, Significant figures and order of magnitude, "ISO 18405:2017(en) Underwater acoustics Terminology", https://en.wikipedia.org/w/index.php?title=Decade_(log_scale)&oldid=1088216149, Short description is different from Wikidata, Creative Commons Attribution-ShareAlike License 3.0, This page was last edited on 16 May 2022, at 19:54. 0.436V is indeed useless, but you could say that the output would be 4.36% of the input on a linear scale. It would help if everybody used dB_ instead of just dB. All first-order filters have a 20 dB/decade roll-off. I think that's incorrect. Here is what it means. Octave Band Center Frequency (Hz) 63. matlab - What is the formula to calculate the frequency . Electronic frequency responses are often described in terms of "per decade". what is going on at disney world 2022; from a distance piano chords; hot wheels star wars starships 2020; 5th avenue scottsdale restaurants; the young elites adelina and enzo The magnitude response chart graphs power. THe untis are already different since they cancel out on the RHS and since dB is a relative change that is unit-less. Ratios and slopes. = 1200 cents), and semitone ( The factor-of-ten is what is important, not the unit used, so 3.14rad/s is one decade down from 31.4rad/s. {\displaystyle f_{2}} The other method is the base 10 method . A decade counter is a circuit in which each of the chip outputs are turned on, one at a time, sequentially or in succession. There is one octave band between frequencies 1 000 Hz and 2 000 Hz. Function Reference: step. ) Decade to Dracontic month: 134.133065: Decade to Dracontic year: 9.993395: Decade to Femtosecond: 3.15 * 10 23: Decade to Fortnight: 260.714859: Decade to Gregorian year: 9.993395: Decade to Hour: 87 600.193: Decade to Julian year: 9.993176: Decade to Leap year: 9.9727: Decade to Millennium: 0.01: Decade to Millisecond: 3.15 * 10 11: Decade to . Yes, the tool factors in leap years. frequency. Both the linear and dB scales for the filters are referenced to 1: i.e. The basis of audio fractional octave bands is a frequency of 1000Hz. 1. dB/decade attenuation from 1000 Hz to 2000 Hz: 2. Photovoltaic vs. thermal radiator Solar Panel comparison (using a lens). As shown above, the MATLAB is changing the interpretation of the units when you change the scale between linear and dB. More generally, to write a number in the form a 10b, where 1 < a < 10 and b is an integer, is to express it in scientific notation, and a is called the significand or the mantissa, and b is its exponent. -(Zc{.I}Xgbs. 1200 An illustrative example comparing dB to power; if a transmitting antenna gives you 3dB of gain it translates to 2X (double) the effective radiated power (ERP). There is one decade between 10Hz and 100Hz, two between 10Hz and 1,000Hz, and so on. 3.32 octaves is 1 decade. Enter two octal numbers to perform calculation: About Octal Calculator The Octal Calculator is used to perform addition, subtraction, multiplication and division on two octal numbers. Compare the dB/octave attenuation measurement. If the given decimal number is less than 8 the octal number is the same. Audio engineering uses the octave (frequency ratio 1:2) for frequency measurement. 20 dB/decade. For example, if I had a x10 increase in amplitude and I wanted to find out how much this would cause the power to increase in dB, then I would use the 20log10(A), and the +20dB would represent be the change in POWER (not the change in amplitude). B{ct!mi;b;Rv4;# \p|B(;>:pso.6hbAc+$u(R#nMMKc4\*: [3] The numbers so expressible with an exponent equal to b span a single decade, from 10^b to 10^(b+1). A shaker table has a displacement limit of 1.5 inch peak-to-peak, or 0.75 . For example, if we arbitrarily let "Value 1" be 394 Hz and we let "Value 2" be 17831 Hz, we find these two frequencies to be [ log (17831/394) / log (2) ] = 5.5 octaves apart and also [ log (17831/394) / log (10) ] = 1.656 decades apart from each other. Firstly, select the function or enter the function from the calculator. NASA Apollo 11 space mission to the moon. Inside every little problem, is a big problem trying to get out. birdy grey extra length. DOes it not strike you as inconsistent in that every x10 increase in power is a +10dB increase in power, but every x10 increase in amplitude is a +20dB increase in. If we set/define the 7th octave band's center frequency to be 7 1000 f ctr Hz, then all lower center frequencies for octave bands can be defined from each other using the formula 1 2 DQYDJ may be compensated by our partners if you make purchases through links. . Usually a low pass or high pass filter will be created with certain electronics. It may not display this or other websites correctly. For a better experience, please enable JavaScript in your browser before proceeding. Decades are especially useful when describing frequency response of electronic systems, such as audio amplifiers and filters.[4][5]. & A brief introduction to Octave. Homework 1. For F L = 20Hz, ASD L = 1.0 g 2 /Hz, while ASD H = 1.1 g 2 /Hz. 0
Internal to the tool is a library that can handle calculations with leap years. Free online algebra calculator from GeoGebra: solve equations, expand and factor expressions, find derivatives and integrals In AC analysis it is common to make Bode plots, which you can do asymptotically by hand in a few seconds if you know the corner frequencies (poles and zeroes). Here is how to convert decimal to octal step by step: Step 1: If the given decimal number is less than 8, the octal equivalent is the same. Convert decibel to factor. It would help a lot if MATLAB used dB_ for that. 1 I specify it as a ratio; I wouldn't say my filter have a gain of -5dBu : which is 0.436V; now that is meaningless, especially if I change my input level. since power is proportional to square of voltage. If you continue multiplying 2.05 by each number that comes after, you'll be able to equate Q's that are very closely related to the exact numbers above. 6 dB = 2:1 in voltage and 1 octave = 2:1 in frequency. The octave and the 1/3 octave band frequencies. We'll do the math on the number of decades between the two. This function converts a decibel value into the linear ratio between two voltages or powers. Hi all I want to calculated octave by SVT Fractional-octave Analysis.vi.when Select 1/3 octave out data is right,and other 1/6,1/12,1/24 out data are different,if somewhere was set wrong.Please help me check it,thanks in advance! Decade vs. octave When describing the attenuating, or gaining slope, of a filter in audio, it is common to define it by "dB per octave" like 6 dB per octave or, in short form, 6 dB/oct. If the total width is one octave, then find 2^ (0.5) = 1.414. Select the lower bound as lower limit and upper bound as upper limit from the calculator. ), the octave ( Had I used 2 1 3 1.259921 in my discussion for the Decade, then multiplying the number 1 by 2 1 3 in succession for ten times would produce 8 2 1 3 = 10.079368 and not exactly 10. This is a plot of the ratio of output to input, also called the transfer function. In the Excel spreadsheet language you can calculate the scalar octave of A1 by inserting =A1/exp(3) in another cell, and so forth. If you have a single-pole network, the gain through it ratios directly with frequency. Octal numbers are read the same way, but each digit counts 8 n instead of 10 n.. For example, the frequency one octave above 40 Hz is 80 Hz. For example, if we arbitrarily let "Value 1" be 394 Hz and we let "Value 2" be 17831 Hz, we find these two frequencies to be [ log (17831/394) / log (2) ] = 5.5 octaves apart and also [ log (17831/394) / log (10) ] = 1.656 decades apart from each other. }dfq(&f4icid/cx$ }4,uo?,aH1ladJ
c{W*?ea?kWh>:d[.s~d'3W%g{y(t7X?vK/y]m|L87n!wX7LF~Xpt\6. The tool automatically populates two sample dates, but to use it for your calculation enter dates into these fields: First Date: Enter the date when the timespan began Second Date: Enter the date to end the calculation Next, click the blue 'Calculate Decade Difference' button. Octave bands can be separated into three ranges - referred to as one-third-octave bands. The unknown amplitude is at 2000 Hz. Automatically calculate overall noise level in dB & dB (A) (dBA) units. The same roll-off can also be specified as 6 dB/octave. The 0.32 is sometimes omitted in the text for simplicity. How to convert from octal to decimal. Octave is generally an interval between a frequency and its double. Type commands in the prompt like you would in your local copy of GNU Octave or MATLAB . What that's mean? 32 - 74. In the method of calculation from Figure 1, "x" is either octaves or decades. {\displaystyle 2} Step 3: Divide the part before the decimal point of your quotient by 8 again. You cannot quote db's without specifying the reference level. If we are to calculate one decade below the given frequency we have to divide by 10. If I have a filter, and inject audio at a level of 10dBu and the filter outputs 5dBu, my filter gain is -5dB. Step 4: Write down the remainder. For a better experience, please enable JavaScript in your browser before proceeding. Let's apply these steps to the octal number (456) 8. Or rather, there seem to be websites that just state the formula without explaning it, but the ones that do explain it are saying that the 20log formula gets you the power gain (not amplitude gain) in dB that results from a linear amplitude increase.
Can I Use Aveeno Body Wash On My Face,
Health Literacy Quotes,
Dell S2721dgf Best Settings For Gaming,
Lg Quadwash Dishwasher User Manual,
Jest Multipart/form-data,
Entender Present Progressive,
The Boardwalk Grill Menu Madeira Beach,
Disable Preflight Request Javascript,