Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.884.246 Times

LDPC Code Simulation 1.1

  Date Added: April 20, 2013  |  Visits: 364

LDPC Code Simulation

Report Broken Link
Printer Friendly Version


Product Homepage
Download (22 downloads)



The zip file contains1. A 128x256 Regular (3,6) H matrix (if you need to simulate other codes, need to write your own code for generating those parity check matrices). The file '128x256regular_v6.mat' is for those using Matlab 6.5.2. Files for LDPC code simulation over the AWGN channel.3. Matlab-based and C-based (C-mex file)implementation of the LDPC decoder. The main simulation script contains the commands for the use of both decoders (there are 2 C-based decoders and one Matlab based). The commands for the decoder that are going to be used need to "uncommented", and those for the other decoder need to be "commented".3a. To compile the C-mex file, need to install a C compiler (I have used Miscosoft Visual C 6.0). Then have to go to the Matlab command window and do">>mex -setup" (then go through the steps of selecting the desired compiler).Then do:">>mex decode_ldpc.cpp" (or ">>mex decode_ldpc_new.cpp"). This will produce a "dll" file by the name of "decode_ldpc.dll" (or "decode_ldpc_new.dll"), and this can then be used by the main script for simulation. I am including already compiled "dll" files which work with Maltab 7.0 (and Matlab 6.5). However if the included "dll" files do not work for you then you have to compile the "*.cpp" files using the method explained above.3b. The Matlab code uses "Sparse" implementation for the various matrices, and is therefore makes efficient use of memory (this makes some difference if you -like me- use a standard PC for simulation and are using large H matrices that have block length greater than 3000). However if memory and CPU power and not your limitations then the C-based decoder is much faster.4. The bit errors are counted over the entire code word. The main script needs to be modified for counting bit errors if a systematic matrix is being used.5. The modulation used is BPSK.To run a simulation1. Open the script file by the name of "generic_simulator_nonsys.m"2. Load a H (parity-check) matrix3. Set the SNR range4. Set maximum number of decoder iteration, and maximum number of errored codewords to count for each SNR point5. Select the C-based OR Matlab-based LDPC decoder.5A. The decoder "decode_ldpc_new" is much faster than "decode_ldpc" (the difference in speed increases with block length).6. Run the script and wait for the results

Requirements: No special requirements
Platforms: Matlab
Keyword: Block Cbased Commands Compile Decoder Decoders Doquotgtgtmex Errors Files Matlab Matlabbased Matrices Matrix Maximum Number Quotdllquot Script Simulation
Users rating: 0/10

License: Freeware Size: 81.92 KB
USER REVIEWS
More Reviews or Write Review


LDPC CODE SIMULATION RELATED
Libraries  -  AppleII::Disk 0.08
AppleII::Disk is a Perl module for block-level access to Apple II disk image files. SYNOPSIS use AppleII::Disk; my $disk = AppleII::Disk->new(image.dsk); my $data = $disk->read_block(1); # Read block 1 $disk->write_block(1, $data); # And...
37.89 KB  
Development Editors  -  AxBuilder 1.0.1
Use AxBuilder to compile your applications, create setup files and FTP transfer the setup to your web server. AxBuilder has actions for the Delphi compilers, Inno setup and some more. You can easily create your own actions. All actions are stored...
 
Communication  -  DSP algorithms using Embedded MATLAB Block 1.0
Embedded MATLAB block provides a way of bringing restricted subset of MATLAB into Simulink. There are couple of possibilities when moving untimed MATLAB algorithms into Simulink. This demo illustrates two such alternatives in porting a sample...
20.48 KB  
Information Management  -  Wicked's Book Blinder 1.1
Allows you to compile web pages and other files that can be opened with with IE into a book like interface.
200 KB  
Reference  -  Linux Man Pages 1.0.0.0
Linux man pages v1.0 provides offline reference of standard man pages of Linux in easy to read format. It contains references on General commands, System calls, Library functions, Special files, File formats and conventions, Games,...
4 MB  
Libraries  -  Bio::NEXUS::Block 0.67
Bio::NEXUS::Block is a Perl module that provides useful functions for blocks in NEXUS file (parent class). SYNOPSIS This module is the super class of all NEXUS block classes. It is not used specifically from a program; in other words, you dont...
153.6 KB  
Log Analyzers  -  BruteBlock 0.0.5
BruteBlock project allows system administrators to block various bruteforce attacks on UNIX services. The program analyzes system logs and adds attackers IP address into ipfw2 table effectively blocking them. Addresses are automatically removed...
23.55 KB  
Text Management  -  Joe's Own Editor 3.5
JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL). JOE has been around since 1988 and comes standard with many Linux distributions.JOE is being maintained by its original author...
 
Miscellaneous  -  G.723.1 Speech Coder and Decoder for Signal Processing 1.1
The decoder can decode all modes of the code from the coding module.The interface between the coder and decoder is a standard bit file, compatible with other bit files generated by the ITU-T reference code.A second option passes information...
829.44 KB  
Modules  -  Yelp Search Results 6.x-1.1
The module creates a new block called "Yelp search results," which can be placed on the page from the block administer section (Administer > Blocks).The title, location, search radius, maximum number of results and Yelp categories to search, can...
20.48 KB  
NEW DOWNLOADS IN SCRIPTS, COMMUNICATION
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Communication  -  Contact Form Script 1
This PHP script is a fully functioning contact form which can be easily installed on your own website. It enables users to contact you directly by filling out the form. The PHP script is completely FREE to use, and none of the code is encoded...
19 KB  
Communication  -  Ethernet Source with SimEvents 1.1
When audio or video is transmitted over an Ethernet network, the data is usually transmitted in bursts of packets with long idle times in between bursts. SimEvents is a good tool for modeling those types of sources and studying the effects of...
2.8 MB  
Communication  -  Autocorrelation and Crosscorrelation function of gold sequence 1.0
This m-file finds and plots the autocorrelation and crosscorrelation function(ACF and CCF) of generated Gold codes of length 31.Crosscorrelations are three valued.
10 KB  
Communication  -  Zoom Spectrum 1.0
This function returns N point DFT samples of 2dw band of Fourier transform of a sequence. Typically, fft() returns N samples of Fourier transform ranging from 0 to 2pi. This function takes the N-point DFT samples and returns N-point samples...
10 KB  
Communication  -  BER of BPSK DS-SS System 1.0
This m-file finds the bit error rate performance of BPSK DS-SS system over (i) AWGN channel and (ii) Slow Rayleigh fading channel corrupted by AWGN. Compare the performance with simple BPSK system.In this simulation I have used two functions.So to...
10 KB