The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying

Similar documents
The Capacity of Noncoherent Continuous-Phase Frequency Shift Keying

IN RADIO environments suffering from spectral congestion,

Robust Frequency-Hopping System for Channels with Interference and Frequency-Selective Fading

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

Master s Thesis Defense

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels

Parallel Concatenated Turbo Codes for Continuous Phase Modulation

Noncoherent Digital Network Coding using M-ary CPFSK Modulation

THE idea behind constellation shaping is that signals with

Noncoherent Digital Network Coding Using Multi-tone CPFSK Modulation

Implementation of Extrinsic Information Transfer Charts

The Transmission Capacity of Frequency-Hopping Ad Hoc Networks

Study of Turbo Coded OFDM over Fading Channel

Capacity-Based Parameter Optimization of Bandwidth Constrained CPM

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS

Chapter 3 Convolutional Codes and Trellis Coded Modulation

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Master s Thesis Defense

BERROU et al. introduced turbo codes in 1993 [1], which

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Receiver Design for Noncoherent Digital Network Coding

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

On the performance of Turbo Codes over UWB channels at low SNR

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Outage Probability of a Multi-User Cooperation Protocol in an Asynchronous CDMA Cellular Uplink

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

COMBINED TRELLIS CODED QUANTIZATION/CONTINUOUS PHASE MODULATION (TCQ/TCCPM)

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Performance comparison of convolutional and block turbo codes

Outline. Communications Engineering 1

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM

Frequency-Hopped Multiple-Access Communications with Multicarrier On Off Keying in Rayleigh Fading Channels

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

A low cost soft mapper for turbo equalization with high order modulation

Modulation and Coding Tradeoffs

EE303: Communication Systems

A rate one half code for approaching the Shannon limit by 0.1dB

THE EFFECT of multipath fading in wireless systems can

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

DEGRADED broadcast channels were first studied by

NONCOHERENT detection of digital signals is an attractive

Adaptive Modulation, Adaptive Coding, and Power Control for Fixed Cellular Broadband Wireless Systems: Some New Insights 1

COPYRIGHTED MATERIAL. Introduction. 1.1 Communication Systems

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

ECE 6640 Digital Communications

Bit-Interleaved Polar Coded Modulation with Iterative Decoding

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions

Bit-Interleaved Coded Modulation for Delay-Constrained Mobile Communication Channels

Digital modulation techniques

SPACE TIME coding for multiple transmit antennas has attracted

Physical-layer Network Coding using FSK Modulation under Frequency Offset

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

THE problem of noncoherent detection of frequency-shift

Noncoherent Physical-Layer Network Coding Using Binary CPFSK Modulation

A System-Level Description of a SOQPSK- TG Demodulator for FEC Applications

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Theory of Telecommunications Networks

Exam in 1TT850, 1E275. Modulation, Demodulation and Coding course

Noncoherent Analog Network Coding using LDPC-coded FSK

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

IN A direct-sequence code-division multiple-access (DS-

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Performance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels

A Capacity Achieving and Low Complexity Multilevel Coding Scheme for ISI Channels

CT-516 Advanced Digital Communications

Polar Codes for Magnetic Recording Channels

Communication Theory in the Cloud: The Transformative Power of Cheap Utility Computing

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

Layered Space-Time Codes

Channel capacity and error exponents of variable rate adaptive channel coding for Rayleigh fading channels. Title

Improved concatenated (RS-CC) for OFDM systems

Maximum Likelihood Detection of Low Rate Repeat Codes in Frequency Hopped Systems

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

COMMUNICATION SYSTEMS

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

ERROR CONTROL CODING From Theory to Practice

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

A Survey of Advanced FEC Systems

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

MULTILEVEL CODING (MLC) with multistage decoding

Frequency-Hopped Spread-Spectrum

Binary Continuous Phase Modulations Robust to a Modulation Index Mismatch

Degrees of Freedom in Adaptive Modulation: A Unified View

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

A wireless MIMO CPM system with blind signal separation for incoherent demodulation

COHERENT DEMODULATION OF CONTINUOUS PHASE BINARY FSK SIGNALS

Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection

Combined Transmitter Diversity and Multi-Level Modulation Techniques

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

Continuous Phase Modulation

designing the inner codes Turbo decoding performance of the spectrally efficient RSCC codes is further evaluated in both the additive white Gaussian n

Jamming Mitigation Based on Coded Message-Driven Frequency Hopping

Transcription:

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying Rohit Iyer Seshadri, Shi Cheng and Matthew C. Valenti Lane Dept. of Computer Sci. and Electrical Eng. West Virginia University Morgantown, WV 0, USA {iyerr, shic, mvalenti}@csee.wvu.edu Abstract This paper presents a methodology for determining the capacity of coherently detected continuousphase frequency shift keying (CPFSK) modulation under the constraints of binary coding and an ergodic channel. Building upon the capacity results, the coded CPFSK parameters of code rate, alphabet size, and modulation index are jointly optimized by using capacity as a cost function. From this optimization, it is possible to determine the minimum E b /N 0 required for bit-interleaved coded CPFSK to achieve an arbitrarily low error rate as a function of spectral efficiency. Results showing this minimum E b /N 0 are presented for a range of spectral efficiencies and several alphabet sizes in an AWGN channel. I. INTRODUCTION Continuous-phase frequency shift keying (CPFSK) [] is an attractive modulation choice due its small spectral side-lobes and constant envelope. In order to improve the energy efficiency, CPFSK can be combined with a channel code. There is however a fundamental tradeoff between the energy efficiency of the coded system and its spectral efficiency, since coding gain typically occurs at the expense of bandwidth. In coded CPFSK, the power-bandwidth tradeoff is governed by the code rate r and the CPFSK parameters (the alphabet size M and the modulation index h). For CPFSK (and more generally for continuous phase modulation (CPM)), signalling under bandwidth constraints involves a tradeoff between r and the modulation parameters. As an example, the spectral efficiency (η) of CPFSK can be improved by placing the tones closer together which implies reducing the value of h. However, as h decreases, the error rate in general, increases []. The resulting performance loss may be overcome to some extent by using a code with lower rate r, which however decreases η. In this paper, we attempt to better understand the above tradeoffs for coherently detected, bit-interleaved coded CPFSK. First, we outline a method to determine the capacity of the coded system using Monte-Carlo integration. This requires that the detector (demodulator) be capable of producing bit-wise log-likelihood ratios (LLRs) for the modulated symbols. From our capacity calculations, we identify the values of h and r that minimize the E b /N 0 required to achieve an arbitrarily low bit error rate, for a certain M and a required η. Thus we can determine what the minimum E b /N 0 is at different values of η and the corresponding code rate r and CPFSK parameters. It is important to note that the above capacity is constrained not only by the choice of modulation and the bit to symbol mapping, but also by the demodulator formulation (coherent or noncoherent) and the channel (AWGN, Rayleigh etc.). The remainder of this paper is organized as follows. Section II describes our system model. Since the capacity calculations require bit-llrs from the detector, a soft-output coherent detector similar to [] is employed. Section III deals with finding the constrained capacity and Section IV with the capacity under bandwidth constraints. Our results are presented and discussed in Section V. Finally, Section VI concludes the paper. II. SYSTEM MODEL A. Transmitter and Channel A vector u {0, } K of information bits is passed through a linear binary encoder to produce the codeword b {0, } N. The code rate is r = K/N. The row vector b is bit-interleaved to produce b. The vector b is arranged in a log M N a matrix B with (i, k) element B i,k = b k log M+i. The number of M-ary symbols to be transmitted is N a = N/ log M. Each column of B is mapped to one of M symbols to produce the vector a {0,,..., M } N a which represents the sequence of coded symbols to be transmitted. This process of concatenating a binary code with an M-ary modulator using a bit-interleaver is known as bit-interleaved coded modulation (BICM) [3]. Using Rimoldi s tilted phase representation [], the CPFSK tilted phase during the interval nt t < (n + )T can be written as [] ϕ(t, a) = [πhv n + πh T a n(t nt )] mod π, () where T is the symbol period. Assuming the modulation index is rational and irreducible of the form h =

m h /p h, V n is V n = [ n ] a i mod p h. () i=0 According to [], the modulator can be decomposed into a continuous phase encoder (CPE) followed by a memoryless modulator (MM). The CPE updates the MM input, such that V n+ = [V n + a n ] mod p h. (3) From (), the input to the MM which specifies the CPFSK phase during [nt, (n + )T ) is a n = [a n, V n ]. Since a n can have one of p h M possible values, the CPFSK signal will be one of p h M possible signals at any symbol interval. The baseband transmitted signal can hence be written as Es x(t, a n ) = T exp (jϕ(t, a n)), () where E s is the symbol energy. The CPFSK signal is transmitted through an AWGN channel whose output is r(t, a n ) = x(t, a n ) + n(t), () where n(t) is complex white Gaussian noise with zero mean and variance N 0. B. Soft-Output Coherent Detector Soft output demodulation is performed by running the BCJR [] algorithm on a trellis describing the underlying modulation. CPFSK can be represented as a finite state machine with p h states [], with the state at time instant t = nt given by S n = V n, and M branches emerging out of each state. Once the trellis is so defined, the LLR can be decomposed using the BCJR algorithm as Z i,n = log α n(s )γ S() n+ (s, s)β n+ (s) S α n(s )γ (0) n+ (s, s)β n+ (s), () where S () is the set of state transitions {S n = s } {S n+ = s} corresponding to B i,n = +, S (0) is defined similarly for B i,n = 0, and α, β and γ are the metrics in the BCJR algorithm. Because [] already fully describes how to recursively calculate α and β from the branch metric γ, all that remains to completely describe the demodulator is a derivation of γ. Because the interleaved code bits are equally likely, the metric γ n+ (s, s) is defined as [], γ n+ (s, s) = P [r(t, a n ) (S n S n+ ) = (s s)] = P [r(t, a n ) x s s (t, c n )], (7) where x s s(t, c n ) is the CPFSK signal corresponding to the state transition {S n = s } {S n+ = s} with the corresponding MM input being c n. It is pragmatic to use a sufficient statistic obtained from r(t, a n ) in order to evaluate the conditional pdf. In coherent receivers, the sufficient statistics may be provided by a bank of p h M correlators, sampled at the end of every symbol duration. The output of the correlator during the n th symbol interval is ρ n = (n+)t nt From [], γ n+ (s, s) evaluates to r(t, a n )x s s(t, c n )dt. () γ n+ (s, s) exp (Re{ρ n }/ N 0 ). (9) Once the metrics are determined for every branch in the trellis, the demodulator executes the BCJR algorithm and using () produces the LLR Z i,n for each bit i of each symbol n. The LLRs are then placed into a row vector z such that z n log M+i = Z i,n. The vector is then deinterleaved and the resulting sequence z fed to the channel decoder for soft-decision decoding. III. BICM CAPACITY OF COHERENT CPFSK Let X and Y be random variables denoting the input and output of a channel, respectively. The (Shannon) channel capacity is defined as the mutual information between X and Y, maximized over all possible input distributions p X (x) C = max I(X; Y ). (0) p X (x) I(X; Y ) is the (average) mutual information between X and Y which can be written as [] I(X; Y ) = p X,Y (x, y) log p X,Y (x, y) dxdy, () p X (x)p Y (y) where p X,Y (x, y) is the joint density function between X and Y and p Y (y) is the marginal density function of Y. As in [7], we define the mutual information random variable i(x; Y ) = log p X (X) + log p X Y (X Y ), () where p X Y (X Y ) is the conditional pdf of X given Y. When X is discrete, the pdfs in the above expressions are replaced with the corresponding probability mass functions (pmfs). The mutual information () can also be written as the expectation I(X; Y ) = E [i(x; Y )]. (3) An important consequence of writing the mutual information as an expectation is that it can now be accurately estimated using Monte Carlo integration with a large number of trials. This allows us to find I(X; Y ) and hence C even in cases where they cannot be evaluated in closed form. The mutual information in (0) is maximized when X is Gaussian. In a practical system however, the input

distribution is constrained by the choice of the modulation. Hence the capacity under practical modulation constraints is simply C = I(X; Y ), () where p X (x) is now constrained by the choice of modulation. As discussed in [3], BICM transforms the composite channel into log M parallel binary-input, continuousoutput channels, which we call BICM subchannels. With a sufficiently large and random bit interleaver between the encoder and modulator, these subchannels will be independent. Because the capacity of parallel channels adds, the capacity of the overall BICM system is C = log M i= C i, () where C i is the capacity of the i th BICM subchannel. The capacity C i is the mutual information between input b i {0, } and the corresponding LLR z i at the output of the demodulator, C i = E[i(b i; z i)]. () Using () and the fact that b is discrete, we get i(b ; z ) = log From [], (7) evaluates to P [b ] + log P [b z ], (7) i(b ; z ) = log max (0, z ( ) b ), () where max (x, y) = log(e x + e y ) as defined in [9]. Substituting () into () gives the expression for the BICM capacity C = log M i= ( ]) log E [max (0, z i( ) b i ), (9) which is in units of nats per channel use. To convert to bits (9) must be divided by log. Fig. shows C as a function of E s /N 0 for -CPFSK at different h, in AWGN. Monte Carlo integration with million symbols per E s /N 0 were used to evaluate C. It is also possible to plot the information-theoretic minimum E b /N 0 required for reliable signalling as a function of the code rate r = C since E b /N 0 = E s /N 0 (r log M). Fig. shows the minimum required E b /N 0 as a function of r for the same CPFSK parameters and channel as in Fig.. It is interesting to note from Fig. that going to a lower r does not necessarily improve energy efficiency, this is a characteristic of CPFSK (and CPM in general) with BICM. One can see that for each choice of h, there is a particular value of r that minimizes the required E b /N 0. Furthermore, the results shown in Figs. and are for M = and would have to be repeated for all other M. Intuitively, the CPFSK design point that achieves capacity by Capacity (bits per channel use) 0.9 0. 0.7 0. 0. 0. 0.3 0. h =/3 h =/ h =/3 0. h =/7 h =/0 0-0 - -0-0 0 0 30 E /N in db s 0 Fig.. Capacity versus E s /N 0 for coherent CPFSK in AWGN with M = and modulation indices h = {/0, /7, /3, /, /3}. minimum Eb/N0 in db 30 0 0 h= /0 h =/7 h =/3 h =/ h =/3 0 0 0. 0. 0.3 0. 0. 0. 0.7 0. 0.9 code rate r Fig.. Minimum E b /N 0 required for coherent CPFSK to achieve an arbitrarily low error rate versus code rate r in AWGN with M = and modulation indices h = {/0, /7, /3, /, /3}. maximizing the average mutual information is h = and M. This is not a practical design because the infinite value of M will result in unbounded system complexity and the simultaneous use of orthogonal modulation will result in unbounded bandwidth. Finally, it must be pointed out that the minimum E b /N 0 obtained from the capacity is a very practical indicator of system performance due to the availability of off-the-shelf capacity-approaching, binary codes. Fig. 3 shows the bit error rate (BER) of bit-interleaved coded -CPFSK at modulation indices {/0, /7, /} using a rate / CDMA-000 turbo code [0], after 0 decoder iterations with an interleaver length of bits, in AWGN. The vertical lines denote the information theoretic thresholds to achieve an arbitrarily low BER for the particular modulation index at r = /.

BER 0 0 0-0 - 0-3 0-0 - -CPFSK, h =/0 -CPFSK, h =/7 -CPFSK, h =/ Minimum Eb/N0 in db 0 spec eff = spec eff =3/ spec eff =/3 spec eff =/ spec eff =/3 spec eff =0 0-0 -7 0-0 Eb/N0 in db 0. 0. 0.3 0. 0. 0. 0.7 0. 0.9 h Fig. 3. Bit error rate in AWGN for bit-interleaved coded, -CPFSK with h = {/0, /7, /} using a rate / CDMA 000 code after 0 turbo decoder iterations. The vertical lines denote the information theoretic E b /N 0 in db to achieve an arbitrarily low BER for the respective h and r = /. The interleaver size is bits. Fig.. Minimum E b /N 0 required for coherent CPFSK to achieve an arbitrarily low error rate versus modulation index h in AWGN with M = for spectral efficiencies η = {0, /3, /, /3, 3/, }. For fixed h, the minimum E b /N 0 increases with η. IV. CAPACITY UNDER BANDWIDTH CONSTRAINTS The first step in quantifying the energy-bandwidth tradeoff is computing the bandwidth of the CPFSK signal. The power spectral density (PSD) Φ x (f) of the CPFSK signal x(t) is given in Section.. of []. Using the PSD, the 99% power bandwidth B 99 of x(t) is defined as B99 / B 99 / Φ x (f)df = 0.99 Φ x (f)df. (0) This bandwidth is a function of M, h, and the symbol rate R s = /T. The normalized bandwidth is defined to be B(M, h) = B 99 T b Hz/baud, where T b = T/ log M. We can then define the spectral efficiency η = r/b(m, h), which has units of bits-per-secondper-hz (bps/hz). Next, one must determine the minimum value of E b /N 0 for a desired spectral efficiency η. Due to the bandwidth constraint, the range of r that may be considered is restricted such that the threshold r on code rate is given by r = ηb(m, h), () where r [r, ]. It is obvious that rates r < r cannot be considered because for the particular h and M, as the spectral efficiency will be lower than η. Under tight bandwidth constraints, the optimal r is equal to the threshold value r, but in looser bandwidth constraints the optimal r might be higher due to the non-monotonous nature of the E b /N 0 versus r curves. V. RESULTS AND DISCUSSION E b /N 0 versus r curves were generated for M = {,,, } in AWGN for modulation indices ranging from 0. to 0.9. For non-binary modulation, natural and gray labelling were considered. Next, for these CPFSK parameters, the minimum rate r was determined from (). For example, when M = and η = / bps/hz, the minimum values of r are 0., 0.9, 0. and 0.93 for h = /, /, /3 and 3/, respectively. Since B(M =, h = ) =.309 > /η, no code of rate r can be used at this η when h = and thus orthogonal modulation cannot be considered. Next, the minimum E b /N 0 was found by inspecting the curve over the range of possible rates r [r, ]. For a given η and M, this procedure was repeated for each value of h over a range (0, h ), where h = max h : B(M, h) /η is a maximum modulation index. At low spectral efficiency, h = but at high spectral efficiency, values of h > h cannot be used because the bandwidth requirement cannot be met for any code rate r. The minimum E b /N 0 over possible values of h was determined. As an example, Fig. shows the minimum E b /N 0 versus the corresponding h for M = in AWGN and several values of η (the η = 0 case corresponds to having no bandwidth constraint). Fig. reveals that for each value of η there is an optimal choice of h that minimizes E b /N 0. For the unlimited bandwidth case (η = 0), the optimal h tends to, but as η increases, the optimal value of h decreases. The combination of η and the E b /N 0 minimized over h is the constrained channel capacity for that value of M, channel (AWGN), and coherent detection. It is interesting to note that the popular MSK (-CPFSK, h = /) is not the optimum choice at any spectral efficiency. A plot of minimum E b /N 0 versus h for all M and η = / is shown in Fig. for the AWGN channel. By finding the minimum value of E b /N 0 with respect to h for each M over a wide range of η, one can finally determine the capacity of CPFSK. Capacity can now be plotted in terms of spectral efficiency η versus the corresponding minimum E b /N 0, as shown for different M and η in Fig. in AWGN. Note that as expected, the minimum E b /N 0 in db increases with η. While there

Minimum Eb/N0 in db 0 9 7 3 Natural labelling Gray labelling M = M = M = M = 0. 0. 0.3 0. 0. 0. 0.7 0. 0.9 h Fig.. Minimum E b /N 0 required for coherent CPFSK to achieve an arbitrarily low error rate versus modulation index h in AWGN for modulation orders M = {,,, } and spectral efficiency η = /. Minimum Eb/N0 in db 7 3 Natural labelling Gray labelling M = M = M = M = key issue when extending BICM to nonorthogonal FSK is that the performance will be sensitive to how bits are mapped to symbols. Hence the optimization would have to be performed over all bit-to-symbol labelling. In this paper, we have limited ourselves to natural and gray labelling. Our results indicate at high spectral efficiencies, it is advantageous to use M = and gray labelling, whereas at low spectral efficiencies, there is a slight benefit of using a larger alphabet size and natural labelling. The soft-output coherent detector has excellent energy efficiency. However, its main drawback is the high complexity involved in accurately estimating the signal phases at the receiver. The detector complexity also increases as h is reduced. Furthermore, trellis representation constrains the modulation index be a rational number [], which restricts our design space. Noncoherent [] and differential phase detectors [3] provide low complexity alternatives, albeit at the expense of energy efficiency. An alternative approach to coded CPFSK design is to match the code alphabet to the modulation alphabet. The resulting scheme is known as coded modulation (CM), which due to the data processing inequality, has a higher capacity than BICM. Determining the CM capacity for coherent CPFSK is an open problem and a topic for future research. We have previously found the optimal parameters for noncoherently detected CPFSK using coded modulation in []. 0 0. 0. 0.3 0. 0. 0. 0.7 0. 0.9 spectral efficiency in bps/hz Fig.. Minimum E b /N 0 required for coherent CPFSK to achieve an arbitrarily low error rate versus spectral efficiency η in AWGN for modulation orders M = {,,, }. is a benefit to increasing M at very low η, these benefits diminish as η is increased. There appears to be little benefit to using M > at higher spectral efficiencies. Also, Gray labelling is preferable to natural labelling under tight bandwidth constraints. VI. CONCLUSION We have investigated the problem of designing bitinterleaved coded CPFSK systems under bandwidth constraints. A methodology has been outlined for solving the above problem using the constrained capacity as the cost function. Monte Carlo integration with a large number of trials is used to reliably determine the capacity over several modulation indices and alphabet sizes. The constrained capacity also takes into account the detector design. Because many off-the-shelf codes are binary, it is convenient to use bit-interleaved coded modulation. The REFERENCES [] J. B. Anderson, T. Aulin, and C. E. Sundberg, Digital Phase Modulation. New York: Plenum Press, 9. [] P. Moqvist and T. Aulin, Serially concatenated continuous phase modulation with iterative decoding, IEEE Trans. Commun., vol. 9, pp. 90 9, Nov. 00. [3] G. Caire, G. Taricco, and E. Biglieri, Bit-interleaved coded modulation, IEEE Trans. Inform. Theory, vol., pp. 97 9, May. 99. [] B. E. Rimoldi, A decomposition approach to CPM, IEEE Trans. Inform. Theory, vol. 3, pp. 0 70, Mar. 9. [] L. Bahl, J. Cocke, F. Jelinek, and J. Raviv, Optimal decoding of linear codes for minimizing symbol error rate, IEEE Trans. Inform. Theory, vol. 0, pp. 7, Mar. 97. [] T. Cover and J. Thomas, Elements of Information Theory. New York: Wiley, 99. [7] R. G. Gallager, Information Theory and Reliable Communications. Wiley, 9. [] R. I. Seshadri and M. C. Valenti, Capacity-based optimization of bit-interleaved coded CPM with differential detection, IEEE Trans. Veh. Technol., 00. [9] A. Viterbi, An intuitive justification and a simplified implementation of the MAP decoder for convolutional codes, IEEE J. Select. Areas Commun., vol., pp. 0, Feb. 99. [0] Third Generation partnership project (3GPP), Physical layer standard for cdma000 spread spectrum systems, release c, 3GPP C.000-C Version.0, pp., May 00. [] J. Proakis, Digital Communications. New York: McGraw-Hill, Inc., fourth ed., 00. [] S. Cheng, R. I. Seshadri, M. C. Valenti, and D. Torrieri, The capacity of noncoherent continuous-phase frequency shift keying, in Proc., Conf. on Info. Sci and Sys., (Baltimore, MD), Mar. 007. [3] I. Korn, GMSK with differential phase detection in the satellite mobile channel, IEEE Trans. Commun., vol. 3, pp. 90 9, Nov. 990.