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.

Getting high values of BER when employinh a RCC shaping filter in a 16 QAM system

Status
Not open for further replies.

r_gomes

Newbie level 6
Joined
Apr 9, 2012
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,375
Hi guys,


I have been struggling for while with this problem and I am not able to solve it. I want to consider a single carrier system with 16 QAM with pulse shaping, until this point the system works just fine. I use a Square Raised Cosine Filter both in TX and RX and I do not get any interference, and thus 0 value of BER.

However whenI add a pseudo random sequence as preamble for channel estimation purposes I do get ISI. I believe the problem is with using different modulation for data and preamble and when I filtered data + preamble the filtering process introduces ISI.

There is anyone that could tell how can I solve this issue? The following picture shows the simulink implementation:

Capture.PNG

Many thanks,

Rodolfo
 

Hi SunnySkyguy,

Many thanks for your helpful information. I am measuring the group delay between the TX and RX inputs and it is fixed to 40 ( filter span in symbols*oversampling factor) regardless the use of preamble.


Am I measuring the delay in the right position? I would appreciate if you could give some more information about this issue, for example: How does the preamble length changes the delay of the system? I could not find any information about it on the literature.

Many thanks,

Rodolfo

- - - Updated - - -

Hi SunnySkyguy,

Many thanks for your helpful information. I am measuring the group delay between the TX and RX inputs and it is fixed to 40 ( filter span in symbols*oversampling factor) regardless the use of preamble.


Am I measuring the delay in the right position? I would appreciate if you could give some more information about this issue, for example: How does the preamble length changes the delay of the system? I could not find any information about it on the literature.

Many thanks,

Rodolfo

I also noticed that if I discard the first 11 samples of the received symbol sequence, I do not get ISI on the constellation, as you can see in the attached pictures. However, discarding the same samples on the TX sequences and considering the same group delay (40) I still get high BER.

Capture.PNGCapture2.PNG
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top