Community
Search
Notices
RC Radios, Transmitters, Receivers, Servos, gyros Discussion all about rc radios, transmitters, receivers, servos, etc.

Difference btwn PCM and FM (PPM) ???

Thread Tools
 
Search this Thread
 
Old 07-16-2003, 04:24 AM
  #1  
bimmer
Junior Member
Thread Starter
 
Join Date: Jul 2003
Location: Singapore
Posts: 17
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Hi , newbie here.

As above. Anyone can fillm e in ?
Old 07-16-2003, 04:28 AM
  #2  
Aeromodeler
Senior Member
 
Join Date: Jun 2003
Location: ;\'lk;lk, BC,
Posts: 161
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Do a quick search and you will find enough reading material on this subject to keep you busy for a month.......
Here's a nice little page that will help with a lot of questions...
I'm sure someone will chime in and correct the lock out statement though!!!!!!!!
http://www.jmack.net/html/rcmodels/pulsecode/
Old 07-16-2003, 04:57 AM
  #3  
bimmer
Junior Member
Thread Starter
 
Join Date: Jul 2003
Location: Singapore
Posts: 17
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

ah...
i kinda understand..

basically both are FM , just that one is analog and the other is digital

thanx for the link !
Old 07-16-2003, 06:47 AM
  #4  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

The difference between PPM and PCM has narrowed now that PPM with programmable failsafe is available.

Harry
Old 07-16-2003, 08:16 AM
  #5  
bimmer
Junior Member
Thread Starter
 
Join Date: Jul 2003
Location: Singapore
Posts: 17
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

hmm thanks for the additional point Harry.
Old 07-16-2003, 09:42 AM
  #6  
Geistware
Senior Member
My Feedback: (16)
 
Join Date: Apr 2002
Location: Locust Grove, GA
Posts: 12,942
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

The functional difference is that PPM will execute any signal received while PCM will validate that the signal was from a transmitter before it is executed.
Old 07-16-2003, 11:11 AM
  #7  
Steve Lewin
Senior Member
 
Join Date: Mar 2002
Location: Reading, UNITED KINGDOM
Posts: 904
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by Geistware
The functional difference is that PPM will execute any signal received while PCM will validate that the signal was from your transmitter before it is executed.
Nice idea but unfortunately not really true. There is no validation at the level of individual transmitters.

It only checks that it's from a transmitter like yours i.e. any Futaba PCM Tx at all on the correct channel will control a Futaba PCM Rx, two on at once will interfere with one another etc.

I'm sure that's what you intended to say .

Steve
Old 07-16-2003, 02:49 PM
  #8  
strato911
Senior Member
 
Join Date: Sep 2002
Location: West Jordan, UT
Posts: 1,479
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Even the signal validation Geistware was reffering to is now available on selected PPM receivers (the same ones which provide programmable failsafe). They check the incoming signal and compare it to previous signals to verify if it is valid. If not, it is rejected and if enough are rejected it goes into "failsafe" mode.
Old 07-16-2003, 03:05 PM
  #9  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by strato911
Even the signal validation Geistware was reffering to is now available on selected PPM receivers (the same ones which provide programmable failsafe). They check the incoming signal and compare it to previous signals to verify if it is valid.
That is not what happens, either in PCM or in PPM. Neither system compares the latest data to previous data, for the simple reason there is no useful comparison. The last position of the retract switch tells you absolutely nothing about its position next time around.

PCM compares the latest data to the latest checksum that came with it. PPM failsafe simply discard data that is too long or too short in time length to have been generated by the Tx. Any error within the acceptable time length is treated as valid whereas PCM will spot any error within the acceptable 1024 positions.

Harry
Old 07-16-2003, 08:34 PM
  #10  
Lynx
Senior Member
 
Join Date: Sep 2002
Location: Rochester, NY
Posts: 1,373
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

No Harry. Strato is right. FMA sells one, it actually uses a little algorithm to generate a signature of the incoming signal, if it changes too dramatically it rejects the signal which would help protect against another transmitter on the same frequency. It would go into hold at that point. And there is a useful comparison in an RC signal when you consider all the channels together NEVER change all at the same time unless there's interference, just add a little math to that and you can assign a rough signature value to an incoming signal and reject it if it's too far off what was expected.
Old 07-16-2003, 10:53 PM
  #11  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by Lynx
And there is a useful comparison in an RC signal when you consider all the channels together NEVER change all at the same time unless there's interference, just add a little math to that and you can assign a rough signature value to an incoming signal and reject it if it's too far off what was expected.
I have had a look at FMA's site, it is a most interesting Rx but they are not claiming that it examines the value of the data, i.e. servo position, compared to previous values. Nor are they claiming that all channels do not change at once or that any value can predict a future value. Their DSR looks for a signature of the structure of the data, not the value of the data. Hence it looks for your Tx number of channels, your Tx specific synchro pulse length, your Tx gap length between pulses. This gives a "signature" of your Tx. If it sees differences in the signature it rejects the interference. I could not see anything that said it could predict the possible range of future values from the last set of values. A very nice Rx, but it does not predict the future!

Harry
Old 07-17-2003, 12:00 AM
  #12  
strato911
Senior Member
 
Join Date: Sep 2002
Location: West Jordan, UT
Posts: 1,479
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Harry - My statement was a bit over-simplified, so that even people without the technical background would understand the basics.
Quoted from MultiplexUSA
The receiver analyses the signal, and adjusts it automatically in accordance with the current reception quality, or field strength. Powerful signals are passed on to the servos directly, but weaker signals are “post-processed”. This means that the IPD receiver calculates the nominal servo position from the last “good” signals which it picks up.
Quoted from a technical "White Paper" from FMA
The Pulse Position Modulation (PPM) waveform output by a typical five-channel radio control transmitter is shown below.

As noted in the diagram, the waveform has several parameters that form a signature or "fingerprint" unique to each transmitter:
  • Each frame is about 20 milliseconds long.
  • The synchronization pause is 4 to 6 milliseconds long.
  • There are always N+1 modulation pulses, where N is the number of control channels available in the transmitter.
  • Each modulation pulse is 250 to 350 miliseconds long.
  • Pulses are btween 0.8 milliseconds and 2.2 milliseconds apart. (This spacing varies according to transmitter stick and control positions, and is the source of the term "pulse position modulation.")
Additionally transmitters can be differentiated by frequency shift. Some transmitters (e.g., Futaba and Hitec) use negative shift, while others (e.g., JR and Airtronics) use positive shift.

These parameters vary from one transmitter model to the next, but they are fixed for a given transmitter. Digital Signature Recognition takes advantage of those facts to assure that every frame sent by the transmitter is faithfully reproduced at the Flight System Receiver's servo outputs. Here's how DSR works:
  • DSR measures and stores your transmitter's unique signature.
  • DSR then continuously checks the received signal against the stored signature.
  • Then:
    - DSR rejects signals from sources other than your transmitter.
    - DSR reconstructs damaged frames using several proprietary error correction techniques.
Old 07-17-2003, 12:03 AM
  #13  
strato911
Senior Member
 
Join Date: Sep 2002
Location: West Jordan, UT
Posts: 1,479
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

It sounds to me like both FMA & Multiplex use prior signals as part of their algorithms to identify bad signals...

Where else whould it get a "signature" from???
Old 07-17-2003, 12:17 AM
  #14  
Geistware
Senior Member
My Feedback: (16)
 
Join Date: Apr 2002
Location: Locust Grove, GA
Posts: 12,942
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Basically, PCM takes your radio's FM signal and 'scrambles' it. Then the PCM receiver descrambles it and utilizes it. Random noise from other items are not going to be mistakenly read as proper servo instructions as can happen with an FM.

When I said your transmitter, I "MENT" the packet is valid. I was wrong in what I typed.
Old 07-17-2003, 05:10 AM
  #15  
MO_Radio_Tech
Senior Member
 
Join Date: Jun 2002
Location: MO
Posts: 337
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Excellent article you guys are arguing about.
Old 07-17-2003, 07:21 AM
  #16  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by Geistware
Basically, PCM takes your radio's FM signal and 'scrambles' it. Then the PCM receiver descrambles it and utilizes it. Random noise from other items are not going to be mistakenly read as proper servo instructions as can happen with an FM.
No it doesn't! PCM and PPM are methods of data encoding. They actually have nothing to do with radio. They are a way of converting the position of the stick into an electrical signal. They could be transmitted to the model along a wire. Since we use radio rather than wire, we need to put that PPM or PCM data onto a radio signal, the 2 methods available are AM or FM. We mostly use FM, but it carries the PPM or PCM data. PCM does not, indeed can not, scramble the FM signal. Anything that scrambles the FM signal is called interference.

The Multiplex IPD Rx does not use past data to predict the expected position of the latest data in order to determine if it is correct. It's impossible, retracts go from +100% to -100% in one cycle. The IPD determines if the radio signal strength is becoming so weak that the data will be fuzzy rather than precise, and subject to a high probability of random spikes. It then uses the latest value along with some past values to create an artificial value, I suspect it is simply using a moving average of the last handful of values, that way it will smooth out any very short time large spikes in the data. Moving averages is a technique for smoothing out high frequency cycles within low frequency cycles, in this case it will prevent a large one-off spike from making the servo jump, and it only does it when the radio signal is weak. It is not a means of predicting the next value in order to test it against the actual received value. What it does is create a delay in any genuine movement, so if the IPD was doing its post processing, and you switch flaps from fully up to fully down, they would travel slowly as the value of the moving average shifts with time, instead of going from full up to full down at normal speed. So it does not predict the correct value at all, what it does is delay the correct value by dragging the past values into it.

Harry
Old 07-17-2003, 07:42 AM
  #17  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by strato911
It sounds to me like both FMA & Multiplex use prior signals as part of their algorithms to identify bad signals...

Where else whould it get a "signature" from???
Multiplex does not do this at all.

The FMA Rx does, but it is not the data values of the servo positions that it uses. What the FMA does is akin to recognising someone's voice in a crowd, but it can't in any way predict what they are going to say. What FMA looks at is the number of channels, synchro pulse length, length of gap between data values, and so on. If one of these suddenly varies, such as the synchro pulse coming after 4 instead of 6 channels, it knows it must be a fault. What it does not do is look at the last servo data values to determine the next correct range of values in order to test for interference. When it has determined from the signature that there is corruption, it uses previous values to construct a new value, but there is still guesswork and delay in there, and the test for corruption came not from the servo data but from all the data that is not servo data! Your correct value for retracts may have been UP for the last 5 minutes but that tells you absolutely zero about the next value. It has a 50/50 chance of being DOWN. If the FMA Rx is doing its post processing because it has seen interference, it will predict the next value is still UP, but at that very cycle you may have switched them DOWN, and the Rx wil continue to hold the wheels UP until it receives a good DOWN signal even though you may have been sending DOWN for some time.

Two things prevent FMA from predicting future servo data values in order to test the actual received data. Firstly the data that we create is non-linear. If FMA has solved the problems of predicting non-linear mathematics, the world's mathematicians would be ecstatic. Secondly if FMA can predict the next point in any non-algorithmic, non-linear curve, they would not be making radios. They would make more money in one week on the the stockmarket than Bill Gates will make in a lifetime! Read the literature carefully and you will see that FMA are not claiming that they can use past servo data to check future servo data. Everything in their DSR works on all the bits of the signal that are not servo data.

FMA does not sell to the UK. Shame, that Rx looks very interesting, I would buy one. I am delighted to see smaller firms like Multiplex and FMA coming up with innovative products that improve our radios. IS FMA stuff of good quality and as reliable as Mpx/Futaba/JR?

Harry
Old 07-17-2003, 08:35 AM
  #18  
Geistware
Senior Member
My Feedback: (16)
 
Join Date: Apr 2002
Location: Locust Grove, GA
Posts: 12,942
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Harry, calm down. If you don't agree with what I posted, contact Futaba. This is their definition!

Originally posted by HarryC
No it doesn't! PCM and PPM are methods of data encoding. They actually have nothing to do with radio. They are a way of converting the position of the stick into an electrical signal. They could be transmitted to the model along a wire. Since we use radio rather than wire, we need to put that PPM or PCM data onto a radio signal, the 2 methods available are AM or FM. We mostly use FM, but it carries the PPM or PCM data. PCM does not, indeed can not, scramble the FM signal. Anything that scrambles the FM signal is called interference.

The Multiplex IPD Rx does not use past data to predict the expected position of the latest data in order to determine if it is correct. It's impossible, retracts go from +100% to -100% in one cycle. The IPD determines if the radio signal strength is becoming so weak that the data will be fuzzy rather than precise, and subject to a high probability of random spikes. It then uses the latest value along with some past values to create an artificial value, I suspect it is simply using a moving average of the last handful of values, that way it will smooth out any very short time large spikes in the data. Moving averages is a technique for smoothing out high frequency cycles within low frequency cycles, in this case it will prevent a large one-off spike from making the servo jump, and it only does it when the radio signal is weak. It is not a means of predicting the next value in order to test it against the actual received value. What it does is create a delay in any genuine movement, so if the IPD was doing its post processing, and you switch flaps from fully up to fully down, they would travel slowly as the value of the moving average shifts with time, instead of going from full up to full down at normal speed. So it does not predict the correct value at all, what it does is delay the correct value by dragging the past values into it.

Harry
Old 07-17-2003, 08:56 AM
  #19  
HarryC
My Feedback: (1)
 
Join Date: Feb 2002
Location: private, UNITED KINGDOM
Posts: 3,672
Likes: 0
Received 26 Likes on 16 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by Geistware
Harry, calm down. If you don't agree with what I posted, contact Futaba. This is their definition!
I have just had a look at Futaba USA’s site and seen that. It also claims that FM is another name for PPM! No wonder people misunderstand radios if the distributors print things like that!

Harry
Old 07-17-2003, 10:03 PM
  #20  
strato911
Senior Member
 
Join Date: Sep 2002
Location: West Jordan, UT
Posts: 1,479
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Harry - I never said they try to PREDICT the next set of servo positions, I only said it uses previous SIGNALS. The entire data train is a signal...

Lets agree to disagree on the fine details, since the EXACT method used is not made available to the public. As I said earlier - my original post on the matter was meant to provide a ROUGH interpretation so that most people would understand the basics behind how they work.
Old 07-17-2003, 10:09 PM
  #21  
strato911
Senior Member
 
Join Date: Sep 2002
Location: West Jordan, UT
Posts: 1,479
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

Originally posted by HarryC
IS FMA stuff of good quality and as reliable as Mpx/Futaba/JR?
They have an excellent reputation. Fred and Tim Marks (the President & VP of Engineering) are VERY well known in the RC community in the US. In March, 2002, Fred Marks was inducted into the AMA Hall of Fame for extensive contributions to the R/C industry, and I believe he is credited with developing the "1991 narrow-band" specifications for the US. Together they have "designed about 100 products manufactured under license and marketed by Ace R/C from 1972 to 1994. Many of those products are quite well known: the original Digital Commander; Silver Seven series radios; Digipace; AT 2000 charger; Pro panel; Abacus; Nautical Commander; Olympic 5&7, Olympic Gold and many more."

Check out the Company Info.
Old 07-18-2003, 11:57 PM
  #22  
Geistware
Senior Member
My Feedback: (16)
 
Join Date: Apr 2002
Location: Locust Grove, GA
Posts: 12,942
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

If FM radios are not PPM, then what are FM radio systems?

Originally posted by HarryC
I have just had a look at Futaba USA’s site and seen that. It also claims that FM is another name for PPM! No wonder people misunderstand radios if the distributors print things like that!

Harry
Old 07-19-2003, 01:13 AM
  #23  
mglavin
My Feedback: (31)
 
Join Date: Nov 2001
Location: Elverta, CA
Posts: 5,295
Likes: 0
Received 1 Like on 1 Post
Default Difference btwn PCM and FM (PPM) ???

Originally posted by Geistware
If FM radios are not PPM, then what are FM radio systems?
FM = Frequency Modulation

Frequency modulation (FM) is a method of impressing data onto an alternating-current wave by varying the instantaneous frequency of the wave. In frequency modulation the amplitude is kept constant and the frequency is modulated by the amplitude of the modulating signal. This scheme can be used with analog or digital data. There are many types of modulation, but all are variations of AM or FM.

PPM is one form of ANALOG data modulation.

PCM is one form of DIGITAL data modulation.
Old 07-19-2003, 02:15 AM
  #24  
MO_Radio_Tech
Senior Member
 
Join Date: Jun 2002
Location: MO
Posts: 337
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

The following info is over-simplified for a beginner. Some of it is not "technically accurate" in a scientific sense.
Don't bash me over the head with your communications textbooks.
I am just trying to make it easier to understand.

Your Transmitter takes commands (signals) from the gimbals (sticks), pots, and switches (modified by programming in you computer, if equipped) and processes them into a collective signal, a Pulse Train. This process is called Encoding. The board, IC, or computer chip(s) that perform this function are referred to as the Encoder. The pulse train is made up of square waves (pulses) that are individually specific to the channels (i.e. elevator, aileron) of your transmitter. This is constantly cycling-updating, every 18-22 milliseconds. This Pulse Train is fed to the RF (Radio Frequency) deck, or RF module to be broadcast to the outside world (your receiver). The broadcast is commonly referred to as a Transmission Carrier, or Carrier.

Leaving this Pulse Train the way it is, you have PPM, or Pulse Position Modulation. The position of each pulse corresponds to the desired position of the surface in the model.

This pulse train can also be changed in the Encoder (in radios so equipped) into a digital format known as PCM. Pulse Code Modulation.

Both PCM and PPM are types of FM.
Confusing because most RC Hobby manufacturers refer to PPM as FM.

FM, Frequency Modulation, refers to the signal being modulated side to side, specifically 2 kHz each side of the center freq in our hobby, as prescribed by the FCC.

You can think of an FM carrier "buzzing" side to side, up and down in frequency.

PPM and PCM are just modulation schemes put on the FM carrier. This is why an FM transmitter module can be used in a PPM or PCM radio. The FM module does not care what modulation is put on its signal pin.

AM, Amplitude Modulation, refers to the signal being modulated on freq. The transmission carrier is constantly amplified and de-amplified as the the signal dictates. You could think of it as some one turning up and turning the down the power of the transmitter constantly as the Pulse Train dictates. AM uses the same Pulse Train from the Encoder. It just uses it a different process to broadcast the same Pulse train.

Most transmitters have separate Encoder and RF boards (or Modules). A tech can easily swap an AM RF board for an FM RF board. The modeler can swap an AM transmitter Module for an FM one.

Thus, some older AM systems can be converted to work with FM.
Old 07-19-2003, 11:08 AM
  #25  
Geistware
Senior Member
My Feedback: (16)
 
Join Date: Apr 2002
Location: Locust Grove, GA
Posts: 12,942
Likes: 0
Received 0 Likes on 0 Posts
Default Difference btwn PCM and FM (PPM) ???

I do not agree, while FM is the process of modulating the frequency of the carrier with a data stream, PPM and PCM use the same principle. The only difference is the format the DATA is in. True FM will have the analog position signal modulating the carrier. In PPM the pulse width (around the 1.5ms nonimal) is modulating the carrier signal.

Originally posted by mglavin
FM = Frequency Modulation

Frequency modulation (FM) is a method of impressing data onto an alternating-current wave by varying the instantaneous frequency of the wave. In frequency modulation the amplitude is kept constant and the frequency is modulated by the amplitude of the modulating signal. This scheme can be used with analog or digital data. There are many types of modulation, but all are variations of AM or FM.

PPM is one form of ANALOG data modulation.

PCM is one form of DIGITAL data modulation.


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.