전체 글
-
특정 경계에서의 Complex Conjugate 매칭이 주변 경계들의 Complex Conjugate 매칭을 보장하는 이유RF 2024. 2. 5. 15:20
Complex Conjugate 매칭은 특정 경계면에서의 계산으로 소스가 포함된 투포트 모델의 최대 전력 전송 여부를 판별한다. 그런데 조금 이상하다. 계산은 경계면에서만 했는데, 왜 source 에서 load 까지의 최대 전력 전송을 보장할까? 수동소자나 전송선로, 스터브에 한정해서 보자면, 힌트는 smith chart에서의 이동 궤적이 모두 y축에 대칭이라는 점이다. 결론적으로 한 경계에서 Complex Conjugate 매칭이 된다면 그로부터 "y축에 대칭적인 궤적을 가지고 있는 소자"로 연결되어 있는 다른 경계면들도 모두 Complex Conjugate 매칭이 보장된다. 추가적으로 시간이 된다면 load 매칭이 Complex Conjugate 매칭의 subset인지 생각해보자. load 매칭과 C..
-
페이저 표현의 시평균 전력RF 2023. 7. 10. 13:13
RF책을 보다 보면 $V = \lvert V \rvert e ^ {j{\theta}_v}$, ${\theta}_v$ = (V의 위상) $I = \lvert I \rvert e ^ {j{\theta}_i}$, ${\theta}_i$ = (I의 위상) (보통 페이저 표현에서는 주파수가 하나로 고정 되어 있기 때문에 시간항은 생략하곤 한다.) 일 때 $Re\{{\frac 1 2} VI^\star\}$ 형태로 전력을 구하는 경우가 많다. 이렇게 구한 전력을 시평균 전력이라고 한다. 이게 그 이름에 맞게 시간 평균 전력을 나타내는 지를 알기 위해서는 다음을 확인하면 된다. $$Re\{{\frac 1 2} VI^\star\} = {\frac w {2{\pi}}} \int_0^{\frac {2{\pi}} w} \lv..
-
Boost converter - peak current mode control전력전자 2023. 6. 2. 16:13
앞의 voltage mode boost converter을 먼저 읽고 오시기 바랍니다. Boost converter - voltage mode :: akswnd98 (tistory.com) Boost converter - voltage mode 회로를 보면 전통적인 open loop 방식의 boost converter 회로에 $V_o$ 를 type 3 compensator를 거쳐 duty cycle로 피드백 하는 구조이다. 이렇게 피드백을 굳이 구성하면 개루프 때 보다 스위칭 컨버터 특유의 akswnd98.tistory.com boost converter ic들이 주로 current mode 방식을 사용한다. 위의 시스템 블록도는 아래의 문서에서 LM3478이라는 전력ic와 함께 주변회로를 메뉴얼 대로 ..
-
Boost converter - voltage mode전력전자 2023. 5. 16. 16:36
회로를 보면 전통적인 open loop 방식의 boost converter 회로에 $V_o$ 를 type 3 compensator를 거쳐 duty cycle로 피드백 하는 구조이다. 이렇게 피드백을 굳이 구성하면 개루프 때 보다 스위칭 컨버터 특유의 리플이나 과도응답 특성이 훨씬 좋아지게 된다. 더 작은 인덕턴스, 케페시터 등등의 소자들로도 설계 조건을 충족하게 만들 수 있다. 지금 부터 소신호를 주로 해석한다. 대신호 기준값이 $X$ 라고 하면 그에 매칭 되는 소신호를 $\hat X$으로 표현한다. $V_o$, $V_e$, $V_{ref}$의 라플라스 도메인 식 부터 시작한다. $R_1$, $R_3$, $C_2$에 의한 합성 임피던스를 $R_o$로 표현, $C_1$, $C_3$, $R_2$에 의한 합성..
-
모터 토크 분석모터 2023. 5. 9. 11:44
항등식 $$\nabla \cdot (E \times H) = (\nabla \times E) \cdot H - (\nabla \times H) \cdot E$$ 맥스웰 방정식 적용 $$\nabla \cdot (E \times H) = -\frac {\partial} {\partial t} \{\frac 1 2 B \cdot H\} - J \cdot E - \frac {\partial} {\partial t} \{{\frac 1 2 D \cdot E}\}$$ 이항 $$\nabla \cdot (E \times H) + \frac {\partial} {\partial t} \{\frac 1 2 B \cdot H\} + J \cdot E + \frac {\partial} {\partial t} \{{\frac ..
-
ICM-20xxx 센서 필터 적용쿼드 콥터 2023. 5. 8. 10:54
쿼드콥터가 자꾸 한 쪽으로 과도하게 기울거나 진동이 너무 심해서 제어가 안된다면 필터 오동작을 의심해봐야 한다. 필터 없이 ICM-20608 센서에서 값을 1khz 단위로 읽어와 필터를 읽어와서 오일러 각에 상보필터를 적용하고 자이로에 칼만필터를 적용하는 코드를 작성한게 원인이었다. ICM-20608 센서는 자체적으로 필터 기능을 내장하고 있어 설정을 통해 기능을 사용할 수 있는데 관련한 센서의 레지스터 비트는 FCHOICE_B, DLPF_CFG 이고 온도 센서도 켜야 제대로 동작하는 거 같다. void init_mpu () { int delay_time = 100; HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_SET); HAL_Delay(delay_time); ui..
-
NLP 입문자를 위한 text 전처리AI 2023. 4. 26. 12:32
문장을 단어로 쪼개고 단어에 미리 매긴 번호로 문장을 표현하는 것 을 목표로 한다. 1. 챗봇 모델을 블랙박스로 생각해 본다. 산에서 문명의 도움 없이 불을 피는 방법을 알려주세요 -> BLACK BOX -> 산에서 문명의 도움 없이 불을 피우는 방법은 여러 가지가 있습니다. 여기 몇 가지 기본적인 방법들을 소개합니다 ......... 2. 컴퓨터에서 문장을 어떻게 표현하는 지 궁금해 한다. 3. 문장을 단어로 쪼개고 단어에 미리 매긴 번호로 문장을 표현하는 것이 좋다고 다른 사람들이 밝혀냈으므로 받아들인다. 그리고 한국어 단어를 다뤄야 하므로 konlpy의 Okt와 tensorflow의 TextVectorization을 사용해 본다. from konlpy.tag import Okt import tens..