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.

FSK baudrate vs carrier frequency

Status
Not open for further replies.

guitargore

Newbie level 6
Joined
Jul 23, 2010
Messages
12
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
binghamton, ny
Activity points
1,375
I have recently created a FSK transceiver in hardware using a 555 timer circuit as the modulator and a XR2211 as the demodulator and I am now looking to implement the system using a dsPIC or similar low cost chip. I however do not have much DSP experience.

My problem is that I am currently working with low frequency carriers(space - 140k, high mark - 105k) while my baudrate it 28.8k. This allows for a worst case of about 2 full cycles per bit depending on phase shifting, as seen during testing. Raising the frequencies beyond 150k is not an option. My current setup works just fine with this though.

How difficult would it be to implement this in a DSP chip? Is this something that could be fixed by oversampling?

Thank you very much for your feedback.

---------- Post added at 18:36 ---------- Previous post was at 18:05 ----------

One more piece of information that I forgot.

It should not be assumed that the incoming signal will be a squarewave. That is why i figured to do it with DSP techniques vs a simple uP.
 

Theoretically, you can do it. In reality, you need to make an FSK demodulator that can handle the fast data rate with so few cycles. The actual way you implement that, either in hardware or software, will determine if it can be done. You might be able to quickly detect an FSK 0 or 1 with a leading edge detector and a hybrid phase shifter.

But another way you might consider is by using a more complex modulation scheme. Lets say you instead use 16-PSK. Your symbol rate would drop from 28.8 KHz to only 7.2 KHz (i.e. sending one symbol corresponding to 4 bits, instead of sending 2-FSK corresponding to 1 bit).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top