1 / 24

Low Cost Spread-Spectrum Receiver

Low Cost Spread-Spectrum Receiver. Senior Design Project 12-4-02 Dave Farris, Ray Maggio, Katie Sutton. Agenda. Project Description System Blueprint Project Build Test Results Benefits Conclusion. Project Description.

adelle
Download Presentation

Low Cost Spread-Spectrum Receiver

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. Low Cost Spread-Spectrum Receiver Senior Design Project 12-4-02 Dave Farris, Ray Maggio, Katie Sutton

  2. Agenda • Project Description • System Blueprint • Project Build • Test Results • Benefits • Conclusion

  3. Project Description • To design a small, low-cost receiver for a spread-spectrum communication system • To simplify the receiver by using a one-bit quantizer • Resistant to high levels of unknown interference

  4. Objective • To create a MATLAB simulation of our proposed spread-spectrum communication system • To test this system under a variety of interference conditions, and compare the results to the results of the same system without the dither block

  5. Benefits to the End Customer • Can be implemented at a low-cost by adding a 1-bit quantizer to a basic spread-spectrum system • Secure, undetectable communication • Functions in the presence of noise • Able to withstand a range of unknown interference

  6. Applications • Customers seeking simpler implementation spread-spectrum receiver • Cellular phones • 2.4 GHz Cordless phone • Customers seeking resistance to multiple types of intentional, unknown interference • Military • Security Firms • Banks

  7. Product Features • Spread Spectrum technology • Unique dither algorithm to offset the effects of noise and interference • One-bit quantizer • Comparable performance to a system using a multi-bit quantizer, up to 15 dB interference powers • Processing gain >= 1000

  8. Channel Input X X Code Generator Code Generator Matched Filter Output Transmitter Receiver Basic Spread Spectrum System • Input: A binary data file • Code Generator: A special sequence, called the spreading code is created to encrypt the signal. • Transmitter: The transmitter multiplies the input and the code, creating the spread-spectrum signal.

  9. Channel Input X X Code Generator Code Generator Matched Filter Output Transmitter Receiver Basic Spread-Spectrum System cont. • Channel: The spread-spectrum signal is transmitted over a channel containing interference. • Code Generator: Uses same code as transmitter to decrypt signal • Matched Filter: There are several filter designs to take the decrypted code and turn it into a digital sequence. • Output: A binary data file

  10. Channel Matched Filter Input Limiter X X + Measure Interference Power Generate Dither Code Generator Code Generator Output Transmitter Dither Block Receiver System with Added Dither Block • Measure Interference Power: Measures an average interference power over k samples • Generate Dither: Uses the average interference power value to generate a dither signal to add to the received signal • Limiter: Decides either 1 or -1 based on the polarity of the signal

  11. System Implementation • Transmitter • Mapped an input signal and PN code to 1’s and -1’s • Multiplied input signal and code • Channel • Interference samples added to the transmitted signal • Two interference shapes: Gaussian and Rectangular Wave • Receiver • Multiply signal from channel/dither block by PN code • Use Integrate and Dump filter over the period of the code length (1023) to receive binary data signal

  12. Dither Block Algorithm One • Interference Power Estimator • Stores k samples to estimate interference power • Uses estimate to choose magnitude of dither • Dither Adder: Adds dither to the received signal according to uniform distribution • Limiter: Decides either 1 or -1 based on the polarity of the input

  13. Dither Block Algorithm Two • Takes into account the polarity of each bit it receives, in addition to the magnitude • Magnitude of Interference Power calculated using the same as in first dither algorithm • Dither is added back into the signal, bit by bit, with the sign determined by the received polarity

  14. GUI Interface

  15. Testing • Test cases: 1. Control (no dither, no limiting) 2. Limiting without dither 3. Limiting with dither • Each case tested for a range of Gaussian interference, then Rectangular wave interference • Each case tested with at least 10^4 data bits

  16. Results

  17. Results cont.

  18. Successes • Implemented basic spread spectrum system in MATLAB • Designed two separate dither algorithms • Measured performance of dither block for different conditions • Proved reliable performance for data communication (Probability of Error< 10-4) • Verified operating range of interference powers up to 15 dB

  19. Challenges • Test duration • Each data point required 10^8 bits to be processed • Over 10 Billion bits run through dither block • Limited by processing power/memory • Improved with optimization • Restricted us from examining performance for small interference powers • Complexity • Learning about spread spectrum communication • Researching the problem

  20. Future Development • Design hardware implementation • Use standard spread-spectrum hardware, with added dither block • Include Error Correcting Code scheme to reduce the probability of error • Field test hardware implementation

  21. Transition to Hardware • Transmitter: simple modulator/multiplier • Code Generator: shift register, adder • Dither Block: • Interference Power Estimator: A/D converter, storage block, and an arithmetic unit • Dither Generator: Distributions will be stored and then read from memory • Receiver: Shift registers, logic, summer

  22. Benefits to this System • Less Complex: Proved that a simpler/cheaper digital matched filter could be used in the basic system to tolerate interference. • Interference suppression and security: Processing Gain of over 1000 yields reliable, secure communication • Robust to multiple types of unknown interference: Gaussian and Rectangular Wave

  23. Benefits cont. • Comparable Performance to more complex system: Probability of error less than 10-4 for interference powers from 0 dB up to 15 dB • More Resistance to interference capture: A lower probability of error than the more complex system in the presence of high levels of rectangular wave interference.

  24. Conclusion • Accomplished project goals: • Implemented spread-spectrum communication system using dither block and limiter • Verified reliable performance • System ready for transition to hardware

More Related