www.matlabsimulation.com

Analysis of EXIT Charts and Turbo Mobile Communication

 

Related Pages

Research Areas

Related Tools

Performance Analysis of EXIT Charts and Turbo Principle for Mobile Communication

Implementation plan:
—————————

Scenario 1: (Using QPSK)
——————————

Step 1: Initially import sionna and tensorflow libraries for define constellation for QPSK, then implement the three labeling strategies (Gray, Anti-Gray and Natural) using custom sionna mapping

Step 2: Next, we Generate binary input sequences and perform symbol mapping for each labeling strategy.

Step 3: Next, we implement AWGN channel for noisy symbol generation at SNR = 0 dB.

Step 4: Next, we Flip the signs of a priori LLRs from the GaussianPriorSource for transmitted bits equal to 1, keeping LLRs unchanged for bits equal to 0, and generate LLRs for Ia values from 0 to 1 .

Step 5: Next as input to the demapperpriorsource(use sionna api), we should give noisy symbols, noise variance and the calculated from apriori llrs

Step 6: Next, we subtract the apriori llrs from the output llrs of the demapper with prior, the subtracted value is called the extrinsic llrs.(llrs should be flipped or not before computing MI values)

Step 7: Calculate Bitwise MI between the transmitted bits and the extrinsic llrs using the MI (Mutual Information) formula(this value is called Ie)

Step 8:Finally, we plot performance metrics of the following

8.1: Ia (bits/s) vs Ie (bits/s)

8.2: QPSK vs. Bit Error Rate (BER)

8.3: QPSK vs. Spectral Efficiency (bps/Hz)

 

Scenario 2: (Using QAM)
—————————–

Step 1: Initially import sionna and tensorflow libraries for define constellation for 16 QAM, then implement the three labeling strategies (Gray, Anti-Gray and Natural) using custom sionna mapping

Step 2: Next, we Generate binary input sequences and perform symbol mapping for each labeling strategy.

Step 3: Next, we implement AWGN channel for noisy symbol generation at SNR = 0 dB.

Step 4: Next, we Flip the signs of a priori LLRs from the GaussianPriorSource for transmitted bits equal to 1, keeping LLRs unchanged for bits equal to 0, and generate LLRs for Ia values from 0 to 1 .

Step 5: Next as input to the demapperpriorsource(use sionna api), we should give noisy symbols, noise variance and the calculated from apriori llrs

Step 6: Next, we subtract the apriori llrs from the output llrs of the demapper with prior, the subtracted value is called the extrinsic llrs.(llrs should be flipped or not before computing MI values)

Step 7: Calculate Bitwise MI between the transmitted bits and the extrinsic llrs using the MI (Mutual Information) formula(this value is called Ie)

Step 8:Finally, we plot performance metrics of the following

8.1: Ia (bits/s) vs Ie (bits/s)

8.2: Number of QAM vs. Bit Error Rate (BER)

8.3: Number of QAM vs. Spectral Efficiency (bps/Hz)

 

Software Requirements:
—————————–

1. Development Tool: Python 3.11.4 or above

2. Operating System: Windows-10(64-bit) or above

 

Note:
——-

1. We make a simulation based process only, not a real time process.

2. If the above plan does not satisfy your requirement, please provide the processing details, like the above step-by-step.

3. Please note that this implementation plan does not include any further steps after it is put into implementation.

4. If the above plan satisfies your requirement, please confirm us soon.

A life is full of expensive thing ‘TRUST’ Our Promises

Great Memories Our Achievements

We received great winning awards for our research awesomeness and it is the mark of our success stories. It shows our key strength and improvements in all research directions.

Our Guidance

  • Assignments
  • Homework
  • Projects
  • Literature Survey
  • Algorithm
  • Pseudocode
  • Mathematical Proofs
  • Research Proposal
  • System Development
  • Paper Writing
  • Conference Paper
  • Thesis Writing
  • Dissertation Writing
  • Hardware Integration
  • Paper Publication
  • MS Thesis

24/7 Support, Call Us @ Any Time matlabguide@gmail.com +91 94448 56435

Need Help?