public:calculator:progs:dm32_progs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
public:calculator:progs:dm32_progs [24/07/23 17:33 BST] – [Section Two] john | public:calculator:progs:dm32_progs [06/03/25 06:49 GMT] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 20: | Line 20: | ||
Once the real and imaginary values are on the stack various " | Once the real and imaginary values are on the stack various " | ||
- | Z< | + | Z< |
+ | |||
+ | and | ||
+ | |||
+ | Z< | ||
+ | |||
+ | gives | ||
+ | |||
+ | Z< | ||
< | < | ||
Line 56: | Line 64: | ||
X has the real part of Z< | X has the real part of Z< | ||
- | Z< | + | Z< |
Line 70: | Line 78: | ||
ENTER | ENTER | ||
50 ; enter Zo as 50 + j 0 | 50 ; enter Zo as 50 + j 0 | ||
- | CMPLX - ; complex | + | CMPLX + ; complex |
- | STO A ; store intermediate value Re (Z - Zo) | + | STO A ; store intermediate value Re (Z + Zo) |
R↓ | R↓ | ||
- | STO B ; store intermediate value Im (Z - Zo) | + | STO B ; store intermediate value Im (Z + Zo) |
R↓ ; X and Y stack now holds input Z real & imag again | R↓ ; X and Y stack now holds input Z real & imag again | ||
0 | 0 | ||
ENTER | ENTER | ||
50 ; enter Zo as 50 + j 0 (again) | 50 ; enter Zo as 50 + j 0 (again) | ||
- | CMPLX + ; complex | + | CMPLX - ; complex |
- | STO C ; store intermediate value Re (Z + Zo) | + | RCL B ; Im (Z + Zo) |
- | R↓ | + | RCL A ; Re (Z + Zo) |
- | STO D ; store intermediate value Im (Z + Zo) | + | CMPLX ÷ |
- | RCL B ; Im (Z - Zo) | + | |
- | RCL A ; Re (Z - Zo) | + | |
- | RCL D | + | |
- | RCL C ; Re (Z + Zo) | + | |
- | CMPLX ÷ ; complex divide -> complex reflection coeff. ρ | + | |
STO E ; save Re ρ | STO E ; save Re ρ | ||
R↓ | R↓ | ||
STO F ; save Im ρ | STO F ; save Im ρ | ||
- | RCL F | ||
RCL E | RCL E | ||
y,x -> θ, r ; convert complex rectangular ρ to mag/angle - X holds the magnitude |ρ| ( Y holds the angle, but we don't care) | y,x -> θ, r ; convert complex rectangular ρ to mag/angle - X holds the magnitude |ρ| ( Y holds the angle, but we don't care) | ||
Line 109: | Line 111: | ||
y,x -> θ, r | y,x -> θ, r | ||
STO Z ; store magnitude of impedance |z| | STO Z ; store magnitude of impedance |z| | ||
- | RCL Z ; |z| | ||
RCL P ; |ρ| | RCL P ; |ρ| | ||
RCL S ; VSWR | RCL S ; VSWR | ||
Line 116: | Line 117: | ||
</ | </ | ||
+ | |||
+ | === Example === | ||
+ | |||
+ | * Z = 65.2 + j 17.7 | ||
+ | * R = 65.2 | ||
+ | * X = 17.7 | ||
+ | |||
+ | * Results on stack: | ||
+ | |||
+ | < | ||
+ | 67.5598 | ||
+ | 0.2002 | ||
+ | 1.5006 | ||
+ | -13.9718 | ||
+ | </ | ||
+ | |||
+ | * |Z| = 67.6 ohms | ||
+ | * |ρ| = 0.2 | ||
+ | * SWR = 1.5:1 | ||
+ | * Return Loss = 13.9dB | ||
+ | |||
+ | |||
--- //John Pumford-Green 19/07/23 06:08// | --- //John Pumford-Green 19/07/23 06:08// | ||
public/calculator/progs/dm32_progs.1690216386.txt.gz · Last modified: 06/03/25 06:49 GMT (external edit)