Source codes section

This section of RFWireless World covers basic source codes. This source codes are developed in MATLAB, VHDL, VERILOG and LABVIEW Programming languages. These codes are useful for beginners in the field of signal processing, image processing and communication domain.

VHDL Source codes

Following are basic vhdl source codes.

reading from and writing to RAM, READ MORE

4 to 1 Multiplexer,READ MORE

4 bit binary counter, READ MORE

Radix4 Butterfly architecture implementation, READ MORE

Cordic Algorithm,READ MORE

2 bit parallel to serial conversion,READ MORE

2 bit serail to parallel,READ MORE

Scrambler or scrambling or randomizer as per wimax 16d standard,READ MORE

Reed Solomon encoder or RS Encoder,RS encoder

Convolutional encoder implementation in VHDL source code,READ MORE

Interleaver or interleaving, READ MORE

Data Mapper or mapping or modulation types-BPSK,QPSK,QAM READ MORE

BPSK modulation,READ MORE

QPSK modulation vhdl source code,READ MORE

16QAM modulation,READ MORE

64 QAM modulation, READ MORE

256 point IFFT/FFT source code,READ MORE

D latch implementation in VHDL, READ MORE

7 segment display, READ MORE

Relay interface in VHDL, READ MORE

Stepper motor interface,READ MORE


BCD Up/Down counterREAD MORE

D Flipflop,READ MORE

T Flipflop, READ MORE

JK Flipflop, READ MORE

Gray to Binary VHDL source code,READ MORE

Binary to Gray VHDL code,READ MORE

Full Adder,READ MORE

3 to 8 decoder vhdl code, READ MORE

8 to 3 encoder, READ MORE

1 to 8 Demultiplexer, READ MORE

channel estimation equalization
Channel Estimation and Equalization➤➤

MATLAB Source codes

Following are basic matlab source codes for image processing and signal processing enthusiasts.

Scrambler and descrambler, READ MORE

Interleaver and deinterleaver matlab code, READ MORE

Data Modulation, READ MORE


Correlation matlab code with comparison to matlab function, READ MORE

convolution matlab code with comparison to matlab internal function,READ MORE

Up sampling or Interpolation,READ MORE

Down Sampling or decimation, READ MORE

Implementation of convolution encoder, READ MORE



Low pass FIR filter, READ MORE

Viterbi decoder, READ MORE

CRC-8,CRC-32 calculations, READ MORE

Basic OFDM Transmitter and OFDM receiver, READ MORE

RS Encoder or Reed Solomon encoder matlab source code, READ MORE

CTC encoder or Convolutional Turbo encoder, READ MORE

MIMO STBC 2X1 and 2X2 codes,READ MORE

WLAN OFDM Physical layer,READ MORE

WiMAX OFDM Physical layer, READ MORE

LTE simulators and other codes, READ MORE

IRIS detection, READ MORE

Basic OFDMA Transmitter and OFDMA receiver, READ MORE

AES and DES encryption and decryption, READ MORE

OFDM Carrier Aggregation basic matlab source code, READ MORE


Data compression types, READ MORE

Edge detection, READ MORE

Python Source codes

Correlation python code, READ MORE

Convolution python code, READ MORE

Modulation types python code, BPSK, QPSK, 16QAM etc. >>

16 point FFT python code, READ MORE

OFDM simulation python code, READ MORE

Decimal to Hex python code, READ MORE

Number to string python code, READ MORE

ASK Modulation python code, READ MORE

FSK Modulation python code, READ MORE

PSK Modulation python code, READ MORE

FIR filter python code, READ MORE

IIR filter python code, READ MORE

Generalized OFDMA python code, READ MORE

QPSK mapper and demapper python code, READ MORE

Verilog source codes

Following are basic verilog source codes for beginners in Verilog language.

Low Pass FIR Filter design using verilog, Read More.

Asynchronous FIFO design, Read More

D Flipflop without reset verilog source code, Read More

D flipflop synchronous reset, Read More

1 bit and 4 bit comparator verilog code, Read More

Binary counter, Read More

BCD counter and Gray counter, Read More

T flipflop, D flipflop, SR flipflop and JK flipflop verilog codes, Read More

32 bit ALU verilog source code, Read More

Full Adder code, Read More

4 to 1 Multiplexer and De-multiplexer,Read More

Binary to Gray converter, Read More

8 to 1 Multiplexer verilog source code, Read More

8 to 3 Encoder, Read More

Verilog codes for All the logic gates, Read More

Half adder, Half substractor, Full substractor codes, Read More

2 to 4 Decoder code, Read More

Labview Source codes

Refer links in the left panel for basic labview source codes useful for beginners in labview programming.

Binary number generator, Read More

modulator-demodulator, Read More

Simple FFT using labview, Read More

up and down sampling labview VI, Read More

Convolution, Read More

Frame Check Sequence implementation , Read More

Shift register implementation, Read More

constellation diagram, Read More

CCDF Plot using labview, Read More

IQ power plots, Read More

volt to dBm, dBW conversion, Read More

2-4 Decoder , Read More

8-1 Multiplexer, Read More

T, D, JK, SR flipflop types, Read More

RF and Wireless tutorials

WLAN  802.11ac  802.11ad  wimax  Zigbee  z-wave  GSM  LTE  UMTS  Bluetooth  UWB  IoT  satellite  Antenna  RADAR