MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 319

Các bộ cân bằng

288

18.3.2. XAÂY DÖÏNG ÑOÁI TÖÔÏNG MOÂ TAÛ BOÄ CAÂN BAÈNG THÍCH NGHI
Trong MATLAB, các đối tượng mô tả bộ cân bằng thích nghi được khởi tạo bằng một trong
hai hàm lineareq (bộ cân bằng thích nghi) và dfe (bộ cân bằng hồi tiếp quyết định).

>> eqobj = lineareq(nweights, alg, sigconst)

Hàm này khởi tạo một đối tượng mô tả bộ cân bằng định khoảng theo ký hiệu có tên là

eqobj

, số trọng số là

nweights

và giải thuật thích nghi được mô tả bởi đối tượng

alg.

Sigconst

là một vector mô tả dạng tín hiệu. Giá trị mặc định là [-1 1], tương ứng với tín

hiệu BPSK.

>> eqobj = lineareq(nweights, alg, sigconst, nsamp)

Hàm này khởi tạo một đối tượng mô tả bộ cân bằng định khoảng tỷ lệ, có các trọng số được
định khoảng bằng

T/nsamp

, trong đó

nsamp

là một số nguyên dương còn T là chu kỳ ký

hiệu. Nếu

nsamp

= 1 ta có bộ cân bằng định khoảng theo ký hiệu.

Ví dụ: khởi tạo một đối tượng mô tả bộ cân bằng định khoảng ký hiệu có 10 trọng số cập nhật
bằng giải thuật RLS với kích cỡ bước bằng 3, tốc độ dữ liệu ra bằng ½ tốc độ dữ liệu vào:

>> eqfrac = lineareq(10,rls(0.3),[-1 1],2);

Sau đây là các thuộc tính của đối tượng tạo bởi hàm lineareq:

EqType: 'Linear Equalizer'

nWeights

: Số trọng số

nSampPerSym

: Số mẫu dữ liệu vào trên một ký tự (bằng

nsamp

)

RefTap

: Chỉ số tham chiếu tới các tap của đường dây trễ (nằm giữa 1 và

nWeights

)

SigConst

: Vector mô tả dạng tín hiệu

Weights

: Vector trọng số phức

WeightInputs

: Vector các dữ liệu vào các khối trọng số

ResetBeforeFiltering

: Reset trạng thái bộ cân bằng sau mỗi lần gọi (nhận giá trị 0 hoặc

1)

NumSamplesProcessed

: Số mẫu đã được xử lý

Ngoài ra các đặc tính của đối tượng mô tả giải thuật thích nghi cũng là các đặc tính của đối
tượng mô tả bộ cân bằng.

>> eqobj = dfe(nfwdweights, nfbkweights, alg, sigconst, nsamp)

Hàm này khởi tạo một đối tượng mô tả bộ cân bằng hồi tiếp định khoảng theo ký hiệu có tên

eqobj

, số trọng số của bộ lọc thuận là

nfwdweights

, của bộ lọc hồi tiếp là

nfbkweights

và giải thuật thích nghi được mô tả bởi đối tượng

alg. Sigconst

là một

vector mô tả dạng tín hiệu. Giá trị mặc định là [-1 1], tương ứng với tín hiệu BPSK. Các trọng
số bộ lọc thuận được định khoảng bằng

T/nsamp

với T là chu kỳ ký hiệu. Nếu

nsamp = 1

(hoặc không được đưa vào trong danh sách tham số của hàm) thì bộ cân bằng được tạo ra là
bộ cân bằng DFE định khoảng theo ký hiệu.
Các đặc tính của đối tượng mô tả bộ cân bằng DFE nói chung cũng giống như của bộ cân
bằng tuyến tính, chỉ khác ở hai đặc tính:

EqType: 'Decision Feedback Equalizer'

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.