메뉴 건너뛰기

imp

퓨리에 변환을 통한 주파수영역으로 전환

박영식2007.12.13 10:39조회 수 2241댓글 0

  • 1
    • 글자 크기
t=linspace(0,1,1000);
g=cos(2*pi*100*t)+cos(2*pi*200*t);
dt=t(2)-t(1);
df=1/dt/(1000-1);
f=[-500:499];
G=fft(g);
G=fftshift(G);
realG = G.* conj(G) / 1000;
subplot(2,1,1);
plot(t,g);
axis([0 0.05 -1.5 2]);
subplot(2,1,2);
plot(f,realG);
axis([-300 300 0 250]);

박영식 (비회원)
  • 1
    • 글자 크기
conv와 dsb의 비교 (by 박영식) cos함수의 주파수영역에서 보기 (by 박영식)

댓글 달기

창업일지 - 면허세 납부

[원문보기]
1. 4종 부가통신사업
2. 1종 통신판매업

아직 수입이 없는데 세금만 내고 있다.
etax 사이트에서 바로 조회가 되고, 보안카드 없이 인증서로만 은행계좌 연동후 결제가 가능하다. 액티브 x의 압박이 있으나, 견딜만 하다.

아, 세....

제로보드 작업(15일차)

[원문보기]
FF용 pse 제작 시작

 프로그래밍은 검색이다라는 말을 본 적이 있다. 정말 인 것 같다. 매우 훌륭한 답들을 찾을 수 있으니 말이다.

document.getElementById … has no properties


This isn't a big deal, but it was something I was fighting with for a bit. If you're trying to set the properties of a DIV via javascript, and you're getting the "document.getElementById("mydiv") has no properties" javascript warning, there's probably two big things that will cause it.


1) you didn't set the id.
Go back and make sure your div has id="mydiv" (or whatever you named it) in there.


2) the javascript is running BEFORE the div has been defined in the code.
This is what got me. I had the javascript code just above where the div was... and at load time, that div doesn't exist yet... the browser hasn't gotten that far down the page yet, so as far as it's concerned, that div with that id, doesn't exist. Once I moved the javascript BELOW the div... all was well.


And actually here - they suggest calling it on onload.

zbxe 작업일지(14일차)

[원문보기]
1. 다음 ajax api와 유사한 형태의 페이지 생성
php로 xml을 불러와 로컬화

2. pseblog.php, process.php, blogpost.php 대대적 수정

3. xml-rpc에 대한 개념 정립

4. str.replace와 정규식 등에 대한 학습

창업일지 - 부가가치세 확정 신고

[원문보기]
홈택스에 들어가서 이것저것 보다가 우편으로 온 난감한 서식에 당황하고 있었다. 그러나 '무실적신고'가 있었다. 이것을 하면 전자납부에의한 공제액 1만원이 생기는데, 환급받게 된다. 만원 벌었다.

 그런데, 부가통신사업과 통신판매업에 대한 면허세를 충당하기엔 부족한 금액이다.
 T.T;;;;

웹 마케터 !!!

[원문보기]
인터넷을 기반으로 하는 업종들을 살펴보면 그 종류가 어느 순간부터인가 점차 늘어나고 있으며 그들의 역할이 점차 세분화, 전문화되는 양상을 보이고 있다. 하지만 이러한 인터넷 직종의 분류는 소규모 벤처를 꾸려나가는 이들에게는 그리 중요한 의미를 갖지 않는 것 같다.

이들 소규모 회사들은 소수의 인원으로 "기업"이라는 이름이 갖추어야할 수많은 일들을 A에서 Z까지를 다 해나가야 하기 때문이다. 특히나 수익을 목표로 하지 않고 단순히 기업홍보나 안내정도에 그치는 홈페이지의 경우에는 그 관리인력이 한 두사람으로 한정되어 있고 이들을 통해 근근히 그 모양 갖추기에 급급한 실정이기 때문이다.

그러나 이러한 사이트와는 대조적으로 확실한 자본금을 기반으로 철저하게 계획되고 준비되어진 사업계획 하에 다양하고 전문화된 인력구성원들이 함께 하는 기업은 소규모 중소기업이 겪는 여러 어려움에 비해서 순풍에 돛을 단 듯 그 미래가 순조로우며 거침이 없을 것이라 짐작할 수 있다. 물론 그렇다고 해서 그러한 기업이 모두 성공한다는 보장은 없다. ^^


여기서의 철저하게 계획되고 준비되어진 사업계획이란 특화된 주제분야를 다루는 사업계획이거나 그 누구도 구현할 수 없는 신기술로 집약된 사업계획이 그것일 것이다. 또 다양하고 전문화된 인력구성이라 함은 시장조사와 분석, 기본자료수집, 기획 및 전체 계획을 잡는 사람, 기획된 상세 설계대로 시스템 구현을 가능하게 하는 사람, 잘 만들어진 사업(상품)을 널리 홍보하며 이러한 사업이 계속 지속되게 하기 위해서 열심히 자금을 끌어 모아 올 수 있는 사람들이 그들일 것이다.

오늘 이 코너에서는 성공적인 웹사이트를 만들기 위해 물심양면으로 온라인과 오프라인을 구분하지 않고 최전선에서 열심히 뛰고 있는 "웹마케터"란 직종에 대해서 이야기를 나누고자 한다.

재 많은 기업들은 "웹마케터"라는 직종으로 해당 인원을 충원하는 경우는 거의 드물고 홍보와 마케팅에 발을 담그고 있었거나 그와 유사한 일을 해본 경험이 있는 사람들을 중심으로 인재를 뽑고 그들로 하여금 웹마케터가 해야할 일들을 던져주며 실전 경험을 쌓게 함으로 그들을 키워(?)가고 있다.

그럼 웹마케터가 하는 일은 과연 무엇이며 그들을 통해 이루어지는 일들은 무엇인지 살펴보자. 또 그들이 갖추어야할 기본 자질과 능력, 유능한 웹마케터가 되기 위해서 끊임없이 준비하고 노력해야 할 일들도 이번 기회를 통해 다시 한번 정리해보도록 하자.

"웹마케터"란 단어에서 풍기는 느낌 그대로 웹을 기반으로 마케팅을 펼치는 사람이라고 단순히 그 의미를 펼쳐볼 수 도 있고 실제로 웹마케터의 일을 하고 있다는 사람들의 입을 통해 나오는 실제의 경험담을 통해 그들의 일을 간접적으로 간음해 볼 수 있을 것이다.



1. 웹마케터가 하는일?

웹마케터는 웹 비즈니스의 3요소인 커뮤니티, 컨텐츠, 커머스를 활성화하기 위해 사이버상의 마케팅 활동을 전담한다. 마케터는 컨텐츠 기획 및 구축을 함께 지원하고 사업분야의 선정 및 그 사업을 구체화시키는 능력(시장 분석능력, 사업의 Vision 부여 능력, Vision에 의한 사업 Item의 개발 및 우선순위 결정능력)이 있어야 한다. 또 Target User의 선정부분도 마케터가 하는 일이며 일정기간 쌓이는 웹로그를 분석하여 사용자의 흐름을 읽고 이것을 사이트에 적극적으로 반영하는 일도 한다. 또한 오프라인과 온라인의 광고, 홍보, 이벤트 계획 및 실행을 총괄하며 기업의 이윤창출을 위해 최전선에서 뛰어야 하는 사람이다. 이러한 모든 일들은 웹마케터라는 타이틀을 가진 사람만이 꼭 해야하며 할 수 있다는 것은 아니며 하나의 목적으로 구성되어진 팀원들의 도움으로 함께 이뤄나가는 것임을 전제한다.

참고) 웹브랜드마케터란?
웹브랜드마케터는 웹 상에서 CF광고나 웹 프로모션, 배너광고 등을 총괄하여 회사의 이미지를 홍보하는 일들을 맡고 있다. 오프라인과 비교해 볼때 기업체 홍보실과 같은 역할과 기능을 담당한다고 보면 쉬울 것 같다. 웹브랜드마케터의 자질을 보면 인터넷 전반의 트랜드를 꿰뚫고 있어야 하고 홍보와 기획, 사업 개발 부분을 총괄적으로 담당할 수 있어야 한다.

zbxe 작업일지(13일차)

[원문보기]
1. pse.php 수정
 - 다음 오픈API의 결과값이 더 이상 없을 때, "결과의 끝입니다" 출력

2. simple_p.php 생성
 zbxe.php에서 pse.php로 연결하여, 새로운 검색결과 제공페이지 연결

zbxe 작업일지(12일차)

[원문보기]
1. insert.php 수정
  - role모델의 db값 직접 select한 query로 개선
  - while문을 이용하지 않고, 마지막에 mysql_query로 실행
2. 블로그 스킨/기능 수정
  - 메뉴 삽입
  - 권한 완화
3. proto.php 생성
  - 노드 좌표를 기준 값과 노드 순서에 따라 설정

창업일지 - 사업소개, 회사비전 및 경영목표 공시

[원문보기]
1. 올해 안으로 제안서를 보내야 할 것 같습니다.
2. 어떤 식으로 접촉할지에 대해서 고민해야 할 듯.
3. 일단 회사홈페이지를 완료해야 하겠습니다.
4. 커리어플랜.kr에는 아이템 소개를 완료했습니다.

conv와 dsb의 비교

[원문보기]

t=linspace(0,1,1000);
g1 = cos(2*pi*100*t)+cos(2*pi*200*t); % target signal.
G1 = fftshift(fft(g1));
G1 = G1.* conj(G1) / 1000;
in = cos(2*pi*50.*t); % input signal.
IN = fftshift(fft(in));
IN = IN.* conj(IN) / 1000;
g = conv(g1,in); % convolution.
%dsb = g1+in; % DSB Mod.
dsb = g1.*in; % DSB Mod.
f=[-500:499];
G=fft(g);
G=fftshift(G);
realG = G.* conj(G) / 1000;


DSB=fftshift(fft(dsb));
realDSB = DSB.* conj(DSB) / 1000;


subplot(4,1,1);
plot(f,G1);
title('target signal');


subplot(4,1,2);
plot(f,IN);
title('input signal');


subplot(4,2,5);
plot(t,g(1:1000));
axis([0 0.05 -5 5]);
title('convolution signal in time');


subplot(4,2,7);
plot(f,realG(1:1000));
title('convolution signal in freq.');


subplot(4,2,6);
plot(t,dsb);
axis([0 0.05 -5 5]);
title('DSB signal in time');


subplot(4,2,8);
plot(f,realDSB);
title('DSB signal in freq.');

conv와 dsb의 비교

[원문보기]

t=linspace(0,1,1000);
g1 = cos(2*pi*100*t)+cos(2*pi*200*t); % target signal.
G1 = fftshift(fft(g1));
G1 = G1.* conj(G1) / 1000;
in = cos(2*pi*50.*t); % input signal.
IN = fftshift(fft(in));
IN = IN.* conj(IN) / 1000;
g = conv(g1,in); % convolution.
%dsb = g1+in; % DSB Mod.
dsb = g1.*in; % DSB Mod.
f=[-500:499];
G=fft(g);
G=fftshift(G);
realG = G.* conj(G) / 1000;


DSB=fftshift(fft(dsb));
realDSB = DSB.* conj(DSB) / 1000;


subplot(4,1,1);
plot(f,G1);
title('target signal');


subplot(4,1,2);
plot(f,IN);
title('input signal');


subplot(4,2,5);
plot(t,g(1:1000));
axis([0 0.05 -5 5]);
title('convolution signal in time');


subplot(4,2,7);
plot(f,realG(1:1000));
title('convolution signal in freq.');


subplot(4,2,6);
plot(t,dsb);
axis([0 0.05 -5 5]);
title('DSB signal in time');


subplot(4,2,8);
plot(f,realDSB);
title('DSB signal in freq.');

cos함수의 주파수영역에서 보기

[원문보기]
t = 0:0.001:0.6;
x = cos(2*pi*150*t)+cos(2*pi*50*t);
y = x;
subplot(2,1,1)
plot(1000*t(1:50),y(1:50))
title('Signal')
xlabel('time (milliseconds)')
Y = fft(y,512);
Pyy = Y.* conj(Y) / 512;
f = 1000*(0:256)/512;
subplot(2,1,2)
plot(f,Pyy(1:257))
title('Frequency')
xlabel('frequency (Hz)')

모니터에서 연기가 나면서 타는 냄새가....

[원문보기]

모든 전자제품에서 타는 냄새는 탄탈 캐패시터(Taltal Capacitor)가 파손되어


타기 때문에 생깁니다.


아마 노트북 분해하고 속을 보면 까맣게 탄 자국이 있을 것입니다.


 


탄탈이 타는 이유는 허용할 수 있는 전압치(내압이라고 합니다)가 있는데 이보다 과한 전압이 들어오는 경우


내부에 있는 전해용액이 증발하여 타게 됩니다.


 


처음 사용시엔 이상이 없어 보일 수 있어도, 시간이 지남에 따라 조금씩 조금씩 증발하여 없어지기 때문에 어느 날 갑자기 냄새가 나면서 타게 됩니다.


 


탄탈이 타게되면 전원(Power)과 접지(Ground)가 붙어서 단락(Short)이 발생하여 과전류가 흐르기 때문에 노트북 내부 회로가 보호를 위해 꺼진 것입니다.


 


따라서, 잠깐 켜진다고 다시 사용하면 파손된 탄탈외에 다른 부품들도 파손될 수 있으므로 수리전엔 사용하지 마세요.


 


아마 수리센터로 가면 메인보드를 갈아야 한다고 할 수도 있습니다.


하지만, 이것은 분명히 메인보드 설계오류이기 때문에 따질 필요는 있습니다.


 


최근에는 이러한 탄탈 불량현상 때문에 탄탈은 사용하지 않고 설계하는 추세입니다.

zbxe 작업일지(11일차)

[원문보기]
1. syn.php 수정
   - 배율 값 1.5
   - syn node text corrective mapping
2. zbxe.php 수정
   - 최근 자신 게시글 출력 및 글쓰기 버튼 클릭시 자동 태그 기능 링크
   - 좌표가 없을 때 예외처리
3. syn_sch.php
   - 업데이트가 아닐 때라고 해제버튼 추가
4. 회원추가
   - 10여명
   - 박영식 커리어플랜에 5명 적용 및 test

창업일지 - 세금계산서, 부가세신고

[원문보기]
1. 세금계산서는 부가세(VAT)를 명기하고, 거래내역을 잘 볼 수 있게 하기 위해 작성하는 것으로 이해된다. 사실 알고 보면 별거 없다. 비즈폼에 가입하면 좋은 EXCEL서식이 있다. 이것을 쓰면 좋을 것 같다. 음..... WEB SOLUTION으로 만들 수 있을까?
 하면 못 할 것 없겠지....

2. 부가세신고는

개인사업자는 신고하는 번거로움을 줄이고자 1년에 두번 신고합니다.


1기확정(1~6월분을 7/25까지), 2기확정( 7~12월분은 다음연도 1/25까지) 이렇게 두번 신고를 들어갑니다.


대신 1기 예정, 2기 예정때는 세무서에서 전기부가세신고된 납부세액의 50%를 고지서발송합니다.


이 예정고지서를 납부하면 확정신고시 납부세액에서 차감한 세액을 납부합니다.
------------------------------------------------------------------------
위와 같이 하면 된다.
------------------------------------------------------------------------
세금계산서 발행해 달라고 하면 공급가액(거래금액)에 10% 부가세를 받으시면 됩니다


물론 이돈은 나중에 부가세 신고하실때 나라에 내셔야 하는 돈입니다.
------------------------------------------------------------------------
 부가세를 포함으로 자동 계산해 주는 계산툴이 호프집에 존재하는 것 같다. 그래서 12000원이 지불금이라면, 역 계산을 통해, 10910원이 지불금 부가세가 10%인 1090원정도가 붙어서 12000원이 지불금으로 되는 것이다. 이런 걸 만들어야 겠다.

zbxe 작업일지(10일차)

[원문보기]
1. syn_sch.php 수정
  - 검색결과를 보여주고, 결과로 나온 유저의 플랜 링크 수정
2. planning.php와 xe_official 내용 수정
  - 합성도 보기 메뉴와 mid값에 따른 보여주기 결과 표시.
3. simple.php 수정
  - vector의 색을 설정 값에 따른 색으로 보여줌.

매트랩 구현 사전 학습

[원문보기]
Σa_n Sin(N x X)의 계산
n은 1, 3, 5로 했으며,
-90에서 501도까지를 rad로 환산하여 계산하였다.

결과값은 img와 같이 얻었다.

홀수의 N만 넣으면, 구형파와 유사한 모양을 띤다.

img는 excel chart이다.

sin x + (sin 3x) / 2 + (sin 5x) / 5 의 그래프.

zbxe 작업일지(9일차)

[원문보기]
1. planning.php 수정
  - login 정보가 없으면, planning관련 메뉴 숨김

2. syn.php 개선
  - syn 노드이면, syn 노드 끼리 동기화
  - syn 노드의 내용은 visibility를 hidden으로 설정
  - syn 노드 user의 내용은 visibility를 사용자(syn user)로 표시
  - extmul을 이용한 확장

zbxe 작업일지(8일차)

[원문보기]
1. syn.php 생성
  - while문으로 배열 fetch를 이용한 code 효율화
  - syn되어 있는 user의 plan load 및 출력
  - path color의 저장 값 사용

zbxe 작업일지(7일차)

[원문보기]
1. file 업로드 추가
  - upload.php , upload_e.php

2. file 업로드 예외처리
  - jpg, JPG만 가능
  - 1K이하만 가능

3. opener.location.reload(); 명령어 적용
  - popup을 일으킨 대상 프레임의 릴로드

창업일지 - 부가통신사업신고필증 수령

[원문보기]
1. 정보통신부 인터넷 민원을 통해 서울 체신청으로 부터 수령하였다.
첨부 (1)
fft2.jpg
36.6KB / Download 49
위로