The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 17th, 2024, 7:17pm
Pages: 1
Send Topic Print
group delay (Read 5393 times)
aaron_do
Senior Fellow
******
Offline



Posts: 1398

group delay
Aug 05th, 2007, 6:18am
 
Hi all,

I have a system where I plotted the output phase versus frequency from the PXF analysis. So it should be w.r.t the input phase. Anyway I put the waveform into the calculator and took a derivitive (deriv function), and i'm thinking the result is the group delay right? So for the desired band, I found the maximum devitation in GD to be 70 u. So i assume this is 70 microseconds right? The thing is my data rate is up to 250 kbs or 4 us. Does that mean that i'm going to have a problem? I'm assuming FSK modulation with an IF of 2 MHz...don't know if that helps.

Anyway does anyone have any advice?

thanks,
aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: group delay
Reply #1 - Aug 5th, 2007, 7:36am
 
I narrowed the problem down to my IF filter. I guess i need to improve the group delay...does anybody know how to relate group delay to ISI/BER? My guess would be to take the percentage of the power with a group delay more than 1/BR  (BR = bit rate) given the modulation scheme and consider that the SNR.

any thoughts?

cheers,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: group delay
Reply #2 - Aug 5th, 2007, 10:06pm
 
ok...sily mistake...i forgot to normalize...need to divide by 360. Thats what i get for working late.
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: group delay
Reply #3 - Aug 6th, 2007, 3:28am
 
the group delay of the filter is set by the filter response (poles and zeros) and is often plotted in filter tables (a book I find very good for this is Williams "Electronic-Filter-Design-Handbook"). More attenuation generally means more group delay variation, so classically in order of least delay variation Bessel < Butterworth < Cheby < Ellipitic.

Then a simple ac simulation can give you the group delay. Out-of-interest, why/how are you doing PSS+PXF ?
For a particular modulation you can inspect the eye diagram, and see the impact of group delay variation...

For BER you're best simulating in something like matlab (which also has a v. good filter support), with a model of your demodulator.
Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: group delay
Reply #4 - Aug 6th, 2007, 6:56am
 
Hi,

I'm was using PSS/PXF to find the gain of the system including downconversion and IF filtering. And i figured i could use the phase plot from the PXF form to view the group delay.

How would i use an eye diagram? Wouldn't i need a modulator and demodulator? I haven't done any baseband design yet so doing the simulation in Matlab will have to wait...

thanks,
Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
ACWWong
Community Fellow
*****
Offline



Posts: 539
Oxford, UK
Re: group delay
Reply #5 - Aug 6th, 2007, 7:22am
 
you can view the eye diagram in Cadence (there is a calculator function).. basically you wrap around the transient waveforms onto a time axis of 1 symbol period... From the superposition you can see the "eye" and any noise/distortion in it likely to impact your demodulation process... so you don't need a demodulator, but you will need a modulated (in your case FSK) input signal...
For example, with an ideal schematic in a transient simulation you will see closure of the eye i your eye diagarm as your IF filter bandwidth is narrowed... getting the true value with noise and alike from an eye diagram is not efficient in Cadence (transient noise etc is inefficient) and is best suited to something like matlab...
Back to top
 
 
View Profile   IP Logged
aaron_do
Senior Fellow
******
Offline



Posts: 1398

Re: group delay
Reply #6 - Aug 6th, 2007, 7:54am
 
ok thanks for the help,

Aaron
Back to top
 
 

there is no energy in matter other than that received from the environment - Nikola Tesla
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.