NI Home
Cart Cart | Help
Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

DBPSK Demodulator

VERSION 1 Published

Created on: Apr 21, 2008 11:54 PM by NI RF-Group - Last Modified:  Apr 22, 2008 1:19 AM by NI RF-Group

This IP performs digital demodulation of a differentially coded BPSK signal. The specs of this IP are as follows:

1. Corrects frequency offsets upto 50kHz.

2. Corrects symbol timing offsets upto 0.5% of the symbol rate.

3. Implements a 31 tap matched filter with programmable filter coefficient set.

4. Has the ability to demodulate in the presence of doppler shift upto 75kHz at doppler rate <=2kHz/s.

5. Bit error rate= 10^-6 at Eb/N0= 10dB (without any doppler shifts and error control coding schemes).

6. Maximum clock rate= 20MHz.

7. IP requires two samples per symbol (Maximum Symbol rate = 10MS/s).

8. Device utilization summary ( Xilinx Virtex II Pro P30)

Number of BUFGMUXs 6 out of 16 37%
Number of External IOPs 371 out of 556 66%
Number of MULT18X 18s 71 out of 136 52%
Number of SLICEs 3966 out of 13696 28%

Required: Fixed-Point Math Library for LabVIEW FPGA

Please post your comments, feedback, queries so that we can improve the demodulator design.

REQUIREMENTS:
Application Software: LabVIEW Professional Development System 8.5.1
Driver Software: NI-5640R 1.2
Hardware Family: RF,Reconfigurable I/O (RIO)
Addon Software: LabVIEW FPGA Module 8.5
Development Topic: Advanced Signal Processing,Communication/Networking,Custom Algorithms,FPGAs,Fixed-Point
Downloads:
Average User Rating
(1 rating)




Apr 27, 2008 6:39 AM Click to view WayneSun's profile WayneSun says:

This is a very good example to understanding the DBPSK algorithm.