From: Les Cargill on 6 Mar 2010 22:06 (in PCM streams, of course) What is a good book or website which can expose techniques which might be of use to do this? Thanks in advance. -- Les Cargill
From: Jerry Avins on 7 Mar 2010 00:36 Les Cargill wrote: > (in PCM streams, of course) > > What is a good book or website which can expose techniques which might > be of use to do this? > > Thanks in advance. The question as I understand it is so simple that I believe I may not really understand it. Assuming that I do, the answer is "Of Course." To show that, operate on the samples with any non-linear function. Jerry -- It matters little to a goat whether it be dedicated to God or consigned to Azazel. The critical turning was having been chosen to participate. �����������������������������������������������������������������������
From: Les Cargill on 7 Mar 2010 05:37 Jerry Avins wrote: > Les Cargill wrote: >> (in PCM streams, of course) >> >> What is a good book or website which can expose techniques which might >> be of use to do this? >> >> Thanks in advance. > > The question as I understand it is so simple that I believe I may not > really understand it. That is one of the most beautiful heuristics of human communication, stated in a very good sentence. I am sorry; I don't know enough to know whether I asked the question properly. > Assuming that I do, the answer is "Of Course." To > show that, operate on the samples with any non-linear function. > Randomly, or with malice and forethought? Which particular nonlinear functions would specifically produce second, third or fifth order harmonic distortion? > Jerry -- Les Cargill
From: Rune Allnor on 7 Mar 2010 07:05 On 7 Mar, 11:37, Les Cargill <lcargil...(a)comcast.net> wrote: > > Assuming that I do, the answer is "Of Course." To > > show that, operate on the samples with any non-linear function. > > Randomly, or with malice and forethought? You ask the wrong question: The problem is not how to generate nonlinear effects - just about any operation will do that. The problem is how *not* to generate them; only linear operators or operations don't. > Which particular nonlinear > functions would specifically produce second, third or fifth > order harmonic distortion? That's a completely different question. You will have to investigate a candidate function to find out how it behaves. Rune
From: Richard Owlett on 7 Mar 2010 08:38
Les Cargill wrote: > Jerry Avins wrote: >> Les Cargill wrote: >>> (in PCM streams, of course) >>> >>> What is a good book or website which can expose techniques which might >>> be of use to do this? >>> >>> Thanks in advance. >> >> The question as I understand it is so simple that I believe I may not >> really understand it. > > That is one of the most beautiful heuristics of human communication, > stated in a very good sentence. I am sorry; I don't know enough to know > whether I asked the question properly. He does do that well, doesn't he ;) > >> Assuming that I do, the answer is "Of Course." To show that, operate >> on the samples with any non-linear function. >> > > Randomly, or with malice and forethought? Which particular nonlinear > functions would specifically produce second, third or fifth > order harmonic distortion? Not sure of your goal. A simple minded brute force method that *think MAY* meet your criteria _MIGHT_ be: 1. perform DFT 2. for each harmonic "q", multiply the value in bin n by r(q,n), and add it to the value in bin q*n. 3. perform IDFT (and NO, I don't know how to VALIDLY handle the fact that you have now increased the number of bins by the highest harmonic created ;/) { above presumes that DFT/IDFT are in terms of +/- frequency rather than frequency/phase} That would seem to meet your *SPECIFICATION* . *_HOWEVER_* I've a gut feeling it may not meet your need. How would you phrase your need if you were operating purely in the analog domain? HTH |