Network-Coding

所属分类:matlab编程
开发工具:matlab
文件大小:2050KB
下载次数:36
上传日期:2014-12-03 10:07:15
上 传 者broslee
说明:  国外网络编码的MATLAB实现,功能很强大,对于网络编码学习者帮助甚大
(Foreign network coding MATLAB realization, very powerful, network coding for learners of great help)

文件列表:
Network Coding\analysis_fr.m (2888, 2010-05-10)
Network Coding\assignment1.mat (119216, 2010-01-04)
Network Coding\assignment2.mat (835432, 2010-01-03)
Network Coding\dequantiz.m (881, 2010-05-10)
Network Coding\d_sq_midrise.m (424, 2010-05-10)
Network Coding\d_vq_cb.m (816, 2010-05-10)
Network Coding\Initial.m (2969, 2010-04-23)
Network Coding\Initial.mat (616, 2010-05-10)
Network Coding\Input_parameter.mat (515, 2010-04-23)
Network Coding\jakes_ralfunc.m (1277, 2009-03-29)
Network Coding\LPC_decoder.m (761, 2010-05-10)
Network Coding\LPC_encoder.m (1903, 2010-05-17)
Network Coding\LSFcodebook.mat (835432, 2008-11-15)
Network Coding\Main.m (1995, 2010-04-30)
Network Coding\male44.wav (444046, 2010-01-04)
Network Coding\MATLABandCfunctions.txt (263, 2010-05-08)
Network Coding\mseq.m (12407, 2010-04-20)
Network Coding\Network.m (1305, 2010-04-30)
Network Coding\parameter.mat (2866, 2010-04-23)
Network Coding\phase_estimation.m (661, 2010-04-20)
Network Coding\pulse_plot.m (342, 2010-04-20)
Network Coding\qam.m (2286, 2010-04-20)
Network Coding\qamdetect.m (1367, 2010-04-20)
Network Coding\quantiz.m (907, 2010-05-10)
Network Coding\Quan_param.mat (340, 2010-05-09)
Network Coding\Receiver.m (5232, 2010-04-20)
Network Coding\root_raised_cosine.m (936, 2010-04-12)
Network Coding\Simulate.m (2433, 2010-04-30)
Network Coding\simulate_parameter.mat (397, 2010-04-23)
Network Coding\sq_midrise.m (700, 2010-05-10)
Network Coding\sync.m (1117, 2010-04-20)
Network Coding\synthesis_fr.m (2806, 2010-05-10)
Network Coding\TestVocoder.m (242, 2010-05-10)
Network Coding\Transmitter.m (1046, 2010-04-20)
Network Coding\vq_cb.m (1546, 2010-05-10)
Network Coding\wav.mat (205783, 2010-04-23)
Network Coding (0, 2014-12-01)

To whom it may concerned, In 'test' folder, MATLAB codes for network coding are provided. The following are introduction to most important files. 1-Main.m Main.m is start of all codes. Type 'Main' in MALTAB command window, you run this project and get final results. Two alternative modes are available through variable 'multiuser_flag'. Under both conditions, analog speach signal is converted to bits sequence by function 'LPC_encoder' at first. Secondly, bits sequence go through function 'Network', which simulate 'two-nodes' network or 'three-nodes' network. Finally, bit sequence at receiver are converted back to analog speach signal. 2-Network.m In Nework.m, function 'Simulate' is used to realize data transmission between two nodes. For 'two-nodes' mode, function 'Simulate' is applied once. For 'three-nodes' mode, function 'Simulate' is applied four times. 3-Simulate.m In Simuate.m, data transmission between two nodes are implemented. First of all, number of superframe needed in total is evaluated and assigned to 'nr_frame'. Secondly, data are separated into various data blocks and are inserted into different superframe. Each superframe contains guard bits at both head and tail, training sequence for synchronization and data block as well as estimate bits for channel estimation. For each super frame, bits sequence go through transmitter, channel and receiver.Transmitter and receiver are done by Transmitter.m Receiver.m file respectively. Four channel are available: Ideal, AWGN, Rayleigh fading and Rayleigh fading under AWGN channel. 4-Transmitter.m Transmitter.m acts as transmitter in wireless communications. Bits sequence are mapped into complex values under scheme QPSK or QAM, which becomes symbol sequence. Then this symbol sequence are convolved with pusle and upsampled on purpose of anti-Inter Symbol Interference. After up-conversion or carrier modulation, these symbol sequence are sented to channel. 5-Receiver.m Receiver.m acts as receiver in wireless communicaitons. In the beginning, down conversion is applied. Signals are transferred to base-band from pass-band. After low-pass filter, matched filter, synchronization, phase estimation, channel estimation and detection, these symbols are converted back to bits.

近期下载者

相关文件


收藏者