1 / 18

Low Complexity Signal Detection Study: MATLAB Simulations and Research

This project focuses on evaluating signal detection methods in CDMA systems, aiming to find a tradeoff between performance and complexity. The team conducts MATLAB simulations, research, and website design. By analyzing SNR, probability of error, and multi-user detectors, the project seeks to enhance detection efficiency. Future plans include performance analysis, optimal detector comparison, and exploration of complexity reduction techniques. Potential budget items include MATLAB and Microsoft Project expenses. Project applications involve detecting more than 8 users and exploring detector algorithms and smart antennas. The team aims to develop sub-optimal detectors and analyze their performance against the optimal detector, along with examining complexity-performance tradeoffs.

martha-byrd
Download Presentation

Low Complexity Signal Detection Study: MATLAB Simulations and Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview • Team Members • What is Low Complexity Signal Detection • Team Goals (Part 1 and Part 2) • Budget • Results • Project Applications • Future Plans • Conclusion

  2. Team Members • Derek Bonner • MATLAB Simulations • Research • Richard Hansen • MATLAB Simulations • Website Design • Zaki Safar • MATLAB Simulations • Research

  3. Low Complexity Signal Detection • Look at current CDMA systems • Evaluate the complexity and performance of different signal detection methods • Evaluate different methods of simplifying the optimal detector • Determine an acceptable tradeoff of performance for low complexity

  4. Part 1 • Divided up into three questions • Question 1 – Proof of square root transmit power • Question 2 – Derivation of probability detection error • Question 3 – MATLAB implementation

  5. Part 1 Project Goals • Determine the valid mathematical model • Determine Signal to Noise Ratio equations • We call the transmitted signal x {+1,-1} • We call the power of he signal h • We call the channel gain w • We call the noise n and assume it has a Gaussian distribution • We call the received signal y • => y = h*w*x + n • Power = V^2/R • The signal can be seen as a voltage • Assume the resistance is 1 • P = (h*x)^2/1; • P = (h*w*x)^2/1; • P = (h*w)^2; • The same process can be applied to the noise resulting in: • SNR = (h*w)^2/sigma^2

  6. Part 1 Project Goals • Determine the probability of receiving a wrong bit • We can show that the noise distribution is centered at h*w*x (mean = h*w*x) • There for we say the probability of error is P(X <= 0)

  7. Part 1 Project Goals • Simulate results in MatLab • Plot of SNR vs. Probability of error

  8. Part 2 • MATLAB implementation of three multiuser detectors • Matched filter • Decorrelation • Mean Linear • Flop counts

  9. Addition of Multiple Users • K users • Signature matrix • Signature length • N=15 • K=8 • R=ST*S • Ideally Identity Matrix

  10. Part 2 Project Goals • Expansion of our mathematical model to the Multi-User case • We see that we can represent the power, the channel attenuation, the transmitted bit, and the noise for each user as a vector. • We define a new parameter S as the signature sequence of the user (S is a vector N bits long) • The signal to noise ratio can be shown to be SNR = N*(h*w)^2/sigma^2 • z = S*h*w*x + v; • y = S.'*z; • y = R*h*w*x + n; • where R = S.'*S; • P = (R*h*w*x)^2 • P = (N*h*w)^2 • Same Process can be applied to the noise • SNR = (N*h*w)^2/sigma^2N • SNR = N*(h*w)^2/sigma^2

  11. Part 2 Project Goals • Simulate and compare different detection processes • Matched Filter Detection • X’ = sgn(y); • Decorrelation Detection • X’ = sgn(R-1*y); • Maximum Likelihood Detection • X’ = min (y – R*h*w*x).’*R-1*(y - R*h*w*x);

  12. Budget • No donations made • Possible expense – MATLAB, Microsoft Project • No expenditures

  13. Project Applications • Examine detectors that can have more than 8 users • Tradeoff between detector systems and smart antennas • Shows need for multiuser detection algorithms

  14. Future Design Plans • Performance analysis of detectors (Part 2 & 3) • Develop several low complexity sub optimal detectors including the decision feedback detector (Part 3) • Compare performance with the optimal detector (Part 4) • Explore various techniques of making the optimal detector less complex (Part 4) • Determine algorithms to determine tradeoffs between complexity and performance (Part 4)

  15. Questions?

More Related