Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Celebrating Mass Murderers (Score 1) 199

It makes me really appreciate the Founders of the US. There were so many opportunities to turn this country into another Western Hemisphere dictatorship shithole and they didn't.

The irony being that the USA turned a lot of other countries into Western Hemisphere dictatorship shitholes. For example, Cuba, before Castro and his cronies 'liberated' it.

Comment Re:Depends on the source (Score 1) 749

2) Untrue: a 44kHz *sampling rate* has a 44/2=22kHz Nyquist cutoff. Frequencies f>22kHz Nyquist limit "wrap around" to f-22kHz difference frequencies.

No matter how much you repeat this, it's not true. Look it up in any textbook.

Also, your allegations about the DFT allowing a perfectly sharp cutoff aren't realistic. A perfectly sharp cutoff implies an infinitely steep transition between passband and stopband, and this can only be achieved with an infinite number of points in the DFT.

Comment Re:Depends on the source (Score 1) 749

a 25kHz tone sampled at 44kHz results in a spurious, highly audible (25-44/2)=3kHz aliasing signal

As another poster already said, no, it would result in a 19 kHz tone.

And this tone would not be audible, let alone highly audible, because the A/D conversion filter blocks frequency content above half the sample rate very effectively. (Unless you're using broken converters.)

Comment Re:Unbelievable... (Score 1) 207

From the original post in question:

... a lot of effort was put into highly optimized bresenham line algorithms, because traditional implementations implied a div operation per pixel, ...

Which is worded poorly enough to be taken to mean, "traditional bresenham implementations require a division operation at each pixel".

I also posit that the quoted post is wrong about the division instruction: DIV still takes a lot of cycles to execute*, that's just the nature of the maths involved. Of course modern processors will try to do some clever code reordering that may make slow instructions appear to be executing a lot quicker, but the instruction dependency chain does not always afford this opportunity.

* cf for example http://www.agner.org/optimize/instruction_tables.pdf

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...