The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 12:38pm
Pages: 1
Send Topic Print
Exact transmission chain simulation (Read 9834 times)
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Exact transmission chain simulation
Jul 26th, 2007, 5:47am
 
Hello

Has somebody expereince with exact simulation of transmission chain with inductive coupling.
Under transmission chain I understand transmitter circuit, transmitter antenna, receiver antenna, receiver circuit.
I envisage following approach:
1. Design couple of 2 antanna coils (transmitter, receiver) in some EM-tools (HFSS, Sonnet, Momentum,...) with given geometries and mutual distance/orientation
2. Simulate this couple of coils and obtain its matrix of S-parameters for given frequency.
3. Create in Cadence a cell, that symbolize this couple of coils and attach Spice/Spectre view, that contains S-matrix.
4. Put this cell in schema that includes transmitter and receiver parts.

If my comrehesion is just (I didn't do it yet), this approch works only for linear circuits, because EM simulators (at least HFSS) require to specify resistance at ports before simulation.

But if at transmitter side amplifier is E-class (non-linear), how to proceed?

Regards

Pavel.
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #1 - Jul 27th, 2007, 1:45am
 
Hi Pavel,
What are you trying to simulate exactly? A receiver and a transmitter in the same chip/board and want to evaluate the effects of having two antennas? Or a data link?
In the first case I think you can obtain the mutual coupling between the two coils,as in a transformer and substitute the two coils with a lumped model rather than going for their S-parameters. If you are going to simulate a data link I think it's better to find the directivity of the antennas and substitute them by an amplifier plus a block that simulates the channel(propagation losses,channel statistics...).
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Exact transmission chain simulation
Reply #2 - Jul 27th, 2007, 2:25am
 
Hello Didac,

First of all, thank you for response.
Quote:
What are you trying to simulate exactly? A receiver and a transmitter in the same chip/board and want to evaluate the effects of having two antennas? Or a data link?

I'm trying to simulate propagation of signal between HF (13.56 MHz) Reader and Transponder. There are 2 boards - reader and transponder. Each board contains its proper antenna. Two boards are placed at some distance one from other.
First I want to specify reader antenna amplifier performance for given geometries of antennas (reader and transponder) and given distance between them. For this I want to estimate the induced voltage on transponder LC-tank for different configurations of reader antenna amplifier.

Second, I would like to simulate data link, of course.

Quote:
In the first case I think you can obtain the mutual coupling between the two coils,as in a transformer and substitute the two coils with a lumped model rather than going for their S-parameters. If you are going to simulate a data link I think it's better to find the directivity of the antennas and substitute them by an amplifier plus a block that simulates the channel(propagation losses,channel statistics...).

Obtain mutual copling... How? Using simplifying formulas?
Lumped model... Sorry, I don't understand what you mean under this term.
In any way if EM-simulator can give extract precise S-matrix (for different geometries, different distances and different orientations), why not use it?
Find the directivity of antenna... How to do it without EM-simulator?

Regards.

Pavel.
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: Exact transmission chain simulation
Reply #3 - Jul 27th, 2007, 4:04am
 
Hi.

This answer might be out of interest you are faceing.
I think your problem is how to treat s-parameter model in time domain circuits such as E-class ampilifier.

If so. you have to rely on convolution or linear macro approximation.

For example, Cadence Spectre's Nport support both methods.

If you have Agilent ADS, you can use convolution or Broadband SPICE Model Generator.
Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #4 - Jul 27th, 2007, 9:56am
 
Hi to all,
Usually when I deal with antennas I use different approaches depending on what I'm doing with it:
1)If I'm designing it I use formulas,books and EM to modelate it.
2)If I want to test the effect over a circuit I usually consider them as a complex load(obtained by hand or using EM software-better EM software we are engineers after all-), in your case for your frequency the frontier between induced fields and radiated fields is around 3'5m  so for antennas separated around 30-40m I don't expect that the mutual inductance affect the input impedance of the antenna, I expect more disturbance coming from the PCB itself. So I think that you can model the antenna just as a load for the receiver and other load for the transmiter,avoiding potential problems mixing time domain simulation with frequency domain data.
3)When I want to test a datalink I just find the directivity of the transmitter and the receiver antenna(if they are in far field their directivity is independent of each other), add a block that models the channel(at this frequency I think that a AWGN channel it's just right) and connect the transmitter and the receiver using this equivalent blocks.

But as pancho says spectre Nport allows you to use the results of the EM, so in fact I think that the metodology you proposed in your first post is valid-

At first I was confused because I thought you have something like a FDD transceiver in which you sent and transmit simultaneusly and you wanted to check the effects of mutual coupling on the performance.
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Exact transmission chain simulation
Reply #5 - Jul 30th, 2007, 8:24am
 
Pancho, Didac, thank you for your responses.
Here are my comments.

Quote:
This answer might be out of interest you are faceing.
I think your problem is how to treat s-parameter model in time domain circuits such as E-class ampilifier.
If so. you have to rely on convolution or linear macro approximation.

Yes, it's true. But I didn't understand what you mean under convolution. What I should convolve?

Quote:
For example, Cadence Spectre's Nport support both methods.

I saw description of Nport. In my Spectre manual there is no description of format of file that contains S-parameters.
What is - series of lines that start with some frequency and followed by S-parameters, separated by commas.
There is also no mention on characteristic resistance. 50 Ohm or something else?
If I understood in proper way your hint, Spectre instantly evaluates impedance of node and recalculate S-parameters (that originally were specified for 50 Ohm) ?

Quote:
in your case for your frequency the frontier between induced fields and radiated fields is around 3'5m  so for antennas separated around 30-40m

The operational distance is 5-10cm.

Quote:
So I think that you can model the antenna just as a load for the receiver and other load for the transmiter,avoiding potential problems mixing time domain simulation with frequency domain data.

In our concept system start is of critical importance. If no designed properly system may cannot start.
So precise transition simulation is the must. More it's precise, less probability of fault.

For this reason I'm looking for approach that would be as much close to reality as possible.

Thank you one more time for you assistance.

Regards.

Pavel.
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #6 - Jul 30th, 2007, 8:47am
 
Hi Pavel,
Nport accepts the TOUCHSTONE standard, a link to a more detailed description:http://www.vhdl.org/pub/ibis/connector/touchstone_spec11.pdf(it's not the last version but I've been using it recently and I didn't notice any change-. Basically you define the iinput data with a first line like:
# GHz S RI R 100
Where the first term is the units of frequency,second term the type of data, third term indicate how you provide the data(in this case Real and Imaginary) and finally the R of normalization. I don't have many experience with it(I used only to substitute inductors in the extracted with the silicon measured to see if the drift matched the measurements) but I think two important factors come into play:
1)Provide enough low frequency points because spectre needs them for calculate dc operating point.
2)Take care with phase "jumps", it can cause trouble.

Regarding your operational distance then I think you are right, you should take into account both coils for the EM simulation.


Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Exact transmission chain simulation
Reply #7 - Jul 31st, 2007, 3:43am
 
Hello Didac,

Thanks for response.
Does Nport block take in account the fact, that output impedance of antenna transmitter antenna amplifier changes (as it's of switching type).
The S-parameters that I would include in Nport are obtained from EM-simulator.
In EM-simulator (at least in HFSS) S-parameters are calculated for specified impedance.

Regards.

Pavel.
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #8 - Jul 31st, 2007, 8:22am
 
Hi Pavel,
Sorry for the delay in answering but I was searching an application note from Cadence about nport that I used.http://www.cadence.com/whitepapers/spramapn.pdf. From what I understand spectre takes the s-parameters inserted in the file using nport, an transforms them to an equivalent time-domain model that it can handle before the simulation,after this calculation s-params dissappear for spectre. So I think that if you use a 2-port (port 1 transmitter,port 2 receiver) the simulator will take into account the effect of switching.
As you say S-params in EM are calculated for specific impedance, but I think that they are necessary for spectre only to make the "transformation" from frequency domain to time domain,nothin else.
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Exact transmission chain simulation
Reply #9 - Jul 31st, 2007, 8:40am
 
Thanks Didac,

But what impedance should I specify during EM-simulation?
The results (S-parameter matrix) would be different for 50 Ohm, 75 Ohm, or some other value.

Regards

Pavel.
Back to top
 
 
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #10 - Aug 2nd, 2007, 2:09am
 
Hi Pavel,
I'm not sure about this one but I think it really doesn't matter. In S-parameters we specify a reference impedance cause we are working with normalized power waves, as you said different reference impedances result in different S-parameters matrix. But the equivalent circuit will always be the same, so I think that when spectre does the time domain model from the s-parameters file he would use the reference impedance to obtain the equivalent model because spectre doesn't deal with power waves, only with voltages and currents. Probably for this question it's better to contact with a product engineer.
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Pavel
Senior Member
****
Offline



Posts: 174
Lausanne/Switzerland
Re: Exact transmission chain simulation
Reply #11 - Aug 3rd, 2007, 4:35am
 
Hello Didac,

I didn't properly understand what you mean sayng "it really doesn't matter".
If one changes reference impedance while doing EM-simulation, S-matrix will also change and consequently time-domain model will be also different.

Or I miss something.

Regards.

Pavel.
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: Exact transmission chain simulation
Reply #12 - Aug 5th, 2007, 9:58pm
 
Hi.

Characteristic impedance(Port Impedance) for S-parameter is not concerned with load impedance.
They can be different.
S-parameter is defined by characteristic impedance(Port Impedance).
You seem to be misunderstanding them.

In EM-simulation such as Agilent ADS Momentum, you need to specify port impedance.
Basically you can specify any value as port impedance since target block that EM-simulator treat is linear.
But some numerical accuracy loss will occur if you specify extraordinally value as port impedance.
[Note] Common EM-simulator can't treat nonlinear device at same time.

In circuit simulator. S-parameter is converted to unnormalized Y-parameter internally where characteristic impedance value is needed to
convert s-parameter to y-parameter.
In convolution, IFFT of this Y-parameter is used.

Resulting Y-parameter has no relation with port impedance.






Back to top
 
 
View Profile WWW Top+Secret Top+Secret   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: Exact transmission chain simulation
Reply #13 - Aug 6th, 2007, 3:11am
 
Hi,
Pancho explains very clear what I mean with "it really doesn't matter", it's the problem of dealing with black boxes(matrix) to represent a circuit,it's easy to lose contact with what they represent.
Back to top
 
 
View Profile WWW   IP Logged
mobil
Junior Member
**
Offline



Posts: 20
Australia
Re: Exact transmission chain simulation
Reply #14 - Aug 25th, 2007, 8:54pm
 
It's better to use HFSS to design the attena things.
Back to top
 
 
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.