Home |
Search |
Today's Posts |
|
#1
|
|||
|
|||
2400 Baud modem chip
Can someone suggest a chip for a 2400 MSK modem (which is FSK at 2400
baud with the frequencies being 2400 and 1200 Hz). I'd like a simple chip that is suitable for a radio application. I'd like something simple, like the old (discontinued) MX614 chip. Thanks, Art |
#2
|
|||
|
|||
Mebart wrote:
Can someone suggest a chip for a 2400 MSK modem (which is FSK at 2400 baud with the frequencies being 2400 and 1200 Hz). I'd like a simple chip that is suitable for a radio application. I'd like something simple, like the old (discontinued) MX614 chip. Thanks, Art Decoding MSK as FSK will give you way less than optimum bit error rate vs. noise. Unless the MSK is coming in on an FM channel you should consider decoding it as PSK. DsPIC + code -- that's a single-chip solution, and in current production! -- ------------------------------------------- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
#3
|
|||
|
|||
Decoding MSK as FSK will give you way less than optimum bit error rate vs. noise. Unless the MSK is coming in on an FM channel you should consider decoding it as PSK. I did find a chip that does 2400 baud MSK. But, why should I use a PSK method? PSK transmits one frequency, but inverts the amplitude of the modulation to represent a 1 (or 0). PSK has an advantage in bandwidth, which has less noise due to the narrower bandwidth. But, can a PSK modem actually decode MSK better? The ap is amplitude modulated VHF and I want the best weak signal perfirmance I can get. The AM carrier wastes some transmit power and has a disadvantage over a single sideband supressed carrier. But, it is still many db better than a very wasteful fm mode. Anyway, I can't control the transmitters, so I'm stuck with AM. Having the carrier received with the sidebands establishes the center frequency, so the tuning in the receiver is not quite so critical. AM is really quite practical in this case. Can you tell me some more about decoding the signal as though it was PSK? Thanks, Art |
#4
|
|||
|
|||
Mebart wrote:
Decoding MSK as FSK will give you way less than optimum bit error rate vs. noise. Unless the MSK is coming in on an FM channel you should consider decoding it as PSK. I did find a chip that does 2400 baud MSK. But, why should I use a PSK method? PSK transmits one frequency, but inverts the amplitude of the modulation to represent a 1 (or 0). PSK has an advantage in bandwidth, which has less noise due to the narrower bandwidth. But, can a PSK modem actually decode MSK better? The ap is amplitude modulated VHF and I want the best weak signal perfirmance I can get. The AM carrier wastes some transmit power and has a disadvantage over a single sideband supressed carrier. But, it is still many db better than a very wasteful fm mode. Anyway, I can't control the transmitters, so I'm stuck with AM. Having the carrier received with the sidebands establishes the center frequency, so the tuning in the receiver is not quite so critical. AM is really quite practical in this case. Can you tell me some more about decoding the signal as though it was PSK? Thanks, Art It acts as offset quadrature PSK with the bits weighted to be 1/2 cosines instead of rectangular pulses. You decode it just the way I said. If you can find them the following two papers are quite useful. One of them (the one from the IEEE Comm. Soc. IIRC) is easy enough that you can just about design a demodulator straight from the paper. [1] R. De Buda: "Coherent Demodulation of Frequency Shift Keying with Low Deviation Ratio" -- IEEE Transactions, 1972, COM-20, pp. 429-435. [2] S. Pasupathy: "Minimum Shift Keying: A Spectrally Efficient Modulation" -- IEEE Communications Society Magazine, July 1979, Vol 17, #4, pp 14-22. And if you live in Worcester, MA, and you're wondering why I know: [3] Tim Wescott: "A DGPS Radiobeacon Receiver for Minimum Shift Keying with Soft Decision Capabilities" -- Master's Thesis, Worcester Polytechnic Institute, 1990. Stop by the library there -- I believe they'll have a copy. Here's a summary of the reasoning (taken from Chapter 3 of [3] -- I like the author). This is much better with pictures (the clearer paper of [1] and [2] uses pictures, as does [3]): The way that MSK works is to have FSK signal with a frequency shift that is exactly 1/2 the baud rate. Thus the phase shift from one bit time to the next is 90 degrees (1/4 of a circle). Now consider a quadrature, offset PSK with 1/2 cosine weighting (really, do). Thus even-numbered bits are transmitted as either positive-going or negative-going cosine waves multiplied by the carrier, each one lasting for exactly 1/2 cycle of the cosine, and the cosine having a frequency of (bit rate/4). Odd-numbered bits are transmitted as either positive-going or negative going _sine_ waves multiplied by the quadrature of the carrier. Take your bitstream, and make two signals a_i(t) and a_q(t). The signal a_i(t) is +1 if it's corresponding bit is 1, -1 if the bit is 0, and it only changes on boundaries of t = 2*k*T where T is the baud rate and k is the bit number. The signal a_q(t) is similar, but it changes on boundaries of t = (2*k+1)*T. Then the transmitted signal is equal to s(t) = a_i(t)*cos(pi*t/(2*T))*cos(2*pi*f*t) + a_q(t)*sin(pi*t/(2*T))*sin(2*pi*f*t) (1) where f is the carrier frequency (1200Hz in your case). If you grind through those high school trig identities (1) becomes: s(t) = cos(2*pi*f*t + b(t)*pi*t/(2*T) + phi(t)) (2) where at any given moment b(t) = a_i(t) * a_q(t) and phi(t) = (a_i(t) + a_q(t))*pi/2. Assuming I haven't messed up my expression for phi(t) (the value I gave for it in my thesis is clearly a typo, I'm guessing here) this is a phase continuous FSK signal who's frequency is the carrier + 1/4 the baud rate for two consecutive 1's or two consecutive 0's, and carrier - 1/4 baud for a 1 followed by a 0 or visa-versa. That's what MSK _is_, from a OQPSK sense, there's more about demodulating it -- let me know if you can't find the articles, or anything sensible on the web -- I'm thinking of scanning this stuff in... ------------------------------------------- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
#5
|
|||
|
|||
OK, I can see it working better in principle, but, without software
writing, how do I do it??? I've never seen a PSK modem chip. I had a tough time finding an MSK chip! It seems that software is the only presently accepted way to create a psk decoder. I have googled for PSK MODEM, and found mentions of it, but I cannot find a hardware solution. Do you know of a chip that does it (public domain)? Thanks. Art |
#6
|
|||
|
|||
Mebart wrote:
OK, I can see it working better in principle, but, without software writing, how do I do it??? I've never seen a PSK modem chip. I had a tough time finding an MSK chip! It seems that software is the only presently accepted way to create a psk decoder. I have googled for PSK MODEM, and found mentions of it, but I cannot find a hardware solution. Do you know of a chip that does it (public domain)? Thanks. Art Without software, no. When I built the radio for my thesis I started with an analog demodulator which occupied a 4.5x6 inch prototyping board -- I think it had 6-12 chips on it, and it had problems with thermal stability which is why the final version of the radio used a processor for the demodulation. I'm eyeing my thesis, and my brand-new scanner. I keep thinking "36 pages? NO!". If I get the spare time I'll scan this in but right now I have a shortage on both time and round tuits. You indicated on another one of your postings that you had found a suitable FSK chip -- this will work for you, but with far more noise sensitivity. But: if you started with that chip you could get a working device _now_; later on when you got all of the other bugs worked out you could circle around to the detector and upgrade it to something better. What's this for, by the way? -- ------------------------------------------- Tim Wescott Wescott Design Services http://www.wescottdesign.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
PSK baud rates on HF | Digital | |||
U.S. Morse Code Solution-Maybe? | Policy | |||
VT Communications B'04 | Shortwave | |||
9600 Baud Utilization Question ? | Scanner | |||
PSK baud rates on HF | Digital |