Luca Sorrentino
Member
Hitachi DAP-XP2E. I suppose from the 2nd half of 90s. My measure was done on the line output with jogging buffer deactivated.What model? How old is it?
Cheers,
Luca
Hitachi DAP-XP2E. I suppose from the 2nd half of 90s. My measure was done on the line output with jogging buffer deactivated.What model? How old is it?
Hello everyone,
When performing quality checks of the test CD files, I discovered two errors which remained hidden so far.
Two Intersample-overs files have unwanted digital distortion added to them.
I’ve requested @AnalogSteph to confirm the issue and he worked hard over night to recreate them with a new process of his, and I tested successfully this morning.
The two files in question are ISO 5512.50Hz and 7750Hz. So, don’t use them, they don’t show what we want.
@pkane : You might want to have a look, maybe I wrongly used Multitone from the beginning (look at H3 distortion).
The 11025Hz works well. Stick to this one when measuring Intersample-overs, it can be trusted.
I apologize for the inconvenience and I will update ASAP the Test CD and Excel.
To everyone who requested the files: no need to write to me, I’ll resend a new link for you to download the new version. In the meantime, just don’t use these two files.
————
Flo
This was fast! Thank you.Apologies, I at some point added the logic to clip the test signal, which obviously interferes with ISO signals that are greater than 0dBFS
What sample rate, bit count and signal length would you want? I can upload the test signal files for all three ISO tests without the extra harmonics.
EDIT: posted a version of Multitone that generates ISO signals without attempting to clip them to 0dBFS:
https://audiosciencereview.com/foru...loopback-analyzer-software.27844/post-2124793
Inter sample oversA newbie question: how a signal can be greater than 0dB?
I understand that an interpolation filter can generate samples higher than 0dB, and so the sense of this test, I just don't understand how can I generate and save a file with 16bit of resolution greater than 0dB.Inter sample overs
Most signal generators like Multitone Analyzer, REW, etc allow you to generate and save test tones with dBTP above 0dBFS.I understand that an interpolation filter can generate samples higher than 0dB, and so the sense of this test, I just don't understand how can I generate and save a file with 16bit of resolution greater than 0dB.
Perfect, I catch it, thank you very much. Just playing with the phase probably.Most signal generators like Multitone Analyzer, REW, etc allow you to generate and save test tones with dBTP above 0dBFS.
These just place the sample points appropriately, to be interpolated above full scale:
View attachment 402728
In case of Fs/4 (so 11025 when 44100 sampling frequency) a square wave is equivalent of that and imo the easiest to generate.Just playing with the phase probably.
Yes, probably overdue for another donation!Well done @NTTY !
When your post first appeared I read the title and thought of posting a nice photo of a Stanley tape measure but then I started to read and it looked like you're doing a different kind of measurement. I figured it wouldn't be friendly so I desisted.
And to anyone else who uses this guide, don't forget to donate to REW.
If I understood/read the reason for this symmetrical file correctly then it is that you got distortion before. But that must have been a fault in the generator. The asymmetrical full scale 16 bit signal would not show distortion at all - the difference positive/negative is too small in the 16 bit domain.Please note that the current iteration is still a "prototype", but it's already very advanced. Few highlights of what makes this test CD unique:
- All 0dBFS test tones are in reality @-0.008690235dBFS to account for 2's complement asymmetry
From the amount and from the linked post it seems like it's accounting more for shaped dither than for asymmetry.All 0dBFS test tones are in reality @-0.008690235dBFS to account for 2's complement asymmetry
+32768? The range in 16-bit is from -32768 to +32767.the +32768 value does not seem to be used at all
This one may be out of reach with amateur means right now.
]$ sox -D -r44.1k -n -b16 sin_999.91.flac synth 30 sin 999.91 -0.00152587890625 norm
]$ ffmpeg -i sin_999.91.flac -af astats -f null /dev/null
...
DC offset: -0.000009
Min level: -32768.000000
Max level: 32767.000000
From the amount and from the linked post it seems like it's accounting more for shaped dither than for asymmetry.
+32768? The range in 16-bit is from -32768 to +32767.
(result in attachment)Code:]$ sox -D -r44.1k -n -b16 sin_999.91.flac synth 30 sin 999.91 -0.00152587890625 norm
The first sample with value 32767 is at position 11, the first sample with value -32768 is at position 430. Still looks self-dithered I think:Code:]$ ffmpeg -i sin_999.91.flac -af astats -f null /dev/null ... DC offset: -0.000009 Min level: -32768.000000 Max level: 32767.000000
View attachment 403620