Tổng quan luận án

Luận án tiến sĩ kỹ thuật điện và máy tính với tiêu đề "Data Collection Algorithms in Wireless Sensor Networks Employing Compressive Sensing" (Các thuật toán thu thập dữ liệu trong mạng cảm biến không dây ứng dụng kỹ thuật nén cảm nhận) do nghiên cứu sinh Minh Tuấn Nguyễn thực hiện tại Trường Kỹ thuật Điện và Máy tính thuộc Oklahoma State University (Hoa Kỳ), dưới sự hướng dẫn của TS. Keith A. Teague, hoàn thành và bảo vệ vào tháng 12 năm 2015.

Tính cấp thiết và khoảng trống nghiên cứu

Mạng cảm biến không dây (Wireless Sensor Networks - WSN) bao gồm số lượng lớn các nút cảm biến kích thước nhỏ, giá thành thấp, được triển khai mật độ cao trong các khu vực địa lý xác định nhằm phục vụ quan trắc môi trường, giám sát quân sự, y tế và tự động hóa. Tuy nhiên, các nút cảm biến hoạt động dựa trên nguồn năng lượng pin hạn chế và khó thay thế. Trong các phương thức thu thập dữ liệu truyền thống, mạng phải chuyển toàn bộ các giá trị đọc được từ từng cảm biến về trạm gốc (Base-station - BS). Quy trình này dẫn đến sự tiêu hao năng lượng lớn và tình trạng mất cân bằng năng lượng nghiêm trọng giữa các nút, đặc biệt là các nút trung gian nằm gần BS chịu tải chuyển tiếp dữ liệu lớn, làm suy giảm nhanh chóng tuổi thọ của toàn mạng.

Kỹ thuật nén cảm nhận (Compressive Sensing - CS) cho phép lấy mẫu và khôi phục tín hiệu chính xác từ số lượng phép đo $M$ nhỏ hơn rất nhiều so với kích thước tín hiệu gốc $N$ ($M \ll N$), dựa trên tính chất thưa (sparsity) hoặc khả năng nén được của dữ liệu. Do dữ liệu quan trắc trong mạng WSN thường có tính tương quan không gian cao (spatially correlated), việc ứng dụng CS vào thu thập dữ liệu mở ra khả năng cắt giảm đáng kể số lần truyền gói tin. Tuy nhiên, các nghiên cứu trước đây thường áp dụng ma trận đo ngẫu nhiên dày đặc (dense matrix) mà không gắn kết chặt chẽ với cấu trúc liên kết mạng thực tế, dẫn đến chi phí truyền thông định tuyến phức tạp và chưa tối ưu hóa mức tiêu thụ năng lượng.

Mục tiêu và câu hỏi nghiên cứu

Mục tiêu tổng quát của luận án là phát triển các thuật toán thu thập dữ liệu mới trong WSN bằng cách tích hợp kỹ thuật nén cảm nhận với các cấu trúc hình học mạng và giao thức định tuyến khác nhau, nhằm giảm thiểu tổng năng lượng tiêu thụ và kéo dài thời gian hoạt động của mạng. Luận án tập trung giải quyết các mục tiêu và nhiệm vụ cụ thể:

  1. Xây dựng thuật toán thu thập dữ liệu dựa trên bước đi ngẫu nhiên kết hợp nén cảm nhận (Compressive Sensing Based Random Walk - CSR), phân tích mô hình truyền trực tiếp (D-CSR) và truyền đa chặng (M-CSR).
  2. Xây dựng thuật toán thu thập dữ liệu phân cụm kết hợp nén cảm nhận (Cluster-Based Compressive Sensing - CCS), khai thác cấu trúc ma trận khối đường chéo (block diagonal matrices) với hai cơ chế truyền trực tiếp (DCCS) và chuyển tiếp đa chặng liên cụm (ICCS), cùng kỹ thuật nén hệ số biến đổi cosin rời rạc (DCT).
  3. Xây dựng thuật toán thu thập dữ liệu dựa trên cấu trúc cây kết hợp nén cảm nhận (Tree-Based Energy-Efficient Data Gathering - TCS).
  4. Xây dựng thuật toán thu thập dữ liệu dựa trên cấu trúc lân cận kết hợp nén cảm nhận (Neighborhood-Based Data Collection - NeiCS).
  5. Thiết lập mô hình giải tích toán học tính toán tổng năng lượng tiêu thụ, xác định các điểm vận hành tối ưu (bán kính truyền dẫn, độ dài bước đi, số lượng cụm, số lượng phép đo) tương ứng với từng cấu hình vị trí của trạm gốc.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Các thuật toán định tuyến, cấu trúc ma trận đo thưa (sparse measurement matrix), cơ chế lấy mẫu nén và mô hình suy hao năng lượng truyền nhận trong mạng cảm biến không dây.
  • Phạm vi không gian và topo: Mạng WSN đẳng hướng hoặc tùy biến với số lượng nút cảm biến từ 500 đến 2000 nút, phân bố ngẫu nhiên trong vùng quan sát hình vuông ($100 \times 100$) hoặc hình tròn (bán kính $R_0 = 50$). Vị trí trạm gốc (BS) được khảo sát ở cả hai trường hợp: đặt tại trung tâm vùng cảm nhận ($L_i = 0$) và đặt bên ngoài vùng cảm nhận với khoảng cách từ $L_i = 0.5L$ đến $L_i = 5L$.
  • Phạm vi cơ sở biểu diễn thưa: Khảo sát tính thưa trên cơ sở chính tắc (canonical basis), biến đổi Wavelet và biến đổi cosin rời rạc (DCT).

Tổng quan tài liệu và vị trí của luận án

Luận án tiến hành tổng hợp có hệ thống các công trình nghiên cứu thuộc hai nhánh chính: các giao thức thu thập dữ liệu trong WSN và lý thuyết nén cảm nhận.

Các hướng nghiên cứu mạng cảm biến không dây

  1. Giao thức định tuyến phân cấp / phân cụm (Hierarchical / Clustered Routing):

    • Thuật toán phân cụm K-means và Fuzzy C-means (FCM) phân chia $N$ nút thành $N_c$ cụm dựa trên khoảng cách tối thiểu đến tâm cụm.
    • Giao thức LEACH (Heinzelman et al., 2000, 2002) áp dụng cơ chế luân phiên vai trò nút trưởng cụm (Cluster Head - CH) theo xác suất ngẫu nhiên $P_i(t)$ hoặc theo tỷ lệ năng lượng dư thừa $E_i(t)/E_{total}(t)$.
    • Giao thức EEHC (Bandyopadhyay & Coyle, 2003) xây dựng cấu trúc cụm phân cấp đa mức (multi-level clustering) dựa trên thuật toán Max-Min $d$-cluster.
    • Giao thức FLOC (2001) sử dụng mô hình vô tuyến hai băng tần (inner-band và outer-band) tạo cụm không chồng lấn có bán kính xấp xỉ bằng nhau.
    • Giao thức HEED (Younis & Fahmy, 2004) lựa chọn CH dựa trên sự kết hợp giữa năng lượng dư $E_{residual}/E_{max}$ và chi phí truyền thông nội cụm.
    • Các cơ chế phân cụm không đều (Unequal Clustering) như EEUC (Li et al., 2005), MRPUC (Chen et al., 2008), S-Web (2006) và HEECH (2012) thiết lập kích thước cụm nhỏ hơn ở gần trạm gốc để cân bằng năng lượng truyền tiếp dữ liệu liên cụm.
    • Giao thức PEACH (Yi et al., 2007) hạn chế tình trạng lắng nghe thừa (overheard) thông qua nhận biết vị trí và lịch trình phát gói tin.
  2. Giao thức định tuyến phẳng (Flat Routing):

    • Các phương pháp truyền ngập lụt (Flooding) và tán gẫu (Gossiping).
    • Giao thức đàm phán thông tin SPIN (Kulik et al., 2002) sử dụng siêu dữ liệu (meta-data) để loại bỏ gói tin dư thừa.
    • Cơ chế Directed Diffusion (Intanagonwiwat et al., 2000, 2003) thiết lập trường độ dốc (gradients) và gom tụ dữ liệu theo yêu cầu (interests).
    • Định tuyến tin đồn Rumor Routing (Braginsky & Estrin, 2002), MCFA (Ye et al., 2001), GBR (Schurgers & Srivastava, 2001, 2002), CADR/IDSQ (Chu et al., 2002), ACQUIRE (Sadagopan et al., 2003, 2005) và Energy-Aware Routing (Shah & Rabaey, 2002).
    • Định tuyến dựa trên bước đi ngẫu nhiên (Random Walk routing) (2007, 2011) với ma trận chuyển trạng thái $P = [P_{ij}]_{N \times N}$, phân phối đều tải truyền thông trên toàn mạng mà không cần thông tin định tuyến toàn cục.
  3. Giao thức định tuyến dựa trên vị trí (Location-Based Routing):

    • MECN (Rodoplu & Meng, 1999) và SMECN (Li & Halpern, 2001) tối ưu hóa vùng chuyển tiếp dựa trên tọa độ.
    • GAF (Xu et al., 2001) chia vùng quan sát thành lưới ảo, luân chuyển các trạng thái khám phá (discovery), hoạt động (active) và ngủ (sleep).
    • GEAR (Yu et al., 2001), MFR, DIR, GEDIR (Stojmenovic & Lin, 2001), GOAFR (Kuhn et al., 2003) và giao thức điều phối SPAN (Chen et al., 2002).
  4. Nén cảm nhận trong mạng cảm biến không dây:

    • Lý thuyết nén cảm nhận nền tảng của Candès, Romberg, Tao (2006) và Donoho (2006).
    • Các nghiên cứu ứng dụng CS trong WSN (Quer et al., 2012; Xiang et al., 2011; Luo et al., 2009) chứng minh tiềm năng tái tạo dữ liệu với số lượng phép đo hạn chế.

Khoảng trống nghiên cứu được lựa chọn giải quyết

Phần lớn các nghiên cứu WSN kết hợp CS trước đây tập trung vào khía cạnh xử lý tín hiệu với giả định ma trận đo ngẫu nhiên phân phối Gauss đầy đủ. Trên thực tế, việc tạo ra các phép đo ngẫu nhiên dày đặc đòi hỏi từng nút phải truyền dữ liệu đi khắp mạng, làm phát sinh chi phí năng lượng truyền thông rất lớn. Luận án giải quyết khoảng trống này bằng cách:

  • Thiết kế ma trận đo thưa nhị phân phù hợp trực tiếp với các topo mạng WSN tự nhiên (bước đi ngẫu nhiên, phân cụm, cây, đồ thị lân cận).
  • Xây dựng mô hình toán học giải tích tính toán chi phí năng lượng chính xác cho cả truyền thông nội bộ và chuyển tiếp về trạm gốc, từ đó tối ưu hóa các tham số hoạt động mạng.

Cơ sở lý thuyết và phương pháp nghiên cứu

Cơ sở lý thuyết về nén cảm nhận (Compressive Sensing)

Một tín hiệu thực $x \in \mathbb{R}^N$ được gọi là thưa bậc $k$ ($k$-sparse) nếu nó có thể biểu diễn chính xác qua một cơ sở biến đổi $\Psi = [\psi_1, \psi_2, \dots, \psi_N]$ với chỉ $k$ hệ số khác không: $$x = \sum_{i=1}^N \theta_i \psi_i = \Psi \theta$$ trong đó $\theta \in \mathbb{R}^N$ là vector hệ số với $|\theta|_0 = k \ll N$.

Hệ thống thu thập $M$ phép đo tuyến tính ($M < N$) thông qua ma trận đo $\Phi \in \mathbb{R}^{M \times N}$: $$y = \Phi x = \Phi \Psi \theta = A \theta$$ Để khôi phục chính xác tín hiệu $x$ từ $y$, ma trận đo $\Phi$ và ma trận cơ sở $\Psi$ cần thỏa mãn điều kiện đẳng cự hạn chế (Restricted Isometry Property - RIP) hoặc có độ kết hợp tương hỗ (mutual coherence) thấp. Tín hiệu được khôi phục thông qua bài toán tối ưu hóa chuẩn $\ell_1$: $$\hat{\theta} = \arg\min |\theta|_1 \quad \text{subject to} \quad y = \Phi \Psi \theta$$ và tín hiệu tái tạo là $\hat{x} = \Psi \hat{\theta}$.

Khung phân tích năng lượng truyền thông

Luận án áp dụng mô hình tiêu thụ năng lượng vô tuyến tiêu chuẩn trong WSN. Năng lượng để truyền một gói tin dữ liệu qua khoảng cách $d$ và năng lượng để nhận gói tin được xác định theo mô hình:

  • Năng lượng truyền dẫn: $E_{Tx}(d) = E_{elec} \cdot k_{bit} + \epsilon_{amp} \cdot k_{bit} \cdot d^\alpha$
  • Năng lượng thu nhận: $E_{Rx} = E_{elec} \cdot k_{bit}$ trong đó $E_{elec}$ là năng lượng tiêu hao trên mạch vô tuyến, $\epsilon_{amp}$ là hệ số khuếch đại phát sóng, $\alpha$ là số mũ suy hao đường truyền ($\alpha = 2$ cho không gian tự do, $\alpha = 4$ cho mô hình đa đường), và $k_{bit}$ là độ dài gói tin.

Phương pháp nghiên cứu

Luận án sử dụng phương pháp nghiên cứu định lượng kết hợp giữa mô hình hóa toán học và mô phỏng số học:

  1. Thiết kế thuật toán: Xây dựng thuật toán tạo ma trận đo $\Phi$ thưa dựa trên các cơ chế định tuyến (Random Walk, Cluster, Tree, Neighborhood).
  2. Thiết lập mô hình giải tích: Rút ra các công thức toán học tính toán kỳ vọng tổng năng lượng tiêu thụ $E_{total}$, kỳ vọng bình phương khoảng cách $E[d^2_{toBS}]$ từ các nút/chặng đến BS.
  3. Mô phỏng số học: Thực hiện mô phỏng mạng trên máy tính với dữ liệu tổng hợp và tín hiệu biến đổi trên các cơ sở Canonical, Wavelet, DCT. Đánh giá sai số tái tạo tín hiệu (Reconstruction Error) theo tỷ số: $$\text{Error} = \frac{|x - \hat{x}|_2}{|x|_2}$$ đối chiếu mức tiêu thụ năng lượng qua các kịch bản thay đổi bán kính truyền sóng $R$, số phép đo $M$, độ dài bước đi $\tau$, và số cụm $N_c$.

Nội dung chính theo từng chương

Chương 1: Introduction (Mở đầu)

Chương 1 trình bày tổng quan bối cảnh phát triển của mạng cảm biến không dây, các hạn chế về tài nguyên năng lượng và thách thức trong việc thu thập dữ liệu quan trắc. Tác giả giới thiệu khái niệm nén cảm nhận (CS) như một giải pháp giảm thiểu khối lượng dữ liệu truyền dẫn. Chương này tóm tắt mục tiêu nghiên cứu, bốn phương pháp đề xuất (CSR, CCS, TCS, NeiCS) và bố cục tổng thể của toàn bộ luận án.

Chương 2: Background and Literature Review (Cơ sở lý thuyết và tổng quan tài liệu)

Chương 2 cung cấp nền tảng lý thuyết chi tiết về:

  • Cấu trúc mạng WSN, các thách thức thiết kế: triển khai nút, cân bằng năng lượng, phương thức báo cáo dữ liệu, khả năng chịu lỗi, độ bao phủ và chất lượng dịch vụ (QoS).
  • Tổng quan và phân loại toàn diện các giao thức định tuyến WSN hiện hữu: phân cấp (K-means, FCM, LEACH, EEHC, FLOC, HEED, EEUC, PEACH, MRPUC, S-Web, HEECH), định tuyến phẳng (Flooding, Gossiping, SPIN, Directed Diffusion, Rumor Routing, MCFA, GBR, IDSQ/CADR, ACQUIRE, Energy-Aware Routing, Random Walk) và định tuyến dựa trên vị trí (MECN, SMECN, GAF, GEAR, MFR, DIR, GEDIR, GOAFR, SPAN).
  • Lý thuyết không gian vector, chuẩn không gian ($\ell_0, \ell_1, \ell_2, \ell_\infty$), các định nghĩa toán học về span, cơ sở, số chiều, tích vô hướng.
  • Lý thuyết nén cảm nhận: điều kiện RIP, tính thưa của tín hiệu, ma trận chiếu ngẫu nhiên và các thuật toán khôi phục tín hiệu.

Chương 3: Random Walk Based Data Gathering in Wireless Sensor Networks (Thu thập dữ liệu dựa trên bước đi ngẫu nhiên - CSR)

Chương 3 đề xuất thuật toán thu thập dữ liệu CSR (Compressive Sensing based Random Walk). Mỗi phép đo CS được tích lũy dọc theo một tuyến bước đi ngẫu nhiên có độ dài $\tau$ qua các nút lân cận trong đồ thị mạng:

  • Ma trận đo: Mỗi hàng của ma trận $\Phi$ tương ứng với một tuyến bước đi ngẫu nhiên, các phần tử tương ứng với các nút được đi qua nhận giá trị khác không (ma trận nhị phân thưa).
  • Hai cơ chế truyền dữ liệu:
    1. D-CSR (Directly Forwarding): Nút cuối cùng của chuỗi bước đi ngẫu nhiên gửi trực tiếp phép đo tích lũy về BS trong một chặng.
    2. M-CSR (Multi-hop Relaying): Phép đo được chuyển tiếp đa chặng từ nút kết thúc bước đi về BS qua cây định tuyến ngắn nhất.
  • Phân tích và kết quả mô phỏng:
    • Tồn tại sự đánh đổi (trade-off) giữa bán kính truyền sóng $R$ và độ dài bước đi ngẫu nhiên $\tau$. Khi $R$ tăng, số nút lân cận tăng làm giảm thời gian hòa trộn (mixing time) của bước đi ngẫu nhiên.
    • Thiết lập mối quan hệ giữa độ bao phủ mạng (sampling coverage) và số phép đo với độ dài $\tau = 48$.
    • Xác định bán kính truyền tối ưu: Trong mạng 500 nút, khi BS đặt tại trung tâm, bán kính tối ưu của D-CSR là $R^* = 14$ (với $M = 90$), và đối với M-CSR là $R^* = 12$.
    • Ma trận nhị phân thưa tạo bởi CSR cho hiệu năng tái tạo tương đương ma trận Gauss đầy đủ nhưng giảm thiểu đáng kể năng lượng tiêu thụ của toàn mạng.

Chương 4: Cluster Based Data Collection in Wireless Sensor Networks (Thu thập dữ liệu dựa trên phân cụm - CCS)

Chương 4 nghiên cứu thuật toán CCS (Cluster-Based Compressive Sensing) khai thác cấu trúc phân cụm mạng WSN:

  • Cấu trúc ma trận khối đường chéo (Block Diagonal Matrices): Mạng được chia thành $N_c$ cụm. Các phép đo CS được thực hiện độc lập bên trong từng cụm, tạo ra ma trận đo $\Phi$ có dạng khối đường chéo: $$\Phi = \begin{bmatrix} \Phi_1 & 0 & \dots & 0 \ 0 & \Phi_2 & \dots & 0 \ \vdots & \vdots & \ddots & \vdots \ 0 & 0 & \dots & \Phi_{N_c} \end{bmatrix}$$
  • Hai phương thức truyền phép đo:
    1. DCCS (Direct Cluster-based CS): Các trưởng cụm (CH) gửi trực tiếp các phép đo CS của cụm mình về BS.
    2. ICCS (Inter-cluster Multi-hop Routing in CCS): Các CH định tuyến chuyển tiếp các phép đo qua các CH trung gian về BS.
  • Phân tích tỷ lệ phép đo tối ưu: Sai số tái tạo đạt cực tiểu khi tỷ lệ phép đo phân bổ cho mỗi cụm $T = M_i/M$ đúng bằng tỷ lệ số nút trong cụm đó so với toàn mạng ($N_i/N$).
  • Số lượng cụm tối ưu: Khi BS ở xa vùng cảm nhận ($L_i = 3L$), số lượng cụm tối ưu được xác định là $N_c^* = 2$ hoặc $3$ tùy theo thuật toán phân cụm (K-means hoặc LEACH).
  • Phương pháp nén DCT truyền $k$ hệ số lớn nhất: So sánh giữa nén CS và nén DCT truyền $k$ hệ số lớn nhất sau khi sắp xếp, chứng minh tính ổn định của nén CS khi có nhiễu (noisy channel).

Chương 5: Tree-Based Data Gathering in Wireless Sensor Networks (Thu thập dữ liệu dựa trên cấu trúc cây - TCS)

Chương 5 phát triển thuật toán TCS (Tree-Based Energy-Efficient Data Gathering) ứng dụng cấu trúc cây trong WSN:

  • Thuật toán tạo ma trận đo thưa với xác suất các phần tử khác không là $p = 1/3$.
  • So sánh hiệu quả tiêu thụ năng lượng giữa TCS và thuật toán cây truyền thống MTT (Minimum Spanning Tree / Minimum Transmission Tree).
  • Kết quả mô phỏng trên các cấu hình mạng tùy biến quy mô lớn ($N = 1000$ và $N = 2000$ cảm biến, $M = 500$ phép đo, $p = 1/3$) chứng minh TCS giảm thiểu đáng kể số lượng chặng truyền dẫn và tỷ lệ tiêu thụ năng lượng so với MTT khi thay đổi bán kính truyền $R$.
  • Đánh giá sai số tái tạo khi giảm dần mật độ các phần tử khác không trong ma trận đo thưa.

Chương 6: Neighborhood Based Data Collection in Wireless Sensor Networks (Thu thập dữ liệu dựa trên cấu trúc lân cận - NeiCS)

Chương 6 đề xuất thuật toán NeiCS (Neighborhood-Based Data Collection):

  • Cơ chế hoạt động: Trong đồ thị mạng $G(V,E)$ xác định bởi bán kính truyền $R$, thuật toán lấy mẫu ngẫu nhiên $M$ vùng lân cận (neighborhoods). Mỗi phép đo là sự kết hợp tuyến tính của các nút trong cùng một vùng lân cận.
  • Mô hình định tuyến và truyền dẫn:
    1. Truyền trực tiếp các phép đo lân cận về BS (One-hop NeiCS).
    2. Chuyển tiếp đa chặng $M$ phép đo qua cây định tuyến tham lam (Greedy Tree) được tạo bởi các nút trung gian về BS.
  • Kết quả thực nghiệm số: Trong mạng 500 nút ($R_0 = 50, R = 9$), ma trận đo do NeiCS sinh ra cho chất lượng khôi phục tín hiệu bám sát ma trận Gauss đầy đủ trong khi giảm thiểu vượt bậc năng lượng tiêu hao nhờ việc nội địa hóa phạm vi thu thập phép đo.

Chương 7: Conclusions (Kết luận)

Chương 7 tổng kết toàn bộ các đóng góp của luận án về bốn thuật toán thu thập dữ liệu (CSR, CCS, TCS, NeiCS), tóm tắt các mô hình giải tích năng lượng và định hướng các nghiên cứu phát triển tiếp theo.


Bảng tổng hợp so sánh các phương pháp đề xuất trong luận án

Thuật toán Cấu trúc topo mạng áp dụng Dạng ma trận đo ($\Phi$) Cơ chế truyền về BS Tham số tối ưu được xác định Điểm nổi bật về hiệu năng
CSR Tuyến bước đi ngẫu nhiên (Random Walk) Ma trận nhị phân thưa (Sparse Binary Matrix) D-CSR (trực tiếp) hoặc M-CSR (đa chặng) $R^* = 14$ (D-CSR), $R^* = 12$ (M-CSR), $\tau = 48$ ($N=500, M=90$) Cân bằng tải thống kê tự nhiên, không cần định tuyến toàn cục
CCS Phân cụm (K-means, LEACH, FCM) Ma trận khối đường chéo (Block Diagonal Matrix) DCCS (CH gửi trực tiếp) hoặc ICCS (đa chặng liên cụm) Tỷ lệ $M_i/M = N_i/N$; $N_c^* = 2 \div 3$ khi $L_i = 3L$ Cho phép lấy mẫu và tái tạo song song độc lập tại từng cụm
TCS Cấu trúc cây (Spanning / Routing Tree) Ma trận thưa với xác suất $p = 1/3$ Chuyển tiếp dọc theo các nhánh cây về gốc Mật độ phần tử khác không $p$, bán kính $R$ Giảm mạnh số chặng truyền và tổng năng lượng so với MTT
NeiCS Vùng lân cận trên đồ thị $G(V, E)$ Ma trận thưa theo cụm lân cận địa phương Truyền 1 chặng hoặc cây chuyển tiếp tham lam (Greedy Tree) Bán kính lân cận $R = 9 \div 14$ ($N=500, R_0=50$) Nội địa hóa hoàn toàn quá trình tạo phép đo, tái tạo tương đương Gauss

Kết quả và những đóng góp mới

Luận án tự công bố các đóng góp mới về mặt lý luận giải tích và thực tiễn kỹ thuật:

Đóng góp về mặt lý thuyết và giải tích

  1. Khung lý thuyết kết hợp Topo mạng và Nén cảm nhận: Thiết lập mô hình chuyển hóa các cấu trúc kết nối thực tế trong mạng WSN (bước đi ngẫu nhiên, phân cụm, cây, vùng lân cận) thành các ma trận đo nén thưa có cấu trúc toán học chặt chẽ.
  2. Mô hình giải tích năng lượng toàn diện: Xây dựng thành công các công thức đóng tính toán kỳ vọng tổng năng lượng tiêu thụ cho cả mạng, bao gồm năng lượng tạo phép đo nội bộ và năng lượng chuyển tiếp về trạm gốc, áp dụng cho cả trường hợp trạm gốc nằm trong và nằm ngoài vùng cảm nhận ($L_i \ge 0.5L$ đến $5L$).
  3. Chứng minh điều kiện phân bổ phép đo tối ưu trong phân cụm: Chứng minh bằng giải tích và mô phỏng rằng sai số tái tạo trong mô hình ma trận khối đường chéo đạt giá trị tối ưu khi tỷ lệ số phép đo tại mỗi cụm bằng đúng tỷ lệ số nút của cụm đó ($M_i/M = N_i/N$).

Đóng góp về mặt thực tiễn và thiết kế mạng

  1. Bộ tham số tối ưu hóa cho mạng WSN: Cung cấp các giá trị tham số tối ưu định lượng (bán kính truyền sóng $R^$, độ dài bước đi $\tau$, số lượng cụm $N_c^$) giúp các nhà thiết kế mạng giảm thiểu năng lượng tiêu hao mà vẫn duy trì sai số khôi phục dữ liệu dưới ngưỡng cho phép.
  2. Khả năng thay thế ma trận Gauss đầy đủ bằng ma trận thưa thực tế: Chứng minh trên thực nghiệm mô phỏng rằng các ma trận thưa sinh ra từ các thuật toán CSR, CCS, TCS và NeiCS đạt chất lượng tái tạo tín hiệu tương đương ma trận ngẫu nhiên Gauss chuẩn nhưng loại bỏ được gánh nặng truyền thông phức tạp.
  3. Đề xuất giải pháp nén dữ liệu chịu lỗi: Phân tích so sánh và chỉ ra ưu thế vượt trội của nén cảm nhận so với phương pháp nén truyền thống (như DCT truyền $k$ hệ số lớn) trong môi trường kênh truyền vô tuyến có nhiễu.

Hạn chế và hướng nghiên cứu tiếp

Dựa trên nội dung và phạm vi nghiên cứu được tác giả trình bày:

  • Hạn chế:
    • Các đánh giá hiệu năng chủ yếu được thực hiện thông qua mô phỏng số học (numerical simulation) trên mô hình kênh truyền lý thuyết, chưa triển khai thử nghiệm trên phần cứng nút cảm biến thực tế trong môi trường vật lý phức tạp.
    • Các nút cảm biến trong phần lớn các kịch bản được giả định là cố định (static nodes) và đồng nhất về mặt năng lượng ban đầu.
    • Tín hiệu đo đạc được giả định có tính thưa hoặc nén được trên các cơ sở cố định (Canonical, Wavelet, DCT) mà chưa xét đến các mô hình cơ sở từ điển thích nghi theo thời gian thực.
  • Hướng nghiên cứu tiếp theo:
    • Mở rộng các thuật toán CSR, CCS, TCS và NeiCS cho mạng cảm biến di động (Mobile WSNs) với các hiện tượng quan sát chuyển động.
    • Nghiên cứu cơ chế nén cảm nhận phân tán thích nghi khi tín hiệu quan sát biến đổi động theo thời gian và không gian.
    • Khảo sát ảnh hưởng của lỗi kênh truyền, mất gói tin ngẫu nhiên và suy hao fading sâu đến chất lượng khôi phục của các ma trận đo thưa.

Giá trị tham khảo

Luận án là tài liệu tham khảo có giá trị chuyên môn cao cho:

  • Nghiên cứu sinh và học viên cao học ngành Kỹ thuật Điện tử, Kỹ thuật Viễn thông, Khoa học Máy tính và Xử lý Tín hiệu: Tham khảo phương pháp xây dựng mô hình giải tích năng lượng mạng và kỹ thuật thiết kế ma trận đo thưa trong lý thuyết nén cảm nhận.
  • Giảng viên và nhà nghiên cứu: Sử dụng Chương 2 như một tài liệu tổng quan toàn diện về các giao thức định tuyến trong WSN (phân cụm, định tuyến phẳng, định tuyến vị trí) và nền tảng đại số tuyến tính/nén cảm nhận.
  • Kỹ sư thiết kế hệ thống IoT và WSN: Ứng dụng các phân tích định lượng về sự đánh đổi giữa bán kính phát sóng $R$, độ dài bước đi ngẫu nhiên $\tau$, số cụm tối ưu $N_c^*$ và cơ chế chuyển tiếp đa chặng để tối ưu hóa thời lượng pin cho các mạng cảm biến triển khai trong thực tế.

Câu hỏi thường gặp

1. Tại sao ma trận đo nhị phân thưa trong thuật toán CSR lại tiết kiệm năng lượng hơn ma trận Gauss đầy đủ?

Ma trận Gauss đầy đủ yêu cầu hầu như tất cả các nút cảm biến trong mạng phải tham gia vào việc tạo ra từng phép đo, dẫn đến số lượng bản tin truyền thông khổng lồ phân tán khắp mạng. Ngược lại, ma trận nhị phân thưa trong CSR được hình thành trực tiếp dọc theo một tuyến bước đi ngẫu nhiên có độ dài $\tau \ll N$, chỉ yêu cầu các nút trên tuyến đó truyền tin cho nhau, qua đó cắt giảm tối đa số lần truyền vô tuyến và cân bằng tải tiêu thụ năng lượng giữa các nút.

2. Tỷ lệ phân bổ phép đo giữa các cụm trong thuật toán CCS được tối ưu hóa như thế nào?

Theo kết quả phân tích và mô phỏng ở Chương 4, sai số tái tạo tín hiệu toàn mạng đạt giá trị nhỏ nhất khi tỷ lệ số phép đo thu thập từ cụm thứ nhất $T = M_1/M$ bằng đúng tỷ lệ số lượng nút cảm biến thuộc cụm đó so với tổng số nút của toàn mạng ($N_1/N$).

3. Vị trí của trạm gốc (BS) ảnh hưởng như thế nào đến số lượng cụm tối ưu ($N_c^*$) trong CCS?

Khi trạm gốc đặt ở xa bên ngoài vùng cảm nhận ($L_i = 3L$ hoặc $5L$), năng lượng truyền dữ liệu từ các trưởng cụm (CH) về trạm gốc chiếm tỷ trọng chi phối. Do đó, mạng cần số lượng cụm ít hơn ($N_c^* = 2$ hoặc $3$) để giảm bớt số lượng CH phải phát sóng khoảng cách xa, giúp giảm tổng năng lượng tiêu thụ của toàn mạng.

4. Thuật toán TCS khác biệt như thế nào so với thuật toán cây truyền thống MTT?

Thuật toán MTT truyền thống phải thu thập toàn bộ dữ liệu từ mọi nút lá lên nút gốc dọc theo cây, gây tắc nghẽn và cạn kiệt năng lượng nhanh ở các nút gần gốc. Thuật toán TCS kết hợp cấu trúc cây với ma trận đo nén cảm nhận thưa ($p = 1/3$), chỉ thu thập $M$ phép đo ($M < N$), giúp giảm đáng kể tổng số chặng truyền dẫn và giảm tỷ lệ tiêu hao năng lượng khi số lượng cảm biến tăng lên đến 2000 nút.

5. Thuật toán NeiCS thu thập dữ liệu dựa trên nguyên lý nào?

NeiCS lấy mẫu ngẫu nhiên $M$ vùng lân cận trên đồ thị mạng $G(V,E)$ được định nghĩa bởi bán kính truyền $R$. Mỗi phép đo CS được tích lũy cục bộ từ các cảm biến nằm trong cùng một vùng lân cận, sau đó được gửi về BS thông qua truyền trực tiếp 1 chặng hoặc qua cây chuyển tiếp tham lam (Greedy Tree).


Kết luận

Luận án "Data Collection Algorithms in Wireless Sensor Networks Employing Compressive Sensing" của tác giả Minh Tuấn Nguyễn đã giải quyết vấn đề tối ưu hóa năng lượng trong mạng cảm biến không dây thông qua việc tích hợp lý thuyết nén cảm nhận với bốn cấu trúc mạng đặc trưng: bước đi ngẫu nhiên (CSR), phân cụm (CCS), cây (TCS) và vùng lân cận (NeiCS). Bằng việc kết hợp chặt chẽ giữa mô hình giải tích toán học và mô phỏng số học chi tiết, công trình đã xác lập các tham số vận hành tối ưu nhằm giảm thiểu số lượng phép đo và mức tiêu hao năng lượng truyền thông. Kết quả nghiên cứu cung cấp cơ sở lý thuyết và giải pháp kỹ thuật hữu ích cho việc thiết kế các hệ thống mạng cảm biến thu thập dữ liệu tiết kiệm năng lượng.