본문으로 바로가기

나만의 자료실

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    몽환한밤

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[gnuradio] ATSC Pad

gnuradio/gr-atsc/lib/atsc_pad.cc /usr/local/include/gnuradio/atsc/pad.h 1. SYNC_DECIMATORgnuradio/gr-atsc/lib/atsc_pad.cc:39sync_decimator 이란?decimation, 즉 down-sampling을 해주는 블록이다. Input으로 받는 것과 output으로 나가는 것의 관계를 다음과 같이 표현할 수 있다. = x set_relative_rate(1/decimation) 을 통해 interpolation, 즉 up-sampling 또한 가능하다. https://wiki.gnuradio.org/index.php/Types_of_Blocks INTR = ATSC_MPEG_PKT_LENGTH = 188 인..

잡다한 지식/캡스톤 2019. 9. 26. 16:48

trellis code interleaving

카테고리 없음 2019. 9. 24. 20:52

root-cosine filter

Rectangular Filter디지털 신호를 전송하는 경우 주파수가 제한되지 않아 한정된 band 안에서만 baseband 통신을 하기 위해서는 filter를 사용해야 한다. rectangular 필터를 사용하면 시간적으로 impulse들이 싱크 함수와 convolution되어 시간적으로 제한되지 않는다(비인과:non-causual) 시간적으로 제한은 되지 않지만 수신부와 송신부의 sync가 정확하고, ideal clock 을 사용한다면, 0과 T초에서의 값들은 양옆의 신호에 영향을 받지 않고 ISI가 0 인 상태로 수신이 가능하다 그러나 우리가 사용하는 clock은 ideal하지 않아 timing error 이 생겨 이전과 이후 신호의 tail 들이 더해진 값들이 구해진다 이를 Inter-Symbol..

잡다한 지식/캡스톤 2019. 9. 24. 20:36

PN codes

Polynomial Multiplier [더보기] 1. Cyclic CodePN 코드에 대해 알아보기 전에 cyclic 코드에 대해 알고 넘어갈 필요가 있다.Cyclic 코드의 특징은 다음과 같다 일 때 인 경우에 (codeword c2가 c1을 cycle 한 모습일 경우) 하는 d2가 반드시 존재한다 (증명) 1만큼 cycle 된 상태라고 할 때, xf(x) 를 통해 표현이 가능하다 d(x)의 데이터를 h(x)로 나누어준 나머지인 데이터에 대한 codeword가 c^(m)이다 결론적으로, g(x), generator와 메시지의 곱을 통해 codeword를 생성하면서 g(x)가 임의의 h(x)에 대해 2)를 만족한다면 nbit codeword가 cyclic하다고 할 수 있다위 2가지를 모두 만족할 경우 ..

잡다한 지식/캡스톤 2019. 9. 24. 13:02

Polynomial Divider

Polynomial Divider Flip-Flop 다수를 통해 어떤 Polynomial을 또 다른 Polynomial로 나누는 방법에 대해 알아볼 것이다 설계 할 수 있는 방법으로 2가지가 있다 1. A-Type Divider 나누셈 과정이 어떻게 일어나는지 알아보기 전에 Z-transform에 대해 다시 알아보자. z-transform을 통해 f(n)함수의 시간 흐름에 대한 값을 z로 표현할 수 있다.f(n)을 1 만큼 delay를 시킨 g(n)을 시간의 흐름이 달라진, 달라진 z 값으로 표현할 수 있다g(n)에서 1의 순간에 f(0) 값이, 2의 순간에 f(1)의 값이 나오며 f(n)이 1 만큼 delay 됨을 알 수 있고 우리는 F 아래에 -1 첨자를 붙여 이를 표현할 것이다 앞에서 살펴본 z t..

잡다한 지식/캡스톤 2019. 9. 23. 23:54

High Speed Multiplication

개요고속으로 처리할 수 있는 곱셈기를 만드는 방법은 두가지로 나뉜다. 1) Partial Product의 개수를 줄인다2) 덧셈 처리 시간을 줄인다 - Parallel Multiplier병렬로 partial product를 처리한 후 고속으로 결과들을 더하여 처리한다- High Speed Sequential Multiplier축적하는 형태로 새로운 partial product의 결과를 기존의 것에 더해준다- Array Multiplier>?? 6.1 Reducing The Number Of Partial ProductsBooth Algorithm두개 이상의 partial product를 동시에 처리할 수 있게 만들어 졌다.예를 들어 2개의 partial product를 동시에 처리하기 위해서 A x B ..

잡다한 지식/verilog 2019. 8. 15. 17:41
  • 이전
  • 1
  • 2
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (10)
    • 자기개발 (1)
      • 자료구조 (0)
      • 네트워크 보안 (0)
      • 리눅스 (1)
      • 리버스 엔지니어링 (0)
      • abex' crackme (0)
    • 스크랩 (좋은 글들) (0)
    • 잡다한 지식 (5)
      • 반도체소자 (0)
      • 전자기학 (0)
      • 신호및시스템 (0)
      • 회로이론 (0)
      • 수학적 지식 (0)
      • 디지털 신호 처리 (0)
      • 캡스톤 (4)
      • verilog (1)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

MORE+

ARCHIVE

CALENDAR

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 나만의 자료실, ALL RIGHT RESERVED.
나만의 자료실
블로그 이미지 몽환한밤 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (10)
    • 자기개발 (1)
      • 자료구조 (0)
      • 네트워크 보안 (0)
      • 리눅스 (1)
      • 리버스 엔지니어링 (0)
      • abex' crackme (0)
    • 스크랩 (좋은 글들) (0)
    • 잡다한 지식 (5)
      • 반도체소자 (0)
      • 전자기학 (0)
      • 신호및시스템 (0)
      • 회로이론 (0)
      • 수학적 지식 (0)
      • 디지털 신호 처리 (0)
      • 캡스톤 (4)
      • verilog (1)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바