เจฎเฉเจฐเจพ เจ เฉฑเจ เจฆเจพ เจฒเฉเจ เจเฉฑเจ เจตเจฟเจ เจเจคเฉ เจฆเฉเจเจฐเจพ เจเฉฑเจเฉ เจเจตเจพเจเจผ เจตเจฟเฉฑเจ เจตเจฟเจเจพเจฐ เจนเฉ เจเจฟเจธเจจเฉ เจฒเจเจญเจ เจฆเฉเจฐเจเจเจจเจพ เจฆเฉเจเจฐเจพ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเจพ เจฐเจธเจคเจพ เจฒเจฟเจ (เจนเจพเจฒเจพเจเจเจฟ เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ)เฅค
เจนเจพเจ, เจฎเฉเจ เจธเจฎเจเจฆเจพ เจนเจพเจ เจเจฟ เจฎเฉเจฐเจพ เจ เจจเฉเจญเจต เจธเจฟเจฐเจซเจผ เจฎเฉเจฐเจพ เจ เจจเฉเจญเจต เจนเฉ, เจชเจฐ เจเจน เจฎเฉเจจเฉเฉฐ เจฒเฉฑเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเจฎ เจฐเฉเจเจพเจจ เจตเจฟเฉฑเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจซเจฟเฉฑเจ เจฌเฉเจ เจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจนเฉเจ เจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจคเจเจฐเจฌเจพ เจตเจฟเจเจฟเจเจจเจ เจเจคเฉเจตเจฟเจงเฉ เจฆเฉ เจเฉเจคเจฐ เจจเจพเจฒ เจตเจงเฉเจฐเฉ เจธเจฌเฉฐเจงเจค เจนเฉ, เจชเจฐ เจเจน เจเฉ เจฎเจเจผเจพเจ เจจเจนเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ - เจเจน เจฌเจพเจนเจฐเฉเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ.
เจธเจฐเฉเจค:
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเฉฑเจ เจธเจพเจฌเจเจพ เจตเจฟเจฆเจฟเจเจฐเจฅเฉ เจคเฉเจ เจธเจพเจฐเฉ เจฎเฉเจเฉเจฆเจพ เจตเจฟเจฆเจฟเจเจฐเจฅเฉเจเจ เจจเฉเฉฐ เจธเจฎเจฐเจชเจฟเจค!
เจเจฎเฉเจฆเจพเจ
เจเจฆเฉเจ เจฎเฉเจ 2014 เจตเจฟเฉฑเจ เจเจจเจซเฉเจเจฎเจฟเจเจจเฉเจเฉเจธเจผเจจ เจเฉเจเจจเฉเจฒเฉเจเฉเจเจผ เจ เจคเฉ เจเจฎเจฟเจเจจเฉเจเฉเจธเจผเจจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจชเจฃเฉ เจฌเฉเจเจฒเจฐ เจกเจฟเจเจฐเฉ เจชเฉเจฐเฉ เจเฉเจคเฉ, เจฎเฉเจจเฉเฉฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจฆเฉเจจเฉเจ เจฌเจพเจฐเฉ เจฒเจเจญเจ เจเฉเจ เจจเจนเฉเจ เจชเจคเจพ เจธเฉเฅค เจนเจพเจ, เจนเฉเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจเจพเจ เจตเจพเจเจ, เจฎเฉเจ เจเจชเจฃเฉ เจชเจนเจฟเจฒเฉ เจธเจพเจฒ เจตเจฟเฉฑเจ "เจเฉฐเจชเจฟเจเจเจฐ เจธเจพเจเฉฐเจธ" เจตเจฟเจธเจผเจพ เจฒเจฟเจ - เจชเจฐ, เจชเฉเจฐเจญเฉ, เจเจน เจฎเฉเจฐเฉ เจชเจนเจฟเจฒเฉ เจธเจพเจฒ เจตเจฟเฉฑเจ เจธเฉ! เจเจน เจเฉฑเจ เจธเจฆเฉเจตเฉ เจฐเจฟเจนเจพ เจนเฉ!
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจฎเฉเจ เจฌเฉเจเจฒเจฐ เจฆเฉ เจกเจฟเจเจฐเฉ เจคเฉเจ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจตเฉฑเจเจฐเฉ เจเฉเจเจผ เจฆเฉ เจเจฎเฉเจฆ เจจเจนเฉเจ เจเฉเจคเฉ เจธเฉ, เจ
เจคเฉ เจเจฆเฉเจ เจฎเฉเจ เจฎเจพเจธเจเจฐ เจฆเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉเจเจ
เจชเจฐ เจตเจฟเจ เจฐเจฅ...
เจ เจธเฉเจ เจธเจฟเจฐเจซ เจฆเฉเจเจพ เจฆเจพเจเจฒเจพ เจธเฉ, เจ เจคเฉ เจชเจนเจฟเจฒเฉ เจฆเฉ เจฎเฉเฉฐเจกเฉ เจ เจเฉ เจตเฉ เจฆเฉเจฐ เจเจฐเจฎเจจเฉ เจฒเจ เจเจชเจฃเฉ เจฌเฉเจ เจชเฉเจ เจเจฐ เจฐเจนเฉ เจธเจจ (เจฎเจพเจธเจเจฐ เจกเจฟเจเจฐเฉ เจฆเฉ เจฆเฉเจเฉ เจธเจพเจฒ เจตเจฟเฉฑเจ เจเฉฐเจเจฐเจจเจธเจผเจฟเจช เจเฉ เจฎเจนเฉเจจเฉ เจฒเฉเจเจฆเฉ เจนเฉ)เฅค เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจคเจคเจเจพเจฒเฉ เจธเจฐเจเจฒ เจตเจฟเฉฑเจเฉเจ เจเจฟเจธเฉ เจจเฉ เจตเฉ เจ เจเฉ เจคเฉฑเจ เจฏเฉเจฐเจชเฉเจ เจจ เจธเจฟเฉฑเจเจฟเจ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจเฉฐเจญเฉเจฐเจคเจพ เจจเจพเจฒ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจธเฉ, เจ เจคเฉ เจตเฉเจฐเจตเจฟเจเจ เจฌเจพเจฐเฉ เจชเฉเฉฑเจเจฃ เจตเจพเจฒเจพ เจเฉเจ เจจเจนเฉเจ เจธเฉเฅค
เจธเจพเจกเฉ เจชเจนเจฟเจฒเฉ เจธเจพเจฒ เจตเจฟเฉฑเจ, เจฌเฉเจธเจผเฉฑเจ, เจธเจพเจกเฉ เจเฉเจฒ เจเจ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจ เจญเจฟเจเจธ เจธเจจ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจจเฉเฉฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจฒเฉเจเจคเฉฐเจคเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ (เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ MATLAB เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ) เจฒเจฟเจเจฃ เจ เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ GUIs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ (เจเจธ เจ เจฐเจฅ เจตเจฟเฉฑเจ เจเจฟ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจคเฉเจ เจฌเจฟเจจเจพเจ - เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ) เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจตเจฟเจเจฒเจช เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจธเฉเฅค เจฎเจพเจกเจฒเจฟเฉฐเจ เจตเจพเจคเจพเจตเจฐเจฃ).
เจเจน เจเจนเจฟเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจเจฟ เจ เจธเฉเจ, เจตเจฟเจเจฟเจเจจ เจฆเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจฎเจพเจธเจเจฐเจพเจ เจจเฉ, เจเจชเจฃเฉ เจเจตเจพเจจเฉ เจฆเฉ เจฎเฉเจฐเจเจคเจพ เจคเฉเจ เจฌเจพเจนเจฐ, เจ เฉฑเจ เจตเจพเจเจ เจเฉเจก เจฒเจฟเจเจฃ เจคเฉเจ เจชเจฐเจนเฉเจเจผ เจเฉเจคเจพ. เจเฉฑเจฅเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเจฅเจตเจฐเจเจธ เจคเฉเจ เจธเจฟเจฎเฉเจฒเจฟเฉฐเจ เจนเฉ: เจเฉฑเจฅเฉ เจฌเจฒเจพเจ เจนเจจ, เจเฉฑเจฅเฉ เจเฉเจจเฉเจเจธเจผเจจ เจนเจจ, เจเฉฑเจฅเฉ เจนเจฐ เจเจฟเจธเจฎ เจฆเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจ เจคเฉ เจธเจตเจฟเฉฑเจ เจนเจจเฅค
เจเฉฑเจ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจเฉ เจเฉฑเจ เจตเจฟเจ เจเจคเฉ เจฒเจ เจฎเฉเจฒ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจนเฉ เจเจฟเจธเจจเฉ เจชเจนเจฟเจฒเจพเจ เจธเจฐเจเจ เจกเจฟเจเจผเจพเจเจจ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจเฉฐเจเฉเจจเฉเจ เจฐเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเฉเจคเจพ เจนเฉ!
เจธเจฐเฉเจค:
เจเจธ เจฒเจ เจเจน เจธเจพเจจเฉเฉฐ เจฒเฉฑเจเจฆเจพ เจธเฉ ...
เจ เจธเจฒเฉเจ เจค
เจชเจนเจฟเจฒเฉ เจธเจฎเฉเจธเจเจฐ เจฆเฉ เจตเจฟเจนเจพเจฐเจ เจเฉฐเจฎเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ "เจฎเจพเจกเจฒเจฟเฉฐเจ เจ เจคเฉ เจ เจจเฉเจเฉเจฒเจคเจพ เจฒเจ เจขเฉฐเจ" เจตเจฟเจธเจผเฉ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ เจเฉฑเจ OFDM เจธเจฟเจเจจเจฒ เจเฉเจฐเจพเจเจธเจธเฉเจตเจฐ เจฆเจพ เจตเจฟเจเจพเจธ เจธเฉเฅค เจเจน เจตเจฟเจเจพเจฐ เจฌเจนเฉเจค เจธเจซเจฒ เจนเฉ: เจคเจเจจเจพเจฒเฉเจเฉ เจ เจเฉ เจตเฉ เจขเฉเจเจตเฉเจ เจนเฉ เจ เจคเฉ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจพเจฐเจจ เจเจพเจซเจผเฉ เจฎเจธเจผเจนเฉเจฐ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, Wi-Fi เจ เจคเฉ LTE/LTE-A เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจตเจฟเฉฑเจ (OFDMA เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ)เฅค เจฎเจพเจธเจเจฐเจพเจ เจฒเจ เจเฉเจฒเฉเจเจพเจฎ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเฉ เจฎเจพเจกเจฒเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเจชเจฃเฉ เจนเฉเจจเจฐ เจฆเจพ เจ เจญเจฟเจเจธ เจเจฐเจจ เจฒเจ เจเจน เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจเฉเจเจผ เจนเฉเฅค
เจ เจคเฉ เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจ เจตเจฟเจตเจนเจพเจฐเจ เจซเจฐเฉเจฎ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจคเจเจจเฉเจเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจเจ เจตเจฟเจเจฒเจช เจฆเจฟเฉฑเจคเฉ เจเจ เจนเจจ (เจคเจพเจ เจเจฟ เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ เจเฉเจ เจนเฉฑเจฒ เจจเจพ เจฒเฉฑเจญเจฟเจ เจเจพ เจธเจเฉ), เจ เจคเฉ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจผเจฟเจเจฐ เจเฉเจคเฉ เจธเจฟเจฎเฉเจฒเจฟเฉฐเจ 'เจคเฉ เจเจชเจ เจฎเจพเจฐเจฆเฉ เจนเจพเจ... เจ เจคเฉ เจ เจธเฉเจ เจเฉฑเจ เจเฉเจชเฉเจ เจจเจพเจฒ เจธเจฟเจฐ 'เจคเฉ เจฎเจพเจฐเจฆเฉ เจนเจพเจ เจ เจธเจฒเฉเจ เจค เจฆเจพ:
- เจนเจฐเฉเจ เจฌเจฒเจพเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจ เจฃเจเจพเจฃ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจจเจพเจฒ เจญเจฐเจฟเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเฉ เจเฉเจชเฉ เจฆเฉ เจฌเฉเฉฐเจฆ 'เจคเฉ เจฌเจฆเจฒเจฃ เจฒเจ เจกเจฐเจพเจเจฃเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ.
- เจธเฉฐเจเจฟเจเจตเจพเจ เจฆเฉ เจจเจพเจฒ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ, เจเจน เจธเจงเจพเจฐเจจ เจเจพเจชเจฆเจพ เจนเฉ, เจชเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจ เจเฉ เจตเฉ เจเฉเจฌเฉ เจเจฐเจจเฉ เจชเจตเฉเจเฉ, เจฐเฉฑเจฌ เจจเจพ เจเจฐเฉเฅค
- เจเจชเจฒเจฌเจง เจฌเจฒเจพเจเจพเจ เจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจฐเจซเจฟเฉฐเจ เจฆเฉ เจชเฉเจพเจ 'เจคเฉ เจตเฉ, GUI เจฆเฉ เจฌเฉเจคเฉเจเฉ เจตเจฐเจคเฉเจ เจคเฉเจ เจเฉเจฅเฉเจกเฉเจฐเจฒ เจฎเจธเจผเฉเจจเจพเจ เจงเจฟเจเจจ เจจเจพเจฒ เจนเฉเจฒเฉ เจนเฉ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
- เจเจฐ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจเฉเจเจผ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจเฉ เจเจฟเจนเฉ เจธเจฟเจฎเฉเจฒเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ. เจ เจคเฉ, เจ เจธเจฒ เจตเจฟเฉฑเจ, เจเฉเจ เจตเจฟเจเจฒเจช เจจเจนเฉเจ.
เจนเจพเจ, เจ เฉฐเจค เจตเจฟเฉฑเจ เจ เจธเฉเจ, เจฌเฉเจธเจผเฉฑเจ, เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเฉเจคเจพ, เจชเจฐ เจ เจธเฉเจ เจเจธ เจจเฉเฉฐ เจฐเจพเจนเจค เจฆเฉ เจเฉฑเจเฉ เจธเจพเจน เจจเจพเจฒ เจชเฉเจฐเจพ เจเฉเจคเจพ.
เจเฉเจ เจธเจฎเจพเจ เจฌเฉเจคเจฟเจ, เจ เจคเฉ เจ เจธเฉเจ เจฎเจพเจธเจเจฐ เจกเจฟเจเจฐเฉ เจฆเฉ เจชเจนเจฟเจฒเฉ เจธเจพเจฒ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจ เจเจ. GUIs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจนเฉเจฎเจตเจฐเจ เจฆเฉ เจฎเจพเจคเจฐเจพ เจเจฐเจฎเจจ เจตเจฟเจธเจผเจฟเจเจ เจฆเฉ เจ เจจเฉเจชเจพเจค เจตเจฟเฉฑเจ เจตเจพเจงเฉ เจฆเฉ เจจเจพเจฒ เจ เจจเฉเจชเจพเจคเจ เจคเฉเจฐ 'เจคเฉ เจเจเจฃเฉ เจธเจผเฉเจฐเฉ เจนเฉ เจเจ เจธเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจ เจเฉ เจคเฉฑเจ เจชเฉเจฐเจพเจกเจพเจเจฎ เจธเจผเจฟเจซเจ เจฆเฉ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ เจจเจนเฉเจ เจชเจนเฉเฉฐเจเจฟเจ เจธเฉเฅค เจธเจพเจกเฉ เจตเจฟเฉฑเจเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ, เจฎเฉเจฐเฉ เจธเจฎเฉเจค, เจธเจพเจกเฉ เจตเจฟเจเจฟเจเจจเจ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ (เจญเจพเจตเฉเจ เจเจฟ เจเฉเจฒเจฌเจพเจเจธ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ) เจฎเฉเจเจฒเฉเจฌ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจพเจกเฉ เจเจพเจซเจผเฉ เจเจชเจฒเฉเจเจฟเจเจก เจจเฉเฉฐ เจชเจพเจฐ เจเจฐเจฆเฉ เจนเฉเจ, เจ เจคเฉ เจเจพเจชเจฆเฉ เจเจพเจฃเฉ-เจชเจเจพเจฃเฉ เจธเจฟเจฎเฉเจฒเจฟเฉฐเจ เจฆเฉ เจจเจนเฉเจเฅค
เจธเจพเจกเฉ เจธเจผเฉฑเจ เจฆเจพ เจฌเจฟเฉฐเจฆเฉ เจฆเฉเจเฉ เจธเจพเจฒ เจฆเฉ เจตเจฟเจฆเจฟเจเจฐเจฅเฉเจเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฆเจพ เจตเจพเจ เจธเฉ (เจเจน เจเจธ เจธเจฎเฉเจ เจคเฉฑเจ เจฐเฉเจธ เจตเจพเจชเจธ เจเจ เจธเจจ):
- เจญเฉเฉฑเจฒ เจเจพเจ, เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฐเจเจฐเจจเจธเจผเจฟเจช เจฆเฉ เจฎเจฟเจเจฆ เจฒเจ, เจธเจฟเจฎเจฟเจฒเจฟเฉฐเจ, เจฎเฉเจฅเจเฉเจก เจ เจคเฉ เจนเฉเจฐ เจฒเฉเจฌเจตเจฟเจ เจฌเจพเจฐเฉ - เจชเจนเจพเฉเฉ เจเฉฑเจคเฉ เจธเจญ เจเฉเจ MATLAB เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ, MatLab เจเจพเจ เจเจธเจฆเฉ เจฎเฉเจซเจค "เจตเจฐเจเจจ" Octave เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจเฅค
เจฌเจฟเจเจจ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจธเฉฑเจ เจธเจพเจฌเจค เจนเฉเจเจ: เจเจฒเจฎเฉเจจเฉ เจตเจฟเฉฑเจ, เจธเจพเจงเจจเจพเจ เจฆเฉ เจเฉเจฃ เจฌเจพเจฐเฉ เจตเจฟเจตเจพเจฆ เจตเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจนเฉฑเจฒ เจจเจนเฉเจ เจนเฉเจเจ เจธเฉเฅค เจเจน เจธเฉฑเจ เจนเฉ เจเจฟ เจเฉเจฃ เจเจผเจฟเจเจฆเจพเจคเจฐ MATLAB, Python เจ เจคเฉ C เจตเจฟเจเจเจพเจฐ เจธเฉเฅค
เจเจธเฉ เจฆเจฟเจจ, เจฎเฉเจจเฉเฉฐ เจเฉฑเจ เจเฉเจฆเจฐเจคเฉ เจเจคเจธเจผเจพเจน เจฆเฉเจเจฐเจพ เจฒเจฟเจ เจเจฟเจ เจธเฉ: เจเฉ เจฎเฉเจจเฉเฉฐ OFDM เจเฉเจฐเจพเจเจธเจฎเฉเจเจฐ เจฎเจพเจกเจฒ เจฆเฉ เจเจชเจฃเฉ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจเฉเจฐเจฟเจชเจเจก เจฐเฉเจช เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ? เจเจตเฉเจ เจนเฉ.
เจ เจคเฉ เจฎเฉเจจเฉเฉฐ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฎเจฟเจฒเฉ.
เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ
เจธเจฟเจงเจพเจเจคเจ เจเจฃเจจเจพเจตเจพเจ เจฆเฉ เจฌเจเจพเจ, เจฎเฉเจ เจเจธ เจฆเจพ เจเฉฑเจ เจฒเจฟเฉฐเจ เจฆเฉเจตเจพเจเจเจพ
เจธเจผเจพเจจเจฆเจพเจฐ เจฒเฉเจ 2011 เจคเฉเจtgx เจ เจคเฉ เจธเจฒเจพเจเจกเจพเจ 'เจคเฉLTE เจญเฉเจคเจฟเจ เจชเจฐเจค เจชเฉเจฐเฉเจซเฉเจธเจฐเจฎเจฟเจธเจผเฉเจฒ-เจเฉเจฒเจพ (TU Ilmenau)เฅค เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเจพเจซเจผเฉ เจนเฉเจตเฉเจเจพ.
โเจคเจพเจ,โ เจฎเฉเจ เจธเฉเจเจฟเจ, โเจเจ เจฆเฉเจนเจฐเจพเจเจ, เจ
เจธเฉเจ เจเฉ เจฎเจพเจกเจฒ เจฌเจฃเจพเจเจฃ เจเจพ เจฐเจนเฉ เจนเจพเจ?โ
เจ
เจธเฉเจ เจฎเจพเจกเจฒ เจเจฐเจพเจเจเฉ OFDM เจซเจฐเฉเจฎ เจเจจเจฐเฉเจเจฐ (OFDM เจซเจฐเฉเจฎ เจเจจเจฐเฉเจเจฐ)เฅค
เจเจธ เจตเจฟเฉฑเจ เจเฉ เจธเจผเจพเจฎเจฒ เจนเฉเจตเฉเจเจพ:
- เจเจพเจฃเจเจพเจฐเฉ เจเจฟเฉฐเจจเฉเจน
- เจชเจพเจเจฒเจ เจธเจฟเจเจจเจฒ
- เจเจผเฉเจฐเฉ (DC)
(เจธเจพเจฆเจเฉ เจฆเฉ เจเจผเจพเจคเจฐ) เจ เจธเฉเจ เจเจธ เจคเฉเจ เจธเจพเจฐ เจฒเฉเจเจฆเฉ เจนเจพเจ:
- เจเฉฑเจ เจเฉฑเจเจฐเฉ เจ เจเฉเจคเจฐ เจจเฉเฉฐ เจฎเจพเจกเจฒ เจฌเจฃเจพเจเจฃ เจคเฉเจ (เจเฉ เจคเฉเจธเฉเจ เจฎเฉเจฒ เจเฉฑเจฒเจพเจ เจเจพเจฃเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธ เจจเฉเฉฐ เจเฉเฉเจจเจพ เจฎเฉเจธเจผเจเจฒ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ)
เจตเจฟเจเจพเจฐ เจ เจงเฉเจจ เจฎเจพเจกเจฒ เจฆเจพ เจฌเจฒเจพเจ เจเจฟเฉฑเจคเจฐเฅค เจ เจธเฉเจ เจเจฒเจ FFT (IFFT) เจฌเจฒเจพเจ 'เจคเฉ เจฐเฉเจเจพเจเจเฉเฅค เจคเจธเจตเฉเจฐ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ, เจนเจฐ เจเฉเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจเจพเจฐเฉ เจฐเฉฑเจ เจธเจเจฆเจพ เจนเฉ - เจฎเฉเจ เจตเจฟเจญเจพเจ เจฆเฉ เจ เจงเจฟเจเจชเจเจพเจ เจจเฉเฉฐ เจตเจฟเจฆเจฟเจเจฐเจฅเฉเจเจ เจฒเจ เจเฉเจ เจเฉฑเจกเจฃ เจฆเจพ เจตเจพเจ เจฆเจพ เจเฉเจคเจพ.
เจเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจฒเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉเจ. เจเจธเจฐเจค:
- เจเจช-เจเฉเจฐเฉเจ เจฐเจพเจ เจฆเฉ เจจเจฟเจธเจผเจเจฟเจค เจธเฉฐเจเจฟเจ;
- เจธเจฅเจฟเจฐ เจซเจฐเฉเจฎ เจฆเฉ เจฒเฉฐเจฌเจพเจ;
- เจธเจพเจจเฉเฉฐ เจฎเฉฑเจง เจตเจฟเฉฑเจ เจเฉฑเจ เจเจผเฉเจฐเฉ เจ เจคเฉ เจซเจฐเฉเจฎ เจฆเฉ เจธเจผเฉเจฐเฉ เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเจผเฉเจฐเฉ เจฆเจพ เจเฉฑเจ เจเฉเฉเจพ เจเฉเฉเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ (เจเฉเฉฑเจฒ, 5 เจเฉเจเฉเฉ);
- เจเจพเจฃเจเจพเจฐเฉ เจเจฟเฉฐเจจเฉเจน M-PSK เจเจพเจ M-QAM เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฎเฉเจกเจฟเจเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจเจฟเฉฑเจฅเฉ M เจฎเฉเจกเจฟเจเจฒเฉเจธเจผเจจ เจเจฐเจกเจฐ เจนเฉเฅค
เจเจ เจเฉเจก เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ.
เจคเฉเจ เจชเฉเจฐเฉ เจธเจเฉเจฐเจฟเจชเจ เจกเจพเจเจจเจฒเฉเจก เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ
เจฒเจฟเฉฐเจ เจจเฉเฉฐ .
เจเจ เจเจจเจชเฉเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉเจ:
clear all; close all; clc
M = 4; % e.g. QPSK
N_inf = 16; % number of subcarriers (information symbols, actually) in the frame
fr_len = 32; % the length of our OFDM frame
N_pil = fr_len - N_inf - 5; % number of pilots in the frame
pilots = [1; j; -1; -j]; % pilots (QPSK, in fact)
nulls_idx = [1, 2, fr_len/2, fr_len-1, fr_len]; % indexes of nulls
เจนเฉเจฃ เจ เจธเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจเจฟเฉฐเจจเฉเจนเจพเจ เจฆเฉ เจธเฉเจเจเจพเจเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉ เจนเจพเจ, เจเจธ เจเจงเจพเจฐ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเฉ เจนเฉเจ เจเจฟ เจชเจพเจเจฒเจ เจธเจฟเจเจจเจฒ เจฒเจพเจเจผเจฎเฉ เจคเฉเจฐ 'เจคเฉ เจเจผเฉเจฐเฉ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจ เจคเฉ/เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ:
idx_1_start = 4;
idx_1_end = fr_len/2 - 2;
idx_2_start = fr_len/2 + 2;
idx_2_end = fr_len - 3;
เจซเจฟเจฐ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฅเจฟเจคเฉเจเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ
inf_idx_1 = (floor(linspace(idx_1_start, idx_1_end, N_inf/2))).';
inf_idx_2 = (floor(linspace(idx_2_start, idx_2_end, N_inf/2))).';
inf_ind = [inf_idx_1; inf_idx_2]; % simple concatenation
เจเจ เจเจธ เจตเจฟเฉฑเจ เจเจผเฉเจฐเฉ เจฆเฉ เจธเฉเจเจเจพเจเจ เจเฉเฉเฉเจ เจ เจคเฉ เจฒเฉเฉเจฌเฉฑเจง เจเจฐเฉเจ:
%concatenation and ascending sorting
inf_and_nulls_idx = union(inf_ind, nulls_idx);
เจเจธ เจ เจจเฉเจธเจพเจฐ, เจชเจพเจเจฒเจ เจธเจฟเจเจจเจฒ เจธเฉเจเจเจพเจเจ เจฌเจพเจเฉ เจธเจญ เจเฉเจ เจนเจจ:
%numbers in range from 1 to frame length
% that don't overlape with inf_and_nulls_idx vector
pilot_idx = setdiff(1:fr_len, inf_and_nulls_idx);
เจนเฉเจฃ เจชเจพเจเจฒเจ เจธเจฟเจเจจเจฒเจพเจ เจจเฉเฉฐ เจธเจฎเจเจฆเฉ เจนเจพเจเฅค
เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเฉเจเจชเจฒเฉเจ เจนเฉ (เจตเฉเจฐเฉเจเจฌเจฒ เจชเจพเจเจฒเจ), เจ เจคเฉ เจฎเฉฐเจจ เจฒเจ เจเจฟ เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจธ เจเฉเจฎเจชเจฒเฉเจ เจคเฉเจ เจชเจพเจเจฒเจ เจธเจพเจกเฉ เจซเจฐเฉเจฎ เจตเจฟเฉฑเจ เจเฉเจฐเจฎเจตเจพเจฐ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจพเจฃเฅค เจฌเฉเจธเจผเฉฑเจ, เจเจน เจเฉฑเจ เจฒเฉเจช เจตเจฟเฉฑเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ. เจเจพเจ เจคเฉเจธเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจจเจพเจฒ เจฅเฉเฉเจพ เจเจฟเจนเจพ เจเจฒ เจเฉเจก เจธเจเจฆเฉ เจนเฉ - เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ MATLAB เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจซเจผเฉ เจเจฐเจพเจฎ เจจเจพเจฒ เจ เจเจฟเจนเจพ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉเจ เจเจฟ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเจฟเฉฐเจจเฉ เจเฉเจเจชเจฒเฉเจ เจซเฉเจฐเฉเจฎ เจตเจฟเฉฑเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจซเจฟเฉฑเจ เจนเฉเฉฐเจฆเฉ เจนเจจ:
pilots_len_psudo = floor(N_pil/length(pilots));
เจ เฉฑเจเฉ, เจ เจธเฉเจ เจเฉฑเจ เจตเฉเจเจเจฐ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจเฉเจเจชเจฒเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจจ:
% linear algebra tricks:
mat_1 = pilots*ones(1, pilots_len_psudo); % rank-one matrix
resh = reshape(mat_1, pilots_len_psudo*length(pilots),1); % vectorization
เจ เจคเฉ เจ เจธเฉเจ เจเฉฑเจ เจเฉเจเฉ เจตเฉเจเจเจฐ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจเจชเจฒเฉเจ เจฆเจพ เจธเจฟเจฐเจซ เจเฉฑเจ เจเฉเจเฉเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ - "เจชเฉเจ", เจเฉ เจเจฟ เจซเจฐเฉเจฎ เจตเจฟเฉฑเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจซเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ:
tail_len = fr_len - N_inf - length(nulls_idx) ...
- length(pilots)*pilots_len_psudo;
tail = pilots(1:tail_len); % "tail" of pilots vector
เจธเจพเจจเฉเฉฐ เจชเจพเจเจฒเจ เจ เฉฑเจเจฐ เจฎเจฟเจฒเจฆเฉ เจนเจจ:
vec_pilots = [resh; tail]; % completed pilots vector that frame consists
เจเจ เจธเฉเจเจจเจพ เจเจฟเฉฐเจจเฉเจน เจตเฉฑเจฒ เจตเจงเฉเจ, เจ เจฐเจฅเจพเจค, เจ เจธเฉเจ เจเฉฑเจ เจธเฉเจจเฉเจนเจพ เจฌเจฃเจพเจตเจพเจเจเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเฉเจงเจพเจเจเฉ:
message = randi([0 M-1], N_inf, 1); % decimal information symbols
if M >= 16
info_symbols = qammod(message, M, pi/4);
else
info_symbols = pskmod(message, M, pi/4);
end
เจธเจญ เจคเจฟเจเจฐ เจนเฉ! เจซเจฐเฉเจฎ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ:
%% Frame construction
frame = zeros(fr_len,1);
frame(pilot_idx) = vec_pilots;
frame(inf_ind) = info_symbols
เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
frame =
0.00000 + 0.00000i
0.00000 + 0.00000i
1.00000 + 0.00000i
-0.70711 - 0.70711i
-0.70711 - 0.70711i
0.70711 + 0.70711i
0.00000 + 1.00000i
-0.70711 + 0.70711i
-0.70711 + 0.70711i
-1.00000 + 0.00000i
-0.70711 + 0.70711i
-0.70711 - 0.70711i
0.00000 - 1.00000i
0.70711 + 0.70711i
1.00000 + 0.00000i
0.00000 + 0.00000i
0.00000 + 1.00000i
0.70711 - 0.70711i
-0.70711 + 0.70711i
-1.00000 + 0.00000i
-0.70711 + 0.70711i
0.70711 + 0.70711i
0.00000 - 1.00000i
-0.70711 - 0.70711i
0.70711 + 0.70711i
1.00000 + 0.00000i
0.70711 - 0.70711i
0.00000 + 1.00000i
0.70711 - 0.70711i
-1.00000 + 0.00000i
0.00000 + 0.00000i
0.00000 + 0.00000i
"เจชเจฐเจธเฉฐเจจ!" - เจฎเฉเจ เจธเฉฐเจคเฉเจธเจผเจเฉ เจจเจพเจฒ เจธเฉเจเจฟเจ เจ เจคเฉ เจฒเฉเจชเจเจพเจช เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค เจฎเฉเจจเฉเฉฐ เจธเจญ เจเฉเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจฆเฉ เจเฉฐเจเฉ เจฒเฉฑเจเฉ: เจเฉเจก เจฒเจฟเจเจฃเจพ, เจเฉเจ เจฎเฉเจเจฒเฉเจฌ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจธเจฟเฉฑเจเจฃเจพ เจ เจคเฉ เจเจฃเจฟเจค เจฆเฉเจเจ เจเจพเจฒเจพเจ เจฆเฉเจเจฐเจพ เจธเฉเจเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฅค
เจฎเฉเจ เจซเจฟเจฐ เจเฉ เจธเจฟเฉฑเจเจพ เจเฉฑเจขเจฟเจ?
เจตเจฟเจธเจผเจพ-เจตเจธเจคเฉ:
- เจเฉเจก เจฒเจฟเจเจฃเจพ เจธเฉเจนเจพเจตเจฃเจพ เจ เจคเฉ เจเจตเจฟเจคเจพ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ!
- เจธเจเฉเจฐเจฟเจชเจเจฟเฉฐเจ เจธเฉฐเจเจพเจฐ เจ เจคเฉ เจธเจฟเจเจจเจฒ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฆเฉ เจเฉเจคเจฐ เจฒเจ เจธเจญ เจคเฉเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจเฉเจ เจตเจฟเจงเฉ เจนเฉเฅค
เจเจฆเฉเจธเจผ:
- เจเฉฑเจ เจคเฉเจช เจคเฉเจ เจเจฟเฉเฉเจเจ เจจเฉเฉฐ เจธเจผเฉเจ เจเจฐเจจ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ (เจเจฆเฉเจ เจคเฉฑเจ เจเจฟ เจ เจเจฟเจนเจพ เจเฉเจ เจตเจฟเจฆเจฟเจ เจ เจเฉเจเจพ, เจฌเฉเจธเจผเจ, เจเจธเจฆเฉ เจเฉเจฎเจค เจจเจนเฉเจ เจนเฉ): เจธเจฟเจฎเฉเจฒเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจ เจธเฉเจ เจเฉฑเจ เจเจงเฉเจจเจฟเจ เจธเจพเจงเจจ เจจเจพเจฒ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ เจฒเจฟเจ.
- GUI เจเฉฐเจเจพ เจนเฉ, เจชเจฐ "เจนเฉเฉฑเจก เจฆเฉ เจนเฉเจ เจพเจ" เจเฉ เจธเจผเจพเจฎเจฒ เจนเฉ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฅค
เจ เจคเฉ เจนเฉเจฃ, เจเฉฑเจ เจตเจฟเจฆเจฟเจเจฐเจฅเฉ เจนเฉเจฃ เจคเฉเจ เจฌเจนเฉเจค เจฆเฉเจฐ เจนเฉเจฃ เจเจฐเจเฉ, เจฎเฉเจ เจตเจฟเจฆเจฟเจเจฐเจฅเฉ เจญเจพเจเจเจพเจฐเฉ เจจเฉเฉฐ เจเจน เจเจนเจฟเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ:
- เจนเจฟเฉฐเจฎเจค!
เจเฉเจก เจฒเจฟเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉ, เจญเจพเจตเฉเจ เจเจน เจชเจนเจฟเจฒเจพเจ เจเจฐเจพเจฌ เจนเฉเจตเฉเฅค เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ, เจเจฟเจตเฉเจ เจเจฟ เจเจฟเจธเฉ เจนเฉเจฐ เจเจคเฉเจตเจฟเจงเฉ เจฆเฉ เจจเจพเจฒ, เจธเจญ เจคเฉเจ เจเจเจพ เจนเจฟเฉฑเจธเจพ เจธเจผเฉเจฐเฉเจเจค เจนเฉ. เจ เจคเฉ เจชเจนเจฟเจฒเจพเจ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ: เจเฉ เจคเฉเจธเฉเจ เจเฉฑเจ เจตเจฟเจเจฟเจเจจเฉ เจนเฉ เจเจพเจ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจธเจฟเจฐเจซ เจเฉฑเจ เจคเจเจจเฉเจเฉ, เจเจฒเจฆเฉ เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจนเฉเจจเจฐ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ.
- เจฎเฉฐเจ!
เจ เจงเจฟเจเจชเจเจพเจ เจ เจคเฉ เจธเฉเจชเจฐเจตเจพเจเจเจผเจฐเจพเจ เจคเฉเจ เจชเฉเจฐเจเจคเฉเจธเจผเฉเจฒ เจชเจนเฉเฉฐเจ เจ เจคเฉ เจธเจพเจงเจจเจพเจ เจฆเฉ เจฎเฉฐเจ เจเจฐเฉเฅค เจเฉ เจเจน เจธเฉฐเจญเจต เจนเฉ, เจฌเฉเจธเจผเจ ...
- เจฌเจฃเจพเจ!
เจเฉ เจเจฟเจธเฉ เจตเจฟเจฆเจฟเจ เจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจ เฉฐเจฆเจฐ เจจเจนเฉเจ, เจคเจพเจ เจเฉฑเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจฆเฉ เจธเจพเจฐเฉ เจเจผเจเจฎเจพเจ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐเจจเจพ เจนเฉเจฐ เจเจฟเฉฑเจฅเฉ เจฌเจฟเจนเจคเจฐ เจนเฉ? เจเจชเจฃเฉ เจนเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจ เจ เจคเฉ เจจเจฟเจเจพเจฐเฉ - เจฆเฉเจฌเจพเจฐเจพ, เจเจฟเฉฐเจจเฉ เจเจฒเจฆเฉ เจคเฉเจธเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเฉ, เจเฉฑเจจเจพ เจนเฉ เจตเจงเฉเจเฅค
เจธเจพเจฐเฉ เจฆเฉเจธเจผเจพเจ เจฆเฉ เจเจพเจนเจตเจพเจจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ, เจเจเจเฉเฉฑเจ เจนเฉเจตเฉ!
PS
เจตเจฟเจฆเจฟเจเจฐเจฅเฉเจเจ เจจเจพเจฒ เจฎเฉเจฐเฉ เจธเจฟเฉฑเจงเฉ เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจฐเจฟเจเจพเจฐเจก เจเจฐเจจ เจฒเจ, เจฎเฉเจ เจฆเฉ เจฐเฉเจเจเจฐเจพเจ เจจเจพเจฒ 2017 เจฆเฉ เจเฉฑเจ เจฏเจพเจฆเจเจพเจฐเฉ เจซเฉเจเฉ เจจเฉฑเจฅเฉ เจเจฐ เจฐเจฟเจนเจพ เจนเจพเจ: เจชเฉเจเจฐ เจธเจเจพเจฐเจซ (เจธเฉฑเจเฉ เจชเจพเจธเฉ) เจ เจคเฉ เจ เจฒเจฌเจฐเจ เจเจฐเฉเจธเฉเจตเจฟเจ เจเจฟเจฒเจฎเฉเจเจฆเฉเจจเฉเจต (เจเฉฑเจฌเฉ เจชเจพเจธเฉ)เฅค
เจเฉฑเจเฉ-เจเฉฑเจ เจเจจเฉเจนเจพเจ เจชเฉเจธเจผเจพเจเจพเจ เจฒเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจเจพ เจฏเฉเจ เจธเฉ! (เจฎเจเจผเจพเจ)
เจธเจฐเฉเจค: www.habr.com