From: clay on 2 Apr 2008 10:28 On Apr 1, 3:38 pm, "barry_b" <bbuternow...(a)gmail.com> wrote: > Can I get some feedback on my thought process below for choosing a > modulation technique? > > I am in the process of choosing the modulation and coding for the > following system: > - frequency band: 2 - 20 Hz > - bit rate: configurable 2 - 16 bps > - transmitter: battery powered > - receiver: PC based (i.e. lots of processing power) > - channel: some burst noise > - adjacent signals/channels: none > - traffic: 1 direction, single user, bursty, asynchronous > - data in payload: 1 to 150 bits > > I was considering either bpsk, qpsk, msk or 4-cpfsk. The transmitter can > accomodate psk or fsk. > > I ranked the modulations as follows: > - bspk/qpsk: good error rate performance curve > - msk: smaller bandwith and same BER as bpsk; thus I can use a narrower > filter and get better performance > - 4-cpfsk (mod index = 0.5): better BER curve than bpsk and msk (according > to Matlab) > > Given that 4-cpfsk has a better BER curve, does it make sense to use > 4-CPFSK even for low bit rates? I.e which > is better: > 1) bspk/qpsk > 2) msk > 3) 4-cpfsk (mod index = 0.5) > 4) bspk with spreading > 5) msk with spreading > > From what I know, spreading doesn't provide any coding gain, but only > provides immunity to frequency drop-outs > frequency jamming, thus 3) should be the best. Correct? > > Given the short payload, I don't think convolutional coding is applicable. > I will be using a reed-solomon > code. > > In the receiver, I will be implementing a coherent detector. > > thanks, > barry Barry, I hope you realize your band is on top of a couple of the Earth's Schumann resonance modes. This is okay if you wish to detect lightning anywhere on the Earth's surface. Clay
From: Mark on 2 Apr 2008 11:38 On Apr 1, 11:43 pm, "barry_b" <bbuternow...(a)gmail.com> wrote: > The channel frequency band is fixed at 2-20 Hz (maybe up to 30 Hz). The > transmitter works in this range and cannot be changed. We have a working > system that uses bpsk at 12 Hz (bit rate is 4 bps). I am looking into > improving the performance of the system, thus I am wondering if other > modulation techniques (msk, 4-cpfsk, etc) may provide a better error rate. > The system works outdoors for up to 2 km. > You have to define IMPROVE.. Do you want faster throughput over the same distance... or the same throughput over a longer distance These are opposite requirments that will impact the choice of modulation. Mark
From: Eric Jacobsen on 2 Apr 2008 12:26 On Wed, 2 Apr 2008 07:28:01 -0700 (PDT), clay(a)claysturner.com wrote: >On Apr 1, 3:38�pm, "barry_b" <bbuternow...(a)gmail.com> wrote: >> Can I get some feedback on my thought process below for choosing a >> modulation technique? >> >> I am in the process of choosing the modulation and coding for the >> following system: >> - frequency band: 2 - 20 Hz >> - bit rate: configurable 2 - 16 bps >> - transmitter: battery powered >> - receiver: PC based (i.e. lots of processing power) >> - channel: some burst noise >> - adjacent signals/channels: none >> - traffic: 1 direction, single user, bursty, asynchronous >> - data in payload: 1 to 150 bits >> >> I was considering either bpsk, qpsk, msk or 4-cpfsk. The transmitter can >> accomodate psk or fsk. >> >> I ranked the modulations as follows: >> - bspk/qpsk: good error rate performance curve >> - msk: smaller bandwith and same BER as bpsk; thus I can use a narrower >> filter and get better performance >> - 4-cpfsk (mod index = 0.5): better BER curve than bpsk and msk (according >> to Matlab) >> >> Given that 4-cpfsk has a better BER curve, does it make sense to use >> 4-CPFSK even for low bit rates? I.e which >> is better: >> 1) bspk/qpsk >> 2) msk >> 3) 4-cpfsk (mod index = 0.5) >> 4) bspk with spreading >> 5) msk with spreading >> >> From what I know, spreading doesn't provide any coding gain, but only >> provides immunity to frequency drop-outs >> frequency jamming, thus 3) should be the best. Correct? >> >> Given the short payload, I don't think convolutional coding is applicable. >> I will be using a reed-solomon >> code. >> >> In the receiver, I will be implementing a coherent detector. >> >> thanks, >> barry > > >Barry, > >I hope you realize your band is on top of a couple of the Earth's >Schumann resonance modes. This is okay if you wish to detect lightning >anywhere on the Earth's surface. > >Clay Clay, I was also curious about who else might use that band and what the regulatory issues might be, but a quick scan of some relevant portions of Part 15 suggests that the FCC may not care much about what happens below 9kHz. In any case, I couldn't find any relevant regulations for ELF radiators. If Barry's system interferes with a government system he might hear about it, but other than that I don't know if it's problematic other than the natural effects you mention. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org
From: Eric Jacobsen on 2 Apr 2008 12:34 On Wed, 2 Apr 2008 06:16:03 -0700 (PDT), cb135(a)hotmail.com wrote: ><snipped.> >> I'll second Vladimir's input on the noise, and also that phase noise >> becomes very problematic at such low bit rates. So phase-modulated >> signals may not be the best choice for such low rates. >> ><snipped> > >Phase noise is problematic at low bit rates? How are the two >related? Not enough pilot symbols available to estimate the phase? >What else am I missing? > >col As Vladimir mentioned, phase noise is relatable to the 1/f noise, or if you want to look at it another way, the noise that is very close-in to the reference oscillator. This is easily seen on a spectrum analyzer and a very common way of quantifying phase noise is to just measure the noise level close-in to the oscillator, typically within 1kHz or so. If the loop bandwidth of the carrier phase PLL is wider than that it has no problem tracking out the phase noise, since it's in-band wrt to the PLL. Obviously, the carrier recovery PLL loop bandwidth has to be much less than the symbol rate or it won't be able to lock onto the symbols. So, as the symbol rate goes down the 1/f noise, or the oscillator phase noise, becomes a bigger and bigger part of the PLL bandwidth, and, therefore, harder to track out. Symbol rates of a few bps are problematic for that reason. I'd think it would require a different way of looking at the problem. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org
From: barry_b on 2 Apr 2008 12:59 True. I'm looking to improve the distance and keep the bit rate the same or higher. Can trellis coding be used with 4-CPFSK, or do I have to use PSK? (I just started reviewing "Intro to TCM".) I haven't seen anyone comment on 4-CPFSK which according to Matlab seems to have a better BER vs Eb/No curve than MSK/BPSK. Could I not improve the system by using 4-CPFSK? Frequency band is below 30 Hz (e.g. for bpsk carrier frequency is at 12 Hz). We sample at 1000 samples/sec, downcovert to baseband, and decode. There is various filtering as well. >On Apr 1, 11:43=A0pm, "barry_b" <bbuternow...(a)gmail.com> wrote: >> The channel frequency band is fixed at 2-20 Hz (maybe up to 30 Hz). The >> transmitter works in this range and cannot be changed. We have a working >> system that uses bpsk at 12 Hz (bit rate is 4 bps). I am looking into >> improving the performance of the system, thus I am wondering if other >> modulation techniques (msk, 4-cpfsk, etc) may provide a better error rate.= > >> The system works outdoors for up to 2 km. >> > > >You have to define IMPROVE.. > >Do you want faster throughput over the same distance... > >or the same throughput over a longer distance > >These are opposite requirments that will impact the choice of >modulation. > >Mark > > > >
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: ADSP 21262 Booting Next: A issue about DSP_fft16x16t of dsplib of ti |