Giter VIP home page Giter VIP logo

wireless-communication-systems-lab's Introduction

Wireless-communication-systems-Lab

Objectives

  • To demonstrate the GNU radio functionalities
  • To create a GNU radio examples set

Contributing

In order to contribute to this project, you'll have to create a pull request to the Wireless-communication-systems-Lab on GitHub.

Copyright

Copyright 2019, Alexandros-Apostolos A. Boulogeorgos. All rights reserved.

Authors

Alexandros Apostolos A. Boulogeorgos (e-mail: [email protected])

Technology acknowledgment

License

MIT

Content

Lab 0

Example1

A simple example to understand the use of boolean operators. In this example, two idependent random source are used that generates 0 and 1. The output of the sources are used as inputs in an XOR operator.

Example2

Example2 focuses on adding tags in curves.

Example3

Example3 combines two cosine waveforms of different frequencies and plots their frequency and time responses.

Example4

Example4 plots the histogram of a uniform random variable.

Example5

Example5 demonstrates how to add a delay to a signal.

Example6

Example6 demonstrates the use and implementation of bandpass filter (BPF) in gnuradio.

Example7

Example7 demonstrates the implementation and use of the downsampler in gnuradio.

Example8

Example8 demonstrates the implementation and use of the high pass filter (HPF) in gnuradio.

Example9

Example9 demonstrates the implementation and use of the low pass filter (LPF) in gnuradio.

Example10

Example10 demonstrates the use of the "Message Debug" operator in gnuradio.

Example11

Example11 demonstrates the use of the "selector" operator in gnuradio.

Example12

Example12 demonstrates the implementation of colored noise in gnuradio.

Example13

Example13 demonstrates the implementation of a down-converter in gnuradio.

Example14

Example14 demonstrates the use of automatic gain control (AGC) in gnuradio.

Example15

Example15 demonstrates the use of the polyphase synthesizer in gnuradio.

Lab1

Example1

Example1 demonstrates the use of QT GUI Sink.

Example2

Example2 demonstrates the implementaion of a waveform chooser in gnuradio.

Example3

Example3 demonstrates the use of the QT time and frequency sink in gnuradio.

Example4

Example4 simulates an AWGN channel.

Example5

Example5 demonstrates the use and functionalities of the Interpolating FIR filter in gnuradio.

Example6

Example6 demonstrates the use of the low pass filter (LPF) in gnuradio.

Example7

Example7 demonstrates how the choise of sampling frequency can influence the quality of the received signal in gnuradio.

Example8

Example8 demonstrates the functionalities of the rational resampler in gnuradio.

Example9

Example9 demonstrates how to measure the power of a received signal in gnuradio.

Example10

Example10 demonstrates how to measure the average power of a received signal in gnuradio.

wireless-communication-systems-lab's People

Contributors

aboulogeorgos avatar ampoulog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.