[SS] Continuous Signals vs. Discrete Signals

2023. 7. 5. 14:34·.../Signals and Systems
728x90
728x90

https://studyelectrical.com/2023/03/continuous-time-signal-and-discrete-time-signal.html

1. Continuous Signal

Signal을 수학적으로 다룰 때는 function으로 표현하기 때문에,

Continuous Signal이란 Continous Variable들에 대해 정의된 function으로 표기되는 signal이다.

Continuous variable이란, 무한한 수의 다른 값을 가질 수 있는 variable로 정의됨.

 

2023.06.22 - [.../Math] - [Math] Continuity (of Multivariate Function) and Contiguity

 

[Math] Continuity (of Multivariate Function) and Contiguity

Continuity (연속) 이란 If $S\subseteq \mathbb{R}^n$, then a function $f:S\to \mathbb{R}$ is continuous at $\textbf{a} \in S$ if $$\begin{equation}\label{cont.def} \forall \varepsilon >0, \ \ \exists \delta>0 \mbox{ such that if } \mathbf x \in S \mbox{

dsaint31.tistory.com


1.1. 예 : Continuous Time Signal

예를 들어, 신호처리에서 가장 처음 소개되는 Continuous Time Signal을 이 관점에서 살펴보면,

  • 정의역 Time이 연속변수이며,
  • 정의역에 대응되는 function의 값 (image에 속함)이 정의된 function이라고 생각할 수 있다.
Continuous Time Signal의 function이 가지는 값이 반드시 continuous variable일 필요는 없음.
단, function이 가지는 값도 continuous variable인 경우 analog signal이됨.

즉, 시간에 대해 끊어지지 않는(연속적인), 즉 (특정 구간의) 모든 시간에 대해 정의되는 Signal 이 바로 Continuous Time Signal이다.


1.1.1. 표기

$x(t)$로 time $t$에 정의된 signal $x$를 표현한다. 이때, 소괄호 (parenthesis marking)를 사용함으로서 $t$가 continuous variable임을 표시한다.


1.1.2. 길이 (duration, length)

Signal의 값이 존재하는 time interval 의 길이로 정의되며, $L$ 등으로 표기된다.

예를 들어, $x(t)$가 $[t_0, t_1]$에서 정의되어 있다면, $L=t_1-t_0$임.


2. Discrete Signal

Discrete Signal이란 Discrete Variable들에 대해 정의된 function으로 표기되는 signal이다.

Discrete variable이란, 유한한 수의 다른 값을 가질 수 있는 variable로 정의됨.


2.1. 예 : Discrete Time Signal

Continuous Time Signal에서 본 것처럼 Discrete Time Signal을 살펴보면,

  • 정의역 Time이 discrete variable이며 (때문에 time보다 index라고 불림),
  • 정의역에 대응되는 function의 값 (image에 속함)이 정의된function이라고 생각할 수 있다.
Discrete Time Signal의 function이 가지는 값이 반드시 discrete variable일 필요는 없음.
단, function이 가지는 값도 discrete variable인 경우 digital signal이됨.

 

즉, 띄엄띄엄 특정한 시각에서만 정의되는 Signal이며,

값을 발생 순서대로 늘어놓은 단순한 수열(sequence)로 표기가능함.

$$x[n]=\left[ \dots, -\frac{1}{3}, -\frac{1}{2}, 0, \frac{1}{2} , 1 , \dots\right]$$

 

독립변수를 항상 정수로 표기하여 구분하며, index라고 부르는 게 일반적임.


2.1.1. 표기

$x[n]$로 index $n$에 정의된 signal $x$를 표현한다. 이때, 대괄호 (square bracket)를 사용함으로서 $n$이 discrete variable임을 표시한다.


2.1.2. 길이 (duration, length)

Signal의 값이 존재하는 interval 내의 sample의 수로 정의되며, $N$ 등으로 표기된다.

예를 들어, $x[n]$가 $[n_0, n_1]$에서 정의되어 있다면, $N=n_1-n_0$+1임.

주의할 건 앞서 애기한 것처럼 $n$은 정수여야 한다.


3. Others

3.1. Piecewise Continuous Signal (구간연속신호)

유한(finite) 갯수의 불연속점을 가지며, 각 불연속점에서의 도약도 유한(finite)한 signal을 가르킴.

대표적인 예로 다음과 같은 pulse signal (or rect signal)을 들 수 있음.


3.2. Infinite Duration Signal vs. Finite Duration Signal

Finite duration signal 은 말 그대로 유한한 시간 구간 내에서만 값이 존재하는 Signal을 가르킴.

Infinite duration signa 은 시간적으로 무한한 길이를 갖는 Signal임.


3.3 Analog Signals vs. Digital Signals

시간 뿐만 아니라 크기(신호의 값)에 대해서도 continuous(연속)이냐 discrete(이산)이냐 구분

 

Digital Signal을 얻기 위해선 다음의 처리가 필요함.

binary coding을 일반화하면 encoding에 해당함.


3.3.1. Sampling

연속 Signal를 시간 간격을 두고 순간적 시간의 값을 취해 Discrete Time Signal로 만듦

(각 구간의 평균을 취하기도 함)


3.3.2. Quantization (양자화)

크기에 대해서도 Signal를 이산화시켜 Signal의 값을 유한 개의 등급(레벨)으로 분류

2022.09.22 - [Computer/ETC] - Round-off Error vs. Truncation Error

 

Round-off Error vs. Truncation Error

Round-off Error 컴퓨터에서 수치를 저장하는 데이터 타입의 한계로 인한 에러. 제한된 비트에 수치를 저장하기 때문에 발생하며 Finite word-length effect, Finite word-length error라고도 불림. 주로 quantization

dsaint31.tistory.com

 


3.3.3. Encoding (부호화)

Target systme이 처리할 수 있는 형태의 code로 만듦

위의 그림에서는 이진수로 encoding하는 예를 보여줌.


더 읽어보면 좋은 자료

2023.06.22 - [.../Math] - [Math] Continuity of Multivariate Function

 

[Math] Continuity of Multivariate Function

Continuity (연속) 이란 If $S\subseteq \mathbb{R}^n$, then a function $f:S\to \mathbb{R}$ is continuous at $\textbf{a} \in S$ if $$\begin{equation}\label{cont.def} \forall \varepsilon >0, \ \ \exists \delta>0 \mbox{ such that if } \mathbf x \in S \mbox{

dsaint31.tistory.com

 

https://dsaint31.me/mkdocs_site/CE/ch01/code_for_character

 

BME228

Codes for Characters Code란 특정 형태의 inforamtion을 다른 방법으로 표현하는 규칙 또는 해당 규칙으로 표현된 결과물을 가르킴. 문자를 나타내기 위한 code는 인간이 사용하는 문자를 일종의 기호 또는

dsaint31.me

 


 

'... > Signals and Systems' 카테고리의 다른 글

[SS] Unit Step Function (Heaviside Step Function)  (0) 2023.07.05
[SS] Shift, Reflecting, Scaling Operation  (0) 2023.07.05
[SS] Energy Signal vs. Power Signal  (0) 2023.06.19
[SS] Deterministic signal vs. Random signal  (0) 2023.06.19
[SS] Periodic Signal (주기신호)  (2) 2023.06.16
'.../Signals and Systems' 카테고리의 다른 글
  • [SS] Unit Step Function (Heaviside Step Function)
  • [SS] Shift, Reflecting, Scaling Operation
  • [SS] Energy Signal vs. Power Signal
  • [SS] Deterministic signal vs. Random signal
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (739)
      • Private Life (13)
      • Programming (56)
        • DIP (104)
        • ML (26)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (350)
        • Signals and Systems (103)
        • Math (171)
        • Linear Algebra (33)
        • Physics (42)
        • 인성세미나 (1)
      • 정리필요. (54)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (1)
        • PET Study 2009 (1)
        • 방사선 장해방호 (4)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    signals_and_systems
    linear algebra
    function
    Vector
    SS
    Term
    fourier transform
    math
    Programming
    Probability
    opencv
    random
    signal_and_system
    인허가제도
    Convolution
    Optimization
    Python
    SIGNAL
    검사
    numpy
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[SS] Continuous Signals vs. Discrete Signals
상단으로

티스토리툴바