Waveform generation configuration p a g e 3 the

Info icon This preview shows pages 2–5. Sign up to view the full content.

Waveform Generation Configuration
Image of page 2

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

P a g e | 3 The waveform generator wlanWaveformGenerator can be configured to generate one or more packets and add an idle time between each packet. In this example four packets with a 20 microsecond idle period will be created. The PSDU transmitted in each packet is scrambled using a random seed for each packet. This is accomplished by specifying a vector of scrambler initialization seeds. The valid range of the seed is between 1 and 127 inclusive. PSDU Creation Containing a MAC Header, Body and FCS for Each Packet For 802.11ac data transmission the MAC frame is termed a MAC protocol data unit (MPDU), the MAC header is termed the MPDU header, and the frame body is an aggregated MAC service data unit (A-MSDU). One or more MPDUs are delimited, padded and aggregated to create an aggregated MPDU (A-MPDU). The A-MPDU is delimited and padded to form the physical layer service data unit (PSDU) which is coded and modulated to create the transmitted packet. This process of encapsulation is shown in the following diagram: PSDU is created containing a single MPDU for each packet. The MPDU consists of an MPDU header containing no content, random frame body and valid FCS. The helper function vhtWaveformMACHeader.m creates a MPDU header with no content. A CRC is used to generate the FCS for the A-MPDU. The 32 bit long FCS is appended to the MPDU header and frame
Image of page 3
P a g e | 4 body. The helper function vhtWaveformGeneratePSDU.m pads and delimits the MPDU to form a PSDU ready for physical layer processing and transmission by wlanWaveformGenerator. The MPDU bits are delimited and form an A-MPDU containing a single MPDU. The length of this A-MPDU in bytes is the APEP Length, and the appropriate vhtCfg.APEPLength property of the VHT configuration object is set accordingly. The A-MPDU is then padded to form a PSDU of the required length, ready for physical layer processing. A PSDU is generated for each packet and is concatenated into a vector data for transmission with wlanWaveformGenerator. The processing to create the concatenated PSDU bits data is shown in the diagram below: Baseband Waveform Generation The concatenated PSDU bits for all packets, data, are passed as an argument to wlanWaveformGenerator along with the VHT packet configuration object vhtCfg. This
Image of page 4

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Image of page 5
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '16
  • Dr Salim Zahir
  • Protocol data unit, Packet Error Rate, wlanWaveformGenerator

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern