dds_conversion.js
36 lines
| 803 B
| application/javascript
|
JavascriptLexer
|
r336 | function freq2Binary(mclock, frequency) { | |
r335 | |||
|
r336 | var freq_bin = parseInt(frequency * (Math.pow(2,48)/mclock)); | |
return freq_bin; | |||
} | |||
function binary2Freq(mclock, binary) { | |||
var frequency = (1.0*binary) / (Math.pow(2,48)/mclock); | |||
return frequency; | |||
} | |||
function binary2FreqDelta(mclock, binary) { | |||
var frequency = (1.0*binary) / (Math.pow(2,48)/mclock); | |||
return frequency; | |||
} | |||
function freqDelta2Binary(mclock, frequency) { | |||
var freq_bin = parseInt(frequency * (Math.pow(2,48)/mclock)); | |||
return freq_bin; | |||
} | |||
function binary2Ramp(mclock, binary) { | |||
var frequency = (1.0*mclock) / (binary+1); | |||
return frequency; | |||
} | |||
function freqRamp2Binary(mclock, frequency) { | |||
var freq_bin = parseInt(mclock/frequency-1); | |||
return freq_bin; | |||
} |