From: Carsten K. <cko...@cb...> - 2011-08-30 17:46:00
|
Hi Osamu, It indeed looks like a bug to mee. S parameters for passive circuits in dB should be <=0. Carsten ----- Original Message ----- From: "xiu4126" <xi...@ya...> To: "Carsten Koegler" <cko...@cb...> Sent: Friday, August 26, 2011 4:26:30 PM Subject: Re: [Qucs-help] bug in coupled transmission line component? Hi, Carsten I pasted my schematic file below. Thank you for your cooperation. Osamu === <Qucs Schematic 0.0.16> <Properties> <View=0,60,800,854,1,0,0> <Grid=10,10,1> <DataSet=couple_line_test2.dat> <DataDisplay=couple_line_test2.dpl> <OpenDisplay=1> <Script=couple_line_test2.m> <RunScript=0> <showFrame=0> <FrameText0=Title> <FrameText1=Drawn By:> <FrameText2=Date:> <FrameText3=Revision:> </Properties> <Symbol> </Symbol> <Components> <Pac P1 1 120 170 18 -26 0 1 "1" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0> <Pac P2 1 520 170 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0> <Pac P3 1 120 330 18 -26 0 1 "3" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0> <Pac P4 1 520 330 18 -26 0 1 "4" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0> <GND * 1 120 200 0 0 0 0> <GND * 1 120 360 0 0 0 0> <GND * 1 520 360 0 0 0 0> <GND * 1 520 200 0 0 0 0> <Eqn Eqn1 1 350 450 -30 17 0 0 "dB_S11=dB(S[1,1])" 1 "dB_S21=dB(S[2,1])" 1 "dB_S31=dB(S[3,1])" 1 "dB_S41=dB(S[4,1])" 1 "yes" 0> <CTLIN Line1 1 330 250 -26 16 0 0 "121.4" 1 "20.6" 1 "75 mm" 1 "1" 0 "1" 0 "0 dB" 0 "0 dB" 0 "26.85" 0> <.SP SP1 1 120 440 0 69 0 0 "lin" 1 "0.9 GHz" 1 "1.1 GHz" 1 "5" 1 "no" 0 "1" 0 "2" 0 "no" 0 "no" 0> </Components> <Wires> <120 260 120 300 "" 0 0 0 ""> <520 260 520 300 "" 0 0 0 ""> <120 260 300 260 "" 0 0 0 ""> <360 260 520 260 "" 0 0 0 ""> <360 140 520 140 "" 0 0 0 ""> <120 140 300 140 "" 0 0 0 ""> <300 140 300 240 "" 0 0 0 ""> <360 140 360 240 "" 0 0 0 ""> </Wires> <Diagrams> </Diagrams> <Paintings> </Paintings> (2011/08/25 17:52), Carsten Koegler wrote: > please paste your schematic file in your email, as the list does not support attachments. > > Carsten > > ----- Original Message ----- > From: "xiu4126"<xi...@ya...> > To: quc...@li... > Sent: Friday, August 19, 2011 5:10:02 PM > Subject: [Qucs-help] bug in coupled transmission line component? > > Hi, colleague, > > Attachment is an example of a schematic that includes coupled > transmission line. > It's just a coupled transmission line and 4 power sources connected simply. > > I expect that all S parameters are not greater than 0dB. > (typically, S11<-30dB, S21=-3dB, S31<-30dB, S41=-3dB. ) > But the result of simulation are, S parameters are over +0dB. > I'ts strange that a possive circuit have a power gain. > > On the other side, using Coupled Microstrip Line instead goes well. > > I wonder if it's a bug ,or just my misuse. > > Sincerely, Osamu > > > ------------------------------------------------------------------------------ > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > _______________________________________________ > Qucs-help mailing list > Quc...@li... > https://lists.sourceforge.net/lists/listinfo/qucs-help > |
From: Sepp K. <cho...@t-...> - 2011-08-31 07:28:14
|
On Dienstag, 30. August 2011 19:45:52 Carsten Koegler wrote: > Hi Osamu, Hi, I found 2 typos in: ~/qucs-0.0.16/qucs-core/src/components/ctlines.cpp line 48,49 diff ctline.cpp.orig ctline.cpp 48,49c48,49 < nr_complex_t xe = 2.0 * ze * z0 * cosh (ge) + (ze*ze + z0+z0) * sinh (ge); < nr_complex_t xo = 2.0 * zo * z0 * cosh (go) + (zo*zo + z0+z0) * sinh (go); --- > nr_complex_t xe = 2.0 * ze * z0 * cosh (ge) + (ze*ze + z0*z0) * sinh (ge); > nr_complex_t xo = 2.0 * zo * z0 * cosh (go) + (zo*zo + z0*z0) * sinh (go); z0+z0 -> z0*z0 now the results are reasonable: S21, S41: -3.04 dB S11, S31: -80 dB mfg, Sepp > > It indeed looks like a bug to mee. S parameters for passive circuits > in dB should be <=0. > > Carsten > > ----- Original Message ----- > From: "xiu4126" <xi...@ya...> > To: "Carsten Koegler" <cko...@cb...> > Sent: Friday, August 26, 2011 4:26:30 PM > Subject: Re: [Qucs-help] bug in coupled transmission line component? > > Hi, Carsten > > I pasted my schematic file below. > Thank you for your cooperation. > > Osamu > > === > <Qucs Schematic 0.0.16> > <Properties> > <View=0,60,800,854,1,0,0> > <Grid=10,10,1> > <DataSet=couple_line_test2.dat> > <DataDisplay=couple_line_test2.dpl> > <OpenDisplay=1> > <Script=couple_line_test2.m> > <RunScript=0> > <showFrame=0> > <FrameText0=Title> > <FrameText1=Drawn By:> > <FrameText2=Date:> > <FrameText3=Revision:> > </Properties> > <Symbol> > </Symbol> > <Components> > <Pac P1 1 120 170 18 -26 0 1 "1" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" > 0> <Pac P2 1 520 170 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 > "26.85" 0> <Pac P3 1 120 330 18 -26 0 1 "3" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" > 0 "26.85" 0> <Pac P4 1 520 330 18 -26 0 1 "4" 1 "50 Ohm" 1 "0 dBm" 0 "1 > GHz" 0 "26.85" 0> <GND * 1 120 200 0 0 0 0> > <GND * 1 120 360 0 0 0 0> > <GND * 1 520 360 0 0 0 0> > <GND * 1 520 200 0 0 0 0> > <Eqn Eqn1 1 350 450 -30 17 0 0 "dB_S11=dB(S[1,1])" 1 "dB_S21=dB(S[2,1])" > 1 "dB_S31=dB(S[3,1])" 1 "dB_S41=dB(S[4,1])" 1 "yes" 0> > <CTLIN Line1 1 330 250 -26 16 0 0 "121.4" 1 "20.6" 1 "75 mm" 1 "1" 0 "1" > 0 "0 dB" 0 "0 dB" 0 "26.85" 0> > <.SP SP1 1 120 440 0 69 0 0 "lin" 1 "0.9 GHz" 1 "1.1 GHz" 1 "5" 1 "no" 0 > "1" 0 "2" 0 "no" 0 "no" 0> > </Components> > <Wires> > <120 260 120 300 "" 0 0 0 ""> > <520 260 520 300 "" 0 0 0 ""> > <120 260 300 260 "" 0 0 0 ""> > <360 260 520 260 "" 0 0 0 ""> > <360 140 520 140 "" 0 0 0 ""> > <120 140 300 140 "" 0 0 0 ""> > <300 140 300 240 "" 0 0 0 ""> > <360 140 360 240 "" 0 0 0 ""> > </Wires> > <Diagrams> > </Diagrams> > <Paintings> > </Paintings> > > (2011/08/25 17:52), Carsten Koegler wrote: > > please paste your schematic file in your email, as the list does not > > support attachments. > > > > Carsten > > > > ----- Original Message ----- > > From: "xiu4126"<xi...@ya...> > > To: quc...@li... > > Sent: Friday, August 19, 2011 5:10:02 PM > > Subject: [Qucs-help] bug in coupled transmission line component? > > > > Hi, colleague, > > > > Attachment is an example of a schematic that includes coupled > > transmission line. > > It's just a coupled transmission line and 4 power sources connected > > simply. > > > > I expect that all S parameters are not greater than 0dB. > > (typically, S11<-30dB, S21=-3dB, S31<-30dB, S41=-3dB. ) > > But the result of simulation are, S parameters are over +0dB. > > I'ts strange that a possive circuit have a power gain. > > > > On the other side, using Coupled Microstrip Line instead goes well. > > > > I wonder if it's a bug ,or just my misuse. > > > > Sincerely, Osamu > > > > > > ------------------------------------------------------------------------- > > ----- EMC VNX: the world's simplest storage, starting under $10K > > The only unified storage solution that offers unified management > > Up to 160% more powerful than alternatives and 25% more efficient. > > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > > _______________________________________________ > > Qucs-help mailing list > > Quc...@li... > > https://lists.sourceforge.net/lists/listinfo/qucs-help > > --------------------------------------------------------------------------- > --- Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > Qucs-help mailing list > Quc...@li... > https://lists.sourceforge.net/lists/listinfo/qucs-help |
From: Claudio G. <cla...@vi...> - 2011-08-30 19:27:41
|
Hello, looking at the Qucs sources and comparing with the Technical Papers document it seems that there might be a couple of typos ('+' instead of '*') in qucs-core/src/components/ctline.cpp , see diff output below Correcting the typos gives much more reasonable results for the coupler circuit given. Regards, C. --- ctline.cpp 2011-08-30 20:48:59.000000000 +0200 +++ ctline.cpp.orig 2011-04-09 21:29:01.000000000 +0200 @@ -45,8 +45,8 @@ nr_complex_t ge = rect (log (ae) / 2, o / C0 * sqrt (ere)) * l; nr_complex_t go = rect (log (ao) / 2, o / C0 * sqrt (ero)) * l; - nr_complex_t xe = 2.0 * ze * z0 * cosh (ge) + (ze*ze + z0*z0) * sinh (ge); - nr_complex_t xo = 2.0 * zo * z0 * cosh (go) + (zo*zo + z0*z0) * sinh (go); + nr_complex_t xe = 2.0 * ze * z0 * cosh (ge) + (ze*ze + z0+z0) * sinh (ge); + nr_complex_t xo = 2.0 * zo * z0 * cosh (go) + (zo*zo + z0+z0) * sinh (go); nr_complex_t ye = ze * z0 / xe; nr_complex_t yo = zo * z0 / xo; xe = (ze*ze - z0*z0) * sinh (ge) / 2.0 / xe; On 30/08/2011 19:45, Carsten Koegler wrote: > > Hi Osamu, > > It indeed looks like a bug to mee. S parameters for passive circuits > in dB should be<=0. > > Carsten > > ----- Original Message ----- > From: "xiu4126"<xi...@ya...> > To: "Carsten Koegler"<cko...@cb...> > Sent: Friday, August 26, 2011 4:26:30 PM > Subject: Re: [Qucs-help] bug in coupled transmission line component? > > Hi, Carsten > > I pasted my schematic file below. > Thank you for your cooperation. > > Osamu |