|
· Past done projects
· Design the full TicTacToe game in C++ with graphics and AI, C++ course project, Fall 2010
· Developing and implementing efficient algorithm for SNR estimation in point-to-point communications in GNU Radio, Special Studies Project , Spring 2010
· Real-time signal processing with the TMS320C6x DSK (An example of interesting speech processing application!), Fall 2008
· · On Quantization Effects in Low Density Parity Check (LDPC) decoders. As my thesis Project, I am working on Low-Density Parity-Check (LDPC) codes. As the first step to start this project, I studied several useful papers about LDPC codes to understand the structure of this code. Then I read some thesis project which was done by students at University of Tehran and I simulated one of these thesis projects. The simulated thesis project was about "Uniform Quantizers Effects in LDPC Decoders". This was a good starting point, because I understand the quantizer effects in decoders well. As the next step, I am working on "Finite Precision Implementation of LDPC Decoders" and I am simulating different methods to understand this effect well. Then I am seeking to find another efficient method to implement LDPC quantizers with finite precision and better performance. · · Designing an efficient linear block code and evaluating its performance over a BSC channel using MATLAB As a course project of Coding Theory I designed a good linear block code with maximum minimum hamming distance and I proposed a method for decoding it and finally I evaluated the designed code over a BSC channel. The simulations show that my code has a good performance · · Designing a cyclic error correction code with capability of recovering errors by detection and retransmission using MATLAB, Coding Theory course project, Instructor: Dr. Farshad Lahout As a course project of Coding Theory, I designed a cyclic error detection coding scheme that can recover errors by detection and retransmission. The code was to achieve the probability of 1e-6 under specific conditions. · · Error Concealment in Image Communication Using Edge Map Watermarking and Smoothing In this project, first we derived image's edge map and then watermarked it into image. Finally, we use these watermarked data beside smoothing techniques in order to reconstruct image's lost blocks in wireless communications. · · Image Error Concealment Using Edgemap and Linear Prediction Residue Watermarking and Spatial Smoothing In this project, first we derived image's edge map and each 16*16 pixels block's linear prediction residues and watermarked them into image. Finally we used them in order to reconstruct image's lost blocks in wireless communications. · · Simulation of Different Methods for Point-to-Area Field Predictions In this project, we simulated different methods for field predictions in order to compare different methods and find the most efficient method. · · Evaluation and Improvement of the Field Prediction Method in Recommendation ITU-R P.1546-3 In this Project, we evaluate field prediction method in recommendation ITU-R P.1546-3 and ew found some shortages of this method. Finally, we proposed an improvement in order to decrease its error in comparision to measured data. · · Implementation a method of Demosaicking As a course project of DSP (Digital Signal Processing), we implement a method of image demosaicking using MATLAB. · · Implementation a method of converting speech to text As a course project of DSP (Digital Signal Processing), we implement a method of converting speech to text using MATLAB. · · Proposing and simulating a new method for plotting the frequency response of electric circuits using MATLAB As an arbitrary course project of Electric Circuits II, we proposed a new method for plotting the magnitute and phase of frequency response of electric circuits using MATLAB · · Designing a High-Gain CMOS Compensated Fully-Differential Two-Stage OTA, using H-SPICE As a course project of Electronics III · · Implementations of Pipelined, Multi-Cycle and Single Cycle CPU using ModelSim As a course project of Digital Logic Circuits · · Designing and building a maze robot As a course project of General Workshop, we designed and built a maze robot. You can see our robot and its path below: · · Designing an elevator for buildings using C# As a course project of electrical workshop · · Designing a wideband CMOS Telescopic Folded Cascode Operational Telescopic Amplifier (OTA), using HSPICE As a course project of Electronics III · · Designing a CMOS Telescopic Cascode OTA and Simulation of its performance as a sample and hold circuit, using HSPICE As a course project of Electronics III · · Design and Implementation of a STACK memory on FPGA, using Quartus As a course project of Digital Logic Lab · Designing a Serial Arithmetic Machine (SAM), using Quartus As a course project of Digital Logic Circuits
|