-
๋ฏธ๋ถ๋ฅ
[์ธํ
] VSCode + MinGW๋ก C++ ์ฝ๋ฉ ํ๊ฒฝ ๋ง๋ค๊ธฐ (Windows11 ๊ธฐ์ค, ์ด๋ณด์์ฉ ์ค์น ๊ฐ์ด๋)
0. ์๋ก ์ทจ์
์ค๋น๋ฅผ ํ๋ฉฐ ์ฝํ
๋ฅผ ์ค๋นํ๋ ํ๊ฒฝ์ด ์์ฃผ ๋ฐ๋๊ฒ ๋์ด, ์งํํ๊ฒ ๋์๋ค.์ฐพ์๋ณผ ๋ ๋ง๋ค ๊ตฌ๊ธ๋ง ํ๊ธฐ ๊ท์ฐฎ์์ ๋ง๋ ๊ฒ๋ ํฐ๋ฐ, ์ดํ์ ๋์ฒ๋ผ ๊ณ์ ์ฐพ๊ฒ ๋๋ ์ฌ๋๋ค์ ์ํด ์งํํ๋ ค ํ๋ค. ์ด ๊ธ ์ดํ์๋, ๋ฐฑ์ค์ฝํ
๋ฅผ ์ข ๋ ์ฝ๊ฒ ๋์์ค ์ ์๋, CPH์ ๋ํ ํฌ์คํ
๋ ํ ๊ณํ์ด๋ค. ์๋ ๋ด์ฉ์ windows11 ํ๊ฒฝ์์ vscode + mingw๋ฅผ ์ด์คํผ๋๋ก ํ์คํ๊ฒ ์ธํ
ํ ์ ์๋ ๋ด์ฉ์ ์ค๋นํ๋ค. 1. ๋ฐฐ๊ฒฝ ์ค๋ช
๊ธฐ๋ณธ์ ์ผ๋ก windows 64bit OS๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํ๊ณ ์ค์น๋ฅผ ์งํํด ๋ณผ ๊ฑด๋ฐ, ubuntu ๋ฐ Linux๊ธฐ๋ฐ OS์ฌ์ฉ์๋ค์.. ์ด๋ฏธ ์ด๋ป๊ฒ ๋ฐ๋์ง ์ ๊ฒ์ด๊ธฐ์ ๋ฐ๋ก ํฌ์คํ
ํ์ง ์๊ฒ ๋ค. (์ฐธ๊ณ ๋ก ์ด ๊ณผ์ ์ ์งํํ๋ ํ๊ฒฝ์ windows11์ด๋ค) ์ผ๋จ์ mi..
-
Linux
[Linux] apt update ์ค ์ค๋ฅ, ํด์ ํฉ์ด ๋ง์ง ์์ต๋๋ค. (apt update hash sum mismatch)
24.06.02 ์งํ25.12.12 ์ ๋ชฉ ์์ 25.12.21 ๊ธ ์ผ๋ถ ์์ ๋ชฉ์ฐจ1. ํ์2. ํด๊ฒฐ3. ๊ฒฐ๋ก ---------------------------------------------------------------------------------------------------------------1. ํ์ ํํ๋ก์ด ์ฝ๋ฉ์ ์์ํ๋ ค ํ์ผ๋ ๋ฐ์ํ ๋ฌธ์ .ํ์์ฒ๋ผ sudo apt update์ upgrade๋ฅผ ์กฐ์ ธ์ฃผ๊ณ ์๋๋ฐ, ํด์ ํฉ์ด ๋ง์ง ์๋๋ค.. ์ผ๋จ ๋ฌด์จ ๋ฌธ์ ์ธ์ง ์์์ผ ๊ฒ ๊ณ , ํด๊ฒฐ์ ํด์ผ๊ฒ ๋ค.์ฐ์ apt๊ฐ update ๋๋ ๊ณณ์ผ๋ก ๊ฐ ๋ณด์๋ค./etc/apt/sources.list๋ฅผ gedit ์ผ๋ก ์ด์ด๋ณด์๋๋ฐ, ๋ณ ๋ด์ฉ๋ ์์๊ณ , ๊ทธ๋ง์ ๋ ์ ๋ถ ์ฃผ์์ด์๋ค.์ด์ ๊ตฌ๊ธ๋ง์ ํตํด ์ด ํ์์ด ..
-
H-mobility class
[H-mobility] H-mobility class ํฉ๊ฒฉ ํ๊ธฐ
25.04.20 ์งํ--- INDEX ---0. ์๋ก 1. ์๋ฅ2. ์๋ฅํฉ๊ฒฉ3. ์ต์ข
ํฉ๊ฒฉ4. ์ฌ๋ด--- --- --- ---0. ์๋ก ๊ธ์ ์์ํ๊ธฐ์ ์์, ํ์๋ ์ฐ๋ฒ์๋๊ฐ ์๋์ ๋ฐํ๋ฉฐ, ๊ธ์ ์ฐ๋ ์์ ์ ํฉ๊ฒฉ ํ ์
๊ณผ์ ์ดํ์ ์์ฑํจ์ ์๋ฆฐ๋ค. ๋๋์ด H-mobility class๊ฐ ์ด๋ ธ๋ค..์ฌ์ค ์๋
์๋ฐ๊ธฐ๋ถํฐ ๊ธฐ๋ค๋ ธ๋ ๊ต์ก์ด๋ค. ๋ณธ ๊ต์ก์ "์๋ง๋" ๋ถํธ์บ ํ๋ ์๋ ๋ฏ ํ๋ค. ์ผ๋ฐ์ ์ธ ๋ถํธ์บ ํ๋ ๋ด์ผ๋ฐฐ์์นด๋์ ํจ๊ป ๊ตญ๋น์ง์์ผ๋ก ์งํ๋๋, ๋ณธ ๊ฐ์๋ ๊ตญ๋น์ง์์ด ์๋ ๋ฟ๋๋ฌ, ์ต์
์ฅ๋ ค๊ธ๋ ์ง๊ธ๋์ง ์๊ธฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋งํ๋ "๋ถํธ์บ ํ"๊ฐ ์๋ ๋ฏ ํ๋ค. ๋ค๋ง ๋ณธ์ธ์ ์๊ด ์๋ค. ์ ์ด๋ถํฐ ์ฐจ๋ฅผ ์ข์ํ๊ณ ,์์ฑ์ฐจ ํ์ฌ๋ก์ ์ทจ์
์ ํฌ๋งํ๊ณ ์๊ธฐ์ ๋๋ ์๋ ๊ธฐํ๋ค. ํด๋น ๊ฐ์๋ ์กธ์
์์ ์ ๋๋ ์กธ์
์๋ง ์ง์์ด ..
-
ํต์ ๊ด๋ จ
DSP) ๊ณ ์ ํธ๋ฆฌ์๋ณํ (FFT) (2/2)
์ด์ ํฌ์คํธ : https://99kh.tistory.com/25 DSP) ๊ณ ์ ํธ๋ฆฌ์๋ณํ (FFT) (1/2) N-point DFT๋ ์๋์ ์ด์ ํฌ์คํธ์์ ์ฒ๋ผ, ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ผ ์ ์๋ค. https://99kh.tistory.com/20 DSP) Overlap-Add์ Overlap-Save ์ปจ๋ณผ๋ฃจ์
๋์งํธ ์ ํธ x[n]์ ๋ํ ์ฃผํ์ ์ฑ๋ถ์ ๋ํ๋ด๋ ๋ฐฉ์์๋ ๋ ๊ฐ์ง 99kh.tistory.com 2. At DIF DIF(Decimation In Frequency)๋ DIT์ ๋น์ทํ๋ฉฐ ๋ค๋ฅด๋ค. ๊ฒฐ๋ก ๋ถํฐ ์๊ธฐํ์๋ฉด ์ด ๊ณฑ์
์ ์๋ DIT์ ๊ฐ์ด log_2 (N) x N/2 ์ด๋ค. ์์๋ณด๊ธฐ ์ด๋ ค์ฐ๋ ์ฌ์ง์ผ๋ก ๋ฃ๊ฒ ๋ค. DIF์์๋ ํ์ง์ผ๋ก ๋ฐ๊ฐ์ฃฝ ํ๋ DIT์ ๋ค๋ฅด๊ฒ, ์๋ค๋ก ๋ฐ๊ฐ์ฃฝํ๋ค. ์ ์ฒด ํฌ๊ธฐ ..
-
ํต์ ๊ด๋ จ
ํต์ ์ด๋ก ) AM๋ณ์กฐ๊ธฐ์ ์ค SSB (Single Side Band), USB, LSB
AM(Amplitde Modulation : ์งํญ ๋ณ์กฐ ๋ฐฉ์) ๊ณผ FM(Frequency Modulation : ์ฃผํ์ ๋ณ์กฐ๋ฐฉ์) ์ค์์, AM์ ์ ํธ๋ฅผ ๋ณ์กฐํ๋ ๋ฐฉ์์ ๋์ญํญ์ด ๋์ด์ง๋ ๋จ์ ์ด ์๋ค. ๋ณด๋ด๊ณ ์ ํ๋ ์ ์ ํธ๋ฅผ m(t)๋ผ๊ณ ํ๋ฉด, cosin์ผ๋ก ๋ณต์กฐ ํ ๊ฒฝ์ฐ, Frequency domain์์๋ ์ค๋ฉ๊ฐ_c๋งํผ ์์ชฝ์ผ๋ก ํํ์ด๋ ๋ m(t)/2๊ฐ ํ๋์ฉ ์๊ธด๋ค. ์ฆ, ๋์ญํญ์ด ์ปค์ก๋ค๊ณ ํ ์ ์๋ค. ์ด๋, ๋์ญํญ์ ๊ณง ์์์ด๋ฏ๋ก ์ค์ผ์๋ก ์ข๋ค. AM ์ ํธ๋ ๋์ญํญ ๋ด์์ ์์ชฝ์ธก๋ฉด์ด ๋์นญ์ธ ๋ณต์ ์ฑ๋ถ์ ๊ฐ์ง๊ณ ์๋ค. ๋ฐ๋ผ์ ์๋์ ๊ฐ์ด ๋์นญ๋๋ ๋ถ๋ถ์ค ํ ์ชฝ์ ์ฑ๋ถ๋ง ๋ณด๋ด๋๋ผ๋, ์ ํธ๋ฅผ ๋ฐ๋ ์ชฝ์์๋ ์ ์ ํธ๊ฐ ๋ฌด์์ธ์ง ์ ์ถํ ์ ์๋ค. ์ด๋, ์์ชฝ์ ์ ํธ๋ฅผ Lower Sideband, ๋ฐ๊นฅ..