From: barry_b on 1 Apr 2008 15:38 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
From: John on 1 Apr 2008 16:31 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 What is the channel?
From: barry_b on 1 Apr 2008 16:47 >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 > >What is the channel? > The channel is: - transmitter and receiver are not moving - wireless - signal is coupled to the ground with antennas - ground acts as a low pass filter which has acceptable attenuation below 20 Hz
From: Vladimir Vassilevsky on 1 Apr 2008 18:38 Hello Barry, Your system looks very much like some of the projects that I worked on. If this is a commercial application, I would be glad to offer my services. The contact is at the web site in my signature. BTW, if this meant to be the electric or the electromagnetic channel, using the frequency band of 2...20 Hz doesn't seem to be a good choice due to the very high level of noise (it almost obeys 1/F law). Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com barry_b 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 > > >
From: Eric Jacobsen on 1 Apr 2008 18:50 On Tue, 01 Apr 2008 15:47:05 -0500, "barry_b" <bbuternowsky(a)gmail.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 >> >>What is the channel? >> > >The channel is: >- transmitter and receiver are not moving >- wireless >- signal is coupled to the ground with antennas >- ground acts as a low pass filter which has acceptable attenuation below >20 Hz 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. Since it's wireless, what's the carrier frequency? Expected range? Indoor or outdoor or mixed? Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: ADSP 21262 Booting Next: A issue about DSP_fft16x16t of dsplib of ti |