Present the mathematical theory behind polar codes

Assignment Help MATLAB Programming
Reference no: EM132219586

Assignment - Group Project

Analysis and Implementation of Polar Coding & Decoding Algorithms Using MATLAB/Simulink

Learning Outcomes

1: Apply and evaluate the principles used in the generation, transmission and reception of digitally modulated signals.

2: Distinguish the digital modulation and demodulation techniques, channel coding and decoding and their performance.

3: Apply the techniques of, and report on, digital communication applications using Matlab and hardware devices.

Objectives of the assignment:

Polar codes are one of the state-of-the-art error-correction codes, which is being investigated for the adoption in 5G mobile cellular systems poised for 2020 launch. They are linear block error correcting codes with the specific feature that the codeword length n must be a power of two, i.e. n=2l, where l is a positive integer. One of the popular decoding algorithms for polar codes is called successive cancellation decoding (SCD). This assignment seeks to study these interesting codes and the SCD algorithm. In particular, what students are expected to learn from this assignment include:

(a) Horn the skill of working efficiently and effectively in groups.
(b) The mathematics behind polar encoding and decoding using the successive cancellation decoding (SCD) algorithm.
(c) The implementation of polar encoding using MATLAB/SIMULINK.
(d) The implementation of decoding of polar codes via the successive cancellation decoding (SCD) algorithm using MATLAB/SIMULINK.

Main Tasks:

The tasks expected of students which must be evidenced in the submitted group project report include the following:

1) Research about polar codes, including their inventors, their history, strengths, weaknesses and future. Provide good references about the subject matter using in the correct manner the IEEE referencing style. Give appropriate credit to work cited.

2) Present the mathematical theory behind polar codes in the most and precise correct manner. Give appropriate credit to work cited.

3) Present the mathematical theory behind the SCD algorithm in the most and precise correct manner. Give appropriate credit to work cited.

4) Write a MATLAB/SIMULINK code that can be used to encode data using polar codes. Use an example to test the correctness of your design. Copy your MATLAB script and/or Simulink block diagram and paste in the appendix of your report.

5) Write a MATLAB/SIMULINK code to implement the SCD algorithm that is used to decode or retrieve the original data from polar coded words. Use an example to test the correctness of your design. Copy your MATLAB script and/or Simulink block diagram and paste in the appendix of your report.

Reference no: EM132219586

Questions Cloud

Positive impacts of new technologies : What are some positive impacts of new technologies. Which of the do you believe has had the greatest impact?
Ratios of prevention and appraisal costs to failure costs : Compute the ratios of prevention and appraisal costs to failure costs. What would you recommend that this company do?
What will the average cost be for guidance control : What will the last unit cost to build? What will the average cost be for guidance control for the 20 in the contract?
Explain costs to complete recycle process and end products : The Coffman Investment Group wants to invest capital in the recycle industry. We are a for-profit-company. Can a recycled product find a market
Present the mathematical theory behind polar codes : ME502 Digital Communications - Present the mathematical theory behind polar codes in the most and precise correct manner. Give appropriate credit to work cited
What are the chief elements of panera bread’s strategy : What are the chief elements of Panera Bread’s strategy?
Greater bandwidth across internet backbones : Give a response to the following statement: One the greatest implication of the Internet2 as it relates to current internet infrastructure is the advancement
Check personal information on social networking sites : Is it ethical for a typical employer to check personal information on social networking sites of its employees and job applicants,
Understanding of training and socialization of employees : In this discussion, you will demonstrate your understanding of the training and socialization of employees.

Reviews

len2219586

1/20/2019 10:26:10 PM

0 1. The answer is copied or substantially copied from materials or other sources (plagiarism). 2. No relevant attempt has been made by student to solve the questions. Further Instructions: 1) Students will work in groups and each group will submit just a single group document following the instructions above. You will find people in your group from Moodle, else ask the Lecturer asap. You must work in groups/teams and demonstrate that that skill has been achieved. 2) Names and student IDs of all students in the group must appear in a table form on the first page of the submission. 3) A brief report indicating what each student contributed to the project and its report must appear also on the first page.

len2219586

1/20/2019 10:26:04 PM

1 Student shows The marker can The ideas or Errors in little evidence hardly facts presented sentence of knowing the understand the have little structure, relevant content of the apparent terminology, content. relation to each word choice, word forms and submitted report. other or to the question asked. spelling predominate and prevent communication.

len2219586

1/20/2019 10:25:55 PM

2 The student’s Lecturer has The argument The range of apparent difficulty does not steps expressed knowledge and understanding progress correctly is understanding the content, smoothly. Main limited. Errors of relevant although there points and in terminology, content is are signs of supporting grammar, word limited. meaning material are not choice, word breaking clearly formation and through. distinguished spelling cause from each other. difficulty for the marker.

len2219586

1/20/2019 10:25:47 PM

3 Student exhibits Lecturer mostly A point of view While there are adequate basic understands the is presented, but noticeable knowledge of content, despite it is not always language errors, the topic area. occasional clear. Attempts these do not difficulty. to include significantly supporting interfere with evidence, the lecturer illustration or understanding argument are the content. made.

len2219586

1/20/2019 10:25:42 PM

4 Student Lecturer The answer There is a good demonstrates understands the responds more range of sound basic content, or less to the sentence knowledge and although some question asked. structure and understanding sections need to The use of terminology of the relevant be read more supporting with a number subject matter. than once. evidence, of minor errors The illustration and in word mathematical argument is formation or analysis is up to relevant but not spelling. 80% correct and necessarily MATLAB code sufficient. runs perfectly.

len2219586

1/20/2019 10:25:34 PM

Content Knowledge 60% Ability to Communicate 20% Academic Discourse Skills 10% Basic Language Skills 10% 5 Student The Lecturer There is a clear Pleasingly demonstrates understands the logical broad range of outstanding content argument, with sentence understanding completely; if the points well structure and and content there are any ordered and vocabulary is knowledge mistakes they fully supported. used. Digital beyond the do not interfere It responds communications scope required with the appropriately to terminology is by the meaning. the question used correctly. assignment task. Referencing asked. Enough The style is 100% in relevant mathematical accordance with literature is analysis is the IEEE cited to support 100% correct standards. work. and MATLAB

len2219586

1/20/2019 10:25:26 PM

Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style. Late submission penalty: a penalty of 10% (of total available marks) per day, 0% score for more than 5 days late submission.

len2219586

1/20/2019 10:25:16 PM

All work must be submitted on Moodle by the due date along with a completed Assignment Cover Sheet. The report will be automatically checked by Turnitin embedded on moodle. By submitting on MOODLE you agree that the work is yours unless properly cited. The assignment must be in MS Word format, 1.5 spacing, 11-pt Times New Roman font and 2 cm margins on all four sides of your page with appropriate section headings.

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd