Yuan Sheng's repositories
Massive-MIMO-Hybrid-Beamforming-Matlab-Example
A simple example with how hybrid beamforming is employed at the transmit end of a massive MIMO communications system.
ofdmlib
Efficient C++ Orthogonal Frequency-Division Multiplexing library
QtAV
A cross-platform multimedia framework based on Qt and FFmpeg(https://github.com/wang-bin/avbuild). High performance. User & developer friendly. Supports Android, iOS, Windows store and desktops. 基于Qt和FFmpeg的跨平台高性能音视频播放框架
wallet-cpp
A C++17 program to track your finances.
StudyNotes-CN
使用 MD 文件记录 Java, Python, ML, DL, NLP 的学习笔记
PRML
PRML algorithms implemented in Python
massivemimobook
Book PDF and simulation code for the monograph "Massive MIMO Networks: Spectral, Energy, and Hardware Efficiency" by Emil Björnson, Jakob Hoydis and Luca Sanguinetti, published in Foundations and Trends in Signal Processing, 2017.
LeetCode-4
This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
fir1
FIR filter implementation with LMS in C++ & JAVA (JNI) & Python (swig)
SphereDecoding
Sphere decoding : (SDIRS algorithm) and using Deep Neural Network to improve
schifra
C++ Reed Solomon Error Correcting Library
prml-1
Some IPython notebooks based on Bishop's "Pattern Recognition and Machine Learning" book
libcorrect
C library for Convolutional codes and Reed-Solomon
Hybrid-Beamforming-for-Millimeter-Wave-Systems-Using-the-MMSE-Criterion
The Matlab Simulation codes for Hybrid Beamforming for Millimeter Wave Systems Using the MMSE Criterion.
FSO-Comm-GnuRadio-Module
A module for simulating free-space optical communication systems using GnuRadio
Broadband_Fewbit
The codes for the paper "Channel Estimation in Broadband Millimeter Wave MIMO Systems with Few-Bit ADCs"
cpp-cheat-sheet
C++ Syntax, Data Structures, and Algorithms Cheat Sheet
handson-ml
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
Machine-Learning-CSMM102x-John-Paisley-Columbia-University-EdX
Machine Learning CSMM102x John Paisley Columbia University EdX
Mastering-the-Cpp17-STL
Mastering the C++17 STL, published by Packt
optimal-beamforming
Simulation code for “Optimal Multiuser Transmit Beamforming: A Difficult Problem with a Simple Solution Structure” by Emil Björnson, Mats Bengtsson, and Björn Ottersten, IEEE Signal Processing Magazine, vol. 31, no. 4, pp. 142-148, July 2014.
massive-mimo-book-chapter
Simulation code for the book chapter “Massive MIMO Communications” by Trinh van Chien and Emil Björnson, 5G Mobile Communications, Springer, 2017
MIMO-channel-estimation
Simulation code for “A Framework for Training-Based Estimation in Arbitrarily Correlated Rician MIMO Channels with Rician Disturbance” by Emil Björnson and Björn Ottersten, IEEE Transactions on Signal Processing, vol. 58, no. 3, pp. 1807-1820, March 2010.
massive-MIMO-small-cells
Simulation code for “Massive MIMO and Small Cells: Improving Energy Efficiency by Optimal Soft-Cell Coordination” by Emil Björnson, Marios Kountouris, Mérouane Debbah, Proceedings of International Conference on Telecommunications (ICT), Casablanca, Morocco, May 2013.
FastECC
Reed-Solomon coder computing one million parity blocks at 1 GB/s. O(N*log(N)) algo employing FFT.
DeepLearningBook
MIT Deep Learning Book in PDF format
LDPC
C and MATLAB implementation for LDPC encoding and decoding