Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #16306
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: GA144 polyForth |
| Date | 2012-10-15 16:38 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <k5hs84$56n$1@dont-email.me> (permalink) |
| References | (13 earlier) <76323c32-6fd1-4032-9313-2af83667532e@googlegroups.com> <k5cmi3$dg8$1@dont-email.me> <7f13a1d3-a084-493e-9656-06fb12593f29@googlegroups.com> <k5fjbk$dlr$1@dont-email.me> <e642bdda-316a-4685-8c13-e796b05f9b7e@b15g2000yqk.googlegroups.com> |
On 10/15/2012 2:03 PM, Howerd wrote: > On Oct 15, 1:54 am, rickman<gnu...@gmail.com> wrote: >> On 10/14/2012 5:00 AM, Howerd wrote: >> >>> On Saturday, October 13, 2012 11:30:44 PM UTC+2, rickman wrote: >> >>> Hi Rick, >> >>>> Then you are looking for resolution, not VCO speed. >>> I am looking for both - detection of very small signals and very small time intervals. >> >> In the GA144 the time interval will be determined by the CPU speed, I >> think the best you might get is around 10 ns, but I don't recall >> exactly, this might be for a clock timed loop that just takes the data >> and passes it on. At that speed you will only get 4.3 ENOB (effective >> number of bits) theoretical max. That's not very sensitive. >> >>>> Many other ADCs will give you very high resolution as well. >>> Digital resolution, yes, but analog resolution probably not. >> >> Uh, yeah... right. It's time to learn about electronics. You can >> think that you are going to toss existing theory out the window, but >> this is not the area that needs to be reinvented in order to learn >> about... what was it you were exploring again? >> >>>> GA144 ADC for high resolution at very slow sample rates. >>> I think you are using "resolution" in two different ways - there is analog resolution ( ability to detect a given change in voltage ), and ADC resolution ( number of bits ). >> >> Yes, they are related by the gain of your amplifiers... uh, if you had >> amplifiers. In the GA144 integrating ADC the analog resolution will be >> related to the sample rate... if you have a sample rate. The faster >> the sample rate the lower the analog resolution. The 4.3 bits I mention >> above are over the analog range of about 1.2 volts, this is not well >> defined in the data sheet, so I'm not certain what this range is. The >> ADC has a non-linear curve with more resolution in the center which is >> what I am assuming will be used. Trying to get the full analog range of >> 1.8 volts uses the compressed ranges near the limits with very low >> analog resolution. >> >> The digital resolution is the number of bits. The analog resolution is >> the analog range divided by the number of bits. No magic, no new >> science to be invented. The two are directly connected. The only way >> to improve the analog resolution is to slow down the measurement to give >> longer integrations or to use an amplifier to get the same voltage range >> at the ADC input with a smaller range on the amplifier input. >> >>>> The rate of the VCO is not the sample rate of the ADC >>> It is if it is a 1-bit ADC, sort of. >> >> Ok, you can go ahead and think of this as a 1 bit ADC but that buys you >> the worst possible resolution at the highest sample rate. >> >>> Its the analog resolution that I am interested in. I presume that the GA144's VCO is just a handful of transistors, so the bottom bit of the VCO count represents some very small change in the charge at the input pin. >> >> No, the counter bits do NOT correspond to anything at the input. The >> counter free runs at a rate between about 3.5 GHz and 5.5 GHz. The raw >> readings just keep incrementing and the absolute values mean nothing. >> You get an ADC reading by SUBTRACTING one reading from the next. This >> DIFFERENCE is proportional to the integral of the voltage at the input >> over the sample period. >> >> Actually, the range of the VCO in the linear area is only about 1.3 or >> 1.4 GHz rather than the 2 GHz I used to calculate the ENOB. The >> frequency range is what determines the difference range and the ADC >> resolution. >> >>> Only with the GA144 do I get very sensitive analog inputs together with some fast processing, plus a high level (eForth or polyForth) IDE, all on chip. >>> I think this is magic :-) >> >> Yes, I expect it must seem like magic... Or you could listen to people >> who don't see it as magic, but rather understand the details and can >> explain how it works as if it were engineering... >> >> I'm pretty sure you won't see anything in your signals using the GA144 >> that you can't see as well if not better using other devices. For >> example, how well will your readings be time correlated using multiple >> ADCs in the GA144? I can't get an answer to questions like this. Or >> even how long the GA144 nodes take to come out of sleep when the input >> clock transitions. These are *very* important numbers when using the >> ADC for signal acquisition. Random delays here cause signal >> distortion/noise. >> >> Rick > > Hi Rick, > >> You can think that you are going to toss existing theory out the window,... > Not at all - I am looking for observable effects predicted by existing > theory. Then why do you need to use something that you feel will uncover things that haven't been seen before? If it fits in with existing theory, then it should be observable with existing technology. >> The digital resolution is the number of bits. > Ageed. > >> The analog resolution is the analog range divided by the number of bits. > Only in the most simplistic model, ignoring oversampling, compressed > sampling, and maybe some other effects. > > What concerns me here is that you seem to have such confidence in your > theoretical models of what goes on in electronic circuits. > Surely any theory only covers the available data, and must be modified > when new data comes long that doesn't fit in. > I want to look for new data... That's fine, but my point is that you have said nothing understandable that indicates the GA144 will do anything any other ADC can't do. You talk about 5 GHz as if it is the sample rate and it isn't, you talk about the counter lsb as if this is somehow related to a very low sensitivity voltage and it isn't. Before you can even make a measurement with the GA144 ADC you need to understand how it works and how it doesn't work. > I think the discussion of the GA144's ADC is missing the point. Let me > try to explain by describing two circuits : > > 1. An antenna, RF amplifier, anti-aliassing filter, very fast ADC, > fast DSP. Say some electrons wander down the antenna - what does it > take to observe a change in the DSP's output? Your use of "DSP's output" is not clear. Do you mean the ADC output? To see a change you need enough voltage at the input to the ADC to cross one of the many thresholds in the ADC. This will of course on the voltage change at the antenna, the characteristics of the filter and the gain of the amplifier. > 2. An antenna connected to the VCO input of an F18. The VCO is > presumably very few FET's arranged to oscillate, clocking a line of > edge triggered flip-flops. Bit 0 of the counter is averaged at, say, > 100 Mhz rate. This made sense until you talk about bit 0 "averaged at" 100 MHz. I don't know what that means. The frequency of the VCO output will vary between the values I listed the other day. Bit 0 will toggle at half that rate. Of course, this rate varies with the voltage of the input signal. > I predict that #2 would be more sensitive, i.e. it would take fewer > electrons to make a visible change. There is also significantly more > possibility of quantum coupling efects occuring over just a few > transistors than over circuit #1. Quantum coupling to what? How will the VCO frequency change with quantum coupling? What in the GA144 will let you detect quantum coupling if it does happen? I don't recall a quantum coupling detector listed in the data sheet. I don't see how the GA144 is any more sensitive to the antenna signal than the GA144. In fact the GA144 can be fairly insensitive depending on the sample rate. At high sample rates it is very insensitive. > Also, if I do not find any interesting new effects using the GA144, > there is not much more to be done, besides going to a faster chip > process, since this looks to me like the absolute minimum number of > components to convert a signal at the antenna to something useable. > > I have nothing against circuit #1 - it does exactly what it is > designed to do. > > Here are some questions that might be answered experimentally by the > GA144 : > > 1. does electrical current flowing down a wire have oribital angular > momentum (OAM), and if so could this be useful? If you are going to measure this, you need to predict outcomes. What will be observed if you do detect OAM? What will be observed if you don't detect OAM? Until you can answer that question there is no experiment really. > 2. if a radio wave containing OAM arrives at two antennas, can the OAM > be detected by two F18 VCO's ? I give up, can it? > 3. is it posible to demodulate RF signals using an GA144 by applying > simple fast algorithms? I can answer this one, yes. Just like you can demodulate RF signals using simple, fast algorithms on any other processor. >> how well will your readings be time correlated using multiple ADCs in the GA144? > This interests me too. There are two F18's with analog pins next to > each other, so it would be possible to have one waiting for the other > with just the latching time of the ports between them. I would expect > jitter of around 10ns if the F18 cores are also doing something useful > with the data, but this is really just a guess. 10 ns is a long time in the RF world. If you sample a 100 MHz carrier (middle of the FM band) this is an entire cycle of the carrier, 360 degrees, 2 pi radians, lots of confusion possible here. Some folks posting here who worked with GA claim there can be low double digit ps of uncertainty in the sampling time, but I think this depends on a great many factors and I can't get answers out of GA to confirm any of it. >> Or even how long the GA144 nodes take to come out of sleep when the input clock transitions. > As I understand this, the GA144 doesn't "go to sleep" - it is clocked > by receiving an instruction on one of its ports. > So no time at all. Hmmm, a difference of nomenclature. When I say "sleep" and you say "clocked" we are talking about the same thing. While it is waiting for the input transition it is "asleep". Or you could say it is "crouched" like a cat, waiting to "spring" and "pounce" on its "prey", opps, I mean "data". Cat like reflexes! Yes, I want Schrödinger's cat in my CPUs... > The VCO-counting-ADC is free running, so any two would be independent. > You could synchronise reading them, but the read pulse would not be > connected to the VCO, so I would expect a lot of jitter. I think the > GA144's ADC's are good for audio maybe, but not for low jitter, high > speed, high resolution measurements. I thought you were interested in high resolution??? Now I'm very confused. > In my experience, it is best never to use ADC's, but to convert the > signal you want to measure into a time period. The GA144 is good at > measuring time periods... Oh, do you have lots of experience with this? How does the GA144 measure time periods? I think Chuck does it by tying the ADC input to Vdd which will run the VCO at max rate. After calibrating (somehow) he examines the counter at the start and the end of a time period. Is this what you mean? Notice that there is no input signal in this example. Where would you connect your input signal? > I'm sorry if this sounds like the classic Forth question and answer : > Q. how would you do X in Forth? A. don't do X, do Y. I'm still confused, what is X again? No, what is Y? No, I am asking "why", no, I want to know "ex"... Who's on first? Rick
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-09-27 14:16 -0700
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-09-29 01:20 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-09-30 11:05 -0400
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-09-30 09:06 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-09-30 14:29 -0400
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-09-30 19:56 -0700
Re: GA144 polyForth Coos Haak <chforth@hccnet.nl> - 2012-09-30 21:54 +0200
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-01 11:18 -0700
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-10-01 23:40 -0700
Re: GA144 polyForth "Elizabeth D. Rather" <erather@forth.com> - 2012-10-01 21:23 -1000
Re: GA144 polyForth albert@spenarnc.xs4all.nl (Albert van der Horst) - 2012-10-05 19:19 +0000
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-04 23:04 -0700
Re: GA144 polyForth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2012-10-01 10:28 -0500
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-01 11:19 -0700
Re: GA144 polyForth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2012-10-03 10:46 -0500
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-04 13:46 -0700
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-05 22:10 -0700
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-10-05 23:17 -0700
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-06 05:47 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-07 19:31 -0400
Re: GA144 polyForth Bernd Paysan <bernd.paysan@gmx.de> - 2012-10-08 20:10 +0200
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-08 16:36 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-08 13:31 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-09 13:48 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-09 13:21 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-09 17:08 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-13 07:39 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-13 14:28 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-13 13:37 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-13 16:54 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-13 14:14 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-13 17:30 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-14 02:00 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-14 19:54 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-15 11:03 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-15 16:38 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-16 04:12 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-16 15:46 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-16 23:05 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-17 13:40 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-17 22:54 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-18 14:53 -0400
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-18 15:06 -0400
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-18 15:09 -0400
Re: GA144 polyForth Howerd <howerdo@yahoo.co.uk> - 2012-10-19 10:43 -0700
Re: GA144 polyForth rickman <gnuarm@gmail.com> - 2012-10-19 17:43 -0400
Re: GA144 polyForth Mikael Nordman <oh2aun@invalid.com> - 2012-10-06 11:29 +0300
Re: GA144 polyForth mhx@iae.nl (Marcel Hendrix) - 2012-10-06 11:14 +0200
Re: GA144 polyForth Mikael Nordman <oh2aun@invalid.com> - 2012-10-06 16:08 +0300
Re: GA144 polyForth Paul Rubin <no.email@nospam.invalid> - 2012-10-07 10:57 -0700
csiph-web