Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Check my block connection in 64QAM Simulink model

Status
Not open for further replies.

zero260

Newbie level 2
Joined
Nov 30, 2010
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,310
Hi,

I'm creating a digital communication system Simulink model based on 64-QAM. Currently the model needs to have the following block:


SOURCE
source block (I'm using a benoulli binary generator for this)

TRANSMITTER:
channel coding block (I'm using an FEC coder, consisting of the Convolutional Encoder)
modulator (I'm using the Rectangular QAM Modulator Baseband)
pulse shaping block (I'm using the Raised Cosine Transmit and Receriver Filter. Therefore first the Transmit filter used at the Transmitter and then the Receiver used at the Receiver)
antenna (don't have anything... dont know what to use)

CHANNEL:
I'm using the Multipath Rayleigh Fading Channel

RECEIVER:
time synchronizer (I'm using a Phase-Locked Loop... don't know where to connect it yet though)
matched filter (don't have anything... dont know what to use)
demodulator (I'm using the Rectangular QAM Demodulator Baseband)
channel decoder (I'm using the Viterbi Decoder since I used a Convolutional Encoder in my transmitter)
channel estimator (don't have anything... dont know what to use)
channel equalizer (I'm using a Normalized LMS Decision Feedback Equlizer)
sink for destination (that's just my output)

Here is the order in which I have the blocks connected:

Benoulli Binary Generator -> Convolutional Encoder -> Puncture -> Interleaver -> Buffer -> Bit to Integer Converter -> Rectangular QAM Modulator Baseband -> Zero Pad -> Selector -> IFFT -> Raised Cosine Transmit Filter -> Multipath Rayleigh Fading Channel -> LMS Decision Feedback Equlizer -> Raised Cosine Receiver Filter -> FFT -> Selector -> Frame Conversion -> Rectangular QAM Demodulator Baseband -> Bit to Integer Converter -> Deinterleaver -> Unipolar to Bipolar Converter -> Insert Zero -> Viterbi Decoder -> Error Rate Calculation

I've attached my simulink model below as well if it makes it easier;-)

Here is my question:
Is the order listed above correct? would you move anything? Is the Equalizer and the Raised Cosine filters in the right spot?
Where would I connect the Phase-Locked Loop for time synchronization? Is using a Phase-Locked loop the best way to go for time synchronization?
What Simulink blocks should I use for the Matched Filter and Channel Estimator? and where should I connect them?
Does my model seem sound? logical? any comments, notes, corrections?

Any help/feedback would be greatly appreciated! Thanks
 

Attachments

  • QAM64.rar
    13.8 KB · Views: 110
  • QAM64.rar
    13.8 KB · Views: 85
Last edited:

Any help please???? This is a very time-sensitive issue and I really needs any help that you guys can offer... please!

I added an updated attached too... please see the second one added and ignore the first. Thanks
 
Last edited:

Hi,

Where did you get this system design? I doubt there is so much in this in a **broken link removed** system
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top