[λ…Όλ¦¬νšŒλ‘œ] 인코더(Encoder) - κ°œλ…, μ§„λ¦¬ν‘œ, νšŒλ‘œλ„

2022. 12. 26. 16:00Β·πŸš₯ λ…Όλ¦¬νšŒλ‘œ
728x90

인코더(Encoder)

  • 인코더(encoder)λŠ” λ””μ½”λ”μ˜ λ°˜λŒ€ κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” μ‘°ν•©λ…Όλ¦¬νšŒλ‘œμ΄λ‹€.
  • μ‹ ν˜Έ $2^n$개λ₯Ό μž…λ ₯ λ°›μ•„ 좜λ ₯μ‹ ν˜Έ $n$개λ₯Ό λ§Œλ“ λ‹€.
  • μΈμ½”λ”λŠ” $2^n$개 쀑 ν™œμ„±ν™”λœ 1λΉ„νŠΈ μž…λ ₯μ‹ ν˜Έλ₯Ό λ°›μ•„μ„œ κ·Έ μˆ«μžμ— ν•΄λ‹Ήν•˜λŠ” $n$λΉ„νŠΈ 2μ§„ 정보λ₯Ό 좜λ ₯ν•œλ‹€.
  • μΈμ½”λ”μ˜ μ‘μš©μœΌλ‘œλŠ” 10μ§„μˆ˜λ₯Ό 2μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜λŠ” μž₯치, 정보 전솑을 μΌμ •ν•œ κ·œμΉ™μ— 따라 μ•”ν˜Έλ‘œ λ³€ν™˜ν•˜λŠ” μž₯치, 컴퓨터 λͺ¨λ‹ˆν„°μ—μ„œ μ‚¬μš©λ˜λŠ” VGA λ“±κ³Ό 같은 RGB 정보λ₯Ό TVμ—μ„œ μˆ˜μ‹ ν•  수 μžˆλŠ” NTSC λ°©μ‹μ˜ μ‹ ν˜Έλ‘œ λ³€ν™˜ν•˜μ—¬ μ£ΌλŠ” μž₯치 등이 μžˆλ‹€.

 


 

4 x 2 인코더

  • 4 x 2 μΈμ½”λ”λŠ” μž…λ ₯ 4($=2^2$)κ°œμ™€ 좜λ ₯ 2개λ₯Ό κ°€μ§„λ‹€.
  • μž…λ ₯의 μ‹ ν˜Έμ— 따라 2개의 2μ§„ μ‘°ν•©μœΌλ‘œ 좜λ ₯λœλ‹€.
  • μ§„λ¦¬ν‘œμ™€ νšŒλ‘œλ„λŠ” μ•„λž˜μ™€ κ°™λ‹€.

νšŒλ‘œλ„


μ§„λ¦¬ν‘œμ™€ 논리식

$B_{0} = A_{1} + A_{3}$

$B_{1} = A_{2} + A_{3}$


인코더와 디코더 관계

  • μΈμ½”λ”μ—μ„œ μ•”ν˜Έν™”ν•œ 좜λ ₯듀이 λ‹€μ‹œ λ””μ½”λ”μ˜ μž…λ ₯으둜 λ“€μ–΄κ°€λ©΄ μ›λž˜μ˜ μž…λ ₯을 해독할 수 μžˆλ‹€.
  • λ”°λΌμ„œ 인코더와 λ””μ½”λ”λŠ” μ™„λ²½ν•˜κ²Œ λ°˜λŒ€μ˜ κΈ°λŠ₯을 λ‹΄λ‹Ήν•˜λŠ” 관계라고 ν•  수 μžˆλ‹€.

 


 

8 x 3 인코더

  • 8 x 3 μΈμ½”λ”λŠ” μž…λ ₯ 8($=2^3$)κ°œμ™€ 좜λ ₯ 3개λ₯Ό κ°€μ§„λ‹€.
  • μž…λ ₯의 μ‹ ν˜Έμ— 따라 3개의 2μ§„ μ‘°ν•©μœΌλ‘œ 좜λ ₯λœλ‹€.
  • νšŒλ‘œλ„μ™€ μ§„λ¦¬ν‘œλŠ” μ•„λž˜μ™€ κ°™λ‹€.

νšŒλ‘œλ„


μ§„λ¦¬ν‘œμ™€ 논리식

$Q_{2} = D_{4} + D_{5} + D_{6} + D_{7}$

$Q_{1} = D_{2} + D_{3} + D_{6} + D_{7}$
$Q_{0} = D_{1} + D_{3} + D_{5} + D_{7}$

μΈμ½”λ”μ˜ ν•œκ³„λŠ” ν•œ 개의 μž…λ ₯만이 1이 될 수 μžˆλ‹€λŠ” 것이닀.
즉, 두 μž…λ ₯이 λ™μ‹œμ— 1일 λ•Œ 좜λ ₯은 μ •μ˜λ˜μ§€ μ•ŠλŠ” 쑰합을 λ§Œλ“€μ–΄ λ‚Έλ‹€.

 


 

μš°μ„ μˆœμœ„ 인코더

μš°μ„ μˆœμœ„ 인코더 μ§„λ¦¬ν‘œ

  • μ•žμ„œ λ””μ½”λ”μ—μ„œ μž…λ ₯의 ν•œκ³„λŠ” ν•œ 개의 μž…λ ₯만이 1이 될 수 μžˆλ‹€λŠ” μ μ΄μ—ˆλ‹€.
  • 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ μž…λ ₯에 μš°μ„ μˆœμœ„λ₯Ό μ •ν•˜μ—¬ μž…λ ₯이 μ—¬λŸ¬ 개 μžˆμ„ λ•Œ μš°μ„ μˆœμœ„κ°€ 높은 μž…λ ₯값에 ν•΄λ‹Ήν•˜λŠ” 좜λ ₯μ‹ ν˜Έλ₯Ό λ§Œλ“€μ–΄λ‚΄λŠ” 회둜λ₯Ό μš°μ„ μˆœμœ„ 인코더라고 ν•œλ‹€.
  • 즉, λ™μ‹œμ— 2개 μ΄μƒμ˜ μž…λ ₯이 1일 λ•Œ κ°€μž₯ 높은 μš°μ„ μˆœμœ„λ₯Ό κ°€μ§„ μž…λ ₯을 μ²˜λ¦¬ν•œλ‹€.

논리식과 νšŒλ‘œλ„

$x = D_{2} + D_{3}$

$y = D_{3} + D_{1}D_{2}'$

$V = D_{0} + D_{1} + D_{2} + D_{3}$


 


 

μΆ”ν›„ μ—…λ°μ΄νŠΈ μ˜ˆμ •···

  • BCD 인코더
    https://www.youtube.com/watch?v=fViyGihzAeg

 


 

 

728x90
μ €μž‘μžν‘œμ‹œ (μƒˆμ°½μ—΄λ¦Ό)
'πŸš₯ λ…Όλ¦¬νšŒλ‘œ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [λ…Όλ¦¬νšŒλ‘œ] ν¬μŠ€νŒ… μ˜ˆμ • νšŒλ‘œλ„ μž„μ‹œ μ €μž₯
  • [λ…Όλ¦¬νšŒλ‘œ] λ©€ν‹°ν”Œλ ‰μ„œ(MUX), λ””λ©€ν‹°ν”Œλ ‰μ„œ(de-MUX)
  • [λ…Όλ¦¬νšŒλ‘œ] 디코더(Decoder) - κ°œλ…, μ§„λ¦¬ν‘œ, νšŒλ‘œλ„
  • [λ…Όλ¦¬νšŒλ‘œ] λ°˜κ°€μ‚°κΈ°(Half-Adder), μ „κ°€μ‚°κΈ°(Full-Adder)
juno1105
juno1105
κ³΅λΆ€ν•˜λŠ” κ²Έ 포폴 λΈ”λ‘œκ·Έ
  • juno1105
    @juno1105
    juno1105
  • 전체
    였늘
    μ–΄μ œ
    • λΆ„λ₯˜ 전체보기 (89)
      • πŸ’¬ 자유 (3)
      • πŸ“– μ–΄ν•™ 곡뢀 (0)
      • πŸ“” 개발 ν”„λ‘œμ νŠΈ (4)
      • πŸ›  ν”„λ‘œκ·Έλž¨ 였λ₯˜ 해결법 (1)
      • πŸ“š 자료ꡬ쑰 및 μ•Œκ³ λ¦¬μ¦˜ (53)
        • μŠ€νƒ (4)
        • 큐 (4)
        • μ •λ ¬ 및 탐색 (17)
        • 리슀트 (5)
        • ν•΄μ‹œ (1)
        • 트리 (8)
        • νž™ (2)
        • κ·Έλž˜ν”„ (12)
      • πŸ’» 컴퓨터 ꡬ쑰 (0)
      • πŸš₯ λ…Όλ¦¬νšŒλ‘œ (8)
      • πŸ”° λ°±μ€€ (20)
        • 큐, μŠ€νƒ, 덱 (0)
        • DFS 와 BFS (3)
        • 그리디 (0)
        • λ™μ κ³„νšλ²• 1 (16)
        • λ™μ κ³„νšλ²• 2 (0)
        • μ΅œλ‹¨ 경둜 (0)
        • 트리 (0)
        • λ°±νŠΈλž˜ν‚Ή (0)
        • μœ λ‹ˆμ˜¨ νŒŒμΈλ“œ (0)
        • μ§‘ν•©κ³Ό λ§΅ (1)
      • 🌈 ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ (0)
      • πŸ“± μ•ˆλ“œλ‘œμ΄λ“œ μ•± (0)
  • λΈ”λ‘œκ·Έ 메뉴

    • ν™ˆ
    • νƒœκ·Έ
    • λ°©λͺ…둝
  • 링크

  • 곡지사항

    • ✨자료ꡬ쑰 μ•Œκ³ λ¦¬μ¦˜ 컀리큘럼✨
  • 인기 κΈ€

  • νƒœκ·Έ

    토읡 900점
    μ •λ ¬ μ΅œμ„ μ˜ 경우
    토읡 910점
    토읡
    μ•Œκ³ λ¦¬μ¦˜
    μ΅œλ‹¨κ²½λ‘œ
    토읡 900μ λŒ€
    토읡 950점
    μ‹œκ°„λ³΅μž‘λ„
    λΉ…μ˜€ν‘œκΈ°λ²•
    토읡 900
    토읡 920점
    μ •λ ¬
    κ·Έλž˜ν”„νƒμƒ‰
    μ •λ ¬ μ΅œμ•…μ˜ 경우
  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.3
juno1105
[λ…Όλ¦¬νšŒλ‘œ] 인코더(Encoder) - κ°œλ…, μ§„λ¦¬ν‘œ, νšŒλ‘œλ„
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”