Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

what are the advantages of using FSK encoding

Status
Not open for further replies.

niks

Full Member level 3
Full Member level 3
Joined
Mar 18, 2002
Messages
189
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,296
Visit site
Activity points
1,386
why FSK encoding?

Hi
while trasmitting why FSK encoding is preffered ?or wat are the advantages of using FSK encoding.
thanks
niks
 

several advantages

It has several advantages for low cost systems.

1. It is easy to do.

2. It can use limiters in the receiver which eliminates AGC requirements.

3. It is more immune to multipath problems compared to some other modulation types,
 

Hi flatulent,

Why multipath problem is related to modulation scheme? Is multipath problem related to data rate only?

Mesfet+
 

multipath

In low cost systems where FSK is mostly used the bit rate is slow enough that the multipath energy is that of the current bit. This means that the energy in the two frequency bands (mark and space) can be compared to make the bit decision and the phase or amplitude error caused by the multipath adding to the direct path will not greatly affect the bit decision unless it nulls out the direct signal.


With modulation methods that depend on amplitude, like QAM, the decision points will have to be constantly reevaluated. At low bit rates the multipath can change as fast as the bit rate which makes finding the decision points very difficult.
 

One nice thing about FSK is that it does not matter if you PA is in
saturation or linear as long as you are at the correct frequency the
data is transmitted.
 

It's also easy to use with off the shelf audio "two-way" radios because FSK does not have a DC component so you can use the existing microphone in and speaker out ports. GMSK on the other hand, whilst being more efficient, requires DC coupling (or at least very low freq coupling) and that causes other issues.

Cheers
 

Re: why FSK encoding?

Guys, I think he is trying to ask why most FSK systems use a Manchester code, or in more advanced system some sort of bit injector.

FSK systems transmit data based on what frequency is transmitted. In a simple two-level FSK system, an example of this could be: "0" might be 9.999 GHz, and a "1" might be 10.001 GHz. In other words you deviate +/- 1 MHz in modulation.

The local government is pretty particular about what transmit frequency you use. They do not want you to transmit on a frequency outside of your authorized band. In the above example, lets say you got a license to transmit at 10.000 GHz. So you would use a phase locked loop (PLL) to control the "average" transmit frequency to be 10.000 GHz. Your PLL would be designed to have a slower response time than your modulation, so it would look at the various random combinations of 0's and 1's being transmitted, and try to keep the average right at 10.000 GHz.

Now lets say you send a block of data that is momentarily all 0's (could be a header, or just no data for a period of time). Your transmitter would send out a continuous carrier of 9.999 GHz for that period. You PLL would not like to be stuck at 9.999 GHz, so it would retune the transmitter back to the center frequency of 10.000 Ghz. Then, eventually, you would start sending randomized data again, but the first "1" that you send would jump all the way to 10.002 GHz, a full 1 MHz above your authroized bandwidth. After some time of random 1's and 0's, the PLL would retune the average frequency to again be at 10.000. But for some period of time, you were transmitting outside of your authorized band, and either the government is now mad at you, or you could not detect those first few 1's and ended up with a lot of bit errors.

Manchester coding breaks up the data to kind of look like it is always 1's or 0's, even if a block of 0's hit it. So FSK systems often use Manchester coding, or some sort of randomizer/bit inserter to overcome this problem.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top