What is "time resolution"? |
What is "time resolution"? |
Oct 5 2006, 21:50
Post
#1
|
|
![]() Group: Members (Donating) Posts: 1983 Joined: 4-January 04 From: Austin, TX Member No.: 10933 |
So I've become involved in a rather colorful argument (I'm Publius in the thread) with somebody on stevehoffman.tv. The original thread revolved around shooting down an old audiophile canard, about how subsample delays cannot be represented in PCM. In the course of that debate, I've begun to question a couple things.
|
|
|
|
![]() |
Oct 8 2006, 20:08
Post
#2
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
ChiGung, despite your frequent reassertions to the contrary, we are still not following you. Your explanations have not been clear, precise, testable, or verifiable.
So, there are two possibilities: you are misunderstanding and are incorrect, or all the technically competent members who are assuring you and providing mathematical proof of the inaccuracy of your position are misunderstanding you and are providing evidence that is not related to the topic at hand. I would suggest you consider the possibility of the former, as we consider the possibility of the latter and try and understand exactly what you're trying to convey here. This post has been edited by Canar: Oct 8 2006, 20:12 -------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Oct 8 2006, 20:28
Post
#3
|
|
![]() Group: Members Posts: 439 Joined: 9-February 05 From: county down Member No.: 19713 |
I would suggest you consider the possibility of the former, as we consider the possibility of the latter and try and understand exactly what you're trying to convey here. Deal -------------------- no conscience > no custom
|
|
|
|
Oct 8 2006, 21:44
Post
#4
|
|
![]() Group: Members Posts: 439 Joined: 9-February 05 From: county down Member No.: 19713 |
I think that it is being claimed, almost unanimously that, 'conditions' (which would indicate 'events' or 'energy spikes') precise location in a PCM record, accurately informs us of their precise location in real time.
I have been trying to explain how this is untrue. That in real time, rather than the sampled approximation of it, the precise time of any condition can differ from what is idealy indicated by the record -by up to a sample interval (or maybe half a sample interval - I am not certain of the amount) The correlation between the records indication of timing of instantaneous conditions (such as level= x) and the actual timing of indications would be something like this (loosely from intuition): Indicated time is within 1 sample period of real time: odds ~1/1 Indicated time is within 1/2 sample period of real time: odds ~1/2 Indicated time is within 1/4 sample period of real time: odds ~1/3 Indicated time is within 1/8th sample period of real time: odds ~1/4 I have presented an intuitive guess of probability of accuracy there to drive through what I am generaly talking about - The uncertainty of PCM records, with regards to potential sources having significantly higher bandlimits. As is often the case with Redbook standard PCM (downsampled from production formats) and others. It is the unknown frequencies above the samplerates implicit bandlimit which cause this uncertainty. We interprate the PCM record as though the frequnecies beyond the bandlimit must always have been flat, but in for example a production formats samplerate at 96kHz, they were not neccessarily flat (or else there would be little point in using those formats.) The example of the 'tekkie' locating the spike with a record too precisely was a straight forward one. The rebuttal of the example that the spike could indicate any position therefore it must indicate the true position securely was invalid for the reason that to ensure the precise positioning of the spikes peak with the true peak, all the other samples would have to be employed to refine that single detail, and they cannot normaly be employed just to do that as they have to convey their own detail as well. Revise the lumpy mattresse methaphor. It is not a silly one. The situation I have been pointing out is very complex with great subtleties and many gotchas involved. I am very familiar with the technologies limitations because I have spent a great deal of time pondering it and programming for it, particularly over the past year. I have for example completed my own frequency analyser from first principles without reference to any text books or reported methods. It produces very fine output and the mechanics of it are now being employed in my own compression codec. Unfortunately it will be along time since Ill be able to talk about it in detail in public. But you see, (unless im lying I will leave this thread now, confident in the explaination Ive invested here. If it really is a silly as everyone seems to think it is, I guess it will end up in the recycle bin but I do believe that it would be an uncommon shame on HA.org to do so. Sincerely. twerpy' smartass' fat-tongued, Cheegunge -------------------- no conscience > no custom
|
|
|
|
Oct 9 2006, 01:32
Post
#5
|
|
|
Group: Members Posts: 175 Joined: 5-March 05 From: Morelia, Mexico Member No.: 20386 |
I have presented an intuitive guess of probability of accuracy there to drive through what I am generaly talking about - The uncertainty of PCM records, with regards to potential sources having significantly higher bandlimits. As is often the case with Redbook standard PCM (downsampled from production formats) and others. It is the unknown frequencies above the samplerates implicit bandlimit which cause this uncertainty. We interprate the PCM record as though the frequnecies beyond the bandlimit must always have been flat, but in for example a production formats samplerate at 96kHz, they were not neccessarily flat (or else there would be little point in using those formats.) Preciselly that's why you must low pass the signal BEFORE sampling, otherwise the content above FS/2 will get mixed with the frequencies below FS/2 causing aliasing. On a bandlimited signal there's no "spike" that can not be represented in the sampled version, even if it lies within 2 samples. It isn't rocket science. The straightforward solution to be able to capture your so called "spikes" is to increase the sample rate, but that by no means imply that the sampling theorem is flawed in any way. The theorem does imply that you must sample fast enough to have perfect reconstruction, at least from a mathematical point of view. In practice we all know that there's no ADC with a perfect delta dirac. I'm still waiting to see your MATLAB code proving everyone wrong. This post has been edited by legg: Oct 9 2006, 02:14 -------------------- Home page: http://lc.fie.umich.mx/~legg/indexen.php
|
|
|
|
Oct 9 2006, 02:16
Post
#6
|
|
![]() Group: Members Posts: 439 Joined: 9-February 05 From: county down Member No.: 19713 |
....snip vaguest part of my post.... Preciselly that's why you must low pass the signal BEFORE sampling, otherwise the content above FS/2 will get mixed with the frequencies below FS/2 causing aliasing. It isn't rocket science. The straightforward solution to be able to detect "spikes" is to increase the sample rate, but that by no means imply that the sampling theorem is flawed in any way. It does imply that you must sample fast enough to have perfect reconstruction, at least from a mathematical point of view. In practice we all know that there's no ADC with a perfect delta dirac. I'm still waiting to see your MATLAB code proving everyone wrong. Another one tries to wriggle under the full case that has set on a plate for you and seasoned liberaly. Dont say Im talking about detecting 'spikes' just after I have just described the uncertainty of detecting the realtime location of any 'conditions' -such as spikepeaks, level values or waveform gradients -any conditions that could be locateable in an instant of time indicateable by a PCM record. Ive never gone near MATLAB because I dont need it, I code in low level java/c syntax, and what I code ends up working sir. Trying to drag it back to who was right or wrong like that is pathetic. -------------------- no conscience > no custom
|
|
|
|
Axon What is "time resolution"? Oct 5 2006, 21:50
benski Subsample delays are relatively easy to implement ... Oct 5 2006, 22:04
Axon Well, duh. I showed in that thread that 1/20,000 ... Oct 5 2006, 22:19
krabapple QUOTE (Axon @ Oct 5 2006, 16:50) So I... Oct 5 2006, 22:28
Mike Giacomelli QUOTE (Axon @ Oct 5 2006, 13:50) Is it ev... Oct 5 2006, 22:57
ChiGung Yo, that was me (felimid)
QUOTE Is there any meani... Oct 5 2006, 23:07
Axon QUOTE (ChiGung @ Oct 5 2006, 17:07) Yo, t... Oct 6 2006, 00:11
legg AFAIK, time resolution is most commonly used to re... Oct 6 2006, 00:28
Woodinville QUOTE (Axon @ Oct 5 2006, 13:50) So I... Oct 5 2006, 23:20
ChiGung QUOTE ("woodinville")The first issue is ... Oct 6 2006, 00:46
Mike Giacomelli QUOTE (ChiGung @ Oct 5 2006, 16:46) QUOTE... Oct 6 2006, 02:10

ChiGung QUOTE (Mike Giacomelli @ Oct 6 2006, 02:1... Oct 6 2006, 04:30

Mike Giacomelli QUOTE (ChiGung @ Oct 5 2006, 20:30) QUOTE... Oct 6 2006, 06:27
krabapple QUOTE (ChiGung @ Oct 5 2006, 19:46) QUOTE... Oct 6 2006, 06:21
Woodinville QUOTE (ChiGung @ Oct 5 2006, 16:46) Howev... Oct 6 2006, 08:26
Woodinville Well, considered for Guassian vs. Gaussian,
dt * ... Oct 6 2006, 00:35
kjoonlee Does "higher sampling rates mean higher tempo... Oct 6 2006, 00:47
ChiGung QUOTE (kjoonlee @ Oct 6 2006, 00:47) Does... Oct 6 2006, 00:57
kwwong QUOTE (ChiGung @ Oct 5 2006, 18:57) QUOTE... Oct 7 2006, 05:12
2Bdecided ChiGung,
You can prove sub-sample time domain acc... Oct 6 2006, 10:30
ChiGung QUOTE We're assuming the signal is band limite... Oct 6 2006, 16:32
krabapple QUOTE (ChiGung @ Oct 6 2006, 11:32) I can... Oct 6 2006, 16:54

ChiGung QUOTE But perhaps for starters, you can describe i... Oct 6 2006, 17:08

krabapple QUOTE (ChiGung @ Oct 6 2006, 12:08) QUOTE... Oct 6 2006, 21:11

MedO QUOTE (ChiGung @ Oct 6 2006, 18:08) Look.... Oct 7 2006, 10:43
Mike Giacomelli QUOTE (ChiGung @ Oct 6 2006, 08:32) QUOTE... Oct 6 2006, 20:54
Axon Okay, so this has gone completely f*cking off topi... Oct 6 2006, 17:49
krabapple QUOTE (Axon @ Oct 6 2006, 12:49) Okay, so... Oct 6 2006, 20:51
Canar QUOTE Ask yourself:
"is there any meaningful ... Oct 6 2006, 21:20
Canar Exactly, kwwong. ChiGung, consider this: In the co... Oct 7 2006, 08:04
cabbagerat QUOTE (MedO @ Oct 7 2006, 01:43) No, ther... Oct 7 2006, 18:00
MedO QUOTE That assumption is a bit of a problem, in my... Oct 7 2006, 18:42
cabbagerat QUOTE (MedO @ Oct 7 2006, 09:42) Of cours... Oct 7 2006, 20:57
ChiGung QUOTE (MedO @ Oct 7 2006, 09:42) Of cours... Oct 7 2006, 23:18
MedO QUOTE (ChiGung @ Oct 8 2006, 00:18) the p... Oct 8 2006, 00:13
ChiGung QUOTE (MedO @ Oct 8 2006, 00:13) QUOTE (C... Oct 8 2006, 00:28
Canar ChiGung, it is increasingly apparent you are not i... Oct 8 2006, 00:26
Canar I've provided a mathematical example of why yo... Oct 8 2006, 01:05
cabbagerat For your viewing pleasure, here's a quick demo... Oct 8 2006, 08:07
ChiGung QUOTE (cabbagerat @ Oct 8 2006, 08:07) Fo... Oct 8 2006, 15:02
Canar So because sinc() interpolation is weird, PCM fail... Oct 8 2006, 15:28
cabbagerat QUOTE (ChiGung @ Oct 8 2006, 06:02) This ... Oct 8 2006, 15:51
ChiGung QUOTE (cabbagerat @ Oct 8 2006, 15:51) I ... Oct 8 2006, 16:10
KikeG As others have said, time resolution of PCM is the... Oct 8 2006, 17:59
ChiGung QUOTE (KikeG @ Oct 8 2006, 17:59) As othe... Oct 8 2006, 18:14
KikeG QUOTE (ChiGung @ Oct 8 2006, 18:14) So yo... Oct 8 2006, 18:24

ChiGung QUOTE (KikeG @ Oct 8 2006, 18:24) Resolut... Oct 8 2006, 18:55
Woodinville QUOTE (ChiGung @ Oct 8 2006, 10:14) So yo... Oct 8 2006, 19:37
ChiGung QUOTE (Woodinville @ Oct 8 2006, 19:37) Y... Oct 8 2006, 19:57
Woodinville QUOTE (ChiGung @ Oct 8 2006, 11:57) Yeah ... Oct 9 2006, 18:00
2Bdecided QUOTE (ChiGung @ Oct 8 2006, 21:44) The e... Oct 9 2006, 15:08
legg Fine forget about the code and do try to provide m... Oct 9 2006, 03:27
MedO If I understand you right, you are saying that the... Oct 9 2006, 09:35
ChiGung Hello all, I left this discussion in a tizz and ha... Nov 15 2006, 01:16
kwwong QUOTE (ChiGung @ Nov 14 2006, 19:16) 44kH... Nov 15 2006, 09:50
kwwong QUOTE (kwwong @ Nov 15 2006, 03:50) QUOTE... Nov 16 2006, 10:24
2Bdecided Here are some nice pictures...
I worked at 16-b... Oct 9 2006, 15:24
cabbagerat QUOTE (2Bdecided @ Oct 9 2006, 06:08) It... Oct 9 2006, 16:54
Axon So I was mainly pissed off in my earlier post beca... Oct 9 2006, 17:30
Woodinville QUOTE (Axon @ Oct 9 2006, 09:30) The form... Oct 9 2006, 18:41
2Bdecided ChiGung,
Your experiment wouldn't work. By kn... Nov 15 2006, 13:00
ChiGung QUOTE (2Bdecided @ Nov 15 2006, 12:00) ..... Nov 15 2006, 13:45
2Bdecided So, in short, you want to run an experiment to see... Nov 15 2006, 14:29
ChiGung QUOTE (2Bdecided @ Nov 15 2006, 13:29) So... Nov 15 2006, 14:45
Woodinville QUOTE (ChiGung @ Nov 15 2006, 05:45) QUOT... Nov 15 2006, 19:42
ChiGung QUOTE (Woodinville @ Nov 15 2006, 18:39) ... Nov 15 2006, 19:56

Woodinville QUOTE (ChiGung @ Nov 15 2006, 10:56) Nice... Nov 15 2006, 20:01

ChiGung QUOTE (Woodinville @ Nov 15 2006, 19:01) ... Nov 15 2006, 20:30

AstralStorm QUOTE (ChiGung @ Nov 15 2006, 20:30) It i... Nov 15 2006, 22:43

2Bdecided QUOTE (ChiGung @ Nov 15 2006, 20:30) Im f... Nov 16 2006, 14:22

ChiGung QUOTE (2Bdecided @ Nov 16 2006, 13:22) My... Nov 16 2006, 17:10

SebastianG QUOTE (ChiGung @ Nov 16 2006, 17:10) The ... Nov 16 2006, 18:22

ChiGung QUOTE (SebastianG @ Nov 16 2006, 17:22) Q... Nov 16 2006, 18:51

Woodinville QUOTE (ChiGung @ Nov 16 2006, 09:51) I be... Nov 16 2006, 22:48

ChiGung QUOTE (Woodinville @ Nov 16 2006, 21:48) ... Nov 16 2006, 23:32

Woodinville QUOTE (ChiGung @ Nov 16 2006, 14:32) ... Nov 16 2006, 23:44

ChiGung QUOTE (Woodinville @ Nov 16 2006, 22:44) ... Nov 17 2006, 00:15
ChiGung QUOTE (Woodinville @ Nov 15 2006, 18:42) ... Nov 15 2006, 20:14
Garf QUOTE (ChiGung @ Nov 15 2006, 20:14) The ... Nov 15 2006, 20:18
Woodinville QUOTE (ChiGung @ Nov 15 2006, 11:14) Im n... Nov 15 2006, 23:35
ChiGung QUOTE (Woodinville @ Nov 15 2006, 22:35) ... Nov 16 2006, 01:20
cabbagerat QUOTE (ChiGung @ Nov 15 2006, 05:45) It i... Nov 15 2006, 15:22
ChiGung QUOTE (cabbagerat @ Nov 15 2006, 14:22) T... Nov 15 2006, 15:51
2Bdecided I wish you understood the theory CG, because witho... Nov 15 2006, 16:18
ChiGung QUOTE (2Bdecided @ Nov 15 2006, 15:18) It... Nov 15 2006, 17:01
2Bdecided QUOTE (ChiGung @ Nov 15 2006, 17:01) QUOT... Nov 15 2006, 18:06
ChiGung QUOTE (2Bdecided @ Nov 15 2006, 17:06) Yo... Nov 15 2006, 18:31
SebastianG I also don't see the point in checking the pos... Nov 15 2006, 16:48
ChiGung QUOTE (SebastianG @ Nov 15 2006, 15:48) I... Nov 15 2006, 17:16
SebastianG I happened to code a subpixel detector for "x... Nov 15 2006, 17:30
ChiGung QUOTE (SebastianG @ Nov 15 2006, 16:30) I... Nov 15 2006, 17:53
SebastianG QUOTE (ChiGung @ Nov 15 2006, 17:53) It w... Nov 15 2006, 17:59
ChiGung QUOTE (SebastianG @ Nov 15 2006, 16:59) Q... Nov 15 2006, 18:21
MoSPDude I've been trying to follow this as well, and e... Nov 17 2006, 00:21
Woodinville QUOTE (MoSPDude @ Nov 16 2006, 15:21) If ... Nov 17 2006, 00:40![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 18:11 |