총 412개
-
DQN과 A2C network를 활용한 CartPole 강화학습 훈련과정 및 code2025.01.131. CartPole environment OpenAI gym의 CartPole은 카트 위에 막대기가 고정되어 있고 막대기는 중력에 의해 바닥을 향해 자연적으로 기울게 되는 환경을 제공한다. CartPole의 목적은 카트를 좌, 우로 움직이며 막대기가 기울지 않고 서 있을 수 있도록 유지시켜 주는 것이 목적인데, 강화 학습 알고리즘을 이용하여 막대기를 세울 수 있는 방법을 소프트웨어 에이전트가 스스로 학습할 수 있도록 한다. 2. DQN algorithm Deep Q-Network는 state-action value Q값을 Deep...2025.01.13
-
[A+보장]한양대에리카A+맞은 레포트,논리회로설게및실험,Decoder & 7-segments 실험2025.01.151. Code Code는 컴퓨터에서 사용하는 정보들을 정해진 특정 형태로 나타내는 규칙을 간단히 의미한다. 2. Decoder 디코더는 n bit input code에서 m bit output code로의 변환이다. n개의 2 진 정보들을 서로 다른 2^m개의 최대 정보로 바꾸어 출력하는 조합회로이다. Decoder은 Encoder가 한 일의 암호화 또는 컴퓨터가 인식할 수 있는 것들을 해독해서 사람이 읽을 수 있도록 하는 해독기 역할 도 한다. 3. 2x4 Decoder 2x4 decoder은 NOT게이트인 74LS04 2개와 A...2025.01.15
-
서강대학교 23년도 마이크로프로세서응용실험 6주차 Lab06 결과레포트 (A+자료)2025.01.211. Subroutines 실험에서는 subroutine의 호출 및 복귀와 관련된 명령어들의 동작을 이해하고, stack의 활용법과 push, pop 명령어, subroutine에서의 stack의 역할을 학습했습니다. 또한 subroutine으로의 parameter 전달 방식을 이해하고, 개별적인 파일에 작성된 subroutine의 assemble, compile 및 link를 위한 directive의 역할을 이해했습니다. 2. Stacks 실험에서는 LIFO(last-in first-out) 개념을 갖는 stack 메모리 영역의 ...2025.01.21
-
마이크로프로세서응용실험 4주차 Lab04 결과레포트 (A+자료)2025.01.121. Number system / ASCII code 8진수와 16진수는 2진수를 3bits, 4bits 단위로 묶어 표현하는 수체계이다. 이들은 모두 10진수로 상호변환 가능하다. 컴퓨터는 음수를 포함한 signed number를 표현하기 위해, 2's complement를 사용한다. ASCII code는 문자를 표현하기 위한 코드로, 0x00~0x1F, 0x7F의 경우 총 33개의 control character로, 나머지는 95개의 printerable character로 구성된다. 2. Flags / Updating flag...2025.01.12
-
디지털통신시스템설계 12주차 실습2025.05.091. WIFI 신호 파라미터 실습 강의노트에 있는 WIFI 규격 파라미터를 이용했다. iter는 시뮬레이션 반복을 의미하며 100회부터 1000000회까지 수를 늘리며 실험을 반복했다. EbN0는 0dB~10dB까지 1 간격으로 나타냈다. 2. 변조 방식 Modulation Type은 index로 표현했고 첫 번째는 BPSK를 나타내는 메시지의 수를 2로, 두 번째는 QPSK 메시지의 수를 4로 나타내어 index의 수만큼 반복문을 진행하고, 각각의 메시지 수에 따라 변조 방법을 달리 했다. BPSK는 실습에서 구현했던 코드를 진행...2025.05.09
-
디지털시스템설계실습_HW_WEEK102025.05.091. FSM Detector 이번 과제를 통해 FSM Detector를 구현해보는 시간이었습니다. Testbench에서 1101 sequency를 포함하는 input x '011011011110111' sequency를 생성하여 그 결과를 확인했습니다. FSM 모듈은 위의 input을 감지하고 그에 따라 1을 출력하는 것을 알 수 있었습니다. 그리고 이 과정을 분석하면서 Detector의 원리도 이해할 수 있었습니다. 2. Verilog Code 과제에서는 FSM_Detector 모듈을 Verilog로 구현하고, Test Bench...2025.05.09
-
논리회로설계실험 10주차 up down counter설계2025.05.151. Moore machine Moore machine의 가장 큰 특징은 output이 current state에 의해서만 결정된다는 것이다. 이러한 특징을 이용하여 3-bit up-down counter를 Moore machine-style diagram으로 그려보았다. 오른쪽의 diagram과 같이 current state에 의해서만 output이 결정되는 Moore machine-style diagram이 그려진다. Input으로 reset, mode가 필요하며, output으로는 next_state가 필요하다. S0부터 S7...2025.05.15
-
조도 센서를 이용한 태양전지판 각도 제어 구현 및 code(아두이노)2025.01.131. 조도 센서를 이용한 태양 전지판 제어 이 프로젝트는 조도 센서를 사용하여 태양 전지판의 각도를 자동으로 제어하는 방법을 구현합니다. 3개의 조도 센서가 서로 다른 위치에 배치되어 있으며, 가장 어두운 부분의 반대 방향으로 서보모터가 움직여 태양 전지판의 각도를 조정합니다. 이를 통해 태양 전지판이 항상 최적의 각도로 향하게 되어 효율적인 발전이 가능합니다. 1. 조도 센서를 이용한 태양 전지판 제어 조도 센서를 이용한 태양 전지판 제어는 태양 전지판의 효율을 높이고 에너지 생산을 최적화하는 데 매우 유용한 기술입니다. 이 기술...2025.01.13
-
고려대학교 디지털시스템실험 A+ 3주차 결과보고서2025.05.101. 2-to-4 Line Decoder 2-to-4 Line Decoder의 동작을 구현하였습니다. A0=0, A1=0일 때 출력, A0=1, A1=0일 때 출력, A0=0, A1=1일 때 출력을 확인하였습니다. 2. 3-to-8 Line Decoder 3-to-8 Line Decoder의 동작을 구현하였습니다. A0=1, A1=1, A2=0일 때 출력, A0=0, A1=0, A2=1일 때 출력, A0=1, A1=0, A2=1일 때 출력을 확인하였습니다. 3. Binary-to-BCD Converter Binary-to-BCD C...2025.05.10
-
논리회로설계실험 5주차 Encoder 설계2025.05.151. 4:2 Priority Encoder 4:2 Encoder는 기본적으로 하나의 input만이 true인 경우에 그에 대응되는 output을 출력한다. 즉 다수의 input이 동시에 true인 경우에 동작방식과 출력하는 output이 정의되어 있지 않다. 이러한 문제를 해결하기 위한 방법으로 priority encoder가 사용되는데, 동작방식은 간단하다. Input들에 priority level을 할당하여 여러 개의 input이 true이더라도 가장 priority level이 높은 input에 의거하여 output을 출력하는...2025.05.15
