GithubHelp home page GithubHelp logo

fvp / gr-isdbt-tx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jhernandezbaraibar/gr-isdbt-tx

0.0 2.0 0.0 40.77 MB

DTV ISDB-T in GNURadio

Home Page: http://iie.fing.edu.uy/investigacion/grupos/artes/gr-isdbt/

License: Other

CMake 8.90% C++ 63.90% C 2.97% Python 24.23%

gr-isdbt-tx's Introduction

ISDB-T transmitter in GNU Radio

An open source implementation of a full seg transmitter for the Digital Television standard ISDB-T (ARIB's STD-B31) in GNU Radio.

In particular, here in Uruguay we use the so-called "international" version, or ISDB-Tb (ABNT NBR 15601). However, the transmission scheme is exactly the same as in the original version, thus both references are equivalent.

We are still in development stages, and any help and/or feedback is still welcome. Since ISDB-T is similar to DVB-T, some of our blocks are heavily based on Bogdan Diaconescu's (BogdanDIA on git) DVB-T implementation (see https://github.com/BogdanDIA/gr-dvbt).

This transmitter is currently operational, and commercial TV sets suppporting ISDB-T standard sucessfully decodes all transmision layers (HD, SD and One-Seg). We are using Ettus Research's USRP B100 as an antenna, which is currently discontinued, but any antena from ettus is fully supported. For more information about hardware, please see https://www.ettus.com/product/category/USRP-Bus-Series.

Testing without antenna is also possible, but you need to use as a reciever the project developed by ARTES group, which you can find here: https://github.com/git-artes/gr-isdbt.

Build instructions

For a system wide installation:

git clone https://github.com/jhernandezbaraibar/gr-isdbt-Tx.git 
cd gr-isdbt-Tx  
mkdir build  
cd build  
cmake ../  
make && sudo make install  

For a user space installation, or GNU Radio installed in a location different from the default location /usr/local:

git clone https://github.com/jhernandezbaraibar/gr-isdbt-Tx.git
cd gr-isdbt-Tx  
mkdir build  
cd build  
cmake -DCMAKE_INSTALL_PREFIX=<your_GNURadio_install_dir> ../ 
make
make install  

On Debian/Ubuntu based distributions, you may have to run:

sudo ldconfig  

Notes and examples

The transmitter is now complete regarding operation, we are curreltly working in extra features and optimizing some of the blocks. This project is our final project for our Engineering Degree, and work is now focused on documentation. We will add more examples as soon as we get more time. Please contact us if you have any questions regarding the project, you will be answered asap.

For testing purposes, you may want to try this flowgraph: https://mega.nz/#!THxkDKKA!iSUYHXiwHGvPrGbd8vwYZNN3VkrxHo4U4JWpVh19fmM

Source BTS for the test can be downloaded here: https://mega.nz/#!uXJRlKZL!R0qNIK1cpk79DWIz1-2Vu9lqkTjW6q1DC1DMQGeQze4

Contact Information

You can contact the authors, gr-isdbt-tx was developed by:

Santiago Castro Guzman [email protected]

Javier Hernandez Baraibar [email protected] www.linkedin.com/in/javier-hernández-baráibar

or you can also contact the project supervisors:

Dr. Ing. Federico Larroca [email protected]

MsC. Ing. Pablo Flores [email protected]

IIE Instituto de Ingeniería Eléctrica
Facultad de Ingeniería
Universidad de la República
Montevideo, Uruguay
http://iie.fing.edu.uy/investigacion/grupos/artes/

Please refer to the LICENSE file for contact information and further credits.

gr-isdbt-tx's People

Contributors

git-artes avatar jhernandezbaraibar avatar ggomezsena avatar santiagomcg avatar pablofloresguridi avatar rfrht avatar

Watchers

 avatar James Cloos 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.